.elementor-kit-12{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#000000;--e-global-color-fc22a41:#CECECE;--e-global-color-309ac3f:#C3A15F;--e-global-color-598675a:#583842;--e-global-color-4c3be8c:#7EA3B4;--e-global-color-b7716e2:#583842;--e-global-color-3f84536:#25474E;--e-global-color-5695249:#6E3F4C;--e-global-color-295e29e:#CBB27E;--e-global-color-cb5339d:#28545C;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#F9F6F3;color:#000000;font-family:"Ysabeau Infant", Sans-serif;font-size:19px;line-height:27px;}.elementor-kit-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{background-color:var( --e-global-color-309ac3f );font-size:18px;font-weight:bold;text-transform:uppercase;text-decoration:none;letter-spacing:0.5px;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:8px 16px 8px 16px;}.elementor-kit-12 button:hover,.elementor-kit-12 button:focus,.elementor-kit-12 input[type="button"]:hover,.elementor-kit-12 input[type="button"]:focus,.elementor-kit-12 input[type="submit"]:hover,.elementor-kit-12 input[type="submit"]:focus,.elementor-kit-12 .elementor-button:hover,.elementor-kit-12 .elementor-button:focus{background-color:var( --e-global-color-309ac3f );color:#FFFFFF;}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}.elementor-kit-12 a{color:var( --e-global-color-cb5339d );text-decoration:underline;}.elementor-kit-12 a:hover{color:var( --e-global-color-cb5339d );}.elementor-kit-12 h1{font-family:"Lora", Sans-serif;font-size:41px;font-weight:400;}.elementor-kit-12 h2{font-family:"Lora", Sans-serif;font-size:41px;font-weight:400;text-transform:uppercase;}.elementor-kit-12 h3{font-family:"Lora", Sans-serif;font-size:28px;font-weight:300;line-height:29px;}.elementor-kit-12 h4{color:var( --e-global-color-5695249 );font-family:"Ysabeau Infant", Sans-serif;font-weight:bold;text-transform:uppercase;}.elementor-kit-12 h6{font-family:"Lora", Sans-serif;font-weight:400;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0em;--container-default-padding-right:0em;--container-default-padding-bottom:0em;--container-default-padding-left:0em;}.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:991px){.elementor-kit-12 h1{font-size:35px;}.elementor-kit-12 h2{font-size:37px;}.elementor-kit-12 h3{font-size:25px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-12 h1{font-size:31px;}.elementor-kit-12 h2{font-size:29px;line-height:33px;}.elementor-kit-12 h3{font-size:21px;line-height:26px;}.elementor-kit-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{font-size:15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.post .wp-post-image {
    max-height: 1000px
}


.blogcontent h1, .blogcontent h2, .blogcontent h3, .blogcontent h4, .blogcontent h5, .blogcontent h6 {
    font-family: 'Ysabeau Infant', sans-serif;
    font-weight: 800;
    font-style: italic;
    font-size: 23px;
    margin-bottom: 0px;
    color: #29555c;
}
@media (min-width: 992px){
.quote h3 {
  font-family: "Lora", Sans-serif!important;
    font-size: 37px!important;
    font-style: italic!important;
    line-height: 40px!important;
    color: var(--e-global-color-4c3be8c)!important;
}}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.quote h3 {
  font-family: "Lora", Sans-serif!important;
    font-size: 33px!important;
    font-style: italic!important;
    line-height: 35px!important;
    color: var(--e-global-color-4c3be8c)!important;
}}

@media (max-width: 767px){
.quote h3 {
  font-family: "Lora", Sans-serif!important;
    font-size: 27px!important;
    font-style: italic!important;
    line-height: 31px!important;
    color: var(--e-global-color-4c3be8c)!important;
}
    
.quote {
    width: 96%!important;
}    
}


@media (min-width: 992px){
.elementor-swiper-button.elementor-swiper-button-next {
    background-image: var(--wpr-bg-fa1ea4a1-911d-428b-ad45-852cf42508fd);
    background-size: 90px;
    width: 100px;
    height: 20px;
    background-repeat: no-repeat;
}

.elementor-swiper-button.elementor-swiper-button-prev {
    background-image: var(--wpr-bg-99170eb9-c593-4e37-94ac-832791285d27);
    background-size: 90px;
    width: 100px;
    height: 20px;
    background-repeat: no-repeat;
}}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.elementor-swiper-button.elementor-swiper-button-next {
    background-image: url(https://deerfgoedhovenier.nl/wp-content/uploads/2025/03/Pijl-rechts.png);
    background-size: 60px;
    width: 100px;
    height: 20px;
    background-repeat: no-repeat;
    right   : -60px!important;
}

.elementor-swiper-button.elementor-swiper-button-prev {
    background-image: url(https://deerfgoedhovenier.nl/wp-content/uploads/2025/03/Pijl-links.png);
    background-size: 60px;
    width: 100px;
    height: 20px;
    background-repeat: no-repeat;
    left: -20px!important;
}}

@media (max-width: 767px){
.elementor-swiper-button.elementor-swiper-button-next {
    background-image: var(--wpr-bg-399e52ad-3ecc-401c-a289-8ca4d3fd0f88);
    background-size: 30px;
    width: 100px;
    height: 20px;
    background-repeat: no-repeat;
    right   : -80px!important;
}

.elementor-swiper-button.elementor-swiper-button-prev {
    background-image: var(--wpr-bg-1f6b6798-1e0b-4737-aca0-6e281d85fb6a);
    background-size: 30px;
    width: 100px;
    height: 20px;
    background-repeat: no-repeat;
    left: -10px!important;
}}

.reviews svg {
    opacity: 0;
}


h1.entry-title {
    display: none!important;
}

.grecaptcha-badge {
    opacity: 0!important;
}


li {
    margin-left: -20px;
}

a {
    -webkit-text-underline-position: under;
    -ms-text-underline-position: below;
    text-underline-position: under;
    text-decoration-thickness: inherit;

}

.witte-link a {
    color: white!important;
}


.witte-button {
    
}

.secundaire-button .elementor-button {
    background-color: var(--e-global-color-b7716e2) !important;
    color: white !important;
}

@media (min-width: 768px){
.sectie {
    padding: 0 32px;
}}

@media (max-width: 767px){
.sectie {
    padding: 0 20px;
 
}}

.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start;
    font-size: inherit;
}

@media (max-width: 767px){
.geen-absolute-mobiel {
    position: unset!important;
}}/* End custom CSS */