.elementor-kit-10{--e-global-color-primary:#000000;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#000000;--e-global-color-accent:#E86B8D;--e-global-color-637148e:#FAC5E5;--e-global-color-0d6b08e:#F5F5F5;--e-global-color-f8d97ca:#C6C6C6;--e-global-color-a2ff3e7:#6E6E6E;--e-global-color-eedfa03:#4B35B7;--e-global-color-ffe754f:#7851F8;--e-global-typography-primary-font-family:"Galano Grotesque";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Galano Grotesque";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Galano Grotesque";--e-global-typography-text-font-weight:bold;--e-global-typography-accent-font-family:"Galano Grotesque";--e-global-typography-accent-font-weight:normal;--e-global-typography-e4d0475-font-family:"Galano Grotesque";--e-global-typography-e4d0475-font-size:6.125rem;--e-global-typography-e4d0475-font-weight:800;--e-global-typography-e4d0475-line-height:1em;--e-global-typography-edfc1bf-font-family:"Galano Grotesque";--e-global-typography-edfc1bf-font-size:2rem;--e-global-typography-edfc1bf-font-weight:800;--e-global-typography-edfc1bf-line-height:1.25em;--e-global-typography-72f5c8c-font-family:"Galano Grotesque";--e-global-typography-72f5c8c-font-size:1.5rem;--e-global-typography-72f5c8c-font-weight:normal;--e-global-typography-72f5c8c-line-height:1.33333em;--e-global-typography-be53b2f-font-family:"Galano Grotesque";--e-global-typography-be53b2f-font-size:1.5rem;--e-global-typography-be53b2f-font-weight:normal;--e-global-typography-be53b2f-line-height:1.333333em;--e-global-typography-defcc3d-font-family:"Galano Grotesque";--e-global-typography-defcc3d-font-size:4.8125rem;--e-global-typography-defcc3d-font-weight:800;--e-global-typography-defcc3d-line-height:0.9090909091em;--e-global-typography-6af445d-font-family:"Galano Grotesque";--e-global-typography-6af445d-font-size:2rem;--e-global-typography-6af445d-font-weight:800;--e-global-typography-6af445d-line-height:1.3333333em;--e-global-typography-11b74c5-font-family:"Galano Grotesque";--e-global-typography-11b74c5-font-size:1.5rem;--e-global-typography-11b74c5-font-weight:800;--e-global-typography-11b74c5-line-height:1em;--e-global-typography-3eb721d-font-family:"Galano Grotesque";--e-global-typography-3eb721d-font-size:1.5rem;--e-global-typography-3eb721d-font-weight:700;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-10{--e-global-typography-e4d0475-font-size:4rem;--e-global-typography-e4d0475-line-height:0.90625em;--e-global-typography-edfc1bf-font-size:1.125rem;--e-global-typography-edfc1bf-line-height:1.4444444444em;--e-global-typography-72f5c8c-font-size:1rem;--e-global-typography-72f5c8c-line-height:1.5em;--e-global-typography-be53b2f-font-size:1rem;--e-global-typography-be53b2f-line-height:1.25em;--e-global-typography-defcc3d-font-size:2.5rem;--e-global-typography-defcc3d-line-height:0.95em;--e-global-typography-6af445d-font-size:1.5rem;--e-global-typography-6af445d-line-height:1.33333333em;--e-global-typography-11b74c5-font-size:1.5rem;--e-global-typography-11b74c5-line-height:1.5em;--e-global-typography-3eb721d-font-size:1rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10{--e-global-typography-e4d0475-font-size:3.5rem;--e-global-typography-e4d0475-line-height:0.9642857143em;--e-global-typography-edfc1bf-font-size:1.125rem;--e-global-typography-edfc1bf-line-height:1.4444444444em;--e-global-typography-72f5c8c-font-size:1rem;--e-global-typography-72f5c8c-line-height:1.5em;--e-global-typography-defcc3d-font-size:2.5rem;--e-global-typography-defcc3d-line-height:0.95em;--e-global-typography-6af445d-font-size:1.5rem;--e-global-typography-6af445d-line-height:1.333333em;--e-global-typography-11b74c5-font-size:1.5rem;--e-global-typography-11b74c5-line-height:1.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Cookiebar*/

#cookie-law-info-bar {
    color: #fff!important;
}
.cli-bar-message {
        font-family: var(--e-global-typography-primary-font-family)!important;
    
}
#wt-cli-accept-all-btn {
    border-radius: 3em;
    font-weight: 800;
    font-family: var(--e-global-typography-primary-font-family)!important;
    
}

