@charset "UTF-8";body{color:#212121;font-size:1.6rem;line-height:2.4rem;font-family:helveticaregular;font-weight:300}h1,h2,h3,h4,h5,h6{color:#313131;font-family:helveticaregular;font-weight:400;font-style:normal;line-height:100%}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{display:block;margin-top:1rem}h1{font-size:3.4rem;font-weight:300}a{color:#39927a;outline:0}a:focus,a:hover{text-decoration:none;outline:0!important;color:#ed3d3b}input:focus{outline:0}textarea{resize:none}img{max-width:100%;height:auto}button{outline:0}button:focus{outline:0}.slick-slide{outline:0}.wrapper{overflow:hidden}.slick-list,.slick-track{-webkit-transform:none}.page-content{padding:4rem 0}.page-title-header{margin-top:2rem}.breadcrumbs{margin-bottom:3rem;font-family:open-sans,sans-serif,FontAwesome;font-size:1.4rem;color:#fff}.breadcrumbs a{color:#fff}.breadcrumbs span{padding:0 2rem}.breadcrumbs span span{padding:0}.breadcrumbs span:first-child{padding-left:0}.featured-image{margin-bottom:3rem;width:100%}.inline-image-left{margin:0 1.5rem 1.5rem 0;float:left}.inline-image-right{margin:0 0 1.5rem 1.5rem;float:right}.main-content{background-color:#fff}.front-page .main-content{background-color:transparent}.btn{background-color:#000;background-image:none;color:#fff;cursor:pointer;display:inline-block;position:relative;height:3.5rem;font:700 normal 1.3rem open-sans,sans-serif;line-height:3.5rem;padding:0 2rem;border:none;border-radius:3rem;background-clip:padding-box;-webkit-transition:background-color .25s ease-in;transition:background-color .25s ease-in}.btn i{padding-left:3rem;font-size:1.6rem}.btn.btn-read-less,.btn:hover{background-color:#d10000;color:#fff}.parallax-image{height:54rem}.scroll-top--button{background-color:#00e6de;-webkit-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s;font-size:2rem;height:4.5rem;line-height:4.5rem;text-align:center;width:4.8rem;display:block;bottom:0;right:0;visibility:hidden;cursor:pointer;position:fixed;z-index:10;opacity:0}.scroll-top--button i{color:#000}.scroll-top .no-touch .scroll-top:hover,.scroll-top--fade-out,.scroll-top--visible{-webkit-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.scroll-top--visible{visibility:visible;opacity:1}.scroll-top--fade-out{opacity:1}.business-details{padding:2rem 0}.business-details__contact i{min-width:2rem}.business-details__social a:hover{text-decoration:none}.business-details__social a:not(:last-child){margin-right:2rem}.navbar-default{margin:0}.navbar-default .navbar-nav{margin:0}.navbar-default .navbar-collapse{padding:0}.titan-contact-form input,.titan-contact-form textarea{margin-bottom:2rem;border:1px solid #999;border-radius:0;background-clip:padding-box;-webkit-appearance:none;padding:.8rem;width:100%}.titan-contact-form input[value=submit]{background-color:#999;color:#fff}.titan-contact-form ul{list-style-type:none;padding:0;margin:0}.titan-contact-form .gfield_required{color:#c00}.titan-contact-form .gform_validation_container{display:none}.footer{background-color:#000;font-size:1.2rem;padding:20px 0;position:relative;z-index:0;color:#fafafa}.footer a{color:#fafafa}.footer__copyright,.footer__menu{text-align:center}.footer__left{margin-bottom:1.2rem}.footer__copyright{margin-bottom:1.2rem;font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__menu{margin-bottom:30px}.footer__menu ul{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__menu ul li{border-left:1px solid #fafafa;padding:0 1rem;list-style:none;display:inline-block;margin:0}.footer__menu ul li a{font-size:1.4rem;-webkit-transition:color .25s linear;transition:color .25s linear}.footer__menu ul li a:hover{color:#39927a}.footer__menu ul li:first-child{border-left:none;padding-left:0}.footer__badge{display:block;text-align:center}.footer__badge span{vertical-align:1.1rem}.footer__badge a,.footer__badge span{display:inline-block}.footer__badge__prefix{margin-right:1rem;font-size:1.4rem}.footer__badge__suffix{margin-left:1rem}.footer__badge a:hover svg{fill:#39927a}.footer__badge svg{height:28px}.banner-slider{position:relative}.banner-slider__images-wrapper{height:60rem;margin-bottom:0;overflow:hidden}.banner-slider__images-wrapper__image img{position:relative;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.banner-slider__images-wrapper__image:focus{outline:0}.banner-slider__content-wrapper{height:60rem;position:absolute;width:100%;left:0;top:0}.banner-slider__content-wrapper__content{display:block;margin:0 4rem}.banner-slider__content-wrapper__content:focus{outline:0}.banner-slider .slick-list,.banner-slider .slick-slide,.banner-slider .slick-track{height:100%;z-index:1}.banner-slider .slick-arrow{z-index:2}.banner-slider .slick-prev{left:1.5rem}.banner-slider .slick-next{right:1.5rem}.banner-slider .button-wrapper{list-style-type:none}.leadin-item{margin-bottom:2rem}.leadin-item img{margin-bottom:2rem}.testimonial-item{margin-top:3rem}.testimonial-item h2{margin-top:0}.testimonial-item img{margin-bottom:2rem}.services-item{margin-bottom:2rem}.services-item img{margin-bottom:2rem}.chocolat-image{display:block}.chocolat-image img{margin-bottom:3rem;display:inherit}.accordions .panel-group{margin-top:3rem}.accordions .panel-group .panel{box-shadow:none;border:none;border-radius:0;background-clip:padding-box;background-color:transparent}.news-item{margin-bottom:2rem}.news-item img{margin-bottom:2rem}.page-title{background-color:#333;padding:0 0 3rem}.page-title.no-bg{background-color:transparent}.page-title h1{color:#fff;font-weight:600;font-style:normal;font-family:open-sans}.contact .titan-contact-form{margin-top:0}.contact-details .contact-header{font-weight:800;margin-bottom:0}.contact-details .google-map{margin-top:3rem;height:37rem;width:100%;border:0}.contact-details.hours p{margin:0}.load-more{color:#000;text-align:center;padding:2rem 0}.no-js .banner__slider{max-height:980px;overflow:hidden}.no-js .banner__slider .slick-slide{overflow:hidden;max-height:980px}.no-js .banner__images-items,.no-js .banner__link-items,.no-js .banner__title-items{display:none}.no-js .banner__images-items:first-child,.no-js .banner__link-items:first-child,.no-js .banner__title-items:first-child{display:block}.no-js .leadins-carousel .leadins-carousel{max-height:32rem}.no-js .leadins-carousel .slick-slide{overflow:hidden;max-height:32rem}.no-js .banner__item{max-height:31.5rem;overflow:hidden}.no-js .leadins-carousel{max-height:41rem;overflow:hidden}.no-js .sr-only{display:none}.posts-lists{padding:0}.page-thank-you .header.header-pages{min-height:9.4rem}.page-thank-you .header.header-pages .header__top{margin-bottom:0}.thank-you-page .td-entry-content{font-size:2.4rem;margin-bottom:9rem;color:#505050}.slick-slide{outline:0}.wp-post-image{margin-bottom:1.5rem}.thank-you-page{position:relative;padding:4rem 0}.thank-you-page .container-fluid{width:100%;height:100%}.thank-you-page .takehome-button a{background-color:#000;color:#fff;font:700 normal 1.2rem open-sans,sans-serif;padding:0 2rem 0 1.8rem;display:inline-block;height:4.8rem;line-height:4.8rem;-webkit-transition:background-color .25s ease-in;transition:background-color .25s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);position:relative}.thank-you-page .takehome-button a:after{content:" ";position:absolute;visibility:hidden;width:100%;height:100%;background-color:red;z-index:-1;top:0;left:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.thank-you-page .takehome-button a:hover:after{visibility:visible;-webkit-transform:rotate3d(1,0,0,180deg);transform:rotate3d(1,0,0,180deg)}@media screen and (min-width:0\0){.pre-footer .gform_footer{padding-top:.6rem}.footer__badge a,.footer__badge span{vertical-align:top}.footer__badge a{height:3rem}}.panel-heading a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.panel-heading a .panel-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-preferred-size:98%;flex-basis:98%}.panel-heading a span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-heading a:hover{text-decoration:none}@font-face{font-family:helveticabold;src:url(../font/helvetica_bold-webfont.woff2) format("woff2"),url(../font/helvetica_bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:helvetica_blackregular;src:url(../font/helvetica-black-webfont.woff2) format("woff2"),url(../font/helvetica-black-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:helvetica_lightregular;src:url(../font/helvetica-light-webfont.woff2) format("woff2"),url(../font/helvetica-light-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:helveticaregular;src:url(../font/helvetica-webfont.woff2) format("woff2"),url(../font/helvetica-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:HelveticaNeue;src:url(../font/HelveticaNeue.eot);src:url(../font/HelveticaNeue.woff2) format("woff2"),url(../font/HelveticaNeue.woff) format("woff"),url(../font/HelveticaNeue.ttf) format("truetype"),url(../font/HelveticaNeue.svg#HelveticaNeue) format("svg"),url(../font/HelveticaNeue.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:helvetica_neueultralight;src:url(../font/helveticaneue-ultralight-webfont.woff2) format("woff2"),url(../font/helveticaneue-ultralight-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:helvetica_neuelight;src:url(../font/helveticaneue-light-webfont.woff2) format("woff2"),url(../font/helveticaneue-light-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:open_sansbold;src:url(../font/opensans-bold-webfont.eot);src:url(../font/opensans-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../font/opensans-bold-webfont.woff) format("woff"),url(../font/opensans-bold-webfont.ttf) format("truetype"),url(../font/opensans-bold-webfont.svg#open_sansbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:open_sansitalic;src:url(../font/opensans-italic-webfont.eot);src:url(../font/opensans-italic-webfont.eot?#iefix) format("embedded-opentype"),url(../font/opensans-italic-webfont.woff) format("woff"),url(../font/opensans-italic-webfont.ttf) format("truetype"),url(../font/opensans-italic-webfont.svg#open_sansitalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:open_sanslight;src:url(../font/opensans-light-webfont.eot);src:url(../font/opensans-light-webfont.eot?#iefix) format("embedded-opentype"),url(../font/opensans-light-webfont.woff) format("woff"),url(../font/opensans-light-webfont.ttf) format("truetype"),url(../font/opensans-light-webfont.svg#open_sanslight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:open_sansregular;src:url(../font/opensans-regular-webfont.eot);src:url(../font/opensans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../font/opensans-regular-webfont.woff) format("woff"),url(../font/opensans-regular-webfont.ttf) format("truetype"),url(../font/opensans-regular-webfont.svg#open_sansregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:open_sanssemibold;src:url(../font/opensans-semibold-webfont.eot);src:url(../font/opensans-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../font/opensans-semibold-webfont.woff) format("woff"),url(../font/opensans-semibold-webfont.ttf) format("truetype"),url(../font/opensans-semibold-webfont.svg#open_sanssemibold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:lato_regular;src:url(../font/Lato-Reg-webfont.eot);src:url(../font/Lato-Reg-webfont.eot?#iefix) format("embedded-opentype"),url(../font/Lato-Reg-webfont.woff) format("woff"),url(../font/Lato-Reg-webfont.ttf) format("truetype"),url(../font/Lato-Reg-webfont.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:lato_light;src:url(../font/Lato-Lig-webfont.eot);src:url(../font/Lato-Lig-webfont.eot?#iefix) format("embedded-opentype"),url(../font/Lato-Lig-webfont.woff) format("woff"),url(../font/Lato-Lig-webfont.ttf) format("truetype"),url(../font/Lato-Lig-webfont.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserratbold;src:url(../font/montserrat-bold-webfont.woff2) format("woff2"),url(../font/montserrat-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:montserratregular;src:url(../font/montserrat-regular-webfont.woff2) format("woff2"),url(../font/montserrat-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:ralewayregular;src:url(../font/raleway-regular-webfont.eot);src:url(../font/raleway-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../font/raleway-regular-webfont.woff) format("woff"),url(../font/raleway-regular-webfont.ttf) format("truetype"),url(../font/raleway-regular-webfont.svg#ralewayregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:MyriadPro-Regular;src:url(../font/MyriadPro-Regular.eot);src:url(../font/MyriadPro-Regular.woff2) format("woff2"),url(../font/MyriadPro-Regular.woff) format("woff"),url(../font/MyriadPro-Regular.ttf) format("truetype"),url(../font/MyriadPro-Regular.svg#MyriadPro-Regular) format("svg"),url(../font/MyriadPro-Regular.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:ralewaymedium;src:url(../font/raleway-medium-webfont.eot);src:url(../font/raleway-medium-webfont.eot?#iefix) format("embedded-opentype"),url(../font/raleway-medium-webfont.woff) format("woff"),url(../font/raleway-medium-webfont.ttf) format("truetype"),url(../font/raleway-medium-webfont.svg#ralewaymedium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:RobotoRegular;src:url(../font/Roboto-Regular-webfont.eot);src:url(../font/Roboto-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(../font/Roboto-Regular-webfont.woff) format("woff"),url(../font/Roboto-Regular-webfont.ttf) format("truetype"),url(../font/Roboto-Regular-webfont.svg#RobotoRegular) format("svg");font-weight:400;font-style:normal}.heading-section{background-color:#fafafa}.heading-section .page-title h1{color:#5c5c5c;font:30px helvetica_lightregular;position:relative;display:inline-block}.heading-section .page-title h1:before{content:'';position:absolute;bottom:-20px;left:0;right:0;height:.6rem;width:100%;background:#39927a}.logged-in #wpadminbar{position:fixed}.header{background-color:#000;position:relative;z-index:1}.header .banner-logo a{display:inline-block}.header-social{background-color:#252525;padding:13.5px 15px}.header-social__media ul{margin:0;padding:0;text-align:center}.header-social__media ul li{list-style-type:none;display:inline-block;vertical-align:middle;padding:0 5px}.header-social__media ul li a{color:#fff;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.header-social__media ul li a:hover{color:#39927a}.header-social__media ul li a i{font-size:22px}.header.header-pages{background-color:transparent}.header .logo{padding:0}.header__top{background-color:#fff;position:relative;z-index:2;box-shadow:2px 2px 2px #ededed}.header__bottom{position:relative;z-index:1}.header__logo-menu{position:relative;z-index:1}.header__logo{background-color:#fff;height:6rem;line-height:6rem;position:relative}.header__logo a{display:inline-block;top:0;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:.4rem}.header__logo a span{display:block;padding:.5rem 1.5rem}.header__logo a img{margin:auto}.header__address{height:6rem;line-height:3rem;text-align:center;width:5rem;position:relative;margin:0 auto;float:right}.header__address a,.header__address span{color:#fff;display:inline-block;padding:0 .5rem}.header__address a:hover,.header__address span:hover{color:#00aeff}.header__address #search-button{font-size:2.2rem;cursor:pointer;color:#bababa;width:3rem;height:3rem;margin:1.8rem .4rem;background:url(../images/search_icon.png);background-repeat:no-repeat;background-position:center;background-size:contain}.header__address-search{position:absolute;top:0;right:0;background-color:rgba(0,0,0,.85);padding:1rem 0;height:94px;overflow:hidden;width:0;z-index:12;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.header__address-search .search-form{position:relative;bottom:0;border-bottom:2px solid #fff;padding:0 0 0 2.5rem;width:100%}.header__address-search .search-form input[type=text]{font-family:helvetica_lightregular;background-color:transparent;border:none;outline:0;float:left;width:100%;display:block;color:#fff;font-size:2.4rem;position:relative;z-index:0}.header__address-search .search-form input[type=text]::-webkit-input-placeholder{color:#fff}.header__address-search .search-form input[type=text]:-moz-placeholder{color:#fff}.header__address-search .search-form input[type=text]::-moz-placeholder{color:#fff}.header__address-search .search-form input[type=text]:-ms-input-placeholder{color:#fff}.header__address-search .search-form button{color:#fff;border:none;background-color:transparent;float:left;padding:0;line-height:2rem;width:2rem;height:2rem;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.header__address-search.display{width:100%;padding:1rem}.header__address-search .search-wrapper{position:relative;padding-top:3rem;height:100%}.header__address-search .search-wrapper #search-close{top:0;right:0;position:absolute;color:#fff;z-index:1;cursor:pointer}.header__menu-bar{border-radius:0;height:6rem;width:4rem;padding:0;margin:0 auto;float:right;display:block;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;position:relative;z-index:10}.header__menu-bar .icon-bar{width:100%;display:block;background-color:#000;height:3px;width:30px}.header .navbar-collapse{border-top:none;box-shadow:none}.header__menu{margin:0}.header__menu ul li{position:relative}.header__menu ul li>a{font-family:helvetica_lightregular;font-size:2rem;color:#5c5c5c;position:relative;text-shadow:none}.header__menu ul li>a:focus,.header__menu ul li>a:hover{color:#5c5c5c;background:0 0}.header__menu ul li>a:focus:after,.header__menu ul li>a:hover:after{opacity:1}.header__menu ul li>a:after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:6px;width:100%;background:#39927a;opacity:0;-webkit-transition:all .2s;transition:all .2s}.header__menu ul li>a .sub-arrow{margin:0;border-radius:100%;background-clip:padding-box;padding:0;height:3.3rem;width:2.8rem;position:absolute;background-color:transparent;right:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.header__menu ul li>a .sub-arrow:before{content:"\f105";font-family:FontAwesome;font-size:1.6rem;color:#000;line-height:2.6rem;display:block;width:100%;height:100%;text-align:center}.header__menu ul li.active>a,.header__menu ul li.current-menu-item>a{font-family:helveticabold}.header__menu ul li.active>a:after,.header__menu ul li.current-menu-item>a:after{opacity:1}.header__menu ul li.menu-item-has-children>a{padding-right:3rem}.header__menu ul li.menu-item-has-children.open>a{background-color:transparent}.header__menu ul li.menu-item-has-children.open>a .sub-arrow{margin:0;padding:0;right:.5rem}.header__menu ul li.menu-item-has-children.open>a .sub-arrow:before{content:"\f107"}.header__menu ul li .dropdown-menu{padding:0;margin:0}.header__menu ul li .dropdown-menu li a{font-family:helvetica_lightregular;font-size:20px}.header__menu ul li .dropdown-menu>.active>a,.header__menu ul li .dropdown-menu>.active>a:focus,.header__menu ul li .dropdown-menu>.active>a:hover{background-color:transparent}.header__menu-top{-webkit-transition:all .5s ease-in;transition:all .5s ease-in;position:fixed;top:0;z-index:9999}.header__menu-fixed{position:fixed;background-color:rgba(0,0,0,.8)}.header__banner-title{color:#fff;padding-bottom:4rem}.header__banner-title .banner__slider{overflow:hidden}.header__banner-title .slick-slide{outline:0}.header__banner-title .slick-slide h2{font-size:1.8rem;margin-top:3rem;color:#fff}.header__banner-title .slick-slide .banner__content{font-size:1.4rem;margin-bottom:2rem}.header__banner-title .banner-info__button{margin:0;padding:0;list-style:none;text-align:left}.header__banner-title .banner-info__button li{display:inline-block}.header__banner-title .banner-info__button li a{background-color:#d10000;color:#fff;outline:0;padding:.5rem 2rem 0;margin-bottom:.5rem;border-radius:0;background-clip:padding-box;font:700 normal 1.552rem open-sans,sans-serif}.header__banner-title .banner-info__button li a i{font-size:2rem;line-height:2rem;padding-left:2rem;vertical-align:-.1rem}.header__banner-title .banner-info__button li a:hover{background-color:#000}.header.header-pages{background-color:#333}.nav .open>a{background:#fff}.pos_heading{position:absolute;padding:0;top:0;left:20px}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#5c5c5c}.panel-icon{width:37px;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.panel-icon img{position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.icon-active{display:none}.home-page__content{padding:30px 0;min-height:300px}.main-content .page-content{font:15px/24px helvetica_neuelight;color:#59595b}.main-content .page-content h2{font-size:28px}.main-content .page-content h3{font-size:26px}.main-content .page-content h4{font-size:24px}.main-content .page-content h5{font-size:22px}.main-content .page-content h6{font-size:20px}.main-content .page-content h2,.main-content .page-content h3,.main-content .page-content h4,.main-content .page-content h5,.main-content .page-content h6{color:#5c5c5c}.main-content .page-content .featured__image{margin-bottom:30px;text-align:center}.main-content .page-content .featured__image img{display:block;text-align:center;margin:0 auto}.main-content .page-content p{margin-bottom:32px}.main-content .page-content__news .c-news{padding-top:45px}.main-content .page-content__news .c-news__item{margin-bottom:40px}.main-content .page-content__news .c-news__title h2{font:400 18px helveticabold;color:#505050}.main-content .page-content__news .c-news__content{font:15px/24px helvetica_lightregular;color:#505050}.main-content .page-content__news .c-news__btn{margin-top:20px}.main-content .page-content__news .c-news__btn a{font:400 18px helveticabold;color:#39927a}.main-content .page-content__news .c-news__btn a:hover{color:#32806b}.main-content .page-content__news .jscroll-inner{overflow:hidden}.main-content .page-content iframe{max-width:100%}.main-content.accordion__page .services-section{padding-top:0}.main-content.accordion__page .page-content{padding-bottom:0}.main-content.accordion__page .page-content .c-accordion{background-color:#fafafa;padding:0 0 20px}.main-content.accordion__page .page-content .c-accordion .panel{background-color:transparent;border:0;box-shadow:none}.main-content.accordion__page .page-content .c-accordion .panel-group{margin-bottom:0}.main-content.accordion__page .page-content .c-accordion .panel-heading{background-color:transparent;border:0;border-bottom:1px solid #d7d7d7;position:relative;padding:9px 15px 9px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin:0 15px}.main-content.accordion__page .page-content .c-accordion .panel-heading h4{font:16px helveticabold;color:#ed3d3b;width:calc(100% - 10px)}.main-content.accordion__page .page-content .c-accordion .panel-heading.collapsed h4{font-family:helvetica_lightregular;color:#333}.main-content.accordion__page .page-content .c-accordion .panel-heading.collapsed:hover h4{font:16px helveticabold;color:#ed3d3b}.main-content.accordion__page .page-content .c-accordion .panel-heading.collapsed:hover .icon-non-active{display:none!important}.main-content.accordion__page .page-content .c-accordion .panel-heading.collapsed:hover .icon-active{display:block!important}.main-content.accordion__page .page-content .c-accordion .panel-collapse{background-color:#fff}.main-content.accordion__page .page-content .c-accordion .panel-body{background-color:transparent;color:#59595b;border:0;padding:30px 0 20px 17px}.main-content .page-content__faq{padding:15px 0 50px;background-color:#fafafa}.main-content .page-content__faq .panel{background-color:transparent;border:0;box-shadow:none}.main-content .page-content__faq .panel-heading{background-color:transparent;border:0;border-bottom:1px solid #d7d7d7;padding:17px 0;margin:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.main-content .page-content__faq .panel-heading .panel-title{display:inline-block;padding-right:20px;font:16px helveticabold;color:#ed3d3b}.main-content .page-content__faq .panel-heading.collapsed .panel-title{font-family:helvetica_lightregular;color:#333}.main-content .page-content__faq .panel-heading.collapsed span.fa{color:#333}.main-content .page-content__faq .panel-heading span.fa{position:absolute;right:16px;color:#ed3d3b}.main-content .page-content__faq .panel-collapse{background-color:#fff}.main-content .page-content__faq .panel-body{color:#59595b;border-top:0!important;padding:40px 15px 25px 37px}.main-content.faqs__page .home-ownership{background-color:#39927a;padding:24px 0}.main-content.faqs__page .home-ownership__content a{font:30px MyriadPro-Regular;color:#fff;text-align:center;display:block}.main-content.faqs__page .home-ownership__content a img{display:block;margin:0 auto 15px}.main-content.faqs__page .home-ownership__content a:hover{color:#333}.main-content.single-news{padding:40px 0}.main-content.single-news .single-news__content{font-family:helvetica_lightregular;color:#505050}.main-content.single-news .single-news__content ol,.main-content.single-news .single-news__content ul{overflow:hidden}.main-content.home-ownership .c-steps__item{margin-bottom:20px}.main-content.home-ownership .c-steps__title h2{margin:0 0 22px;font:24px helveticabold;color:#505050}.main-content.home-ownership .c-steps__title h2 span{font-family:helvetica_lightregular}.main-content.home-ownership .c-steps__title h2:hover{color:#39927a}.main-content.home-ownership .c-steps__content{font-family:helvetica_lightregular}.main-content.home-ownership .c-steps__btn a{color:#505050;font-family:helvetica_lightregular}.main-content.home-ownership .c-steps__btn a:hover{color:#39927a}.main-content.testimonial__page{padding:40px 0}.main-content.testimonial__page .c-testimonial{color:#505050}.main-content.testimonial__page .c-testimonial__item{border-bottom:1px solid #b7b7b7;padding-bottom:10px;margin-bottom:25px}.main-content.testimonial__page .c-testimonial__item:last-child{border-bottom:0;margin-bottom:0}.main-content.testimonial__page .c-testimonial__title{font:18px helvetica_lightregular;margin-bottom:7px}.main-content.testimonial__page .c-testimonial__location{font:15px ralewayregular}.main-content.testimonial__page .c-testimonial__desc{margin:25px 0 0;font:15px/24px helveticaregular}.main-content.testimonial__page .c-testimonial__desc p{position:relative}.main-content.testimonial__page .c-testimonial__desc p:before{content:"“";left:0;top:0;padding-right:2px}.main-content.testimonial__page .c-testimonial__desc p:after{content:"”";right:0;top:0}.main-content.team .c-team{padding:40px 0;color:#59595b}.main-content.team .c-team__grid{width:100%;height:auto;overflow:hidden}.main-content.team .c-team__item{margin-bottom:50px}.main-content.team .c-team__item:last-child{margin-bottom:0}.main-content.team .c-team__image{margin-bottom:5px}.main-content.team .c-team__name{font:24px HelveticaNeue;margin-bottom:7px;display:block}.main-content.team .c-team__position{font:24px helvetica_neuelight;color:#39927a;display:block}.main-content.team .c-team__desc{font:15px/24px HelveticaNeue;margin:25px 0;display:block}.main-content .contact-us .contact__map iframe{width:100%;border:0;height:400px;pointer-events:none}.main-content .contact-us .contact__info{font:16px RobotoRegular;color:#6d6e71;padding:70px 0}.main-content .contact-us .contact__info-item{text-align:center;padding:0 1.5rem;margin-bottom:3rem}.main-content .contact-us .contact__info-item:last-child{margin-bottom:0}.main-content .contact-us .contact__info-item i{display:block;color:#39927a;font-size:22px;margin-bottom:.7rem}.main-content .contact-us .contact__info-item a{color:#6d6e71;word-break:break-all}.main-content .contact-us .contact__info-item a:hover{color:#39927a}.main-content .contact-us .contact__info-item span{line-height:20px;display:block}.main-content .contact-us .contact__form{background:#efefef;padding:35px 0 40px}.main-content .contact-us .contact__form ul{margin-bottom:.3rem}.main-content .contact-us .contact__form .gfield_label{display:none}.main-content .contact-us .contact__form input,.main-content .contact-us .contact__form textarea{background:#fff;border:1px solid #ccc;font:14px RobotoRegular;padding:.9rem 1.7rem;margin-bottom:1.4rem;color:#6d6e71}.main-content .contact-us .contact__form textarea{height:154px;resize:none}.main-content .contact-us .contact__form .gform_footer{text-align:center}.main-content .contact-us .contact__form .gform_footer input[type=submit]{background:#39927a;font:16px RobotoRegular;max-width:230px;padding:1.6rem 1.5rem 1.2rem;border:0;color:#fff;margin-bottom:0}.main-content .contact-us .contact__form .gform_footer input[type=submit]:hover{background:#32806b}.main-content .contact-us .contact__form .validation_error{color:#fff;margin-bottom:3.5rem;font-size:14px;background:red;padding:1.5rem 2rem;border-radius:6px;text-align:center}.main-content .contact-us .contact__form .validation_message{display:none}.main-content .contact-us .contact__form .gfield_error input{border:1px solid red}.main-content .contact-us .contact__privacy{margin-top:30px}.main-content.sitemap .sitemap__content{padding:40px 0}.main-content.search-content{min-height:300px}.main-content.finance-page .page-content{padding:0}.main-content.finance-page .page-content .panel-body h6{font-size:35px;margin:35px 0 15px}.main-content.finance-page .page-content .panel-body h6:first-of-type{margin-top:0}.main-content.finance-page .page-content .panel-body p{margin-bottom:15px}.main-content.finance-page .panel-group{margin-bottom:0;padding-bottom:20px}.our-team{background-color:#f8f8f8;padding:5.5rem 0 3rem}.our-team__section{padding:0 1.5rem}.our-team__section-title{color:#000;font:600 normal 2.4rem open-sans,sans-serif;margin-bottom:2rem}.our-team__section-desc{margin-bottom:3rem}.our-team__pic{height:16rem;width:16rem;border-radius:100%;background-clip:padding-box;margin:0 auto 2.4rem}.our-team__pic img{-webkit-filter:grayscale(1);filter:grayscale(1)}.our-team__title{font:700 normal 2.4rem open-sans,sans-serif;margin-bottom:2.6rem}.our-team__desc{margin-bottom:2.6rem}.our-team__list{margin-bottom:2rem}.contact .gform_wrapper{padding:6rem 0;margin-top:0}.contact__left{background-color:#fff;padding-top:3rem;padding-bottom:3rem}.contact__right{background-color:#212121}.contact__right .validation_message{display:none}.contact__address-infos{color:#000;margin-bottom:3rem}.contact__address-infos .row{margin-bottom:.8rem}.contact__address-info{word-wrap:break-word}.contact__address a{color:#000}.contact__address-social .icons{display:block;position:relative}.contact__address-social .icons i{position:absolute;left:0;top:.6rem}.contact__address-social .icons span{word-wrap:break-word;top:0;left:0;padding-left:3rem;display:block}.contact .gform_body ul{padding:0;list-style:none}.contact .gform_body ul li{margin-bottom:1.2rem}.contact .gform_body ul li label{font:300 normal 1.3rem open-sans,sans-serif;color:#9e9e9e;margin-bottom:0}.contact .gform_body ul li label span{color:#9e9e9e}.contact .gform_body ul li input,.contact .gform_body ul li textarea{width:100%;border-left:.1rem solid transparent;border-right:.1rem solid transparent;border-top:.1rem solid transparent;border-bottom:.1rem solid #fff;background-color:transparent;padding:0 0 .8rem;outline:0;color:#fff;font:400 normal 1.8rem open-sans,sans-serif}.contact .gform_body ul li input::-webkit-input-placeholder,.contact .gform_body ul li textarea::-webkit-input-placeholder{color:#fff}.contact .gform_body ul li input:-moz-placeholder,.contact .gform_body ul li textarea:-moz-placeholder{color:#fff}.contact .gform_body ul li input::-moz-placeholder,.contact .gform_body ul li textarea::-moz-placeholder{color:#fff}.contact .gform_body ul li input:-ms-input-placeholder,.contact .gform_body ul li textarea:-ms-input-placeholder{color:#fff}.contact .gform_body ul li textarea{height:30.4rem}.contact .gform_body ul li.gfield_error input,.contact .gform_body ul li.gfield_error textarea{border-bottom:.1rem solid red}.contact .gform_body ul li.gfield_error input::-webkit-input-placeholder,.contact .gform_body ul li.gfield_error textarea::-webkit-input-placeholder{color:red}.contact .gform_body ul li.gfield_error input:-moz-placeholder,.contact .gform_body ul li.gfield_error textarea:-moz-placeholder{color:red}.contact .gform_body ul li.gfield_error input::-moz-placeholder,.contact .gform_body ul li.gfield_error textarea::-moz-placeholder{color:red}.contact .gform_body ul li.gfield_error input:-ms-input-placeholder,.contact .gform_body ul li.gfield_error textarea:-ms-input-placeholder{color:red}.contact .gform_body ul li.gform_hidden{margin-bottom:0}.contact .gform_body ul li.gsection.empty{display:none}.contact .gform_body ul li.message{margin-bottom:0}.contact .gform_footer{float:left;width:100%;text-align:right}.contact .gform_footer input[type=submit]{height:3.3rem;width:8.7rem;line-height:3.3rem;padding:0;display:inline-block;text-align:center;border:none;color:#000;font:700 normal 1.8rem open-sans,sans-serif;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.contact .gform_footer input[type=submit]:hover{color:#d10000}.contact__map .google-map{overflow:hidden;width:100%;height:54rem;border:none;pointer-events:none}.global-wrapper{width:100%;height:auto;overflow:hidden;background:#fff;padding:3rem 0;color:#505050}.global-wrapper .page-title{font-family:helvetica_lightregular;font-size:3.2rem;color:#5c5c5c;background:0 0;padding:0;margin:0 0 30px}.global-wrapper h2,.global-wrapper h3,.global-wrapper h4,.global-wrapper h5,.global-wrapper h6{color:#5c5c5c;font-family:helvetica_lightregular;font-weight:300}.global-wrapper a,.global-wrapper ol li,.global-wrapper p,.global-wrapper span,.global-wrapper ul li{font-family:helvetica_neuelight;font-size:1.6rem;color:#505050}.global-wrapper ol,.global-wrapper ul{overflow:hidden}.global-wrapper a{color:#39927a}.banner__section{width:100%;height:auto;overflow:hidden;position:relative}.banner__section-header{width:100%;height:auto;overflow:hidden;background:#39927a;padding:1.5rem 0}.banner__section-header .col-xs-6{width:100%;float:none}.banner__section-header .banner-logo{text-align:center}.banner__section-header .banner-logo img{display:block;margin:auto}.banner__section-header .banner-details{text-align:center;padding:1.5rem}.banner__section-header .banner-details a{font-family:open_sansbold;font-size:2rem;color:#fff}.banner__section-header .banner-details a:hover{color:#ed3d3b}.banner__section-header .banner-details a:hover span{color:#fff}.banner__section-header .banner-details a span{font-family:open_sanslight;font-size:1.4rem;margin-right:1rem}.banner__content-wrapper,.banner__images,.banner__leadins-section,.banner__link,.banner__slider{width:100%;height:auto;overflow:hidden}.banner__images-items,.banner__slider{position:relative}.banner__leadins-section{position:relative;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.65);width:100%;height:100%;z-index:2;padding:30px 0}.banner__leadins-middle .banner__leadins-inner .leadins_title{font-size:25px}.banner__leadins-middle .banner__leadins-inner .leadins_image{height:146px}.banner__leadins-inner{width:100%;height:auto;overflow:hidden;text-align:center;padding:20px 0}.banner__leadins-inner .leadins_desc,.banner__leadins-inner .leadins_image,.banner__leadins-inner .leadins_title{width:100%;height:auto;overflow:hidden;position:relative}.banner__leadins-inner .leadins_image{margin:0 0 1.5rem;position:relative;height:68px}.banner__leadins-inner .leadins_image img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:auto;max-width:100%}.banner__leadins-inner .leadins_title{font-family:helvetica_neuelight;font-size:1.8rem;color:#fff;display:block;padding:.5rem}.banner__leadins-inner .leadins_desc{font-family:helvetica_neueultralight;font-size:1.3rem;color:#c8c8c8;padding:0 0 .5rem}.banner__leadins-inner .leadins_btn{font-family:helvetica_neuelight;font-size:1.5rem;color:#fff;display:block;border:1px solid #fff;max-width:11.8rem;margin:0 auto;border-radius:2.5rem;height:auto;line-height:1.7rem;padding:.5rem}.banner__leadins-inner .leadins_btn:hover{background-color:#39927a}.banner__title{margin-bottom:35px}.banner__title .btitle{width:100%;text-align:center;color:#fff;font-family:helvetica_neueultralight;font-size:3.2rem;text-transform:uppercase;padding:.9rem;margin:0;height:auto;overflow:hidden}.banner__title .btitle span{font-family:helvetica_neuelight;display:block}.banner__link{text-align:center;padding:1rem}.banner__link ul{list-style:none;padding:0;margin:20px 0 0}.banner__link ul li{display:inline-block}.banner__link ul li a{font-family:MyriadPro-Regular;font-size:1.4rem;background:#ed3d3b;color:#fff;padding:8px 25px 5px;display:block;width:210px;border-radius:50px}.banner__link ul li a:hover{background:#eb2624}.leadins__secondary{width:100%;height:auto;overflow:hidden;background:#fafafa;padding:60px 0 70px;border-top:1px solid #ededed;border-bottom:1px solid #ededed}.leadins__secondary-img{position:relative;height:38px;display:block;top:auto;bottom:auto;width:37px}.leadins__secondary-inner{width:100%;overflow:hidden;border-bottom:1px solid #d7d7d7}.leadins__secondary-inner a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px 10px 48px}.leadins__secondary-inner a:hover span{color:#39927a}.leadins__secondary-inner img{position:absolute;left:-32px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.leadins__secondary-inner span{font-family:helvetica_lightregular;font-size:1.6rem;color:#333;vertical-align:middle;display:block;width:calc(100% - 20px)}.go_to_menu{width:3rem;height:3rem;background:url(../images/mouse_icon.png);background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;display:block;margin:20px auto;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.btn-read-less,.btn-read-more{font-size:1.6rem!important;background:#ed3d3b;text-transform:uppercase;color:#fff!important;padding:6px 0;display:block;width:200px;border-radius:50px;border:0;box-shadow:none;height:auto;margin:2rem 0}.ias-spinner{padding-bottom:35px}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-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%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.gform_ajax_spinner{display:none}.awards_image img{margin:10px 0 20px;max-width:100%;display:block}.page-insurance .wp-post-image{margin-top:30px}.products-heading h6,.services-heading h6{margin:30px 0}.products li.product-category{float:left}.pre-footer{background-color:#212121;padding:55px 0 20px;position:relative;z-index:0}.pre-footer__section-title{color:#fff;font-family:open_sansbold;font-size:1.4rem}.pre-footer__logos img{margin-right:7px;margin-bottom:10px}.pre-footer__menu{padding:0;margin-top:6rem;list-style:none;margin-bottom:23px}.pre-footer__menu li{margin-bottom:.2rem}.pre-footer__menu li a{color:#fff;font-family:lato_regular;font-size:1.4rem;-webkit-transition:color .25s ease-in;transition:color .25s ease-in}.pre-footer__menu li a:hover{color:#39927a}.pre-footer__menu li.current-menu-item a{color:#39927a}.pre-footer__contactform .text-required{font:12px open_sanslight;color:#9e9e9e;margin-top:34px;position:relative;top:30px}.pre-footer__contactform .validation_error{display:none}.pre-footer__privacy a{font:400 14px open_sanslight;color:#fff;-webkit-transition:color .25s ease-in;transition:color .25s ease-in}.pre-footer__privacy a:hover{color:#39927a}.pre-footer .gform_body{margin:0 -.9rem}.pre-footer .gform_body .ginput_container{margin-top:-6px}.pre-footer .gform_body ul{padding:0 .9rem;list-style:none}.pre-footer .gform_body ul#gform_fields_2{display:none}.pre-footer .gform_body ul:nth-child(2){margin-top:33px}.pre-footer .gform_body ul li{margin-bottom:0}.pre-footer .gform_body ul li label{color:#9e9e9e;font-family:open_sanslight;font-size:1.3rem;margin:1rem 0 0 0}.pre-footer .gform_body ul li label span{color:#9e9e9e}.pre-footer .gform_body ul li input,.pre-footer .gform_body ul li textarea{margin-bottom:0}.pre-footer .gform_body ul li input,.pre-footer .gform_body ul li textarea{width:100%;border-left:.1rem solid transparent;border-right:.1rem solid transparent;border-top:.1rem solid transparent;border-bottom:.1rem solid #fff;background-color:transparent;padding:0 0 .5rem 0;outline:0;color:#fff;font-family:open_sansregular;font-size:1.6rem}.pre-footer .gform_body ul li input::-webkit-input-placeholder,.pre-footer .gform_body ul li textarea::-webkit-input-placeholder{color:#fff}.pre-footer .gform_body ul li input:-moz-placeholder,.pre-footer .gform_body ul li textarea:-moz-placeholder{color:#fff}.pre-footer .gform_body ul li input::-moz-placeholder,.pre-footer .gform_body ul li textarea::-moz-placeholder{color:#fff}.pre-footer .gform_body ul li input:-ms-input-placeholder,.pre-footer .gform_body ul li textarea:-ms-input-placeholder{color:#fff}.pre-footer .gform_body ul li textarea{height:182px}.pre-footer .gform_body ul li.gfield_error input,.pre-footer .gform_body ul li.gfield_error textarea{border-bottom:.1rem solid red}.pre-footer .gform_body ul li.gfield_error input::-webkit-input-placeholder,.pre-footer .gform_body ul li.gfield_error textarea::-webkit-input-placeholder{color:red}.pre-footer .gform_body ul li.gfield_error input:-moz-placeholder,.pre-footer .gform_body ul li.gfield_error textarea:-moz-placeholder{color:red}.pre-footer .gform_body ul li.gfield_error input::-moz-placeholder,.pre-footer .gform_body ul li.gfield_error textarea::-moz-placeholder{color:red}.pre-footer .gform_body ul li.gfield_error input:-ms-input-placeholder,.pre-footer .gform_body ul li.gfield_error textarea:-ms-input-placeholder{color:red}.pre-footer .gform_body ul li.gfield_error .validation_message{display:none}.pre-footer .gform_footer{float:left;width:100%;text-align:right;position:relative;top:-6.7px}.pre-footer .gform_footer input[type=submit]{display:inline-block;height:3.3rem;width:8.7rem;border:none;background-color:#fff;color:#000;padding:0;text-align:center;font-family:open_sansregular;font-size:1.5rem;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.pre-footer .gform_footer input[type=submit]:hover{background-color:#39927a;color:#fff}.pre-footer__contactform,.pre-footer__sitemap{margin-bottom:4rem}.pre-footer__addressinfo{margin-top:6rem}.pre-footer__address-infoitem .row{margin-bottom:1.5rem}.pre-footer__address-infoitem .info-label{text-align:left;color:#a6a6a6;font-family:lato_light;font-size:1.3rem;width:40%}.pre-footer__address-infoitem .info{font-family:lato_light;font-size:1.4rem;color:#fff;width:60%}.pre-footer__address-infoitem .info a{color:#fff;-webkit-transition:color .25s linear;transition:color .25s linear}.pre-footer__address-infoitem .info a:hover{color:#39927a}.pre-footer__address-infoitem .info h5{font:400 14px/24px lato_light;color:#fff;margin:0}.pre-footer__address-infoitem .address{word-wrap:break-word}.pre-footer__social-media{margin:0 auto}.pre-footer__social-media a{color:#fff;display:inline-block;padding:0 1.2rem;margin-bottom:.5rem;-webkit-transition:color .25s linear;transition:color .25s linear}.pre-footer__social-media a:hover{color:#39927a}.pre-footer__map{text-align:center}.pre-footer__map a{display:inline-block}.pre-footer__banner{width:100%;height:auto;overflow:hidden;position:relative;min-height:500px}.pre-footer__banner:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.65);width:100%;height:100%;z-index:1}.pre-footer__banner img{opacity:0}.pre-footer__banner .context{width:100%;height:auto;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.pre-footer__banner .inner_context{width:100%;height:auto;overflow:hidden;position:relative}.pre-footer__banner .inner_context:after,.pre-footer__banner .inner_context:before{content:'';position:absolute;width:7.6rem;height:7.6rem;display:block;font:normal normal normal 14px/1 FontAwesome;font-size:40px;color:#fff}.pre-footer__banner .inner_context-wrap{padding:35px 0 0 0}.pre-footer__banner .inner_context:before{content:'\f10d';top:0;left:15px}.pre-footer__banner .inner_context:after{content:'\f10e';bottom:0;right:0}.pre-footer__banner .title{font-family:helvetica_neueultralight;font-size:36px;color:#fff;text-align:center;margin:0}.pre-footer__banner .title span{font-family:helvetica_neuelight}.pre-footer__banner .title+span{display:block;text-align:right;padding:3rem 9.5rem 3rem 0;font-family:helvetica_neuelight;font-size:19px;color:#fff}.pre-footer__bank-logos{width:100%;height:auto;overflow:hidden;background:#fff;padding:1rem}.pre-footer__bank-logos .grid{min-height:11rem;display:block;position:relative}.pre-footer__bank-logos .grid img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:auto;height:auto;max-width:100%;max-height:100%}.pre-footer__bank-logos .slick-arrow{width:2.5rem;height:3.5rem}.pre-footer__bank-logos .slick-arrow:before{font-family:FontAwesome;font-size:3.2rem}.pre-footer__bank-logos .slick-next:before{content:'\f105'}.pre-footer__bank-logos .slick-prev:before{content:'\f104'}.pre-footer__testimonials{background:#39927a;width:100%;height:auto;overflow:hidden;padding:5rem 0}.pre-footer__testimonials-inner{width:100%;height:auto;overflow:hidden;margin:auto;padding:3rem 0}.pre-footer__testimonials-inner .author,.pre-footer__testimonials-inner .date,.pre-footer__testimonials-inner .desc{color:#fff}.pre-footer__testimonials-inner .date,.pre-footer__testimonials-inner .desc{font-family:helvetica_lightregular}.pre-footer__testimonials-inner .author{font-family:helveticabold;font-size:2.4rem;margin:0}.pre-footer__testimonials-inner .date{font-size:.9rem;line-height:1rem;display:block}.pre-footer__testimonials-inner .desc{width:100%;height:auto;overflow:hidden;font-size:1.8rem;margin-top:3rem;overflow:hidden;line-height:24px;max-height:314px;-webkit-box-orient:vertical;display:-webkit-box}.pre-footer__testimonials .slick-arrow{width:2.5rem;height:3.5rem}.pre-footer__testimonials .slick-arrow:before{font-family:FontAwesome;font-size:3.2rem}.pre-footer__testimonials .slick-next:before{content:'\f105'}.pre-footer__testimonials .slick-prev:before{content:'\f104'}.footer__badge,.footer__badge__prefix,.footer__copyright,.footer__menu ul li a{font-family:montserratregular;font-size:1.2rem;color:#a8a8a8;text-transform:uppercase}.footer__menu ul li{border-left:1px solid #a8a8a8;line-height:14px}.footer__licence{margin:0 auto 20px;text-align:center;max-width:550px;width:100%}.footer__licence h5{margin:0;font:400 12px/18px montserratregular;color:#a8a8a8}.footer__menu ul li.current-menu-item a{color:#39927a}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.pre-footer .gform_footer{top:-6px}}@supports (-ms-accelerator:true){.pre-footer .gform_footer{top:-1px}}@supports (-ms-ime-align:auto){.pre-footer .gform_footer{top:-1px}}@-moz-document url-prefix(){.pre-footer .gform_footer{top:-3px;right:1px}}@media (min-width:550px){.banner__section-header .col-xs-6{width:50%;float:left}.banner__section-header .banner-logo img{margin:0}.banner__section-header .banner-details{text-align:right}}@media (max-width:768px){.header__address-search.display{padding:0 10px}.header__address-search{padding:1rem 0;height:65px}}@media (min-width:768px){.heading-section{background-color:#fafafa;padding-top:30px;padding-bottom:35px}.heading-section .page-title{text-align:left;padding-bottom:0}.heading-section .page-title h1{font-size:60px}.logged-in #wpadminbar{position:fixed}.header-social{padding-right:50px}.header-social__media ul{text-align:right}.header .navbar-collapse{padding:0}.header__top{margin-bottom:0}.header .logo{padding:0 1.5rem}.header__address{line-height:6rem;width:auto;text-align:right}.header__menu ul li>a:after{height:6px}.main-content .page-content h2{font-size:58px}.main-content .page-content h3{font-size:56px}.main-content .page-content h4{font-size:54px}.main-content .page-content h5{font-size:52px}.main-content .page-content h6{font-size:50px}.main-content .page-content__news .c-news__title{margin-bottom:25px}.main-content .page-content__news .c-news__item .row{display:-webkit-box;display:-ms-flexbox;display:flex}.main-content .page-content__news .c-news__item:nth-child(n+11):nth-child(-n+11) .c-news__item:nth-child(odd) .c-news__image,.main-content .page-content__news .c-news__item:nth-child(n+13):nth-child(-n+13) .c-news__item:nth-child(odd) .c-news__image,.main-content .page-content__news .c-news__item:nth-child(n+15):nth-child(-n+15) .c-news__item:nth-child(odd) .c-news__image,.main-content .page-content__news .c-news__item:nth-child(n+17):nth-child(-n+17) .c-news__item:nth-child(odd) .c-news__image,.main-content .page-content__news .c-news__item:nth-child(n+19):nth-child(-n+19) .c-news__item:nth-child(odd) .c-news__image,.main-content .page-content__news .c-news__item:nth-child(n+5):nth-child(-n+5) .c-news__item:nth-child(odd) .c-news__image,.main-content .page-content__news .c-news__item:nth-child(n+7):nth-child(-n+7) .c-news__item:nth-child(odd) .c-news__image,.main-content .page-content__news .c-news__item:nth-child(n+9):nth-child(-n+9) .c-news__item:nth-child(odd) .c-news__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.main-content .page-content__news .c-news__item:nth-child(n+11):nth-child(-n+11) .c-news__item:nth-child(odd) .c-news__content,.main-content .page-content__news .c-news__item:nth-child(n+13):nth-child(-n+13) .c-news__item:nth-child(odd) .c-news__content,.main-content .page-content__news .c-news__item:nth-child(n+15):nth-child(-n+15) .c-news__item:nth-child(odd) .c-news__content,.main-content .page-content__news .c-news__item:nth-child(n+17):nth-child(-n+17) .c-news__item:nth-child(odd) .c-news__content,.main-content .page-content__news .c-news__item:nth-child(n+19):nth-child(-n+19) .c-news__item:nth-child(odd) .c-news__content,.main-content .page-content__news .c-news__item:nth-child(n+5):nth-child(-n+5) .c-news__item:nth-child(odd) .c-news__content,.main-content .page-content__news .c-news__item:nth-child(n+7):nth-child(-n+7) .c-news__item:nth-child(odd) .c-news__content,.main-content .page-content__news .c-news__item:nth-child(n+9):nth-child(-n+9) .c-news__item:nth-child(odd) .c-news__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main-content .page-content__news .c-news__item:nth-child(n+10):nth-child(-n+10) .c-news__item:nth-child(even) .c-news__image,.main-content .page-content__news .c-news__item:nth-child(n+12):nth-child(-n+12) .c-news__item:nth-child(even) .c-news__image,.main-content .page-content__news .c-news__item:nth-child(n+14):nth-child(-n+14) .c-news__item:nth-child(even) .c-news__image,.main-content .page-content__news .c-news__item:nth-child(n+16):nth-child(-n+16) .c-news__item:nth-child(even) .c-news__image,.main-content .page-content__news .c-news__item:nth-child(n+18):nth-child(-n+18) .c-news__item:nth-child(even) .c-news__image,.main-content .page-content__news .c-news__item:nth-child(n+20):nth-child(-n+20) .c-news__item:nth-child(even) .c-news__image,.main-content .page-content__news .c-news__item:nth-child(n+6):nth-child(-n+6) .c-news__item:nth-child(even) .c-news__image,.main-content .page-content__news .c-news__item:nth-child(n+8):nth-child(-n+8) .c-news__item:nth-child(even) .c-news__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.main-content .page-content__news .c-news__item:nth-child(n+10):nth-child(-n+10) .c-news__item:nth-child(even) .c-news__content,.main-content .page-content__news .c-news__item:nth-child(n+12):nth-child(-n+12) .c-news__item:nth-child(even) .c-news__content,.main-content .page-content__news .c-news__item:nth-child(n+14):nth-child(-n+14) .c-news__item:nth-child(even) .c-news__content,.main-content .page-content__news .c-news__item:nth-child(n+16):nth-child(-n+16) .c-news__item:nth-child(even) .c-news__content,.main-content .page-content__news .c-news__item:nth-child(n+18):nth-child(-n+18) .c-news__item:nth-child(even) .c-news__content,.main-content .page-content__news .c-news__item:nth-child(n+20):nth-child(-n+20) .c-news__item:nth-child(even) .c-news__content,.main-content .page-content__news .c-news__item:nth-child(n+6):nth-child(-n+6) .c-news__item:nth-child(even) .c-news__content,.main-content .page-content__news .c-news__item:nth-child(n+8):nth-child(-n+8) .c-news__item:nth-child(even) .c-news__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main-content .page-content__news .jscroll-inner>.c-news__item:nth-child(even)>.row .c-news__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.main-content .page-content__news .jscroll-inner>.c-news__item:nth-child(even)>.row .c-news__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main-content.single-news .single-news__thumbnail{width:39%;float:left;padding-right:30px;margin-top:7px}.main-content.single-news .single-news__content{font-family:helvetica_lightregular;color:#505050}.main-content.team .c-team__image{height:190px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-content .contact-us .contact__form{position:relative}.main-content .contact-us .contact__form li.custom-col-2{width:50%;display:inline-block;padding-right:15px}.main-content .contact-us .contact__form li:nth-child(even){padding-right:0;padding-left:15px}.main-content .contact-us .contact__form .contact__privacy{position:absolute;bottom:7px;left:15px}.contact #gform_fields_2{display:none}.contact .gform_body{margin:0 -.9rem}.contact .gform_body ul{padding:0 .9rem;list-style:none}.contact .gform_body ul textarea{margin-bottom:0}.contact .gform_body ul li.company-name{margin-bottom:0}.contact .gform_body ul li.company-name input{margin-bottom:0}.contact__left{margin-bottom:0}.contact__address-info{padding-left:0}.contact__address-social{padding:0}.contact__address-social span{word-wrap:break-word;display:inline-block}.banner__section-header{padding:2rem 0}.banner__section-header .banner-details{padding:1.3rem 1.5rem}.banner__section-header .banner-details a{font-size:2.9rem}.banner__section-header .banner-details a span{font-size:2.2rem}.banner__title .btitle{font-size:52px}.pre-footer__banner .title{font-size:50px}.pre-footer__address-infoitem .info,.pre-footer__address-infoitem .info-label{width:50%}.footer{text-align:center}.footer__copyright{margin-right:.4rem}.footer__left{text-align:left}.footer__right{text-align:right}.footer__badge{text-align:center}.awards_image img{display:inline-block;margin:10px 15px}}@media all and (min-width:768px) and (-ms-high-contrast:none),(min-width:768px) and (-ms-high-contrast:active){.pre-footer .gform_body ul li textarea{height:175px}.footer__badge__prefix{position:relative;top:5px}}@media (min-width:992px){.header__top{background-color:#fff}.header .logo{padding:0 0 0 1.5rem}.header__address,.header__logo{margin-top:1.4rem}.header__logo{margin-bottom:2rem}.header__banner-title .slick-slide h2{font-size:2rem}.header__banner-title .slick-slide .banner__content{font:300 normal 1.6rem open-sans,sans-serif}.header.header-pages .header__top{height:auto}.header__menu{margin:0;float:none}.header__menu .navbar-nav{display:table;width:100%;float:none}.header__menu .navbar-nav li{position:relative;padding:0 .5rem}.header__menu .navbar-nav li>a{font-size:1.3rem;padding:.5rem;white-space:normal;text-align:center}.header__menu .navbar-nav li>a:focus,.header__menu .navbar-nav li>a:hover{background:0 0}.header__menu .navbar-nav li>a .sub-arrow{display:none;background-color:transparent}.header__menu .navbar-nav li>a .sub-arrow:before{color:#5c5c5c}.header__menu .navbar-nav li:last-child:after{display:none}.header__menu .navbar-nav li ul.dropdown-menu{border:none;min-width:20rem;margin:0;padding:0;-webkit-transition:opacity .25s ease-in;transition:opacity .25s ease-in;border-radius:0;background-clip:padding-box}.header__menu .navbar-nav li ul.dropdown-menu>li>a{padding:1.5rem;color:#5c5c5c;font-family:helvetica_lightregular;font-size:1.3rem}.header__menu .navbar-nav li ul.dropdown-menu>li>a:after{height:.2rem}.header__menu .navbar-nav li ul.dropdown-menu>li>a:active,.header__menu .navbar-nav li ul.dropdown-menu>li>a:focus,.header__menu .navbar-nav li ul.dropdown-menu>li>a:hover{color:#5c5c5c}.header__menu .navbar-nav li:last-child>ul li>ul{position:relative;left:0;top:0}.header__menu .navbar-nav li>ul li>ul{left:20rem;top:0}.header__menu .navbar-nav>li{display:table-cell;float:none}.header__menu .navbar-nav>li:hover>.dropdown-menu{display:block;position:absolute;left:0;top:100%}.header__menu .navbar-nav>li:hover>.dropdown-menu li:hover>.dropdown-menu{padding-top:0;display:block;position:absolute;left:100%;top:0}.header__menu .navbar-nav>li:after{content:'';position:absolute;top:0;bottom:0;right:0;background:#5c5c5c;margin:auto;width:.1rem;height:2rem}.header__menu ul li.menu-item-has-children>a{padding-right:5px}.banner__leadins-inner .leadins_image{height:146px}.banner__leadins-inner .leadins_image img{top:auto}.main-content .contact-us .contact__form li.custom-col-2{width:33.33333333%}.main-content .contact-us .contact__form li:nth-child(3n+1){padding-right:20px;padding-left:0}.main-content .contact-us .contact__form li:nth-child(3n+2){padding-left:10px;padding-right:10px}.main-content .contact-us .contact__form li:nth-child(3n+3){padding-left:20px;padding-right:0}.main-content .contact-us .contact__form li.custom-textarea{padding-right:0}.contact .gform_wrapper{padding:8rem 0 10rem}.contact__left{padding-top:6rem;position:absolute;height:100%}.contact__form .gform_body ul li.message textarea{height:24.4rem}.contact .gform_body ul li input,.contact .gform_body ul li textarea,.pre-footer .gform_body ul li input,.pre-footer .gform_body ul li textarea{margin-bottom:0}.banner__images-items:before{display:none}.banner__title .btitle{height:12.5rem}.go_to_menu{margin:0 auto}.banner__leadins-inner{padding:0}.global-wrapper .page-title{font-size:60px}.global-wrapper h2{font-size:58px}.global-wrapper h3{font-size:56px}.global-wrapper h4{font-size:54px}.global-wrapper h5{font-size:52px}.global-wrapper h6{font-size:50px}.pre-footer__social-media{text-align:left;margin:0;max-width:22rem}.pre-footer__social-media a:first-child{padding-left:0}.pre-footer__social-media a:nth-child(6n+0){padding-left:0}.pre-footer__banner .title{font-size:60px}.footer{text-align:left}.footer__badge{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.footer__badge svg{position:relative;top:4px}.footer__badge__prefix{line-height:17px}.footer__copyright{margin-bottom:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:17px}.footer__menu{margin-bottom:0;text-align:left}.footer__menu ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer__menu ul li a{line-height:17px}.footer__licence{margin-bottom:0;text-align:left}.footer__licence h5{line-height:17px}.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__row .col-md-4:nth-child(2){padding-right:0}}@media (max-width:1200px){.header__icons{position:absolute;top:0;right:20px;width:50px;padding:0}}@media (min-width:1200px){.header__logo a{top:50%;left:0;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0}.header__logo a img{margin:0}.header__menu .navbar-nav li>a{font-size:13px;padding:37px 5px}.banner__leadins-section{position:absolute}.main-content.about .page-content__content{column-count:2;-moz-column-count:2;-webkit-column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.main-content.faqs__page .panel-body,.main-content.faqs__page .panel-heading{width:63.666667%;margin-left:17.5%;position:relative}.main-content.faqs__page .panel-heading .panel-title{padding-right:57px}.main-content.faqs__page .home-ownership__content a{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:71px;vertical-align:middle}.main-content.faqs__page .home-ownership__content a span{font-size:61px;display:block;width:calc(100% - 20px);padding-top:10px}.main-content.faqs__page .home-ownership__img{width:89px;height:70px;display:inline-block}.main-content.faqs__page .home-ownership__img img{display:inline-block;margin:0;position:absolute;left:37px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:0}.main-content.team .c-team{padding-top:100px}.main-content.team .c-team__item{margin-left:12.499999%;padding:80px 0;margin-bottom:0}.main-content.team .c-team__item:nth-child(3n+1){margin-left:0}.main-content.accordion__page .page-content .c-accordion .panel-body,.main-content.accordion__page .page-content .c-accordion .panel-heading{width:63.666667%;margin-left:17.5%}.our-team__list{padding:0 2rem}.banner-leadins__wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner__title{margin-bottom:0}.banner__title .btitle{font-size:6.5rem;padding:1rem 2rem;height:15rem}.banner__leadins-section{padding:0}.banner__leadins-inner .leadins_title{font-size:2rem}.banner__leadins-inner .leadins_desc{font-size:1.5rem;padding:0 15px 15px;margin:15px 0;overflow:hidden;line-height:24px;max-height:26px;-webkit-box-orient:vertical;display:-webkit-box}.banner__leadins-inner .leadins_image{margin:1.5rem 0}.banner__link ul li a{font-size:18px;padding:13px 25px 8px;width:215px}.pre-footer__testimonials-item{margin-left:12.499999%}.pre-footer__testimonials-item:nth-child(3n+1){margin-left:0}}@media (min-width:1300px){.banner__link{padding:2rem}.banner__link ul li a{font-size:2.5rem;padding:24px 25px 20px;width:280px}}@media (min-width:1450px){.header__menu .navbar-nav li>a{font-size:20px;padding:36px 5px}.header__menu .navbar-nav li ul.dropdown-menu>li>a{font-size:20px}.header__menu ul li>a .sub-arrow:before{font-size:26px}}@media (min-width:1600px){.banner__leadins-inner .leadins_title{font-size:3rem}.banner__leadins-inner .leadins_btn{margin:15px auto}.banner__leadins-middle .banner__leadins-inner .leadins_title{font-size:48px}.banner__link{padding:5rem 0 1rem}.banner__title .btitle{padding:4rem 2rem;height:21rem}.go_to_menu{width:10rem;height:10rem;background-size:auto}}@media (min-width:1800px){.banner__leadins-inner .leadins_desc{overflow:hidden;line-height:24px;max-height:50px;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:25px}.banner__link ul{margin-top:10px}.banner__title .btitle{font-size:10.2rem;padding:0;margin-bottom:25px}.go_to_menu{margin-top:25px}.main-content.about .page-content__content{-webkit-column-gap:140px;-moz-column-gap:140px;column-gap:140px}.main-content .page-content__news .c-news__title{padding-top:33px}.main-content .page-content__news .c-news__content{position:relative;min-height:144px}.main-content .page-content__news .c-news__btn{position:absolute;right:0;bottom:0}.pre-footer__banner{min-height:98rem}.pre-footer__banner .title{font-size:11.3rem}.pre-footer__banner .inner_context{padding:70px 0 0 72px}.pre-footer__banner .inner_context:after,.pre-footer__banner .inner_context:before{font-size:80px}.pre-footer__banner .inner_context-wrap{padding-top:0}}
/*# sourceMappingURL=maps/style.min.css.map */
