body{font-family:var(--body-font);font-weight:300;font-style:normal;width:100%;margin:0 auto;padding:0;font-size:1.08rem;line-height:1.8;color:var(--body-color);text-wrap:pretty}b{font-weight:600}.l-standard-container{max-width:unset;width:100%;padding:50px}@media only screen and (min-width:1541px){.l-standard-container{padding:120px calc(50% - 720px)}}@media only screen and (max-width:767px){.l-standard-container{padding:50px 20px}}@media (min-width:1024px){section .l-standard-container .sectors .b-two-col-standard__col{width:50%}}.e-heading-2,.h-typography-standard h2{font-size:3.125rem}@media (max-width:500px){.e-heading-2,.h-typography-standard h2{font-size:2.25rem}}@media (min-width:950px){.e-heading-2,.h-typography-standard h2{font-size:5rem}}@media (min-width:1280px){.e-heading-2,.h-typography-standard h2{font-size:6.25rem}}.b-banner-basic__content{max-width:1500px}.b-banner-basic__content__arrow{margin-top:0}.b-video-banner__pane__ctas .e-btn{background:#5d798a;color:#fff}.b-video-banner__pane__ctas .e-btn--bordered{border:1px solid #5d798a;background-color:#fff0}.b-video-banner__pane__ctas .e-btn--bordered:hover{background:#5d798a}.b-single-blog__body__center .h-typography-standard a{color:#497e72}.b-single-blog{margin-top:0}.grecaptcha-badge{z-index:9999}.l-standard-container--no-pad-top{padding-top:0}.hidden{display:none}.l-standard-container ul.three-columns{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-standard-container ul.three-columns li{list-style:none;width:100%;padding:0 0 20px;float:left;color:#000}.l-standard-container ul.three-columns li .e-image{margin-bottom:10px}.l-standard-container ul.three-columns li .heading{font-family:Bebas Neue;font-weight:400;font-style:normal;font-size:1.5rem;text-transform:uppercase;margin-bottom:12px}@media (min-width:768px){.l-standard-container ul.three-columns li{width:48%;padding:0 4% 20px}}@media (min-width:1280px){.l-standard-container ul.three-columns li{width:32%;padding:0 2% 40px}.l-standard-container ul.three-columns li .heading{font-size:2.2rem;min-height:60px}}@media (min-width:768px){ul.e-accreditations-list .e-accreditations-list__item{width:16%;padding:0}}.b-contact-panel__col a.btn{display:inline-block;background:#fff;position:relative;border-radius:100px;border:1px solid #fff;color:#000;font-family:Bebas Neue;font-weight:400;font-style:normal;font-size:1.35rem;line-height:34px;text-transform:uppercase;margin-bottom:20px}.b-contact-panel__col a.btn .icon{background:#000;width:34px;height:34px;float:left;border-radius:100px;position:relative}.b-contact-panel__col a.btn .icon img{width:13px;height:18px;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}.b-contact-panel__col a.btn span.directions{color:#000;padding:0 16px 0 10px}.b-contact-panel__col__protect-graphic{margin-top:0;max-width:172px}body.single-post *{word-break:break-word}body.single-post h1 span,body.single-post h2 span,body.single-post h3 span,body.single-post h4 span,body.single-post h5 span,body.single-post h6 span{display:initial}.b-contact-panel__col .wpcf7 .wpcf7-form .b-contact-form__row .mc4wp-checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.b-contact-panel__col .wpcf7 .wpcf7-form .b-contact-form__row .mc4wp-checkbox label input[type=checkbox]{margin-top:4px;margin-right:8px;accent-color:#81b6a4;border-radius:0}.b-contact-panel__col .wpcf7 .wpcf7-form .b-contact-form__row .mc4wp-checkbox label span{color:#fff;font-style:normal;border:none;font-size:1.1875rem;text-align:left}@media only screen and (max-width:767px){.b-contact-panel__col .wpcf7 .wpcf7-form .b-contact-form__row .mc4wp-checkbox label{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.pagination-navigation{width:100%;float:left}.pagination-navigation ul{text-align:center}.pagination-navigation ul li{list-style:none;display:inline-block}.pagination-navigation ul li a{display:block;background:#fff;border:1px solid #5d798a;color:#5d798a;padding:6px 12px}.pagination-navigation ul li a:hover{border:1px solid #000;color:#000}@media (min-width:1024px){.pagination-navigation ul li a{padding:12px 24px}}.b-single-blog__body .h-typography-standard h2,.b-single-blog__body .h-typography-standard h3{font-size:2.6rem;margin-bottom:10px}.section-margin .main-wrap{overflow:hidden;padding:100px calc(50% - 840px)}@media only screen and (max-width:1680px){.section-margin .main-wrap{padding:100px 20px}}.section-margin .main-wrap .left-section{width:40%;overflow:hidden;float:left}.section-margin .main-wrap .faqs-wrap{padding-left:30px}.section-margin .main-wrap .left-section .image-header{position:relative}.main-wrap .left-section .image-header .image{width:100%;height:600px;position:relative}.main-wrap .left-section .image-header .image img{position:relative;width:100%;height:100%;z-index:1;-o-object-fit:cover;object-fit:cover}.main-wrap .left-section .image-header .image:after{content:"";position:absolute;left:0;top:0;background:#000;width:100%;height:100%;z-index:2;opacity:.4}.main-wrap .left-section .image-header .image .content-wrap{position:absolute;width:auto;height:auto;z-index:3;top:25px;left:25px}.main-wrap .left-section .image-header .image .content-wrap h3,.main-wrap .left-section .image-header .image .content-wrap p{color:#fff}.main-wrap .left-section .image-header .image h3{font-family:Bebas Neue,sans-serif;text-transform:uppercase;font-size:100px;font-weight:400}.section-margin .faqs-wrap{width:calc(60% - 1px);float:left}@media only screen and (max-width:1040px){.section-margin .faqs-wrap{width:100%;padding:0;float:left}.section-margin .main-wrap .left-section{width:100%;height:20%}.main-wrap .left-section .image-header .image{height:200px;width:100%}.section-margin .main-wrap .faqs-wrap,.section-margin .main-wrap .left-section{padding:25px}.section-margin .main-wrap{width:100%;padding:100px 25px}}@media only screen and (max-width:1680px){.section-margin .main-wrap{overflow:hidden;width:100%;padding:100px 25px}}.faqs-wrap{width:100%}.accordionjs{position:relative;margin:0;padding:0;list-style:none}.accordionjs .acc_section{position:relative;z-index:10;overflow:hidden;margin-bottom:15px;background:#fefefe;border-bottom:5px solid #32615a}.accordionjs .acc_section .acc_head{background:#32615a;font-weight:700;color:#fff;position:relative;padding:15px;display:block;cursor:pointer;font-size:1.6rem}.accordionjs .acc_section .acc_head:after{background:url(/wp-content/uploads/2023/01/chevron-up.svg) no-repeat 0 50%;content:"";width:22px;height:22px;float:right;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.accordionjs .acc_section .acc_content{padding:25px;background:#f7f7f7;color:#000}.accordionjs .acc_section .acc_content p:last-of-type{margin:0}.accordionjs .acc_section .acc_content p{line-height:25px}.accordionjs .acc_section .acc_content a:hover{color:#32615a}.accordionjs .acc_section .acc_content ul{margin:20px 0 0 20px}.accordionjs .acc_section .acc_content ul li{list-style:square;line-height:25px}.accordionjs .acc_section.acc_active>.acc_content{display:block}.accordionjs .acc_section.acc_active>.acc_head:after{background:url(/wp-content/uploads/2023/01/chevron-up.svg) no-repeat 0 50%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}a:not(.e-btn){color:var(--acc);font-weight:600;-webkit-transition:var(--basic-transition);transition:var(--basic-transition)}a:not(.e-btn):hover{text-decoration:none}.ink-panel{background:var(--adaston-ink)}.ink-panel a:not(.e-btn){color:var(--adaston-teal-500);font-weight:600;-webkit-transition:var(--basic-transition);transition:var(--basic-transition)}.e-heading-1,.e-heading-2,.e-heading-3,.e-heading-4,.e-heading-5,.e-heading-6,.h1,.h2,.h3,.h4,.h5,.h6,[role=heading],h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);font-weight:100;font-style:normal;line-height:1;color:var(--dark);margin-bottom:.4em}.e-heading-1--white{color:#fff}.e-heading-1--center{text-align:center}.e-heading-2--white{color:#fff}.e-heading-2--center{text-align:center}.e-heading-3--white{color:#fff}.e-heading-3--center{text-align:center}.e-heading-4--white{color:#fff}.e-heading-4--center{text-align:center}.e-heading-5--white{color:#fff}.e-heading-5--center{text-align:center}.e-heading-6--white{color:#fff}.e-heading-6--center{text-align:center}.e-heading-1,.h1,h1{font-size:var(--h1)}.e-heading-2,.h2,h2{font-size:var(--h2)}.e-heading-3,.h3,h3{font-size:var(--h3)}.e-heading-4,.h4,h4{font-size:var(--h4)}.e-heading-5,.h5,h5{font-size:var(--h5)}.acc_head{font-family:var(--body-font)!important}.e-blockquote-text,blockquote{font-family:var(--body-font);font-style:italic;padding:10px 10px 10px 20px;border-left:3px solid var(--adaston-blue-300);margin:20px 0}.e-blockquote-text p,blockquote p{color:inherit;font-size:inherit}.e-paragraph--white #mc_embed_signup .button{width:180px;padding:15px 32px;min-width:180px}.e-paragraph--white #mc_embed_signup .mc-field-group .email{width:100%;padding:30px 20px 20px;background:#fff;color:#54a297;-webkit-transition:border-color .4s linear;transition:border-color .4s linear;border:none;border-left:5px solid #fff;font-size:1rem;font-family:Gotham Book;font-weight:400;font-style:normal;border-radius:10px}.b-two-col-standard__col img{height:700px;margin-top:25px}.l-standard-container .b-two-col-standard{margin-top:50px}.js-team-carousel__controls .b-team-carousel__arrow-btn img{height:60px;width:60px}.e-paragraph--white #mc_embed_signup .button{border-radius:50px;width:150px;line-height:16px;display:inline-block;padding:15px 25px;text-decoration:none;text-align:center;text-transform:uppercase;font-family:Bebas Neue;font-weight:400;font-style:normal;font-size:1.4375rem;line-height:1;color:#000;background-color:#54a297;-webkit-transition:color .4s ease-in-out,background-color .4s ease-in-out,border-color .4s ease-in-out;transition:color .4s ease-in-out,background-color .4s ease-in-out,border-color .4s ease-in-out;border-radius:25px;outline:none;border:none;min-width:150px;height:auto}#mc_embed_signup .mc-field-group .email{width:100%;padding:20px;background:#fff;color:#54a297;-webkit-transition:border-color .4s linear;transition:border-color .4s linear;border:none;border-left:5px solid #fff;font-size:1rem;font-family:Gotham Book;font-weight:400;font-style:normal;border-radius:10px;text-indent:0}.e-paragraph--white #mc_embed_signup form{margin:0}.b-two-col-standard{padding-bottom:100px}@media only screen and (min-width:1040px){.l-standard-container .b-two-col-standard .b-two-col-standard__col{width:35%}.l-standard-container .b-two-col-standard .b-two-col-standard__col--text{width:65%}}.b-two-col-standard__col img{height:650px;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 0 5px 0 rgb(0 0 0 / .15);box-shadow:0 0 5px 0 rgb(0 0 0 / .15)}body.page-template-page-services-2023 .l-standard-container ul.postcards li,body.page-template-page-services-2023 .l-standard-container ul.postcards li img{height:300px}.full-width{width:100%;float:left;max-width:none;padding:50px calc(50% - 670px);background:#f7f7f7}.l-standard-container ul.postcards{width:100%;max-width:1640px;margin:0 auto;list-style:none;float:left}.full-width .h-typography-standard{text-align:center;margin-bottom:25px}.l-standard-container ul.postcards li{width:calc(33.33333% - 17px);margin-left:25px;float:left;background:#fff;-webkit-box-shadow:.0145rem .029rem .174rem rgb(27 40 50 / .017),.0335rem .067rem .402rem rgb(27 40 50 / .024),.0625rem .125rem .75rem rgb(27 40 50 / .03),.1125rem .225rem 1.35rem rgb(27 40 50 / .036),.2085rem .417rem 2.502rem rgb(27 40 50 / .043),.5rem 1rem 6rem rgb(27 40 50 / .06),0 0 0 .0625rem rgb(27 40 50 / .015);box-shadow:.0145rem .029rem .174rem rgb(27 40 50 / .017),.0335rem .067rem .402rem rgb(27 40 50 / .024),.0625rem .125rem .75rem rgb(27 40 50 / .03),.1125rem .225rem 1.35rem rgb(27 40 50 / .036),.2085rem .417rem 2.502rem rgb(27 40 50 / .043),.5rem 1rem 6rem rgb(27 40 50 / .06),0 0 0 .0625rem rgb(27 40 50 / .015);height:500px;-webkit-transition:.5s cubic-bezier(.26,0,.26,.99);transition:.5s cubic-bezier(.26,0,.26,.99);position:relative;overflow:hidden}.l-standard-container ul.postcards li a{width:100%;height:100%;position:absolute}.l-standard-container ul.postcards li:after{content:"";position:absolute;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgb(0 0 0 / .769)),to(transparent));background:linear-gradient(0deg,rgb(0 0 0 / .769),transparent);left:0;top:0;z-index:3;-webkit-transition:.5s cubic-bezier(.26,0,.26,.99);transition:.5s cubic-bezier(.26,0,.26,.99)}.l-standard-container ul.postcards li:nth-child(-n+1){margin-left:0}@media only screen and (max-width:1640px){.full-width{padding:50px}}.full-width-content{width:70%;margin:0 15% 100px;padding:75px 30px;float:left}.full-width-content h1,.full-width-content h2,.full-width-content h3,.full-width-content p{text-align:center}@media only screen and (max-width:1040px){.full-width-content{width:100%;margin:0 auto;padding:50px 5%}.b-two-col-standard__col--text{padding:25px 5%}section .sign-up{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:75px 0}.sign-up .left-wrap{padding-left:25px;padding-right:0;display:none}.sign-up .left-wrap img{width:100px}.sign-up .right-wrap .form{width:100%;padding-bottom:20px}.sign-up .right-wrap .e-heading-2{padding-top:0;padding-bottom:0}}.b-image-banner{margin:0;position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7}.sign-up{background:#5d798a;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;max-width:100%;padding:25px calc(50% - 700px)}.sign-up .e-paragraph--white #mc_embed_signup .button{margin-left:10px}.sign-up #mc_embed_signup .mc-field-group .email{padding:20px}.right-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.right-wrap .e-heading-2{font-size:5rem;color:#fff;float:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.right-wrap .form{float:left;min-width:70%}.right-wrap .e-heading-2,.right-wrap .form{margin-left:25px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:10px}.right-wrap .e-heading-2,.right-wrap .form #mc-embedded-subscribe{padding-top:20px;padding-bottom:20px;margin-bottom:0;margin-right:0}.sign-up .left-wrap{padding-right:25px}.sign-up .right-wrap .form-text-wrap{padding-left:25px;color:#fff;font-size:20px;font-weight:300}.form-wrap{border-top:1px solid #f7f7f7;padding-top:50px;margin-top:50px}.form-wrap .mc4wp-checkbox span{margin-left:8px}.form-wrap .e-heading-2 span{display:none}.form-wrap form span input,.form-wrap form span textarea{background:#f7f7f7;border-radius:0;padding:20px;border-left:3px solid #f7f7f7;resize:vertical}.b-contact-form{width:100%;max-width:850px;text-align:center}.b-contact-form .wpcf7-form,.b-contact-form .wpcf7-form .e-btn{margin-top:60px}@media (max-width:950px){.b-contact-form .wpcf7-form,.b-contact-form .wpcf7-form .e-btn{margin-top:30px}}.b-contact-form__row{width:100%;clear:both;margin-bottom:24px}.b-contact-form__row--margin-top{margin-top:48px}.b-contact-form__input,textarea{width:100%;padding:30px 20px 20px;background:#fff;color:var(--adaston-ink);-webkit-transition:border-color .4s linear;transition:border-color .4s linear;border:none}@media (max-width:767px){.b-contact-form__input{padding:25px 15px 15px}}.b-contact-form__input:focus{outline:1px solid var(--adaston-teal-300)}.b-contact-form :-moz-placeholder,.b-contact-form :-ms-input-placeholder,.b-contact-form ::-moz-placeholder,.b-contact-form ::-webkit-input-placeholder{color:var(--adaston-teal-800)}input[type=button],input[type=email],input[type=number],input[type=submit],input[type=tel],input[type=text],select,textarea{font-family:var(--body-font);font-size:1rem;font-weight:var(--body-weight)}input[type=button]:focus,input[type=button]:focus-visible,input[type=button]:focus-within,input[type=email]:focus,input[type=email]:focus-visible,input[type=email]:focus-within,input[type=number]:focus,input[type=number]:focus-visible,input[type=number]:focus-within,input[type=submit]:focus,input[type=submit]:focus-visible,input[type=submit]:focus-within,input[type=tel]:focus,input[type=tel]:focus-visible,input[type=tel]:focus-within,input[type=text]:focus,input[type=text]:focus-visible,input[type=text]:focus-within,select:focus,select:focus-visible,select:focus-within,textarea:focus,textarea:focus-visible,textarea:focus-within{font-weight:500}.sign-up_footer{width:100%;min-height:150px;border:1px solid #303030;padding:15px;background:#171717;border-radius:5px;margin-top:15px}.b-banner-basic{top:0;margin-bottom:0;padding:50px}@media only screen and (min-width:800px){.home .e-heading-1{font-size:7rem}}.b-team-carousel__arrow-btn img{height:60px;width:60px}.b-team-carousel__image img{-webkit-box-shadow:none;box-shadow:none}.tax-sectors .sector-container{padding-top:25px}.tax-sectors .l-standard-container .sector-full-width{padding:50px;-webkit-box-shadow:.0145rem .029rem .174rem rgb(27 40 50 / .017),.0335rem .067rem .402rem rgb(27 40 50 / .024),.0625rem .125rem .75rem rgb(27 40 50 / .03),.1125rem .225rem 1.35rem rgb(27 40 50 / .036),.2085rem .417rem 2.502rem rgb(27 40 50 / .043),.5rem 1rem 6rem rgb(27 40 50 / .06),0 0 0 .0625rem rgb(27 40 50 / .015);box-shadow:.0145rem .029rem .174rem rgb(27 40 50 / .017),.0335rem .067rem .402rem rgb(27 40 50 / .024),.0625rem .125rem .75rem rgb(27 40 50 / .03),.1125rem .225rem 1.35rem rgb(27 40 50 / .036),.2085rem .417rem 2.502rem rgb(27 40 50 / .043),.5rem 1rem 6rem rgb(27 40 50 / .06),0 0 0 .0625rem rgb(27 40 50 / .015);background:#fff;margin:50px 0}.tax-sectors .l-standard-container .sector-full-width p{color:#000;font-size:1.2rem}.tax-sectors .l-standard-container .sector-full-width p .e-btn{margin-top:20px}.tax-sectors .b-project-card{padding-top:25px}.section-blog .inner-container{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}.section-blog ul{margin:0 0 20px;padding:0;list-style:none;float:left;width:100%}.section-blog ul a{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden}.section-blog ul li{background:#f7f7f7;width:100%;float:left;margin-top:20px;position:relative}.section-blog ul li:hover .blog:before{opacity:.7}.section-blog ul li:hover picture img{-webkit-transform:scale(1.1);transform:scale(1.1)}.section-blog ul a>picture img,.section-blog ul>picture img{-webkit-transition:1s cubic-bezier(.26,0,.26,.99);transition:1s cubic-bezier(.26,0,.26,.99);height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.section-blog ul li .blog{padding:20px}.section-blog ul li .blog>:last-child{margin-bottom:0}.section-blog ul li .blog{position:absolute;bottom:0;left:0;padding:25px;width:100%;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:end;-ms-flex-pack:end;justify-content:flex-end}.section-blog ul li .blog:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgb(0 0 0 / .8)));background:linear-gradient(0deg,#000,rgb(0 0 0 / .8));opacity:.3;z-index:0;-webkit-transition:.6s cubic-bezier(.26,0,.26,.99);transition:.6s cubic-bezier(.26,0,.26,.99)}.section-blog ul li .blog p,.section-blog ul li .blog span{color:#fff;z-index:1;width:auto;height:auto;position:relative}@media only screen and (min-width:600px){.section-blog ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-blog ul li:nth-child(-n+1){margin-top:0}}@media only screen and (min-width:900px){.section-blog ul a>picture,.section-blog ul>picture{height:500px}.section-blog ul li{margin-left:20px;width:calc(33.33333% - 13.66667px);margin-top:20px}.section-blog ul li:nth-child(3n+1){margin-left:0}.section-blog ul li:nth-child(-n+3){margin-top:0}}@media (max-width:400px) and (min-width:900px){.section-blog ul li{margin-left:20px;width:calc(50% - 10.5px);margin-top:20px}.section-blog ul li:nth-child(odd){margin-left:0}.section-blog ul li:nth-child(-n+2){margin-top:0}}.e-accreditations-list__item img{-o-object-fit:contain;object-fit:contain}.section-postcards p.blog-title{margin:0}.b-project-banner{height:75vh}.b-project-banner img{height:100%;-o-object-fit:cover;object-fit:cover}.l-standard-container.case-study-title-container .b-two-col-standard .b-two-col-standard__col a.e-paragraph span.e-span--green:after{content:"";background:url(/wp-content/uploads/2023/09/arrow-up-right-from-square-solid.svg) 50% no-repeat;background-size:contain;display:inline-block;width:14px;height:25px;margin-left:8px;opacity:.2}.gallery-wrap:before{content:"";position:absolute;background:url(/wp-content/uploads/2023/09/image-bg.svg) no-repeat 50%;width:100%;height:100%;background-size:contain;-webkit-transform:scale(1.05);transform:scale(1.05)}.gallery-wrap.active .grid-img img{-webkit-animation-name:imgfade;animation-name:imgfade;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes imgfade{1%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes imgfade{1%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media only screen and (max-width:1040px){.projects-template-default .l-standard-container .b-two-col-standard{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.projects-template-default .l-standard-container .b-two-col-standard .b-two-col-standard__col{width:100%}.projects-template-default .l-standard-container.gallery .b-two-col-standard .b-two-col-standard__col:nth-child(2){margin-left:0;margin-top:50px}}.projects-template-default .l-standard-container .b-two-col-standard .b-two-col-standard__col{width:50%}.projects-template-default .l-standard-container.gallery .b-two-col-standard .b-two-col-standard__col:first-child{width:35%}.projects-template-default .l-standard-container.gallery .b-two-col-standard .b-two-col-standard__col:nth-child(2){width:calc(65% - 75px);margin-left:75px}div.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:600px){div.header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.num-wrap span{font-size:4rem}}.num-wrap{width:200px;height:200px;position:relative;margin-right:50px}.num-wrap span{position:absolute;font-family:Bebas Neue;font-size:6rem;line-height:1}.num-wrap .current-no{right:50%;bottom:50%;color:#000}.num-wrap .count-no{left:50%;top:50%;color:#fff;-webkit-text-stroke:1px #000}.num-wrap:before{content:"";height:1px;width:100%;background:#000;position:absolute;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}[class*=cs-section]{padding:0;position:relative}[class*=cs-section]>div{padding:120px 25px}[class*=cs-section]:before{width:0;height:1px;background:#000;-webkit-animation-name:line-animation;animation-name:line-animation;-webkit-animation-timing-function:cubic-bezier(.35,.01,.06,1.01);animation-timing-function:cubic-bezier(.35,.01,.06,1.01);-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:.3s;animation-delay:.3s}[class*=cs-section]:after,[class*=cs-section]:before{content:"";position:absolute;top:0;left:0;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}[class*=cs-section]:after{width:5px;height:5px;background:#fff;border:1px solid #000;border-radius:50%;-webkit-animation-name:circle-animation;animation-name:circle-animation;-webkit-animation-timing-function:cubic-bezier(.59,-.01,.35,1.45);animation-timing-function:cubic-bezier(.59,-.01,.35,1.45);-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes circle-animation{1%{opacity:0;-webkit-transform:translateY(-2px) scale(.3);transform:translateY(-2px) scale(.3)}80%{opacity:1;-webkit-transform:translateY(-2px) scale(1.2);transform:translateY(-2px) scale(1.2)}to{opacity:1;-webkit-transform:translateY(-2px) scale(1);transform:translateY(-2px) scale(1)}}@keyframes circle-animation{1%{opacity:0;-webkit-transform:translateY(-2px) scale(.3);transform:translateY(-2px) scale(.3)}80%{opacity:1;-webkit-transform:translateY(-2px) scale(1.2);transform:translateY(-2px) scale(1.2)}to{opacity:1;-webkit-transform:translateY(-2px) scale(1);transform:translateY(-2px) scale(1)}}@-webkit-keyframes line-animation{1%{width:0}to{width:100%}}@keyframes line-animation{1%{width:0}to{width:100%}}.key-points .header-wrap:after{content:"";background:url(/wp-content/uploads/2023/09/chevron-thin.svg) no-repeat 50%;background-size:50px 50px;position:absolute;right:50px;top:50px;height:calc(100% - 100px);width:50px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.key-points .header-wrap.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (min-width:1040px){[class*=cs-section]>div{padding:120px 100px}}.projects-template-default .h-typography-standard ul li{list-style:none;padding:10px 15px;background:#f7f7f7;border-left:3px solid #54a297;margin-left:0}.section.stats{background:#f7f7f7}.section.stats .l-standard-container ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.section.stats .l-standard-container ul li{width:calc(33.33333% - 17px);margin-left:25px;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;position:relative}@media only screen and (max-width:1040px){.section.stats .l-standard-container ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section.stats .l-standard-container ul li{width:100%;margin-left:0;margin-top:20px}.section.stats .l-standard-container ul li:first-child{margin-top:0}}.section.stats .l-standard-container ul li:first-child{margin-left:0}.section.stats .l-standard-container ul li img{height:100%}.section.stats .l-standard-container ul li p{font-weight:400;font-family:Bebas Neue;font-size:2.4rem;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;margin-left:20px}.section.stats .l-standard-container ul li p span.number{font-size:6rem;margin-right:10px}.page-template-page-services-landing .l-standard-container{padding-top:25px}.page-template-page-services-landing .l-standard-container .services-wrap div[class*=page-section-]:before{content:"";position:absolute;top:0;left:0;width:0;height:1px;background:#000;-webkit-animation-name:line-animation;animation-name:line-animation;-webkit-animation-timing-function:cubic-bezier(.35,.01,.06,1.01);animation-timing-function:cubic-bezier(.35,.01,.06,1.01);-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.page-template-page-services-landing .l-standard-container .services-wrap div[class*=page-section-]:after{content:"";position:absolute;left:0;top:0;width:5px;height:5px;background:#fff;border:1px solid #000;border-radius:50%;-webkit-animation-name:circle-animation;animation-name:circle-animation;-webkit-animation-timing-function:cubic-bezier(.59,-.01,.35,1.45);animation-timing-function:cubic-bezier(.59,-.01,.35,1.45);-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.page-template-page-services-landing .l-standard-container .services-wrap .page-section-passive-fire-protection-installation-and-remediation-wrap:after,.page-template-page-services-landing .l-standard-container .services-wrap .page-section-passive-fire-protection-installation-and-remediation-wrap:before{display:none}.page-template-page-services-landing .l-standard-container .services-wrap .page-section-passive-fire-protection-installation-and-remediation-wrap{padding:0 0 75px}.page-template-page-services-landing .l-standard-container .services-wrap div[class*=page-section-]{padding:75px 0;position:relative}.page-template-page-services-landing .l-standard-container .services-wrap div.parent-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:50px}.page-template-page-services-landing .l-standard-container .services-wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:unset}.page-template-page-services-landing .l-standard-container .services-wrap ul li{width:calc(25% - 15.25px);height:500px;margin-left:20px;margin-top:20px}@media only screen and (min-width:1640px){.page-template-page-services-landing .l-standard-container .services-wrap ul li:nth-child(4n+1){margin-left:0}.page-template-page-services-landing .l-standard-container .services-wrap ul li:nth-child(-n+4){margin-top:0}}.page-template-page-services-landing .l-standard-container .services-wrap ul li a{width:100%;height:100%;display:block;position:relative}.page-template-page-services-landing .l-standard-container .services-wrap ul li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-page-services-landing .l-standard-container .services-wrap ul li a p.postcard-heading,.page-template-page-services-landing .l-standard-container .services-wrap ul li a p.see-more{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width:840px){.page-template-page-services-landing .l-standard-container .services-wrap ul li{width:100%;height:300px;margin-left:20px;margin-top:20px}.page-template-page-services-landing .l-standard-container .services-wrap .e-heading-3{font-size:2.4rem}.page-template-page-services-landing .l-standard-container .services-wrap ul li:nth-child(1n+1){margin-left:0}.page-template-page-services-landing .l-standard-container .services-wrap ul li:nth-child(-n+1){margin-top:0}}@media only screen and (max-width:1240px) and (min-width:840px){.page-template-page-services-landing .l-standard-container .services-wrap ul li{width:calc(50% - 10.5px);height:300px;margin-left:20px;margin-top:20px}.page-template-page-services-landing .l-standard-container .services-wrap .e-heading-3{font-size:2.4rem}.page-template-page-services-landing .l-standard-container .services-wrap ul li:nth-child(odd){margin-left:0}.page-template-page-services-landing .l-standard-container .services-wrap ul li:nth-child(-n+2){margin-top:0}}@media only screen and (max-width:1640px) and (min-width:1240px){.page-template-page-services-landing .l-standard-container .services-wrap ul li{width:calc(33.33333% - 13.66667px);height:400px;margin-left:20px;margin-top:20px}.page-template-page-services-landing .l-standard-container .services-wrap ul li:nth-child(3n+1){margin-left:0}.page-template-page-services-landing .l-standard-container .services-wrap ul li:nth-child(-n+3){margin-top:0}}.section-usp-banner:after,.section-usp-banner:before{display:none}.section-usp-banner{padding:0 calc(50% - 720px);height:unset;overflow:visible;z-index:5;background:#fff}.section-usp-banner .usp-banner{padding:30px 40px;background:var(--adaston-blue-800);-webkit-box-shadow:0 0 5px 0 rgb(0 0 0 / .15);box-shadow:0 0 5px 0 rgb(0 0 0 / .15)}.section-usp-banner .usp-banner ul{list-style:none;gap:20px;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-usp-banner .usp-banner ul,.section-usp-banner .usp-banner ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-usp-banner .usp-banner ul li{gap:15px;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1rem}.section-usp-banner .usp-banner ul li .content{line-height:1.4}.section-usp-banner .usp-banner ul li img{max-height:50px;max-width:50px}@media only screen and (min-width:1141px){.section-usp-banner .usp-banner{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width:700px){.section-usp-banner .usp-banner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.section-usp-banner .usp-banner ul::-webkit-scrollbar{display:none}.section-usp-banner .usp-banner ul li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;scroll-snap-align:start}}.e-bg-colour--turquoise{background:linear-gradient(45deg,#627f85,#6d939b,#5b797f,#809da3)}.page-template-page-home-2024 .e-bg-colour--turquoise .b-gallery-carousel__image{position:relative}.page-template-page-home-2024 .e-bg-colour--turquoise .b-gallery-carousel__image img{height:450px;-o-object-fit:cover;object-fit:cover}.page-template-page-home-2024 .e-bg-colour--turquoise .b-gallery-carousel__image:before{content:"";width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgb(0 0 0 / .059)),to(rgb(0 0 0 / .502)));background:linear-gradient(rgb(0 0 0 / .059),rgb(0 0 0 / .502));position:absolute;left:0;top:0;z-index:1}.page-template-page-home-2024 .e-bg-colour--turquoise .b-gallery-carousel__image .b-gallery-carousel__pane{position:absolute;bottom:25px;left:25px;width:calc(100% - 50px);z-index:2}.page-template-page-home-2024 .e-bg-colour--turquoise .b-gallery-carousel__heading-pane{margin-bottom:40px}.page-template-page-home-2024 .e-bg-colour--turquoise .b-gallery-carousel__heading-pane h3{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-template-page-home-2024 .e-bg-colour--turquoise .b-gallery-carousel__heading-pane .js-gallery-carousel__controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-right:20px;margin-bottom:7px}.page-template-page-home-2024 .e-bg-colour--turquoise .b-gallery-carousel__heading-pane .js-gallery-carousel__controls .b-gallery-carousel__arrow-btn{margin:0}.b-gallery-carousel__arrow-btn img{width:35px;height:35px}.page-template-page-home-2024 .vision-sectors{position:relative}.page-template-page-home-2024 .vision-sectors:before{content:"";background:url(https://adaston.com/wp-content/uploads/2024/02/gradient-background.svg) no-repeat 50%;background-size:cover;width:100vw;height:100%;position:absolute;left:calc(50% - 50vw);top:0;z-index:0;opacity:.5}.page-template-page-home-2024 .sectors .b-vision-panel:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgb(0 0 0 / .4);z-index:1}.page-template-page-home-2024 .sectors .b-vision-panel{position:relative}.page-template-page-home-2024 .sectors .b-vision-panel .b-vision-panel__bottom,.page-template-page-home-2024 .sectors .b-vision-panel .b-vision-panel__top{z-index:2;position:relative}.page-template-page-home-2024 .sectors .b-vision-panel .b-vision-panel__bottom .js-word-highlighter-group li.e-basic-list__item h4.e-heading-4{color:#fff;opacity:.5}.page-template-page-home-2024 .sectors .b-vision-panel .b-vision-panel__bottom .js-word-highlighter-group li.e-basic-list__item.e-word-lighter--active h4.e-heading-4{opacity:1}.page-template-page-home-2024 .sectors .b-vision-panel .e-heading-3{color:#fff}@media only screen and (min-width:1040px){.page-template-page-home-2024 .sectors .b-two-col-standard__col:first-child{width:40%}.page-template-page-home-2024 .sectors .b-two-col-standard__col:nth-child(2){width:60%}}.e-bg-colour--opacity-gradient{background:-webkit-gradient(linear,left top,right bottom,from(#fff0),color-stop(rgb(155 188 176 / .1)),color-stop(rgb(139 177 163 / .2)),color-stop(rgb(140 178 163 / .15)),color-stop(rgb(222 228 229 / .5)),color-stop(rgb(0 191 255 / .05)),to(#fff0));background:linear-gradient(to bottom right,#fff0,rgb(155 188 176 / .1),rgb(139 177 163 / .2),rgb(140 178 163 / .15),rgb(222 228 229 / .5),rgb(0 191 255 / .05),#fff0)}.page-template-page-home-2024 .testimonials .b-gallery-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-page-home-2024 .testimonials .b-gallery-carousel .left{width:calc(32% - 50px);display:unset}.page-template-page-home-2024 .testimonials .b-gallery-carousel .right{width:68%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page-template-page-home-2024 .testimonials .b-gallery-carousel .left .image-header{position:relative}.page-template-page-home-2024 .testimonials .b-gallery-carousel .left .image-header .image{width:100%;height:600px;position:relative}.page-template-page-home-2024 .testimonials .b-gallery-carousel .left .image-header .image img{position:relative;width:100%;height:100%;z-index:1;-o-object-fit:cover;object-fit:cover}.page-template-page-home-2024 .testimonials .b-gallery-carousel .left .image-header .image:after{content:"";position:absolute;left:0;top:0;background:#000;width:100%;height:100%;z-index:2;opacity:.4}.page-template-page-home-2024 .testimonials .b-gallery-carousel .left .image-header .image .content-wrap{position:absolute;width:auto;height:100%;z-index:3;top:0;left:0;padding:50px}.page-template-page-home-2024 .testimonials .b-gallery-carousel .left .image-header .image .content-wrap h3,.page-template-page-home-2024 .testimonials .b-gallery-carousel .left .image-header .image .content-wrap p{color:#fff}.page-template-page-home-2024 .testimonials .b-gallery-carousel .left .image-header .image .content-wrap p{font-size:20px}.page-template-page-home-2024 .testimonials .b-gallery-carousel .left .image-header .image .content-wrap a{position:absolute;bottom:50px}.page-template-page-home-2024 .testimonials .b-gallery-carousel .left .image-header .image h3{font-family:Bebas Neue,sans-serif;text-transform:uppercase;font-size:80px;font-weight:400}.page-template-page-home-2024 .testimonials .b-gallery-carousel .right .b-gallery-carousel__pane{position:relative}.page-template-page-home-2024 .testimonials .b-gallery-carousel .right .b-gallery-carousel__pane svg{width:30px;fill:#54a297}.page-template-page-home-2024 .testimonials .b-gallery-carousel .right .b-gallery-carousel__pane img{max-height:50px}.page-template-page-home-2024 .testimonials .b-gallery-carousel .right .b-gallery-carousel__pane:before{content:"";width:85%;height:1px;top:11px;right:5px;position:absolute;background:#000}.page-template-page-home-2024 .testimonials .b-gallery-carousel .right .b-gallery-carousel__pane:after{content:"";width:5px;height:5px;top:9px;right:0;position:absolute;border:1px solid #000;border-radius:50%}.page-template-page-home-2024 .testimonials .b-gallery-carousel .right .b-gallery-carousel__pane p.e-heading-4{font-family:Bebas Neue;font-size:2.8rem;line-height:1.1}.page-template-page-home-2024 .testimonials .b-gallery-carousel .right .b-gallery-carousel__pane p{color:#000}.page-template-page-home-2024 .testimonials .b-gallery-carousel .right .b-gallery-carousel__pane p b{font-weight:900}.page-template-page-home-2024 .testimonials .b-gallery-carousel span{position:absolute;top:0;right:0;float:right;-webkit-transform:translateX(-100%);transform:translateX(-100%);display:-webkit-box;display:-ms-flexbox;display:flex}.page-template-page-home-2024 .testimonials .b-gallery-carousel span .slick-arrow{-webkit-filter:invert(1);filter:invert(1)}@media only screen and (min-width:1640px){.page-template-page-home-2024 .testimonials .b-gallery-carousel span{left:1600px;right:unset}}@media only screen and (max-width:1340px){.page-template-page-home-2024 .testimonials .b-gallery-carousel .left,.page-template-page-home-2024 .testimonials .b-gallery-carousel .right{width:100%}.page-template-page-home-2024 .testimonials .b-gallery-carousel span{position:relative;top:unset;left:unset;float:unset;-webkit-transform:unset;transform:unset;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:25px}.page-template-page-home-2024 .testimonials .b-gallery-carousel .left .image-header .image{height:300px}.page-template-page-home-2024 .testimonials .b-gallery-carousel{gap:25px}}header.b-main-header .header{background:#fff}.numbers li a .icon,header.b-main-header .nav-wrap{background:#5d798a}.numbers li a .icon img{-webkit-filter:invert(1);filter:invert(1)}.numbers li a .number{color:#000}.nav-wrap #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item:hover>a.mega-menu-link{background:#fff}.nav-wrap #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item a.mega-menu-link:focus{color:inherit}.nav-wrap #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item:hover a.mega-menu-link:focus{color:#000;background:#fff}.section-blog{background:none;float:none}.section-blog .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:20px}.section-blog .content a,.section-blog .content p{margin:0}.section-blog .content h3{font-size:3.8rem}.section-blog ul .blog-title{font-size:2.8rem;line-height:1}footer .b-navigation-panel{-ms-flex-wrap:unset;flex-wrap:unset}footer .b-navigation-panel__col-right__col{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}footer .b-navigation-panel__col-right__col__row{position:relative;width:calc(50% - 20px)}footer .b-navigation-panel__col-right__col__row svg{height:25px;width:25px;margin-bottom:10px}footer .b-navigation-panel__col-right__col__row:before{content:"";width:90%;right:0;height:1px;background:#fff;display:block;top:12px;position:absolute}footer .b-navigation-panel__col-right__col__row:after{content:"";width:5px;right:0;height:5px;border-radius:50%;border:1px solid #fff;display:block;top:10px;position:absolute;background:#000}@media only screen and (max-width:800px){footer .b-navigation-panel{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:500px){footer .b-navigation-panel__col-right__col__row svg{margin-top:20px}footer .b-navigation-panel__col-right__col__row:before{top:2px}footer .b-navigation-panel__col-right__col__row:after{top:0}footer .b-navigation-panel__col-right__col__row{width:100%}footer .b-navigation-panel__col-right__col{gap:0}}section .section-usp-banner{float:none}.l-standard-container.full-width-content{float:unset;padding:0;width:100%;margin:auto auto 50px;max-width:1200px}@media only screen and (max-width:1240px){.l-standard-container.full-width-content .h-typography-standard{padding:20px}}@media (min-width:768px){ul.e-accreditations-list .e-accreditations-list__item{width:11.1111111111%;padding:0}}.inner-container{width:100%;margin:0 auto;max-width:1400px}@media only screen and (max-width:1440px){.inner-container{padding:0 20px}}.b-main-footer,.b-main-header{float:left}.b-main-footer__credit{float:left;width:100%}.section,section{width:100%}section{float:left}.section .top-content{margin-bottom:25px}body.page-template-page-flexible-content-page p{font-family:Gotham Book;font-weight:400;font-style:normal;font-size:1.1875rem;line-height:1.5;margin-bottom:20px}#section_no1:not(.hero) .section{margin-top:50px}.table-spacing td,.table-spacing th{padding:10px}.table-spacing td p{font-size:inherit}.section.section-usp-banner{float:left;margin-bottom:25px}.section-boxes .inner-container ul li:hover picture img{-webkit-transform:scale(1.05);transform:scale(1.05)}.section-boxes .inner-container ul li.linked:after{content:"";top:20px;right:20px;width:30px;height:30px;position:absolute;background:url(https://adaston.com/wp-content/uploads/2024/09/link-icon.svg) 50% no-repeat;background-size:contain;z-index:3;opacity:0;-webkit-transition:.5s cubic-bezier(.26,0,.26,.99);transition:.5s cubic-bezier(.26,0,.26,.99)}.section-boxes .inner-container ul li.linked:hover:after{opacity:1}.section-boxes .inner-container ul li picture:before{content:"";width:100%;height:100%;position:absolute;background:linear-gradient(45deg,rgb(0 0 0 / .831),transparent 45%,transparent 70%,rgb(0 0 0 / .471));z-index:1;left:0;top:0}.postcards-old .postcard-heading{line-height:1}.postcards-old ul li .postcard-heading{top:60%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.postcards-old ul li .postcard-content{height:unset;position:absolute;top:100%;z-index:4;color:#fff;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;opacity:0}@media only screen and (min-width:900px){.postcards-old ul li:hover .postcard-heading{top:35px}.postcards-old ul li:hover .postcard-content{height:unset;position:absolute;top:150px;z-index:4;opacity:1}.postcards-old ul.postcards li:after{background:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgb(0 0 0 / .769)));background:linear-gradient(0deg,#000,rgb(0 0 0 / .769));opacity:.4}.postcards-old ul.postcards li:hover:after{opacity:.8}}@media only screen and (max-width:900px){.postcards-old ul.postcards li:after{background:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgb(0 0 0 / .769)));background:linear-gradient(0deg,#000,rgb(0 0 0 / .769));opacity:.8}.postcards-old .l-standard-container ul.postcards li{height:auto;min-height:unset}.postcards-old .l-standard-container ul.postcards li a{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:start;-ms-flex-align:start;align-items:flex-start;position:relative}.postcards-old .l-standard-container ul.postcards li a>*{position:relative;text-align:left;display:block;opacity:1}.postcards-old .l-standard-container ul.postcards li a .postcard-heading{padding:30px 20px 0;bottom:unset;-webkit-transform:unset;transform:unset}.postcards-old .l-standard-container ul.postcards li a .postcard-content{padding:10px 20px 20px;bottom:unset;-webkit-transform:unset;transform:unset}.postcards-old .l-standard-container ul.postcards li a .see-more{display:none}.postcards-old .l-standard-container ul.postcards li a>picture{position:absolute;left:0;top:0;width:100%;height:100%;float:left}.postcards-old .l-standard-container ul.postcards li a>picture img{height:100%;width:100%}}.page-template-page-flexible-content-page .section.section-hero .inner-container .column{color:#fff;text-shadow:none}.page-template-page-flexible-content-page .section.section-hero{background-color:#000}.page-template-page-flexible-content-page .section.section-hero picture img{opacity:.5}@media only screen and (max-width:1024px){.page-template-page-flexible-content-page .section.section-hero .inner-container{position:relative;z-index:10;padding-top:50px;padding-bottom:50px}.page-template-page-flexible-content-page .section.section-hero picture{position:absolute;height:100%;width:100%;top:0;left:0;z-index:0}.page-template-page-flexible-content-page .section.section-hero picture img{height:100%;opacity:.2}.page-template-page-flexible-content-page .section.section-hero{position:relative;float:left}.page-template-page-flexible-content-page .section.section-hero .inner-container .column>*{color:#fff;text-align:left}.page-template-page-flexible-content-page .section.section-hero .inner-container .column>.e-heading-2{margin-bottom:20px}}.section.section-image-content{margin:50px 0}.section.section-image-content .inner-container .column picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section.section-image-content .inner-container{gap:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.section.section-image-content.column-split-50_50 .inner-container .column{width:100%}.section.section-image-content .inner-container .column .e-heading-2{margin-bottom:10px}.section.section-image-content.contact-form .column:nth-child(2){background:#f7f7f7;padding:25px}.section.section-image-content.contact-form .column:nth-child(2) input,.section.section-image-content.contact-form .column:nth-child(2) textarea{padding:15px;border-radius:0;border-left:2px solid #54a297;color:#000}.section.section-image-content.contact-form .column:nth-child(2) input[type=submit]{border-radius:50px;color:#fff}.section.section-image-content.contact-form .column:nth-child(2) .mc4wp-checkbox-contact-form-7 label span{margin-left:8px}.section.section-image-content.contact-form .column:nth-child(2) .e-heading-2{display:none}@media only screen and (min-width:979px){.section.section-image-content.contact-form .inner-container{background:#f7f7f7;gap:50px}.section.section-image-content.contact-form .column:nth-child(2){padding:50px 50px 50px 0}.section.section-image-content.column-split-50_50 .inner-container .column{width:calc(50% - 25px)}.section.section-image-content.column-split-40_60 .inner-container .column:first-child{width:calc(40% - 20px);width:calc(60% - 30px)}.section.section-image-content.contact-form .column:nth-child(2){background:#f7f7f7}}.full-width-content[id^=section_no]{margin:0;width:100%}.section-blog .inner-container .top-content{margin-bottom:20px;text-align:left;width:100%}.section-blog .inner-container .top-content p{margin:0}.section-blog .inner-container .top-content p small{color:#68a793}.section-blog .inner-container h1,.section-blog .inner-container h2,.section-blog .inner-container h3,.section-blog .inner-container h4{font-size:4rem}.section-blog #blogs li .blog .e-heading-2{color:#fff;z-index:1}.section-simple-banner.process{background-image:url(https://adaston.com/wp-content/uploads/2024/08/shutterstock_2399055243-1.jpg);background-color:rgb(0 0 0 / .612);background-blend-mode:color;background-position:50%;background-size:cover}.section-simple-banner.process .inner-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.section-simple-banner.process .inner-container .column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.section-simple-banner.process .inner-container .column:first-child{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding-right:25px}.section-simple-banner.process .inner-container .column p.heading{font-family:Bebas Neue;font-size:50px;text-transform:uppercase;line-height:1;margin:0}.section-simple-banner.process .inner-container .column p{color:#fff}@media only screen and (max-width:1000px){.section-simple-banner.process .inner-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-simple-banner.process{padding-top:50px;padding-bottom:50px}}.b-main-footer{background:var(--adaston-ink);width:100%}.b-navigation-panel__menu-items .b-navigation-panel__menu-items__item a{color:#fff;display:block;font-weight:100}.b-navigation-panel__menu-items .b-navigation-panel__menu-items__item a:hover{color:var(--adaston-teal-400)}.b-main-footer__credit{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 0}.b-main-footer__credit svg{height:36px;width:200px;fill:#000}.b-main-footer__credit .b-main-footer__credit-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--adaston-ink)!important;font-weight:var(--body-weight)}header .header{background:#5d798a}header .header .b-main-header__inner{padding-top:25px;padding-bottom:25px}header .header a{color:#fff}header .b-main-header__logo{width:200px;height:auto;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}header .b-main-header__inner>a:has(.b-main-header__logo){display:contents}header .header li{list-style:none;display:inline-block}header .header li:first-of-type{margin-left:0}header .header li span.icon{background:#5d798a;width:30px;height:30px;border-radius:100px;display:inline-block;text-align:center;position:relative}header .header li span.icon img{width:17px;height:17px;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;-webkit-filter:invert(1);filter:invert(1)}header .header li span.number span{display:block;font-weight:700}header .header a.btn .icon{color:var(--adaston-paper);width:18px;height:18px}header .header a.mobmenu-left-bt{display:none}header .header a:first-child img{-o-object-fit:contain;object-fit:contain}@media (min-width:768px){header .header li span.icon{float:left;margin-top:4px;margin-right:10px}}@media only screen and (min-width:768px) and (max-width:1149px){header .header .b-main-header__inner{position:relative;padding-right:80px}header .b-main-header__logo{width:160px}header .header ul.numbers{width:72%}}@media (max-width:1149px){header .header .b-main-header__inner{gap:20px}header .header a:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}header .header a.btn{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}header .header a.mobmenu-left-bt{color:#000;font-size:1.6rem;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}header .header ul.numbers{text-align:left;width:100%;float:left;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;gap:20px;position:relative;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}header .header li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}header .header li a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}header .header li span.icon{display:block}}@media (max-width:1023px){header .header a.mobmenu-left-bt{display:block}}@media (min-width:1150px){header .header .b-main-header__inner{padding-top:50px;padding-bottom:50px}header .header li{margin-left:20px}header .header li span.number{float:left}}@media (min-width:1366px){header .b-main-header__logo{width:250px;height:auto;-o-object-fit:contain;object-fit:contain}header .header li{margin-left:40px}}@media (max-width:850px){header .header ul.numbers{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:767px){header.b-main-header{padding-left:0;padding-right:0;border-bottom:1px solid var(--adaston-hairline);z-index:99999999}header.b-main-header .header .b-main-header__inner{padding:5px 0 10px!important}header.b-main-header .header #johnodev-mobile-menu-toggle{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.b-main-header .header a:first-child:has(.b-main-header__logo){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}header.b-main-header .header a:first-child:has(.b-main-header__logo) img{width:120px!important}header.b-main-header .header a.btn{padding:15px;min-width:unset;aspect-ratio:1/1;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}header.b-main-header .header a.btn span{display:none}header .header{padding-left:20px;padding-right:20px}}.nav-wrap{background:#000;border-bottom:1px solid #fff}.nav-wrap .b-main-header__inner{padding:0}.nav-wrap nav#site-navigation{display:none}@media (min-width:1024px){.nav-wrap nav#site-navigation{display:block;margin:0 auto}.nav-wrap nav#site-navigation ul#primary-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-wrap nav#site-navigation li{display:inline-block;float:none;position:relative;font-size:1rem}.nav-wrap nav#site-navigation li.menu-item-has-children>a{padding-right:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.nav-wrap nav#site-navigation li.menu-item-has-children>a:after{content:"";background:url(/wp-content/themes/adaston/images/arrow-icon.png) no-repeat 100%;background-size:10px;width:10px;height:10px;position:relative;display:block;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.6s cubic-bezier(1,0,0,1);transition:.6s cubic-bezier(1,0,0,1)}.nav-wrap nav#site-navigation li a{color:#fff;padding:20px 10px;display:block;font-weight:var(--body-weight)}.nav-wrap nav#site-navigation li a:hover{color:#bababa}.nav-wrap nav#site-navigation li:hover>ul li{display:block}.nav-wrap nav#site-navigation li:hover>a{background:var(--adaston-paper-soft);color:var(--adaston-ink)}.nav-wrap nav#site-navigation li:hover>a:after{-webkit-filter:invert(1);filter:invert(1);-webkit-transform:rotate(540deg);transform:rotate(540deg)}.nav-wrap nav#site-navigation li ul{width:320px;position:absolute;border:1px solid #fff;border-top:1px;border-bottom:0}.nav-wrap nav#site-navigation li ul li{display:none;border-bottom:1px solid #fff;text-align:left}.nav-wrap nav#site-navigation li ul li:first-of-type{border-top:0}.nav-wrap nav#site-navigation li ul li a{display:block;padding:8px 15px;text-align:left}.nav-wrap nav#site-navigation li ul li a:hover{background:#fff;color:#000}.nav-wrap #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a.mega-menu-link:hover{background:#000}.nav-wrap #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item:hover>a.mega-menu-link,.nav-wrap #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover,.nav-wrap #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link:hover{background:#fff;color:#000}}@media (min-width:1366px){.nav-wrap nav#site-navigation li a{padding:20px 15px}.nav-wrap nav#site-navigation li.menu-item-has-children a{padding-right:20px}}.blog .nav-wrap nav#site-navigation li ul,.single-post .nav-wrap nav#site-navigation li ul{border-left:1px solid #000;border-right:1px solid #000}.blog .nav-wrap nav#site-navigation li ul li,.single-post .nav-wrap nav#site-navigation li ul li{border-bottom:1px solid #000}ul#primary-menu li.menu-item ul.sub-menu{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:none}ul#primary-menu li.menu-item ul.sub-menu li.menu-item:not(:hover) ul.sub-menu{display:none}ul#primary-menu li.menu-item ul.sub-menu li.menu-item:hover ul.sub-menu{border:none;background:red;left:100%;top:0}ul#primary-menu li.menu-item ul.sub-menu li.menu-item.menu-item-has-children>a{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;width:100%}ul#primary-menu li.menu-item ul.sub-menu li.menu-item.menu-item-has-children>a:after{content:"";display:inline-block;width:.7em;height:.7em;background-color:currentColor;-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m9%2018%206-6-6-6%22%2F%3E%3C%2Fsvg%3E) no-repeat center/contain;mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m9%2018%206-6-6-6%22%2F%3E%3C%2Fsvg%3E) no-repeat center/contain;-ms-flex-negative:0;flex-shrink:0}.nav-wrap nav#site-navigation li:hover ul li{background:#5d798a;color:#fff;border:none}.nav-wrap nav#site-navigation li:hover ul li a{padding:12px;white-space:nowrap}ul#primary-menu li.menu-item-1057 ul.sub-menu li.menu-item:hover ul.sub-menu{left:unset;right:100%}ul#primary-menu li.menu-item-1057 ul.sub-menu li.menu-item.menu-item-has-children>a:after{content:"\f053"}header{position:fixed;z-index:99}header .phone-numbers{background:var(--adaston-blue-900);padding:10px 0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}@media only screen and (max-width:979px){header .phone-numbers{display:none}}header .phone-numbers .numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1400px;margin:0 auto;width:calc(100% - 20px)}header .phone-numbers .numbers li a{color:#fff;font-size:.8rem;font-weight:var(--body-weight);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}header .phone-numbers .numbers li a:hover{color:var(--adaston-teal-400)}header .phone-numbers .numbers li a span.number{color:inherit}header .phone-numbers .numbers li a span.number>span{font-weight:700}header#masthead.active-header .header .b-main-header__inner>a .b-main-header__logo{width:150px}header#masthead.active-header .phone-numbers{max-height:0;padding:0}header#masthead.active-header .phone-numbers li a{opacity:0;line-height:0;pointer-events:none}header .header .b-main-header__inner{margin:0 auto;width:calc(100% - 20px);padding:24px 0;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}header#masthead.active-header .header .b-main-header__inner{padding:10px 0}header .nav-wrap #site-navigation{text-align:left;margin:0}header .nav-wrap #site-navigation li{text-transform:none}header#masthead.active-header .nav-wrap #site-navigation li a{padding-top:12px;padding-bottom:12px;font-weight:300}.b-main-header__inner{max-width:1440px}main{padding-top:var(--header-height)}#johnodev-mobile-menu-toggle.active>.lucide-menu,#johnodev-mobile-menu-toggle:not(.active)>.lucide-x{display:none}#johnodev-mobile-menu-container{padding-top:calc(var(--header-height) + 10px)!important}#johnodev-mobile-menu-container #nav-back{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}#johnodev-mobile-menu-container #nav-back svg{stroke-width:1.5px}#johnodev-mobile-menu-container #nav-back span{font-size:.8rem;font-weight:500}#johnodev-mobile-menu-container #close-johnodev-mobile-menu{display:none!important}#johnodev-mobile-menu-container .menu-item-has-children.open>.lucide-chevron-right{display:none}.coverage{max-width:calc(100% - 50px);margin-top:20px;padding-top:20px;border-top:1px solid var(--adaston-hairline)}.coverage>span{display:inline-block;margin-bottom:10px}.coverage div.external-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.coverage div.external-links a.external-link{line-height:1.2;font-size:.8em;text-align:center;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;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.coverage div.external-links a.external-link img{max-height:18px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.author-container{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:.0145rem .029rem .174rem rgb(27 40 50 / .017),.0335rem .067rem .402rem rgb(27 40 50 / .024),.0625rem .125rem .75rem rgb(27 40 50 / .03),.1125rem .225rem 1.35rem rgb(27 40 50 / .036),.2085rem .417rem 2.502rem rgb(27 40 50 / .043),.5rem 1rem 6rem rgb(27 40 50 / .06),0 0 0 .0625rem rgb(27 40 50 / .015);box-shadow:.0145rem .029rem .174rem rgb(27 40 50 / .017),.0335rem .067rem .402rem rgb(27 40 50 / .024),.0625rem .125rem .75rem rgb(27 40 50 / .03),.1125rem .225rem 1.35rem rgb(27 40 50 / .036),.2085rem .417rem 2.502rem rgb(27 40 50 / .043),.5rem 1rem 6rem rgb(27 40 50 / .06),0 0 0 .0625rem rgb(27 40 50 / .015)}.author-container .img-wrap{width:30%;-o-object-fit:cover;object-fit:cover;position:relative;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.author-container .img-wrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media only screen and (max-width:1040px){.author-container .img-wrap{display:none}.b-single-blog__body__center .author-container .author-info .desc{font-size:1rem;line-height:1.5}.b-single-blog__body__center .author-container .author-info{padding:25px 30px}}.author-container .author-info{padding:25px 50px}.author-container .author-info .author{font-family:var(--heading-font);color:var(--adaston-ink);font-size:var(--h4);margin:0;line-height:var(--heading-lh);padding-bottom:10px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.author-container .author-info .author a{position:absolute;right:25px;font-size:2rem;width:25px}.author-container .author-info .author a img{width:100%;height:auto}.author-container .author-info .desc{font-size:1rem}.author-container:hover .img-wrap img{-webkit-transform:scale(1.1);transform:scale(1.1)}