.elementor-kit-7{--e-global-color-primary:#F5630E;--e-global-color-secondary:#004C93;--e-global-color-text:#001528;--e-global-color-accent:#001528;--e-global-color-d408aa1:#F5630E;--e-global-color-906458c:#722A00;--e-global-color-3ab9636:#094077;--e-global-color-08d4912:#004C93;--e-global-color-36baa60:#1E73BE;--e-global-color-a252773:#DFF0FF;--e-global-color-f7889b7:#FFFFFF;--e-global-typography-primary-font-family:"Work Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Work Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Work Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Work Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-2f41ed5-font-family:"Work Sans";--e-global-typography-2f41ed5-font-size:64px;--e-global-typography-2f41ed5-font-weight:600;--e-global-typography-2f41ed5-line-height:80px;--e-global-typography-847f8c4-font-family:"Work Sans";--e-global-typography-847f8c4-font-size:48px;--e-global-typography-847f8c4-font-weight:600;--e-global-typography-847f8c4-line-height:58px;--e-global-typography-735c281-font-family:"Work Sans";--e-global-typography-735c281-font-size:36px;--e-global-typography-735c281-font-weight:600;--e-global-typography-735c281-line-height:46px;--e-global-typography-f7744c7-font-family:"Work Sans";--e-global-typography-f7744c7-font-size:32px;--e-global-typography-f7744c7-font-weight:600;--e-global-typography-f7744c7-line-height:40px;--e-global-typography-0a89a82-font-family:"Work Sans";--e-global-typography-0a89a82-font-size:22px;--e-global-typography-0a89a82-font-weight:600;--e-global-typography-0a89a82-line-height:24px;--e-global-typography-66e3cd0-font-family:"Work Sans";--e-global-typography-66e3cd0-font-weight:600;--e-global-typography-0db4135-font-family:"Work Sans";--e-global-typography-0db4135-font-size:18px;--e-global-typography-0db4135-font-weight:400;--e-global-typography-0db4135-line-height:32px;--e-global-typography-fdeecaa-font-family:"Work Sans";--e-global-typography-fdeecaa-font-size:16px;--e-global-typography-fdeecaa-font-weight:400;--e-global-typography-fdeecaa-line-height:26px;--e-global-typography-d7c71fc-font-family:"Work Sans";--e-global-typography-d7c71fc-font-size:14px;--e-global-typography-d7c71fc-font-weight:400;--e-global-typography-d7c71fc-line-height:26px;--e-global-typography-1148e80-font-family:"Work Sans";--e-global-typography-1148e80-font-size:13px;--e-global-typography-1148e80-font-weight:400;--e-global-typography-1148e80-line-height:20px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-36baa60 );font-family:var( --e-global-typography-d7c71fc-font-family ), Sans-serif;font-size:var( --e-global-typography-d7c71fc-font-size );font-weight:var( --e-global-typography-d7c71fc-font-weight );line-height:var( --e-global-typography-d7c71fc-line-height );letter-spacing:var( --e-global-typography-d7c71fc-letter-spacing );word-spacing:var( --e-global-typography-d7c71fc-word-spacing );color:var( --e-global-color-f7889b7 );border-radius:999px 999px 999px 999px;padding:8px 12px 8px 12px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-36baa60 );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1148px;}.e-con{--container-max-width:1148px;}.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);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-d7c71fc-font-size );line-height:var( --e-global-typography-d7c71fc-line-height );letter-spacing:var( --e-global-typography-d7c71fc-letter-spacing );word-spacing:var( --e-global-typography-d7c71fc-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-2f41ed5-font-size:32px;--e-global-typography-2f41ed5-line-height:34px;--e-global-typography-847f8c4-font-size:30px;--e-global-typography-847f8c4-line-height:38px;--e-global-typography-735c281-font-size:28px;--e-global-typography-735c281-line-height:35px;--e-global-typography-f7744c7-font-size:26px;--e-global-typography-f7744c7-line-height:36px;--e-global-typography-0a89a82-font-size:18px;--e-global-typography-66e3cd0-font-size:14px;--e-global-typography-66e3cd0-line-height:20px;--e-global-typography-0db4135-font-size:16px;--e-global-typography-0db4135-line-height:32px;--e-global-typography-fdeecaa-font-size:15px;--e-global-typography-d7c71fc-font-size:14px;--e-global-typography-d7c71fc-line-height:20px;--e-global-typography-1148e80-font-size:13px;--e-global-typography-1148e80-line-height:20px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-d7c71fc-font-size );line-height:var( --e-global-typography-d7c71fc-line-height );letter-spacing:var( --e-global-typography-d7c71fc-letter-spacing );word-spacing:var( --e-global-typography-d7c71fc-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
    overflow-x: hidden!important;
}

.logo-text span {
    color: #F5630E;
    font-weight: 600!important;
}


.QuoteOption .elementor-image-box-title {
    background: #F5630E;
}

.QuoteOption .elementor-image-box-wrapper {
    border-radius: 16px!important;
    padding-top: 16px
}

.QuoteOption .elementor-image-box-title {
    border-radius: 0px 0px 16px 16px!important;
    padding-top: 8px;
    padding-bottom: 8px
}

/* header logo styling */
.elementor-sticky--active #letterE3 {
    fill: #EC732C!important;
}

