.cta--whatsapp{position:sticky;top:50px;border-color:var(--primary);--h2-font-size:24px;--h2-line-height:30px;--h2-font-weight:300;--h2-margin-bottom:0px;--custom-color:#000;padding:30px !important;border-radius:var(--border-radius);border:1px solid var(--border-color);background-color:var(--cta-background-color);display:flex}.cta--whatsapp .cta__content{text-align:center;flex-direction:column;gap:10px;display:flex;align-items:center}.cta--whatsapp .cta__content p{--custom-font-size:15px}.cta--whatsapp .cta__icon{color:var(--primary);border-radius:50%;height:50px;width:50px;font-size:25px;display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:var(--box-shadow);margin-bottom:10px}.cta--whatsapp .link__icon{display:none}.cta--whatsapp .link__text{--font-size:20px;--font-weight:500}.faq-list{--h3-font-size:18px;--h3-font-weight:500}.faq-list .faq-item{border-bottom:1px solid #e1e1e1;background:var(--tertiary-light);padding:0px 30px 0px 30px;border-radius:10px;transition:all 0.3s;height:var(--header-height,calc(var(--line-height) + 60px));overflow:hidden}.faq-list .faq-item.is-active{background:#fff;box-shadow:var(--box-shadow);height:var(--height)}.faq-list .faq-item.is-active .faq-question{--h3-color:var(--primary)}.faq-list .faq-item.is-active .faq-toggle-icon{transform:rotate(45deg)}.faq-list .faq-item .faq-answer{transition:height 0.3s}.faq-list .faq-item .faq-question{--h3-margin-bottom:0;width:100%;background:none;border:none;display:flex;justify-content:space-between;align-items:center;font-size:1.1rem;font-weight:600;padding:30px 0;cursor:pointer;color:#222;text-align:left;transition:color 0.3s ease}.faq-list .faq-item .faq-question:hover{color:#c40000}.faq-list .faq-item .faq-question .faq-toggle-icon{font-size:1.4rem;font-weight:400;transition:transform 0.3s ease}.faq-list .faq-item .faq-answer{overflow:hidden}.faq-list .faq-item .faq-answer .faq-answer-content{padding-bottom:30px}footer{--h5-margin-bottom:30px;--h5-font-size:20px;--font-size:16px;--line-height:30px;--custom-color:#fff}footer a:hover{--custom-color:#efefef}footer .image-logo-block{max-width:200px}footer .image-logo-block img{max-width:200px;max-height:100px}footer svg path{fill:var(--primary) !important}footer .footer__cta{position:relative;z-index:1}footer .footer__cta grid{background-color:var(--secondary-light);border-radius:var(--border-radius);padding:50px 0}@media (max-width:692px){footer .footer__cta grid{padding:50px 20px;max-width:calc(100vw - 80px)}}footer .footer__cta .image-block{overflow:visible;position:relative}@media (max-width:692px){footer .footer__cta .image-block{display:none}}footer .footer__cta .image-block img{position:absolute;bottom:-50px;width:300px;right:-33px}footer .main-footer{position:relative;background:#000}footer .main-footer:before{position:absolute;inset:0;content:"";color:var(--primary) !important;opacity:0.05;background-size:cover;background-image:url("https://centralrental.nl/wp-content/uploads/2023/10/bg-light-footer-1.png");mix-blend-mode:luminosity}footer section:not(.footer__cta):after{height:100% !important}footer nav.vertical ul li:before{color:var(--primary)}footer .link__icon{color:var(--primary);margin-right:10px}.build-by{padding:10px 0;--color:#fff}.scroll-to-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background-color:var(--primary);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,0.2);opacity:0;visibility:hidden;transition:all 0.3s ease-in-out;z-index:1000}.scroll-to-top.show{opacity:1;visibility:visible}.scroll-to-top:hover{background-color:var(--primary-hover);transform:translateY(-3px)}