@font-face{font-family:Avenir Next;src:url(../fonts/avenir-next.ttf)}.font-avenir-next{font-family:Avenir Next!important;letter-spacing:1.5px}@media only screen and (max-width:768px){section div.row>div{margin-bottom:20px}section:not(.parallax){padding-top:30px;padding-bottom:30px}}@media(min-width:992px){#header{border-radius:50px;border-bottom:3px solid #549fd1;overflow:hidden}}.btn-custom{background:#549fd1;color:#fff}.btn-custom:hover{background:#549fd1}@media (max-width:992px){#header #topNav #topMain{background:#fff!important}#header #topNav #topMain>li>a{height:50px!important;line-height:50px!important}#topNav button.btn-mobile{color:#549fd1}#header.fixed #topNav button.btn-mobile-active,#topNav button.btn-mobile-active{background-color:#fff!important}#header.fixed #topNav button.btn-mobile-active>i{color:#549fd1!important}}.section-alternate-4{background:rgba(55,125,255,.04)!important}#header.translucent{background-color:#fff!important}#header.fixed.translucent{margin-top:0!important;border-radius:0!important}#topMain.nav-pills>li>a{color:#549fd1!important;font-weight:800;font-size:17px}.section-header{display:inline-block;padding:5px 30px;background:#549fd1;color:#fff;border-radius:30px;font-size:23px;margin-bottom:30px;text-transform:uppercase;line-height:1.7}.section-header:before{content:'';position:absolute;top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px);border-radius:20px;border:2px solid #fff;margin:0}.about-image-container{border-radius:30px;-webkit-box-shadow:8px 8px 24px 0 #549fd1;-moz-box-shadow:8px 8px 24px 0 #549fd1;box-shadow:8px 8px 24px 0 #549fd1;overflow:hidden}@media(max-width:992px){.about-image-container{margin-top:15px}.custom-callout>div{white-space:normal}}@media(max-width:670px){.custom-callout .fs-30{font-size:25px!important}}@media(max-width:360px){.custom-callout .fs-30{font-size:22px!important}}#footer{background:#efefef;border-top:4px solid #549fd1}#footer p{line-height:1.2}#footer a,#footer p{color:#fff}#footer img{max-width:250px}.footer-center-column{background:#549fd1;padding-left:30px;padding-right:30px;-moz-border-radius-topleft:30px;border-top-left-radius:30px;-moz-border-radius-topright:30px;border-top-right-radius:30px;margin-top:-30px}#footer>.container{padding-top:0;margin-bottom:0}#footer>.container .col-12{padding:30px}#mymap{background-size:cover;position:relative;overflow:hidden;padding-top:60%}#mymap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.color-custom,p.color-custom{color:#549fd1!important}@media(min-width:768px){.offer-col{display:flex}}.offer-col{margin-bottom:30px;align-items:stretch}.offer-col .offer-box{display:flex;flex-direction:column;flex-flow:1}.offer-box img{-moz-border-radius-topleft:30px;border-top-left-radius:30px;-moz-border-radius-topright:30px;border-top-right-radius:30px}.offer-box .offer-box-description{text-align:center;background:#549fd1;color:#fff;padding:5px 10px;-moz-border-radius-bottomleft:30px;border-bottom-left-radius:30px;-moz-border-radius-bottomright:30px;border-bottom-right-radius:30px;display:flex;flex-grow:1;align-items:center;justify-content:center}#certificates img{-webkit-box-shadow:8px 8px 24px 0 #549fd1;-moz-box-shadow:8px 8px 24px 0 #549fd1;box-shadow:8px 8px 24px 0 #549fd1}@media(max-width:768px){.section-header{margin-bottom:15px;font-size:22px}#certificates img{box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}#footer>.container .col-12{padding:15px}.map-column{padding-right:15px!important}}@media(max-width:992px){#footer .footer-logo-col{text-align:left!important}#footer>.container .col-12{padding-top:5px!important;padding-bottom:5px!important}#footer p,#footer p a{color:#549fd1!important;text-align:left!important}.footer-center-column{background:#efefef;padding-left:15px;padding-right:15px;-moz-border-radius-topleft:0;border-top-left-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;margin-top:0}}.desktop-copyright{position:absolute;bottom:-15px}.mobile-copyright{margin-bottom:15px}.mobile-copyright a{color:#549fd1!important}@media(min-width:992px){.mobile-copyright{display:none!important}}@media(max-width:992px){.desktop-copyright{display:none!important}}@media(min-width:992px) and (max-width:1200px){.footer-center-column p:first-child{margin-top:-30px!important}}@media(max-width:1300px){.custom-callout div>p>span{display:block;width:100%}}#about{margin-top:-3px}