﻿/*!
Theme Name: Studio 44 Digital
Theme URI: https://www.studio44digital.co.uk/
Author: Studio 44
Author URI: https://www.studio44digital.co.uk/
Description: Studio 44\'s bespoke theme to be rolled out on all sites
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: studio
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@font-face{font-family:"black mango";src:url("./assets/fonts/black-mango.woff2") format("woff2"),url("./assets/fonts/black-mango.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"garet";src:url("./assets/fonts/garetbook.woff2") format("woff2"),url("./assets/fonts/garetbook.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"garet";src:url("./assets/fonts/garetheavy.woff2") format("woff2"),url("./assets/fonts/garetheavy.woff") format("woff");font-weight:600;font-style:normal}:root{--spacing: 80px;--tile-background: #F5F6F7;--tile-border: 1px solid #D0D5DA;--new_main_font: "proxima_novaregular" , sans-serif;--new_secondary_font: "kc_regular" , sans-serif;--mask-image: url("./assets/img/image-mask.svg");--mask-position: 0% 0%;--mask-size: 100% 100%;--mask-repeat: no-repeat}@media(max-width: 992px){:root{--spacing: 40px}}@media(max-width: 797px){:root{--spacing: 20px}}html{scroll-behavior:smooth;background-color:var(--s44-dark-green)}body{font-family:var(--new_main_font);color:var(--s44-dark-green);letter-spacing:var(--letter_spacing);line-height:1;margin:0;background:var(--s44-cream)}h1,h2,h3,h4,h5,h6{font-family:var(--secondary_font);font-weight:600;color:var(--dark-aqua);margin:0;line-height:1.15;text-transform:uppercase}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:var(--peach)}h1,.sa-h1{font-size:var(--h1_clamp)}h2,.sa-h2{font-size:var(--h2_clamp)}h3,.sa-h3{font-size:var(--h3_clamp)}h4,.sa-h4{font-size:var(--h4_clamp)}h5,.sa-h5{font-size:var(--h5_clamp)}h6,.sa-h6{font-size:var(--h6_clamp)}p,.sa-p{font-size:var(--body_text_size);margin:0;line-height:1.3125;font-weight:400;font-family:var(--main_font);color:var(--dark-aqua)}p.small,.sa-p.small{font-size:var(--small_body_text_size)}p.large,.sa-p.large{font-size:var(--large_body_text_size)}.container{max-width:var(--container_width);margin:0 auto}.container-fluid{max-width:calc(var(--container_width) + 200px);margin:0 auto}.spacing-sm{padding:var(--spacing_small) 0}.spacing-md{padding:var(--spacing_medium) 0}.spacing-lg{padding:var(--spacing_large) 0}.mask-image img{display:block;height:100%;-webkit-mask-image:var(--mask-image, none);mask-image:var(--mask-image, none);-webkit-mask-position:var(--mask-position, 0);mask-position:var(--mask-position, 0);-webkit-mask-repeat:var(--mask-repeat, no-repeat);mask-repeat:var(--mask-repeat, no-repeat);-webkit-mask-size:var(--mask-size, 100% 100%);mask-size:var(--mask-size, 100% 100%);opacity:var(--mediaOpacity, 1);width:100%}.d-flex-col{display:flex;flex-direction:column;gap:16px}.d-flex{display:flex}.btn-wrapper{gap:20px}.btn{white-space:nowrap;display:block;padding:var(--button_padding);border-radius:var(--border_radius);width:fit-content;font-family:var(--main_font);transition:.3s ease}.btn.btn-white-primary{background-color:var(--s44-cream)}.btn.btn-white-primary:hover{background-color:var(--s44-extra-light-green)}.btn.btn-white-secondary{border:solid 1px var(--s44-cream);color:var(--s44-cream)}.btn.btn-white-secondary:hover{background-color:var(--s44-extra-light-green);border:solid 1px var(--s44-extra-light-green);color:#000}.btn.btn-orange-primary{background-color:var(--s44-orange);color:var(--s44-cream)}.btn.btn-orange-primary:hover{background-color:var(--s44-extra-light-green);border:solid 1px var(--s44-extra-light-green);color:#000}a{color:#000;text-decoration:none;transition:.3s ease}*{margin:0;box-sizing:border-box;padding:0}.button-group{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.c-button,input#gform_submit_button_1,input#submit#submit#submit#submit#submit,a.button.wc-forward,.wc-block-components-button{transition:all .2s ease,visibility 0s;border-radius:50px;background:var(--light-purple);border:1px solid var(--light-purple);box-sizing:border-box;cursor:pointer;height:100%;min-height:10px;min-width:10px;padding:12px 24px;touch-action:manipulation;width:fit-content;font-family:var(--new_secondary_font);text-transform:uppercase;color:#fff;font-style:normal;font-size:22px;transition:ease .5s;display:flex;align-items:center;gap:5px}.c-button svg,input#gform_submit_button_1 svg,input#submit#submit#submit#submit#submit svg,a.button.wc-forward svg,.wc-block-components-button svg{transition:inherit;display:inherited;margin:0px 4px 0px 0px;fill:#fff;margin-right:0px;margin-left:5px;width:20px;height:20px;transition:ease .5s}.c-button.green,input#gform_submit_button_1.green,input#submit#submit#submit#submit#submit.green,a.button.wc-forward.green,.wc-block-components-button.green{background-color:var(--dark-green);order-color:var(--dark-green)}.c-button:hover,input#gform_submit_button_1:hover,input#submit#submit#submit#submit#submit:hover,a.button.wc-forward:hover,.wc-block-components-button:hover{background-color:#fff;color:#000;border-color:#000}.c-button:hover svg,input#gform_submit_button_1:hover svg,input#submit#submit#submit#submit#submit:hover svg,a.button.wc-forward:hover svg,.wc-block-components-button:hover svg{fill:#000;transform:translateX(5px)}header{position:fixed;width:100%;z-index:9999;transition:background .5s ease;background:linear-gradient(180deg, rgb(0, 0, 0) -90%, rgba(0, 0, 0, 0) 90%)}header.header-scrolled{background:var(--s44-dark-green);transition:background .2s ease !important}header nav.header-menu{display:flex}header nav.header-menu ul{list-style:none;display:flex;justify-content:flex-end;color:var(--s44-cream);margin:auto}header nav.header-menu ul li{text-align:center}header nav.header-menu ul li a{padding-right:10px;padding-left:10px;margin-left:4px;margin-right:4px;text-transform:Capitalize;letter-spacing:0em;color:var(--main-purple);font-family:var(--main_font);font-weight:normal;font-style:normal;font-size:16px}header nav.header-menu ul li a:hover{color:var(--s44-extra-light-green)}header nav.header-menu ul li.current-menu-item a{color:var(--s44-orange)}header nav.header-menu ul li.menu-item-has-children{position:relative}header nav.header-menu ul li .sub-menu{display:none;position:absolute;left:-30px;width:261px;padding-left:0px;z-index:3;padding-top:15px}header nav.header-menu ul li .sub-menu li{background:var(--light-purple);text-align:left;margin-bottom:10px;border-radius:60px;padding:30px 20px;text-align:center}header nav.header-menu ul li .sub-menu li:last-child{margin-bottom:0px}header nav.header-menu ul li .sub-menu li a{color:var(--white-1)}header nav.header-menu ul li .sub-menu li a:hover{color:#000}header nav.header-menu ul li .sub-menu li.current-menu-item a{color:#000}header nav.header-menu ul li .sub-menu.visible{display:block}header nav.header-menu ul li.menu-item-has-children>a{display:flex;align-items:center;gap:10px}header nav.header-menu ul li.menu-item-has-children>a:after{content:"";font-family:"Font Awesome 5 Pro"}header .main_header{padding:20px 15px;background:var(--white-1);z-index:9999;position:relative}header .main_header .main_wrapper{display:flex;align-items:center;gap:30px}header .main_header .main_wrapper .logo img{object-fit:contain;max-width:144px}header .main_header .main_wrapper .main_menu{flex:1;display:flex;justify-content:flex-end;gap:40px}header .main_header .s44-mobile-menu{display:none;padding:10px;cursor:pointer;transition:transform .3s ease;max-height:47px;margin-left:auto;position:relative;z-index:10}header .main_header .s44-mobile-menu .bar{width:40px;height:3px;margin:5px 0;border-radius:10px;background-color:var(--s44-cream);transition:transform .3s ease}header .main_header .s44-mobile-menu.active .bar.middle{display:none;width:32px}header .main_header .s44-mobile-menu.active .bar.top{transform:rotate(45deg) translate(0, 0);width:40px}header .main_header .s44-mobile-menu.active .bar.bottom{transform:rotate(-45deg) translate(5px, -5px);width:40px}header .responsive-menu{height:90px;width:100vw;position:fixed;top:0;padding:160px 0;right:-110%;background:var(--s44-dark-green);display:flex;align-items:center;justify-content:center;transition:right ease .5s;z-index:9}header .responsive-menu.active{right:0}header .responsive-menu nav.header-menu ul{flex-direction:column}@media(max-width: 1024px){header .main_header .main_wrapper .main_menu{display:none}header .main_header .main_wrapper .s44-mobile-menu{display:block}header .responsive-menu nav.header-menu ul li{padding:10px 0px}header .responsive-menu nav.header-menu ul li a{font-size:21px}header .responsive-menu nav.header-menu ul li .sub-menu{position:relative;left:0;width:100%}}@media(min-width: 1025px){header .main_header .main_wrapper .hide-parent .menu-item-parent{display:none}}main#primary>section:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner){padding-top:var(--spacing);padding-bottom:var(--spacing)}main#primary>section:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner).pt-0{padding-top:0px}main#primary>section:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner).pb-0{padding-bottom:0px}main#primary>section:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner).pt{padding-top:var(--spacing)}main#primary>section:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner).pb{padding-bottom:var(--spacing)}main#primary>section:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner).pt-d{padding-top:calc(var(--spacing)*2)}main#primary>section:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner).pb-d{padding-bottom:calc(var(--spacing)*2)}main#primary>section:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner).pt-s{padding-top:calc(var(--spacing) - 15px)}main#primary>section:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner).pb-s{padding-bottom:calc(var(--spacing) - 15px)}main#primary>section:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner).pt-sm{padding-top:var(--spacing_small)}main#primary>section:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner).pb-sm{padding-bottom:var(--spacing_small)}@media(max-width: 767px){main#primary>section:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner).pt-s{padding-top:var(--spacing)}main#primary>section:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner).pb-s{padding-bottom:var(--spacing)}}main#primary>section{padding-left:20px;padding-right:20px}main#primary>section .container>.header_area{margin-bottom:40px}main#primary>section .container>.header_area .content_wrapper{margin-top:16px}main#primary>section.pt-0{padding-top:0px}main#primary>section.pb-0{padding-bottom:0px}main#primary>section.pt{padding-top:var(--spacing)}main#primary>section.pb{padding-bottom:var(--spacing)}main#primary>section.pt-d{padding-top:calc(var(--spacing)*2)}main#primary>section.pb-d{padding-bottom:calc(var(--spacing)*2)}main#primary>section.pt-s{padding-top:calc(var(--spacing) - 15px)}main#primary>section.pb-s{padding-bottom:calc(var(--spacing) - 15px)}main#primary>section.pt-sm{padding-top:var(--spacing_small)}main#primary>section.pb-sm{padding-bottom:var(--spacing_small)}main#primary>div:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner):not(.paragraph):not(.heading){padding-top:var(--spacing);padding-bottom:var(--spacing)}main#primary>div:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner) p{padding-top:7.5px;padding-bottom:7.5px}main#primary>div:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner).pt-0{padding-top:0px !important}main#primary>div:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner).pb-0{padding-bottom:0px !important}main#primary>div:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner).pt{padding-top:var(--spacing)}main#primary>div:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner).pb{padding-bottom:var(--spacing)}main#primary>div:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner).pt-d{padding-top:calc(var(--spacing)*2)}main#primary>div:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner).pb-d{padding-bottom:calc(var(--spacing)*2)}main#primary>div:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner).pt-s{padding-top:calc(var(--spacing) - 15px)}main#primary>div:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner).pb-s{padding-bottom:calc(var(--spacing) - 15px)}main#primary>div:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner).pt-sm{padding-top:var(--spacing_small)}main#primary>div:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner).pb-sm{padding-bottom:var(--spacing_small)}main#primary>div:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner) .container>.header_area{margin-bottom:40px}main#primary>div:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner) .container>.header_area .content_wrapper{margin-top:16px}@media(max-width: 767px){main#primary>div:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner).pt-s{padding-top:var(--spacing)}main#primary>div:not(:first-child):not(.block_inner-page-banner):not(.block_homepage-banner).pb-s{padding-bottom:var(--spacing)}}main#primary .block_trustindex-widget{overflow:hidden}main#primary .block_trustindex-widget .ti-reviews-container-wrapper{overflow:visible}main#primary .block_trustindex-widget .ti-reviews-container-wrapper .ti-inner.ti-inner.ti-inner.ti-inner.ti-inner.ti-inner.ti-inner.ti-inner.ti-inner.ti-inner{background-color:var(--tile-background) !important;border:var(--tile-border)}main#primary .block_trustindex-widget .ti-reviews-container-wrapper .ti-inner.ti-inner.ti-inner.ti-inner.ti-inner.ti-inner.ti-inner.ti-inner.ti-inner.ti-inner:hover{box-shadow:12px 0px 41px rgba(0,0,0,.15);background-color:#fff !important}main#primary section.error-404 .widget_recent_entries{margin:var(--spacing) 0px}main#primary section.error-404 .widgettitle,main#primary section.error-404 .widget-title{margin-bottom:25px}main#primary section.error-404 .widget_categories,main#primary section.error-404 .widget_archive{margin-bottom:var(--spacing)}main#primary section.error-404 #archives-dropdown--1{margin:20px 0px}main#primary section.error-404 .tagcloud a{font-size:20px !important;text-decoration:underline;font-style:italic}@media screen and (max-width: 1311px){footer>div{padding-left:20px;padding-right:20px}}footer .footer-top{padding-bottom:var(--spacing)}footer .footer-top .container{position:relative;padding:42px 50px;border-radius:var(--border_radius)}footer .footer-top .container .footer-top-inner{z-index:999;position:relative;display:flex;justify-content:space-between;gap:24px}footer .footer-top .container .footer-top-inner a{height:fit-content;margin:auto 0}footer .footer-top .container .footer-top-inner h3,footer .footer-top .container .footer-top-inner p{font-family:var(--main_font);font-weight:400;text-transform:none;color:var(--s44-cream)}@media screen and (max-width: 767px){footer .footer-top .container .footer-top-inner{flex-direction:column}}footer .footer-top .container:after{content:"";position:absolute;background:rgba(0,0,0,.7);width:100%;height:100%;top:0;left:0;border-radius:var(--border_radius)}footer .footer-main{background:#2d3d35;color:#fff;padding:var(--spacing_medium) 0}@media screen and (max-width: 1311px){footer .footer-main{padding-left:20px;padding-right:20px}}footer .footer-main .container{display:flex;justify-content:space-between;gap:40px}@media screen and (max-width: 767px){footer .footer-main .container{flex-direction:column}}@media screen and (max-width: 535px){footer .footer-main .container .footer-right{flex-direction:column;gap:20px !important}}footer .footer-main .container .footer-column .footer-column-inner .footer-heading{color:var(--s44-cream);margin-bottom:12px}footer .footer-main .container .footer-img-wrap{height:fit-content;margin:auto 0;width:250px}footer .footer-main .container .footer-img-wrap img{width:100%}footer .footer-main .container .footer-right{display:flex;gap:var(--spacing_medium)}footer .footer-main .container .footer-right .footer-ql a{opacity:.5;color:var(--s44-cream)}footer .footer-main .container .footer-right .footer-ql nav ul{list-style:none}footer .footer-main .container .footer-right .footer-ql nav ul li{margin-bottom:8px}footer .footer-main .container .footer-right .footer-contact .contact-details .footer-phone,footer .footer-main .container .footer-right .footer-contact .contact-details .footer-email{display:flex;flex-wrap:nowrap}footer .footer-main .container .footer-right .footer-contact .contact-details .footer-phone p,footer .footer-main .container .footer-right .footer-contact .contact-details .footer-email p{margin-bottom:8px;font-size:14px}footer .footer-main .container .footer-right .footer-contact .contact-details .footer-phone p span,footer .footer-main .container .footer-right .footer-contact .contact-details .footer-email p span{opacity:.5}footer .footer-main .container .footer-right .footer-contact .contact-details .footer-phone p a,footer .footer-main .container .footer-right .footer-contact .contact-details .footer-email p a{color:var(--s44-cream)}footer .footer-main .container .footer-right .footer-contact .contact-details .socials{display:flex;gap:12px}footer .footer-main .container .footer-right .footer-contact .contact-details .socials i{font-size:25px;color:var(--s44-cream);width:fit-content}footer .footer-bottom{background:var(--s44-dark-green);padding-top:20px;padding-bottom:20px;border-top:1px solid var(--s44-cream)}footer .footer-bottom p{color:var(--s44-cream)}.block_s44-contact-form{background-color:var(--s44-dark-green)}.block_s44-contact-form .container{display:flex;gap:var(--spacing_medium)}@media screen and (max-width: 991px){.block_s44-contact-form .container{gap:var(--spacing_small)}}@media screen and (max-width: 767px){.block_s44-contact-form .container{flex-direction:column-reverse}}.block_s44-contact-form .container>div{flex:1}.block_s44-contact-form .container .form-left{background-color:#fff;border-radius:var(--border_radius);padding:40px 24px}.block_s44-contact-form .container .form-left h2{font-size:36px}.block_s44-contact-form .container .form-left form{margin-top:12px}.block_s44-contact-form .container .form-left form>div{display:flex;margin-bottom:12px;gap:12px}@media screen and (max-width: 991px){.block_s44-contact-form .container .form-left form>div{flex-direction:column}}.block_s44-contact-form .container .form-left form input,.block_s44-contact-form .container .form-left form select,.block_s44-contact-form .container .form-left form textarea{font-size:16px;width:100%;padding:10px;border-radius:4px;border:solid 1px rgba(45,61,53,.2);font-family:var(--main_font);color:var(--s44-dark-green)}.block_s44-contact-form .container .form-left form select{margin-bottom:12px}.block_s44-contact-form .container .form-left form textarea{height:120px}.block_s44-contact-form .container .form-left form .wpcf7-submit{background-color:var(--s44-orange);color:var(--s44-cream);width:200px}.block_s44-contact-form .container .form-left form .wpcf7-response-output:empty,.block_s44-contact-form .container .form-left form .wpcf7-spinner:empty{display:none}.block_s44-contact-form .container .form-right{padding:24px 0}.block_s44-contact-form .container .form-right .form-content{gap:24px}.block_s44-contact-form .container .form-right h3{font-family:var(--main_font);font-weight:500;text-transform:none}.block_s44-contact-form .container .form-right .form-subheading{font-size:14px}.block_s44-contact-form .container .form-right div>p>i{font-size:20px;margin-right:18px}.block_s44-contact-form .container .form-right .socials{border-top:solid 1px rgba(251,248,239,.47);padding-top:24px;display:flex;gap:16px}.block_s44-contact-form .container .form-right .socials i{font-size:20px}.block_s44-contact-form .container .form-right *{color:#fff}.block_s44-content-accordion{background:var(--s44-light-green);position:relative}.block_s44-content-accordion .block-image{position:absolute;height:100%;width:50%;top:0;left:0}.block_s44-content-accordion .block-image img{position:relative;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 991px)and (min-width: 767px){.block_s44-content-accordion .block-image{width:40%}}.block_s44-content-accordion .container{display:flex}.block_s44-content-accordion .container h1,.block_s44-content-accordion .container h2,.block_s44-content-accordion .container h3,.block_s44-content-accordion .container h4,.block_s44-content-accordion .container h5,.block_s44-content-accordion .container h6{color:var(--s44-cream)}.block_s44-content-accordion .container .heading-ac{margin-bottom:20px}.block_s44-content-accordion .container .accordion-wrapper{width:45%;margin-left:auto}@media screen and (max-width: 991px)and (min-width: 767px){.block_s44-content-accordion .container .accordion-wrapper{width:50%}}.block_s44-content-accordion .container .accordion-wrapper .accordion-wrap{border-bottom:solid 1px var(--s44-cream)}.block_s44-content-accordion .container .accordion-wrapper .accordion-wrap .accordion-heading{padding:12px 0;display:flex;justify-content:space-between;gap:24px}.block_s44-content-accordion .container .accordion-wrapper .accordion-wrap .accordion-heading.active i{transform:rotate(45deg)}.block_s44-content-accordion .container .accordion-wrapper .accordion-wrap .accordion-heading:hover{cursor:pointer}.block_s44-content-accordion .container .accordion-wrapper .accordion-wrap .accordion-heading:hover h3,.block_s44-content-accordion .container .accordion-wrapper .accordion-wrap .accordion-heading:hover i{color:var(--s44-extra-light-green)}.block_s44-content-accordion .container .accordion-wrapper .accordion-wrap .accordion-heading i{color:var(--s44-cream);margin:auto 0;transition:.3s ease;font-size:22px}.block_s44-content-accordion .container .accordion-wrapper .accordion-wrap .accordion-heading h3{font-family:var(--main-font);font-weight:200;font-size:var(--h5_clamp);text-transform:none;transition:.3s ease}.block_s44-content-accordion .container .accordion-wrapper .accordion-wrap .accordion-copy{margin-bottom:16px;color:var(--s44-cream);opacity:.8}.block_s44-content-accordion:after{content:"";position:absolute;width:50%;height:100%;background:linear-gradient(270deg, rgb(89, 101, 95) 0%, rgba(89, 101, 95, 0) 90%);top:0;left:0}@media screen and (max-width: 991px)and (min-width: 767px){.block_s44-content-accordion:after{width:40%}}@media screen and (max-width: 767px){.block_s44-content-accordion .block-image{width:100%;height:280px}.block_s44-content-accordion:after{width:100%;height:280px;background:linear-gradient(0deg, rgb(89, 101, 95) 0%, rgba(89, 101, 95, 0) 90%)}.block_s44-content-accordion .container{margin-top:316px}.block_s44-content-accordion .container .accordion-wrapper{width:100%}}.block_s44-hero-top{height:100dvh;padding-bottom:120px;position:relative;background-size:cover}@media screen and (max-width: 535px){.block_s44-hero-top:not(.sub-page-size) .hero-logo-wrapper{display:none}}.block_s44-hero-top.sub-page-size{height:60vh !important}.block_s44-hero-top:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 90%)}.block_s44-hero-top .container{height:100%;z-index:998;position:relative;gap:40px}.block_s44-hero-top .container .hero-inner{margin:auto auto 0 0;gap:40px;width:80%}.block_s44-hero-top .container .hero-copy{max-width:800px;color:var(--s44-cream)}.block_s44-hero-top .container .hero-copy h1{font-weight:400}.block_s44-hero-top .container .hero-logo-wrapper{height:fit-content;margin-top:auto;width:160px}.block_s44-hero-top .container .hero-logo-wrapper img{width:100%}@media screen and (max-width: 767px){.block_s44-hero-top{padding-bottom:20px}.block_s44-hero-top .container{flex-direction:column}.block_s44-hero-top .container .hero-logo-wrapper{margin-top:0;width:20%}}@media screen and (max-width: 535px){.block_s44-hero-top .container .hero-buttons{flex-direction:column}.block_s44-hero-top .container .hero-logo-wrapper{width:100px}}.block_s44-meet-the-team{background:#fff}.block_s44-meet-the-team .container .mtt-top{margin-bottom:var(--spacing_large);display:flex;gap:var(--spacing_medium);justify-content:space-between}.block_s44-meet-the-team .container .mtt-top .mtt-heading{max-width:680px}.block_s44-meet-the-team .container .mtt-top .mtt-cta{display:flex;margin:auto 0}@media screen and (max-width: 535px){.block_s44-meet-the-team .container .mtt-top{flex-direction:column;margin-bottom:var(--spacing_medium);gap:var(--spacing_small)}}.block_s44-meet-the-team .container .mtt-bottom .team-members{gap:var(--spacing_medium)}.block_s44-meet-the-team .container .mtt-bottom .team-members .team-member{display:flex;gap:var(--spacing_medium)}.block_s44-meet-the-team .container .mtt-bottom .team-members .team-member .team-member-image img{width:249px;aspect-ratio:1/1;height:auto;border-radius:var(--border_radius);object-fit:cover}.block_s44-meet-the-team .container .mtt-bottom .team-members .team-member .team-member-info{margin:auto 0}.block_s44-meet-the-team .container .mtt-bottom .team-members .team-member .team-member-info h3{font-family:var(--main_font);text-transform:capitalize;color:#59655f}.block_s44-meet-the-team .container .mtt-bottom .team-members .team-member .team-member-info .team-member-title{font-size:20px;color:rgba(89,101,95,.67)}@media screen and (max-width: 535px){.block_s44-meet-the-team .container .mtt-bottom .team-members .team-member{flex-direction:column}.block_s44-meet-the-team .container .mtt-bottom .team-members .team-member img{width:100% !important}}.block_s44-split-block .container{display:flex;gap:var(--spacing_medium)}.block_s44-split-block .container .split-block-left{flex:6}.block_s44-split-block .container .split-block-left p{margin-bottom:16px}.block_s44-split-block .container .split-block-left .btn-wrapper{margin-top:20px}.block_s44-split-block .container .split-block-right{flex:4;display:flex;min-width:450px}.block_s44-split-block .container .split-block-right img{object-fit:contain;width:100%}@media screen and (max-width: 991px){.block_s44-split-block .container{flex-direction:column}.block_s44-split-block .container .btn-wrapper{margin-top:0 !important}.block_s44-split-block .container .split-block-right{min-width:300px;max-width:450px;margin:auto}}.block_s44-testimonials .container{gap:40px;display:flex}.block_s44-testimonials .container>div{width:50%}@media screen and (max-width: 767px){.block_s44-testimonials .container{flex-direction:column;padding-bottom:20px}.block_s44-testimonials .container>div{width:100% !important}}.block_s44-testimonials .container .block-left .btn-wrapper{margin-top:16px}.block_s44-testimonials .container .block-right .testimonials-wrapper .testimonial-wrapper{background:#fff;border-radius:var(--border_radius);display:flex !important;gap:8px;padding:24px}.block_s44-testimonials .container .block-right .testimonials-wrapper .testimonial-wrapper h3,.block_s44-testimonials .container .block-right .testimonials-wrapper .testimonial-wrapper p{font-family:var(--main_font);font-weight:400;text-transform:none}.block_s44-testimonials .container .block-right .testimonials-wrapper .testimonial-wrapper h3{font-size:21px}.block_s44-testimonials .container .block-right .testimonials-wrapper .testimonial-wrapper .testimonial-author .testimonial-name{font-size:16px;font-weight:600}.block_s44-testimonials .container .block-right .testimonials-wrapper .testimonial-wrapper .testimonial-author .testimonial-title{font-size:14px}.block_s44-testimonials .container .block-right .testimonials-wrapper .slick-slide{margin:0 12px}.block_s44-testimonials .container .block-right .testimonials-wrapper .slick-list{margin:0 -12px}.block_s44-testimonials .container .block-right .testimonials-wrapper .slick-dots{width:fit-content;bottom:-50px}.block_s44-testimonials .container .block-right .testimonials-wrapper .slick-dots li{width:fit-content}.block_s44-testimonials .container .block-right .testimonials-wrapper .slick-dots li.slick-active button{width:31px !important;border-radius:23px !important;opacity:1 !important}.block_s44-testimonials .container .block-right .testimonials-wrapper .slick-dots button{background:var(--s44-dark-green);opacity:.5;width:13px;height:13px;border-radius:50%;transition:width .3s ease}.block_s44-testimonials .container .block-right .testimonials-wrapper .slick-dots:before{content:""}.block_s44-usp-block{background:var(--s44-dark-green)}.block_s44-usp-block .container .heading-usp{color:var(--s44-cream);text-align:center;margin-bottom:40px}.block_s44-usp-block .container .usp-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:24px}.block_s44-usp-block .container .usp-wrapper .usp{background:var(--s44-cream);padding:24px;border-radius:var(--border_radius);text-align:center;transition:transform .5s ease}.block_s44-usp-block .container .usp-wrapper .usp:hover{transform:scale(1.05)}.block_s44-usp-block .container .usp-wrapper .usp h3{font-family:var(--main_font);font-size:24px}@media screen and (max-width: 535px){.block_s44-usp-block .container .usp-wrapper{display:flex;flex-direction:column}}
