@charset "utf-8";.hero .hero_content_wrapper .banner_content h1,.hero .hero_content_wrapper .banner_content h2,.hero .hero_content_wrapper .banner_content h3{transition:opacity 800ms ease 0ms, -webkit-transform 1000ms ease 0ms;transition:opacity 800ms ease 0ms, transform 1000ms ease 0ms;transition:opacity 800ms ease 0ms, transform 1000ms ease 0ms, -webkit-transform 1000ms ease 0ms}.hero .hero_content_wrapper .banner_content.active{visibility:visible;transition:visibility 1000ms ease 1000ms}.hero .hero_content_wrapper .banner_content.active h1,.hero .hero_content_wrapper .banner_content.active h2,.hero .hero_content_wrapper .banner_content.active h3{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;transition:opacity 800ms ease 1200ms, -webkit-transform 1000ms ease 1000ms;transition:opacity 800ms ease 1200ms, transform 1000ms ease 1000ms;transition:opacity 800ms ease 1200ms, transform 1000ms ease 1000ms, -webkit-transform 1000ms ease 1000ms}form legend{display:none}form p.error,form p.success{display:inline-block;margin-bottom:10px;font-size:0.8rem;text-transform:uppercase;background:#F06457;color:#FFF;padding:10px 12px;min-width:100%;text-align:center;font-weight:700;line-height:1.3}@media screen and (max-width: 880px){form p.error,form p.success{font-size:0.7rem}}form p.success{background:#AAB85C}form p:not(.success):not(.error){margin-top:28px;font-size:1rem;line-height:1.3}form li{position:relative;margin-bottom:3px !important;height:auto;display:inline-block;width:100%;float:left}form li.contact_email_field{display:none}form input:not([type="checkbox"]):not([type="radio"]),form select,form textarea{width:100%;height:66px;display:inline-block;float:left;padding:18px 20px 0 20px;border-bottom:5px solid transparent;transition:border 300ms ease, color 300ms ease;font-size:0.9rem;background:#FFF;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.23);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}@media screen and (max-width: 1440px){form input:not([type="checkbox"]):not([type="radio"]),form select,form textarea{height:58px}}form textarea{height:140px;padding:32px 20px 16px 20px;resize:vertical;display:inline-block}@media screen and (max-width: 1440px){form textarea{height:120px}}form select{background-image:url(../../images/icons/select@2x.png);background-position:right 20px center;background-size:14px;background-repeat:no-repeat;color:transparent}form li:not(.inputgroup) label{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;padding:0 20px;font-size:0.9rem;pointer-events:none;transition:opacity 300ms ease, font-size 300ms ease, -webkit-transform 300ms ease;transition:transform 300ms ease, opacity 300ms ease, font-size 300ms ease;transition:transform 300ms ease, opacity 300ms ease, font-size 300ms ease, -webkit-transform 300ms ease}@media screen and (max-width: 1330px){form li:not(.inputgroup) label{font-size:0.8rem}}form li:not(.inputgroup) label span.warning,form li:not(.inputgroup) label em{display:none}form button{width:100%;height:66px;display:inline-block;background-color:#202f3d;color:#FFF;font-family:bitter, serif;font-size:1.2rem;font-weight:bold;padding-right:40px;background-image:url(../../images/icons/arrow_white@2x.png);background-repeat:no-repeat;background-position:right 10% center;background-size:25px;transition:background 300ms ease;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.23)}@media screen and (max-width: 1440px){form button{height:58px;background-size:22px}}@media screen and (max-width: 1330px){form button{font-size:1rem;background-size:18px}}form button:hover{background-position:right 20px center}form li.required:not(.inputgroup) label:after{content:"*";color:#202f3d}form li.error input,form li.error select,form li.error textarea{border-bottom:5px solid #F06457 !important}form li.success input,form li.success select,form li.success textarea{border-bottom:5px solid #AAB85C !important}form li.focus label{-webkit-transform:translateY(-1rem);transform:translateY(-1rem);opacity:0.6;font-size:0.7rem}@media screen and (max-width: 1330px){form li.focus label{font-size:0.6rem}}form li.focus input,form li.focus select,form li.focus textarea{color:#3e3e3e}form li.textarea label{top:32px}form li.textarea.focus label{-webkit-transform:translateY(-0.8rem);transform:translateY(-0.8rem)}form li.inputgroup{padding-bottom:20px}form li.inputgroup > label{font-weight:bold;padding:0 0 10px;display:inline-block;line-height:1.3}form li.inputgroup span.warning{display:inline-block;margin-bottom:10px;font-size:0.8rem;text-transform:uppercase;background:#F06457;color:#FFF;padding:10px 12px;min-width:100%;text-align:center;font-weight:700;line-height:1.3}@media screen and (max-width: 880px){form li.inputgroup span.warning{font-size:0.7rem}}form li.inputgroup label.radio-style,form li.inputgroup label.checkbox-style{padding-left:30px;display:inline-block;padding:12px 0 12px 36px;position:relative;line-height:1.2;font-size:0.9rem}form li.inputgroup label.radio-style:before,form li.inputgroup label.checkbox-style:before{content:"";width:20px;height:20px;background:#FAFAFA;display:inline-block;position:absolute;top:13px;left:0;border:1px solid #d0d0d0}form li.inputgroup label.radio-style:after,form li.inputgroup label.checkbox-style:after{opacity:0;transition:opacity 200ms ease}form li.inputgroup label.radio-style.checked:after,form li.inputgroup label.checkbox-style.checked:after{opacity:1}form li.inputgroup label.radio-style:before{border-radius:50%}form li.inputgroup label.radio-style:after{content:"";width:14px;height:14px;background:#202f3d;display:inline-block;position:absolute;top:16px;left:3px;border-radius:50%}form li.inputgroup label.checkbox-style:after{content:"✔";width:20px;height:20px;display:inline-block;position:absolute;top:13px;left:0;text-align:center;line-height:20px;font-size:0.8rem}form li:not(.inputgroup) + li.inputgroup{padding-top:20px}form div.grecaptcha-badge{display:none}form#customer_satisfaction{padding-top:26px}@media screen and (min-width: 880px){form#customer_satisfaction li.inputgroup{padding-bottom:36px}}@media screen and (min-width: 880px){form#customer_satisfaction li.inputgroup label.radio-style,form#customer_satisfaction li.inputgroup label.checkbox-style{width:auto;margin-right:50px;display:inline-block;float:left;padding-bottom:0}}form#customer_satisfaction li.inputgroup label.checkbox-style{width:60%}@media screen and (max-width: 880px){form#customer_satisfaction li.inputgroup label.checkbox-style{width:100%}}form#customer_satisfaction input:not([type="checkbox"]):not([type="radio"]),form#customer_satisfaction select,form#customer_satisfaction textarea,form#customer_satisfaction button{width:60%}@media screen and (max-width: 880px){form#customer_satisfaction input:not([type="checkbox"]):not([type="radio"]),form#customer_satisfaction select,form#customer_satisfaction textarea,form#customer_satisfaction button{width:100%}}form#customer_satisfaction textarea{height:200px}div.privacy{position:relative}div.privacy p.extend_privacy{font-size:0.8rem !important;padding:20px 30px;position:absolute;left:50%;bottom:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:460px;max-width:95vw;background:#FFF;margin-bottom:20px;line-height:1.3;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.2)}@media screen and (max-width: 880px){div.privacy p.extend_privacy{padding:30px 32px}}div.privacy p.extend_privacy a{font-weight:bold !important}div.privacy p.extend_privacy span.close_extend_privacy{width:20px;height:20px;position:absolute;top:14px;right:14px;cursor:pointer;text-indent:-9999px}div.privacy p.extend_privacy span.close_extend_privacy:after,div.privacy p.extend_privacy span.close_extend_privacy:before{content:"";width:20px;height:2px;background:#F06457;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}div.privacy p.extend_privacy span.close_extend_privacy:before{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}div.privacy p.extend_privacy:after{content:"";width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#ffffff transparent transparent transparent;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}p.privacy{color:#202f3d;font-family:bitter, serif;font-size:0.76rem !important;line-height:1.4;margin-top:20px;padding-bottom:0 !important;margin-bottom:26px !important}@media screen and (max-width: 1330px){p.privacy{font-size:0.6rem !important}}@media screen and (max-width: 880px){p.privacy{font-size:0.85rem !important;margin-bottom:0 !important}}p.privacy:last-child{margin-bottom:0 !important}p.privacy a{font-weight:bold}p.privacy a:hover{text-decoration:underline}.mini_banners + #company_statement{margin-top:2px}#company_statement{width:100%;height:auto;background-color:#6ecfcc;display:inline-block;float:left;clear:both}@media screen and (max-width: 880px){#company_statement{background-size:cover;background-repeat:no-repeat;background-position:top -160px center}}#company_statement .wrapper{height:auto;overflow:hidden;padding:60px 0;background-size:cover;background-repeat:no-repeat;background-position:top -160px center}@media screen and (max-width: 1330px){#company_statement .wrapper{padding:40px 0}}@media screen and (max-width: 880px){#company_statement .wrapper{background:transparent;padding:30px 0}}@media screen and (max-width: 880px){#company_statement.lazy_bg_loaded{background-image:url(../../images/company_statement_bg.png)}}@media screen and (min-width: 880px){#company_statement.lazy_bg_loaded .wrapper{background-image:url(../../images/company_statement_bg.png)}}@media screen and (max-width: 1330px){#company_statement .column_4_3{width:100%}}#company_statement h3{font-weight:bold;padding-bottom:14px;line-height:1.4}#company_statement p{line-height:1.4;font-size:0.9rem;padding-bottom:16px}#company_statement p img{float:left;margin-right:20px}@media screen and (max-width: 1330px){#company_statement p img:last-of-type{width:160px !important;height:auto !important}}@media screen and (max-width: 880px){#company_statement p img:last-of-type{margin-top:14px}}#footer{width:100%;height:auto;overflow:hidden;background:#445c71;padding:50px 0;position:relative;z-index:10}@media screen and (max-width: 1330px){#footer{padding:40px 0}}@media screen and (max-width: 880px){#footer{padding:30px 0}}@media screen and (max-width: 880px){#footer{padding:20px 0 30px}}#footer h2,#footer h3,#footer p,#footer a{color:#6ecfcc}#footer h2,#footer h3{font-weight:700;font-size:1.2rem;padding-bottom:14px;display:inline-block;float:left;clear:both}@media screen and (max-width: 1330px){#footer h2,#footer h3{font-size:1rem}}@media screen and (max-width: 880px){#footer h2,#footer h3{padding-bottom:9px}}#footer p,#footer a{display:inline-block;float:left;clear:both;line-height:1.6;font-size:0.9rem}@media screen and (max-width: 1330px){#footer p,#footer a{font-size:0.8rem}}@media screen and (max-width: 880px){#footer p,#footer a{margin-bottom:6px;font-size:0.9rem}}#footer p span,#footer a span{width:200px;display:inline-block}@media screen and (max-width: 880px){#footer p span,#footer a span{width:160px}}#footer .column_2_1{position:relative}@media screen and (max-width: 880px){#footer .column_2_1{margin-bottom:0 !important}}@media screen and (max-width: 380px){#footer .column_2_1{margin-top:18px}}#footer .column_2_1 a:hover{text-decoration:underline}#footer .column_2_1 > a,#footer .column_2_1 > p{padding-left:70px}@media screen and (max-width: 1440px){#footer .column_2_1 > a,#footer .column_2_1 > p{padding-left:54px}}@media screen and (max-width: 1330px){#footer .column_2_1 > a,#footer .column_2_1 > p{padding-left:44px}}@media screen and (max-width: 880px){#footer .column_4_1{width:47.5%}}@media screen and (max-width: 380px){#footer .column_4_1{width:100%;margin-bottom:0}}@media screen and (max-width: 880px){#footer .column_4_1:nth-of-type(1){padding-top:10px}}@media screen and (max-width: 880px){#footer .column_4_1:nth-of-type(2){position:absolute;top:30px;left:52%}}@media screen and (max-width: 380px){#footer .column_4_1:nth-of-type(2){position:static}}#footer .column_4_1 a{-webkit-transform:translateX(-18px);transform:translateX(-18px);transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease, -webkit-transform 300ms ease}#footer .column_4_1 a:before{content:">";color:#6ecfcc;text-decoration:none !important;opacity:0;display:inline-block;width:18px;transition:opacity 300ms ease}@media screen and (min-width: 880px){#footer .column_4_1 a:hover{-webkit-transform:translateX(0);transform:translateX(0)}#footer .column_4_1 a:hover:before{opacity:1}}#footer a + h2,#footer a + h3{margin-top:18px}@media screen and (max-width: 380px){#footer h2,#footer h3{margin-top:18px}}#footer a.email,#footer a.phone{font-size:1.5rem;font-weight:700;margin-bottom:10px;line-height:50px;background-position:left center;background-repeat:no-repeat;background-size:38px auto}@media screen and (max-width: 1440px){#footer a.email,#footer a.phone{font-size:1.4rem;background-size:30px auto;line-height:40px}}@media screen and (max-width: 1330px){#footer a.email,#footer a.phone{font-size:1rem;line-height:30px;background-size:26px auto}}#footer a.email{background-image:url(../../images/icons/email_teal@2x.png);background-size:39px auto}@media screen and (max-width: 1440px){#footer a.email{background-size:31px auto}}@media screen and (max-width: 1330px){#footer a.email{background-size:26px auto}}#footer a.phone{background-image:url(../../images/icons/phone_teal@2x.png)}#footer p.address{background-image:url(../../images/icons/location_teal@2x.png);background-position:left top;background-repeat:no-repeat;background-size:36px auto;padding-top:6px;margin-top:8px;margin-bottom:16px;line-height:1.4}@media screen and (max-width: 1440px){#footer p.address{background-size:28px auto}}@media screen and (max-width: 1330px){#footer p.address{background-size:24px auto;margin-top:0;background-position:left top 4px}}#footer p.address a{font-weight:700}#footer div.social{display:inline-block;position:absolute;left:420px;bottom:2px;width:auto;white-space:normal}@media screen and (max-width: 880px){#footer div.social{position:static;padding-left:44px;padding-top:20px;display:inline-block;width:100%}}#footer div.social a{display:inline-block;float:left;width:46px;height:46px;margin-right:22px;clear:none}@media screen and (max-width: 880px){#footer div.social a{width:40px;height:40px;margin-right:16px}}#footer div.social a img{width:100%;height:100%;-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width: 880px){#footer div.social a:hover img{-webkit-animation:bounce 0.5s;animation:bounce 0.5s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:cubic-bezier(0.5, 0.05, 1, 0.5);animation-timing-function:cubic-bezier(0.5, 0.05, 1, 0.5);-webkit-animation-iteration-count:4;animation-iteration-count:4}}@-webkit-keyframes bounce{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}to{-webkit-transform:translate3d(0, 72px, 0);transform:translate3d(0, 72px, 0);}}@keyframes bounce{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}to{-webkit-transform:translate3d(0, 72px, 0);transform:translate3d(0, 72px, 0);}}#copyright,#credit{width:100%;height:auto;overflow:hidden;background:#6ecfcc;padding:20px 0}@media screen and (max-width: 1330px){#copyright,#credit{position:relative}}#copyright p,#credit p{display:inline-block;float:left;margin-right:26px;font-size:0.8rem}@media screen and (max-width: 1330px){#copyright p.copyright,#credit p.copyright{margin-right:0;margin-top:36px;font-size:0.6rem}}@media screen and (max-width: 880px){#copyright p.copyright,#credit p.copyright{float:none;width:100%;position:absolute;bottom:20px;left:5%;font-size:0.8rem}}@media screen and (max-width: 880px){#copyright p:not(.copyright),#credit p:not(.copyright){line-height:2;font-size:0.8rem;display:inline-block;width:100%;margin-bottom:6px}}#copyright ul,#credit ul{display:inline-block;float:left;list-style:none}@media screen and (max-width: 1330px){#copyright ul,#credit ul{position:absolute;left:5%;top:20px}}@media screen and (max-width: 880px){#copyright ul,#credit ul{position:static}}#copyright ul li,#credit ul li{display:inline-block;float:left;font-size:0.8rem;margin-right:26px}@media screen and (max-width: 880px){#copyright ul li,#credit ul li{clear:left;line-height:1.5;margin-bottom:6px;font-size:0.9rem}}#copyright a:hover,#credit a:hover{text-decoration:underline}#credit{background:#e4e4e4}@media screen and (max-width: 880px){#copyright{padding-bottom:40px}}.popup_overlay{position:fixed;top:0;bottom:0;right:0;bottom:0;margin:auto;background:#101d28;z-index:500;width:100%;height:100%;opacity:0;visibility:hidden;transition:visibility 0ms ease 600ms, opacity 600ms ease 0ms}.popup_overlay.active{visibility:visible;opacity:0.9;transition:visibility 0ms ease 0ms, opacity 600ms ease 0ms}.popup_form{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1000;padding:50px;opacity:0;visibility:hidden;transition:visibility 0ms ease 600ms, opacity 600ms ease 0ms}@media screen and (max-width: 1440px){.popup_form{padding:40px 50px}}@media screen and (max-width: 880px){.popup_form{width:90vw !important;max-height:90vh !important;height:auto !important;overflow-y:scroll;overflow-x:hidden;background:#cfcfd0 !important;padding:6% 5% !important;top:5% !important;left:5% !important;-webkit-transform:none !important;transform:none !important}}.popup_form.active{visibility:visible;opacity:1;transition:visibility 0ms ease 0ms, opacity 600ms ease 0ms}.popup_form form{width:100%}.popup_form form legend{display:inline-block;font-size:2.2rem;font-family:bitter, serif;font-weight:700;padding-bottom:18px;line-height:1.1}@media screen and (max-width: 1440px){.popup_form form legend{font-size:1.8rem}}@media screen and (max-width: 880px){.popup_form form legend{font-size:1.6rem}}.popup_form form input,.popup_form form select,.popup_form form textarea,.popup_form form button{box-shadow:none}.popup_form form p.success,.popup_form form p.error{margin-top:-20px}@media screen and (max-width: 880px){.popup_form form p.success,.popup_form form p.error{margin-top:0 !important}}.popup_form p.privacy{width:100%}@media screen and (max-width: 1330px){.popup_form p.privacy{font-size:0.8rem !important}}.popup_form p.alternate_contact{padding-top:20px;font-size:1.4rem}.popup_form p.alternate_contact a{font-weight:bold}.popup_form p.alternate_contact a:hover{text-decoration:underline}.popup_form .close_popup{position:absolute;top:40px;right:110px;font-family:bitter, serif;background:none;font-size:0.7rem;padding-top:66px;background-image:url(../../images/icons/close@2x.png);background-position:center top;background-repeat:no-repeat;background-size:60px;cursor:pointer;transition:-webkit-filter 300ms ease;transition:filter 300ms ease;transition:filter 300ms ease, -webkit-filter 300ms ease}@media screen and (max-width: 1440px){.popup_form .close_popup{padding-top:56px;background-size:50px;right:100px}}@media screen and (max-width: 880px){.popup_form .close_popup{top:2.5% !important;right:5% !important;padding:0 !important;width:36px !important;height:36px !important;text-indent:-9999px;background-size:contain}}.popup_form .close_popup:hover{-webkit-filter:brightness(1000%);filter:brightness(1000%)}.popup_form .form_content{width:55%;height:auto;max-height:90vh;max-height:calc(90vh - 50px);overflow:hidden;position:absolute;bottom:50px}@media screen and (max-width: 1330px){.popup_form .form_content{bottom:40px;max-height:calc(90vh - 40px)}}@media screen and (max-width: 880px){.popup_form .form_content{position:static !important;width:100% !important;max-height:none !important}}.popup_form.download_brochure{width:947px;height:800px;background-position:center;background-repeat:no-repeat;background-size:contain;padding-top:190px;top:46%}.popup_form.download_brochure.lazy_bg_loaded{background-image:url(../../images/brochure_bg.png)}@media screen and (max-height: 630px) and (min-width: 1441px){.popup_form.download_brochure{top:auto;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:0}.popup_form.download_brochure .form_content{overflow-x:hidden;overflow-y:scroll}}@media screen and (max-width: 1440px){.popup_form.download_brochure{height:738px;width:874px;padding-top:170px}}@media screen and (max-width: 1440px) and (max-height: 620px) and (min-width: 1025px){.popup_form.download_brochure{top:auto;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:0}.popup_form.download_brochure .form_content{overflow-x:hidden;overflow-y:scroll}}@media screen and (max-width: 1330px){.popup_form.download_brochure{height:690px;width:820px;padding:40px 40px;padding-top:160px;top:42%}}@media screen and (max-width: 1330px) and (max-height: 690px){.popup_form.download_brochure{top:auto;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);bottom:0}.popup_form.download_brochure .form_content{overflow-x:hidden;overflow-y:scroll}}.popup_form.download_brochure .close_popup{top:190px}@media screen and (max-width: 1440px){.popup_form.download_brochure .close_popup{top:170px}}.popup_form.quick_quote{width:944px;height:800px;background-position:center;background-repeat:no-repeat;background-size:contain}.popup_form.quick_quote.lazy_bg_loaded{background-image:url(../../images/quote_bg.png)}.popup_form.quick_quote .form_content{top:50px;bottom:auto}@media screen and (max-width: 1440px){.popup_form.quick_quote .form_content{top:40px}}@media screen and (max-width: 1330px){.popup_form.quick_quote .form_content{top:30px;max-height:calc(90vh - 30px)}}@media screen and (max-height: 800px) and (min-width: 1441px){.popup_form.quick_quote{top:auto;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:0}.popup_form.quick_quote .form_content{overflow-x:hidden;overflow-y:scroll}}@media screen and (max-width: 1440px){.popup_form.quick_quote{width:800px;height:678px}}@media screen and (max-width: 1440px) and (max-height: 700px) and (min-width: 1025px){.popup_form.quick_quote{top:auto;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:0}.popup_form.quick_quote .form_content{overflow-x:hidden;overflow-y:scroll}}@media screen and (max-width: 1330px){.popup_form.quick_quote{width:790px;height:668px;padding:40px 40px}}@media screen and (max-width: 1330px) and (max-height: 700px){.popup_form.quick_quote{top:auto;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:0}.popup_form.quick_quote .form_content{overflow-x:hidden;overflow-y:scroll}}.footer_accreditations{width:100%;height:auto;padding:30px 0;overflow-x:hidden;position:relative}.footer_accreditations .accreditation{width:14.28%;display:inline-block;float:left;text-align:center}@media screen and (max-width: 1330px){.footer_accreditations .accreditation{width:25%}.footer_accreditations .accreditation:nth-of-type(n + 5){display:none}}@media screen and (max-width: 880px){.footer_accreditations .accreditation{width:50%}.footer_accreditations .accreditation:nth-of-type(n + 3){display:none}}@media screen and (max-width: 380px){.footer_accreditations .accreditation{width:100%}.footer_accreditations .accreditation:nth-of-type(n + 2){display:none}}.footer_accreditations .accreditation img{width:75%;display:inline-block}@media screen and (max-width: 880px){.footer_accreditations .accreditation img{width:80%}}.footer_accreditations .slick-initialized .accreditation{display:inline-block !important}.footer_accreditations .slick-initialized .slick-arrow{position:absolute;right:0;top:0;bottom:0;background:url(../../images/icons/arrow_dark_blue@2x.png);background-size:14px;background-position:center;background-repeat:no-repeat;width:5%;text-indent:-9999px;z-index:10}@media screen and (max-width: 880px){.footer_accreditations .slick-initialized .slick-arrow{width:48px}}.footer_accreditations .slick-initialized .slick-arrow.slick-prev{left:auto;right:auto;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.content .item{display:inline-block;width:100%;height:auto;background:url(../../images/divider.png);background-size:100%;background-position:center top;background-repeat:no-repeat;padding:70px 0 40px}@media screen and (max-width: 1440px){.content .item{padding:40px 0 40px}}@media screen and (max-width: 1330px){.content .item{padding:36px 0 30px}}@media screen and (max-width: 880px){.content .item .column_2_1:last-child,.content .item .column_3_2:last-child{margin-bottom:0}}.content .item:first-child{background:none;padding-top:0}.content .item:last-of-type{padding-bottom:0}@media screen and (max-width: 880px){.content .item h2{padding-bottom:14px !important}}.content .item h2 a{color:#3e3e3e;position:relative;display:inline-block;width:100%;padding-right:30px}.content .item h2 a:after{content:"";width:20px;height:20px;background:url(../../images/icons/arrow_teal@2x.png);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:10px;right:0;margin:auto;-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0;transition:opacity 300ms ease, -webkit-transform 300ms ease;transition:opacity 300ms ease, transform 300ms ease;transition:opacity 300ms ease, transform 300ms ease, -webkit-transform 300ms ease}@media screen and (min-width: 880px){.content .item h2 a:hover{color:#44b4b1}.content .item h2 a:hover:after{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.content .item a.page{display:inline-block;width:100%;line-height:1.4;font-family:bitter, serif;color:#44b4b1;padding-bottom:20px;padding-left:40px;position:relative;transition:color 300ms ease}@media screen and (max-width: 1330px){.content .item a.page{font-size:0.9rem;padding-left:38px}}.content .item a.page:before{content:"";width:29px;height:29px;display:inline-block;background:url(../../images/icons/tick_teal@2x.png);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:-2px;left:0;-webkit-filter:grayscale(0) brightness(100%);filter:grayscale(0) brightness(100%);transition:-webkit-filter 300ms ease;transition:filter 300ms ease;transition:filter 300ms ease, -webkit-filter 300ms ease}@media screen and (max-width: 1440px){.content .item a.page:before{width:26px;height:26px}}@media screen and (max-width: 1330px){.content .item a.page:before{width:24px;height:24px}}.content .item a.page:hover{color:#3e3e3e}.content .item a.page:hover:before{-webkit-filter:grayscale(100%) brightness(-100%);filter:grayscale(100%) brightness(-100%)}.content .item img{display:inline;float:left;width:230px;margin:0 30px 0 0;transition:opacity 300ms ease}@media screen and (max-width: 880px){.content .item img{width:100%;margin:0;margin-bottom:20px}}.content .item img:hover{opacity:0.8}.content .item a.image + p{padding-top:20px}@media screen and (max-width: 1330px){.content .item a.image + p{padding-top:12px}}@media screen and (max-width: 1330px){.content .item p{font-size:0.8rem}}.content .item a.view_more{font-weight:700;font-style:italic;color:#6ecfcc;text-decoration:none;transition:color 300ms ease;font-size:1rem}@media screen and (max-width: 1330px){.content .item a.view_more{font-size:0.8rem}}.content .item a.view_more:hover{color:#3e3e3e !important}.content .item a.page + a.view_more{padding-left:40px}.content .item p.snippet a.view_more{margin-top:16px;display:inline-block}.overview_items.pages .item:first-child,.overview_items.news .item:first-child{padding-top:40px}.why_choose_us{margin-bottom:32px}.meet_the_team{width:100%;display:inline-block;float:left;margin-top:30px;@media screen and (max-width:880px) { padding: 0 10%}} .team_member{width:23.125%;display:inline-block;float:left;margin-right:2.5%;margin-bottom:2.5%;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.23)}.team_member:nth-of-type(4n){margin-right:0}.team_member:nth-of-type(4n + 1){clear:left}@media screen and (max-width: 1240px){.team_member{width:48.75%}.team_member:nth-of-type(2n){margin-right:0}.team_member:nth-of-type(2n + 1){clear:left}}@media screen and (max-width: 880px){.team_member{width:100%;margin-right:0;margin-bottom:30px}}.team_member .profile_image img{margin:0}.team_member .profile{padding:16px 20px;min-height:200px}.team_member .profile p,.team_member .profile a{font-size:0.7rem;line-height:1.3;display:inline-block;width:100%}.team_member .profile .name{font-size:0.9rem !important;font-weight:700 !important;color:#202f3d !important;padding-left:0;padding-bottom:12px}.team_member .profile .name span{font-size:0.9rem;font-weight:300}@media screen and (max-width: 1240px){.team_member .profile p,.team_member .profile a{font-size:0.9rem;line-height:1.3;display:inline-block;width:100%}.team_member .profile .name{font-size:1rem !important}.team_member .profile .name span{font-size:1rem !important}}.team_member .profile a{padding:2px 0 4px 30px;background-position:left top;background-size:20px;background-repeat:no-repeat;margin-bottom:2px}.team_member .profile a:hover{text-decoration:underline}.team_member .profile a.email{background-image:url(../../images/icons/email.svg)}.team_member .profile a.phone{background-image:url(../../images/icons/phone.svg)}.team_member .profile a.mobile{background-image:url(../../images/icons/mobile.svg)}.team_member .profile a.linked_in{background-image:url(../../images/icons/linked_in_blue2.svg);background-size:16px;background-position:left 2px top 2px}