﻿body{font-family:"Inter",sans-serif;font-weight:400;font-size:14px;min-height:100vh;display:flex!important;flex-direction:column!important;color:#fff;background-color:#000;}@media(min-width:992px){body{font-size:15px;}}body ::selection{background-color:#e7fc04;color:#000;}body ::-moz-selection{background-color:#e7fc04;color:#000;}@media(min-width:992px){body{font-size:16px;line-height:20px;}}body main{flex:1 1 auto!important;}body main img{width:100%;}body main h1,body main h2,body main h3{font-family:"Bebas Neue",sans-serif;}body main h2{text-transform:uppercase;font-size:38px;line-height:42px;margin-bottom:0;}@media(min-width:992px){body main h2{font-size:50px;line-height:56px;}}body main .section-padding-top{padding-top:20px;}body main .section-padding-bottom{padding-bottom:20px;}body main .section-margin-top{margin-top:20px;}body main .section-margin-bottom{margin-bottom:20px;}body main .color-primary{color:#e7fc04;}.btn{text-decoration:underline;text-transform:uppercase;font-family:"Bebas Neue",sans-serif;}.btn.btn-primary{color:#e7fc04;background:none;border:0;font-size:21px;line-height:24px;}.btn.btn-primary:hover{background:none;border:0;color:#fff;}.btn.btn-secondary{color:#fff;background:none;border:0;font-size:21px;line-height:24px;}.btn.btn-secondary:hover{background:none;border:0;color:#e7fc04;}.btn.btn-with-bg{font-size:21px;line-height:18px;background-color:#e7fc04;color:#000;border-radius:0;border:2px solid #e7fc04;padding:4px 8px 4px 8px;}@media(min-width:992px){.btn.btn-with-bg{font-size:26px;line-height:22px;}}.btn.btn-with-bg:hover{background-color:#000;border-color:#000;color:#fff;}form .alert{border-radius:0;font-size:14px;}form .validation-message{color:#f00;font-size:14px;}form .form-label{text-transform:uppercase;font-family:"Bebas Neue",sans-serif;font-size:18px;line-height:19px;}form .form-control{border:1px solid #767171;border-radius:0;background-color:transparent;color:#fff;}form .form-control.verborgen{opacity:0;position:absolute;top:0;left:-9999px;width:0;height:0;z-index:-999;pointer-events:none;}form .form-control:focus{background-color:transparent;border-color:#e7fc04;box-shadow:0 0 0 .25rem rgba(231,252,4,.25);color:#fff;}form .form-text{color:#fff;}form .form-check .form-check-input{margin-top:2px;border:1px solid #767171;border-radius:0;background-color:transparent;}form .form-check .form-check-input:checked{border-color:#e7fc04;}form .form-check .form-check-input:focus{box-shadow:none;}form .form-check .form-check-label{font-size:14px;line-height:17px;}form .form-check .form-check-label .link-privacy{text-decoration:underline;color:#fff;}form .form-check .form-check-label .link-privacy:hover{color:#e7fc04;}.page-legal .intro{background-color:transparent;color:#fff;padding-bottom:45px;padding-top:45px;text-align:center;}@media(min-width:992px){.page-legal .intro{padding-bottom:70px;padding-top:70px;}}.page-legal .intro h1{font-family:"Bebas Neue",sans-serif;font-size:54px;line-height:58px;margin-bottom:8px;text-transform:uppercase;}.page-legal .intro span{display:block;}.page-legal .text-block h2{color:#e7fc04;font-size:36px;line-height:42px;margin-bottom:18px;}.page-legal .text-block h2:not(:first-of-type){margin-top:40px;}.page-legal .text-block h3{color:#e7fc04;font-size:24px;line-height:30px;margin-bottom:12px;margin-top:28px;text-transform:uppercase;}.page-legal .text-block a{color:#e7fc04;text-decoration:underline;}.page-legal .text-block a:hover{color:#fff;}header .desktop-menu{height:75px;display:flex;justify-content:space-between;align-items:center;padding-left:16px;padding-right:16px;position:relative;z-index:800;}header .desktop-menu .brand{flex:0 0 auto;}header .desktop-menu .brand a{display:block;font-family:"Bebas Neue",sans-serif;font-size:26px;line-height:22px;text-transform:uppercase;text-decoration:none;color:#e7fc04;}@media(min-width:992px){header .desktop-menu .brand a{font-size:34px;line-height:28px;}}header .desktop-menu nav{flex:1 1 auto;display:none;}@media(min-width:992px){header .desktop-menu nav{justify-content:center;align-content:center;gap:50px;display:flex;}}header .desktop-menu nav .nav-item{position:relative;display:flex;align-items:center;}header .desktop-menu nav .nav-item a:hover{color:#e7fc04!important;cursor:pointer;}header .desktop-menu nav .nav-item a.active{text-decoration:underline;text-decoration-color:#e7fc04;text-underline-offset:4px;text-decoration-thickness:2px;color:#fff;}header .desktop-menu nav .nav-item a,header .desktop-menu nav .nav-item span{position:relative;color:#fff;font-family:"Bebas Neue",sans-serif;font-size:26px;line-height:22px;text-decoration:none;}header .desktop-menu nav .nav-item.nav-dropdown .dropdown-label{display:flex;align-items:center;}header .desktop-menu nav .nav-item.nav-dropdown .dropdown-label svg{color:#fff;fill:white;width:32px;height:32px;}header .desktop-menu nav .nav-item.nav-dropdown .dropdown-label:hover{cursor:pointer;color:#e7fc04;}header .desktop-menu nav .nav-item.nav-dropdown .dropdown-menu{display:none;position:absolute;top:100%;left:0;padding:12px 0 12px 0;background:#000;}header .desktop-menu nav .nav-item.nav-dropdown .dropdown-menu .dropdown-menu-inner{position:relative;display:flex;gap:16px;flex-direction:column;}header .desktop-menu nav .nav-item.nav-dropdown .dropdown-menu .dropdown-menu-inner a{padding-left:18px;}header .desktop-menu nav .nav-item.nav-dropdown .dropdown-menu .dropdown-menu-inner::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#e7fc04;}header .desktop-menu nav .nav-item.nav-dropdown:hover .dropdown-menu{display:block;}header .desktop-menu cta{flex:0 0 auto;}@media(min-width:992px){header .btn-toggler{display:none;}}header .btn-toggler.hidden{opacity:0;}header .btn-toggler:active{border-color:transparent!important;}header .btn-toggler svg{color:#fff;fill:white;width:28px;height:28px;}header .mobile-menu{position:fixed;top:0;left:0;height:100vh;height:100svh;width:100%;background:#000;transform:translateX(-100%);transition:transform .3s ease-in-out;z-index:1200;}header .mobile-menu.active{transform:translateX(0);}@media(min-width:992px){header .mobile-menu.active{transform:translateX(-100%);}}header .mobile-menu .mobile-menu-wrapper{height:100vh;height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;}header .mobile-menu .mobile-menu-wrapper img{width:80px;}header .mobile-menu .mobile-menu-wrapper .inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;}header .mobile-menu .mobile-menu-wrapper .inner .mobile-link{text-transform:uppercase;font-family:"Bebas Neue",sans-serif;font-size:26px;line-height:22px;text-decoration:none;color:#fff;padding-top:3px;padding-bottom:3px;}header .mobile-menu .mobile-menu-wrapper .inner .mobile-link:hover{color:#e7fc04;}header .mobile-menu .mobile-menu-wrapper .inner .mobile-link.active{color:#e7fc04;}header .mobile-menu .mobile-menu-wrapper .inner .btn-primary{font-size:21px;}header .mobile-menu .mobile-menu-wrapper .shared-language-switcher{margin-bottom:24px;gap:18px;}header .mobile-menu .mobile-menu-wrapper .shared-language-switcher a{font-size:18px;}header .mobile-menu .btn-x{position:absolute;top:15px;right:15px;border:0;background-color:transparent;}header .mobile-menu .btn-x:focus,header .mobile-menu .btn-x:active{border:0;}header .mobile-menu .btn-x svg{width:28px;height:28px;color:#fff;fill:white;}.cookie-banner{position:fixed;left:16px;bottom:16px;z-index:1200;width:calc(100% - 32px);max-width:460px;background-color:#000;border:2px solid #e7fc04;color:#fff;padding:16px;}.cookie-banner.hidden{display:none;}.cookie-banner .cookie-banner-inner{display:flex;flex-direction:column;gap:14px;}.cookie-banner .banner-content .banner-title{display:block;color:#fff;font-family:"Bebas Neue",sans-serif;font-size:26px;line-height:24px;margin-bottom:4px;text-transform:uppercase;}.cookie-banner .banner-content p{margin-bottom:0;font-size:15px;}.cookie-banner .banner-content a{color:#e7fc04;text-decoration:underline;}.cookie-banner .banner-content a:hover{color:#fff;}.cookie-banner .banner-actions{display:flex;flex-direction:column;gap:8px;}@media(min-width:992px){.cookie-banner .banner-actions{flex-direction:row;}}.cookie-banner .banner-actions button{border:1px solid #e7fc04;background-color:transparent;color:#fff;cursor:pointer;font-family:"Bebas Neue",sans-serif;font-size:20px;line-height:18px;padding:10px 16px 8px;text-transform:uppercase;white-space:nowrap;}.cookie-banner .banner-actions button:first-of-type{background-color:#e7fc04;color:#000;}.cookie-banner .banner-actions button:hover{background-color:#fff;border-color:#fff;color:#000;}.quote-popup{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:20px;background-color:rgba(0,0,0,.72);}.quote-popup.hidden{display:none;}.quote-popup .quote-popup-inner{position:relative;width:100%;max-width:760px;background-color:#000;border:2px solid #e7fc04;padding:38px 32px 28px;text-align:center;}@media(min-width:992px){.quote-popup .quote-popup-inner{padding:40px 42px;}}.quote-popup h2{margin-bottom:16px;color:#fff;font-size:24px;line-height:26px;text-transform:uppercase;}@media(min-width:992px){.quote-popup h2{font-size:30px;line-height:32px;}}.quote-popup .popup-actions{display:flex;justify-content:center;margin-top:22px;}@media(min-width:992px){.quote-popup .popup-actions{margin-top:26px;}}.quote-popup .btn-with-bg{font-size:21px;line-height:18px;}.quote-popup .btn-close-popup{position:absolute;top:12px;right:12px;padding:0;border:0;background:none;color:#fff;}.quote-popup .btn-close-popup svg{width:24px;height:24px;}.quote-popup .btn-close-popup:hover{color:#e7fc04;}.whatsapp-button{position:fixed;right:16px;bottom:16px;z-index:900;display:inline-flex;align-items:center;justify-content:center;gap:2px;background-color:#2aa819;color:#fff;border:2px solid #2aa819;border-radius:20px;padding:4px 14px 4px 8px;font-family:"Bebas Neue",sans-serif;font-size:21px;line-height:18px;text-decoration:none;text-transform:uppercase;}.whatsapp-button img{width:38px;height:38px;}.whatsapp-button .desktop-label,.whatsapp-button .mobile-label{margin-top:1px;}.whatsapp-button .desktop-label{display:none;}.whatsapp-button:hover{color:#fff;text-decoration:underline;}@media(min-width:992px){.whatsapp-button{font-size:26px;line-height:22px;}.whatsapp-button .mobile-label{display:none;}.whatsapp-button .desktop-label{display:inline;}}footer{--footer-cut-size:118px;--footer-cut-point-y:64%;--footer-cut-path:polygon(100% 0,var(--footer-cut-size) 0,0 var(--footer-cut-point-y),var(--footer-cut-size) 100%,100% 100%);padding-top:0;padding-bottom:0;font-family:"Bebas Neue",sans-serif;font-size:21px;line-height:24px;text-transform:uppercase;overflow:hidden;}footer>.container{position:relative;padding-top:45px;padding-bottom:35px;}footer .col-title{margin-bottom:14px;}footer .col-title svg{width:32px;height:32px;fill:#e7fc04;color:#e7fc04;transform:translate(-5px,-3px);}footer .col-title span,footer .col-title h3{text-transform:uppercase;font-size:21px;line-height:24px;font-family:"Bebas Neue",sans-serif;margin-left:-8px;display:inline-block;}@media(min-width:992px){footer .col-title{margin-bottom:20px;}}footer .col-info{flex:1;}footer .col-info p a{text-decoration:underline;color:#fff;display:block;}footer .col-info p a:first-of-type{margin-bottom:4px;}footer .col-info p a:hover{color:#e7fc04;}footer .col-nav{flex:1;}footer .col-nav ul{padding:0;list-style:none;}footer .col-nav ul li a{padding-top:2px;padding-bottom:2px;display:inline-block;text-decoration:none;color:#fff;}footer .col-nav ul li a:hover{color:#e7fc04;}footer .col-nav .menu{margin:0;}footer .col-nav .menu .submenu{margin-left:15px;}footer .col-socials p a{text-decoration:none;color:#fff;}footer .col-socials p a:hover{color:#e7fc04;}footer .footer-corner-col{position:relative;display:none;}@media(min-width:1200px){footer .footer-corner-col{display:flex;}}footer .footer-corner-logo{position:relative;flex:1;min-height:210px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-top:20px;}footer .footer-corner-logo::before,footer .footer-corner-logo::after{content:"";position:absolute;inset:0;clip-path:var(--footer-cut-path);}footer .footer-corner-logo::before{background:#e7fc04;}footer .footer-corner-logo::after{inset:-3px -3px -3px 14px;background:#000;}footer .footer-corner-logo img{position:relative;z-index:1;width:105px;margin-left:110px;}@media(min-width:992px){footer .footer-corner-logo{position:absolute;top:-45px;right:0;bottom:-35px;left:0;min-height:0;justify-content:center;margin-top:0;}footer .footer-corner-logo img{width:120px;margin-left:125px;}}footer .copyright{padding-top:8px;padding-bottom:8px;text-align:center;font-size:18px;line-height:16px;}footer .copyright p{margin-bottom:0;}footer .copyright a{color:#fff;}footer .copyright a:hover{color:#e7fc04;}.shared-section-cta{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;}@media(min-width:992px){.shared-section-cta{height:300px;}}.shared-section-cta::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.7);z-index:0;}.shared-section-cta .container{height:100%;}.shared-section-cta .container .row{height:100%;}.shared-section-cta .container .row .text-block{text-align:center;position:relative;z-index:1;padding-top:12px;padding-bottom:12px;}.shared-section-cta .container .row .text-block h2{margin-bottom:20px;}.shared-section-cta .container .row .text-block .pillars{display:flex;padding-top:15px;padding-bottom:15px;flex-direction:column;gap:8px;}@media(min-width:992px){.shared-section-cta .container .row .text-block .pillars{flex-direction:row;}}.shared-section-cta .container .row .text-block .pillars .pillar{flex:1;}.shared-section-cta .container .row .text-block .pillars .pillar svg{width:32px;height:32px;fill:#e7fc04;color:#e7fc04;transform:translate(-5px,-3px);}.shared-section-cta .container .row .text-block .pillars .pillar span,.shared-section-cta .container .row .text-block .pillars .pillar h3{text-transform:uppercase;font-size:21px;line-height:24px;font-family:"Bebas Neue",sans-serif;margin-left:-8px;display:inline-block;}.shared-cut-image{--image-cut-size:110px;--hero-cut-size:110px;--cut-size:var(--image-cut-size);--cut-point-y:50%;--cut-bottom-shift:0px;position:relative;width:95%;height:auto;aspect-ratio:16/10;margin-bottom:30px;}@media(min-width:576px){.shared-cut-image{--image-cut-size:170px;--hero-cut-size:170px;}}@media(min-width:768px){.shared-cut-image{--image-cut-size:220px;--hero-cut-size:220px;}}@media(min-width:992px){.shared-cut-image{--image-cut-size:250px;--hero-cut-size:280px;}}@media(min-width:1200px){.shared-cut-image{--image-cut-size:330px;--hero-cut-size:520px;}}@media(min-width:1320px){.shared-cut-image{--image-cut-size:335px;--hero-cut-size:520px;}}@media(min-width:1500px){.shared-cut-image{--image-cut-size:345px;--hero-cut-size:520px;}}@media(min-width:1700px){.shared-cut-image{--image-cut-size:315px;--hero-cut-size:520px;}}@media(min-width:2000px){.shared-cut-image{--image-cut-size:315px;--hero-cut-size:520px;}}@media(min-width:1200px){.shared-cut-image{width:100%;}}.shared-cut-image .bg{position:absolute;top:0;left:14px;width:100%;height:100%;background-color:#e7fc04;clip-path:polygon(0 0,calc(100% - var(--cut-size)) 0,100% var(--cut-point-y),calc(100% - var(--cut-size) + var(--cut-bottom-shift)) 100%,0 100%);z-index:0;}@media(min-width:1200px){.shared-cut-image .bg{left:20px;}}.shared-cut-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;clip-path:polygon(0 0,calc(100% - var(--cut-size)) 0,100% var(--cut-point-y),calc(100% - var(--cut-size) + var(--cut-bottom-shift)) 100%,0 100%);position:relative;z-index:1;}.shared-cut-image.flipped{margin-left:auto;}.shared-cut-image.flipped .bg{left:auto;right:20px;clip-path:polygon(100% 0,var(--cut-size) 0,0 var(--cut-point-y),calc(var(--cut-size) - var(--cut-bottom-shift)) 100%,100% 100%);}.shared-cut-image.flipped img{object-position:center;clip-path:polygon(100% 0,var(--cut-size) 0,0 var(--cut-point-y),calc(var(--cut-size) - var(--cut-bottom-shift)) 100%,100% 100%);}.shared-cut-image.isHero{--cut-size:var(--hero-cut-size);--cut-point-y:66%;--cut-bottom-shift:220px;display:none;}@media(min-height:900px){.shared-cut-image.isHero{--cut-point-y:62%;--cut-bottom-shift:120px;}}@media(min-height:1200px){.shared-cut-image.isHero{--cut-point-y:62%;--cut-bottom-shift:-120px;}}@media(min-width:1200px){.shared-cut-image.isHero{display:block;position:absolute;height:100%;top:0;right:0;margin:0;aspect-ratio:auto;}}@media(min-width:1200px){.shared-cut-image{position:absolute;height:100%;aspect-ratio:auto;top:0;left:0;width:48%;margin:0;}.shared-cut-image .bg{left:20px;width:100%;height:100%;clip-path:polygon(0 0,calc(100% - var(--cut-size)) 0,100% var(--cut-point-y),calc(100% - var(--cut-size) + var(--cut-bottom-shift)) 100%,0 100%);}.shared-cut-image img{width:100%;height:100%;object-fit:cover;object-position:right;clip-path:polygon(0 0,calc(100% - var(--cut-size)) 0,100% var(--cut-point-y),calc(100% - var(--cut-size) + var(--cut-bottom-shift)) 100%,0 100%);}.shared-cut-image.flipped{left:auto;right:0;margin-left:0;}.shared-cut-image.flipped .bg{left:auto;right:20px;clip-path:polygon(100% 0,var(--cut-size) 0,0 var(--cut-point-y),calc(var(--cut-size) - var(--cut-bottom-shift)) 100%,100% 100%);}.shared-cut-image.flipped img{object-position:left;clip-path:polygon(100% 0,var(--cut-size) 0,0 var(--cut-point-y),calc(var(--cut-size) - var(--cut-bottom-shift)) 100%,100% 100%);}.shared-cut-image.isHero{width:54%;}}.shared-section-hero{height:100vh;height:100dvh;margin-top:-75px;position:relative;z-index:50;}.shared-section-hero .container{width:100%;height:100%;position:relative;}.shared-section-hero .container .title-block{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;text-align:center;}@media(min-width:992px){.shared-section-hero .container .title-block{width:680px;max-width:100%;white-space:normal;}}@media(min-width:1200px){.shared-section-hero .container .title-block{width:724px;top:38%;text-align:left;left:-10px;transform:translateY(-50%);}}@media(min-width:1400px){.shared-section-hero .container .title-block{width:724px;top:38%;text-align:left;left:-50px;transform:translateY(-50%);}}.shared-section-hero .container .title-block h1{font-size:42px;line-height:32px;margin-bottom:10px;color:#e7fc04;text-transform:uppercase;}@media(min-width:992px){.shared-section-hero .container .title-block h1{font-size:80px;line-height:72px;}}@media(min-width:1200px){.shared-section-hero .container .title-block h1{margin-bottom:0;font-size:110px;line-height:96px;}}.shared-section-hero .container .title-block .subtitle{text-transform:uppercase;color:#fff;font-family:"Bebas Neue",sans-serif;font-size:32px;line-height:28px;}@media(min-width:992px){.shared-section-hero .container .title-block .subtitle{font-size:40px;line-height:48px;}}@media(min-width:1200px){.shared-section-hero .container .title-block .subtitle{font-size:40px;line-height:48px;}}.shared-section-hero .container .text-block{position:absolute;bottom:0;left:0;transform:translateY(-50%);}.shared-section-hero .container .text-block span{display:none;text-transform:uppercase;color:#fff;font-family:"Bebas Neue",sans-serif;font-size:40px;line-height:48px;}@media(min-width:1200px){.shared-section-hero .container .text-block span{display:block;}}@media(min-width:1200px){.shared-section-hero .container .text-block{left:-10px;}}@media(min-width:1400px){.shared-section-hero .container .text-block{left:-50px;}}.shared-section-hero .container svg{width:48px;height:48px;position:absolute;left:50%;bottom:15px;transform:translateX(-50%);animation:float 3s ease-in-out infinite;}@media(min-width:1200px){.shared-section-hero .container svg{display:none;}}@keyframes float{0%{transform:translateX(-50%) translateY(0);}50%{transform:translateX(-50%) translateY(-8px);}100%{transform:translateX(-50%) translateY(0);}}.shared-section-text-cut-image{position:relative;}.shared-section-text-cut-image .shared-cut-image{max-height:350px;}@media(min-width:1200px){.shared-section-text-cut-image{height:700px;}.shared-section-text-cut-image .shared-cut-image{max-height:none;}}.shared-section-text-cut-image .container{height:100%;position:relative;}.shared-section-text-cut-image .container .row{height:100%;}.shared-section-text-cut-image .container .row .text-block{text-align:center;}.shared-section-text-cut-image .container .row .text-block h2{transform:none;text-align:center;white-space:normal;font-size:40px;line-height:48px;margin-bottom:20px;}@media(min-width:992px){.shared-section-text-cut-image .container .row .text-block h2{margin-bottom:30px;}}.shared-checklist{margin-top:25px;margin-bottom:25px;text-align:center;}@media(min-width:992px){.shared-checklist{margin-top:35px;margin-bottom:35px;}}.shared-checklist ul{list-style-type:none;padding:0;margin:0;}.shared-checklist ul li svg{width:36px;height:36px;color:#e7fc04;fill:#e7fc04;}@media(min-width:992px){.shared-checklist ul li svg{width:42px;height:42px;}}.shared-section-reviews h2{padding-top:20px;padding-bottom:20px;text-align:center;}.shared-section-reviews .reviews{column-count:1;column-gap:15px;}@media(min-width:768px){.shared-section-reviews .reviews{column-count:2;}}@media(min-width:992px){.shared-section-reviews .reviews{column-count:3;}}.shared-section-reviews .reviews .review-item{break-inside:avoid;margin-bottom:15px;}.shared-section-reviews .review{background-color:#fff;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.12);color:#000;padding:18px;}.shared-section-reviews .review .top-block{align-items:center;display:flex;gap:10px;margin-bottom:10px;}.shared-section-reviews .review .top-block .circle{align-items:center;background-color:#e7fc04;border-radius:50%;color:#000;display:flex;font-size:15px;font-weight:700;height:38px;justify-content:center;line-height:38px;text-transform:uppercase;width:38px;}.shared-section-reviews .review .top-block strong,.shared-section-reviews .review .top-block span{display:block;}.shared-section-reviews .review .top-block strong{font-weight:700;line-height:18px;}.shared-section-reviews .review .top-block span{color:#5f6368;font-size:13px;line-height:17px;}.shared-section-reviews .review .stars{display:flex;gap:3px;margin-bottom:10px;}.shared-section-reviews .review .stars svg{color:#fbbc04;height:16px;width:16px;}.shared-section-reviews .review .content{margin-bottom:0;}.shared-section-reviews .review .content p{margin-bottom:8px;}.shared-section-reviews .review .content p:last-of-type{margin-bottom:0;}.shared-section-gallery{width:100%;}.shared-section-gallery .viewport{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:20px;scroll-behavior:smooth;contain:content;}.shared-section-gallery .viewport::-webkit-scrollbar{display:none;}.shared-section-gallery .track{display:flex;gap:20px;scroll-snap-type:x mandatory;}.shared-section-gallery .track .item{height:360px;flex:0 0 calc(100% - 40px);scroll-snap-align:start;position:relative;overflow:hidden;}.shared-section-gallery .track .item img{width:100%;min-width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center;display:block;}.shared-section-gallery .track .item a{position:absolute;left:16px;bottom:16px;z-index:1;}.shared-section-gallery .track .item::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.2);}@media(min-width:992px){.shared-section-gallery .track .item{height:500px;flex-basis:calc((100% - 80px)/4.5);}}.shared-section-gallery .bottom{margin-top:20px;display:flex;align-items:center;gap:20px;}.shared-section-gallery .bottom .bar{flex:1;height:3px;background:#ccc;position:relative;}.shared-section-gallery .bottom .bar::after{content:"";position:absolute;top:0;bottom:0;left:var(--progress-left,0%);width:var(--progress-width,20%);background:#e7fc04;}.shared-section-gallery .bottom .nav .btn svg{width:38px;height:38px;fill:#e7fc04;color:#e7fc04;}.shared-section-gallery .bottom .nav .btn.prev svg{transform:rotate(180deg);}.shared-section-gallery .bottom .nav .btn:hover svg{color:#ccc;fill:#ccc;}.shared-section-gallery .bottom .nav .btn:active,.shared-section-gallery .bottom .nav .btn:focus{border-color:transparent;}.shared-link-with-image-bg{position:relative;display:block;color:#fff;transition:transform .4s ease;}.shared-link-with-image-bg span{font-family:"Bebas Neue",sans-serif;font-size:32px;line-height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;}.shared-link-with-image-bg:hover{transform:translateY(-6px);}.shared-link-with-image-bg:hover span{color:#e7fc04;}.shared-link-with-image-bg::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);z-index:0;}.shared-section-contact-form h2{color:#e7fc04;text-align:center;margin-bottom:20px;}.page-home .services .service-line .text-block{text-align:center;}.page-home .services .service-line .text-block p:last-of-type{margin-bottom:0;}.page-realisaties .quick-links .quick-links-wrapper{display:flex;flex-direction:column;gap:20px;}