.blog-article__post-details,.blog-post-list-item__date,.blog-post-listing__filter-title,.contact-form__details,.footer__tag-line,.header__phone-desktop,.navigation__submenu-testimonial-author,.team-member__contact-details,.testimonial-grid-item__footer,.testimonial-slider__author,.text-block__sidebar-list,h1,h2,h3,h4{font-family:"Roboto Slab",Georgia,"Times New Roman",Times,serif}.header__menu-item a,.header__menu-item.active a:hover{text-decoration:none}.arrow-list__arrow-item:before,.navigation__submenu-link:before{background-image:url(../images/nav-arrow.png);background-repeat:no-repeat}.main-body{background-color:#e5f0ed;margin-bottom:820px;position:relative;z-index:500}@media (max-width:1199px){.main-body{margin-bottom:0}}.main-body--landing-page{margin-bottom:430px;margin-top:120px}@media (max-width:1199px){.main-body--landing-page{margin-bottom:0;margin-top:70px}}.affix{position:fixed!important}h1,h2,h3,h4{font-weight:700}h1,h2{color:#0d5257;text-align:center;font-size:32px;margin-bottom:40px;position:relative}h1:after,h2:after{background-color:#e5e4e1;content:"";display:block;height:2px;margin:30px auto 0;width:50px}h1.no-border:after,h2.no-border:after{content:normal}h1.light-title,h2.light-title{color:#fff}h1{text-align:left}h1:after{margin:30px 0 0}h3{color:#0d5257;font-size:24px;font-weight:700}h4{font-size:18px}.col-vertical-align{align-items:center;display:flex;flex-wrap:wrap}.color-secondary{color:#9caf88}.light-gray-bg{background-color:#393939}.inline-left{clear:right;float:left;margin:0 20px 20px 0}@media (max-width:991px){.inline-left{float:none;display:block;margin:20px auto}}.inline-right{clear:left;float:right;margin:0 0 20px 20px}a.link-light{color:#fff}.header{background-color:#fff;min-height:82px}.header__header-inner{background-color:#fff;padding:20px 0}@media (max-width:991px){.inline-right{float:none;display:block;margin:20px auto}.header__header-inner{padding:14px 0;border-bottom:3px solid #0d5257}.header__brand{display:block;max-width:100px}}.header__header-inner.affix{left:0;top:0;width:100%;z-index:999}.header__menu{margin:0;width:100%}.header__menu-item{color:#929292;font-size:12px;font-weight:700;text-transform:uppercase}.header__menu-item:after{content:"|";font-weight:400;margin:0 9px 0 18px}@media (max-width:1199px){.header__menu-item:after{margin:4px 0 13px}}.header__menu-item:last-of-type:after{content:normal;margin:0}.header__menu-item.active a{background-color:#0d5257;color:#fff;padding:4px 10px}.header__menu-item a{color:inherit}.header__menu-item a:hover{color:#9caf88;text-decoration:underline}.header__phone-desktop{color:#9caf88;font-weight:700;font-size:22px;margin:20px 0 0}@media (max-width:1199px){.header__phone-desktop{margin:10px 0 0}}.header__phone-mobile{display:inline-block;margin:10px;width:30px}.header__phone-mobile svg{overflow:visible}.header__phone-handset.animating{animation:ringingPhone 1.2s 1;transform-origin:center top}.header__menu-toggle{display:inline-block;width:28px;height:30px;margin:0;padding-top:18px}.header__menu-toggle span:after,.header__menu-toggle span:before{content:"";position:absolute;left:0;top:-9px}.blog-article__post-title:after,.hero-image-video__title:after,.landing-form__title:after,.navigation__menu-item:last-of-type:after{content:normal}.header__menu-toggle span{position:relative;display:block}.header__menu-toggle span:after{top:9px}.header__menu-toggle span,.header__menu-toggle span:after,.header__menu-toggle span:before{width:100%;height:5px;background-color:#888;transition:all .3s;backface-visibility:hidden;border-radius:2px}.header__menu-toggle.active span{background-color:transparent}.header__menu-toggle.active span:before{transform:rotate(45deg) translate(5px,5px)}.header__menu-toggle.active span:after{transform:rotate(-45deg) translate(7px,-8px)}@-webkit-keyframes ringingPhone{0%,100%{-webkit-transition:translateY(0);transition:translateY(0)}10%,80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}20%,40%,60%{-webkit-transform:translateY(-10px) rotate(8deg);transform:translateY(-10px) rotate(8deg)}30%,50%,70%{-webkit-transform:translateY(-10px) rotate(-8deg);transform:translateY(-10px) rotate(-8deg)}}@-moz-keyframes ringingPhone{0%,100%{-moz-transition:translateY(0);transition:translateY(0)}10%,80%{-moz-transform:translateY(-10px);transform:translateY(-10px)}20%,40%,60%{-moz-transform:translateY(-10px) rotate(8deg);transform:translateY(-10px) rotate(8deg)}30%,50%,70%{-moz-transform:translateY(-10px) rotate(-8deg);transform:translateY(-10px) rotate(-8deg)}}@-o-keyframes ringingPhone{0%,100%{-o-transition:translateY(0);transition:translateY(0)}10%,80%{-o-transform:translateY(-10px);transform:translateY(-10px)}20%,40%,60%{-o-transform:translateY(-10px) rotate(8deg);transform:translateY(-10px) rotate(8deg)}30%,50%,70%{-o-transform:translateY(-10px) rotate(-8deg);transform:translateY(-10px) rotate(-8deg)}}@keyframes ringingPhone{0%,100%{-webkit-transition:translateY(0);-moz-transition:translateY(0);-ms-transition:translateY(0);-o-transition:translateY(0);transition:translateY(0)}10%,80%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}20%,40%,60%{-webkit-transform:translateY(-10px) rotate(8deg);-moz-transform:translateY(-10px) rotate(8deg);-ms-transform:translateY(-10px) rotate(8deg);-o-transform:translateY(-10px) rotate(8deg);transform:translateY(-10px) rotate(8deg)}30%,50%,70%{-webkit-transform:translateY(-10px) rotate(-8deg);-moz-transform:translateY(-10px) rotate(-8deg);-ms-transform:translateY(-10px) rotate(-8deg);-o-transform:translateY(-10px) rotate(-8deg);transform:translateY(-10px) rotate(-8deg)}}.navigation{background-color:#0d5257;position:relative;text-align:right;z-index:500}.navigation.affix{height:100%;margin-top:82px;overflow:scroll;top:0;width:100%}.navigation__container{overflow:hidden;position:static}@media (max-width:991px){.navigation{display:none;text-align:left}.navigation__container{padding-left:0;padding-right:0;width:100%}}.navigation__menu-holder{margin:0}.navigation__menu-item{display:inline-block;padding:16px 0}@media (max-width:991px){.navigation__menu-item{display:block;padding:12px 0}}.navigation__menu-item a{text-decoration:none}.navigation__menu-item--active{background-color:#9caf88;padding-right:7px}.footer,.navigation__submenu{background-color:#313030;left:0}@media (max-width:991px){.navigation__menu-item--active{padding-right:0}}.navigation__menu-item--active .navigation__menu-link{color:#fff!important;padding:0 23px 0 30px}.navigation__menu-item--active .navigation__menu-link:after{border-top:5px solid #fff;color:#fff}@media (max-width:991px){.navigation__menu-item--active .navigation__menu-link{padding:0 15px}.navigation__menu-item--active .navigation__menu-link:after{border-top:none}}.navigation__menu-item:first-of-type .navigation__menu-link{padding-left:7px}@media (max-width:991px){.navigation__menu-item:first-of-type .navigation__menu-link{padding-left:15px}.navigation__menu-item:last-of-type .navigation__menu-link{padding-right:15px}.navigation__menu-item.nav-in .navigation__menu-link:after{content:"\f106"}}.navigation__menu-link{color:#fff;font-weight:700;padding:0 30px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .4s ease}@media (max-width:1199px){.navigation__menu-link{font-size:14px;padding:0 5px}}@media (max-width:991px){.navigation__menu-link{display:block;font-size:16px;padding:0 15px;position:relative}}.navigation__menu-link:hover{color:#9caf88;text-decoration:none}.navigation__menu-link:focus{color:#fff;text-decoration:none}.navigation__menu-link.js-mobile-submenu-trigger:hover:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #313030;bottom:-18px;content:"";height:0;left:50%;margin-left:-10px;position:absolute;width:0}@media (max-width:991px){.navigation__menu-link.js-mobile-submenu-trigger:hover:before{content:normal}}.navigation__submenu-reveal-link:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #9caf88;content:"";color:#9caf88;font-family:FontAwesome;font-size:28px;height:0;line-height:24px;position:absolute;right:4px;top:7px;width:0}@media (max-width:991px){.navigation__submenu-reveal-link:after{border-left:none;border-right:none;border-top:none;content:"\f107";right:15px;top:0;width:auto}}.navigation .nav-in .navigation__submenu{max-height:500px;border-bottom:3px solid #0d5257}.navigation__submenu{color:#fff;display:block;margin-top:16px;max-height:0;overflow:hidden;position:absolute;text-align:left;transition:max-height .8s ease;width:100%}@media (max-width:991px){.navigation__submenu{display:none;max-height:none;position:relative}}.navigation__submenu-link{color:#fff;display:block;font-size:18px;font-weight:700;padding:2px 0;text-decoration:none}@media (max-width:991px){.navigation__submenu-link{padding:5px 0}}.navigation__submenu-link:before{background-position:center center;background-size:contain;content:"";display:inline-block;height:13px;margin-right:18px;transition:transform .3s ease;width:14px}.navigation__submenu-link:focus,.navigation__submenu-link:hover{color:#9caf88;text-decoration:none}.navigation__submenu-link:focus:before,.navigation__submenu-link:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);-ms-transform:translateX(8px);-o-transform:translateX(8px);transform:translateX(8px)}.navigation__submenu-testimonial{font-size:22px;font-weight:700}.navigation__quote-mark{color:#9caf88}.navigation__submenu-col{padding:30px}@media (max-width:991px){.navigation__submenu-col{padding:15px}}.navigation__submenu-testimonial-author{border-top:2px solid #9caf88;font-size:20px;margin-top:30px;padding-top:20px;width:100%}.navigation__increased-col-spacing{margin-left:-30px;margin-right:-30px}@media (max-width:991px){.navigation__increased-col-spacing{margin-left:-15px;margin-right:-15px}}.navigation__mobile-meta-menu{padding:15px 15px 0}.navigation__meta-menu-link{color:#9caf88;display:block;font-size:12px;font-weight:700;padding:10px 0;text-decoration:none;text-transform:uppercase}.footer{bottom:0;color:#fff;padding:60px 0;position:fixed;width:100%}.footer--landing-page{padding:60px 0 80px}.footer__top-col{margin-bottom:20px}.footer__logo{max-width:150px}.footer__tag-line{font-size:22px;font-weight:700;margin:0}@media (max-width:1199px){.footer{position:relative}.footer__tag-line{font-size:18px}}.footer__accreditation-wrapper{justify-content:flex-end}@media (max-width:767px){.order-sm-first{order:-1}.footer__tag-line--landing-page{font-size:15px;text-align:right;width:100%}.footer__accreditation-wrapper{display:block}}.footer__accreditation-logo{display:inline-block;margin-left:30px}@media (max-width:991px){.footer__accreditation-logo{display:block;margin:0 0 10px}.company-values__content{background-image:none!important}}.footer__nav-item{color:#fff;font-size:14px;padding:6px 0}.footer__nav-item a{color:inherit;text-decoration:none}.footer__address-section{display:block;font-size:14px;margin-bottom:14px;overflow:hidden}.footer__address-section p{margin:0}.footer__address-section a{color:#fff;text-decoration:none}.footer__legal{color:#fff;font-size:12px}.footer__legal a{color:inherit}.btn-primary,.btn-secondary{border:0;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.btn-primary:hover{background-color:#9caf88}.btn-primary--outine{background-color:transparent;border:1px solid #0d5257;-webkit-box-shadow:inset 0 0 0 0 #0d5257;-moz-box-shadow:inset 0 0 0 0 #0d5257;box-shadow:inset 0 0 0 0 #0d5257;color:#0d5257;transition:all .3s ease}.btn-primary--outine:focus,.btn-primary--outine:hover{background-color:transparent;-webkit-box-shadow:inset 0 -50px 0 0 #0d5257;-moz-box-shadow:inset 0 -50px 0 0 #0d5257;box-shadow:inset 0 -50px 0 0 #0d5257;color:#fff}.btn-secondary:hover,.company-values{background-color:#fff}.btn-primary--form{font-size:14px;padding:.5rem 2.5rem}.btn-secondary:hover{color:#9caf88}.hero-image-video{height:450px;overflow:hidden;position:relative}.hero-image-video__image-container{background-position:center;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.hero-image-video__video{height:auto;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:5}.hero-image-video__content-holder{bottom:50px;left:0;position:absolute;width:100%;z-index:10}@media (max-width:575px){.hero-image-video__content-holder{bottom:20px}}.hero-image-video__title{color:#fff;font-size:50px;margin:0}.company-values__content{background-position:right center;background-repeat:no-repeat;background-size:contain;padding:50px 0}.company-values__title{color:#9caf88;margin-bottom:20px;text-align:left}.company-values__title:after{margin:30px 0 0 20px}.company-values__value-list{color:#9caf88;margin-bottom:40px}.company-values__item{color:#0d5257;font-size:20px;font-weight:700}.services{background-color:#e5f0ed;padding:80px 0}.services__service-item-container{height:100%;padding:25px 0}.services__service-item{background-color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:block;height:100%;padding:40px 20px 130px;position:relative;transition:box-shadow .5s ease}.services__service-item--large{padding:40px 50px 130px}.services__service-item:before{background-color:#9caf88;content:"";height:10px;left:0;margin-left:2.5%;position:absolute;top:-10px;transition:all .5s ease;width:95%;z-index:3}.services__service-item:hover{-webkit-box-shadow:0 0 45px 0 rgba(191,191,191,.8);-moz-box-shadow:0 0 45px 0 rgba(191,191,191,.8);box-shadow:0 0 45px 0 rgba(191,191,191,.8)}.services__service-item:hover:before{height:18px;top:-18px}.services__item-title{margin:0;text-align:center}.services__footer{bottom:30px;left:0;position:absolute;right:0}.services__footer-inner{padding:10px 0 0;position:relative}.services__footer-inner:before{background-color:#e5e4e1;content:"";height:2px;left:50%;margin-left:-30px;position:absolute;top:0;width:60px}.testimonial-slider{background-color:#0d5257;color:#fff;padding:80px 0}.testimonial-slider .slick-track{display:flex;align-items:center}.testimonial-slider__container{position:relative}.testimonial-slider__quote{font-size:32px;font-weight:700}@media (max-width:767px){.testimonial-slider__quote{font-size:22px}}.testimonial-slider__quote p:last-of-type{margin-bottom:0}.testimonial-slider__dividing-line{border-top:2px solid #9caf88;margin:20px auto 30px;width:300px}.testimonial-slider__author{font-size:20px}.testimonial-slider__btn{margin-top:10px}.slick-arrow{color:#9caf88;font-size:42px;line-height:38px;margin-top:-20px;position:absolute;transition:color .4s ease;top:50%}.slick-arrow:hover{color:#fff}.slick-arrow--prev{left:0}.slick-arrow--next{right:0}.slick-dots{list-style:none;padding:0}.slick-dots li{display:inline-block}.slick-dots li.slick-active button{background-color:#fff}.slick-dots li button,.text-block__sidebar-title:after{background-color:#9caf88}.slick-dots li button{border:0;border-radius:12px;height:12px;overflow:hidden;margin:0 10px;text-indent:999px;transition:background-color .2s ease;width:12px}.slick-dots li button:focus{outline:0}.contact-us{overflow:hidden}.contact-us--white{background-color:#fff}.contact-us--white .contact-us__content-wrap{padding-top:80px}.contact-us--white .contact-us__title{color:#0d5257}.contact-us--white .contact-us__title:after{background-color:#e5e4e1;content:"";display:block;height:2px;margin:30px auto 0;width:50px}.contact-us__content-wrap{padding:120px 0}.contact-us__title{color:#fff;margin-bottom:30px}.contact-us__title:after{background-color:#fff;margin:20px auto 0}.contact-us__link{display:inline-block;font-size:28px;margin:0 20px;text-transform:none}@media (max-width:767px){.contact-us__link{display:block;margin:12px 0}.contact-us__link--email{font-size:16px}}.latest-blog-posts{background-color:#e5f0ed;padding:80px 0}@media (max-width:1199px){.latest-blog-posts__slider-dots{padding-top:30px}}.blog-post-list-item{background-color:#fff;height:100%;padding:30px 30px 70px;position:relative}.blog-post-list-item__header{border-bottom:1px solid #e6e6e6;padding-bottom:14px;margin-bottom:18px}.blog-post-list-item__title{font-size:30px}.blog-post-list-item__date{color:#9caf88;font-size:18px;margin:0}.blog-post-list-item__link-holder{bottom:30px;left:0;padding:0 30px;position:absolute;right:0}.parallax{position:relative}.parallax__item{background-position:center center;background-repeat:no-repeat;background-size:cover;height:200%;position:absolute;width:100%;z-index:-1}.header-image{color:#fff;position:relative}.header-image__fluid-container{padding:0}.header-image__col{min-height:400px}.header-image__image-holder{background-position:center center;background-size:cover}.header-image__side-content{align-items:center;background-color:#313030;display:flex;padding:50px 100px 50px 50px!important;z-index:10}@media (max-width:1199px){.header-image__side-content{padding:50px!important}}.header-image__content{bottom:10px;position:absolute;width:100%}.header-image__title{font-size:32px;margin:0;padding:0;text-align:left}.header-image__subtitle{font-size:18px;text-transform:uppercase}.header-image__list-item{font-size:18px;font-weight:700}.header-image__form-container{max-width:300px;width:100%}.arrow-list__arrow-item--white{color:#fff}.arrow-list__arrow-item:before{background-position:center center;background-size:contain;content:"";display:inline-block;height:13px;margin-right:18px;transition:transform .3s ease;width:14px}.team-member,.team-member__hover-image{background-position:center;background-size:cover}.arrow-list a.arrow-list__arrow-item,.arrow-list a.arrow-list__arrow-item:hover{text-decoration:none}.arrow-list a.arrow-list__arrow-item:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);-ms-transform:translateX(8px);-o-transform:translateX(8px);transform:translateX(8px)}.breadcrumb-nav{background-color:#fff;padding:20px 0}@media (max-width:575px){.breadcrumb-nav{font-size:12px}}.breadcrumb-nav--gray-bg{background-color:transparent}.breadcrumb-nav a{color:#797979;text-decoration:none}.breadcrumb-nav__active{color:#9caf88!important}.text-block{background-color:#fff;padding:50px 0}.text-block--green-bg{background-color:transparent}.text-block .text-block__list li{font-weight:700}.text-block .text-block__list ul li{color:#3a3a3a;font-weight:400;list-style:disc}.text-block__sidebar{background-color:#0d5257;color:#e8e3d5;padding:40px 30px}.text-block__sidebar a,.text-block__sidebar-list{color:#9caf88;font-weight:700}.text-block__sidebar-list{font-size:22px;list-style-position:inside;margin-bottom:34px;padding:0}.text-block__sidebar-list li{padding:4px 0}.text-block__sidebar-list-item{color:#fff;font-family:Roboto,"Helvetica Neue",Arial,sans-serif}.text-block__sidebar-title{padding:0 20px}@media (max-width:1199px){.text-block__sidebar-title{padding:0}}.text-block__main-content ol{counter-reset:item}.text-block__main-content ol li{display:block;position:relative}.text-block__main-content ol li:before{content:counters(item,".") ".";counter-increment:item;position:absolute;margin-right:100%;right:10px}.team-listing{background-color:#fff;padding:80px 0}.team-member{height:220px;margin:15px 0;overflow:hidden;position:relative}.header-landing-page__phone svg,.team-member.active{overflow:visible}.team-member:hover{cursor:pointer}.team-member.active .team-member__hover-image,.team-member:hover .team-member__hover-image{opacity:1}.team-member:after{border-left:18px solid transparent;border-right:18px solid transparent;border-bottom:18px solid #0d5257;bottom:-30px;content:"";height:0;left:50%;margin-left:-9px;opacity:0;position:absolute;transform:translateY(50px);transition:all .6s ease;width:0;z-index:10}.team-member.active:after{display:block;opacity:1;transform:translateY(0);transition:all .4s ease .5s}.team-member__hover-image{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease;z-index:1}.team-member__content{bottom:5%;color:#fff;font-size:11px;padding:3%;position:absolute;text-transform:uppercase;z-index:2;width:100%}.team-member__content p{margin:0}.team-member__expand-icon{position:absolute;bottom:0;right:10px;float:right;font-size:35px}.team-member__basic-details{max-width:80%}.team-member__name{color:#fff;margin:0 0 4px}.team-member__details{background-color:#0d5257;color:#fff;margin:15px 0;padding:40px}.team-member__details-title{color:#9caf88;font-size:32px}.team-member__details-title:after{background-color:#e5e4e1;content:"";display:block;height:2px;margin:20px 0 16px;width:50px}.cookie-notice p,.team-member__contact-details p{margin:0}.team-member__contact-details{font-size:16px}.team-member__contact-details a{color:#9caf88;text-decoration:underline}.cookie-notice{background-color:#313030;bottom:0;color:#fff;display:none;font-size:15px;left:0;padding:18px 0;position:fixed;width:100%;z-index:900}@media (max-width:991px){.cookie-notice__content{padding-right:20px}.testimonial-grid__card-holder{column-count:2}}@media (max-width:575px){.cookie-notice__content{padding-right:28px}}.cookie-notice__cross{position:absolute;right:20px;top:50%}.cookie-notice__cross:hover span:after,.cookie-notice__cross:hover span:before{background-color:#9caf88}.cookie-notice__cross span{display:block;height:20px;position:relative;width:20px}.cookie-notice__cross span:after,.cookie-notice__cross span:before{background-color:#fff;content:"";display:block;height:2px;left:0;position:absolute;top:0;transition:background-color .4s ease;width:20px}.cookie-notice__cross span:before{transform:rotate(45deg)}.cookie-notice__cross span:after{transform:rotate(-45deg)}.contact-form{padding:120px 0}.contact-form .umbraco-forms-form,.contact-form form{width:100%}.contact-form__details{font-size:20px}@media (max-width:767px){.contact-form{padding:40px 0}.contact-form__details{margin-top:70px}}.contact-form__validation{color:red;font-size:13px;margin-top:10px}.contact-form__validation ul{padding:0;list-style:none}.brand-text-area{min-height:100px}.has-danger .form-control::-webkit-input-placeholder{color:red}.has-danger .form-control::-moz-placeholder{color:red}.has-danger .form-control:-ms-input-placeholder{color:red}.has-danger .form-control:-moz-placeholder{color:red}.map__holder{display:block;height:560px;width:100%}.testimonial-grid{background-color:#fff;padding:50px 0}.testimonial-grid__load-more{color:#797979;display:block;font-weight:700;margin:40px 0;text-decoration:underline}.testimonial-grid__load-more span{color:#0d5257}.testimonial-grid-item{background-color:#0d5257;color:#fff;font-size:20px;font-weight:700;padding:30px;width:100%}@media (max-width:767px){.map__holder{height:400px}.testimonial-grid__card-holder{column-count:1}.testimonial-grid-item{margin-bottom:15px}}.testimonial-grid-item__footer{border-top:2px solid #9caf88;font-size:18px;margin-top:30px;padding-top:20px}.blog-article{padding:10px 0 50px}.blog-article__inner{background-color:#fff;padding:70px 50px}@media (max-width:575px){.blog-article__inner{padding:30px 20px}}.blog-article__header{margin-bottom:40px}.blog-article__post-title{font-size:40px;margin:0}@media (max-width:991px){.blog-article__post-title{font-size:30px}}.blog-article__post-details{font-size:18px;line-height:20px}@media (max-width:767px){.blog-article__post-title{margin-bottom:20px}.blog-article__post-details{font-size:14px}}.blog-article__post-details p{margin:0}.blog-article__footer{margin-top:40px}.blog-article__share-icon{display:block;margin-left:auto;max-width:30px}.blog-article__share-icon:focus path,.blog-article__share-icon:hover path{fill:#9caf88}.blog-article__share-icon path{fill:#085156;transition:fill .2s ease}.blog-article__share-holder{display:none}.blog-article__social-link{color:#0d5257;font-size:26px;margin-left:10px}.blog-article__social-link:hover{text-decoration:none}.blog-post-listing{padding:50px 0}.blog-post-listing_title{margin-bottom:0}.blog-post-listing__filter{display:block;text-align:right}.blog-post-listing__filter-title{font-size:20px;font-weight:700;padding-top:4px}.blog-post-listing__select{background:url(../images/dropdown-arrow.jpg) right center no-repeat #fff;height:38px;width:100%}.header-landing-page,.landing-text-block,.repeater-list,.two-col-text-block{background-color:#fff}.blog-post-listing__post-item{margin:15px 0}.blog-post-listing__post-item--to-animate{opacity:0;transform:translateY(40px);transition:all .4s ease}.blog-post-listing__post-item--animated{opacity:1;transform:translateY(0)}.repeater-list{padding:20px 0}.repeater-list__list-holder{margin-top:20px}.repeater-list__list-item{border-bottom:1px solid #e1e1e1;padding:30px 0}.repeater-list__list-item:last-of-type{border-bottom:0;padding-bottom:0}.repeater-list__list-item p:last-of-type{margin-bottom:0}.repeater-list__item-title{font-size:18px;font-weight:700}.two-col-text-block{padding:50px 0}.two-col-text-block__title{margin-bottom:30px}.list-ordered-brand{color:#9caf88;padding-left:15px}.list-ordered-brand li{font-weight:700;margin-bottom:18px}.list-ordered-brand li:last-of-type{margin-bottom:0}.list-ordered-brand__item{color:#3a3a3a;font-weight:400}.list-unordered-brand{color:#9caf88;padding-left:15px}.list-unordered-brand__item{color:#3a3a3a}.header-landing-page{border-bottom:3px solid #0d5257;left:0;padding:20px 0;position:fixed;top:0;width:100%;z-index:500}@media (max-width:767px){.repeater-list__list-holder{margin-top:0}.header-landing-page{padding:8px 0}}.header-landing-page__logo{margin:0 auto;max-width:160px}@media (max-width:767px){.header-landing-page__logo{margin:0;max-width:100px}}.header-landing-page__phone{display:inline-block;margin:14px 0 0;width:30px}.header-landing-page__phone-handset.animating{animation:ringingPhone 1.2s 1;transform-origin:center top}.landing-text-block__column{padding-bottom:50px;padding-top:50px}.landing-text-block__column--keyline{border-top:2px solid #e5e4e1}.landing-text-block__title{margin-bottom:40px;text-align:left}.landing-text-block__title:after{margin:30px 0 0}.landing-text-block__title-narrow{font-weight:400}.landing-text-block__inline-image{display:inline-block;margin:10px 0 50px}.landing-text-block__btn{font-size:14px;margin:20px 0}.landing-form{background-color:#313030;padding:50px;width:100%}.landing-form.fix-form{position:fixed!important}.landing-form__title{color:#fff;margin:0}@media (max-width:1199px){.landing-form{padding:40px}.landing-form__title{font-size:26px}}.landing-form__form-holder{display:block;margin:40px 0 50px}@media (max-width:991px){.landing-form__form-holder{margin:40px auto 50px;max-width:500px}}.hero-contact-slider{display:none;background-color:#0d5257;padding:2%}