.elementor-kit-5{--e-global-color-primary:#20455E;--e-global-color-secondary:#77C89D;--e-global-color-text:#414141;--e-global-color-accent:#0092FF;--e-global-color-6ca8ad3:#E8F5FF;--e-global-color-7dd91c8:#F4FBF7;--e-global-color-1847337:#FFFFFF;--e-global-color-36eb924:#DEE9F2;--e-global-color-75dd267:#909090;--e-global-typography-primary-font-size:70px;--e-global-typography-primary-line-height:0.93em;--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:normal;--e-global-typography-secondary-line-height:1.6em;--e-global-typography-text-font-size:22px;color:var( --e-global-color-text );font-size:18px;font-weight:normal;line-height:1.78em;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:#02010100;font-size:20px;text-transform:uppercase;color:var( --e-global-color-primary );border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-1847337 );}.elementor-kit-5 h1{color:var( --e-global-color-primary );font-size:72px;font-weight:700;line-height:0.97em;letter-spacing:-2px;}.elementor-kit-5 h2{color:var( --e-global-color-primary );font-size:48px;font-weight:700;line-height:1em;letter-spacing:-1px;}.elementor-kit-5 h3{color:var( --e-global-color-primary );font-size:32px;}.elementor-kit-5 h4{color:var( --e-global-color-primary );}.elementor-kit-5 h5{color:var( --e-global-color-primary );}.elementor-kit-5 img{border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1160px;}.e-con{--container-max-width:1160px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-primary-font-size:62px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-primary-font-size:42px;}.elementor-kit-5 h1{font-size:48px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*fonts*/
body{
    font-display: swap !important;}
    
html, body{
    overflow-x: hidden !important;}

h2 span{
    color: var( --e-global-color-secondary ) ;}
    
h2 strong{
    color: var( --e-global-color-accent );
    font-weight: inherit;}

/*catalogus mode*/
.offerte-cart .raq-info{
    border:none !important;}
    
.offerte-cart img{
    width: 22px;}
    
.offerte-cart:before{
    content:"Mijn offerte";
    color: white;
    width: 20px;
    line-height: 1.2em;
    font-size: 13px;
    position: absolute;
    top: 53%;
    transform: translateY(-50%);
    left: -58%;
   }
    
.offerte-button a{
    padding: 9px 11px !important;
    border-radius: 10px !important;
    font-size: 16px !important;}

.offerte-button .yith_ywraq_add_item_response_message{
    font-size: 16px !important;
}

.yith-ywraq-list-content{
    margin-top: -17px;}

.raq-items-number{
    background: var(--e-global-color-secondary);
    color: white;
    font-weight: 500 !important;
    border-radius: 100%;
    padding: 1px 6px 1px 6px;
    font-size: 12px;}
    
/*catalogus mob*/
@media only screen and (max-width:739px){

.yith-ywraq-list-wrapper{
    right: 0px;}

/*header*/
.headernav ul li ul li a{
    font-size: 1.2rem !important;
    line-height: 1em;}

.headernav ul li ul{
   padding-bottom: 10px !important;}




/*elements*/
 .video svg{
     opacity: 1;
     transform: rotate(-90deg);
    margin-right: -5px;
    margin-left:5px;
}

.post-content h2{
    font-size: 2.3rem;
       margin-top: 2.5rem;}

.post-content h3{
    font-size: 1.8rem;
    margin-top: 2rem;}

.productprijs del bdi{
    text-decoration: line-through !important;
}
.bullets ul{
    list-style-type:none;
    padding:0;}
    
.bullets ul li{
    line-height: 2.4rem !important;}

.bullets li:before{
    content:"";
    background: url('/wp-content/uploads/2024/11/icon-bullet.svg') no-repeat;
    background-position: 0% 50%;
    background-size: 20px;
    color: var( --e-global-color-accent );
    padding-right: 30px;}

.icon-shadow .elementor-icon{
    border: 1px solid  var( --e-global-color-accent );;
    box-shadow: 0 8px 20px rgba(0,0,0,0.1);}
    
#reviews .jet-listing-grid__slider-icon{
border: 1px solid white;
border-radius: 100%;
padding: 14px;
}
    
/*header*/
@media only screen and (max-width:739px){
.hidemob{
        display:none !important;
    }
}/* End custom CSS */