.elementor-27 .elementor-element.elementor-element-91307f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-91307f2:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-91307f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bouwdroger.com/wp-content/uploads/2024/07/4.jpg");}.elementor-27 .elementor-element.elementor-element-91307f2 > .elementor-shape-bottom svg, .elementor-27 .elementor-element.elementor-element-91307f2 > .e-con-inner > .elementor-shape-bottom svg{height:50px;transform:translateX(-50%) rotateY(180deg);}.elementor-27 .elementor-element.elementor-element-4829519{--display:flex;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:40rem;}.elementor-27 .elementor-element.elementor-element-e864631 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-e52ebe9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:1.5rem 3rem;--row-gap:1.5rem;--column-gap:3rem;--margin-top:3rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-75ee644{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:4rem;}.elementor-27 .elementor-element.elementor-element-7e2acbd .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-56b7335{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-f2ff94c img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-27 .elementor-element.elementor-element-e3b14ed{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:4rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-d80cf99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-d80cf99:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-d80cf99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bouwdroger.com/wp-content/uploads/2024/07/2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-27 .elementor-element.elementor-element-fc13978{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:5rem;--padding-right:0rem;}.elementor-27 .elementor-element.elementor-element-fc13978:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-fc13978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-067c464 .elementor-heading-title{color:var( --e-global-color-b883b46 );}.elementor-27 .elementor-element.elementor-element-fa395c0{color:var( --e-global-color-b883b46 );}.elementor-27 .elementor-element.elementor-element-4f0b69dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-6f9b25da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-27 .elementor-element.elementor-element-7d9ded02{text-align:start;}.elementor-27 .elementor-element.elementor-element-7d9ded02 img{height:40rem;object-fit:contain;object-position:center center;}.elementor-27 .elementor-element.elementor-element-52556bf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:0rem;}.elementor-27 .elementor-element.elementor-element-1b1a0196{text-align:start;}.elementor-27 .elementor-element.elementor-element-1b1a0196 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-7bd0427{text-align:start;}.elementor-27 .elementor-element.elementor-element-7bd0427 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-88c3b3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:4rem;--margin-bottom:00rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-27 .elementor-element.elementor-element-88c3b3c:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-88c3b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-27 .elementor-element.elementor-element-7095a66{text-align:center;}.elementor-27 .elementor-element.elementor-element-333e859{text-align:center;}.elementor-27 .elementor-element.elementor-element-1866d6b .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );flex-grow:0;padding-right:calc( 30px/2 );padding-left:calc( 30px/2 );}.elementor-27 .elementor-element.elementor-element-1866d6b .elementor-repeater-item-b6ccad3 > *{display:inline-block;}.elementor-27 .elementor-element.elementor-element-1866d6b .elementor-repeater-item-d38ac8f.dce-item_image{justify-content:top;}.elementor-27 .elementor-element.elementor-element-1866d6b .dce-posts-container.dce-skin-grid .dce-posts-wrapper{justify-content:flex-start;align-items:flex-start;margin-left:calc( -30px/2 );margin-right:calc( -30px/2 );}.elementor-27 .elementor-element.elementor-element-1866d6b .dce-posts-container.dce-skin-grid .dce-item-area{justify-content:flex-start;}.elementor-27 .elementor-element.elementor-element-1866d6b .dce-posts-fallback{text-align:left;}.elementor-27 .elementor-element.elementor-element-1866d6b .dce-post-item{padding-bottom:35px;}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-1866d6b .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 3);flex:0 1 calc( 100% / 3 );}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-4829519{--content-width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-27 .elementor-element.elementor-element-e864631{text-align:center;}.elementor-27 .elementor-element.elementor-element-636a929{text-align:center;}.elementor-27 .elementor-element.elementor-element-e52ebe9{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-27 .elementor-element.elementor-element-75ee644{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-27 .elementor-element.elementor-element-7e2acbd{text-align:center;}.elementor-27 .elementor-element.elementor-element-3a5bae6{text-align:center;}.elementor-27 .elementor-element.elementor-element-56b7335.e-con{--order:99999 /* order end hack */;}.elementor-27 .elementor-element.elementor-element-e3b14ed{--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-27 .elementor-element.elementor-element-d80cf99{--min-height:250px;}.elementor-27 .elementor-element.elementor-element-fc13978{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-27 .elementor-element.elementor-element-067c464{text-align:center;}.elementor-27 .elementor-element.elementor-element-fa395c0{text-align:center;}.elementor-27 .elementor-element.elementor-element-7d9ded02 img{height:20rem;}.elementor-27 .elementor-element.elementor-element-52556bf5{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-27 .elementor-element.elementor-element-1b1a0196{text-align:center;}.elementor-27 .elementor-element.elementor-element-9e69269{text-align:center;}.elementor-27 .elementor-element.elementor-element-7bd0427{text-align:center;}.elementor-27 .elementor-element.elementor-element-88c3b3c{--margin-top:4rem;--margin-bottom:8rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-27 .elementor-element.elementor-element-1866d6b .dce-posts-container.dce-skin-grid .dce-post-item{width:calc(100% / 1);flex:0 1 calc( 100% / 1 );}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-75ee644{--width:50%;}.elementor-27 .elementor-element.elementor-element-56b7335{--width:50%;}.elementor-27 .elementor-element.elementor-element-d80cf99{--width:50%;}.elementor-27 .elementor-element.elementor-element-fc13978{--width:50%;}.elementor-27 .elementor-element.elementor-element-6f9b25da{--width:50%;}.elementor-27 .elementor-element.elementor-element-52556bf5{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-4829519 */.elementor-27 .elementor-element.elementor-element-4829519 {
    background: rgb(255,255,255);
background: linear-gradient(80deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 20%, rgba(255,255,255,0) 80%, rgba(255,255,255,1) 100%);
padding-left: calc(50vw - 640px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc13978 */@media screen and (min-width: 1280px) {
    .elementor-27 .elementor-element.elementor-element-fc13978 {
    padding-right: calc(50vw - 640px);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3b14ed */@media screen and (min-width: 1280px) {
    .cta-content::before {
    content: "";
    position: absolute;
    top: 0;
    left: -19.5%;
    width: 0;
    height: 0;
    border-top: 70vh solid transparent;
    border-left: 10vw solid var(--e-global-color-primary);
    transform: rotate(180deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52556bf5 */@media screen and (min-width: 1280px) {
    .elementor-27 .elementor-element.elementor-element-52556bf5 {
    padding-right: calc(50vw - 640px);
}
}/* End custom CSS */