/*!
 * Code adapted from:
 * Start Bootstrap - Creative Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){body{font-family:"Arial", sans-serif}}html{font-size:13px}pre{font-size:.9230769231rem}.form-control-feedback{width:calc(2.0439560444rem + 2px);height:calc(2.0439560444rem + 2px)}.input-lg+.form-control-feedback{width:calc(2.8932692308rem + 2px);height:calc(2.8932692308rem + 2px)}.input-sm+.form-control-feedback{width:calc(1.9226923077rem + 2px);height:calc(1.9226923077rem + 2px)}.form-control{height:calc(2.0439560444rem + 2px)}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding:.3076923077rem;border:1px solid transparent}.form-horizontal .radio,.form-horizontal .checkbox{min-height:calc((1.7362637367rem) + 1px)}.form-horizontal .form-control-static{padding-top:.3076923077rem;border-top:1px solid transparent;padding-bottom:.3076923077rem;border-bottom:1px solid transparent}@media (min-width: 768px){.form-horizontal .control-label{padding-top:.3076923077rem;border-top:1px solid transparent}}.fadeInOut-enter{opacity:0.01}.fadeInOut-enter.fadeInOut-enter-active{opacity:1;-webkit-transition:opacity 500ms ease-in;transition:opacity 500ms ease-in}.fadeInOut-leave{opacity:1}.fadeInOut-leave.fadeInOut-leave-active{opacity:0.01;-webkit-transition:opacity 300ms ease-in;transition:opacity 300ms ease-in}.bounce-anim{-webkit-animation:1.5s bounce ease 0s infinite;animation:1.5s bounce ease 0s infinite}@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-width: 996px){.animsOn .highlight-enter.highlight-enter-active{-webkit-animation:0.3s ease-out highlight;animation:0.3s ease-out highlight}.animsOn .highlight-leave.highlight-leave-active{-webkit-animation:0.3s ease-out highlight;animation:0.3s ease-out highlight}}@-webkit-keyframes highlight{0%{background-color:none}10%{background-color:rgba(238,211,126,0.7)}100%{background-color:none}}@keyframes highlight{0%{background-color:none}10%{background-color:rgba(238,211,126,0.7)}100%{background-color:none}}@-webkit-keyframes highlightAlt{0%{background-color:rgba(51,51,51,0.25)}10%{background-color:rgba(238,211,126,0.7)}100%{background-color:rgba(51,51,51,0.25)}}@keyframes highlightAlt{0%{background-color:rgba(51,51,51,0.25)}10%{background-color:rgba(238,211,126,0.7)}100%{background-color:rgba(51,51,51,0.25)}}@-webkit-keyframes highlightPseudo{0%{opacity:0}10%{opacity:0.7}100%{opacity:0}}@keyframes highlightPseudo{0%{opacity:0}10%{opacity:0.7}100%{opacity:0}}@-webkit-keyframes growWidth{from{width:0%}to{width:100%}}@keyframes growWidth{from{width:0%}to{width:100%}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounceWithDelay{0%,2%,5%,8%,10%{-webkit-transform:translateY(0);transform:translateY(0)}4%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}6%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounceWithDelay{0%,2%,5%,8%,10%{-webkit-transform:translateY(0);transform:translateY(0)}4%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}6%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}html,body.home-page{width:100%;min-height:100%}body.home-page section,body.home-page>header{color:#fff;text-shadow:1px 1px black, -1px -1px black;position:relative}body.home-page>header{width:100%;min-height:auto;text-align:center;overflow:hidden}body.home-page>header .header-content-wrapper{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;-webkit-flex-basis:700px;-ms-flex-preferred-size:700px;flex-basis:700px;max-width:100%}body.home-page>header .login-wrapper{-webkit-box-flex:1;-webkit-flex:1 0 350px;-ms-flex:1 0 350px;flex:1 0 350px}body.home-page>header .header-content{color:white;position:relative;width:100%;padding:40px 15px;text-align:center}body.home-page>header .header-content .row{padding:0 40px}body.home-page>header .header-content .row,body.home-page>header .header-content .row>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body.home-page>header .header-content .header-content-inner{margin:auto}body.home-page>header .header-content .header-content-inner h1{margin-top:0;margin-bottom:20px;text-transform:uppercase;font-weight:700}body.home-page>header .header-content .header-content-inner hr{margin:30px auto}body.home-page>header .login-widget{margin:0 auto;background:rgba(51,51,51,0.8);outline:1px solid #666}body.home-page hr{max-width:50px;border:3px solid #c0d2df}body.home-page hr.dark{border-color:#333}body.home-page .byTheNumbers h1{font-weight:100;font-size:3.6923076923rem}body.home-page p{font-size:16px;line-height:1.5}body.home-page p.small{font-size:12px}body.home-page p.notes{margin-top:20px}body.home-page .bg-primary{background-color:rgba(41,62,74,0.9);border-top:1px solid #999;border-bottom:1px solid #999}body.home-page .bg-primary a:hover{background:none}body.home-page section{padding:3.0769230769rem 0}body.home-page aside{padding:50px 0}body.home-page .no-padding{padding:0}body.home-page .section-heading{margin-top:0}body.home-page .contract-box{margin:50px auto 0;max-width:400px}body.home-page .contract-box p{margin-bottom:0}body.home-page .contract-box i{color:#e8704f;text-shadow:1px 1px 3px #333, -1px -1px 3px #333}body.home-page .call-to-action h2{margin:0 auto 20px}body.home-page .no-gutter>[class*=col-]{padding-right:0;padding-left:0}body.home-page #contact a{color:#000}body.home-page .small-circle{vertical-align:baseline}body.home-page .static-footer{border-top:0}@media (min-width: 1200px){.lead{font-size:60px}.service-box{margin:20px auto 0}}@media (min-width: 996px){.lead{font-size:50px}header .header-content .header-content-inner{margin-right:auto;margin-left:auto;max-width:1000px}header .header-content .header-content-inner p{margin-right:auto;margin-left:auto;max-width:90%;font-size:18px}header .header-content .header-content-inner p.small{font-size:12px}}@media (max-width: 995px){.lead{font-size:45px}section{padding:25px 10px}}@media (max-width: 767px){.lead{font-size:25px}body>header .header-content{padding-bottom:20px}body>header .header-content .row,body>header .header-content .row>div{display:block}body>header .header-content .login-wrapper{margin-top:20px}.login-widget{width:auto}section{padding:20px 5px}}
