ul>*+*{margin-top:.5rem}h1{text-transform:uppercase!important;text-shadow:0 0 2px rgba(0,0,0,0.3)!important}h2{margin-bottom:1rem}h3{color:#444;font-size:1.2rem;margin-top:1rem}h3:first-child{margin-top:0rem}.bottom-line h2{position:relative;padding-bottom:2rem;margin-bottom:2em}.bottom-line h2::after{content:'';height:5px;width:5%;background:#1f2964;position:absolute;bottom:0}.bottom-line-middle h2::after{left:50%;transform:translate(-50%,-50%)}.bottom-line-left h2::after{left:0}#fixed-navigation{background:#fafafa;transition:.3s ease-in}.et_pb_menu__logo img{max-height:50px}@media (min-width:996px){#fixed-navigation.navAlt{position:fixed;width:100%;z-index:1000;transition:.3s ease-out}#fixed-navigation.navAlt .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding-top:7px;padding-bottom:7px}#fixed-navigation .et_pb_menu__logo img{max-height:80px;transition:.3s ease-in}#fixed-navigation.navAlt .et_pb_menu__logo img{max-height:50px;transition:.3s ease-out}}#page-footer li{padding-left:0}#page-footer li:before{content:none}h4{margin-bottom:1rem}#page-footer address{font-style:inherit;margin-bottom:1rem}#page-footer strong{border-bottom:1px dotted #fafafa}#page-footer a:hover{opacity:.7}.facebook-link::before{content:'\e093';font-family:'ETmodules';height:24px;width:24px;text-align:center;vertical-align:center;background:#4267b2;border-radius:.2em;display:inline-block;margin-right:.5rem}.image-grid-section img{object-fit:cover}.zwembaden,.verwarmd,.waterbehandeling,.onderhoud,.zwembadafdekking,.poolhouse{position:relative;transition:.3s ease-in;box-shadow:0 0 0 rgba(68,68,68,0.2)}.zwembaden:hover,.verwarmd:hover,.waterbehandeling:hover,.onderhoud:hover,.zwembadafdekking:hover,.poolhouse:hover{transform:scale(1.1);transition-timing-function:ease-out;box-shadow:0 0 50px rgba(68,68,68,0.2)}.zwembaden:hover::after,.verwarmd:hover::after,.waterbehandeling:hover::after,.onderhoud:hover::after,.zwembadafdekking:hover::after,.poolhouse:hover::after{background:rgba(68,68,68,0.7);transition-timing-function:ease-out}.zwembaden::after,.verwarmd::after,.waterbehandeling::after,.onderhoud::after,.zwembadafdekking::after,.poolhouse::after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;background:rgba(68,68,68,0.5);text-transform:uppercase;color:white;font-weight:bold;transition:.3s ease-in;pointer-events:none}.zwembaden::after{content:'Zwembaden'}.verwarmd::after{content:'Zwembadverwarming'}.waterbehandeling::after{content:'Waterbehandeling'}.onderhoud::after{content:'Zwembadonderhoud'}.zwembadafdekking::after{content:'Zwembadafdekking'}.poolhouse::after{content:'Poolhouse, tuin & terras'}.jumbo-img img{object-fit:cover;width:100%}.jumbo-img,.jumbo-img .et_pb_image_wrap,.jumbo-img img{height:100%}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{border:2px solid #eaeaea;padding:.7em;margin-bottom:1em;width:100%;-moz-appearance:none;-webkit-appearance:none}.wpcf7-form .wpcf7-submit{color:#4b8fc6;border:2px solid #4b8fc6;background-color:transparent;font-weight:bold;text-transform:uppercase;width:auto;padding:1em 1.5em;transition:.2s ease-in}@media(max-width:768px){.wpcf7-not-valid-tip{margin-top:-1rem;margin-bottom:1rem}}@media(min-width:768px){.contact-page-form .wpcf7-form input,.contact-page-form .wpcf7-form textarea,.contact-page-form .wpcf7-form select{margin:0;height:100%;background:#fff}.contact-page-form .wpcf7-form p{display:flex;flex-direction:column;gap:1rem}.your-name{grid-area:name}.your-email{grid-area:e-mail}.your-tel{grid-area:phone}.your-address{grid-area:address}.your-place{grid-area:place}.your-date{grid-area:date}.pref-time{grid-area:time}.your-message{grid-area:message}.Gewenstbudget{grid-area:budget}.wpcf7-submit{grid-area:btn}}.cn-slider .et-pb-controllers{position:static;margin-top:1rem}.cn-slider .et_pb_slide_title{margin-bottom:1rem}.cn-ctabar{align-items:center}.cn-ctabar h2{margin-bottom:.5rem}@media (min-width:768px){.cn-slider .et_pb_slide_image{bottom:unset;top:unset;margin:unset!important}.cn-slider .et_pb_slide_description{background:#fafafa;border:2px solid #eaeaea;padding:2rem!important;width:60%;margin-top:30px;margin-bottom:30px;position:relative;z-index:100}.cn-slider .et_pb_slide{padding:0}.cn-slider .et_pb_slide_image{width:60%;height:100%;object-fit:cover}.cn-slider .et_pb_slide_image img{max-height:none!important;height:100%;width:100%;object-fit:cover}}@media (max-width:768px){.cn-slider .et_pb_slide_description{text-align:center!important}.cn-slider .et_pb_button_wrapper{text-align:inherit!important}}@media (min-width:996px){.cn-slider .et_pb_slide_description{width:50%}}.landing-form form>p{background:#4b8fc6;padding:2rem;border-top:5px solid #1f2964;position:relative}.landing-form .wpcf7-submit{margin-left:-2rem;margin-right:-2rem;margin-bottom:-3rem;margin-top:2rem;padding:1.5rem 1rem;width:calc(4rem + 100%);background:#1f2964;color:#fafafa;border:none}.landing-form .wpcf7-submit:hover{background:#444}.landing-form .ajax-loader{position:absolute;pointer-events:none}