@import url(/wp-content/themes/vtec/assets/fonts/stylesheet.css);:root{--fontHeading:"Dense", sans-serif;--fontBody:"Lato", sans-serif;--fontSize:18px;--userSelectionTextColour:#fff;--userSelectionBgColour:#000;--white:#fff;--black:#000000;--grey:#2B2C2C;--sba-blue:#27323F;--yellow:#F0B023;--vtec-blue:#81C2B4;--design-blue:#98CDE3;--project-blue:#7299B0;--grey-80:rgba(43, 44, 44, 0.8);--black-10:#E6E7E8;--yellow-50:rgba(240, 176, 35, 0.5);--wrapperWidth:95%;--wrapperMaxWidth:1400px;--arrowLongBlack:url('data:image/svg+xml,<svg width="72" height="23" viewBox="0 0 72 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 12H70" stroke="%232B2C2C" stroke-width="2"/><path d="M60 1L70 12L60 22.25" stroke="%232B2C2C" stroke-width="2"/></svg>');--arrowLongWhite:url('data:image/svg+xml,<svg width="72" height="23" viewBox="0 0 72 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 12H70" stroke="%23FFFFFF" stroke-width="2"/><path d="M60 1L70 12L60 22.25" stroke="%23FFFFFF" stroke-width="2"/></svg>');--arrowLongVtec:url('data:image/svg+xml,<svg width="72" height="23" viewBox="0 0 72 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 12H70" stroke="%2381C2B4" stroke-width="2"/><path d="M60 1L70 12L60 22.25" stroke="%2381C2B4" stroke-width="2"/></svg>');--downloadBlack:url('data:image/svg+xml,<svg width="88" height="30" viewBox="0 0 88 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M44 0V19.5" stroke="%23000000" stroke-width="2"/><path d="M37 12.5L44 19.5L51 12.5" stroke="%23000000" stroke-width="2"/><path d="M1 19V29H87V19" stroke="%23000000" stroke-width="2"/></svg>');--downloadWhite:url('data:image/svg+xml,<svg width="88" height="30" viewBox="0 0 88 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M44 0V19.5" stroke="%23FFFFFF" stroke-width="2"/><path d="M37 12.5L44 19.5L51 12.5" stroke="%23FFFFFF" stroke-width="2"/><path d="M1 19V29H87V19" stroke="%23FFFFFF" stroke-width="2"/></svg>');--downloadVtec:url('data:image/svg+xml,<svg width="88" height="30" viewBox="0 0 88 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M44 0V19.5" stroke="%2381C2B4" stroke-width="2"/><path d="M37 12.5L44 19.5L51 12.5" stroke="%2381C2B4" stroke-width="2"/><path d="M1 19V29H87V19" stroke="%2381C2B4" stroke-width="2"/></svg>');--downChevronVtec:url('data:image/svg+xml,<svg width="30" height="17" viewBox="0 0 30 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L15 15L29 1" stroke="%2381C2B4" stroke-width="2"/></svg>');--downChevronWhite:url('data:image/svg+xml,<svg width="30" height="17" viewBox="0 0 30 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L15 15L29 1" stroke="%23FFFFFF" stroke-width="2"/></svg>')}*{box-sizing:border-box}html,body{margin:0;padding:0;color:var(--black);background:var(--white);font-family:var(--fontBody);font-size:var(--fontSize);font-weight:400;letter-spacing:.04em;line-height:26px;scroll-behavior:smooth}body.no-scroll{overflow:hidden}html{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:#fff0}.wrapper{width:100%;max-width:1330px;margin:0 auto;position:relative;padding:0 25px;z-index:2}h1,.h1{font-family:var(--fontHeading);font-size:80px;line-height:75px;letter-spacing:.04em;text-transform:uppercase;font-weight:400;margin:0}@media (max-width:1024px){h1,.h1{font-size:60px;line-height:normal}}@media (max-width:480px){h1,.h1{font-size:50px}}h2,.h2{font-family:var(--fontHeading);font-size:65px;line-height:60px;letter-spacing:.04em;text-transform:uppercase;font-weight:400;margin:0}@media (max-width:1024px){h2,.h2{font-size:45px;line-height:normal}}h3,.h3{font-family:var(--fontBody);font-size:40px;line-height:48px;letter-spacing:.055em;text-transform:uppercase;font-weight:400;margin:0}@media (max-width:1024px){h3,.h3{font-size:35px;line-height:normal}}h4,.h4{font-family:var(--fontBody);font-size:20px;line-height:27px;letter-spacing:.04em;font-weight:700;margin:0}@media (max-width:1024px){h4,.h4{font-size:18px;line-height:normal}}p{margin:0 0 1rem}a{text-decoration:none}p a{color:var(--black);text-decoration:underline}ul:not(.nav):not(.sub-menu):not(.slick-dots){padding-left:25px;list-style:none}ul:not(.nav):not(.sub-menu):not(.slick-dots) li{margin-bottom:1rem;position:relative}ul:not(.nav):not(.sub-menu):not(.slick-dots) li:before{content:"";position:absolute;top:10px;left:-25px;width:8px;height:8px;background-color:var(--vtec-blue);border-radius:50%}img{width:100%;display:block}.section{margin-bottom:150px;position:relative}@media (max-width:768px){.section{margin-bottom:50px}}.section.dark{background-color:var(--grey);padding:150px 0;color:var(--white)}@media (max-width:768px){.section.dark{padding:50px 0}}.section.dark h2 a,.section.dark h3 a,.section.dark h4 a,.section.dark p a{color:var(--white);text-decoration:underline}.section.shape{margin-top:105px}.section.shape:before{content:"";position:absolute;right:0;bottom:calc(100% - 1px);width:0;height:0;border-bottom:150px solid var(--grey);border-left:340px solid #fff0}.section.no-margin{margin-bottom:0}.fancybox__container{z-index:99999}button{cursor:pointer;font-family:var(--fontBody);letter-spacing:1.1px}.btn,.form-block form .frm_form_fields .frm_fields_container .frm_submit button,footer .footer-newsletter__form form .frm_fields_container .frm_submit button{font-size:20px;color:var(--vtec-blue);text-transform:uppercase;border:1px solid var(--vtec-blue);padding:20px 30px;position:relative;z-index:2;background-color:#fff0;text-align:center;white-space:nowrap}@media (max-width:480px){.btn,.form-block form .frm_form_fields .frm_fields_container .frm_submit button,footer .footer-newsletter__form form .frm_fields_container .frm_submit button{white-space:normal}}.btn:before,.form-block form .frm_form_fields .frm_fields_container .frm_submit button:before,footer .footer-newsletter__form form .frm_fields_container .frm_submit button:before{content:"";position:absolute;background:var(--vtec-blue);bottom:0;left:0;right:0;top:100%;z-index:-1;transition:top 0.2s ease-in}.btn:hover,.form-block form .frm_form_fields .frm_fields_container .frm_submit button:hover,footer .footer-newsletter__form form .frm_fields_container .frm_submit button:hover{color:var(--white);transition:0.3s}.btn:hover:before,.form-block form .frm_form_fields .frm_fields_container .frm_submit button:hover:before,footer .footer-newsletter__form form .frm_fields_container .frm_submit button:hover:before{top:0}.btn-dark,footer .footer-newsletter__form form .frm_fields_container .frm_submit button,.section.dark .btn,.section.dark .form-block form .frm_form_fields .frm_fields_container .frm_submit button,.form-block form .frm_form_fields .frm_fields_container .frm_submit .section.dark button{color:var(--white);border-color:var(--white)}.btn-dark:hover,footer .footer-newsletter__form form .frm_fields_container .frm_submit button:hover,.section.dark .btn:hover,.section.dark .form-block form .frm_form_fields .frm_fields_container .frm_submit button:hover,.form-block form .frm_form_fields .frm_fields_container .frm_submit .section.dark button:hover{border-color:var(--vtec-blue)}.btn-black{color:var(--black);border-color:var(--black);text-transform:none}.btn-black:before{background:var(--vtec-blue)}.btn-black:hover{border-color:var(--vtec-blue)}.btn-blue{color:var(--white);border-color:var(--white)}.btn-blue:before{background:var(--white)}.btn-blue:hover{color:var(--vtec-blue);border-color:var(--white)}.btn-project{color:var(--project-blue);border-color:var(--project-blue)}.btn-project:before{background:var(--project-blue)}.btn-project:hover{border-color:var(--project-blue)}.arrow-black:after{content:"";z-index:9;background-image:var(--arrowLongBlack);background-size:cover;display:block;width:70px;height:22px;background-repeat:no-repeat}.arrow-white:after,footer .footer-newsletter__form form .frm_fields_container .frm_submit button:after{content:"";z-index:9;background-image:var(--arrowLongWhite);background-size:cover;display:block;width:70px;height:22px;background-repeat:no-repeat}.arrow-vtec:after{content:"";z-index:9;background-image:var(--arrowLongVtec);background-size:cover;display:block;width:70px;height:22px;background-repeat:no-repeat}.arrow-vtec:hover:after{background-image:var(--arrowLongWhite)}.download-vtec:after{content:"";z-index:9;background-image:var(--downloadVtec);background-size:cover;display:block;width:88px;height:30px;background-repeat:no-repeat}.download-vtec:hover:after{background-image:var(--downloadWhite)}form input[type=text]{min-height:70px;border:2px solid var(--white);background:#fff0;padding:0 30px;color:var(--white);font-size:18px;font-weight:700;font-family:var(--fontBody);outline:0;box-shadow:none}form input[type=text]::placeholder{color:var(--white)}.faqs__faq{cursor:pointer;max-width:950px}.faqs__faq:not(:last-of-type){border-bottom:1px solid var(--black)}.faqs__faq__title{text-transform:uppercase;width:100%;position:relative;padding:30px 40px 30px 0}.faqs__faq__title:before,.faqs__faq__title:after{content:"";position:absolute;top:40px;right:0;width:30px;height:2px;background-color:var(--black)}.faqs__faq__title:after{transform:rotate(-90deg);transition:0.3s}.faqs__faq__title p{margin:0}.faqs__faq__content{display:none;margin-left:50px;padding-right:40px;padding-bottom:1rem}@media (max-width:768px){.faqs__faq__content{margin-left:0;padding-right:0}}.faqs__faq.open .faqs__faq__title:after{transform:rotate(0)}.dark .faqs__faq:not(:last-of-type){border-bottom:1px solid var(--white)}.dark .faqs__faq__title:before,.dark .faqs__faq__title:after{background-color:var(--white)}header{background:linear-gradient(180deg,rgb(0 0 0 / .7) 0%,#fff0 80.35%);display:flex;align-items:center;justify-content:space-between;gap:50px;padding:0 45px;position:fixed;top:0;width:100%;z-index:99999;top:0;transition:0.2s ease-in-out}header.nav-up{top:-130px}@media (max-width:992px){header{justify-content:inherit;padding:10px 45px}}header.dark{background-color:var(--grey);position:sticky;margin-bottom:150px}@media (max-width:768px){header.dark{margin-bottom:50px}}header:not(.dark).sticky{background-color:var(--grey)}header .header-sub{display:flex;align-items:center;gap:50px}@media (max-width:768px){header .header-sub{position:relative;z-index:9999}}header .header-sub.left{gap:50px}header .header-sub.left ul{gap:20px}@media (max-width:1300px){header .header-sub.left ul{gap:50px}}@media (max-width:992px){header .header-sub:not(.left){margin-left:auto}}header .header-sub ul{padding:0;margin:0;list-style:none;display:flex;gap:25px}@media (max-width:992px){header .header-sub ul{display:none}}header .header-sub ul li{min-height:107px;display:flex;align-items:stretch}header .header-sub ul li a{font-size:25px;font-weight:400;font-family:var(--fontHeading);text-transform:uppercase;color:var(--white);position:relative;display:flex;align-items:center;padding:0 40px}@media (max-width:1024px){header .header-sub ul li a{padding:0 20px}}header .header-sub ul li a span{position:relative}header .header-sub ul li a span:before{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:var(--white);transition:0.3s}header .header-sub ul li a:hover span:before{width:100%}header .header-sub ul li .sub-menu{display:none;position:absolute;top:107px;left:0;width:100%;padding:0 45px;align-items:center;justify-content:center;gap:16px;list-style:none;padding:15px 0;background-color:var(--white);border-bottom:1px solid rgb(0 0 0 / .1)}header .header-sub ul li.sub-menu-images .sub-menu li{position:relative;z-index:2}header .header-sub ul li.sub-menu-images .sub-menu li a{border:2px solid var(--white);transition:0.3s;padding:0}header .header-sub ul li.sub-menu-images .sub-menu li a span{width:180px;height:130px;position:relative;display:flex;align-items:flex-end;justify-content:center;padding:7px}@media (max-width:1200px){header .header-sub ul li.sub-menu-images .sub-menu li a span{width:130px;height:100px}}header .header-sub ul li.sub-menu-images .sub-menu li a span:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:40px;background-color:rgb(43 44 44 / .8);z-index:-1}header .header-sub ul li.sub-menu-images .sub-menu li a span img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%;z-index:-2}header .header-sub ul li.sub-menu-images .sub-menu li a:hover{border-color:var(--vtec-blue)}header .header-sub ul li.sub-menu-images .sub-menu li a:hover span:before{background-color:var(--vtec-blue)}header .header-sub ul li:not(.sub-menu-images) .sub-menu{gap:150px}header .header-sub ul li:not(.sub-menu-images) .sub-menu li a{color:var(--grey);padding:20px 0}header .header-sub ul li:not(.sub-menu-images) .sub-menu li a span:before{background-color:var(--grey)}header .header-sub ul li:hover .sub-menu{display:flex}header .header-sub .btn,header .header-sub .form-block form .frm_form_fields .frm_fields_container .frm_submit button,.form-block form .frm_form_fields .frm_fields_container .frm_submit header .header-sub button,header .header-sub footer .footer-newsletter__form form .frm_fields_container .frm_submit button,footer .footer-newsletter__form form .frm_fields_container .frm_submit header .header-sub button{padding:12px 35px}@media (max-width:480px){header .header-sub .btn,header .header-sub .form-block form .frm_form_fields .frm_fields_container .frm_submit button,.form-block form .frm_form_fields .frm_fields_container .frm_submit header .header-sub button,header .header-sub footer .footer-newsletter__form form .frm_fields_container .frm_submit button,footer .footer-newsletter__form form .frm_fields_container .frm_submit header .header-sub button{display:none}}header .header__mobile{display:none;position:relative;width:30px;height:25px;flex-direction:column;justify-content:space-between;cursor:pointer;z-index:9999}@media (max-width:992px){header .header__mobile{display:flex}}header .header__mobile span{width:100%;height:2px;background-color:var(--white);border-radius:50px;position:absolute;left:50%;transform:translateX(-50%);opacity:1;transition:0.3s}header .header__mobile span:nth-child(1){top:0}header .header__mobile span:nth-child(4){bottom:0}header .header__mobile span:nth-child(2){top:50%;transform:translate(-50%,-50%) rotate(0)}header .header__mobile span:nth-child(3){opacity:0;top:50%;transform:translate(-50%,-50%) rotate(0)}header .header__mobile.open span:nth-child(1),header .header__mobile.open span:nth-child(4){opacity:0}header .header__mobile.open span:nth-child(2){transform:translate(-50%,-50%) rotate(45deg)}header .header__mobile.open span:nth-child(3){opacity:1;transform:translate(-50%,-50%) rotate(-45deg)}header .header__mobile-menu{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:var(--grey);padding:150px 0;overflow:scroll;z-index:999;opacity:0;transform:translateX(-100%);transition:0.6s}@media (min-width:992px){header .header__mobile-menu{display:none}}header .header__mobile-menu.open{opacity:1;transform:translateX(0)}header .header__mobile-menu ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:30px}header .header__mobile-menu ul li{position:relative;padding-right:20px}header .header__mobile-menu ul li svg{position:absolute;top:0;right:0;transition:0.3s}header .header__mobile-menu ul li svg.rotate{transform:rotate(180deg)}header .header__mobile-menu ul li a{color:var(--white);font-size:35px;font-family:var(--fontHeading);text-transform:uppercase}header .header__mobile-menu ul li .sub-menu{display:none;flex:0 0 100%;margin-top:40px}header .header__mobile-menu ul li .sub-menu li{margin-bottom:40px}header .header__mobile-menu ul li .sub-menu li a{font-size:30px}header .header__mobile-menu ul li.sub-menu-images .sub-menu li a span{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;gap:20px}header .header__mobile-menu ul li.sub-menu-images .sub-menu li a span img{max-width:100px}@keyframes easeDown{0%{top:-100px}100%{top:0}}@keyframes easeIn{0%{opacity:0}100%{opacity:1}}@keyframes easeUp{0%{bottom:-190px}100%{bottom:0}}.home header{top:-100px;animation:easeDown forwards 2s}.home .hero-slider .hero-block__slide:first-of-type h2{opacity:0;animation:easeIn forwards 3s;animation-delay:1s}.home .hero-slider .hero-block__slide:first-of-type .hero-block__slide__extra{bottom:-190px;animation:easeUp forwards 1.5s;animation-delay:2s}.home .hero-block__dots{opacity:0;animation:easeIn forwards 3s;animation-delay:1s}.breadcrumbs{margin-top:-100px;margin-bottom:100px}@media (max-width:768px){.breadcrumbs{margin-top:0}}.lets-talk{position:relative;z-index:2}.lets-talk__inner{background-color:var(--vtec-blue);color:var(--white);padding:60px 70px}@media (max-width:768px){.lets-talk__inner{padding:30px}}.lets-talk__inner h2{margin-bottom:50px}.lets-talk__inner__content{display:flex;align-items:flex-start;justify-content:flex-end;gap:85px}@media (max-width:1024px){.lets-talk__inner__content{flex-direction:column}}.lets-talk__inner__content p{max-width:685px;margin:0}footer{background-color:var(--grey);padding:290px 0 50px;position:relative;z-index:1;margin-top:-160px;color:var(--white)}footer .menu{max-width:900px;margin:0 auto 100px}footer .menu ul{padding:0;list-style:none;margin:0;display:grid;grid-template-rows:repeat(2,1fr);grid-auto-flow:column;gap:40px;justify-content:space-between}@media (max-width:768px){footer .menu ul{grid-template-columns:repeat(2,1fr);grid-auto-flow:row;justify-content:inherit}}@media (max-width:480px){footer .menu ul{grid-template-columns:repeat(1,1fr)}}footer .menu ul li a{color:var(--white);font-family:var(--fontHeading);text-transform:uppercase;font-size:35px;position:relative}footer .menu ul li a:before{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;background-color:var(--white);transition:0.3s}footer .menu ul li a:hover:before{width:100%}footer .footer-newsletter{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:65px}@media (max-width:768px){footer .footer-newsletter{flex-direction:column;gap:30px;justify-content:center;align-items:center}}footer .footer-newsletter__form{flex:0 0 50%}footer .footer-newsletter__form form .frm_fields_container{display:flex;align-items:stretch;gap:20px;flex-wrap:wrap}@media (max-width:480px){footer .footer-newsletter__form form .frm_fields_container{flex-direction:column}}footer .footer-newsletter__form form .frm_fields_container .frm_form_field{width:calc(70% - 10px);margin:0}@media (max-width:480px){footer .footer-newsletter__form form .frm_fields_container .frm_form_field{width:100%}}footer .footer-newsletter__form form .frm_fields_container .frm_form_field.frm6{flex:0 0 calc(50% - 20px)}footer .footer-newsletter__form form .frm_fields_container .frm_form_field#frm_field_15_container{display:none}footer .footer-newsletter__form form .frm_fields_container .frm_form_field input{min-height:70px;border:2px solid var(--white)!important;border-radius:0!important;background:#fff0;padding:0 30px;color:var(--white)!important;font-size:18px;font-weight:700;font-family:var(--fontBody);outline:0!important;box-shadow:none!important;background-color:transparent!important}footer .footer-newsletter__form form .frm_fields_container .frm_form_field input::placeholder{color:var(--white)}footer .footer-newsletter__form form .frm_fields_container .frm_submit{width:calc(30% - 10px)}@media (max-width:480px){footer .footer-newsletter__form form .frm_fields_container .frm_submit{width:100%}}footer .footer-newsletter__form form .frm_fields_container .frm_submit button{padding:0 20px;border-width:2px;border-radius:0!important;outline:0!important;box-shadow:none!important;min-height:70px;margin:0 0 0 -20px!important;width:100%}@media (min-width:480px){footer .footer-newsletter__form form .frm_fields_container .frm_submit button{border-left:0}}@media (max-width:480px){footer .footer-newsletter__form form .frm_fields_container .frm_submit button{margin:0!important}}footer .footer-newsletter__form form .frm_fields_container .frm_submit button:after{margin:0 auto}footer .copyright{text-align:right}@media (max-width:768px){footer .copyright{text-align:center}}footer .copyright p a{color:var(--white);text-decoration:none}footer .copyright p a:hover{text-decoration:underline}.hero-block{height:100vh;display:flex;align-items:stretch;overflow:hidden}.hero-block .hero-slider{width:100%}.hero-block__slide{height:100%;background-position:top;background-size:cover;display:flex!important;align-items:stretch;position:relative}.hero-block__slide:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(90deg,rgb(0 0 0 / .4) .05%,#fff0 50%);z-index:1}.hero-block__slide .wrapper{display:flex;align-items:center;position:relative;z-index:2}.hero-block__slide .wrapper .h1{max-width:580px;color:var(--white)}.hero-block__slide__extra{position:absolute;bottom:0;right:0;z-index:3;padding:50px 60px 40px;clip-path:polygon(0 60px,60px 0,100% 0,100% 100%,0 100%);min-width:768px}@media (max-width:768px){.hero-block__slide__extra{width:97%;min-width:inherit}}.hero-block__slide__extra.sba{background-color:var(--sba-blue);color:var(--white)}.hero-block__slide__extra.sba a{color:var(--white)}.hero-block__slide__extra.sba a:after{background-image:var(--arrowLongWhite)}.hero-block__slide__extra.texture{background-color:var(--yellow);color:var(--black)}.hero-block__slide__extra.texture a{color:var(--black)}.hero-block__slide__extra.texture a:after{background-image:var(--arrowLongBlack)}.hero-block__slide__extra a{font-size:30px;margin-bottom:30px;display:flex;align-items:center;justify-content:space-between}@media (max-width:768px){.hero-block__slide__extra a{margin-bottom:0}}@media (max-width:480px){.hero-block__slide__extra a{font-size:20px}}.hero-block__slide__extra a:hover{text-decoration:underline}.hero-block__slide__extra a:hover:after{margin-right:-20px}.hero-block__slide__extra a:after{content:"";display:block;width:70px;height:22px;background-size:cover;transition:0.3s}.hero-block__slide__extra__sub{display:flex;gap:100px}@media (max-width:768px){.hero-block__slide__extra__sub{display:none}}.hero-block__slide__extra__sub p{min-width:100px}.hero-block__dots{position:absolute;top:50%;right:15%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:9}@media (max-width:768px){.hero-block__dots{right:0}}.hero-block__dots span{background-color:#fff0;border:0;text-indent:-999999999px;position:relative;height:10px;width:10px;padding:15px;cursor:pointer}.hero-block__dots span:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid var(--white);width:10px;height:10px;border-radius:50%;transition:0.3s;box-shadow:0 0 9px 4px rgb(0 0 0 / .4)}.hero-block__dots span.swiper-pagination-bullet-active:after{background-color:var(--white)}.sba-slider{overflow:hidden;position:relative;margin-bottom:300px}@media (max-width:992px){.sba-slider{margin-bottom:150px}}@media (max-width:768px){.sba-slider{margin-bottom:50px}}.sba-slider__slides{width:100%;max-width:100%;min-height:0;min-width:0;overflow:hidden}@media (max-width:768px){.sba-slider__slides{overflow:hidden;max-height:inherit}}.sba-slider__slides__slide{width:100%;flex-shrink:0;height:auto!important}@media (max-width:992px){.sba-slider__slides__slide{max-width:700px;margin:0 auto}}.sba-slider__slides__slide__top{display:flex;align-items:flex-end;justify-content:space-between;gap:200px}@media (max-width:992px){.sba-slider__slides__slide__top{gap:50px}}@media (max-width:768px){.sba-slider__slides__slide__top{flex-direction:column-reverse;align-items:flex-start;gap:30px}}.sba-slider__slides__slide__top h2{margin-bottom:50px;color:var(--sba-blue)}.sba-slider__slides__slide__top .portrait{max-width:320px}@media (max-width:992px){.sba-slider__slides__slide__top .portrait{display:none}}.sba-slider__slides__slide__content{min-height:160px;max-width:700px;margin:0 auto;padding:30px 0}@media (max-width:992px){.sba-slider__slides__slide__content{max-width:inherit;margin-left:50px}}.sba-slider__slides__slide__bottom{display:flex;align-items:flex-start;justify-content:flex-start;gap:120px}@media (max-width:768px){.sba-slider__slides__slide__bottom{gap:30px}}@media (max-width:1024px){.sba-slider__slides__slide__bottom{flex-direction:column-reverse}}.sba-slider__slides__slide__bottom .btn,.sba-slider__slides__slide__bottom .form-block form .frm_form_fields .frm_fields_container .frm_submit button,.form-block form .frm_form_fields .frm_fields_container .frm_submit .sba-slider__slides__slide__bottom button,.sba-slider__slides__slide__bottom footer .footer-newsletter__form form .frm_fields_container .frm_submit button,footer .footer-newsletter__form form .frm_fields_container .frm_submit .sba-slider__slides__slide__bottom button{margin-top:50px;border-color:var(--sba-blue);color:var(--sba-blue)}.sba-slider__slides__slide__bottom .btn:before,.sba-slider__slides__slide__bottom .form-block form .frm_form_fields .frm_fields_container .frm_submit button:before,.form-block form .frm_form_fields .frm_fields_container .frm_submit .sba-slider__slides__slide__bottom button:before,.sba-slider__slides__slide__bottom footer .footer-newsletter__form form .frm_fields_container .frm_submit button:before,footer .footer-newsletter__form form .frm_fields_container .frm_submit .sba-slider__slides__slide__bottom button:before{background-color:var(--sba-blue)}.sba-slider__slides__slide__bottom .btn:hover,.sba-slider__slides__slide__bottom .form-block form .frm_form_fields .frm_fields_container .frm_submit button:hover,.form-block form .frm_form_fields .frm_fields_container .frm_submit .sba-slider__slides__slide__bottom button:hover,.sba-slider__slides__slide__bottom footer .footer-newsletter__form form .frm_fields_container .frm_submit button:hover,footer .footer-newsletter__form form .frm_fields_container .frm_submit .sba-slider__slides__slide__bottom button:hover{color:var(--white)}.sba-slider__slides__slide__bottom .landscape{max-width:550px}@media (max-width:992px){.sba-slider__slides__slide__bottom .landscape{max-width:inherit}}.sba-slider__pagination{display:flex;flex-direction:column;position:absolute;top:51%;right:85%;z-index:9}@media (max-width:992px){.sba-slider__pagination{top:140px;left:20px}}.sba-slider__pagination span{background-color:#fff0;border:0;text-indent:-999999999px;position:relative;height:10px;width:10px;padding:15px;cursor:pointer}.sba-slider__pagination span:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid var(--sba-blue);width:10px;height:10px;border-radius:50%;transition:0.3s}.sba-slider__pagination span.swiper-pagination-bullet-active:after{background-color:var(--sba-blue)}.texture-slider{overflow:hidden;position:relative;margin-bottom:300px}@media (max-width:992px){.texture-slider{margin-bottom:150px}}@media (max-width:768px){.texture-slider{margin-bottom:50px}}.texture-slider__slides{width:100%;max-width:100%;min-height:0;min-width:0;overflow:hidden}@media (max-width:768px){.texture-slider__slides{overflow:hidden}}.texture-slider__slides__slide{width:auto;flex-shrink:0;display:block;height:100%!important;max-height:100%}@media (max-width:992px){.texture-slider__slides__slide{max-width:700px;margin:0 auto}}.texture-slider__slides__slide__top{display:flex;align-items:flex-start;justify-content:flex-start;gap:150px}@media (max-width:992px){.texture-slider__slides__slide__top{gap:50px}}@media (max-width:768px){.texture-slider__slides__slide__top{flex-direction:column-reverse;align-items:flex-start;gap:30px}}.texture-slider__slides__slide__top h2{margin-bottom:50px;color:var(--yellow)}.texture-slider__slides__slide__top p{max-width:620px}@media (max-width:992px){.texture-slider__slides__slide__top p{max-width:inherit;margin-left:50px}}.texture-slider__slides__slide__top .portrait{max-width:380px}@media (max-width:992px){.texture-slider__slides__slide__top .portrait{display:none}}.texture-slider__slides__slide__bottom{display:flex;align-items:flex-start;justify-content:flex-end;gap:120px}@media (max-width:1024px){.texture-slider__slides__slide__bottom{flex-direction:column;gap:50px}}.texture-slider__slides__slide__bottom .btn,.texture-slider__slides__slide__bottom .form-block form .frm_form_fields .frm_fields_container .frm_submit button,.form-block form .frm_form_fields .frm_fields_container .frm_submit .texture-slider__slides__slide__bottom button,.texture-slider__slides__slide__bottom footer .footer-newsletter__form form .frm_fields_container .frm_submit button,footer .footer-newsletter__form form .frm_fields_container .frm_submit .texture-slider__slides__slide__bottom button{margin-top:50px;border-color:var(--yellow);color:var(--yellow)}.texture-slider__slides__slide__bottom .btn:before,.texture-slider__slides__slide__bottom .form-block form .frm_form_fields .frm_fields_container .frm_submit button:before,.form-block form .frm_form_fields .frm_fields_container .frm_submit .texture-slider__slides__slide__bottom button:before,.texture-slider__slides__slide__bottom footer .footer-newsletter__form form .frm_fields_container .frm_submit button:before,footer .footer-newsletter__form form .frm_fields_container .frm_submit .texture-slider__slides__slide__bottom button:before{background-color:var(--yellow)}.texture-slider__slides__slide__bottom .btn:hover,.texture-slider__slides__slide__bottom .form-block form .frm_form_fields .frm_fields_container .frm_submit button:hover,.form-block form .frm_form_fields .frm_fields_container .frm_submit .texture-slider__slides__slide__bottom button:hover,.texture-slider__slides__slide__bottom footer .footer-newsletter__form form .frm_fields_container .frm_submit button:hover,footer .footer-newsletter__form form .frm_fields_container .frm_submit .texture-slider__slides__slide__bottom button:hover{color:var(--white)}.texture-slider__slides__slide__bottom .landscape{max-width:720px}.texture-slider__pagination{display:flex;flex-direction:column;position:absolute;top:12%;left:35%;z-index:9}@media (max-width:992px){.texture-slider__pagination{top:140px;left:20px}}.texture-slider__pagination span{background-color:#fff0;border:0;text-indent:-999999999px;position:relative;height:10px;width:10px;padding:15px;cursor:pointer}.texture-slider__pagination span:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid var(--yellow);width:10px;height:10px;border-radius:50%;transition:0.3s}.texture-slider__pagination span.swiper-pagination-bullet-active:after{background-color:var(--yellow)}.split-block:not(.shape){overflow:hidden}.split-block.no-padding{padding-bottom:0}.split-block .wrapper:last-of-type{display:flex;gap:90px}@media (max-width:768px){.split-block .wrapper:last-of-type{flex-direction:column;gap:40px}}.split-block .wrapper:last-of-type.top{align-items:flex-start}.split-block .wrapper:last-of-type.middle{align-items:center}.split-block .wrapper:last-of-type.bottom{align-items:bottom}.split-block .wrapper:last-of-type img{height:100%}.split-block .wrapper:last-of-type img.portrait{max-width:410px;width:100%}@media (max-width:768px){.split-block .wrapper:last-of-type img.portrait{max-width:inherit}}.split-block__title{margin-bottom:50px}.split-block__title.center{text-align:center}.split-block__title.right{text-align:right}@media (max-width:768px){.split-block__section{width:100%}}.split-block__section__text{max-width:550px}@media (max-width:768px){.split-block__section__text{max-width:inherit}}.split-block__section__text h2{margin-bottom:70px;max-width:550px}@media (max-width:768px){.split-block__section__text h2{max-width:inherit}}.split-block__section__buttons{width:100%;display:flex;gap:100px;min-width:750px;padding-top:50px}@media (max-width:768px){.split-block__section__buttons{min-width:inherit;flex-direction:column;gap:30px}}.split-block__section__video{position:relative;padding-top:55%;width:100%;overflow:hidden}.split-block__section__video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.split-block__section.flush-left{min-width:50vw;width:100%}@media (max-width:768px){.split-block__section.flush-left{margin-left:0;min-width:inherit}}.split-block__section.flush-left img{width:100%}.split-block__section.flush-right{min-width:50vw;width:100%}@media (max-width:768px){.split-block__section.flush-right{margin-left:0;min-width:inherit}}.split-block__section.flush-right img{width:100%}@media (max-width:768px){.split-block__section img{max-height:500px;width:auto}}.split-block.overlay h2{margin-left:-185px}@media (max-width:768px){.split-block.overlay h2{margin-left:0}}.split-block.even .split-block__section{flex:0 0 calc(50% - 90px)}@media (max-width:768px){.split-block.even .split-block__section{flex:0 0 100%}}.split-block.even .split-block__section__buttons{min-width:inherit;gap:15px}.video-block__title{max-width:585px;margin-bottom:40px}@media (max-width:992px){.video-block__title{max-width:inherit}}.video-block__iframe{position:relative;width:100%;overflow:hidden}.video-block__iframe iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.video-block.not-vidyard .video-block__iframe{padding-top:55%}.blog-block.vtec-blue .blog-block__title h2{color:var(--vtec-blue)}.blog-block.vtec-blue .blog-block__title__filters li a{color:var(--vtec-blue)}.blog-block.vtec-blue .blog-block__title__filters li select{border-color:var(--vtec-blue)}.blog-block.vtec-blue .blog-block__posts__post:hover img{box-shadow:0 0 20px var(--vtec-blue)}.blog-block.vtec-blue .blog-block__posts__post p{color:var(--vtec-blue)}.blog-block.project-blue .blog-block__title h2{color:var(--project-blue)}.blog-block.project-blue .blog-block__title__filters li a{color:var(--project-blue)}.blog-block.project-blue .blog-block__title__filters li a select{border-color:var(--project-blue)}.blog-block.project-blue .blog-block__posts__post:hover img{box-shadow:0 0 20px var(--project-blue)}.blog-block.project-blue .blog-block__posts__post p{color:var(--project-blue)}.blog-block.sba .blog-block__title h2{color:var(--sba-blue)}.blog-block.sba .blog-block__title__filters li a{color:var(--sba-blue)}.blog-block.sba .blog-block__title__filters li select{border-color:var(--sba-blue)}.blog-block.sba .blog-block__posts__post:hover img{box-shadow:0 0 20px var(--sba-blue)}.blog-block.sba .blog-block__posts__post p{color:var(--sba-blue)}.blog-block.texture .blog-block__title h2{color:var(--yellow)}.blog-block.texture .blog-block__title__filters li a{color:var(--yellow)}.blog-block.texture .blog-block__title__filters li select{border-color:var(--yellow)}.blog-block.texture .blog-block__posts__post:hover img{box-shadow:0 0 20px var(--yellow)}.blog-block.texture .blog-block__posts__post p{color:var(--yellow)}.blog-block__title{margin-bottom:90px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media (max-width:480px){.blog-block__title{flex-direction:column;gap:20px;align-items:flex-start;margin-bottom:40px}}.blog-block__title__filters{display:flex;align-items:center;justify-content:flex-end;gap:0 40px;list-style:none;padding:0!important;margin:30px 0 0;flex:0 0 100%}@media (max-width:768px){.blog-block__title__filters{flex-wrap:wrap;gap:0 20px}}.blog-block__title__filters__title{display:flex;align-items:center;gap:20px}.blog-block__title__filters li{flex:auto}@media (max-width:768px){.blog-block__title__filters li{flex:0 0 calc(50% - 20px)}}@media (max-width:480px){.blog-block__title__filters li{flex:0 0 100%}}.blog-block__title__filters li:before{display:none}.blog-block__title__filters li.filterselect:after{content:"";background-image:var(--downChevronVtec);width:15px;height:15px;background-size:contain;background-repeat:no-repeat;position:absolute;top:16px;right:15px;pointer-events:none}.blog-block__title__filters li.filterselect select{border:2px solid var(--vtec-blue);border-radius:0;padding:10px 40px 10px 20px;text-transform:uppercase;-webkit-appearance:none;outline:0;width:100%}.blog-block__posts{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:40px 25px}@media (max-width:480px){.blog-block__posts{flex-direction:column;gap:30px}}.blog-block__posts__post{flex:0 0 calc(33% - 25px)}@media (max-width:768px){.blog-block__posts__post{width:100%;flex:0 0 100%}}.blog-block__posts__post img{margin-bottom:25px;transition:0.3s;aspect-ratio:16/10;object-fit:cover}@supports not (aspect-ratio:16/10){.blog-block__posts__post img:before{float:left;padding-top:62.5%;content:""}.blog-block__posts__post img:after{display:block;content:"";clear:both}}@media (max-width:768px){.blog-block__posts__post img{margin-bottom:10px;max-height:500px;object-fit:cover}}@media (max-width:480px){.blog-block__posts__post img{max-height:350px}}.blog-block__posts__post p{font-size:25px;margin:0}@media (max-width:768px){.blog-block__posts__post p{font-size:1rem}}.blog-block__pagination{display:flex;align-items:center;justify-content:center;padding:150px 0 0;gap:25px}@media (max-width:768px){.blog-block__pagination{gap:5px}}@media (max-width:480px){.blog-block__pagination{flex-direction:column;gap:25px}}.blog-block__pagination__numbers{display:flex;align-items:center;justify-content:center;gap:25px}@media (max-width:768px){.blog-block__pagination__numbers{gap:5px}}.blog-block__pagination__numbers a,.blog-block__pagination__numbers span{display:flex;align-items:center;justify-content:center;height:45px;width:45px;position:relative;color:var(--sba-blue)}.blog-block__pagination__numbers a.current,.blog-block__pagination__numbers span.current{border:1px solid var(--sba-blue)}.blog-block__pagination__numbers a:after,.blog-block__pagination__numbers span:after{content:"";position:absolute;bottom:0;left:0;height:0;width:100%;background-color:var(--vtec-blue);transition:0.3s;z-index:-1}.blog-block__pagination__numbers a:not(.current):hover:after,.blog-block__pagination__numbers span:not(.current):hover:after{height:100%}@media (max-width:480px){.blog-block__pagination__button{width:100%}}.blog-block__pagination__button a{display:flex;align-items:center;justify-content:center;min-height:45px;border-radius:0;border:1px solid var(--sba-blue);position:relative}.blog-block__pagination__button a:after{content:"";position:absolute;bottom:0;left:0;height:0;width:100%;background-color:var(--vtec-blue);transition:0.3s;z-index:-1}.blog-block__pagination__button a:hover:after{height:100%}.blog-block__pagination__button.prev a svg{transform:rotate(180deg)}.horizontal-slider{overflow:hidden}.horizontal-slider__title{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:90px}@media (max-width:768px){.horizontal-slider__title{flex-direction:column;gap:30px}}.horizontal-slider__title p{max-width:385px}.horizontal-slider__wrapper{display:flex;align-items:stretch;position:relative}@media (max-width:768px){.horizontal-slider__wrapper{flex-direction:column;gap:30px}}.horizontal-slider__wrapper:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:calc(100% - 345px);z-index:2;width:100%;height:calc(100% + 2px);background-color:var(--white)}@media (max-width:768px){.horizontal-slider__wrapper:after{display:none}}.horizontal-slider__wrapper__content{max-width:345px;width:100%;padding-right:45px;position:relative;z-index:3;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:768px){.horizontal-slider__wrapper__content{max-width:inherit;padding-right:0;gap:30px}}.horizontal-slider__wrapper__content .swiper-nav{display:flex;align-items:center;justify-content:space-between}.horizontal-slider__wrapper__content .swiper-nav .btn,.horizontal-slider__wrapper__content .swiper-nav .form-block form .frm_form_fields .frm_fields_container .frm_submit button,.form-block form .frm_form_fields .frm_fields_container .frm_submit .horizontal-slider__wrapper__content .swiper-nav button,.horizontal-slider__wrapper__content .swiper-nav footer .footer-newsletter__form form .frm_fields_container .frm_submit button,footer .footer-newsletter__form form .frm_fields_container .frm_submit .horizontal-slider__wrapper__content .swiper-nav button{padding:20px 30px}.horizontal-slider__wrapper__content .swiper-nav__prev:after{transform:rotate(180deg)}.horizontal-slider__wrapper__content .swiper-page{margin-top:-50px;font-size:40px;font-family:var(--fontHeading)}@media (max-width:768px){.horizontal-slider__wrapper__content .swiper-page{margin-top:0}}.horizontal-slider__wrapper__content .content{margin-top:-50px;min-height:150px}@media (max-width:768px){.horizontal-slider__wrapper__content .content{margin-top:0;min-height:inherit}}.horizontal-slider__wrapper__slides{width:100%;max-width:100%;max-height:100vh;min-height:0;min-width:0}.horizontal-slider__wrapper__slides .swiper-wrapper{max-height:100%;height:100%;display:flex}.horizontal-slider__wrapper__slides__slide{width:auto;flex-shrink:0;display:block;height:100%;max-height:100%}.horizontal-slider__wrapper__slides__slide .horizontal-slider__slides__slide__image{height:100%}.horizontal-slider__wrapper__slides__slide .horizontal-slider__slides__slide__image img{max-height:695px;width:100%;height:100%;object-fit:cover}.horizontal-slider.dark .horizontal-slider__wrapper:after{background-color:var(--grey)}.newsletter{padding-bottom:90px!important;overflow-x:clip}@media (max-width:768px){.newsletter{padding:100px 0!important}}.newsletter__content{max-width:600px;position:relative;z-index:2;margin-bottom:80px}.newsletter__content h2{margin-bottom:50px}.newsletter__form{display:flex;align-items:stretch;width:80%;position:relative;z-index:2;margin-left:auto}@media (max-width:1024px){.newsletter__form{width:100%}}@media (max-width:992px){.newsletter__form{flex-direction:column;gap:20px}}.newsletter__form input:first-of-type{flex:0 0 calc(35% - 50px)}@media (min-width:992px){.newsletter__form input:first-of-type{margin-right:50px}}.newsletter__form input:last-of-type{flex:0 0 47%}.newsletter__form button{border-width:2px;width:fit-content;width:-moz-fit-content}@media (min-width:992px){.newsletter__form button{border-left:0}}@media (max-width:992px){.newsletter__form button{margin-left:auto}}.newsletter__landscape{position:absolute;top:-65px;right:calc(100% - 120px);max-width:520px;max-height:255px;object-fit:cover;z-index:1}.newsletter__portrait{position:absolute;bottom:-90px;right:-150px;max-width:440px;max-height:325px;object-fit:cover;z-index:1}.testimonials{overflow:hidden}@keyframes testimonialSlide{0%{transform:translateX(0)}50%{transform:translateX(-2580px)}100%{transform:translateX(0)}}.testimonials__title h2{max-width:725px;margin-bottom:40px}@media (max-width:992px){.testimonials__title h2{max-width:inherit}}.testimonials__container{display:flex;gap:40px;align-items:stretch;flex-wrap:nowrap;width:max-content;min-height:815px;position:relative;left:0;transform:translateX(0);-webkit-animation:testimonialSlide 60s linear infinite;-moz-animation:testimonialSlide 60s linear infinite;-o-animation:testimonialSlide 60s linear infinite;animation:testimonialSlide 60s linear infinite}.testimonials__container__testimonial{display:flex;align-items:center}@media (max-width:768px){.testimonials__container__testimonial{max-width:600px}}.testimonials__container__testimonial__text{padding:20px 60px;background-color:var(--white);position:relative;max-width:550px}@media (max-width:768px){.testimonials__container__testimonial__text{max-width:400px}}.testimonials__container__testimonial__text span{font-size:70px;font-weight:700}.testimonials__container__testimonial__text span:first-of-type{position:absolute;top:35px;left:10px}.testimonials__container__testimonial__text span:last-of-type{position:absolute;bottom:0;right:10px}.testimonials__container__testimonial__text p{font-size:30px;line-height:38px;letter-spacing:.55}@media (max-width:768px){.testimonials__container__testimonial__text p{font-size:20px;line-height:normal}}.testimonials__container__testimonial.one{position:relative;margin-right:230px}@media (max-width:768px){.testimonials__container__testimonial.one{margin-right:50px}}.testimonials__container__testimonial.one .one__grid{display:flex;gap:30px;max-width:600px}.testimonials__container__testimonial.one .one__grid__left{display:flex;flex-direction:column;gap:30px}.testimonials__container__testimonial.one .one__grid__right{display:flex;flex-direction:column;gap:30px}.testimonials__container__testimonial.one .one__grid__right img:first-child{max-width:80%}.testimonials__container__testimonial.one .testimonials__container__testimonial__text{margin-left:-60px}.testimonials__container__testimonial.two{flex-direction:column;align-items:flex-end;justify-content:space-between;gap:30px}.testimonials__container__testimonial.two .two__grid{display:flex;align-items:flex-end;flex-direction:column;gap:40px}.testimonials__container__testimonial.two .two__grid img:first-of-type{max-width:260px}.testimonials__container__testimonial.two .two__grid img:last-of-type{max-width:430px}.testimonials__container__testimonial.two .testimonials__container__testimonial__text{transform:translate(-100px,-100px)}.testimonials__container__testimonial.three{position:relative}.testimonials__container__testimonial.three .three__one{margin-bottom:auto}.testimonials__container__testimonial.three .three__one img{max-width:250px}.testimonials__container__testimonial.three .three__two{position:absolute;bottom:0;right:0;width:100%}.testimonials__container__testimonial.three .three__two img{max-width:590px;margin-left:auto}.testimonials__container__testimonial.three .testimonials__container__testimonial__text{margin-left:-40px;margin-bottom:360px}.testimonials__container__testimonial.four{flex-direction:column;gap:50px}.testimonials__container__testimonial.four .four__one img{max-width:250px}.testimonials__container__testimonial.five{margin-left:-135px}.testimonials__container__testimonial.five .five__grid{display:flex;flex-direction:column;align-items:flex-end;gap:40px}.testimonials__container__testimonial.five .five__grid img:first-of-type{max-width:400px}.testimonials__container__testimonial.five .five__grid img:last-of-type{max-width:500px}.testimonials__container__testimonial.five .testimonials__container__testimonial__text{margin-bottom:auto;margin-top:85px}.content-button{max-width:1075px;margin-left:auto;margin-right:auto}.content-button .wrapper{display:flex;align-items:flex-end;justify-content:space-between}@media (max-width:768px){.content-button .wrapper{flex-direction:column;align-items:flex-start;gap:20px}}.content-button__content h2{margin-bottom:50px}@media (max-width:768px){.content-button__content h2{margin-bottom:20px}}.content-button__content p{max-width:590px}@media (max-width:768px){.content-button__content p{max-width:inherit}}.content-button__content p:last-of-type{margin:0}.green-overlay{display:grid;grid-template-columns:repeat(12,1fr);align-items:center}.green-overlay__content{position:relative;z-index:2;background-color:var(--vtec-blue);height:fit-content;height:-moz-fit-content;padding:60px 100px;display:flex;align-items:center;gap:85px}@media (max-width:768px){.green-overlay__content{flex-direction:column;gap:30px;padding:25px;align-items:flex-start}}.green-overlay__content h2{margin-left:-40px;margin-bottom:50px}@media (max-width:768px){.green-overlay__content h2{margin-left:0}}.green-overlay__content .btn,.green-overlay__content .form-block form .frm_form_fields .frm_fields_container .frm_submit button,.form-block form .frm_form_fields .frm_fields_container .frm_submit .green-overlay__content button,.green-overlay__content footer .footer-newsletter__form form .frm_fields_container .frm_submit button,footer .footer-newsletter__form form .frm_fields_container .frm_submit .green-overlay__content button{white-space:nowrap;margin-top:90px}@media (max-width:768px){.green-overlay__content .btn,.green-overlay__content .form-block form .frm_form_fields .frm_fields_container .frm_submit button,.form-block form .frm_form_fields .frm_fields_container .frm_submit .green-overlay__content button,.green-overlay__content footer .footer-newsletter__form form .frm_fields_container .frm_submit button,footer .footer-newsletter__form form .frm_fields_container .frm_submit .green-overlay__content button{margin-top:0}}.green-overlay__image{position:relative;z-index:1}.green-overlay.left .green-overlay__content{grid-column-start:1;grid-column-end:8;grid-row-start:1;clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,0 100%)}@media (max-width:768px){.green-overlay.left .green-overlay__content{grid-column:span 12}}.green-overlay.left .green-overlay__image{grid-column-start:6;grid-column-end:13;grid-row-start:1}@media (max-width:768px){.green-overlay.left .green-overlay__image{grid-column:span 12;grid-row-start:2}}.green-overlay.right .green-overlay__content{grid-column-start:6;grid-column-end:13;grid-row-start:1;clip-path:polygon(0 60px,60px 0,100% 0,100% 100%,0 100%)}@media (max-width:768px){.green-overlay.right .green-overlay__content{grid-column:span 12;flex-direction:column-reverse;clip-path:polygon(0 0,calc(100% - 60px) 0,100% 60px,100% 100%,0 100%)}}.green-overlay.right .green-overlay__content__inner{order:2}.green-overlay.right .green-overlay__content .btn,.green-overlay.right .green-overlay__content .form-block form .frm_form_fields .frm_fields_container .frm_submit button,.form-block form .frm_form_fields .frm_fields_container .frm_submit .green-overlay.right .green-overlay__content button,.green-overlay.right .green-overlay__content footer .footer-newsletter__form form .frm_fields_container .frm_submit button,footer .footer-newsletter__form form .frm_fields_container .frm_submit .green-overlay.right .green-overlay__content button{order:1}.green-overlay.right .green-overlay__image{grid-column-start:1;grid-column-end:8;grid-row-start:1}@media (max-width:768px){.green-overlay.right .green-overlay__image{grid-column:span 12;grid-row-start:2}}.form-block__title{margin-bottom:50px}.form-block form .frm_form_fields .frm_fields_container{gap:50px 75px}@media (max-width:768px){.form-block form .frm_form_fields .frm_fields_container{gap:10px 20px}}.form-block form .frm_form_fields .frm_fields_container .form-field{margin:0}.form-block form .frm_form_fields .frm_fields_container .form-field.row2{grid-row:span 2}.form-block form .frm_form_fields .frm_fields_container .form-field.consent label{font-size:18px;margin-bottom:15px}.form-block form .frm_form_fields .frm_fields_container .form-field.consent .frm_description{font-size:18px}.form-block form .frm_form_fields .frm_fields_container .form-field.custom-select{position:relative;height:fit-content;height:-moz-fit-content}.form-block form .frm_form_fields .frm_fields_container .form-field.custom-select:after{content:"";position:absolute;bottom:0;right:0;height:70px;width:70px;background-image:var(--downChevronVtec);background-position:center;background-repeat:no-repeat;border-left:2px solid var(--vtec-blue);pointer-events:none}.form-block form .frm_form_fields .frm_fields_container .form-field label{margin-bottom:30px;font-size:20px;color:var(--black)}.form-block form .frm_form_fields .frm_fields_container .form-field input[type=text],.form-block form .frm_form_fields .frm_fields_container .form-field input[type=tel],.form-block form .frm_form_fields .frm_fields_container .form-field input[type=email],.form-block form .frm_form_fields .frm_fields_container .form-field select,.form-block form .frm_form_fields .frm_fields_container .form-field textarea{min-height:70px;border:2px solid var(--vtec-blue);border-radius:2px;outline:none;box-shadow:none!important;font-size:20px;padding:0 15px;color:var(--black)}.form-block form .frm_form_fields .frm_fields_container .form-field input[type=text]:active,.form-block form .frm_form_fields .frm_fields_container .form-field input[type=text]:focus,.form-block form .frm_form_fields .frm_fields_container .form-field input[type=tel]:active,.form-block form .frm_form_fields .frm_fields_container .form-field input[type=tel]:focus,.form-block form .frm_form_fields .frm_fields_container .form-field input[type=email]:active,.form-block form .frm_form_fields .frm_fields_container .form-field input[type=email]:focus,.form-block form .frm_form_fields .frm_fields_container .form-field select:active,.form-block form .frm_form_fields .frm_fields_container .form-field select:focus,.form-block form .frm_form_fields .frm_fields_container .form-field textarea:active,.form-block form .frm_form_fields .frm_fields_container .form-field textarea:focus{border-color:var(--vtec-blue)}.form-block form .frm_form_fields .frm_fields_container .form-field textarea{padding:20px 15px}.form-block form .frm_form_fields .frm_fields_container .form-field select{-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.form-block form .frm_form_fields .frm_fields_container .form-field input[type=checkbox]{box-shadow:none!important;width:24px;min-width:24px;height:24px;border:2px solid var(--black);position:relative;cursor:pointer}.form-block form .frm_form_fields .frm_fields_container .form-field input[type=checkbox]:before{width:16px;height:16px;box-shadow:inset 10px 10px var(--white)}.form-block form .frm_form_fields .frm_fields_container .form-field input[type=checkbox]:checked{background-color:var(--vtec-blue);border-color:var(--vtec-blue)}.form-block form .frm_form_fields .frm_fields_container .frm_submit{width:fit-content;width:-moz-fit-content;margin-left:auto}.form-block form .frm_form_fields .frm_fields_container .frm_submit button{border-radius:0;box-shadow:none}.form-block.dark form .frm_form_fields .frm_fields_container .form-field.custom-select:after{background-image:var(--downChevronWhite);border-left:2px solid var(--white)}.form-block.dark form .frm_form_fields .frm_fields_container .form-field label{color:var(--white)}.form-block.dark form .frm_form_fields .frm_fields_container .form-field input[type=text],.form-block.dark form .frm_form_fields .frm_fields_container .form-field input[type=tel],.form-block.dark form .frm_form_fields .frm_fields_container .form-field input[type=email],.form-block.dark form .frm_form_fields .frm_fields_container .form-field select,.form-block.dark form .frm_form_fields .frm_fields_container .form-field textarea{border:2px solid var(--white);color:var(--white);background-color:var(--grey)}.form-block.dark form .frm_form_fields .frm_fields_container .form-field input[type=text]:active,.form-block.dark form .frm_form_fields .frm_fields_container .form-field input[type=text]:focus,.form-block.dark form .frm_form_fields .frm_fields_container .form-field input[type=tel]:active,.form-block.dark form .frm_form_fields .frm_fields_container .form-field input[type=tel]:focus,.form-block.dark form .frm_form_fields .frm_fields_container .form-field input[type=email]:active,.form-block.dark form .frm_form_fields .frm_fields_container .form-field input[type=email]:focus,.form-block.dark form .frm_form_fields .frm_fields_container .form-field select:active,.form-block.dark form .frm_form_fields .frm_fields_container .form-field select:focus,.form-block.dark form .frm_form_fields .frm_fields_container .form-field textarea:active,.form-block.dark form .frm_form_fields .frm_fields_container .form-field textarea:focus{border-color:var(--white)}.form-block.dark form .frm_form_fields .frm_fields_container .form-field input[type=checkbox]{border:2px solid var(--white)}.form-block.dark form .frm_form_fields .frm_fields_container .form-field input[type=checkbox]:before{box-shadow:inset 10px 10px var(--black)}.form-block.dark form .frm_form_fields .frm_fields_container .form-field input[type=checkbox]:checked{background-color:var(--white);border-color:var(--white)}.text-block{position:relative;display:flex;align-items:stretch}.text-block.min-height{min-height:425px}@media (max-width:768px){.text-block.min-height{min-height:inherit;padding:20px 0}}.text-block .wrapper{display:flex;align-items:center;justify-content:center;position:relative}@media (max-width:768px){.text-block .wrapper{flex-direction:column}}.text-block__image{position:absolute;top:50%;transform:translateY(-50%);height:100%;max-height:425px}.text-block__image.left{left:0}@media (max-width:480px){.text-block__image.left{display:none}}.text-block__image.right{left:85%}@media (max-width:768px){.text-block__image.right{position:static;transform:translateY(0);order:2}}.text-block__image img{height:100%;width:auto}.text-block__content{width:100%}.text-block__content.wide{max-width:765px}.text-block__content.narrow{max-width:655px}.text-block__content.full-width{max-width:inherit;width:100%}.text-block__content.offset{margin-left:-350px}@media (max-width:992px){.text-block__content.offset{margin-left:0}}.text-block__content h3{text-transform:none}.cta-group h2{margin-bottom:40px}.cta-group__wrapper{display:flex;align-items:center;gap:40px}.cta-group__wrapper__arrow{cursor:pointer;margin-top:-60px}.cta-group__wrapper__arrow.swiper-button-disabled{opacity:.5;pointer-events:none}@media (max-width:480px){.cta-group__wrapper__arrow svg{max-width:30px}}.cta-group__ctas{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}@media (max-width:768px){.cta-group__ctas{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.cta-group__ctas{grid-template-columns:repeat(1,1fr)}}.cta-group__ctas__cta{color:var(--black)}.cta-group__ctas__cta img{margin-bottom:15px;transition:0.3s}.cta-group__ctas__cta:hover img{box-shadow:0 0 20px var(--vtec-blue)}.cta-group.list .cta-group__ctas img{aspect-ratio:1/1;object-fit:cover}@supports not (aspect-ratio:1/1){.cta-group.list .cta-group__ctas img:before{float:left;padding-top:100%;content:""}.cta-group.list .cta-group__ctas img:after{display:block;content:"";clear:both}}.cta-group.slider .cta-group__ctas{overflow:hidden}.cta-group.slider .cta-group__ctas img{aspect-ratio:16/10;object-fit:cover}.faq-block.narrow{max-width:950px;margin-left:auto;margin-right:auto}.faq-block__top{margin-bottom:130px}.faq-block__top__title{margin-bottom:90px;display:flex;align-items:center;gap:30px;justify-content:space-between}.faq-block__top__title .search{position:relative;max-width:525px;width:100%}.faq-block__top__title .search input{min-height:70px;width:100%;border:2px solid var(--black);padding:0 30px;font-size:18px;font-weight:500;outline:0;color:var(--black)}.faq-block__top__title .search svg{position:absolute;top:50%;right:30px;transform:translateY(-50%);pointer-events:none}.faq-block__top__filters{margin-bottom:90px;display:flex;gap:45px;flex-wrap:wrap}.faq-block__top__filters button{text-transform:uppercase;padding:10px 15px}.faq-block__top__filters button:before{background-color:var(--black)}.faq-block__top__filters button:hover{border-color:var(--black)}.faq-block__top__filters button.active{pointer-events:none;color:var(--white)}.faq-block__top__filters button.active:before{top:0;height:100%}.faq-block__top__desc{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;max-width:1130px}@media (max-width:768px){.faq-block__top__desc{grid-template-columns:1fr}}.faq-block__faqs .faqs__faq{max-width:inherit}.faq-block__faqs__multiple{display:none}.faq-block__faqs__multiple.active{display:block}.help-advice{padding:0 45px;margin-top:-150px}@media (max-width:1024px){.help-advice{margin-top:0}}.help-advice__inner{height:100vh;display:flex;align-items:center;justify-content:center;margin:50px 0;position:relative;flex-direction:column}@media (max-width:1024px){.help-advice__inner{height:inherit;gap:30px}}.help-advice__inner h1{text-align:center;max-width:725px;position:relative;z-index:2}@media (max-width:1024px){.help-advice__inner h1{max-width:700px}}.help-advice__inner__sba{position:absolute;top:0;right:0;max-width:700px;z-index:1;display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column}@media (max-width:1024px){.help-advice__inner__sba{position:static}}.help-advice__inner__sba .btn,.help-advice__inner__sba footer .footer-newsletter__form form .frm_fields_container .frm_submit button,footer .footer-newsletter__form form .frm_fields_container .frm_submit .help-advice__inner__sba button,.help-advice__inner__sba .form-block form .frm_form_fields .frm_fields_container .frm_submit button,.form-block form .frm_form_fields .frm_fields_container .frm_submit .help-advice__inner__sba button{display:inline-block;margin-top:25px}@media (max-width:1024px){.help-advice__inner__sba .btn,.help-advice__inner__sba footer .footer-newsletter__form form .frm_fields_container .frm_submit button,footer .footer-newsletter__form form .frm_fields_container .frm_submit .help-advice__inner__sba button,.help-advice__inner__sba .form-block form .frm_form_fields .frm_fields_container .frm_submit button,.form-block form .frm_form_fields .frm_fields_container .frm_submit .help-advice__inner__sba button{width:100%}}.help-advice__inner__texture{position:absolute;bottom:0;left:0;max-width:700px;z-index:1;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}@media (max-width:1024px){.help-advice__inner__texture{position:static}}.help-advice__inner__texture .btn,.help-advice__inner__texture footer .footer-newsletter__form form .frm_fields_container .frm_submit button,footer .footer-newsletter__form form .frm_fields_container .frm_submit .help-advice__inner__texture button,.help-advice__inner__texture .form-block form .frm_form_fields .frm_fields_container .frm_submit button,.form-block form .frm_form_fields .frm_fields_container .frm_submit .help-advice__inner__texture button{display:inline-block;margin-bottom:25px}@media (max-width:1024px){.help-advice__inner__texture .btn,.help-advice__inner__texture footer .footer-newsletter__form form .frm_fields_container .frm_submit button,footer .footer-newsletter__form form .frm_fields_container .frm_submit .help-advice__inner__texture button,.help-advice__inner__texture .form-block form .frm_form_fields .frm_fields_container .frm_submit button,.form-block form .frm_form_fields .frm_fields_container .frm_submit .help-advice__inner__texture button{order:2;width:100%;margin-bottom:0;margin-top:25px}}.team-slider__top{display:flex;justify-content:flex-end;align-items:flex-end;margin-bottom:1rem}.team-slider__top h2{margin:0 auto 65px}.team-slider__top img{max-width:375px}@media (max-width:768px){.team-slider__top img{max-width:250px}}@media (max-width:480px){.team-slider__top img{max-width:100px}}.team-slider__slides{width:100%;max-width:100%;min-height:0;min-width:0;overflow:hidden;max-width:650px;margin:0 auto}@media (max-width:992px){.team-slider__slides{margin:0}}.team-slider__slides__slide{width:auto;flex-shrink:0;display:block}.team-slider__slides__slide__name{font-weight:700}.team-slider__bottom{display:flex;align-items:flex-start;gap:50px}@media (max-width:992px){.team-slider__bottom{flex-direction:column-reverse}}.team-slider__bottom img{max-width:600px}@media (max-width:992px){.team-slider__bottom img{max-width:inherit}}.team-slider__bottom__nav__pagination{font-size:40px;font-family:var(--fontHeading);margin-bottom:30px}.team-slider__bottom__nav__arrows{display:flex;gap:30px}.team-slider__bottom__nav__arrows__prev:after{transform:rotate(180deg)}.values-slider{overflow:hidden;padding-bottom:0!important}.values-slider__inner{display:flex;align-items:flex-start}.values-slider__inner__image{max-width:410px;position:relative;z-index:2}@media (max-width:768px){.values-slider__inner__image{display:none}}.values-slider__inner__image:after{content:"";position:absolute;z-index:-1;right:0;top:0;width:50vw;height:150%;background-color:var(--grey)}.values-slider__inner__content{width:100%}@media (max-width:992px){.values-slider__inner__content{width:55%}}@media (max-width:768px){.values-slider__inner__content{width:100%}}.values-slider__inner__content__top{display:flex;align-items:center;justify-content:space-between;padding-top:50px;margin-bottom:85px;position:relative;z-index:2}@media (max-width:768px){.values-slider__inner__content__top{margin-bottom:30px;flex-direction:column;align-items:flex-start;gap:20px}}.values-slider__inner__content__top h2{margin-left:-90px}@media (max-width:768px){.values-slider__inner__content__top h2{margin-left:0}}.values-slider__inner__content__top__arrows{display:flex;gap:30px}.values-slider__inner__content__top__arrows__prev:after{transform:rotate(180deg)}.values-slider__inner__content__intro{max-width:550px;margin-left:90px;margin-bottom:90px}@media (max-width:992px){.values-slider__inner__content__intro{margin-left:30px}}@media (max-width:768px){.values-slider__inner__content__intro{margin-left:0;margin-bottom:30px}}.values-slider__inner__content__slides{width:100%;max-width:100%;min-height:0;min-width:0;max-width:550px;margin:0 0 0 90px;position:relative;z-index:1}@media (max-width:992px){.values-slider__inner__content__slides{margin:0 0 0 30px}}@media (max-width:768px){.values-slider__inner__content__slides{margin:0}}.values-slider__inner__content__slides__slide{width:auto;flex-shrink:0;display:block}.values-slider__inner__content__slides__slide__name{font-weight:700}.charities-block__inner{display:grid;grid-template-columns:repeat(4,1fr);gap:80px}@media (max-width:992px){.charities-block__inner{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.charities-block__inner{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:480px){.charities-block__inner{grid-template-columns:1fr}}.charities-block__inner__charity{display:flex;flex-direction:column;justify-content:flex-end}.charities-block__inner__charity p{margin-top:30px;min-height:80px;color:var(--black);text-decoration:underline}.product-header{display:flex;align-items:flex-start;padding:0!important;margin-bottom:0;position:relative}@media (max-width:768px){.product-header{min-height:1000px}}.product-header__images{display:flex;flex-direction:column;gap:45px}@media (max-width:768px){.product-header__images{position:absolute;top:0;left:0}}.product-header__desc{padding:100px 45px;position:sticky;top:200px;max-width:650px}@media (max-width:768px){.product-header__desc{top:0;background-color:rgb(0 0 0 / .6);max-width:inherit}}.product-header__desc h1{margin-bottom:50px}.product-header__desc h4{margin-bottom:40px}.product-header__desc__nav{display:flex;flex-wrap:wrap;gap:30px 20px;margin-top:100px}.product-header__desc__nav a{flex:0 0 33%;color:var(--white);text-decoration:underline;text-transform:uppercase}.product-overview{padding:70px 0 150px!important}.product-overview h2{margin-bottom:35px}.product-overview .faqs{margin-left:20px;padding-bottom:150px}@media (max-width:768px){.product-overview .faqs{margin-left:0;padding-bottom:50px}}.product-overview__secondary p{max-width:585px;margin-left:20px}@media (max-width:768px){.product-overview__secondary p{margin-left:0}}.product-sticky-nav{border-top:1px solid var(--grey);border-bottom:1px solid var(--grey);padding:40px 0;position:sticky;top:0;background-color:var(--white);z-index:99998;margin-bottom:130px}@media (max-width:768px){.product-sticky-nav{display:none}}.product-sticky-nav .wrapper{display:flex;align-items:center;justify-content:center;gap:40px}.product-sticky-nav .wrapper a{color:var(--grey);text-decoration:underline;text-transform:uppercase;transition:0.3s}.product-sticky-nav .wrapper a:hover{color:var(--vtec-blue)}.product-sizes h2{margin-bottom:60px}.product-sizes__slides{overflow:hidden}.product-sizes__slides__slide{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;flex-wrap:wrap}.product-sizes__slides__slide h2{flex:0 0 100%}.product-sizes__slides__slide__content{max-width:585px;flex:0 0 50%}@media (max-width:768px){.product-sizes__slides__slide__content{flex:0 0 100%;max-width:inherit}}.product-sizes__slides__slide__content__measurements{display:flex;flex-wrap:wrap;padding-top:30px}.product-sizes__slides__slide__content__measurements p{width:50%;color:#7E7E7E}.product-sizes__slides__slide__image{max-width:465px;flex:0 0 50%;position:relative}.product-sizes__slides__slide__image__icon{position:absolute;top:0;right:0;pointer-events:none}.product-sizes__slides__slide__image img{cursor:zoom-in;aspect-ratio:1/1;object-fit:cover}@media (max-width:768px){.product-sizes__slides__slide__image{flex:0 0 100%;max-width:inherit}}.product-sizes__slides__slide__image.long{max-width:200px;margin:0 auto}.product-sizes__slides__slide__image.long img{aspect-ratio:6/16;object-position:top}@supports not (aspect-ratio:6/16){.product-sizes__slides__slide__image.long img:before{float:left;padding-top:37.5%;content:""}.product-sizes__slides__slide__image.long img:after{display:block;content:"";clear:both}}.product-sizes__slides .sizes-nav{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.product-sizes__slides .sizes-nav img{max-width:100px;cursor:pointer;transition:0.3s}.product-sizes__slides .sizes-nav img:not(.sizes-nav__product){max-width:30px;max-height:25px}.product-sizes__slides .sizes-nav img:not(.sizes-nav__product).swiper-button-disabled{opacity:.2}.product-sizes__slides .sizes-nav img.sizes-nav__next{margin-left:auto}.product-sizes__single{display:flex;align-items:flex-start;justify-content:space-between}.product-sizes__single__content{max-width:585px}.product-sizes__single__image{max-width:465px}@media (max-width:768px){.product-sizes__texture{overflow:scroll}}.product-sizes__texture__content{max-width:705px;margin-bottom:50px}.product-sizes__texture__table{min-width:730px}.product-sizes__texture__table__row{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.product-sizes__texture__table__row__head{text-transform:uppercase;font-weight:600}.product-sizes__texture__table__row__head span{text-transform:lowercase;font-size:15px}.product-sizes__texture__table__row p:not(:first-of-type){text-align:center}.product-finish .wrapper h2{margin-bottom:30px}.product-finish .divider{width:100vw;height:1px;background-color:var(--black)}.product-finish__top{display:flex;align-items:flex-start;gap:50px}@media (max-width:768px){.product-finish__top{flex-direction:column;gap:0}}.product-finish__top p{max-width:615px}.product-finish__list .wrapper{display:flex;align-items:center;justify-content:center;gap:100px;padding:30px 0}@media (max-width:768px){.product-finish__list .wrapper{gap:50px;padding:30px 15px;flex-wrap:wrap}}.product-finish__list .wrapper span{text-transform:uppercase;cursor:pointer;transition:0.3s;position:relative}.product-finish__list .wrapper span:before{content:"";position:absolute;bottom:-1px;left:0;width:0;height:2px;background-color:var(--vtec-blue);transition:0.3s}.product-finish__list .wrapper span.active{color:var(--vtec-blue)}.product-finish__list .wrapper span.active:before{width:100%}.product-finish .swatches-wrap{display:none}.product-finish .swatches-wrap.active{display:block}.product-finish .swatches-wrap#custom .product-finish__swatches,.product-finish .swatches-wrap#supacolour .product-finish__swatches{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:50px;padding:100px 0}.product-finish .swatches-wrap#custom .product-finish__swatches svg path,.product-finish .swatches-wrap#supacolour .product-finish__swatches svg path{cursor:pointer}.product-finish .swatches-wrap#custom .product-finish__swatches .btn,.product-finish .swatches-wrap#custom .product-finish__swatches footer .footer-newsletter__form form .frm_fields_container .frm_submit button,footer .footer-newsletter__form form .frm_fields_container .frm_submit .product-finish .swatches-wrap#custom .product-finish__swatches button,.product-finish .swatches-wrap#custom .product-finish__swatches .form-block form .frm_form_fields .frm_fields_container .frm_submit button,.form-block form .frm_form_fields .frm_fields_container .frm_submit .product-finish .swatches-wrap#custom .product-finish__swatches button,.product-finish .swatches-wrap#supacolour .product-finish__swatches .btn,.product-finish .swatches-wrap#supacolour .product-finish__swatches footer .footer-newsletter__form form .frm_fields_container .frm_submit button,footer .footer-newsletter__form form .frm_fields_container .frm_submit .product-finish .swatches-wrap#supacolour .product-finish__swatches button,.product-finish .swatches-wrap#supacolour .product-finish__swatches .form-block form .frm_form_fields .frm_fields_container .frm_submit button,.form-block form .frm_form_fields .frm_fields_container .frm_submit .product-finish .swatches-wrap#supacolour .product-finish__swatches button{pointer-events:none}.product-finish__content .wrapper{display:flex;align-items:center;justify-content:space-between;gap:140px;padding:30px 50px}@media (max-width:768px){.product-finish__content .wrapper{flex-direction:column;gap:25px;align-items:flex-start}}.product-finish__content .wrapper h4{text-transform:uppercase}.product-finish__content .wrapper p{max-width:610px}.product-finish__content .wrapper p:last-of-type{margin:0}.product-finish__content .wrapper .direction{position:relative}.product-finish__content .wrapper .direction:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:calc(100% + 30px);width:50px;height:20px;border:1px solid var(--vtec-blue)}@media (max-width:768px){.product-finish__content .wrapper .direction:after{right:inherit;left:calc(100% + 15px)}}.product-finish__content .wrapper .direction span{text-transform:capitalize}.product-finish__content .wrapper .direction.vertical:after{transform:translateY(-50%) rotate(90deg)}.product-finish__swatches{display:flex;align-items:stretch}.product-finish__swatches__main{flex:0 0 40%;position:relative;cursor:pointer;aspect-ratio:1}@media (max-width:768px){.product-finish__swatches__main{display:none}}.product-finish__swatches__main .btn,.product-finish__swatches__main footer .footer-newsletter__form form .frm_fields_container .frm_submit button,footer .footer-newsletter__form form .frm_fields_container .frm_submit .product-finish__swatches__main button,.product-finish__swatches__main .form-block form .frm_form_fields .frm_fields_container .frm_submit button,.form-block form .frm_form_fields .frm_fields_container .frm_submit .product-finish__swatches__main button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:0.3s;pointer-events:none}.product-finish__swatches__main .expand{position:absolute;top:15px;left:15px;max-width:50px;max-height:50px;transition:0.3s;pointer-events:none}.product-finish__swatches__main img{cursor:zoom-in;object-fit:cover;height:100%;width:100%}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.12)}100%{transform:scale(1)}}.product-finish__swatches__main:hover .btn,.product-finish__swatches__main:hover footer .footer-newsletter__form form .frm_fields_container .frm_submit button,footer .footer-newsletter__form form .frm_fields_container .frm_submit .product-finish__swatches__main:hover button,.product-finish__swatches__main:hover .form-block form .frm_form_fields .frm_fields_container .frm_submit button,.form-block form .frm_form_fields .frm_fields_container .frm_submit .product-finish__swatches__main:hover button{opacity:0}.product-finish__swatches__main:hover .expand svg g{transform-origin:center;animation:pulse 1.2s ease 2}.product-finish__swatches__grid{flex:0 0 60%;background-color:var(--grey);display:flex;align-content:flex-start;gap:20px;flex-wrap:wrap;padding:50px}@media (max-width:768px){.product-finish__swatches__grid{flex:0 0 100%;display:grid;grid-template-columns:repeat(3,1fr)}}.product-finish__swatches__grid img{width:150px;height:150px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;transition:0.3s;object-fit:cover}@media (max-width:768px){.product-finish__swatches__grid img{aspect-ratio:1/1;object-fit:cover;max-width:100px;max-height:100px;width:100%;height:100%}@supports not (aspect-ratio:1/1){.product-finish__swatches__grid img:before{float:left;padding-top:100%;content:""}.product-finish__swatches__grid img:after{display:block;content:"";clear:both}}}.product-finish__swatches__grid img.active{border:5px solid var(--vtec-blue)}