:root{--acc:#32615A;--dark:#1a1a1a;--heading-font:'Bebas Neue', sans-serif;--body-font:'Grosvenor Sans', 'DM Sans', sans-serif}html{font-size:16px}body{font-family:var(--body-font)}.bg-dark .e-btn,.bg-dark .btn{background:var(--adaston-teal-700);border-color:var(--adaston-teal-700)}.page-template-page-services-2026 .section-blog{float:left;padding:100px 0}.page-template-page-services-2026 .section-blog ul{padding:0}.page-template-page-services-2026 .section-hero{position:relative;padding:100px 0}.page-template-page-services-2026 .outer-container{position:relative;max-width:1400px;width:calc(100% - 40px);margin:0 auto}.page-template-page-services-2026 .section-hero .b-image-banner img,.page-template-page-services-2026 .section-hero .b-image-banner{opacity:1;z-index:-1}.page-template-page-services-2026 .section-hero .b-image-banner::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:.5}.page-template-page-services-2026 .section-hero .outer-container>*{color:#fff}.page-template-page-services-2026 .section-hero .outer-container h1,.page-template-page-services-2026 .section-hero .outer-container p.heading{color:#fff!important;font-family:'Bebas Neue';text-transform:uppercase;font-weight:100;line-height:1;font-size:4rem}.page-template-page-services-2026 .section-hero .outer-container #breadcrumbs{margin-bottom:10px}.page-template-page-services-2026 .section-hero .outer-container #breadcrumbs>span{display:inline-flex;gap:5px}.page-template-page-services-2026 .section-hero .outer-container #breadcrumbs>span span:not(.breadcrumb_last) a{color:var(--acc)}.page-template-page-services-2026 .section-hero .outer-container #breadcrumbs svg.lucide{width:20px;height:20px;display:flex;align-items:center;justify-items:center;stroke-width:1px}.page-template-page-services-2026 section.full-width-content{margin:0;width:100%;padding:100px 0}.page-template-page-services-2026 section.full-width-content .outer-container{padding:initial}.page-template-page-services-2026 section.full-width-content .outer-container p{text-align:left;max-width:100ch;line-height:1.5}.page-template-page-services-2026 section.full-width-content .outer-container p+p{margin-top:10px}.page-template-page-services-2026 section.full-width-content .outer-container h1,.page-template-page-services-2026 section.full-width-content .outer-container h2,.page-template-page-services-2026 section.full-width-content .outer-container h3,.page-template-page-services-2026 section.full-width-content .outer-container h4,.page-template-page-services-2026 section.full-width-content .outer-container h5,.page-template-page-services-2026 section.full-width-content .outer-container h6{font-family:'Bebas Neue';text-transform:uppercase;font-weight:100;line-height:1;text-align:left;margin-bottom:20px}.page-template-page-services-2026 section.split-section .b-two-col-standard__col:not(.b-two-col-standard__col--text){width:40%}.page-template-page-services-2026 section.split-section .b-two-col-standard__col.b-two-col-standard__col--text{width:60%}.page-template-page-services-2026 section.split-section .b-two-col-standard__col.b-two-col-standard__col--text p{font-size:16px}@media only screen and (max-width:700px){.page-template-page-services-2026 section.split-section .b-two-col-standard__col.b-two-col-standard__col--text,.page-template-page-services-2026 section.split-section .b-two-col-standard__col:not(.b-two-col-standard__col--text){width:100%}}.page-template-page-services-2026 section.cta-banner.l-banner{height:unset}.page-template-page-services-2026 section.cta-banner.l-banner::before,.page-template-page-services-2026 section.cta-banner.l-banner::after{pointer-events:none}.page-template-page-services-2026 section.cta-banner.l-banner>a{padding:50px 0}.page-template-page-services-2026 section.cta-banner.l-banner .outer-container{display:flex;align-items:center;justify-content:space-between}.page-template-page-services-2026 section.cta-banner a .content{margin:0}.page-template-page-services-2026 section.cta-banner a img.cta-banner-image{height:100%}.section-process.bg-dark{background:var(--dark);padding:100px 0}.section-process .outer-container{display:flex;gap:20px;flex-wrap:wrap}.section-process .outer-container .top-content,.section-process .outer-container .bottom-content{width:100%;margin-bottom:20px;color:#fff}.section-process .outer-container .top-content h2{font-family:'Bebas Neue';text-transform:uppercase;font-weight:100;color:inherit;margin-bottom:10px}.section-process .outer-container .top-content p{max-width:72ch}.section-process .outer-container .col{flex:1 1 calc((100% - 40px)/3);min-width:350px;background:#ffffff1a;border:1px solid #ffffff1a;color:#fff;position:relative}.section-process.col-4 .outer-container .col{flex-basis:calc((100% - 20px)/2)}.section-process .outer-container .col h3{font-family:'Bebas Neue';color:var(--adaston-paper);padding:20px 100px 20px 20px;width:100%;margin:0}.section-process .outer-container .col svg{width:50px;height:50px;right:20px;top:20px;position:absolute;object-fit:contain;background-color:var(--dark);padding:15px}.section-process .outer-container .col .content{padding:20px;border-top:1px solid #ffffff1a;line-height:1.5}.section-process .outer-container .col .content p+p{margin-top:10px}@media only screen and (max-width:700px){.section-process .outer-container .col{width:100%}}.section-faqs{padding:100px 0}.section-faqs .outer-container{display:flex;gap:50px}.section-faqs .outer-container .left-section{width:40%}.section-faqs .outer-container .usps{display:flex;gap:20px;row-gap:50px;flex-wrap:wrap}.section-faqs .outer-container h2{font-family:'Bebas Neue';text-transform:uppercase;font-weight:100;line-height:1;color:inherit;margin-bottom:20px;width:100%}.section-faqs .outer-container .usps .usp-item{width:calc((100% - 20px)/2);line-height:1.5}.section-faqs .outer-container .usps svg.lucide{color:var(--acc)}.section-faqs .outer-container .faqs-wrap{flex:1}.section-faqs .outer-container .faqs-wrap ul#my-accordion{padding:0}.section-faqs .outer-container .faqs-wrap ul#my-accordion li.acc_section{border-bottom:0}.section-faqs .outer-container .faqs-wrap ul#my-accordion li.acc_section h3{font-size:16px;padding:14px;background:var(--acc)}.section-faqs .outer-container .faqs-wrap ul#my-accordion li.acc_section h3:after{display:none}.section-faqs .outer-container .faqs-wrap ul#my-accordion li.acc_section h3 svg.lucide{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#fff}.section-faqs .outer-container .faqs-wrap ul#my-accordion li.acc_section.acc_active h3 svg.lucide{transform:translateY(-50%) rotate(180deg)}.section-faqs .outer-container .faqs-wrap ul#my-accordion li.acc_section .acc_content{font-size:16px;padding:14px;background:none}@media only screen and (max-width:1023px){.section-faqs .outer-container .faqs-wrap{top:100px}}@media only screen and (max-width:700px){.section-faqs .outer-container{flex-direction:column}.section-faqs .outer-container .left-section{width:100%}.section-faqs .outer-container .faqs-wrap{position:relative;width:100%}}.section-boxes.grid-columns-5 .inner-container ul{flex-wrap:wrap}.section-boxes.grid-columns-5 .inner-container ul li{width:calc((100% - 80px) / 5)}.section-boxes.grid-columns-5 .inner-container ul li .content{background:var(--dark);position:relative;height:100%;padding:20px;left:unset;bottom:unset}.section-boxes.grid-columns-5 .inner-container ul li .content p b{display:block;font-size:20px}@media only screen and (max-width:1440px){.inner-container{padding:0 30px}}@media only screen and (max-width:979px){.section-boxes.grid-columns-5 .inner-container ul li{width:calc((100% - 40px)/ 3)}a.e-btn{float:unset!important}}@media only screen and (max-width:700px){.section-boxes.grid-columns-5 .inner-container ul li{width:calc((100% - 20px)/ 2)}}section:not(.boxes) li:nth-child(1){margin-top:0}section.boxes .content.last{margin-top:20px}.news-filter-buttons{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.news-filter-buttons .e-btn{font-size:13px!important;padding:8px 12px;text-transform:initial;width:fit-content;min-width:unset}.news-filter-buttons .e-btn--bordered{background:#f7f7f7!important;color:#000;border-color:#e4e4e4!important}.news-filter-buttons .e-btn--bordered:hover{color:#000!important}.page-template-page-services-2026 h3:not(:nth-child(1)),.page-template-page-services-2026 h4:not(:nth-child(1)),.page-template-page-services-2026 h5:not(:nth-child(1)),.page-template-page-services-2026 h6:not(:nth-child(1)){margin-top:.8em;margin-bottom:0.4em!important;font-family:Gotham Medium!important;font-weight:400;font-size:1.6rem;text-transform:initial!important}.page-template-page-services-2026 h3{font-size:4rem}.page-template-page-services-2026 h3+p,.page-template-page-services-2026 h4+p,.page-template-page-services-2026 h5+p,.page-template-page-services-2026 h6+p{margin-top:0}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:.8em}p+p{margin-top:1em}