body .button-general{display:inline-block;padding:13px 24px;background-color:#eb5d48;color:#fff;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:700;line-height:1;text-transform:uppercase;text-decoration:none;border-radius:5px;transition:150ms all ease-in-out}body .button-general:hover{background-color:#fdc41f;transform:translate(0,0) scale(1.05) rotate(0)}body .button-general.blue{background-color:#1ca3f5}body .button-general.blue:hover{background-color:#1476b3}body .button-border{border:1px solid #fff;background-color:#fff0}body .button-border:hover{background-color:#fff0}html.overflow-hidden,body.overflow-hidden{overflow:hidden}body{font-family:'Catamaran',sans-serif}.gradient-bar{height:10px;width:100%;background:#f7c220;background:linear-gradient(90deg,#f7c220 0%,#76c65e 33%,#3aa3cb 67%,#e35f4e 100%)}.logo-general img{width:100%;max-width:230px}main#content{padding-bottom:80px}body:not(.home) main#content{background-image:url(/wp-content/uploads/2023/06/comforza-beeldmerk-achtergrond-licht.svg);background-size:550px;background-position:bottom right;background-repeat:no-repeat}@media only screen and (max-width:1024px){body:not(.home) main#content{background-size:500px}}@media only screen and (max-width:768px){body:not(.home) main#content{background-size:100%}}.header-image-parallax{height:350px;background-attachment:fixed;background-position:0 -100px;background-repeat:no-repeat;background-size:cover}.gradient-header{position:sticky;top:0;z-index:2}.site-header:not(.dynamic-header){display:flex;justify-content:center;max-width:none;background-color:#000}.site-header:not(.dynamic-header) .inner{display:flex;width:100%;max-width:1200px;padding-left:10px;padding-right:10px}@media only screen and (max-width:575px){.site-header:not(.dynamic-header) .inner{padding-left:0;padding-right:0}}.site-header:not(.dynamic-header) .inner .site-navigation .menu li{display:block}.site-header:not(.dynamic-header) .inner .site-navigation .menu li a{width:100%;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:500;color:#fff;text-decoration:none;text-transform:uppercase;-webkit-font-smoothing:auto;transition:color 150ms ease-in-out}.site-header:not(.dynamic-header) .inner .site-navigation .menu li a:hover{color:#82d331}.site-header:not(.dynamic-header) .inner .site-navigation .menu li.button-phone{margin-left:16px;background-color:#eb5d48;border-radius:5px;transition:all 150ms ease-in-out}@media only screen and (max-width:1024px){.site-header:not(.dynamic-header) .inner .site-navigation .menu li.button-phone{display:none}}.site-header:not(.dynamic-header) .inner .site-navigation .menu li.button-phone a{padding-left:20px;padding-right:20px;font-weight:700}.site-header:not(.dynamic-header) .inner .site-navigation .menu li.button-phone a:hover{color:#fff}.site-header:not(.dynamic-header) .inner .site-navigation .menu li.button-phone:hover{transform:translate(0,0) scale(1.05) rotate(0);background-color:#b34837}.site-header:not(.dynamic-header) .inner .site-navigation .menu li:after{display:none}.site-header:not(.dynamic-header) .inner .site-navigation .menu li.menu-item-has-children{padding-right:0}.site-header:not(.dynamic-header) .inner .site-navigation .menu li.bg-red a:hover{background-color:#fad7d2}.site-header:not(.dynamic-header) .inner .site-navigation .menu li.bg-yellow a:hover{background-color:#feecb7}.site-header:not(.dynamic-header) .inner .site-navigation .menu li.bg-green a:hover{background-color:#cfeeaf}.site-header:not(.dynamic-header) .inner .site-navigation .menu li.no-click>a:active{pointer-events:none}.site-header:not(.dynamic-header) .inner .site-navigation .menu li.current-menu-item>a,.site-header:not(.dynamic-header) .inner .site-navigation .menu li.current-menu-parent>a{color:#fdc41f}.site-header:not(.dynamic-header) .inner .site-navigation .menu li>.sub-menu{left:15px;box-shadow:0 0 8px rgb(0 0 0 / .2)}.site-header:not(.dynamic-header) .inner .site-navigation .menu li>.sub-menu li a{font-size:14px;color:#000}.site-header:not(.dynamic-header) .inner .site-navigation .menu li>.sub-menu li>.sub-menu{display:block;position:relative;left:auto;min-width:auto;box-shadow:none}.site-header:not(.dynamic-header) .inner .site-navigation .menu li>.sub-menu li>.sub-menu li:first-of-type{border-top:1px solid #eee}.site-header:not(.dynamic-header) .inner .site-navigation .menu li>.sub-menu li>.sub-menu li a{padding-left:15px;font-size:13px;color:rgb(0 0 0 / .4)}.site-header:not(.dynamic-header) .inner .site-navigation.mobile{display:none}.site-header:not(.dynamic-header) .inner .site-navigation.mobile #hamburger-icon{position:relative;display:block;width:22px;margin-left:auto;margin-top:20px;cursor:pointer;z-index:2}.site-header:not(.dynamic-header) .inner .site-navigation.mobile #hamburger-icon span{display:block;background-color:#fff;width:auto;height:3px;margin-bottom:4px;transition:0.20s ease-in-out}.site-header:not(.dynamic-header) .inner .site-navigation.mobile #hamburger-icon.open span:nth-child(1){transform:translate(0,7px) rotate(45deg)}.site-header:not(.dynamic-header) .inner .site-navigation.mobile #hamburger-icon.open span:nth-child(2){opacity:0}.site-header:not(.dynamic-header) .inner .site-navigation.mobile #hamburger-icon.open span:nth-child(3){transform:translate(0,-7px) rotate(-45deg)}.site-header:not(.dynamic-header) .inner .site-navigation.mobile .logo-menu{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:120px;visibility:hidden;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;z-index:1;opacity:0;transition:opacity 150ms ease-in-out}.site-header:not(.dynamic-header) .inner .site-navigation.mobile .logo-menu.open{visibility:visible;opacity:1;transition:opacity 150ms ease-in-out}.site-header:not(.dynamic-header) .inner .site-navigation.mobile .logo-menu .logo-general{margin-bottom:30px}.site-header:not(.dynamic-header) .inner .site-navigation.mobile .logo-menu .menu-hoofdmenu-container{width:100%;max-width:220px}.site-header:not(.dynamic-header) .inner .site-navigation.mobile .logo-menu .menu{display:flex;flex-direction:column}.site-header:not(.dynamic-header) .inner .site-navigation.mobile .logo-menu .menu li{justify-content:center}.site-header:not(.dynamic-header) .inner .site-navigation.mobile .logo-menu .menu li a{color:#fff!important;text-align:center}.site-header:not(.dynamic-header) .inner .site-navigation.mobile .logo-menu .menu li .sub-menu{position:relative;left:0;background-color:transparent!important}.site-header:not(.dynamic-header) .inner .site-navigation.mobile .logo-menu .menu li .sub-menu li{border-color:#3e4c59}.site-header:not(.dynamic-header) .inner .site-navigation.mobile .logo-menu .menu li .sub-menu li:first-of-type{border-color:#3e4c59}.site-header:not(.dynamic-header) .inner .site-navigation.mobile .logo-menu .menu li .sub-menu li a{font-size:12px;color:#cbd2d9!important}.site-header:not(.dynamic-header) .inner .site-navigation.mobile .logo-menu .menu li .sub-menu li a:hover{background-color:transparent!important}@media only screen and (max-width:1024px){.site-header:not(.dynamic-header) .inner .site-navigation.desktop{display:none}}@media only screen and (max-width:1024px){.site-header:not(.dynamic-header) .inner .site-navigation.mobile{display:block}}.site-footer:not(.dynamic-footer){display:flex;justify-content:center;max-width:none;padding:50px 0;margin-top:30px;background-color:#000}.site-footer:not(.dynamic-footer)>.inner{display:flex;align-items:center;flex-direction:column;width:100%;max-width:1200px;padding-left:10px;padding-right:10px;color:#fff;font-size:14px;line-height:1.5;font-weight:600}@media only screen and (max-width:768px){.site-footer:not(.dynamic-footer)>.inner{flex-wrap:wrap}}.site-footer:not(.dynamic-footer)>.inner #footer1{display:flex;justify-content:center;width:100%;padding-bottom:60px;margin-bottom:90px;border-bottom:1px solid #cbd2d9}.site-footer:not(.dynamic-footer)>.inner #footer1 .inner{display:flex;flex-direction:column;align-items:center;max-width:760px}.site-footer:not(.dynamic-footer)>.inner #footer1 .inner h3{width:100%;margin:0;color:#fff;font-family:'montserrat',sans-serif;font-size:18px;font-weight:500;text-align:center;line-height:1.75}.site-footer:not(.dynamic-footer)>.inner #footer1 .inner .buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:35px}.site-footer:not(.dynamic-footer)>.inner #footer1 .inner .buttons .button-general:first-of-type:hover{background-color:#b34837}.site-footer:not(.dynamic-footer)>.inner #footer2{display:flex;width:100%}@media only screen and (max-width:768px){.site-footer:not(.dynamic-footer)>.inner #footer2{flex-wrap:wrap}}.site-footer:not(.dynamic-footer)>.inner #footer2 .logo-general{flex:0 0 33.333%}@media only screen and (max-width:768px){.site-footer:not(.dynamic-footer)>.inner #footer2 .logo-general{flex:0 0 100%;margin-bottom:30px}}.site-footer:not(.dynamic-footer)>.inner #footer2 .info-column{flex:0 0 33.333%}@media only screen and (max-width:768px){.site-footer:not(.dynamic-footer)>.inner #footer2 .info-column{flex:0 0 100%}}@media only screen and (max-width:768px){.site-footer:not(.dynamic-footer)>.inner #footer2 .info-column>div{margin-bottom:30px}}.site-footer:not(.dynamic-footer)>.inner #footer2 .info-column .info-general,.site-footer:not(.dynamic-footer)>.inner #footer2 .info-column .phone-email,.site-footer:not(.dynamic-footer)>.inner #footer2 .info-column .kvk-btw{height:85px}@media only screen and (max-width:768px){.site-footer:not(.dynamic-footer)>.inner #footer2 .info-column .info-general,.site-footer:not(.dynamic-footer)>.inner #footer2 .info-column .phone-email,.site-footer:not(.dynamic-footer)>.inner #footer2 .info-column .kvk-btw{height:auto}}@media only screen and (max-width:768px){.site-footer:not(.dynamic-footer)>.inner #footer2 .info-column .links{margin-bottom:0}}.site-footer:not(.dynamic-footer)>.inner #footer2 .info-column .links a{display:block}.site-footer:not(.dynamic-footer)>.inner #footer2 .info-column a{color:inherit}.site-footer:not(.dynamic-footer)>.inner #footer2 p{margin:0}.elementor-widget-text-editor,.elementor-widget-heading{max-width:600px}.elementor-widget-text-editor h2,.elementor-widget-text-editor h3{margin-top:34px;font-family:'Montserrat',sans-serif}.slideshow .inner{height:490px}.slideshow .inner .slide{position:relative;height:490px;user-select:text;visibility:visible!important}.slideshow .inner .slide .image{height:100%}.slideshow .inner .slide .image img{object-fit:cover;object-position:center;width:100%;height:100%}.slideshow .inner .slide .content{display:flex;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background-color:rgb(31 41 51 / .3)}.slideshow .inner .slide .content .inner{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:1200px;padding:10px;transform:translateX(-300px);opacity:0}.slideshow .inner .slide .content .inner h1{max-width:600px;margin-bottom:24px;font-family:'montserrat',sans-serif;font-size:36px;font-weight:700;line-height:1.25;text-transform:uppercase;color:#fff}@media only screen and (max-width:575px){.slideshow .inner .slide .content .inner h1{font-size:20px}}.slideshow .inner .slide .content .inner .buttons{display:flex;gap:12px}.slideshow .inner .slide.slick-active .inner{animation-name:slide-to-right;animation-duration:1s;animation-fill-mode:forwards;animation-delay:200ms}@keyframes slide-to-right{100%{opacity:1;transform:translateX(0)}}.slideshow .inner .navigation-arrows{position:absolute;top:50%;transform:translateY(-50%);z-index:1;padding:0;background-color:#fff0;border:none}.slideshow .inner .navigation-arrows img{width:12px;filter:invert(100%);opacity:.7;transition:opacity 150ms ease-in-out}.slideshow .inner .navigation-arrows.slick-prev{left:50px}.slideshow .inner .navigation-arrows.slick-next{right:50px}.slideshow .inner .navigation-arrows.slick-next img{transform:rotate(180deg)}.slideshow .inner .navigation-arrows:hover img{opacity:1}.slideshow .inner .navigation-arrows:focus{outline:none}.slideshow .inner .slick-dots{position:absolute;bottom:20px;width:100%;display:flex;justify-content:center}.slideshow .inner .slick-dots li{margin:0 5px;list-style:none}.slideshow .inner .slick-dots li button{width:10px;height:10px;padding:0;font-size:0;border:3px solid #82d331;border-radius:20px;background-color:#fff0;opacity:.5}.slideshow .inner .slick-dots li.slick-active button{opacity:1}.pt-checkout-form{border:0;padding:0}.pt-checkout-form button.pt-payment-btn{background-image:url(/wp-content/uploads/2023/08/ideal-logo-1024.png);background-size:cover;background-color:transparent!important;background-repeat:no-repeat;height:200px;width:200px;border-radius:0;text-indent:-9999px;padding:0}