.elementor-22 .elementor-element.elementor-element-3659d79{--display:flex;--min-height:110vh;--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:flex-end;--overlay-opacity:0.1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3659d79::before, .elementor-22 .elementor-element.elementor-element-3659d79 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-3659d79 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-3659d79 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-3659d79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-3659d79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-471e6ac{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-4599da3 .elementor-heading-title{font-family:"Bloemencorso Titling", Sans-serif;font-size:6.4em;font-style:italic;line-height:0.9em;color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-45cecfb{--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;--justify-content:flex-start;--margin-top:.5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-22 .elementor-element.elementor-element-3216152 .elementor-button{background-color:var( --e-global-color-a14955a );}.elementor-22 .elementor-element.elementor-element-3216152 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-3216152 .elementor-button:focus{background-color:var( --e-global-color-7cfbc84 );}.elementor-22 .elementor-element.elementor-element-7a17d44 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-7a17d44 .elementor-button:focus{background-color:var( --e-global-color-242a5d3 );}.elementor-22 .elementor-element.elementor-element-e2f417d{text-align:center;}.elementor-22 .elementor-element.elementor-element-e2f417d .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1.11em;font-weight:700;text-transform:uppercase;color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-a5e0913{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-58314b6 > .elementor-widget-container{--e-transform-rotateZ:-2deg;}.elementor-22 .elementor-element.elementor-element-58314b6{--e-transform-origin-x:left;--e-transform-origin-y:top;}.elementor-22 .elementor-element.elementor-element-8a0d604{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-22 .elementor-element.elementor-element-a5d8ad0 > .elementor-widget-container{--e-transform-rotateZ:-3deg;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-a5d8ad0{left:-5em;}body.rtl .elementor-22 .elementor-element.elementor-element-a5d8ad0{right:-5em;}.elementor-22 .elementor-element.elementor-element-a5d8ad0{bottom:10%;z-index:-1;}.elementor-22 .elementor-element.elementor-element-a5d8ad0 img{width:15em;max-width:15em;height:30em;object-fit:cover;object-position:center center;border-radius:1em 1em 1em 1em;}.elementor-22 .elementor-element.elementor-element-3577a98 > .elementor-widget-container{--e-transform-rotateZ:5deg;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-3577a98{right:-5em;}body.rtl .elementor-22 .elementor-element.elementor-element-3577a98{left:-5em;}.elementor-22 .elementor-element.elementor-element-3577a98{top:10%;z-index:-1;}.elementor-22 .elementor-element.elementor-element-3577a98 img{width:15em;max-width:15em;height:30em;object-fit:cover;object-position:center center;border-radius:1em 1em 1em 1em;}.elementor-22 .elementor-element.elementor-element-ca57ed0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-22 .elementor-element.elementor-element-48a22f1{--display:flex;--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-8be6470 > .elementor-widget-container{--e-transform-scale:1.5;margin:0em 0em 0em 0em;}.elementor-22 .elementor-element.elementor-element-8be6470 img{width:100%;max-width:100%;height:auto;object-fit:cover;object-position:center center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-c465330{width:var( --container-widget-width, 35em );max-width:35em;--container-widget-width:35em;--container-widget-flex-grow:0;text-align:center;font-size:1.22em;font-style:italic;line-height:1.6em;}.elementor-22 .elementor-element.elementor-element-4cd7688{--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;--justify-content:center;--margin-top:.5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ba10506 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-ba10506 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-9dd504d .elementor-button{background-color:var( --e-global-color-7cfbc84 );}.elementor-22 .elementor-element.elementor-element-9dd504d .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-9dd504d .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-6839f29{width:var( --container-widget-width, 35em );max-width:35em;--container-widget-width:35em;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-22 .elementor-element.elementor-element-683d8a7{--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;--flex-wrap:wrap;--margin-top:0em;--margin-bottom:015em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-503077f{--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-22 .elementor-element.elementor-element-b177a5b{--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-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-22 .elementor-element.elementor-element-45c04a4 .elementor-cta .elementor-cta__bg, .elementor-22 .elementor-element.elementor-element-45c04a4 .elementor-cta .elementor-cta__bg-overlay{transition-duration:400ms;}.elementor-22 .elementor-element.elementor-element-45c04a4{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-45c04a4 > .elementor-widget-container{border-radius:.5em .5em .5em .5em;}.elementor-22 .elementor-element.elementor-element-45c04a4 .elementor-cta__content{min-height:22.22em;text-align:start;padding:2em 2em 2em 2em;}.elementor-22 .elementor-element.elementor-element-45c04a4 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#1A1A1A1A;}.elementor-22 .elementor-element.elementor-element-45c04a4 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#E45D481A;}.elementor-22 .elementor-element.elementor-element-42f283f{--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;}.elementor-22 .elementor-element.elementor-element-469e7d2 .elementor-cta .elementor-cta__bg, .elementor-22 .elementor-element.elementor-element-469e7d2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:400ms;}.elementor-22 .elementor-element.elementor-element-469e7d2{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-469e7d2 > .elementor-widget-container{border-radius:.5em .5em .5em .5em;}.elementor-22 .elementor-element.elementor-element-469e7d2 .elementor-cta__content{min-height:22.22em;text-align:start;padding:1.5em 1.5em 1.5em 1.5em;}.elementor-22 .elementor-element.elementor-element-469e7d2 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#1A1A1A1A;}.elementor-22 .elementor-element.elementor-element-469e7d2 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#5A9E331A;}.elementor-22 .elementor-element.elementor-element-c7f7e64 .elementor-cta .elementor-cta__bg, .elementor-22 .elementor-element.elementor-element-c7f7e64 .elementor-cta .elementor-cta__bg-overlay{transition-duration:400ms;}.elementor-22 .elementor-element.elementor-element-c7f7e64{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-c7f7e64 > .elementor-widget-container{border-radius:.5em .5em .5em .5em;}.elementor-22 .elementor-element.elementor-element-c7f7e64 .elementor-cta__content{min-height:22.22em;text-align:start;padding:1.5em 1.5em 1.5em 1.5em;}.elementor-22 .elementor-element.elementor-element-c7f7e64 .elementor-cta:not(:hover) .elementor-cta__bg-overlay{background-color:#1A1A1A1A;}.elementor-22 .elementor-element.elementor-element-c7f7e64 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#EEA4121A;}.elementor-22 .elementor-element.elementor-element-6e557f3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-22 .elementor-element.elementor-element-c44313b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-c51c301{--display:flex;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-0b7dc8d .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1.22em;font-weight:700;text-transform:uppercase;font-style:normal;}.elementor-22 .elementor-element.elementor-element-c8e99c7{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-01fa7a0 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-01fa7a0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-01fa7a0.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-01fa7a0.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-01fa7a0.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-01fa7a0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-01fa7a0 .elementor-icon{font-size:100%;}.elementor-22 .elementor-element.elementor-element-01fa7a0 .elementor-icon svg{height:100%;}.elementor-22 .elementor-element.elementor-element-5899b47{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-5899b47:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5899b47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-c3aefe7{--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;--margin-top:-15em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-22 .elementor-element.elementor-element-c96833d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4em 4em;--row-gap:4em;--column-gap:4em;--overlay-opacity:1;--padding-top:3em;--padding-bottom:4em;--padding-left:3em;--padding-right:3em;--z-index:1;}.elementor-22 .elementor-element.elementor-element-c96833d:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-c96833d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-c96833d::before, .elementor-22 .elementor-element.elementor-element-c96833d > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-c96833d > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-c96833d > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-c96833d > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-c96833d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-fa476c2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-25f3030 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-22 .elementor-element.elementor-element-dcc60dc.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-dcc60dc{left:-1em;}body.rtl .elementor-22 .elementor-element.elementor-element-dcc60dc{right:-1em;}.elementor-22 .elementor-element.elementor-element-dcc60dc{bottom:-2em;}.elementor-22 .elementor-element.elementor-element-dcc60dc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-dcc60dc.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-dcc60dc.elementor-view-default .elementor-icon{color:var( --e-global-color-ef49f8f );border-color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-dcc60dc.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-dcc60dc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-dcc60dc .elementor-icon{font-size:2.5em;}.elementor-22 .elementor-element.elementor-element-dcc60dc .elementor-icon svg{height:2.5em;}.elementor-22 .elementor-element.elementor-element-dcc60dc .elementor-icon-wrapper svg{width:auto;}.elementor-22 .elementor-element.elementor-element-efb7970.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-efb7970{right:-2em;}body.rtl .elementor-22 .elementor-element.elementor-element-efb7970{left:-2em;}.elementor-22 .elementor-element.elementor-element-efb7970{top:2em;}.elementor-22 .elementor-element.elementor-element-efb7970.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-efb7970.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-efb7970.elementor-view-default .elementor-icon{color:var( --e-global-color-ef49f8f );border-color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-efb7970.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-efb7970.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-efb7970 .elementor-icon{font-size:2.2em;}.elementor-22 .elementor-element.elementor-element-efb7970 .elementor-icon svg{height:2.2em;}.elementor-22 .elementor-element.elementor-element-efb7970 .elementor-icon-wrapper svg{width:auto;}.elementor-22 .elementor-element.elementor-element-3dea734{--display:flex;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6f0f253{width:var( --container-widget-width, 15em );max-width:15em;--container-widget-width:15em;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-6f0f253 .elementor-heading-title{color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-633cbd2{color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-d38188c .elementor-button{background-color:var( --e-global-color-7cfbc84 );}.elementor-22 .elementor-element.elementor-element-d38188c .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-d38188c .elementor-button:focus{background-color:var( --e-global-color-a14955a );}.elementor-22 .elementor-element.elementor-element-b19d9a5{--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;--margin-top:5em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em;}.elementor-22 .elementor-element.elementor-element-152b845{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-f20054a .elementor-icon-box-wrapper{gap:1.5em;}.elementor-22 .elementor-element.elementor-element-f20054a .elementor-icon-box-title{margin-block-end:0em;color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-f20054a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-f20054a.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-f20054a.elementor-view-default .elementor-icon{fill:var( --e-global-color-ef49f8f );color:var( --e-global-color-ef49f8f );border-color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-f20054a .elementor-icon{font-size:3.5em;}.elementor-22 .elementor-element.elementor-element-f20054a .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-f20054a .elementor-icon-box-title a{font-family:"Bloemencorso Titling", Sans-serif;font-size:2.66em;font-style:normal;}.elementor-22 .elementor-element.elementor-element-f20054a .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-3b095db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3d9d87e .elementor-icon-box-wrapper{gap:1.5em;}.elementor-22 .elementor-element.elementor-element-3d9d87e .elementor-icon-box-title{margin-block-end:0em;color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-3d9d87e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-3d9d87e.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-3d9d87e.elementor-view-default .elementor-icon{fill:var( --e-global-color-ef49f8f );color:var( --e-global-color-ef49f8f );border-color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-3d9d87e .elementor-icon{font-size:3.5em;}.elementor-22 .elementor-element.elementor-element-3d9d87e .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-3d9d87e .elementor-icon-box-title a{font-family:"Bloemencorso Titling", Sans-serif;font-size:2.66em;font-style:normal;}.elementor-22 .elementor-element.elementor-element-3d9d87e .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-3274786{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-21eea25 .elementor-icon-box-wrapper{gap:1.5em;}.elementor-22 .elementor-element.elementor-element-21eea25 .elementor-icon-box-title{margin-block-end:0em;color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-21eea25.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-21eea25.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-21eea25.elementor-view-default .elementor-icon{fill:var( --e-global-color-ef49f8f );color:var( --e-global-color-ef49f8f );border-color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-21eea25 .elementor-icon{font-size:3.5em;}.elementor-22 .elementor-element.elementor-element-21eea25 .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-21eea25 .elementor-icon-box-title a{font-family:"Bloemencorso Titling", Sans-serif;font-size:2.66em;font-style:normal;}.elementor-22 .elementor-element.elementor-element-21eea25 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-7910c0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ae0e65e .elementor-icon-box-wrapper{gap:1.5em;}.elementor-22 .elementor-element.elementor-element-ae0e65e .elementor-icon-box-title{margin-block-end:0em;color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-ae0e65e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-ae0e65e.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-ae0e65e.elementor-view-default .elementor-icon{fill:var( --e-global-color-ef49f8f );color:var( --e-global-color-ef49f8f );border-color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-ae0e65e .elementor-icon{font-size:3.5em;}.elementor-22 .elementor-element.elementor-element-ae0e65e .elementor-icon-box-title, .elementor-22 .elementor-element.elementor-element-ae0e65e .elementor-icon-box-title a{font-family:"Bloemencorso Titling", Sans-serif;font-size:2.66em;font-style:normal;}.elementor-22 .elementor-element.elementor-element-ae0e65e .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-a8211bf{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-8940dda .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-8940dda.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-8940dda.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-8940dda.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-8940dda.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-8940dda.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-22 .elementor-element.elementor-element-8940dda .elementor-icon{font-size:100%;}.elementor-22 .elementor-element.elementor-element-8940dda .elementor-icon svg{height:100%;}.elementor-22 .elementor-element.elementor-element-226370d{--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;--margin-top:0em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-8749949{--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-22 .elementor-element.elementor-element-4ae1d5d{--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-22 .elementor-element.elementor-element-4cdeb26{text-align:end;font-size:var( --e-global-typography-0347bd9-font-size );line-height:var( --e-global-typography-0347bd9-line-height );}.elementor-22 .elementor-element.elementor-element-adffb4f{--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;--margin-top:0em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ce8694b{--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:.5em .5em;--row-gap:.5em;--column-gap:.5em;}.elementor-22 .elementor-element.elementor-element-ef6d0a4{--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:flex-end;--overlay-opacity:0.85;--border-radius:.5em .5em .5em .5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ef6d0a4:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-ef6d0a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.bloemencorsoloenhout.be/wp-content/uploads/2025/04/Maquette-Voorstelling-Corso-24-45-edit.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-ef6d0a4::before, .elementor-22 .elementor-element.elementor-element-ef6d0a4 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-ef6d0a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-ef6d0a4 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-ef6d0a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-ef6d0a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-ef6d0a4:hover::before, .elementor-22 .elementor-element.elementor-element-ef6d0a4:hover > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-ef6d0a4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-ef6d0a4 > .elementor-background-slideshow:hover::before, .elementor-22 .elementor-element.elementor-element-ef6d0a4 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-ef6d0a4:hover{--overlay-opacity:0;}.elementor-22 .elementor-element.elementor-element-ef6d0a4, .elementor-22 .elementor-element.elementor-element-ef6d0a4::before{--overlay-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-8098e13{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;--z-index:2;}.elementor-22 .elementor-element.elementor-element-8098e13:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-8098e13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-2598e89{width:auto;max-width:auto;text-align:start;}.elementor-22 .elementor-element.elementor-element-2598e89 > .elementor-widget-container{background-color:var( --e-global-color-ef49f8f );padding:0em .5em 0em .5em;border-radius:.25em .25em .25em .25em;}.elementor-22 .elementor-element.elementor-element-2598e89.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-2598e89 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:0.83em;font-weight:bold;text-transform:uppercase;line-height:0em;color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-70767ba .elementor-heading-title{color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-f7b1d74 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-f7b1d74{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-6fe1d7d .elementor-heading-title{color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-249bdba{--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:flex-end;--overlay-opacity:0.85;--border-radius:.5em .5em .5em .5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-249bdba:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-249bdba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.bloemencorsoloenhout.be/wp-content/uploads/2025/06/Corso-bouwtent-buurtschap-KLJ_Bloemencorso-Loenhout.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-249bdba::before, .elementor-22 .elementor-element.elementor-element-249bdba > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-249bdba > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-249bdba > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-249bdba > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-249bdba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-242a5d3 );--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-249bdba:hover::before, .elementor-22 .elementor-element.elementor-element-249bdba:hover > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-249bdba:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-249bdba > .elementor-background-slideshow:hover::before, .elementor-22 .elementor-element.elementor-element-249bdba > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-249bdba:hover{--overlay-opacity:0;}.elementor-22 .elementor-element.elementor-element-249bdba, .elementor-22 .elementor-element.elementor-element-249bdba::before{--overlay-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-1da9bab{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;--z-index:2;}.elementor-22 .elementor-element.elementor-element-1da9bab:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-1da9bab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-242a5d3 );}.elementor-22 .elementor-element.elementor-element-3037321{width:auto;max-width:auto;text-align:start;}.elementor-22 .elementor-element.elementor-element-3037321 > .elementor-widget-container{background-color:var( --e-global-color-ef49f8f );padding:0em .5em 0em .5em;border-radius:.25em .25em .25em .25em;}.elementor-22 .elementor-element.elementor-element-3037321.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-3037321 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:0.83em;font-weight:bold;text-transform:uppercase;line-height:0em;color:var( --e-global-color-242a5d3 );}.elementor-22 .elementor-element.elementor-element-6515449 .elementor-heading-title{color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-c4a5632 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-c4a5632{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-b6a3a82 .elementor-heading-title{color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-5c6b50b{--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:flex-end;--overlay-opacity:0.85;--border-radius:.5em .5em .5em .5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5c6b50b:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5c6b50b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.bloemencorsoloenhout.be/wp-content/uploads/2025/06/Wagenbouw-praalwagen-corsowagen_buurtschap-Westhoek_Bloemencorso-Loenhout.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-5c6b50b::before, .elementor-22 .elementor-element.elementor-element-5c6b50b > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-5c6b50b > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-5c6b50b > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-5c6b50b > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-5c6b50b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-7cfbc84 );--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-5c6b50b:hover::before, .elementor-22 .elementor-element.elementor-element-5c6b50b:hover > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-5c6b50b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-5c6b50b > .elementor-background-slideshow:hover::before, .elementor-22 .elementor-element.elementor-element-5c6b50b > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-5c6b50b:hover{--overlay-opacity:0;}.elementor-22 .elementor-element.elementor-element-5c6b50b, .elementor-22 .elementor-element.elementor-element-5c6b50b::before{--overlay-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-b43978b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;--z-index:2;}.elementor-22 .elementor-element.elementor-element-b43978b:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-b43978b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7cfbc84 );}.elementor-22 .elementor-element.elementor-element-a12a169{width:auto;max-width:auto;text-align:start;}.elementor-22 .elementor-element.elementor-element-a12a169 > .elementor-widget-container{background-color:var( --e-global-color-ef49f8f );padding:0em .5em 0em .5em;border-radius:.25em .25em .25em .25em;}.elementor-22 .elementor-element.elementor-element-a12a169.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-a12a169 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:0.83em;font-weight:bold;text-transform:uppercase;line-height:0em;color:var( --e-global-color-7cfbc84 );}.elementor-22 .elementor-element.elementor-element-d05dfd8 .elementor-heading-title{color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-5daa5a5 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-5daa5a5{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-230e355 .elementor-heading-title{color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-6d6dd90{--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:flex-end;--overlay-opacity:0.85;--border-radius:.5em .5em .5em .5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6d6dd90:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-6d6dd90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.bloemencorsoloenhout.be/wp-content/uploads/2025/04/IMG_6530.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-6d6dd90::before, .elementor-22 .elementor-element.elementor-element-6d6dd90 > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-6d6dd90 > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-6d6dd90 > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-6d6dd90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-22 .elementor-element.elementor-element-6d6dd90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-a14955a );--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-6d6dd90:hover::before, .elementor-22 .elementor-element.elementor-element-6d6dd90:hover > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-6d6dd90:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-22 .elementor-element.elementor-element-6d6dd90 > .elementor-background-slideshow:hover::before, .elementor-22 .elementor-element.elementor-element-6d6dd90 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-22 .elementor-element.elementor-element-6d6dd90:hover{--overlay-opacity:0;}.elementor-22 .elementor-element.elementor-element-6d6dd90, .elementor-22 .elementor-element.elementor-element-6d6dd90::before{--overlay-transition:0.3s;}.elementor-22 .elementor-element.elementor-element-6e5c99b{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;--z-index:2;}.elementor-22 .elementor-element.elementor-element-6e5c99b:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-6e5c99b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a14955a );}.elementor-22 .elementor-element.elementor-element-dbda7bb{width:auto;max-width:auto;text-align:start;}.elementor-22 .elementor-element.elementor-element-dbda7bb > .elementor-widget-container{background-color:var( --e-global-color-ef49f8f );padding:0em .5em 0em .5em;border-radius:.25em .25em .25em .25em;}.elementor-22 .elementor-element.elementor-element-dbda7bb.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-dbda7bb .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:0.83em;font-weight:bold;text-transform:uppercase;line-height:0em;color:var( --e-global-color-a14955a );}.elementor-22 .elementor-element.elementor-element-a324b62 .elementor-heading-title{color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-b43ba19 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-b43ba19{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-8eb8333 .elementor-heading-title{color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-ce59b59{--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-22 .elementor-element.elementor-element-eacaa4e{--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-22 .elementor-element.elementor-element-a209567{--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-22 .elementor-element.elementor-element-9589b1d{--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;--margin-top:0em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-e5df90c{--display:flex;--gap:4em 4em;--row-gap:4em;--column-gap:4em;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-22 .elementor-element.elementor-element-8f8703f{--grid-columns:1;}.elementor-22 .elementor-element.elementor-element-c5027c4{--display:flex;}.elementor-22 .elementor-element.elementor-element-25ba589{--grid-columns:1;--grid-row-gap:1em;}.elementor-22 .elementor-element.elementor-element-38945a4{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ab0c090 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-ab0c090.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-ab0c090.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-ab0c090.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-ab0c090.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-ab0c090.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-ab0c090 .elementor-icon{font-size:100%;}.elementor-22 .elementor-element.elementor-element-ab0c090 .elementor-icon svg{height:100%;}.elementor-22 .elementor-element.elementor-element-1622b48{--display:flex;--min-height:40em;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-1622b48:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-1622b48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-22 .elementor-element.elementor-element-3081a84.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:20px;}.elementor-22 .elementor-element.elementor-element-3081a84 .elementor-main-swiper{height:30em;}.elementor-22 .elementor-element.elementor-element-3081a84 .elementor-main-swiper .swiper-slide{border-radius:1em;}.elementor-22 .elementor-element.elementor-element-3081a84 .elementor-swiper-button{font-size:20px;}.elementor-22 .elementor-element.elementor-element-4a6bd8d{--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;--justify-content:flex-end;}.elementor-22 .elementor-element.elementor-element-5e57e56{--display:flex;--min-height:32em;--justify-content:center;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:3em;--padding-bottom:3em;--padding-left:4em;--padding-right:4em;}.elementor-22 .elementor-element.elementor-element-5e57e56:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5e57e56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-5d6024d .elementor-heading-title{color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-17668e2{font-size:var( --e-global-typography-0347bd9-font-size );line-height:var( --e-global-typography-0347bd9-line-height );color:var( --e-global-color-ef49f8f );}.elementor-22 .elementor-element.elementor-element-f0a2c57 .elementor-button{background-color:var( --e-global-color-7cfbc84 );}.elementor-22 .elementor-element.elementor-element-f0a2c57 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-f0a2c57 .elementor-button:focus{background-color:var( --e-global-color-a14955a );}.elementor-22 .elementor-element.elementor-element-13fd496{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0em;--margin-bottom:5em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-85a4298 .elementor-icon-wrapper{text-align:center;}.elementor-22 .elementor-element.elementor-element-85a4298.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-85a4298.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-85a4298.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-85a4298.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-85a4298.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-85a4298 .elementor-icon{font-size:100%;}.elementor-22 .elementor-element.elementor-element-85a4298 .elementor-icon svg{height:100%;}.elementor-22 .elementor-element.elementor-element-01d1cde{--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:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6c5db83{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:4em 4em;--row-gap:4em;--column-gap:4em;}.elementor-22 .elementor-element.elementor-element-8e25f94{text-align:center;}.elementor-22 .elementor-element.elementor-element-3076633{--e-image-carousel-slides-to-show:5;}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-4cdeb26{font-size:var( --e-global-typography-0347bd9-font-size );line-height:var( --e-global-typography-0347bd9-line-height );}.elementor-22 .elementor-element.elementor-element-8f8703f{--grid-columns:1;}.elementor-22 .elementor-element.elementor-element-25ba589{--grid-columns:1;}.elementor-22 .elementor-element.elementor-element-3081a84.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-22 .elementor-element.elementor-element-17668e2{font-size:var( --e-global-typography-0347bd9-font-size );line-height:var( --e-global-typography-0347bd9-line-height );}.elementor-22 .elementor-element.elementor-element-3076633{--e-image-carousel-slides-to-show:3;}}@media(min-width:641px){.elementor-22 .elementor-element.elementor-element-471e6ac{--width:40em;}.elementor-22 .elementor-element.elementor-element-ca57ed0{--width:100%;}.elementor-22 .elementor-element.elementor-element-503077f{--width:100%;}.elementor-22 .elementor-element.elementor-element-b177a5b{--width:100%;}.elementor-22 .elementor-element.elementor-element-42f283f{--width:100%;}.elementor-22 .elementor-element.elementor-element-6e557f3{--width:100%;}.elementor-22 .elementor-element.elementor-element-c44313b{--width:20em;}.elementor-22 .elementor-element.elementor-element-c3aefe7{--width:55em;}.elementor-22 .elementor-element.elementor-element-152b845{--width:25%;}.elementor-22 .elementor-element.elementor-element-3b095db{--width:25%;}.elementor-22 .elementor-element.elementor-element-3274786{--width:25%;}.elementor-22 .elementor-element.elementor-element-7910c0d{--width:25%;}.elementor-22 .elementor-element.elementor-element-8749949{--width:50%;}.elementor-22 .elementor-element.elementor-element-4ae1d5d{--width:50%;}.elementor-22 .elementor-element.elementor-element-ce8694b{--width:100%;}.elementor-22 .elementor-element.elementor-element-ef6d0a4{--width:25%;}.elementor-22 .elementor-element.elementor-element-249bdba{--width:25%;}.elementor-22 .elementor-element.elementor-element-5c6b50b{--width:25%;}.elementor-22 .elementor-element.elementor-element-6d6dd90{--width:25%;}.elementor-22 .elementor-element.elementor-element-eacaa4e{--width:50%;}.elementor-22 .elementor-element.elementor-element-a209567{--width:50%;}.elementor-22 .elementor-element.elementor-element-01d1cde{--content-width:1600px;}.elementor-22 .elementor-element.elementor-element-6c5db83{--width:100%;}}@media(max-width:1024px) and (min-width:641px){.elementor-22 .elementor-element.elementor-element-c3aefe7{--width:100%;}}@media(max-width:880px) and (min-width:641px){.elementor-22 .elementor-element.elementor-element-152b845{--width:50%;}.elementor-22 .elementor-element.elementor-element-3b095db{--width:50%;}.elementor-22 .elementor-element.elementor-element-3274786{--width:50%;}.elementor-22 .elementor-element.elementor-element-7910c0d{--width:50%;}.elementor-22 .elementor-element.elementor-element-8749949{--width:100%;}.elementor-22 .elementor-element.elementor-element-4ae1d5d{--width:100%;}.elementor-22 .elementor-element.elementor-element-eacaa4e{--width:100%;}.elementor-22 .elementor-element.elementor-element-a209567{--width:100%;}}@media(max-width:880px){.elementor-22 .elementor-element.elementor-element-471e6ac{--gap:1.5em 0em;--row-gap:1.5em;--column-gap:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-22 .elementor-element.elementor-element-4599da3 .elementor-heading-title{font-size:5em;}.elementor-22 .elementor-element.elementor-element-8a0d604{--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-22 .elementor-element.elementor-element-42f283f{--flex-wrap:nowrap;}.elementor-22 .elementor-element.elementor-element-c96833d{--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:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-22 .elementor-element.elementor-element-25f3030 img{height:20em;}.elementor-22 .elementor-element.elementor-element-6f0f253{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-b19d9a5{--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:3em 0em;--row-gap:3em;--column-gap:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-226370d{--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-22 .elementor-element.elementor-element-4cdeb26{text-align:start;}.elementor-22 .elementor-element.elementor-element-ef6d0a4{--overlay-opacity:0;}.elementor-22 .elementor-element.elementor-element-8098e13{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-22 .elementor-element.elementor-element-249bdba{--overlay-opacity:0;}.elementor-22 .elementor-element.elementor-element-1da9bab{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-22 .elementor-element.elementor-element-5c6b50b{--overlay-opacity:0;}.elementor-22 .elementor-element.elementor-element-b43978b{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-22 .elementor-element.elementor-element-6d6dd90{--overlay-opacity:0;}.elementor-22 .elementor-element.elementor-element-6e5c99b{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-22 .elementor-element.elementor-element-ce59b59{--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-22 .elementor-element.elementor-element-e5df90c{--gap:3em 3em;--row-gap:3em;--column-gap:3em;}.elementor-22 .elementor-element.elementor-element-25ba589{--grid-columns:1;}.elementor-22 .elementor-element.elementor-element-3081a84.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-22 .elementor-element.elementor-element-4a6bd8d{--justify-content:center;}.elementor-22 .elementor-element.elementor-element-5e57e56{--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}}@media(max-width:640px){.elementor-22 .elementor-element.elementor-element-3659d79{--min-height:90vh;}.elementor-22 .elementor-element.elementor-element-471e6ac{--width:100%;--padding-top:2em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-22 .elementor-element.elementor-element-4599da3 .elementor-heading-title{font-size:4em;}.elementor-22 .elementor-element.elementor-element-45cecfb{--gap:.5em .5em;--row-gap:.5em;--column-gap:.5em;}.elementor-22 .elementor-element.elementor-element-4cd7688{--gap:.5em .5em;--row-gap:.5em;--column-gap:.5em;}.elementor-22 .elementor-element.elementor-element-683d8a7{--gap:1em 1em;--row-gap:1em;--column-gap:1em;}.elementor-22 .elementor-element.elementor-element-45c04a4 .elementor-cta__content{min-height:15em;}.elementor-22 .elementor-element.elementor-element-42f283f{--gap:.4em .4em;--row-gap:.4em;--column-gap:.4em;--flex-wrap:wrap;}.elementor-22 .elementor-element.elementor-element-469e7d2{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-469e7d2 .elementor-cta__content{min-height:15em;}.elementor-22 .elementor-element.elementor-element-c7f7e64{width:100%;max-width:100%;}.elementor-22 .elementor-element.elementor-element-c7f7e64 .elementor-cta__content{min-height:15em;}.elementor-22 .elementor-element.elementor-element-6e557f3{--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;}.elementor-22 .elementor-element.elementor-element-4812576{text-align:start;}.elementor-22 .elementor-element.elementor-element-4812576 img{width:10em;}.elementor-22 .elementor-element.elementor-element-c96833d{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-22 .elementor-element.elementor-element-b19d9a5{--gap:2em 0em;--row-gap:2em;--column-gap:0em;}.elementor-22 .elementor-element.elementor-element-152b845{--width:50%;}.elementor-22 .elementor-element.elementor-element-3b095db{--width:50%;}.elementor-22 .elementor-element.elementor-element-3274786{--width:50%;}.elementor-22 .elementor-element.elementor-element-7910c0d{--width:50%;}.elementor-22 .elementor-element.elementor-element-4cdeb26{font-size:var( --e-global-typography-0347bd9-font-size );line-height:var( --e-global-typography-0347bd9-line-height );}.elementor-22 .elementor-element.elementor-element-e5df90c{--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-22 .elementor-element.elementor-element-8f8703f{--grid-columns:1;}.elementor-22 .elementor-element.elementor-element-25ba589{--grid-columns:1;}.elementor-22 .elementor-element.elementor-element-3081a84.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-22 .elementor-element.elementor-element-17668e2{font-size:var( --e-global-typography-0347bd9-font-size );line-height:var( --e-global-typography-0347bd9-line-height );}.elementor-22 .elementor-element.elementor-element-6c5db83{--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-22 .elementor-element.elementor-element-3076633{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for container, class: .elementor-element-471e6ac */.elementor-22 .elementor-element.elementor-element-471e6ac {
    bottom:10vh;
}

@media only screen and (max-width:1280px) {
.elementor-22 .elementor-element.elementor-element-471e6ac {
    bottom:1em;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2f417d */.elementor-22 .elementor-element.elementor-element-e2f417d {
  position: absolute;
  top: 50%;
  right: 3em;
  transform: translateY(-50%) rotate(-90deg);
  transform-origin: top right;
  white-space: nowrap;
  line-height: normal; /* or adjust if needed */
}

@media only screen and (max-width:880px) {
    right:1em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-58314b6 *//* Using em for your padding-left is going to ensure the padding scales in proportion to the font-size. */

.elementor-22 .elementor-element.elementor-element-58314b6 .outer {
    overflow: hidden !important;
    background: var(--e-global-color-5c126db);
    width: 300%;
}

@media only screen and (max-width: 880px) {
    .elementor-22 .elementor-element.elementor-element-58314b6 .outer {
    //width: 200%;
}
}

.elementor-22 .elementor-element.elementor-element-58314b6 .outer div {
    display: inline-flex;
}

.elementor-22 .elementor-element.elementor-element-58314b6 {
    margin-left:-1em;
}

.elementor-22 .elementor-element.elementor-element-58314b6 span {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size:4.2em;
    color: var(--e-global-color-ef49f8f);
    opacity: 1;
}

.elementor-22 .elementor-element.elementor-element-58314b6 span.w {
    opacity: .5;
}

.elementor-22 .elementor-element.elementor-element-58314b6 .content {
    padding-top: 1.8em;
    padding-bottom: 1.8em;
    display: flex;
    column-gap:1.5em;
    padding-left: 0.25em;
}

.elementor-22 .elementor-element.elementor-element-58314b6 .loop {
    white-space: nowrap;/
    transition: margin-left .1s linear;
}



@media only screen and (max-width: 767px) {
    .elementor-22 .elementor-element.elementor-element-58314b6 .loop {
        //animation: loop-anim 200s linear infinite;
    }
}

@keyframes loop-anim {
    0% {
        margin-left: 0;
    }
    100% {
        margin-left: -50% ;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5e0913 */.elementor-22 .elementor-element.elementor-element-a5e0913 {
    overflow-y: visible;
overflow-x: clip;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a5d8ad0 */@media only screen and (max-width:1480px) {
.elementor-22 .elementor-element.elementor-element-a5d8ad0 {
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3577a98 */@media only screen and (max-width:1480px) {
.elementor-22 .elementor-element.elementor-element-3577a98 {
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8be6470 */.elementor-22 .elementor-element.elementor-element-8be6470 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  transform: translateY(calc(-1 * var(--scroll)));
  transition: transform 0.1s ease-out;
}

.elementor-22 .elementor-element.elementor-element-8be6470 {
  mask-image: url('https://staging.bloemencorsoloenhout.be/wp-content/uploads/2025/04/machtig-kleurrijk-mask.svg'); /* or -webkit-mask-image */
  -webkit-mask-image: url('https://staging.bloemencorsoloenhout.be/wp-content/uploads/2025/04/machtig-kleurrijk-mask.svg');
  mask-size: contain;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-position: center;
  overflow: hidden; /* keep image from spilling out */
  height: auto; /* or whatever height you want */
  aspect-ratio: 2 / 1;
  position: relative;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48a22f1 */.elementor-22 .elementor-element.elementor-element-48a22f1 {
    position: relative;
    display: inline-block;
}

.elementor-22 .elementor-element.elementor-element-48a22f1:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 7em;
    background-image: url("https://staging.bloemencorsoloenhout.be/wp-content/uploads/2025/04/machtig-kleurrijk-en.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    pointer-events: none;
    z-index: 1;
}


@media only screen and (max-width:1280px) {
.elementor-22 .elementor-element.elementor-element-48a22f1:before {
    width: 6.5em;
}
}

@media only screen and (max-width:880px) {
.elementor-22 .elementor-element.elementor-element-48a22f1:before {
    width: 5.5em;
}
}

@media only screen and (max-width:640px) {
.elementor-22 .elementor-element.elementor-element-48a22f1:before {
    width: 5em;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a0d604 */.elementor-22 .elementor-element.elementor-element-8a0d604 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-45c04a4 */.elementor-22 .elementor-element.elementor-element-45c04a4 .elementor-cta__bg-wrapper::after {
    content: "";
    background: var(--e-global-color-a14955a);
    width: 10em;
    height: 20em;
    display: block;
    position: absolute;
    z-index: 2;
    bottom:-11em;
    transform: rotate(-60deg);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-469e7d2 */.elementor-22 .elementor-element.elementor-element-469e7d2 .elementor-cta__bg-wrapper::after {
    content: "";
    background: var(--e-global-color-7cfbc84);
    width: 10em;
    height: 20em;
    display: block;
    position: absolute;
    z-index: 2;
    bottom:-14em;
    transform: rotate(-60deg);
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-c7f7e64 */.elementor-22 .elementor-element.elementor-element-c7f7e64 .elementor-cta__bg-wrapper::after {
    content: "";
    background: var(--e-global-color-242a5d3);
    width: 10em;
    height: 20em;
    display: block;
    position: absolute;
    z-index: 2;
    bottom:-14em;
    transform: rotate(-60deg);
}

.elementor-22 .elementor-element.elementor-element-c7f7e64 h5::after {
    content: "->"
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42f283f */.elementor-22 .elementor-element.elementor-element-42f283f {
    padding-block:0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e557f3 */.elementor-22 .elementor-element.elementor-element-6e557f3 {
    margin-block:.5em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-683d8a7 */.elementor-22 .elementor-element.elementor-element-683d8a7 h5, .elementor-22 .elementor-element.elementor-element-683d8a7 h4 {
    display: flex;
    column-gap:.5em;
}

.elementor-22 .elementor-element.elementor-element-683d8a7 h5::after, .elementor-22 .elementor-element.elementor-element-683d8a7 h4::after {
  content: "";
  display: inline-flex;
  width: .95em;
  background-color: var(--e-global-color-ef49f8f);
  -webkit-mask: url('https://staging.bloemencorsoloenhout.be/wp-content/uploads/2025/04/arrow-left-bloemencorsoloenhout.svg') no-repeat center;
  -webkit-mask-size: contain;
  mask: url('https://staging.bloemencorsoloenhout.be/wp-content/uploads/2025/04/arrow-left-bloemencorsoloenhout.svg') no-repeat center;
  mask-size: contain;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e99c7 */.elementor-22 .elementor-element.elementor-element-c8e99c7 {
    margin-bottom:-.5em;
}

.elementor-22 .elementor-element.elementor-element-c8e99c7 .elementor-icon svg {
    width: 100vw;
    transition:none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25f3030 */.elementor-22 .elementor-element.elementor-element-25f3030 img {
    aspect-ratio: 1;
    position: relative;
    transform: rotate(-2deg);
    z-index: 1;
}

.elementor-22 .elementor-element.elementor-element-25f3030::after {
    content:"";
    background-color: var(--e-global-color-242a5d3);
    width: 100%;
    height: 100%;
    z-index: 0;
    display: block;
    position: absolute;
    top: .5em;
    left: .7em;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-dcc60dc */.elementor-22 .elementor-element.elementor-element-dcc60dc {
    line-height: 0px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-efb7970 */.elementor-22 .elementor-element.elementor-element-efb7970 {
    line-height: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3aefe7 */.elementor-22 .elementor-element.elementor-element-c3aefe7:after {
    content: "";
    position: absolute;
    bottom: 0em;
    right: 1em;
    width: calc(100% - 3em);
    height: calc(100% - 2em);
    background: var(--e-global-color-a14955a);
    transform: rotate(-1deg);
    z-index: 0; /* One layer behind */
    pointer-events: none; /* Optional: avoids blocking clicks */

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8211bf */.elementor-22 .elementor-element.elementor-element-a8211bf {
    margin-top:-.5em;
}

.elementor-22 .elementor-element.elementor-element-a8211bf .elementor-icon svg {
    width: 100vw;
    transition:none;
    -webkit-transform: scale(-1, -1);
    -moz-transform: scale(-1, -1);
    -o-transform: scale(-1, -1);
    transform: scale(-1, -1);
  
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6fe1d7d */.elementor-22 .elementor-element.elementor-element-6fe1d7d {
  position: absolute;
  bottom: 0em;
  right: 2em;
  width: 0em;
  transform: rotate(-90deg);
  //transform-origin: top left;
  white-space: nowrap;
  line-height: normal; /* or adjust if needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b6a3a82 */.elementor-22 .elementor-element.elementor-element-b6a3a82 {
  position: absolute;
  bottom: 0em;
  right: 2em;
  width: 0em;
  transform: rotate(-90deg);
  //transform-origin: top left;
  white-space: nowrap;
  line-height: normal; /* or adjust if needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-230e355 */.elementor-22 .elementor-element.elementor-element-230e355 {
  position: absolute;
  bottom: 0em;
  right: 2em;
  width: 0em;
  transform: rotate(-90deg);
  //transform-origin: top left;
  white-space: nowrap;
  line-height: normal; /* or adjust if needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8eb8333 */.elementor-22 .elementor-element.elementor-element-8eb8333 {
  position: absolute;
  bottom: 0em;
  right: 2em;
  width: 0em;
  transform: rotate(-90deg);
  //transform-origin: top left;
  white-space: nowrap;
  line-height: normal; /* or adjust if needed */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38945a4 */.elementor-22 .elementor-element.elementor-element-38945a4 {
    margin-bottom:-.5em;
}

.elementor-22 .elementor-element.elementor-element-38945a4 .elementor-icon svg {
    width: 100vw;
    transition:none;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-3081a84 */.elementor-22 .elementor-element.elementor-element-3081a84 .swiper-wrapper{
   -webkit-transition-timing-function: linear !important;
   transition-timing-function: linear !important;
}

.elementor-22 .elementor-element.elementor-element-3081a84 {
    position: absolute;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e57e56 */.elementor-22 .elementor-element.elementor-element-5e57e56 {
    z-index: 1;
    max-width: 30em;
    height: calc(100% - 2em);
    //border-radius:1em;
   //box-shadow:inset 0 0 0 .2em white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13fd496 */.elementor-22 .elementor-element.elementor-element-13fd496 {
    margin-top:-.5em;
}

.elementor-22 .elementor-element.elementor-element-13fd496 .elementor-icon svg {
    width: 100vw;
    transition:none;
    -webkit-transform: scale(-1, -1);
    -moz-transform: scale(-1, -1);
    -o-transform: scale(-1, -1);
    transform: scale(-1, -1);
  
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3076633 */.elementor-22 .elementor-element.elementor-element-3076633 img {
    max-height: 4em;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-22 .primaire-header {
    position: absolute;
}/* End custom CSS */