.elementor-842 .elementor-element.elementor-element-3464658{--display:flex;--min-height:130vh;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--margin-top:-78px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-842 .elementor-element.elementor-element-3464658:not(.elementor-motion-effects-element-type-background), .elementor-842 .elementor-element.elementor-element-3464658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, var( --e-global-color-7064cfa ) 0%, var( --e-global-color-d0d1d3f ) 30%);}.elementor-842 .elementor-element.elementor-element-3464658.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-842 .elementor-element.elementor-element-d739e79{--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;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-842 .elementor-element.elementor-element-bc99a4b{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;top:20px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-842 .elementor-element.elementor-element-bc99a4b.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-bc99a4b{right:-70px;}body.rtl .elementor-842 .elementor-element.elementor-element-bc99a4b{left:-70px;}.elementor-842 .elementor-element.elementor-element-7be05c2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-842 .elementor-element.elementor-element-134248b{width:var( --container-widget-width, 50% );max-width:50%;padding:20px 0px 20px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-9fe5a63{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-2f2fc34 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-842 .elementor-element.elementor-element-2f2fc34 .elementor-button:hover, .elementor-842 .elementor-element.elementor-element-2f2fc34 .elementor-button:focus{background-color:#FFFFFF;color:#000000;box-shadow:0px 0px 0px 0px #000000;}.elementor-842 .elementor-element.elementor-element-2f2fc34{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-2f2fc34 .elementor-button-content-wrapper{flex-direction:row;}.elementor-842 .elementor-element.elementor-element-2f2fc34 .elementor-button:hover svg, .elementor-842 .elementor-element.elementor-element-2f2fc34 .elementor-button:focus svg{fill:#000000;}.elementor-842 .elementor-element.elementor-element-61165fa{width:var( --container-widget-width, 80% );max-width:80%;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-c3d4011{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-842 .elementor-element.elementor-element-c3d4011.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-842 .elementor-element.elementor-element-c3d4011 .elementor-main-swiper{width:100%;}.elementor-842 .elementor-element.elementor-element-c3d4011 .elementor-swiper-button{font-size:20px;}.elementor-842 .elementor-element.elementor-element-9786260{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-842 .elementor-element.elementor-element-9786260:not(.elementor-motion-effects-element-type-background), .elementor-842 .elementor-element.elementor-element-9786260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, var( --e-global-color-e8069fd ) 0%, var( --e-global-color-d3bad16 ) 30%);}.elementor-842 .elementor-element.elementor-element-9786260.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-842 .elementor-element.elementor-element-6e2eb15{--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;--justify-content:center;--align-items:flex-start;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-8c37c2e{--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-842 .elementor-element.elementor-element-68f8af1{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F1F1;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-842 .elementor-element.elementor-element-68f8af1.elementor-element{--align-self:flex-start;}.elementor-842 .elementor-element.elementor-element-68f8af1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1em;letter-spacing:0em;color:#F1F1F1;}.elementor-842 .elementor-element.elementor-element-c0d0ae4{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-842 .elementor-element.elementor-element-c0d0ae4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:400;line-height:1.3em;letter-spacing:-0.05em;color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-eb55c28{padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-359c95c );}.elementor-842 .elementor-element.elementor-element-573deaf{--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-842 .elementor-element.elementor-element-eb6958a{--display:flex;border-style:none;--border-style:none;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-9ad9c00{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-b900c6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-842 .elementor-element.elementor-element-4d7630d{background-image:url("https://innerbrands.nl/wp-content/uploads/2025/12/gele-Ster-modern-donkerblauw-1.webp");padding:0px 0px 0px 0px;bottom:20px;z-index:2;background-position:center center;background-repeat:no-repeat;background-size:cover;--width:120px;--rotate:68deg;font-size:20px;text-transform:uppercase;--word-spacing:50px;--text-color:#DDFF00;--transition:0.3s;}.elementor-842 .elementor-element.elementor-element-4d7630d.elementor-element{--align-self:center;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-4d7630d{left:50px;}body.rtl .elementor-842 .elementor-element.elementor-element-4d7630d{right:50px;}.elementor-842 .elementor-element.elementor-element-6891213{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-24d73a6{background-image:url("https://innerbrands.nl/wp-content/uploads/2025/12/gele-Ster-modern-donkerblauw-1.webp");padding:0px 0px 0px 0px;bottom:20px;z-index:2;background-position:center center;background-repeat:no-repeat;background-size:cover;--width:100px;--rotate:68deg;font-size:20px;text-transform:uppercase;--word-spacing:50px;--text-color:#DDFF00;--transition:0.3s;}.elementor-842 .elementor-element.elementor-element-24d73a6.elementor-element{--align-self:center;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-24d73a6{left:50px;}body.rtl .elementor-842 .elementor-element.elementor-element-24d73a6{right:50px;}.elementor-842 .elementor-element.elementor-element-716aeb9{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + -55px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-60px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:30px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );--e-n-carousel-arrow-hover-color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-716aeb9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#000000;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-842 .elementor-element.elementor-element-716aeb9 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#CBEB00;}:where( .elementor-842 .elementor-element.elementor-element-716aeb9 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-842 .elementor-element.elementor-element-6ebfc46{--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;--justify-content:center;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-5da3682{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-842 .elementor-element.elementor-element-5da3682.e-con{--align-self:stretch;}.elementor-842 .elementor-element.elementor-element-fad3a19{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-fad3a19 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-5cf807f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-5cf807f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-6221e58{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-842 .elementor-element.elementor-element-6221e58.e-con{--align-self:stretch;}.elementor-842 .elementor-element.elementor-element-1c428e4{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-1c428e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-44f2587{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-44f2587 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-299d50e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-842 .elementor-element.elementor-element-299d50e.e-con{--align-self:stretch;}.elementor-842 .elementor-element.elementor-element-2cf1b88{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-2cf1b88 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-7ffa86f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-7ffa86f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-b76edac{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-842 .elementor-element.elementor-element-b76edac:not(.elementor-motion-effects-element-type-background), .elementor-842 .elementor-element.elementor-element-b76edac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center left, var( --e-global-color-7064cfa ) 0%, var( --e-global-color-d0d1d3f ) 40%);}.elementor-842 .elementor-element.elementor-element-b76edac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-842 .elementor-element.elementor-element-9c6ffc9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-842 .elementor-element.elementor-element-9f71ef6{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;text-align:center;}.elementor-842 .elementor-element.elementor-element-9f71ef6.elementor-element{--align-self:center;}.elementor-842 .elementor-element.elementor-element-9f71ef6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-aa51375{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-842 .elementor-element.elementor-element-aa51375 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:80px;font-weight:400;line-height:1.3em;letter-spacing:-0.05em;color:#0B0F14;}.elementor-842 .elementor-element.elementor-element-d8b6bdd{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-e8658d3{--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;--z-index:0;}.elementor-842 .elementor-element.elementor-element-bdb1af1{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-842 .elementor-element.elementor-element-37d250a{padding:0px 0px 0px 0px;text-align:start;}.elementor-842 .elementor-element.elementor-element-37d250a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-188a672{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-842 .elementor-element.elementor-element-b3bc813{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-4254b5d{--display:flex;--position:absolute;--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:010px;--padding-right:10px;top:0px;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-4254b5d{left:0px;}body.rtl .elementor-842 .elementor-element.elementor-element-4254b5d{right:0px;}.elementor-842 .elementor-element.elementor-element-e9807e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:5px 10px 5px 10px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;text-align:start;}.elementor-842 .elementor-element.elementor-element-e9807e3.elementor-element{--align-self:flex-start;}.elementor-842 .elementor-element.elementor-element-e9807e3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-35aae93{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-842 .elementor-element.elementor-element-da7be40{padding:0px 0px 0px 0px;text-align:start;}.elementor-842 .elementor-element.elementor-element-da7be40 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-1ca117e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-842 .elementor-element.elementor-element-f4fbe26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-aa8f868{--display:flex;--position:absolute;--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:010px;--padding-right:10px;top:0px;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-aa8f868{left:0px;}body.rtl .elementor-842 .elementor-element.elementor-element-aa8f868{right:0px;}.elementor-842 .elementor-element.elementor-element-1accf28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:5px 10px 5px 10px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;text-align:start;}.elementor-842 .elementor-element.elementor-element-1accf28.elementor-element{--align-self:flex-start;}.elementor-842 .elementor-element.elementor-element-1accf28 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-c55546e{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-842 .elementor-element.elementor-element-7e08074{padding:0px 0px 0px 0px;text-align:start;}.elementor-842 .elementor-element.elementor-element-7e08074 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-cd08ace{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-842 .elementor-element.elementor-element-f15b4c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-4a2a06e{--display:flex;--position:absolute;--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:010px;--padding-right:10px;top:0px;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-4a2a06e{left:0px;}body.rtl .elementor-842 .elementor-element.elementor-element-4a2a06e{right:0px;}.elementor-842 .elementor-element.elementor-element-7880218{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:5px 10px 5px 10px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;text-align:start;}.elementor-842 .elementor-element.elementor-element-7880218.elementor-element{--align-self:flex-start;}.elementor-842 .elementor-element.elementor-element-7880218 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-55633cc{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-842 .elementor-element.elementor-element-f7ef33b{padding:0px 0px 0px 0px;text-align:start;}.elementor-842 .elementor-element.elementor-element-f7ef33b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-e9b1429{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-842 .elementor-element.elementor-element-8dc9ff2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-4e35065{--display:flex;--position:absolute;--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:010px;--padding-right:10px;top:0px;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-4e35065{left:0px;}body.rtl .elementor-842 .elementor-element.elementor-element-4e35065{right:0px;}.elementor-842 .elementor-element.elementor-element-525e972{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:5px 10px 5px 10px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;text-align:start;}.elementor-842 .elementor-element.elementor-element-525e972.elementor-element{--align-self:flex-start;}.elementor-842 .elementor-element.elementor-element-525e972 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-36195e5{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-842 .elementor-element.elementor-element-4901885{padding:0px 0px 0px 0px;text-align:start;}.elementor-842 .elementor-element.elementor-element-4901885 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-39bd0e8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-842 .elementor-element.elementor-element-2a56eab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-3355b24{--display:flex;--position:absolute;--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:010px;--padding-right:10px;top:0px;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-3355b24{left:0px;}body.rtl .elementor-842 .elementor-element.elementor-element-3355b24{right:0px;}.elementor-842 .elementor-element.elementor-element-e14677f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:5px 10px 5px 10px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;text-align:start;}.elementor-842 .elementor-element.elementor-element-e14677f.elementor-element{--align-self:flex-start;}.elementor-842 .elementor-element.elementor-element-e14677f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-e4e9fe6{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-842 .elementor-element.elementor-element-4691545{padding:0px 0px 0px 0px;text-align:start;}.elementor-842 .elementor-element.elementor-element-4691545 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-fc6f603{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-842 .elementor-element.elementor-element-bbc92c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-a36d01c{--display:flex;--position:absolute;--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:010px;--padding-right:10px;top:0px;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-a36d01c{left:0px;}body.rtl .elementor-842 .elementor-element.elementor-element-a36d01c{right:0px;}.elementor-842 .elementor-element.elementor-element-6c8d46e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:5px 10px 5px 10px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;text-align:start;}.elementor-842 .elementor-element.elementor-element-6c8d46e.elementor-element{--align-self:flex-start;}.elementor-842 .elementor-element.elementor-element-6c8d46e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-d89437d{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:60px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-60px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:30px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );--e-n-carousel-arrow-hover-color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-d89437d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#000000;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-842 .elementor-element.elementor-element-d89437d :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#CBEB00;}:where( .elementor-842 .elementor-element.elementor-element-d89437d .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-842 .elementor-element.elementor-element-b200f5d{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-842 .elementor-element.elementor-element-a94a3c5{padding:0px 0px 0px 0px;text-align:start;}.elementor-842 .elementor-element.elementor-element-a94a3c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-a722577{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-842 .elementor-element.elementor-element-0512821{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-f0cc34a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-ff890c1{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-8e6a650{--display:flex;--position:absolute;--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:010px;--padding-right:10px;top:0px;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-8e6a650{left:0px;}body.rtl .elementor-842 .elementor-element.elementor-element-8e6a650{right:0px;}.elementor-842 .elementor-element.elementor-element-768f360{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:5px 10px 5px 10px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;text-align:start;}.elementor-842 .elementor-element.elementor-element-768f360.elementor-element{--align-self:flex-start;}.elementor-842 .elementor-element.elementor-element-768f360 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-ada66ca{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-842 .elementor-element.elementor-element-e84b186{padding:0px 0px 0px 0px;text-align:start;}.elementor-842 .elementor-element.elementor-element-e84b186 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-86b1198{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-842 .elementor-element.elementor-element-4c1a9a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-221137d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-b6a4e7b{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-33c7ef4{--display:flex;--position:absolute;--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:010px;--padding-right:10px;top:0px;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-33c7ef4{left:0px;}body.rtl .elementor-842 .elementor-element.elementor-element-33c7ef4{right:0px;}.elementor-842 .elementor-element.elementor-element-35a76f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:5px 10px 5px 10px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;text-align:start;}.elementor-842 .elementor-element.elementor-element-35a76f6.elementor-element{--align-self:flex-start;}.elementor-842 .elementor-element.elementor-element-35a76f6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-0ca2ba1{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-842 .elementor-element.elementor-element-c8e33fe{padding:0px 0px 0px 0px;text-align:start;}.elementor-842 .elementor-element.elementor-element-c8e33fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-d08eb62{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-842 .elementor-element.elementor-element-656546f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-5a799fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-4c522ce{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-f466adc{--display:flex;--position:absolute;--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:010px;--padding-right:10px;top:0px;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-f466adc{left:0px;}body.rtl .elementor-842 .elementor-element.elementor-element-f466adc{right:0px;}.elementor-842 .elementor-element.elementor-element-9880f64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:5px 10px 5px 10px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;text-align:start;}.elementor-842 .elementor-element.elementor-element-9880f64.elementor-element{--align-self:flex-start;}.elementor-842 .elementor-element.elementor-element-9880f64 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-a3ee799{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-842 .elementor-element.elementor-element-1ec4f24{padding:0px 0px 0px 0px;text-align:start;}.elementor-842 .elementor-element.elementor-element-1ec4f24 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-eb0baea{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-842 .elementor-element.elementor-element-baf1069{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-d75fc30{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-72fe343{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-b89f583{--display:flex;--position:absolute;--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:010px;--padding-right:10px;top:0px;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-b89f583{left:0px;}body.rtl .elementor-842 .elementor-element.elementor-element-b89f583{right:0px;}.elementor-842 .elementor-element.elementor-element-ce7dde0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:5px 10px 5px 10px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;text-align:start;}.elementor-842 .elementor-element.elementor-element-ce7dde0.elementor-element{--align-self:flex-start;}.elementor-842 .elementor-element.elementor-element-ce7dde0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-554e304{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-842 .elementor-element.elementor-element-10214f1{padding:0px 0px 0px 0px;text-align:start;}.elementor-842 .elementor-element.elementor-element-10214f1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-ef21ed5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-842 .elementor-element.elementor-element-c4c1c27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-a7a7551{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-c4ecc14{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-d874057{--display:flex;--position:absolute;--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:010px;--padding-right:10px;top:0px;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-d874057{left:0px;}body.rtl .elementor-842 .elementor-element.elementor-element-d874057{right:0px;}.elementor-842 .elementor-element.elementor-element-8fd41d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:5px 10px 5px 10px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;text-align:start;}.elementor-842 .elementor-element.elementor-element-8fd41d2.elementor-element{--align-self:flex-start;}.elementor-842 .elementor-element.elementor-element-8fd41d2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-dd48ef1{--display:flex;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-842 .elementor-element.elementor-element-a1a3dfe{padding:0px 0px 0px 0px;text-align:start;}.elementor-842 .elementor-element.elementor-element-a1a3dfe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-10c7c6d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-842 .elementor-element.elementor-element-7327178{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-721b302{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-62eb8ec{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-91119f0{--display:flex;--position:absolute;--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:010px;--padding-right:10px;top:0px;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-91119f0{left:0px;}body.rtl .elementor-842 .elementor-element.elementor-element-91119f0{right:0px;}.elementor-842 .elementor-element.elementor-element-9c7ddcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:5px 10px 5px 10px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;text-align:start;}.elementor-842 .elementor-element.elementor-element-9c7ddcd.elementor-element{--align-self:flex-start;}.elementor-842 .elementor-element.elementor-element-9c7ddcd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-30deb3f{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:60px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-60px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:30px;--e-n-carousel-arrow-normal-color:var( --e-global-color-accent );--e-n-carousel-arrow-hover-color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-30deb3f :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#000000;border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-842 .elementor-element.elementor-element-30deb3f :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#CBEB00;}:where( .elementor-842 .elementor-element.elementor-element-30deb3f .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-842 .elementor-element.elementor-element-3562a5a{--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-842 .elementor-element.elementor-element-3562a5a:not(.elementor-motion-effects-element-type-background), .elementor-842 .elementor-element.elementor-element-3562a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, #647328 0%, #0E1006 30%);}.elementor-842 .elementor-element.elementor-element-3562a5a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-842 .elementor-element.elementor-element-a9da0dc{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;top:20px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-842 .elementor-element.elementor-element-a9da0dc.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-a9da0dc{right:-70px;}body.rtl .elementor-842 .elementor-element.elementor-element-a9da0dc{left:-70px;}.elementor-842 .elementor-element.elementor-element-204f657{--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;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-842 .elementor-element.elementor-element-08eca10{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-842 .elementor-element.elementor-element-3de4c02{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F1F1;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-842 .elementor-element.elementor-element-3de4c02.elementor-element{--align-self:center;}.elementor-842 .elementor-element.elementor-element-3de4c02 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1em;letter-spacing:0em;color:#F1F1F1;}.elementor-842 .elementor-element.elementor-element-3a9ed61{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-842 .elementor-element.elementor-element-3a9ed61 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:80px;font-weight:400;line-height:1em;letter-spacing:-0.05em;color:#F8FAFC;}.elementor-842 .elementor-element.elementor-element-bb64937{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-359c95c );}.elementor-842 .elementor-element.elementor-element-547ad1a{--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;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-06d86fd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-842 .elementor-element.elementor-element-3757ad2{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-842 .elementor-element.elementor-element-3757ad2.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-842 .elementor-element.elementor-element-3bfa337{width:auto;max-width:auto;background-color:#00000000;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:10px 10px 10px 10px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-842 .elementor-element.elementor-element-3bfa337.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-842 .elementor-element.elementor-element-3bfa337 .elementor-icon-wrapper{text-align:center;}.elementor-842 .elementor-element.elementor-element-3bfa337.elementor-view-stacked .elementor-icon{background-color:#CCFF00;}.elementor-842 .elementor-element.elementor-element-3bfa337.elementor-view-framed .elementor-icon, .elementor-842 .elementor-element.elementor-element-3bfa337.elementor-view-default .elementor-icon{color:#CCFF00;border-color:#CCFF00;}.elementor-842 .elementor-element.elementor-element-3bfa337.elementor-view-framed .elementor-icon, .elementor-842 .elementor-element.elementor-element-3bfa337.elementor-view-default .elementor-icon svg{fill:#CCFF00;}.elementor-842 .elementor-element.elementor-element-3bfa337 .elementor-icon{font-size:20px;}.elementor-842 .elementor-element.elementor-element-3bfa337 .elementor-icon svg{height:20px;}.elementor-842 .elementor-element.elementor-element-3b48266{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-d77eefa{padding:0px 0px 0px 0px;text-align:start;}.elementor-842 .elementor-element.elementor-element-d77eefa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-7891dd2{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-30eadd3{padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-359c95c );}.elementor-842 .elementor-element.elementor-element-1e246ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-842 .elementor-element.elementor-element-bd4e672{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-842 .elementor-element.elementor-element-bd4e672.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-842 .elementor-element.elementor-element-4e541bd{width:auto;max-width:auto;background-color:#00000000;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:10px 10px 10px 10px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-842 .elementor-element.elementor-element-4e541bd.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-842 .elementor-element.elementor-element-4e541bd .elementor-icon-wrapper{text-align:center;}.elementor-842 .elementor-element.elementor-element-4e541bd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-4e541bd.elementor-view-framed .elementor-icon, .elementor-842 .elementor-element.elementor-element-4e541bd.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-4e541bd.elementor-view-framed .elementor-icon, .elementor-842 .elementor-element.elementor-element-4e541bd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-4e541bd .elementor-icon{font-size:20px;}.elementor-842 .elementor-element.elementor-element-4e541bd .elementor-icon svg{height:20px;}.elementor-842 .elementor-element.elementor-element-8d77def{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-c9ad601{padding:0px 0px 0px 0px;text-align:start;}.elementor-842 .elementor-element.elementor-element-c9ad601 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-4d9f421{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-0968911{padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-359c95c );}.elementor-842 .elementor-element.elementor-element-0784d08{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-842 .elementor-element.elementor-element-7171b6f{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-842 .elementor-element.elementor-element-7171b6f.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-842 .elementor-element.elementor-element-82913de{width:auto;max-width:auto;background-color:#00000000;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:10px 10px 10px 10px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-842 .elementor-element.elementor-element-82913de.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-842 .elementor-element.elementor-element-82913de .elementor-icon-wrapper{text-align:center;}.elementor-842 .elementor-element.elementor-element-82913de.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-82913de.elementor-view-framed .elementor-icon, .elementor-842 .elementor-element.elementor-element-82913de.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-82913de.elementor-view-framed .elementor-icon, .elementor-842 .elementor-element.elementor-element-82913de.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-842 .elementor-element.elementor-element-82913de .elementor-icon{font-size:20px;}.elementor-842 .elementor-element.elementor-element-82913de .elementor-icon svg{height:20px;}.elementor-842 .elementor-element.elementor-element-da9c345{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-a9a867e{padding:0px 0px 0px 0px;text-align:start;}.elementor-842 .elementor-element.elementor-element-a9a867e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-4e38227{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-b0e8e8a{padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-359c95c );}.elementor-842 .elementor-element.elementor-element-c996843{--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;--justify-content:space-around;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-842 .elementor-element.elementor-element-c996843:not(.elementor-motion-effects-element-type-background), .elementor-842 .elementor-element.elementor-element-c996843 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d0d1d3f );}.elementor-842 .elementor-element.elementor-element-93cfb22{--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;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-b973d5c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;text-align:center;}.elementor-842 .elementor-element.elementor-element-b973d5c.elementor-element{--align-self:center;}.elementor-842 .elementor-element.elementor-element-b973d5c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-9d924d6{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-842 .elementor-element.elementor-element-9d924d6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:80px;font-weight:400;line-height:1em;letter-spacing:-0.05em;color:#0B0F14;}.elementor-842 .elementor-element.elementor-element-ee978d9{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-393de09{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-842 .elementor-element.elementor-element-976e928{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px #CCFF00;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-842 .elementor-element.elementor-element-976e928:not(.elementor-motion-effects-element-type-background), .elementor-842 .elementor-element.elementor-element-976e928 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-fa75fca{--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:05px 05px;--row-gap:05px;--column-gap:05px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-41820c5{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 010px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;text-align:start;}.elementor-842 .elementor-element.elementor-element-41820c5.elementor-element{--align-self:flex-start;}.elementor-842 .elementor-element.elementor-element-41820c5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-133fe75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;text-align:start;}.elementor-842 .elementor-element.elementor-element-133fe75.elementor-element{--align-self:flex-start;}.elementor-842 .elementor-element.elementor-element-133fe75 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-1b30749{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-842 .elementor-element.elementor-element-1b30749 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;line-height:1.3em;letter-spacing:-0.05em;color:#0B0F14;}.elementor-842 .elementor-element.elementor-element-941f953{padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-f0b7a6f{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px #CCFF00;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-842 .elementor-element.elementor-element-f0b7a6f:not(.elementor-motion-effects-element-type-background), .elementor-842 .elementor-element.elementor-element-f0b7a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-842 .elementor-element.elementor-element-35db1ca{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-50375f2{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 010px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;text-align:start;}.elementor-842 .elementor-element.elementor-element-50375f2.elementor-element{--align-self:flex-start;}.elementor-842 .elementor-element.elementor-element-50375f2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-0e2f9ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;text-align:start;}.elementor-842 .elementor-element.elementor-element-0e2f9ad.elementor-element{--align-self:flex-start;}.elementor-842 .elementor-element.elementor-element-0e2f9ad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-eb03496{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-842 .elementor-element.elementor-element-eb03496 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;line-height:1.3em;letter-spacing:-0.05em;color:#0B0F14;}.elementor-842 .elementor-element.elementor-element-cd8b845{padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-a774fb0{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px #CCFF00;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-842 .elementor-element.elementor-element-a774fb0:not(.elementor-motion-effects-element-type-background), .elementor-842 .elementor-element.elementor-element-a774fb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-76bd8f8{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-ed02f3f{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 010px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;text-align:start;}.elementor-842 .elementor-element.elementor-element-ed02f3f.elementor-element{--align-self:flex-start;}.elementor-842 .elementor-element.elementor-element-ed02f3f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-88a2702{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;z-index:1;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;text-align:start;}.elementor-842 .elementor-element.elementor-element-88a2702.elementor-element{--align-self:flex-start;}.elementor-842 .elementor-element.elementor-element-88a2702 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-842 .elementor-element.elementor-element-bdf2f7b{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-842 .elementor-element.elementor-element-bdf2f7b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;line-height:1.3em;letter-spacing:-0.05em;color:#0B0F14;}.elementor-842 .elementor-element.elementor-element-65de40a{padding:0px 0px 0px 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-18638f8{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;top:20px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-842 .elementor-element.elementor-element-18638f8.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-18638f8{right:-70px;}body.rtl .elementor-842 .elementor-element.elementor-element-18638f8{left:-70px;}.elementor-842 .elementor-element.elementor-element-ae08fae{--display:flex;--min-height:100vh;--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;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-842 .elementor-element.elementor-element-ae08fae:not(.elementor-motion-effects-element-type-background), .elementor-842 .elementor-element.elementor-element-ae08fae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, var( --e-global-color-e8069fd ) 0%, var( --e-global-color-d3bad16 ) 30%);}.elementor-842 .elementor-element.elementor-element-ae08fae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-842 .elementor-element.elementor-element-fccb272{--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;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-842 .elementor-element.elementor-element-5fdf861{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-842 .elementor-element.elementor-element-5d88c7f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F1F1;border-radius:50px 50px 50px 50px;text-align:center;}.elementor-842 .elementor-element.elementor-element-5d88c7f.elementor-element{--align-self:center;}.elementor-842 .elementor-element.elementor-element-5d88c7f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1em;letter-spacing:0em;color:#F1F1F1;}.elementor-842 .elementor-element.elementor-element-8349eb0{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-842 .elementor-element.elementor-element-8349eb0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:80px;font-weight:400;line-height:1em;letter-spacing:-0.05em;color:#F8FAFC;}.elementor-842 .elementor-element.elementor-element-1ed3cd8{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-359c95c );}.elementor-842 .elementor-element.elementor-element-8191e63{--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;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-eb1396e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-842 .elementor-element.elementor-element-eb5c210{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-1592982{padding:0px 0px 0px 0px;text-align:start;}.elementor-842 .elementor-element.elementor-element-1592982 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-a3f48cb{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-6ca099b{padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-359c95c );}.elementor-842 .elementor-element.elementor-element-b18692f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-842 .elementor-element.elementor-element-d84dfc0{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-fde3552{padding:0px 0px 0px 0px;text-align:start;}.elementor-842 .elementor-element.elementor-element-fde3552 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-bea1753{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-3ca20af{padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-359c95c );}.elementor-842 .elementor-element.elementor-element-6a8b0bd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-842 .elementor-element.elementor-element-db11bd1{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-7465f78{padding:0px 0px 0px 0px;text-align:start;}.elementor-842 .elementor-element.elementor-element-7465f78 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-df45a0e{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-7c43a1a{padding:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-359c95c );}.elementor-842 .elementor-element.elementor-element-1044136{--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;--justify-content:space-around;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-842 .elementor-element.elementor-element-1044136:not(.elementor-motion-effects-element-type-background), .elementor-842 .elementor-element.elementor-element-1044136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d0d1d3f );}.elementor-842 .elementor-element.elementor-element-96d9c4b{--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;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-cb67d09{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:50px 50px 50px 50px;text-align:center;}.elementor-842 .elementor-element.elementor-element-cb67d09.elementor-element{--align-self:center;}.elementor-842 .elementor-element.elementor-element-cb67d09 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-c0bc4b3{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-842 .elementor-element.elementor-element-c0bc4b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:80px;font-weight:400;line-height:1em;letter-spacing:-0.05em;color:#0B0F14;}.elementor-842 .elementor-element.elementor-element-ef29fdc{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-0e5b4c4{--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;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-d6afaa6{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;box-shadow:5px 5px 0px 0px #CCFF00;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-842 .elementor-element.elementor-element-d6afaa6:not(.elementor-motion-effects-element-type-background), .elementor-842 .elementor-element.elementor-element-d6afaa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-842 .elementor-element.elementor-element-39f861c{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-842 .elementor-element.elementor-element-39f861c.elementor-element{--align-self:center;}.elementor-842 .elementor-element.elementor-element-39f861c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:400;line-height:1em;letter-spacing:-0.05em;color:#0B0F14;}.elementor-842 .elementor-element.elementor-element-8866f2c{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-842 .elementor-element.elementor-element-fec3489 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-842 .elementor-element.elementor-element-fec3489 .elementor-button:hover, .elementor-842 .elementor-element.elementor-element-fec3489 .elementor-button:focus{background-color:#FFFFFF;color:#000000;box-shadow:0px 0px 0px 0px #000000;}.elementor-842 .elementor-element.elementor-element-fec3489{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-fec3489 .elementor-button-content-wrapper{flex-direction:row;}.elementor-842 .elementor-element.elementor-element-fec3489 .elementor-button:hover svg, .elementor-842 .elementor-element.elementor-element-fec3489 .elementor-button:focus svg{fill:#000000;}.elementor-842 .elementor-element.elementor-element-084eeaf{padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-842 .elementor-element.elementor-element-3464658{--min-height:130vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-d739e79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-61165fa{font-size:16px;}.elementor-842 .elementor-element.elementor-element-c3d4011{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-9786260{--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-6e2eb15{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-68f8af1{padding:5px 10px 5px 10px;}.elementor-842 .elementor-element.elementor-element-68f8af1 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-842 .elementor-element.elementor-element-c0d0ae4{padding:0px 20px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-842 .elementor-element.elementor-element-c0d0ae4 .elementor-heading-title{font-size:45px;}.elementor-842 .elementor-element.elementor-element-eb55c28{font-size:16px;}.elementor-842 .elementor-element.elementor-element-4d7630d{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;bottom:0px;background-repeat:no-repeat;--width:300px;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-4d7630d{left:30px;}body.rtl .elementor-842 .elementor-element.elementor-element-4d7630d{right:30px;}.elementor-842 .elementor-element.elementor-element-24d73a6{width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;bottom:0px;background-repeat:no-repeat;--width:300px;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-24d73a6{left:30px;}body.rtl .elementor-842 .elementor-element.elementor-element-24d73a6{right:30px;}.elementor-842 .elementor-element.elementor-element-716aeb9{--e-n-carousel-swiper-slides-to-display:1;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;}.elementor-842 .elementor-element.elementor-element-6ebfc46{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-842 .elementor-element.elementor-element-5da3682{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-842 .elementor-element.elementor-element-5da3682.e-con{--align-self:stretch;}.elementor-842 .elementor-element.elementor-element-fad3a19 .elementor-heading-title{font-size:40px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-5cf807f .elementor-heading-title{font-size:13px;line-height:1.6em;}.elementor-842 .elementor-element.elementor-element-6221e58{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-842 .elementor-element.elementor-element-6221e58.e-con{--align-self:stretch;}.elementor-842 .elementor-element.elementor-element-1c428e4 .elementor-heading-title{font-size:40px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-44f2587 .elementor-heading-title{font-size:13px;line-height:1.6em;}.elementor-842 .elementor-element.elementor-element-299d50e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-842 .elementor-element.elementor-element-299d50e.e-con{--align-self:stretch;}.elementor-842 .elementor-element.elementor-element-2cf1b88 .elementor-heading-title{font-size:40px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-7ffa86f .elementor-heading-title{font-size:13px;line-height:1.6em;}.elementor-842 .elementor-element.elementor-element-b76edac{--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-9f71ef6{padding:5px 10px 5px 10px;}.elementor-842 .elementor-element.elementor-element-9f71ef6 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-842 .elementor-element.elementor-element-aa51375{width:100%;max-width:100%;padding:0px 20px 0px 20px;}.elementor-842 .elementor-element.elementor-element-aa51375 .elementor-heading-title{font-size:45px;}.elementor-842 .elementor-element.elementor-element-d8b6bdd{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:16px;}.elementor-842 .elementor-element.elementor-element-e8658d3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-37d250a .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-e9807e3 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-da7be40 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-1accf28 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-7e08074 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-7880218 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-f7ef33b .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-525e972 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-4901885 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-e14677f .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-4691545 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-6c8d46e .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-d89437d{--e-n-carousel-swiper-slides-to-display:2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;}.elementor-842 .elementor-element.elementor-element-a94a3c5 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-f0cc34a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-ff890c1{font-size:14px;}.elementor-842 .elementor-element.elementor-element-768f360 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-e84b186 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-221137d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-b6a4e7b{font-size:14px;}.elementor-842 .elementor-element.elementor-element-35a76f6 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-c8e33fe .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-5a799fd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-4c522ce{font-size:14px;}.elementor-842 .elementor-element.elementor-element-9880f64 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-1ec4f24 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-d75fc30{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-72fe343{font-size:14px;}.elementor-842 .elementor-element.elementor-element-ce7dde0 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-10214f1 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-a7a7551{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-c4ecc14{font-size:14px;}.elementor-842 .elementor-element.elementor-element-8fd41d2 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-a1a3dfe .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-721b302{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-62eb8ec{font-size:14px;}.elementor-842 .elementor-element.elementor-element-9c7ddcd .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-30deb3f{--e-n-carousel-swiper-slides-to-display:2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;padding:60px 20px 0px 20px;}.elementor-842 .elementor-element.elementor-element-3562a5a{--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-204f657{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-3de4c02{padding:5px 10px 5px 10px;}.elementor-842 .elementor-element.elementor-element-3de4c02 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-842 .elementor-element.elementor-element-3a9ed61{padding:0px 20px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-842 .elementor-element.elementor-element-3a9ed61 .elementor-heading-title{font-size:45px;}.elementor-842 .elementor-element.elementor-element-bb64937{font-size:16px;}.elementor-842 .elementor-element.elementor-element-547ad1a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-d77eefa .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-30eadd3{font-size:16px;}.elementor-842 .elementor-element.elementor-element-c9ad601 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-0968911{font-size:16px;}.elementor-842 .elementor-element.elementor-element-a9a867e .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-b0e8e8a{font-size:16px;}.elementor-842 .elementor-element.elementor-element-c996843{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-93cfb22{--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:20px;--padding-right:20px;}.elementor-842 .elementor-element.elementor-element-b973d5c{padding:5px 10px 5px 10px;}.elementor-842 .elementor-element.elementor-element-b973d5c .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-842 .elementor-element.elementor-element-9d924d6{padding:0px 20px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-842 .elementor-element.elementor-element-9d924d6 .elementor-heading-title{font-size:45px;}.elementor-842 .elementor-element.elementor-element-ee978d9{font-size:16px;}.elementor-842 .elementor-element.elementor-element-393de09{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-41820c5 .elementor-heading-title{font-size:10px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-133fe75 .elementor-heading-title{font-size:10px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-1b30749{padding:0px 20px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-842 .elementor-element.elementor-element-1b30749 .elementor-heading-title{font-size:20px;}.elementor-842 .elementor-element.elementor-element-941f953{font-size:15px;}.elementor-842 .elementor-element.elementor-element-50375f2 .elementor-heading-title{font-size:10px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-0e2f9ad .elementor-heading-title{font-size:10px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-eb03496{padding:0px 20px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-842 .elementor-element.elementor-element-eb03496 .elementor-heading-title{font-size:20px;}.elementor-842 .elementor-element.elementor-element-cd8b845{font-size:15px;}.elementor-842 .elementor-element.elementor-element-ed02f3f .elementor-heading-title{font-size:10px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-88a2702 .elementor-heading-title{font-size:10px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-bdf2f7b{padding:0px 20px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-842 .elementor-element.elementor-element-bdf2f7b .elementor-heading-title{font-size:20px;}.elementor-842 .elementor-element.elementor-element-65de40a{font-size:15px;}.elementor-842 .elementor-element.elementor-element-ae08fae{--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-842 .elementor-element.elementor-element-fccb272{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-5d88c7f{padding:5px 10px 5px 10px;}.elementor-842 .elementor-element.elementor-element-5d88c7f .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-842 .elementor-element.elementor-element-8349eb0{padding:0px 20px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-842 .elementor-element.elementor-element-8349eb0 .elementor-heading-title{font-size:45px;}.elementor-842 .elementor-element.elementor-element-1ed3cd8{font-size:16px;}.elementor-842 .elementor-element.elementor-element-8191e63{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-1592982 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-6ca099b{font-size:15px;}.elementor-842 .elementor-element.elementor-element-fde3552 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-3ca20af{font-size:15px;}.elementor-842 .elementor-element.elementor-element-7465f78 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-7c43a1a{font-size:15px;}.elementor-842 .elementor-element.elementor-element-1044136{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-96d9c4b{--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:20px;--padding-right:20px;}.elementor-842 .elementor-element.elementor-element-cb67d09{padding:5px 10px 5px 10px;}.elementor-842 .elementor-element.elementor-element-cb67d09 .elementor-heading-title{font-size:12px;line-height:1.2em;}.elementor-842 .elementor-element.elementor-element-c0bc4b3{padding:0px 20px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-842 .elementor-element.elementor-element-c0bc4b3 .elementor-heading-title{font-size:45px;}.elementor-842 .elementor-element.elementor-element-ef29fdc{font-size:16px;}.elementor-842 .elementor-element.elementor-element-39f861c{padding:0px 20px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-842 .elementor-element.elementor-element-39f861c .elementor-heading-title{font-size:45px;}.elementor-842 .elementor-element.elementor-element-8866f2c{font-size:16px;}.elementor-842 .elementor-element.elementor-element-084eeaf{font-size:16px;}}@media(max-width:767px){.elementor-842 .elementor-element.elementor-element-3464658{--min-height:0vh;--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-3464658:not(.elementor-motion-effects-element-type-background), .elementor-842 .elementor-element.elementor-element-3464658 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, var( --e-global-color-7064cfa ) 0%, var( --e-global-color-d0d1d3f ) 20%);}.elementor-842 .elementor-element.elementor-element-d739e79{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-842 .elementor-element.elementor-element-bc99a4b{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;top:0px;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-bc99a4b{right:-20px;}body.rtl .elementor-842 .elementor-element.elementor-element-bc99a4b{left:-20px;}.elementor-842 .elementor-element.elementor-element-7be05c2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-134248b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-842 .elementor-element.elementor-element-9fe5a63{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-61165fa{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-c3d4011{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-c3d4011.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-842 .elementor-element.elementor-element-c3d4011 .elementor-main-swiper{width:100%;}.elementor-842 .elementor-element.elementor-element-9786260{--min-height:100vh;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-9786260:not(.elementor-motion-effects-element-type-background), .elementor-842 .elementor-element.elementor-element-9786260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, var( --e-global-color-e8069fd ) 0%, var( --e-global-color-d3bad16 ) 20%);}.elementor-842 .elementor-element.elementor-element-6e2eb15{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-842 .elementor-element.elementor-element-8c37c2e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-68f8af1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;}.elementor-842 .elementor-element.elementor-element-68f8af1.elementor-element{--align-self:center;}.elementor-842 .elementor-element.elementor-element-68f8af1 .elementor-heading-title{font-size:11px;line-height:1.4em;}.elementor-842 .elementor-element.elementor-element-c0d0ae4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-842 .elementor-element.elementor-element-c0d0ae4 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-842 .elementor-element.elementor-element-eb55c28{padding:10px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-842 .elementor-element.elementor-element-573deaf{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-842 .elementor-element.elementor-element-eb6958a{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-9ad9c00{--justify-content:flex-start;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-b900c6a{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-4d7630d{--width:500px;}.elementor-842 .elementor-element.elementor-element-6891213{--justify-content:flex-start;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-7f2f6eb{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-842 .elementor-element.elementor-element-24d73a6{--width:500px;}.elementor-842 .elementor-element.elementor-element-716aeb9{--e-n-carousel-swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:30px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-716aeb9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:10px 10px 10px 10px;}.elementor-842 .elementor-element.elementor-element-6ebfc46{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-5da3682{--width:45%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-842 .elementor-element.elementor-element-5da3682.e-con{--align-self:stretch;}.elementor-842 .elementor-element.elementor-element-fad3a19{text-align:center;}.elementor-842 .elementor-element.elementor-element-fad3a19 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-5cf807f{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-5cf807f .elementor-heading-title{font-size:11px;line-height:1.4em;}.elementor-842 .elementor-element.elementor-element-6221e58{--width:45%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-842 .elementor-element.elementor-element-1c428e4{text-align:center;}.elementor-842 .elementor-element.elementor-element-1c428e4 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-44f2587{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-44f2587 .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-842 .elementor-element.elementor-element-299d50e{--width:45%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-842 .elementor-element.elementor-element-2cf1b88{text-align:center;}.elementor-842 .elementor-element.elementor-element-2cf1b88 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-7ffa86f{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-7ffa86f .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-842 .elementor-element.elementor-element-b76edac{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-9c6ffc9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-9f71ef6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;}.elementor-842 .elementor-element.elementor-element-9f71ef6 .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-842 .elementor-element.elementor-element-aa51375{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-aa51375 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-842 .elementor-element.elementor-element-d8b6bdd{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-e8658d3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-bdb1af1{--justify-content:flex-start;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-37d250a{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-37d250a .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-188a672{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-b3bc813{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-4254b5d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-e9807e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-e9807e3 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-35aae93{--justify-content:flex-start;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-da7be40{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-da7be40 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-1ca117e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-f4fbe26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-aa8f868{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-1accf28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-1accf28 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-c55546e{--justify-content:flex-start;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-7e08074{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-7e08074 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-cd08ace{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-f15b4c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-4a2a06e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-7880218{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-7880218 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-55633cc{--justify-content:flex-start;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-f7ef33b{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-f7ef33b .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-e9b1429{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-8dc9ff2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-4e35065{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-525e972{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-525e972 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-36195e5{--justify-content:flex-start;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-4901885{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-4901885 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-39bd0e8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-2a56eab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-3355b24{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-e14677f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-e14677f .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-e4e9fe6{--justify-content:flex-start;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-4691545{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-4691545 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-fc6f603{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-bbc92c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-a36d01c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-6c8d46e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-6c8d46e .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-d89437d{--e-n-carousel-swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:30px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-d89437d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:10px 10px 10px 10px;}.elementor-842 .elementor-element.elementor-element-b200f5d{--justify-content:flex-start;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-a94a3c5{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-a94a3c5 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-a722577{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-0512821{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-f0cc34a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-ff890c1{padding:0px 0px 0px 0px;text-align:center;font-size:10px;}.elementor-842 .elementor-element.elementor-element-8e6a650{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-768f360{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-768f360 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-ada66ca{--justify-content:flex-start;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-e84b186{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-e84b186 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-86b1198{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-4c1a9a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-221137d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-b6a4e7b{padding:0px 0px 0px 0px;text-align:center;font-size:10px;}.elementor-842 .elementor-element.elementor-element-33c7ef4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-35a76f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-35a76f6 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-0ca2ba1{--justify-content:flex-start;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-c8e33fe{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-c8e33fe .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-d08eb62{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-656546f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-5a799fd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-4c522ce{padding:0px 0px 0px 0px;text-align:center;font-size:10px;}.elementor-842 .elementor-element.elementor-element-f466adc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-9880f64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-9880f64 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-a3ee799{--justify-content:flex-start;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-1ec4f24{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-1ec4f24 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-eb0baea{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-baf1069{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-d75fc30{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-72fe343{padding:0px 0px 0px 0px;text-align:center;font-size:10px;}.elementor-842 .elementor-element.elementor-element-b89f583{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-ce7dde0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-ce7dde0 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-554e304{--justify-content:flex-start;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-10214f1{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-10214f1 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-ef21ed5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-c4c1c27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-a7a7551{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-c4ecc14{padding:0px 0px 0px 0px;text-align:center;font-size:10px;}.elementor-842 .elementor-element.elementor-element-d874057{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-8fd41d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-8fd41d2 .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-dd48ef1{--justify-content:flex-start;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-a1a3dfe{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-a1a3dfe .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-10c7c6d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-7327178{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-842 .elementor-element.elementor-element-721b302{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-62eb8ec{padding:0px 0px 0px 0px;text-align:center;font-size:10px;}.elementor-842 .elementor-element.elementor-element-91119f0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-9c7ddcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-9c7ddcd .elementor-heading-title{font-size:12px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-30deb3f{--e-n-carousel-swiper-slides-to-display:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:30px 0px 0px 0px;--e-n-carousel-arrow-prev-left-position:-80px;--e-n-carousel-arrow-next-right-position:20px;}.elementor-842 .elementor-element.elementor-element-30deb3f :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:10px 10px 10px 10px;}.elementor-842 .elementor-element.elementor-element-3562a5a{--min-height:100vh;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-a9da0dc{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;top:240px;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-a9da0dc{right:-40px;}body.rtl .elementor-842 .elementor-element.elementor-element-a9da0dc{left:-40px;}.elementor-842 .elementor-element.elementor-element-204f657{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-842 .elementor-element.elementor-element-08eca10{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-3de4c02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;}.elementor-842 .elementor-element.elementor-element-3de4c02.elementor-element{--align-self:center;}.elementor-842 .elementor-element.elementor-element-3de4c02 .elementor-heading-title{font-size:11px;line-height:1.4em;}.elementor-842 .elementor-element.elementor-element-3a9ed61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-842 .elementor-element.elementor-element-3a9ed61 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-842 .elementor-element.elementor-element-bb64937{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-3757ad2{--justify-content:center;}.elementor-842 .elementor-element.elementor-element-3b48266{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-d77eefa{text-align:center;}.elementor-842 .elementor-element.elementor-element-d77eefa .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-7891dd2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-30eadd3{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-bd4e672{--justify-content:center;}.elementor-842 .elementor-element.elementor-element-8d77def{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-c9ad601{text-align:center;}.elementor-842 .elementor-element.elementor-element-c9ad601 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-4d9f421{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-0968911{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-7171b6f{--justify-content:center;}.elementor-842 .elementor-element.elementor-element-da9c345{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-a9a867e{text-align:center;}.elementor-842 .elementor-element.elementor-element-a9a867e .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-4e38227{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-b0e8e8a{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-c996843{--min-height:0px;--justify-content:center;--border-radius:30px 30px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-93cfb22{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-842 .elementor-element.elementor-element-b973d5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;}.elementor-842 .elementor-element.elementor-element-b973d5c .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-842 .elementor-element.elementor-element-9d924d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-842 .elementor-element.elementor-element-9d924d6 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-842 .elementor-element.elementor-element-ee978d9{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-393de09{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-fa75fca{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-842 .elementor-element.elementor-element-41820c5{text-align:center;}.elementor-842 .elementor-element.elementor-element-41820c5 .elementor-heading-title{font-size:11px;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-133fe75{text-align:center;}.elementor-842 .elementor-element.elementor-element-133fe75 .elementor-heading-title{font-size:11px;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-1b30749{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-842 .elementor-element.elementor-element-1b30749 .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-842 .elementor-element.elementor-element-941f953{padding:10px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-842 .elementor-element.elementor-element-35db1ca{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-842 .elementor-element.elementor-element-50375f2{text-align:center;}.elementor-842 .elementor-element.elementor-element-50375f2 .elementor-heading-title{font-size:11px;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-0e2f9ad{text-align:center;}.elementor-842 .elementor-element.elementor-element-0e2f9ad .elementor-heading-title{font-size:11px;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-eb03496{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-842 .elementor-element.elementor-element-eb03496 .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-842 .elementor-element.elementor-element-cd8b845{padding:10px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-842 .elementor-element.elementor-element-76bd8f8{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-842 .elementor-element.elementor-element-ed02f3f{text-align:center;}.elementor-842 .elementor-element.elementor-element-ed02f3f .elementor-heading-title{font-size:11px;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-88a2702{text-align:center;}.elementor-842 .elementor-element.elementor-element-88a2702 .elementor-heading-title{font-size:11px;line-height:1.5em;}.elementor-842 .elementor-element.elementor-element-bdf2f7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-842 .elementor-element.elementor-element-bdf2f7b .elementor-heading-title{font-size:25px;line-height:1.4em;}.elementor-842 .elementor-element.elementor-element-65de40a{padding:10px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-842 .elementor-element.elementor-element-18638f8{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;top:240px;}body:not(.rtl) .elementor-842 .elementor-element.elementor-element-18638f8{right:-40px;}body.rtl .elementor-842 .elementor-element.elementor-element-18638f8{left:-40px;}.elementor-842 .elementor-element.elementor-element-ae08fae{--min-height:0vh;--padding-top:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-fccb272{--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-842 .elementor-element.elementor-element-5fdf861{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-5d88c7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;}.elementor-842 .elementor-element.elementor-element-5d88c7f.elementor-element{--align-self:center;}.elementor-842 .elementor-element.elementor-element-5d88c7f .elementor-heading-title{font-size:11px;line-height:1.4em;}.elementor-842 .elementor-element.elementor-element-8349eb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-842 .elementor-element.elementor-element-8349eb0 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-842 .elementor-element.elementor-element-1ed3cd8{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-eb5c210{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-1592982{text-align:center;}.elementor-842 .elementor-element.elementor-element-1592982 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-a3f48cb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-6ca099b{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-d84dfc0{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-fde3552{text-align:center;}.elementor-842 .elementor-element.elementor-element-fde3552 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-bea1753{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-3ca20af{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-db11bd1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-7465f78{text-align:center;}.elementor-842 .elementor-element.elementor-element-7465f78 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-842 .elementor-element.elementor-element-df45a0e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-7c43a1a{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-1044136{--min-height:0px;--justify-content:center;--border-radius:30px 30px 0px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-96d9c4b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-842 .elementor-element.elementor-element-cb67d09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 5px 10px;}.elementor-842 .elementor-element.elementor-element-cb67d09 .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-842 .elementor-element.elementor-element-c0bc4b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-842 .elementor-element.elementor-element-c0bc4b3 .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-842 .elementor-element.elementor-element-ef29fdc{padding:0px 0px 0px 0px;text-align:center;}.elementor-842 .elementor-element.elementor-element-0e5b4c4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-842 .elementor-element.elementor-element-39f861c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-842 .elementor-element.elementor-element-39f861c .elementor-heading-title{font-size:35px;line-height:1.4em;}.elementor-842 .elementor-element.elementor-element-8866f2c{padding:10px 0px 0px 0px;text-align:center;font-size:16px;}.elementor-842 .elementor-element.elementor-element-084eeaf{padding:10px 0px 0px 0px;text-align:center;font-size:16px;}}@media(min-width:768px){.elementor-842 .elementor-element.elementor-element-3464658{--width:100%;}.elementor-842 .elementor-element.elementor-element-7be05c2{--width:100%;}.elementor-842 .elementor-element.elementor-element-9786260{--content-width:1120px;}.elementor-842 .elementor-element.elementor-element-8c37c2e{--width:60%;}.elementor-842 .elementor-element.elementor-element-573deaf{--width:40%;}.elementor-842 .elementor-element.elementor-element-eb6958a{--width:100%;}.elementor-842 .elementor-element.elementor-element-5da3682{--width:125px;}.elementor-842 .elementor-element.elementor-element-6221e58{--width:125px;}.elementor-842 .elementor-element.elementor-element-299d50e{--width:125px;}.elementor-842 .elementor-element.elementor-element-b76edac{--width:100%;}.elementor-842 .elementor-element.elementor-element-9c6ffc9{--width:100%;}.elementor-842 .elementor-element.elementor-element-e8658d3{--width:100%;}.elementor-842 .elementor-element.elementor-element-3562a5a{--content-width:1120px;}.elementor-842 .elementor-element.elementor-element-204f657{--width:100%;}.elementor-842 .elementor-element.elementor-element-08eca10{--width:100%;}.elementor-842 .elementor-element.elementor-element-06d86fd{--width:380px;}.elementor-842 .elementor-element.elementor-element-1e246ca{--width:380px;}.elementor-842 .elementor-element.elementor-element-0784d08{--width:380px;}.elementor-842 .elementor-element.elementor-element-c996843{--content-width:1120px;}.elementor-842 .elementor-element.elementor-element-393de09{--width:100%;}.elementor-842 .elementor-element.elementor-element-976e928{--width:380px;}.elementor-842 .elementor-element.elementor-element-f0b7a6f{--width:380px;}.elementor-842 .elementor-element.elementor-element-a774fb0{--width:380px;}.elementor-842 .elementor-element.elementor-element-ae08fae{--content-width:1120px;}.elementor-842 .elementor-element.elementor-element-5fdf861{--width:100%;}.elementor-842 .elementor-element.elementor-element-eb1396e{--width:380px;}.elementor-842 .elementor-element.elementor-element-b18692f{--width:380px;}.elementor-842 .elementor-element.elementor-element-6a8b0bd{--width:380px;}.elementor-842 .elementor-element.elementor-element-1044136{--content-width:1140px;}.elementor-842 .elementor-element.elementor-element-0e5b4c4{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-842 .elementor-element.elementor-element-8c37c2e{--width:60%;}.elementor-842 .elementor-element.elementor-element-573deaf{--width:40%;}.elementor-842 .elementor-element.elementor-element-eb6958a{--width:100%;}.elementor-842 .elementor-element.elementor-element-5da3682{--width:80%;}.elementor-842 .elementor-element.elementor-element-6221e58{--width:80%;}.elementor-842 .elementor-element.elementor-element-299d50e{--width:80%;}.elementor-842 .elementor-element.elementor-element-204f657{--width:100%;}.elementor-842 .elementor-element.elementor-element-393de09{--width:100%;}.elementor-842 .elementor-element.elementor-element-0e5b4c4{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-2f2fc34 */.reloop-icon .elementor-button-icon {
  display: inline-flex;
  position: relative;
  transition: none;
}

.reloop-icon:hover .elementor-button-icon {
  animation: icon-reloop 0.8s ease forwards;
}

@keyframes icon-reloop {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  30% {
    transform: translateX(10px);
    opacity: 0;
  }
  31% {
    transform: translateX(-10px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-c3d4011 */.elementor-842 .elementor-element.elementor-element-c3d4011 .swiper-wrapper{
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3464658 */.noise-bg::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;          /* Achter ALLES in de container */
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");
  opacity: 0.87;
  mix-blend-mode: overlay;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-4d7630d */.rotating-text  svg  {
    animation: rotate 20s linear infinite;
}

@-webkit-keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-24d73a6 */.rotating-text  svg  {
    animation: rotate 20s linear infinite;
}

@-webkit-keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-4d7630d */.rotating-text  svg  {
    animation: rotate 20s linear infinite;
}

@-webkit-keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-24d73a6 */.rotating-text  svg  {
    animation: rotate 20s linear infinite;
}

@-webkit-keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-4d7630d */.rotating-text  svg  {
    animation: rotate 20s linear infinite;
}

@-webkit-keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for text-path, class: .elementor-element-24d73a6 */.rotating-text  svg  {
    animation: rotate 20s linear infinite;
}

@-webkit-keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fad3a19 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf807f *//* If you don't want to have an offset, delete text-underline-offset. Setting it to 0 will have a slightly different effect. */
.underline {
	text-decoration: underline 0.25em #1D6CD1;
	text-decoration-skip-ink: none;
	text-underline-offset: -0.15em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5da3682 */.elementor-842 .elementor-element.elementor-element-5da3682{
    backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c428e4 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44f2587 *//* If you don't want to have an offset, delete text-underline-offset. Setting it to 0 will have a slightly different effect. */
.underline {
	text-decoration: underline 0.25em #1D6CD1;
	text-decoration-skip-ink: none;
	text-underline-offset: -0.15em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6221e58 */.elementor-842 .elementor-element.elementor-element-6221e58{
    backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cf1b88 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ffa86f *//* If you don't want to have an offset, delete text-underline-offset. Setting it to 0 will have a slightly different effect. */
.underline {
	text-decoration: underline 0.25em #1D6CD1;
	text-decoration-skip-ink: none;
	text-underline-offset: -0.15em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-299d50e */.elementor-842 .elementor-element.elementor-element-299d50e{
    backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa51375 */.grey-text {
  color: #8B8B8B;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37d250a */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9807e3 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da7be40 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1accf28 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e08074 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7880218 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7ef33b */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-525e972 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4901885 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e14677f */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4691545 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c8d46e */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37d250a */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9807e3 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da7be40 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1accf28 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e08074 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7880218 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7ef33b */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-525e972 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4901885 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e14677f */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4691545 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c8d46e */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37d250a */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9807e3 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da7be40 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1accf28 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e08074 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7880218 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7ef33b */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-525e972 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4901885 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e14677f */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4691545 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c8d46e */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37d250a */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9807e3 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da7be40 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1accf28 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e08074 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7880218 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7ef33b */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-525e972 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4901885 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e14677f */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4691545 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c8d46e */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37d250a */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9807e3 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da7be40 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1accf28 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e08074 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7880218 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7ef33b */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-525e972 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4901885 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e14677f */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4691545 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c8d46e */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37d250a */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9807e3 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da7be40 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1accf28 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e08074 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7880218 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7ef33b */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-525e972 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4901885 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e14677f */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4691545 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c8d46e */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37d250a */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e9807e3 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da7be40 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1accf28 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e08074 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7880218 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7ef33b */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-525e972 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4901885 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e14677f */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4691545 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c8d46e */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a94a3c5 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0cc34a *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-768f360 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e84b186 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-221137d *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35a76f6 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8e33fe */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a799fd *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9880f64 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ec4f24 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75fc30 *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce7dde0 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10214f1 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7a7551 *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fd41d2 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1a3dfe */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-721b302 *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c7ddcd */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a94a3c5 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0cc34a *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-768f360 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e84b186 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-221137d *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35a76f6 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8e33fe */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a799fd *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9880f64 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ec4f24 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75fc30 *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce7dde0 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10214f1 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7a7551 *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fd41d2 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1a3dfe */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-721b302 *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c7ddcd */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a94a3c5 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0cc34a *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-768f360 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e84b186 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-221137d *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35a76f6 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8e33fe */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a799fd *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9880f64 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ec4f24 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75fc30 *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce7dde0 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10214f1 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7a7551 *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fd41d2 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1a3dfe */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-721b302 *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c7ddcd */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a94a3c5 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0cc34a *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-768f360 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e84b186 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-221137d *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35a76f6 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8e33fe */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a799fd *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9880f64 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ec4f24 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75fc30 *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce7dde0 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10214f1 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7a7551 *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fd41d2 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1a3dfe */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-721b302 *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c7ddcd */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a94a3c5 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0cc34a *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-768f360 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e84b186 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-221137d *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35a76f6 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8e33fe */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a799fd *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9880f64 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ec4f24 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75fc30 *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce7dde0 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10214f1 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7a7551 *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fd41d2 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1a3dfe */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-721b302 *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c7ddcd */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a94a3c5 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0cc34a *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-768f360 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e84b186 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-221137d *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35a76f6 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8e33fe */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a799fd *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9880f64 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ec4f24 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75fc30 *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce7dde0 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10214f1 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7a7551 *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fd41d2 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1a3dfe */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-721b302 *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c7ddcd */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a94a3c5 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0cc34a *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-768f360 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e84b186 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-221137d *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35a76f6 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8e33fe */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a799fd *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9880f64 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ec4f24 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d75fc30 *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce7dde0 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10214f1 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7a7551 *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fd41d2 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1a3dfe */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-721b302 *//* Zet dit op de wrapper/container van je afbeelding of kaart */
.image-wrapper {
  position: relative;
  overflow: hidden;
}

/* Glassmorphism tap button (mobile first) */
.tap-button {
  position: absolute;
  bottom: 16px;
  left: 16px;

  width: 64px;
  height: 64px;
  border-radius: 50%;

  background: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);

  border: 1px solid rgba(255, 255, 255, 0.35);

  display: flex;
  align-items: center;
  justify-content: center;

  color: black;
  font-weight: 600;
  font-size: 10px;
  text-align: center;

  cursor: pointer;
  user-select: none;

  transition: transform 0.5s ease, background 0.5s ease;
}

/* Actieve klik op touch */
.tap-button:active {
  transform: scale(0.95);
  background: rgba(255, 255, 255, 0.35);
}

/* Pulsring */
.tap-button::after {
  content: "";
  position: absolute;
  inset: 0;

  border-radius: 50%;
  border: 2px solid rgba(255, 255, 255, 0.4);

  animation: pulse 4s infinite;
  pointer-events: none;
}

@keyframes pulse {
  0%   { transform: scale(1);   opacity: 0.8; }
  100% { transform: scale(1.4); opacity: 0; }
}

/* Tekst binnenin (aanrader: zet je label in een <span>) */
.tap-button span {
  line-height: 1.2;
  padding: 0 8px;
}

/* Tablet */
@media (min-width: 768px) {
  .tap-button {
    top: 24px;
    bottom: 24px;

    width: 80px;
    height: 80px;
    font-size: 11px;
  }
}

/* Desktop */
@media (min-width: 1200px) {
  .tap-button {
    width: 96px;
    height: 96px;
    font-size: 12px;
  }

  /* Rustigere puls op desktop */
  .tap-button::after {
    animation-duration: 2.5s;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c7ddcd */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b76edac */.noise-bg::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;          /* Achter ALLES in de container */
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");
  opacity: 0.87;
  mix-blend-mode: overlay;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d77eefa */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9ad601 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9a867e */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41820c5 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-133fe75 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50375f2 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e2f9ad */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed02f3f */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88a2702 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1592982 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fde3552 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7465f78 */.achter{background-color: #D3E6FF;
border-radius: 1rem;
color:#1D6CD1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fec3489 */.reloop-icon .elementor-button-icon {
  display: inline-flex;
  position: relative;
  transition: none;
}

.reloop-icon:hover .elementor-button-icon {
  animation: icon-reloop 0.8s ease forwards;
}

@keyframes icon-reloop {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  30% {
    transform: translateX(10px);
    opacity: 0;
  }
  31% {
    transform: translateX(-10px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}/* End custom CSS */