section[data-elementor-type="wp-page"], div[data-elementor-type="wp-page"], div[data-elementor-type="archive"], div[data-elementor-type="single-post"] {
    overflow: hidden!important;
}
section.elementor-section-boxed:not(.listing-template):not(.elementor-inner-section) {
    padding-left: 5vw!important;
    padding-right: 5vw!important;
}

/*Buttons*/

.elementor-button-content-wrapper {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}

/*Elementor button info */

.elementor-button-info a .elementor-button-text {
    margin-right: 1em!important;
}

.elementor-button-info a i {
    font-size: 1.5em!important;
}
.elementor-button-info a {
    font-family: var(--e-global-typography-primary-font-family)!important;
    font-weight: 800!important;
    border-radius: 100px 100px 100px 100px!important;
    padding: 0.625em .625em 0.625em 1.33333em!important;
}


/*Elementor button success */


.elementor-button-success a .elementor-button-text {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.elementor-button-success a .elementor-button-icon {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    position: absolute;
    left: 0;
}
.elementor-button-success a:hover .elementor-button-icon, .listing-template.diensten:hover .elementor-button-success a .elementor-button-icon {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    position: absolute;
    left: 100%;
}



.elementor-button-success a i {
    font-size: 1.25em!important;
    color: var( --e-global-color-637148e );
}

.elementor-button-success a {
    font-family: var(--e-global-typography-primary-font-family)!important;
    font-weight: 800!important;
    border-radius: 100px 100px 100px 100px!important;
    padding: 0.66666em .6666em 0.66666em 1.33333em!important;
    font-size: 1.25rem!important;
}

.elementor-button-success a:hover .elementor-button-text, .listing-template.diensten:hover .elementor-button-success a .elementor-button-text{
    opacity: 1;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.elementor-button-success a .elementor-button-text{
    opacity: 0;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}


/*Elementor button warning */

.elementor-button-warning a .elementor-button-text {
    margin-right: 1em!important;
}

.elementor-button-warning a i {
    font-size: 0.666em!important;
    color: var(--e-global-color-text);
    -webkit-transform: translateY(-0.1em);
        -ms-transform: translateY(-0.1em);
            transform: translateY(-0.1em);
    margin-right: 0.3125em;
}
.elementor-button-warning a {
    font-family: var(--e-global-typography-primary-font-family)!important;
    font-weight: 800!important;
    border-radius: 100px 100px 100px 100px!important;
    padding: 0.66666em .6666em 0.66666em 1.33333em!important;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.elementor-button-warning a:hover {
    font-size: 1.75em!important;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}


/*Blog Listing*/
.blog-listing .elementor-widget-wrap.elementor-element-populated {
    background-size: auto 100%!important;
    transition: background-size 1s ease-in;
        -moz-transition: background-size 1s ease-in;
        -ms-transition: background-size 1s ease-in;
        -o-transition: background-size 1s ease-in;
        -webkit-transition: background-size 1s ease-in;
}
.blog-listing:hover .elementor-widget-wrap.elementor-element-populated {
    background-size: auto 150%!important;
    transition: background-size 1s ease-out;
        -moz-transition: background-size 1s ease-out;
        -ms-transition: background-size 1s ease-out;
        -o-transition: background-size 1s ease-out;
        -webkit-transition: background-size 1s ease-out;
}

.blog-listing:hover .text .elementor-heading-title {
    color: var(--e-global-color-a2ff3e7)!important;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.blog-listing .text .elementor-heading-title {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.blog-listing-img img {
    -o-object-fit: cover;
       object-fit: cover;
}


.listing-template.blog-listing .elementor-widget-container {
    border-width: 0px 0px 0.25em 0px!important;
    padding: 0rem 0rem 0.125em 0rem!important;
}

/*Medewerkers listing*/

.alternative .elementor-heading-title {
    font-weight: normal!important;
    /*text-transform: uppercase!important;*/
}


/* Slider buttons */

.jet-slick-dots li {
    border: 1px solid var(--e-global-color-primary)!important;
}


/*@media (max-width: 1439px) { */
    
/*    html {*/
/*        zoom: 0.9;*/
/*    }*/
    
/*}*/

/*@media (max-width: 1365px) { */
    
/*    html {*/
/*        zoom: 0.85;*/
/*    }*/
    
/*}*/

/*@media (max-width: 1279px) { */
    
/*    html {*/
/*        zoom: 0.75;*/
/*    }*/
    
/*}*/



/* ----------- Non-Retina Screens ----------- */
@media (max-width: 1440px) {
      html { 
               zoom: 0.75!important;
           }
}

/* ----------- Retina Screens ----------- */
@media screen and (min-device-width: 1024px) and (max-device-width: 1440px) and (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 2), screen and (min-device-width: 1024px) and (max-device-width: 1440px) and (-webkit-min-device-pixel-ratio: 2) and (-o-min-device-pixel-ratio: 2/1), screen and (min-device-width: 1024px) and (max-device-width: 1440px) and (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) { 
      
       html { 
           zoom: 0.75!important;
       }
}



@media (max-width: 1024px) {
    
    html { 
               zoom: 1!important;
           }
    
    .gridTemplate > .elementor-container {
        -webkit-column-gap: 1.25rem!important;
           -moz-column-gap: 1.25rem!important;
                column-gap: 1.25rem!important;
        row-gap: 1.25rem!important;
        -ms-grid-columns: 1fr 1.25rem 1fr 1.25rem 1fr 1.25rem 1fr 1.25rem 1fr 1.25rem 1fr 1.25rem 1fr 1.25rem 1fr 1.25rem 1fr 1.25rem 1fr 1.25rem 1fr 1.25rem 1fr!important;
        grid-template-columns: repeat(12, 1fr)!important;
    }
    
    .elementor-button-info a, .elementor-button-success a, .elementor-button-warning a {
        font-size: 1rem!important;
    }
    .elementor-button-warning a i {
        font-size: 1.25rem!important;

    }
    .elementor-button-warning a:hover {
        font-size: 1.1rem!important;
    }
    
    
    /*Blog listing - categorie */
    
    .listing-template.blog-listing .elementor-absolute .elementor-heading-title {
        font-size: 0.8rem!important;
    }
    
}

@media (max-width: 767px) {
    
    .gridTemplate > .elementor-container {
        -webkit-column-gap: 1rem!important;
        -moz-column-gap: 1rem!important;
        column-gap: 1rem!important;
        row-gap: 1rem!important;
        -ms-grid-columns: 1fr 1rem 1fr 1rem 1fr 1rem 1fr 1rem 1fr 1rem 1fr 1rem 1fr 1rem 1fr 1rem 1fr 1rem 1fr 1rem 1fr 1rem 1fr!important;
        grid-template-columns: repeat(12, 1fr)!important;
    }

    .elementor-button-warning a:hover {
        font-size: 1.1rem!important;
    }
    
    .blog-listing:hover .elementor-widget-wrap.elementor-element-populated {
        background-size: cover!important;
    }
    .blog-listing .elementor-widget-wrap.elementor-element-populated {
        background-size: cover!important;
    }
    .listing-template.blog-listing .elementor-absolute .elementor-heading-title {
        font-size: 1rem!important;
    }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Galano Grotesque';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://staging-amazin.kinsta.cloud/wp-content/uploads/2021/04/GalanoGrotesqueHeavy.woff2') format('woff2'),
		url('https://staging-amazin.kinsta.cloud/wp-content/uploads/2021/04/GalanoGrotesqueHeavy.woff') format('woff');
}
@font-face {
	font-family: 'Galano Grotesque';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://staging-amazin.kinsta.cloud/wp-content/uploads/2021/04/GalanoGrotesqueBold.woff2') format('woff2'),
		url('https://staging-amazin.kinsta.cloud/wp-content/uploads/2021/04/GalanoGrotesqueBold.woff') format('woff');
}
@font-face {
	font-family: 'Galano Grotesque';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://staging-amazin.kinsta.cloud/wp-content/uploads/2021/04/GalanoGrotesqueExtraBold.woff2') format('woff2'),
		url('https://staging-amazin.kinsta.cloud/wp-content/uploads/2021/04/GalanoGrotesqueExtraBold.woff') format('woff');
}
@font-face {
	font-family: 'Galano Grotesque';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging-amazin.kinsta.cloud/wp-content/uploads/2021/04/GalanoGrotesqueRegular.woff2') format('woff2'),
		url('https://staging-amazin.kinsta.cloud/wp-content/uploads/2021/04/GalanoGrotesqueRegular.woff') format('woff');
}
/* End Custom Fonts CSS */