.elementor-kit-8{--e-global-color-primary:#303030;--e-global-color-secondary:#303030;--e-global-color-text:#575757;--e-global-color-accent:#575757;--e-global-color-0cc0ec0:#303030;--e-global-color-737613d:#575757;--e-global-color-5c1bde9:#0D1121;--e-global-color-ee554a9:#4EBFC7;--e-global-color-ae41fde:#6BCAD0;--e-global-color-54768a2:#036D8C;--e-global-color-422a8d7:#0E7E99;--e-global-color-690be1a:#00000000;--e-global-color-592903a:#FFFFFF;--e-global-color-eecdadb:#000000;--e-global-color-84198bc:#F1FAFB;--e-global-typography-primary-font-family:"Lato";--e-global-typography-primary-font-size:56px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:capitalize;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-line-height:68px;--e-global-typography-secondary-font-family:"Lato";--e-global-typography-secondary-font-size:48px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:capitalize;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-line-height:60px;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-line-height:24px;--e-global-typography-text-letter-spacing:0.5px;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-line-height:20px;--e-global-typography-accent-letter-spacing:1px;--e-global-typography-f6d747d-font-family:"Lato";--e-global-typography-f6d747d-font-size:40px;--e-global-typography-f6d747d-font-weight:700;--e-global-typography-f6d747d-text-transform:capitalize;--e-global-typography-f6d747d-font-style:normal;--e-global-typography-f6d747d-line-height:48px;--e-global-typography-778263c-font-family:"Lato";--e-global-typography-778263c-font-size:32px;--e-global-typography-778263c-font-weight:700;--e-global-typography-778263c-text-transform:capitalize;--e-global-typography-778263c-font-style:normal;--e-global-typography-778263c-line-height:40px;--e-global-typography-45031ae-font-family:"Lato";--e-global-typography-45031ae-font-size:24px;--e-global-typography-45031ae-font-weight:700;--e-global-typography-45031ae-text-transform:capitalize;--e-global-typography-45031ae-font-style:normal;--e-global-typography-45031ae-line-height:28px;--e-global-typography-b16c49b-font-family:"Lato";--e-global-typography-b16c49b-font-size:20px;--e-global-typography-b16c49b-font-weight:700;--e-global-typography-b16c49b-text-transform:capitalize;--e-global-typography-b16c49b-font-style:normal;--e-global-typography-b16c49b-line-height:24px;--e-global-typography-7ef1d7d-font-family:"Lato";--e-global-typography-7ef1d7d-font-size:20px;--e-global-typography-7ef1d7d-font-weight:400;--e-global-typography-7ef1d7d-text-transform:none;--e-global-typography-7ef1d7d-font-style:normal;--e-global-typography-7ef1d7d-line-height:28px;--e-global-typography-7ef1d7d-letter-spacing:0.5px;--e-global-typography-83aa447-font-family:"Lato";--e-global-typography-83aa447-font-size:12px;--e-global-typography-83aa447-font-weight:400;--e-global-typography-83aa447-text-transform:none;--e-global-typography-83aa447-line-height:20px;--e-global-typography-83aa447-letter-spacing:0.25px;--e-global-typography-cbf1d26-font-family:"Lato";--e-global-typography-cbf1d26-font-size:20px;--e-global-typography-cbf1d26-font-weight:500;--e-global-typography-cbf1d26-text-transform:none;--e-global-typography-cbf1d26-font-style:normal;--e-global-typography-cbf1d26-line-height:24px;--e-global-typography-cbf1d26-letter-spacing:1px;--e-global-typography-f7ae117-font-family:"Lato";--e-global-typography-f7ae117-font-size:12px;--e-global-typography-f7ae117-font-weight:500;--e-global-typography-f7ae117-text-transform:none;--e-global-typography-f7ae117-font-style:normal;--e-global-typography-f7ae117-line-height:16px;--e-global-typography-f7ae117-letter-spacing:1px;--e-global-typography-fe46dfb-font-family:"Lato";--e-global-typography-fe46dfb-font-size:20px;--e-global-typography-fe46dfb-font-weight:500;--e-global-typography-fe46dfb-text-transform:uppercase;--e-global-typography-fe46dfb-font-style:normal;--e-global-typography-fe46dfb-line-height:24px;--e-global-typography-fe46dfb-letter-spacing:8px;--e-global-typography-508b8e8-font-family:"Lato";--e-global-typography-508b8e8-font-size:24px;--e-global-typography-508b8e8-font-weight:600;--e-global-typography-508b8e8-text-transform:uppercase;--e-global-typography-508b8e8-font-style:normal;--e-global-typography-508b8e8-line-height:28px;--e-global-typography-508b8e8-letter-spacing:6px;--e-global-typography-8510ee9-font-family:"Lato";--e-global-typography-8510ee9-font-size:20px;--e-global-typography-8510ee9-font-weight:600;--e-global-typography-8510ee9-text-transform:uppercase;--e-global-typography-8510ee9-font-style:normal;--e-global-typography-8510ee9-line-height:24px;--e-global-typography-8510ee9-letter-spacing:6px;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-592903a );background-color:var( --e-global-color-5c1bde9 );border-radius:0px 0px 0px 0px;padding:10px 24px 10px 24px;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{color:var( --e-global-color-592903a );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.site-header{padding-right:0px;padding-left:0px;}@media(max-width:1024px){.elementor-kit-8{--e-global-typography-primary-font-size:48px;--e-global-typography-primary-line-height:60px;--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-line-height:48px;--e-global-typography-f6d747d-font-size:36px;--e-global-typography-f6d747d-line-height:44px;--e-global-typography-778263c-font-size:28px;--e-global-typography-778263c-line-height:36px;--e-global-typography-45031ae-font-size:22px;--e-global-typography-45031ae-line-height:26px;--e-global-typography-b16c49b-font-size:18px;--e-global-typography-b16c49b-line-height:22px;--e-global-typography-7ef1d7d-font-size:18px;--e-global-typography-7ef1d7d-line-height:26px;--e-global-typography-cbf1d26-font-size:18px;--e-global-typography-cbf1d26-line-height:22px;--e-global-typography-fe46dfb-font-size:18px;--e-global-typography-fe46dfb-line-height:22px;--e-global-typography-508b8e8-font-size:18px;--e-global-typography-508b8e8-line-height:22px;--e-global-typography-8510ee9-font-size:18px;--e-global-typography-8510ee9-line-height:22px;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-primary-font-size:40px;--e-global-typography-primary-line-height:48px;--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-line-height:40px;--e-global-typography-f6d747d-font-size:32px;--e-global-typography-f6d747d-line-height:40px;--e-global-typography-778263c-font-size:24px;--e-global-typography-778263c-line-height:32px;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*GENERAL*/
.wapp-WordOverflow .elementor-button-text {
        word-break: break-word;
}

.wapp-ColsOverflow {
    overflow: hidden;
}

.wapp-ButtonHover .elementor-button .elementor-button-icon {
    transform: translate(10px);
    opacity: 0;
    width: 0;
    margin-left: 0 !important;
    transition: all .3s ease;
}

.wapp-ButtonHover .elementor-button:hover .elementor-button-icon {
    opacity: 1 !important;
    width: 15px !important;
    transform: translate(0px) !important;
    margin-left: 10px !important;
}


 @media (min-width: 1180px) and (max-width: 1960px) {
   .wapp-FullWidth--Container__Right {
    padding-right: calc(( 100vw - 1140px ) / 2) !important;
    }  
    
    .wapp-FullWidth--Container__Left {
    padding-left: calc(( 100vw - 1140px ) / 2) !important;
    }  
}

@media(min-width: 1960px) {
  .wapp-FullWidth--Container__Right {
       max-width: 1108px !important;
        margin-inline: auto !important;
    }  
    
.wapp-FullWidth--Container__Left {
    max-width: 1108px !important;
    margin-inline: auto !important;
}   
}

.wapp-ButtonGradient a {
    background: var(--Gradient, linear-gradient(180deg, #4EBFC7 0%, #036D8C 100%));
    color: #fff !important;
}

.wapp-ButtonGradient:hover a {
   background: var(--Gradient, linear-gradient(180deg, #4EBFC7 0%, #036D8C 0%));
    color: #fff;
    border-color: #036D8C !important;
}
/*END GENERAL*/

/*HEADER*/
@media(min-width: 1025px) {
.wapp-Header .elementor-nav-menu li:last-child {
    display: none !important;
}

/*.wapp-Header .elementor-nav-menu li:nth-last-child(2) {*/
/*    display: none !important;*/
/*}*/
}

.wapp-Header .elementor-nav-menu li:last-child {
    display: inline-block;
    width: 41%;
    margin: 12px 20px 0 6px;
    background: var(--Gradient, linear-gradient(180deg, #4EBFC7 0%, #036D8C 100%));
    transition: all .3s ease;
}
.wapp-Header .elementor-nav-menu li:last-child:hover {
   background: var(--Gradient, linear-gradient(180deg, #4EBFC7 -100%, #036D8C -200%));
}
.wapp-Header .elementor-nav-menu li:last-child:hover .elementor-item  {
   color: #fff !important;
}
.wapp-Header .elementor-nav-menu li:last-child .elementor-item {
    color: #fff !important;
    transition: all .3s ease;
}

/*.wapp-Header .elementor-nav-menu */
/*li:nth-last-child(2) {*/
/*    display: inline-block;*/
/*    width: 41%;*/
/*    border: 1px solid #036D8C;*/
/*    margin: 12px 6px 0 20px;*/
/*    transition: all .3s ease;*/
/*}*/
/*.wapp-Header .elementor-nav-menu */
/*li:nth-last-child(2):hover {*/
/*    background: #036D8C;*/
/*}*/
/*.wapp-Header .elementor-nav-menu */
/*li:nth-last-child(2):hover .elementor-item {*/
/*    color: #fff !important;*/
/*}*/
/*.wapp-Header .elementor-nav-menu */
/*li:nth-last-child(2) .elementor-item {*/
/*color: #036D8C !important;*/
/*transition: all .3s ease;*/
/*}*/

@media(min-width: 768px) {
.wapp-Header .elementor-nav-menu li:last-child {
    display: block;
    width: fit-content;
    margin: 12px 20px 0 20px;
}

/*.wapp-Header .elementor-nav-menu */
/*li:nth-last-child(2) {*/
/*    display: block;*/
/*    width: fit-content;*/
/*}    */
}

@media(max-width: 768px) {
    .wapp-Header .elementor-nav-menu li:last-child {
    margin-left: 20px;
}
}

.wapp-Header .elementor-column:first-child img {
    filter: brightness(15) grayscale(1)  contrast(80);
}

.wapp-Header.elementor-sticky--effects .elementor-column:first-child img {
    filter: unset;
}

.wapp-Header .elementor-menu-toggle__icon--open {
     filter: brightness(15) grayscale(1)  contrast(80);
}

.wapp-Header.elementor-sticky--effects  .elementor-menu-toggle__icon--open {
     filter: unset;
}

/*TOGGLE MENU HEADER*/
.wapp-Header.elementor-sticky--effects .elementor-column .elementor-menu-toggle__icon--open {
    color: transparent;
    background: var(--Gradient, linear-gradient(180deg, #4EBFC7 0%, #036D8C 100%));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.wapp-Header.elementor-sticky--effects .elementor-column .elementor-menu-toggle__icon--close {
    color: transparent;
    background: var(--Gradient, linear-gradient(180deg, #4EBFC7 0%, #036D8C 100%));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/*STICKY EFFECT HEADER*/
.wapp-Header.elementor-sticky--effects {
    background: #fff !important;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.10);
}

.wapp-Header.elementor-sticky--effects .elementor-nav-menu li a {
    color: #575757 !important;
}

.wapp-Header.elementor-sticky--effects .elementor-nav-menu li:hover a {
    color: #4EBFC7 !important;
}

.wapp-Header.elementor-sticky--effects .elementor-nav-menu li.current-menu-item a {
    color: #4EBFC7 !important;
}

.wapp-Header.elementor-sticky--effects .wapp-ButtonEffect:first-child a {
    color: #036D8C;
    border: 1px solid #036D8C;
}

.wapp-Header.elementor-sticky--effects .wapp-ButtonEffect:first-child:hover a {
    background: #036D8C;
    color: #fff;
    border: 1px solid #036D8C;
}

.wapp-Header.elementor-sticky--effects .wapp-ButtonEffect:last-child a {
   background: var(--Gradient, linear-gradient(180deg, #4EBFC7 0%, #036D8C 100%));
   color: #fff;
}

.wapp-Header.elementor-sticky--effects .wapp-ButtonEffect:last-child:hover a {
    background: var(--Gradient, linear-gradient(180deg, #4EBFC7 0%, #036D8C 0%));
   color: #fff;
   border-color: #036D8C;
}

.wapp-Header .elementor-nav-menu--dropdown li {
    padding:  8px 20px;
}
.wapp-Header .elementor-nav-menu--dropdown li a {
    padding:  0;
    display: inline;
}

.wapp-Header.elementor-sticky--effects .elementor-nav-menu--dropdown .elementor-nav-menu {
    background: #fff !important;
    padding-bottom: 20px;
}
.wapp-Header.elementor-sticky--effects .elementor-nav-menu--dropdown {
    box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.10);
}
/*END HEADER*/


/*CTA BANNER*/
.wapp-Cta .wapp-InnerContainer {
    box-shadow: inset 45px 0px 0px 45px #fff;
    overflow: visible;
    background: var(--Gradient, linear-gradient(180deg, #4EBFC7 0%, #036D8C 100%)) !important;
}



@media (max-width: 767px) {
   .wapp-Cta .wapp-InnerContainer {
     box-shadow: inset 0px 0px 0px 15px #fff;
     overflow: hidden;
   } 
   
   .wapp-Cta .ContainerImage {
    transform: rotate(90deg);
    }
   
  .wapp-Cta .ContainerImage img {
       min-width: 380px;
   }
}

/*END CTA BANNER*/


/*HOMEPAGE*/

.wapp-HeroBanner {
    max-width: unset !important;
}

@media(min-width: 1960px) {
  .wapp-HeroBanner .elementor-container {
    max-width: 1180px;
    margin-inline: auto;
    }  
}

/*TEXT GRADIENT*/
.wapp-TextGradient span {
    background: var(--Gradient, linear-gradient(180deg, #4EBFC7 0%, #036D8C 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
/*END HOMEPAGE*/


/*OVER ONS*/
.wapp-TeamCard .elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description {
    color: #036D8C !important;
}

.wapp-TeamCard .elementor-icon i:before {
    background: var(--Gradient, linear-gradient(180deg, #4EBFC7 0%, #036D8C 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
/*END OVER ONS*/


/*FILMFOLIE*/
.wapp-Filmfolie--PrijezCard .PrijezCard .elementor-icon-list-items .elementor-icon-list-icon i:before {
    border-radius: 30px;
    padding: 4px 3px 3px 4px ;
    background: #4EBFC7;
    color: #fff;
}

.wapp-Filmfolie--PrijezCard .PrijezCard {
    transition: all .3s ease;
    border: 1px solid var(--Background-base, #F1FAFB);
    background: var(--default-white, #FFF);

    box-shadow: 0px 2px 4px 0px rgba(16, 24, 40, 0.02), 0px 10px 20px 0px rgba(16, 24, 40, 0.04);
}

.wapp-Filmfolie--PrijezCard .PrijezCard:hover {
    background: #F1FAFB;
    outline: 2px solid var(--Gradient, #4EBFC7);
}
/*END FILMFOLIE*/


/*OFFERTE*/
.wapp-ContactForm__Container .wapp-ContactForm__Wrapper .form-row {
    display: flex;
    justify-content: space-between;
}

@media (max-width: 767px) {
.wapp-ContactForm__Container .wapp-ContactForm__Wrapper .form-row {
    flex-direction: column;
    gap: 20px;
}
.wapp-ContactForm__Container .wapp-ContactForm__Wrapper .form-row p {
    width: 100% !important;
}
}

.wapp-ContactForm__Container .wapp-ContactForm__Wrapper .form-row p {
    width: 48%;
}

.wapp-ContactForm__Wrapper {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.wapp-ContactForm__Wrapper label {
    display: flex;
    flex-direction: column;
    gap: 8px;
    color: #575757;
    font-family: "Lato";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0.5px;
}

.wapp-ContactForm__Container .wapp-ContactForm__Wrapper .wpcf7-form-control {
    border-radius: 4px;
    border: 1px solid #E0E0E0;
    background: #FFF;
    padding: 12px 16px;
    color: #575757;
}


.wapp-ContactForm__Container .wapp-ContactForm__Wrapper .wpcf7-submit {
    border-radius: 0;
    border: none;
    color: #fff;
    text-align: center;
    font-family: "Lato";
    font-size: 16px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 20px !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    
    background: var(--Gradient, linear-gradient(180deg, #4EBFC7 0%, #036D8C 100%)) !important;
}

.wapp-ContactForm__Container .wapp-ContactForm__Wrapper .wpcf7-submit:hover {
    background: #036D8C !important;
    border-color: #fff;
}
/*END OFFERTE*/


/*PROJECTEN*/
/*.wapp-ProjectenPosts .ecs-load-more-button a {*/
/*    background: var(--Gradient, linear-gradient(180deg, #4EBFC7 0%, #036D8C 100%));*/
/*}*/

/*.wapp-ProjectenPosts .ecs-load-more-button a:hover {*/
/*    background: #036D8C !important;*/
/*}*/

/*.wapp-ProjectenPosts .e-con-inner {*/
/*    position: relative;*/
/*    transition: all .3s ease;*/
/*    overflow: hidden;*/
/*}*/

/*.wapp-ProjectenPosts article .e-con-inner .elementor-widget-image:before {*/
/*    background: linear-gradient(180deg, rgba(78, 191, 199, 0.00) 0%, #036D8C 100%);*/
/*    content: '';*/
/*    width: 100%;*/
/*    position: absolute;*/
/*    height: 100%;*/
/*    bottom: 0;*/
/*    left: 0;*/
/*    max-height: 90px;*/
/*    transition: all .3s ease;*/
/*}*/

/*.wapp-ProjectenPosts article .e-con-inner:hover .elementor-widget-image:before {*/
/*    max-height: 100%;*/
/*}*/

/*.wapp-ProjectenPosts article .e-con-inner .elementor-widget-heading {*/
/*    padding: 24px;*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    width: 100%;*/
/*    transition: all .3s ease;*/
/*}*/

/*.wapp-ProjectenPosts article .e-con-inner .elementor-widget-heading h3 {*/
/*    text-align: center;*/
/*}*/

/*.wapp-ProjectenPosts article .e-con-inner .elementor-widget-button {*/
/*    padding-inline: 24px;*/
/*    padding-bottom: 24px;*/
/*    width: 100%;*/
/*    text-align: center;*/
/*    position: absolute;*/
/*    bottom: -35%;*/
/*    transition: all .3s ease;*/
/*}*/

/*.wapp-ProjectenPosts article .e-con-inner:hover .elementor-widget-heading {*/
/*    bottom: 25%;*/
/*}*/

/*.wapp-ProjectenPosts article .e-con-inner:hover .elementor-widget-button {*/
/*    bottom: 0;*/
/*}*/


.wapp-ProjectenPosts .wapp-ProjectenPosts__Card .e-con-inner {
    position: relative;
    transition: all .3s ease;
    overflow: hidden;
}

.wapp-ProjectenPosts .e-con-inner {
    display: flex;
    flex-wrap: wrap !important;
}

.wapp-ProjectenPosts .wapp-ProjectenPosts__Card {
    flex-basis: 32% !important;
    max-width: 32% !important;
}

@media(max-width: 1024px) {
   .wapp-ProjectenPosts .wapp-ProjectenPosts__Card {
    flex-basis: 48% !important;
    max-width: 48% !important;
} 
}

@media(max-width: 767px) {
   .wapp-ProjectenPosts .wapp-ProjectenPosts__Card {
    flex-basis: 100% !important;
    max-width: 100% !important;
} 
}

.wapp-ProjectenPosts .wapp-ProjectenPosts__Card .e-con-inner .elementor-widget-image:before {
    background: linear-gradient(180deg, rgba(78, 191, 199, 0.00) 0%, #036D8C 100%);
    content: '';
    width: 100%;
    position: absolute;
    height: 100%;
    bottom: 0;
    left: 0;
    max-height: 90px;
    transition: all .3s ease;
}

.wapp-ProjectenPosts .wapp-ProjectenPosts__Card .e-con-inner:hover .elementor-widget-image:before {
    max-height: 100%;
}

.wapp-ProjectenPosts .wapp-ProjectenPosts__Card .e-con-inner .elementor-widget-heading {
    padding: 24px;
    position: absolute;
    bottom: 0;
    width: 100%;
    transition: all .3s ease;
}

.wapp-ProjectenPosts .wapp-ProjectenPosts__Card .e-con-inner .elementor-widget-button {
    padding-inline: 24px;
    padding-bottom: 24px;
    width: 100%;
    text-align: center;
    position: absolute;
    bottom: -35%;
    transition: all .3s ease;
}

.wapp-ProjectenPosts .wapp-ProjectenPosts__Card .e-con-inner:hover .elementor-widget-heading {
    bottom: 25%;
}

.wapp-ProjectenPosts .wapp-ProjectenPosts__Card .e-con-inner:hover .elementor-widget-button {
    bottom: 0;
}


/*GALLERY*/
@media(min-width: 767px) {
.wapp-ProjectenPosts__Gallery .gallery-item:first-child {
    flex-basis: 50% !important;
    max-width: 50% !important;
}

.wapp-ProjectenPosts__Gallery .gallery-item:nth-child(2) {
    flex-basis: 50% !important;
    max-width: 50% !important;
}    
}
/*END GALLERY*/
/*END PROJECTEN*/


/*SCHAKELFOLIE*/
.wapp-TeamCard {
    max-width: 280px;
}
/*END SCHAKELFOLIE*/


/*SEARCH PAGE*/
.wapp-ArchivePosts .elementor-button-wrapper a {
    border-radius: 10px 0px 20px 0px;
    background: #1B3D81 !important;
}

.wapp-ArchivePosts .elementor-button-wrapper a:hover {
    border-radius: 10px 0px 20px 0px;
    background: #0E1F41 !important;
    color: #fff !important;
}
/*END SEARCH PAGE*/



/*BLOG CATEGORY*/
.wapp-BlogCategory article {

    box-shadow: 0 8px 16px rgba(0, 0, 0, 0.15);
}

.wapp-BlogCategory article .elementor-post__text {
    padding: 24px 16px;
}
/*END BLOG CATEGORY*/

/*CONTACT*/
.wapp-ContactForm__Container .wapp-ContactForm__Wrapper .wpcf7-form-control:focus,
.wapp-ContactForm__Container .wapp-ContactForm__Wrapper .wpcf7-form-control:hover {
    border-color: #4EBFC7;
}
/*END CONTACT*//* End custom CSS */