/* header logo styling */
.elementor-sticky--active #letterN2 {
    fill: #EC732C!important;
}

/* header logo styling */
.elementor-sticky--active #letterV {
    fill: #EC732C!important;
}

/* header logo styling */
.elementor-sticky--active #letterA2 {
    fill: #EC732C!important;
}


/* header logo styling */
.elementor-sticky--active #letterN3 {
    fill: #EC732C!important;
}

/* prod card styling */
.prod-card:hover {
    transform: scale(0.98);
    transition-duration: 0.25s;
}

.prod-card {

    transition-duration: 0.25s;
}


/* Button styling */

.elementor-button-icon svg {
    width: 28px;
}

.elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-button-icon {
    display: flex;
    align-items: center;
}

/* slider on single pages */
.jet-listing-grid__slider-icon {
    border-radius: 99px !important;
    background: #004C93 !important;
}

/* single post/page styling */

.single-page-wrapper img{
    border-radius: 16px!important;
}

.single-page-wrapper h1, h2, h3, h4, h5, h6 {
    font-weight: 600!important;
}

.single-page-wrapper .wp-block-columns {
    gap: 64px !important;
    margin-top: 64px !important;
    margin-bottom: 64px !important;
}

.single-page-wrapper .elementor-element {
    padding-left: 0px !important;
    padding-right: 0px !important;
}


/* Apply transition to the SVG icon */
.elementor-button-icon svg {
    transition: transform 0.3s ease-in-out;
}

.elementor-button:hover .elementor-button-icon svg circle {
    transition: transform 0.3s ease-in-out;
}


.elementor-button:hover .elementor-button-icon svg path {
    transition: transform 0.3s ease-in-out;
}


.elementor-button:hover .elementor-button-icon svg {
    transform: rotate(-35deg);
}

.elementor-button:hover .elementor-button-icon svg circle{
    fill: var(--e-global-color-08d4912);
}

.elementor-button:hover .elementor-button-icon svg path{
    fill: white;
}



/* custom container */

.custom-container {
    padding-right: 24px;
    padding-left: 24px;
}

/* Styling Headers */

h2 span {
    color: #F5630E!important;
}



 /*Quote Form Styling */

.QuoteOption img{
    transition-duration: 0.8s;
}

.QuoteOption:hover img{
    transition-duration: 0.8s;
}

.QuoteOption:hover img{
    transform: scale(0.8);
}

.QuoteOptionText {
    transition-duration: 0.8s;
}

.QuoteOption:hover .QuoteOptionText {
    background: var(--e-global-color-08d4912)!important;
    transition-duration: 0.8s;
}

/* KVK ARTICLE */
/*.ginput_container_text*/
/*.ginput_container_text::after {*/
/*  content: '';*/
/*  position: absolute;*/
/*  width: 32px;*/
/*  height: 32px;*/
/*  top: 50%;*/
/*  left: 50%;*/
/*  margin: -16px 0 0 -16px;*/
/*  border: 4px solid #f3f3f3;*/
/*  border-top: 4px solid #3498db;*/
/*  border-radius: 50%;*/
/*  animation: spin 1s linear infinite;*/
    
/*}*/
/*@keyframes spin {*/
/*  0% {*/
/*    transform: rotate(0deg);*/
/*  }*/
/*  100% {*/
/*    transform: rotate(360deg);*/
/*  }*/
/*}*/


.kvkapi_results {
    border: 1px solid #dff0ff !important;
    border-radius: .5rem !important;
    margin: .25rem 0 1rem 0 !important;
}

.kvkapi_results .list-group-item {
    padding: .5rem .75rem;
}

.kvkapi_results .list-group-item:hover {
    background: #dff0ff;
    cursor: pointer;
}


.jet-listing .slick-list, .jet-listing-dynamic-field__content .slick-list, .swiper {
    overflow: visible !important;
}

@media screen and (max-width: 992px) {
    .jet-mobile-menu .jet-tabs .elementor-cta__image {
        display: none;
        visibility: hidden;
    }
    .jet-mobile-menu .jet-mobile-menu__template-content .jet-tabs__content-wrapper .e-con-inner .e-grid {
       grid-template-columns: 1fr !important;
    }
    .jet-mobile-menu .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__control-inner {
        padding: 8px !important;
        font-size: .75rem !important;
    }
    .jet-mobile-menu .jet-mobile-menu__items .jet-mobile-menu__item {
        padding: 12px 0 12px 0 !important;
    }
    
    .jet-mobile-menu .jet-tabs .jet-tabs__content .elementor-element .elementor-element.e-grid {
        --gap: 8px 8px !important;
        --row-gap: 8px !important;
    } 
    .jet-mobile-menu__body {
        flex-grow: 1;
    }
    .jet-mobile-menu__template, .jet-mobile-menu__template-content, .elementor-widget-jet-tabs, .jet-tabs {
        height: 100%;
    }
    .jet-mobile-menu__template-content > .elementor:first-of-type {
  height: 100%;
  display: flex; /* Zorg ervoor dat child 100% height kan gebruiken */
  flex-direction: column; /* indien van toepassing */
}

.jet-mobile-menu__template-content > .elementor:first-of-type > .elementor-element:first-of-type {
  height: 100%;
}

.jet-tabs {
    max-height: unset !important;
}
}/* End custom CSS */