:root{--do-black:#000;--do-white:#fff;--light-gray:#F5F5F5}::selection{background:#FFBF00}ol,ul{padding-left:20px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}.elementor-icon-box-title{margin:0 0 10px 0!important}@media screen and (max-width:767px){.e-con .elementor-widget-image:not(.elementor-widget-theme-site-logo){width:100%!important}footer img{object-position:left;object-fit:contain}}.elementor-widget-breadcrumbs p{line-height:1}.elementor-widget-breadcrumbs p>span{display:inline-flex;flex-direction:row;gap:20px;color:#003367}.elementor-widget-breadcrumbs p>span a{color:#003367}.elementor-widget-breadcrumbs p>span a:hover{color:#04A0D2}.padding-section{padding-top:100px;padding-bottom:100px}.padding-top{padding-top:100px}.padding-bottom{padding-bottom:100px}@media screen and (max-width:1024px){.padding-section{padding-top:80px;padding-bottom:80px}.padding-top{padding-top:80px}.padding-bottom{padding-bottom:80px}}.image-shadow .elementor-widget-image{width:fit-content}.image-shadow .elementor-widget-image .elementor-widget-container::after{content:" ";display:block;position:absolute;left:30px;top:-15px;width:calc(100% + 30px);height:calc(100% + 30px);border-radius:20px;background:#003367;z-index:5}.image-shadow .elementor-widget-image .elementor-widget-container img{position:relative;z-index:10}.image-shadow.yellow .elementor-widget-image .elementor-widget-container::after{background:#FFBF00}.image-shadow.yellow .e-lottie__animation svg path{stroke:#04A0D2!important}.yellow-arrow .e-lottie__animation svg path{stroke:#FFBF00!important}@media screen and (max-width:1024px){.elementor-widget-theme-site-logo{margin-right:auto}}@media screen and (max-width:350px){.elementor-widget-theme-site-logo img{height:20px}}.elementor-location-popup nav ul.sub-menu li a{padding:10px 0!important}.elementor-shortcode .trp-ls-shortcode-current-language,.elementor-shortcode .trp-ls-shortcode-language{width:auto!important;padding:0;border-radius:10px}.elementor-shortcode .trp-ls-shortcode-current-language{padding-right:10px!important}.trp-language-switcher>div{border:none;background-position:calc(100% - 0px) calc(1em + 0px),calc(100% - 0px) calc(1em + 0px)}@media screen and (max-width:1024px){.trp-language-switcher{width:fit-content;padding-right:20px}}.gallery-banner .elementor-image-gallery .gallery{display:flex;align-items:center;gap:15px}.gallery-banner .elementor-image-gallery .gallery img{width:100%;border:none!important}.gallery-banner .elementor-image-gallery .gallery .gallery-item:nth-of-type(odd) img{animation:waving 5s infinite alternate ease-in-out}.gallery-banner .elementor-image-gallery .gallery .gallery-item:nth-of-type(even) img{animation:waving 5s infinite reverse-alternate ease-in-out}@keyframes waving{from{translate:10px 0}to{translate:-10px 0}}.page-grid h3 a::after{content:" ";background-color:rgb(255 191 0 / .2);width:40px;height:40px;display:inline-block;border-radius:50px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23ffbf00' d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:13px;transform:rotate(-45deg);position:absolute;top:5px;right:0;transition:all ease .3s;will-change:auto}.page-grid h3 a:hover::after{background-color:#fff}.page-grid h3 a:hover{color:#FFBF00!important}.portret-img .elementor-widget-container{background:#FFBF00;padding:60px 40px 0 40px;border-radius:500px;object-fit:contain;object-position:bottom;overflow:hidden;aspect-ratio:1 / 1}.step-list .elementor-widget-text-editor ol{list-style:none;padding-left:90px}.step-list .elementor-widget-text-editor ol li{margin-bottom:30px;margin-top:10px;position:relative}.step-list .elementor-widget-text-editor ol li:last-of-type{margin-bottom:0}.step-list .elementor-widget-text-editor ol li::before{content:'0' counter(list-item);width:40px;height:40px;background:#003367;color:#fff;display:flex;position:absolute;left:-90px;justify-content:center;align-items:center;margin-top:-10px;z-index:4}.step-list .elementor-widget-text-editor ol li:not(:last-of-type)::after{background:linear-gradient(180deg,rgb(255 191 0) 0%,rgb(255 191 0) 50%,#fff0 50%,#fff0 100%);content:" ";width:2px;height:100%;position:absolute;top:20px;left:-70px;background-size:10px 10px;z-index:3}.step-list .elementor-widget-text-editor ol li b,.step-list .elementor-widget-text-editor ol li strong{display:block;color:#003367;font-size:24px;font-weight:400!important;margin-bottom:10px;line-height:1}.slider-section .elementor-testimonial{display:flex;flex-direction:column-reverse;gap:30px;padding:0 100px}.slider-section .elementor-testimonial *{margin:0!important}@media screen and (max-width:1024px){.slider-section .elementor-testimonial{padding:0 60px}}@media screen and (max-width:767px){.slider-section .elementor-testimonial{padding:0 10px}}.team-slider .swiper-slide{padding:0!important;background-color:#003367;border-radius:20px 20px 0 0!important}.team-slider .elementor-testimonial__image{width:100%}.team-slider .swiper-slide .elementor-testimonial__content{margin-top:-30px;background-color:#003367;border-radius:20px 20px 0 0;padding-bottom:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:serif='http://www.serif.com/' width='100%25' height='100%25' viewBox='0 0 167 167' version='1.1' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Cg id='logo-01'%3E%3Cpath id='Path_2193' d='M166.626,75.876l0,54.51c-0.002,16.693 -13.737,30.429 -30.43,30.431l-62.269,-0l-0,-32.361c0.448,-4.553 4.433,-8.005 9.004,-7.798l16.04,-0l-0,17.768l31.597,-0c0.027,0 0.053,0 0.08,0c5.955,0 10.854,-4.899 10.854,-10.854c0,-0.027 0,-0.053 -0,-0.08l-0,-48.642c0,-0.024 0,-0.048 0,-0.072c0,-5.981 -4.921,-10.902 -10.902,-10.902c-0.011,-0 -0.022,-0 -0.032,-0l-23.597,-0c-5.578,-0.218 -10.444,3.943 -11.095,9.487l-0,7.557c-0.064,16.564 -13.588,30.214 -30.15,30.431l-35.295,0c-16.693,-0.002 -30.429,-13.737 -30.431,-30.431l0,-54.51c0.066,-16.699 13.812,-30.409 30.511,-30.431l62.269,0l0,32.361c-0.448,4.553 -4.433,8.005 -9.004,7.798l-16.04,0l-0,-17.768l-31.637,0c-0.011,0 -0.022,0 -0.032,0c-5.981,0 -10.902,4.922 -10.902,10.902c-0,0.024 -0,0.049 -0,0.073l-0,48.641c-0,0.013 -0,0.027 -0,0.04c-0,5.976 4.917,10.894 10.894,10.894c0.013,0 0.027,0 0.04,0l23.597,0c5.547,0.21 10.395,-3.9 11.095,-9.407l0,-7.678c0.064,-16.578 13.612,-30.234 30.19,-30.431l35.255,0c16.693,0.003 30.428,13.738 30.431,30.431l-0.041,0.041Z' style='fill:rgba(255, 255, 255, .1);fill-rule:nonzero;'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 5px) calc(100% - 5px);background-size:55px}.team-slider .swiper-slide .elementor-testimonial__content .elementor-testimonial__cite{margin-top:20px!important}.progress-section .elementor-progress-wrapper{overflow:visible!important}.progress-section .elementor-widget-progress .elementor-title{margin-bottom:20px;display:inline-block}.progress-section .elementor-progress-percentage{margin-top:-43px;line-height:1;position:absolute;right:40px}.faq-section .elementor-toggle-icon svg{background:#D9E0E8;padding:8px;border-radius:50px;width:30px!important;height:30px!important}.cpt-content .elementor-toggle-icon svg{background:#D9E0E8;padding:8px;border-radius:50px;width:30px!important;height:30px!important}header>.e-con-inner>.e-con-full{box-shadow:0 3px 6px #00000029}header>.e-con-inner>.e-con-full nav ul ul{box-shadow:0 3px 6px #00000029;padding:20px 0}@media screen and (min-width:1024px){.dual-list ul{column-count:2}}.gfield .ginput_container_consent input[type="checkbox"]{border-radius:0!important}.gfield input:not([type='submit']),.gfield textarea,.gform-theme--foundation .gfield select{background-color:#fff!important;border:solid 2px #D9E0E8!important;border-radius:30px!important;box-shadow:none!important}.gfield input:not([type='submit']):focus,.gfield textarea:focus,.gform-theme--foundation .gfield select:focus{box-shadow:none!important;border:solid 2px #003367!important}.gform-theme--framework input[type=radio]::before{background-color:var(--e-global-color-primary)!important}.gform_footer{width:fit-content;gap:0!important;overflow:hidden!important}.gform_footer input[type="submit"]{background:#003367!important;border:none!important;color:#fff!important;font-size:20px!important;line-height:1!important;padding:15px 40px!important;border-radius:50px!important}.gform_footer input[type="submit"]:hover{background:#04A0D2!important}.gform-field-label{color:#003367!important;font-size:24px!important}.gfield_consent_label{font-size:16px!important}.gfield_required{font-size:14px!important}.searchandfilter h4{font-size:24px;line-height:1;color:#003367;margin-bottom:30px;padding:0}.searchandfilter ul{padding:0!important}.searchandfilter>ul>li{padding-top:20px;padding-bottom:20px;border-bottom:dashed 2px #D9E0E8}.searchandfilter>ul>li:first-of-type{padding-top:0}.searchandfilter>ul>li:last-of-type{padding-bottom:0;border-bottom:none}.searchandfilter ul li li{display:flex}.searchandfilter li[data-sf-field-input-type=checkbox] label{width:-webkit-fill-available;display:flex;justify-content:space-between;line-height:1;font-size:16px;color:#003367}.searchandfilter ul li li input.sf-input-checkbox{margin:0;width:18px;accent-color:#04A0D2}.searchandfilter .sf-count{color:#FFBF00}.searchandfilter .meta-slider{height:5px;box-shadow:none;border:none;background:#D9E0E8}.searchandfilter .noUi-connect{background:#fff0}.searchandfilter .noUi-horizontal .noUi-handle{width:20px;height:20px;top:-7px;background:#04A0D2;border:none;box-shadow:none}.searchandfilter .noUi-horizontal .noUi-handle:after,.searchandfilter .noUi-horizontal .noUi-handle:before{display:none}.sff-left{position:sticky!important;top:200px!important}.elementor-widget-form{padding:50px 40px;border-radius:20px;border:none;background:#F2F4F7;margin-bottom:40px;accent-color:#04A0D2;font-family:'Exo 2'}.elementor-field-group-goedkeuring{margin-bottom:0px!important}.elementor-field-group-goedkeuring .elementor-field-subgroup .elementor-field-option{margin-bottom:10px!important}.elementor-upload-field{cursor:pointer;background-color:#fff;border:1px dashed gray;padding:14px;position:relative;border-radius:30px;line-height:2.5;text-align:center}.elementor-field-group-whatsapp label[for="form-field-whatsapp"]:first-child{display:none!important}