.elementor-2584 .elementor-element.elementor-element-40a1506f{--display:flex;--min-height:100vh;--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:space-between;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2584 .elementor-element.elementor-element-40a1506f:not(.elementor-motion-effects-element-type-background), .elementor-2584 .elementor-element.elementor-element-40a1506f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://waterspoor.com/wp-content/uploads/2025/07/Scherm_afbeelding-2025-07-22-om-12.18.47-scaled.webp") 50% 50%;background-size:cover;}.elementor-2584 .elementor-element.elementor-element-74e17024{--display:flex;}.elementor-2584 .elementor-element.elementor-element-25d8a1f8{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2584 .elementor-element.elementor-element-7c7ac400{width:var( --container-widget-width, 708px );max-width:708px;--container-widget-width:708px;--container-widget-flex-grow:0;z-index:1;}.elementor-2584 .elementor-element.elementor-element-6533b54f{--display:flex;--min-height:100vh;--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:space-between;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2584 .elementor-element.elementor-element-4ea05566{--display:flex;}.elementor-2584 .elementor-element.elementor-element-58c947eb{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2584 .elementor-element.elementor-element-3a119a10{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2584 .elementor-element.elementor-element-386622bb{--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;}.elementor-2584 .elementor-element.elementor-element-386622bb:not(.elementor-motion-effects-element-type-background), .elementor-2584 .elementor-element.elementor-element-386622bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3F3;}.elementor-2584 .elementor-element.elementor-element-33b37bd1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2584 .elementor-element.elementor-element-33b37bd1 .elementor-icon-wrapper{text-align:center;}.elementor-2584 .elementor-element.elementor-element-33b37bd1 .elementor-icon-wrapper svg{width:auto;}.elementor-2584 .elementor-element.elementor-element-40040f26{--display:flex;}.elementor-2584 .elementor-element.elementor-element-6221fd55{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-2584 .elementor-element.elementor-element-6221fd55 .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:28px;letter-spacing:-1px;}.elementor-2584 .elementor-element.elementor-element-43cb9fdb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2584 .elementor-element.elementor-element-6a22db40{text-align:center;font-size:16px;font-weight:700;letter-spacing:-0.6px;color:var( --e-global-color-primary );}.elementor-2584 .elementor-element.elementor-element-637bb3af{--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;}.elementor-2584 .elementor-element.elementor-element-637bb3af:not(.elementor-motion-effects-element-type-background), .elementor-2584 .elementor-element.elementor-element-637bb3af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFDFC;}.elementor-2584 .elementor-element.elementor-element-63e6663 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2584 .elementor-element.elementor-element-63e6663 .elementor-icon-wrapper{text-align:center;}.elementor-2584 .elementor-element.elementor-element-63e6663 .elementor-icon-wrapper svg{width:auto;}.elementor-2584 .elementor-element.elementor-element-7291c28b{--display:flex;}.elementor-2584 .elementor-element.elementor-element-35ca9d20{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-2584 .elementor-element.elementor-element-35ca9d20 .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:28px;letter-spacing:-1px;}.elementor-2584 .elementor-element.elementor-element-12cdd298{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-0.3px;}.elementor-2584 .elementor-element.elementor-element-127b7275{text-align:center;font-size:16px;font-weight:700;letter-spacing:-0.6px;color:var( --e-global-color-primary );}.elementor-2584 .elementor-element.elementor-element-1beb259c{--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;}.elementor-2584 .elementor-element.elementor-element-1beb259c:not(.elementor-motion-effects-element-type-background), .elementor-2584 .elementor-element.elementor-element-1beb259c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3F3;}.elementor-2584 .elementor-element.elementor-element-22f09b89 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2584 .elementor-element.elementor-element-22f09b89 .elementor-icon-wrapper{text-align:center;}.elementor-2584 .elementor-element.elementor-element-22f09b89 .elementor-icon-wrapper svg{width:auto;}.elementor-2584 .elementor-element.elementor-element-60b710d1{--display:flex;}.elementor-2584 .elementor-element.elementor-element-1738ab3a{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-2584 .elementor-element.elementor-element-1738ab3a .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:28px;letter-spacing:-1px;}.elementor-2584 .elementor-element.elementor-element-487cc496{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;}.elementor-2584 .elementor-element.elementor-element-26fbc90c{text-align:center;font-size:16px;font-weight:700;letter-spacing:-0.6px;color:var( --e-global-color-primary );}.elementor-2584 .elementor-element.elementor-element-65141d98{--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;}.elementor-2584 .elementor-element.elementor-element-65141d98:not(.elementor-motion-effects-element-type-background), .elementor-2584 .elementor-element.elementor-element-65141d98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFDFC;}.elementor-2584 .elementor-element.elementor-element-7c540a23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2584 .elementor-element.elementor-element-7c540a23 .elementor-icon-wrapper{text-align:center;}.elementor-2584 .elementor-element.elementor-element-7c540a23 .elementor-icon{font-size:23px;}.elementor-2584 .elementor-element.elementor-element-7c540a23 .elementor-icon svg{height:23px;}.elementor-2584 .elementor-element.elementor-element-7c540a23 .elementor-icon-wrapper svg{width:auto;}.elementor-2584 .elementor-element.elementor-element-5a8c584e{--display:flex;}.elementor-2584 .elementor-element.elementor-element-405cb5f9{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-2584 .elementor-element.elementor-element-405cb5f9 .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:28px;letter-spacing:-1px;}.elementor-2584 .elementor-element.elementor-element-6eab8acb{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2584 .elementor-element.elementor-element-6a7168d4{text-align:center;font-size:16px;font-weight:700;letter-spacing:-0.6px;color:var( --e-global-color-primary );}.elementor-2584 .elementor-element.elementor-element-3f937793{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2584 .elementor-element.elementor-element-1fbeade0{--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;}.elementor-2584 .elementor-element.elementor-element-1fbeade0:not(.elementor-motion-effects-element-type-background), .elementor-2584 .elementor-element.elementor-element-1fbeade0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3F3;}.elementor-2584 .elementor-element.elementor-element-717d4591 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2584 .elementor-element.elementor-element-717d4591 .elementor-icon-wrapper{text-align:center;}.elementor-2584 .elementor-element.elementor-element-717d4591 .elementor-icon-wrapper svg{width:auto;}.elementor-2584 .elementor-element.elementor-element-341b67cd{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-2584 .elementor-element.elementor-element-341b67cd .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:-1px;}.elementor-2584 .elementor-element.elementor-element-9a6e3ce{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-0.3px;}.elementor-2584 .elementor-element.elementor-element-1d2e2695{text-align:center;font-size:16px;font-weight:700;letter-spacing:-0.6px;color:var( --e-global-color-primary );}.elementor-2584 .elementor-element.elementor-element-76a775b2{--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;}.elementor-2584 .elementor-element.elementor-element-76a775b2:not(.elementor-motion-effects-element-type-background), .elementor-2584 .elementor-element.elementor-element-76a775b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFDFC;}.elementor-2584 .elementor-element.elementor-element-7614c213 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2584 .elementor-element.elementor-element-7614c213 .elementor-icon-wrapper{text-align:center;}.elementor-2584 .elementor-element.elementor-element-7614c213 .elementor-icon-wrapper svg{width:auto;}.elementor-2584 .elementor-element.elementor-element-49eb6497{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-2584 .elementor-element.elementor-element-49eb6497 .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:-1px;}.elementor-2584 .elementor-element.elementor-element-79f9a4c4{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2584 .elementor-element.elementor-element-a04f341{text-align:center;font-size:16px;font-weight:700;letter-spacing:-0.6px;color:var( --e-global-color-primary );}.elementor-2584 .elementor-element.elementor-element-34d06bb5{--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;}.elementor-2584 .elementor-element.elementor-element-34d06bb5:not(.elementor-motion-effects-element-type-background), .elementor-2584 .elementor-element.elementor-element-34d06bb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3F3;}.elementor-2584 .elementor-element.elementor-element-1524409d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2584 .elementor-element.elementor-element-1524409d .elementor-icon-wrapper{text-align:center;}.elementor-2584 .elementor-element.elementor-element-1524409d .elementor-icon-wrapper svg{width:auto;}.elementor-2584 .elementor-element.elementor-element-21e56b62{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-2584 .elementor-element.elementor-element-21e56b62 .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:-1px;}.elementor-2584 .elementor-element.elementor-element-42fb779{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2584 .elementor-element.elementor-element-7baea3b{text-align:center;font-size:16px;font-weight:700;letter-spacing:-0.6px;color:var( --e-global-color-primary );}.elementor-2584 .elementor-element.elementor-element-5b3986ac{--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:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2584 .elementor-element.elementor-element-5b3986ac:not(.elementor-motion-effects-element-type-background), .elementor-2584 .elementor-element.elementor-element-5b3986ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFDFC;}.elementor-2584 .elementor-element.elementor-element-5c36529f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2584 .elementor-element.elementor-element-5c36529f .elementor-icon-wrapper{text-align:center;}.elementor-2584 .elementor-element.elementor-element-5c36529f .elementor-icon{font-size:23px;}.elementor-2584 .elementor-element.elementor-element-5c36529f .elementor-icon svg{height:23px;}.elementor-2584 .elementor-element.elementor-element-5c36529f .elementor-icon-wrapper svg{width:auto;}.elementor-2584 .elementor-element.elementor-element-747bb643{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-2584 .elementor-element.elementor-element-747bb643 .elementor-heading-title{font-family:"Gilda Display", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:-1px;}.elementor-2584 .elementor-element.elementor-element-4fe5a9ff{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2584 .elementor-element.elementor-element-575cb4eb{text-align:center;font-size:16px;font-weight:700;letter-spacing:-0.6px;color:var( --e-global-color-primary );}.elementor-2584 .elementor-element.elementor-element-315768db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2584 .elementor-element.elementor-element-1462213{--display:flex;--min-height:88vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2584 .elementor-element.elementor-element-615aa5fd{--display:flex;}.elementor-2584 .elementor-element.elementor-element-615aa5fd:not(.elementor-motion-effects-element-type-background), .elementor-2584 .elementor-element.elementor-element-615aa5fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://waterspoor.com/wp-content/uploads/2025/07/2M1A8366-1-min.jpg");background-size:cover;}.elementor-2584 .elementor-element.elementor-element-4cca06ee{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:52px;--padding-right:0px;}.elementor-2584 .elementor-element.elementor-element-4cca06ee:not(.elementor-motion-effects-element-type-background), .elementor-2584 .elementor-element.elementor-element-4cca06ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFDFC;}.elementor-2584 .elementor-element.elementor-element-757dca91{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-2584 .elementor-element.elementor-element-3f73953{--display:flex;}.elementor-2584 .elementor-element.elementor-element-2cd134e1 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-2584 .elementor-element.elementor-element-2cd134e1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:10px;letter-spacing:0px;color:#86654D;}.elementor-2584 .elementor-element.elementor-element-6f1b1547{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2584 .elementor-element.elementor-element-dfb65e5 .elementor-button{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:16px;letter-spacing:-0.3px;padding:14px 32px 14px 32px;}.elementor-2584 .elementor-element.elementor-element-7eff0e10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2584 .elementor-element.elementor-element-6b012b35{--swiper-slides-to-display:1;--swiper-slides-gap:0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:80px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:80px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:40px;--arrow-normal-color:#FFFFFFBF;--arrow-hover-color:#96ACA5;}.elementor-2584 .elementor-element.elementor-element-6b012b35 .swiper-slide > .elementor-element{height:100%;}.elementor-2584 .elementor-element.elementor-element-1669e7c5{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-2584 .elementor-element.elementor-element-1669e7c5:not(.elementor-motion-effects-element-type-background), .elementor-2584 .elementor-element.elementor-element-1669e7c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-2584 .elementor-element.elementor-element-33353a6a{--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:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2584 .elementor-element.elementor-element-68c9ca47{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-2584 .elementor-element.elementor-element-592125f9{width:var( --container-widget-width, 641px );max-width:641px;--container-widget-width:641px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2584 .elementor-element.elementor-element-6fea0e66{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2584 .elementor-element.elementor-element-3d012f4c{--e-image-carousel-slides-to-show:1;}.elementor-2584 .elementor-element.elementor-element-3d012f4c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2584 .elementor-element.elementor-element-3d012f4c .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;}.elementor-2584 .elementor-element.elementor-element-5ea67be7 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2584 .elementor-element.elementor-element-5ea67be7 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2584 .elementor-element.elementor-element-5ea67be7{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2584 .elementor-element.elementor-element-183147bb{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-2584 .elementor-element.elementor-element-472dc54d{--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-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2584 .elementor-element.elementor-element-3550f6fa{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:center;}.elementor-2584 .elementor-element.elementor-element-3550f6fa .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:10px;letter-spacing:0px;color:#86654D;}.elementor-2584 .elementor-element.elementor-element-673150f5{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;}.elementor-2584 .elementor-element.elementor-element-8d0f905{width:var( --container-widget-width, 832px );max-width:832px;--container-widget-width:832px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2584 .elementor-element.elementor-element-3c38772a{--display:flex;}.elementor-2584 .elementor-element.elementor-element-36df2fe2{--grid-columns:1;}.elementor-2584 .elementor-element.elementor-element-64531735{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-2584 .elementor-element.elementor-element-64531735:not(.elementor-motion-effects-element-type-background), .elementor-2584 .elementor-element.elementor-element-64531735 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F7;}.elementor-2584 .elementor-element.elementor-element-7fc0cca9{--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-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2584 .elementor-element.elementor-element-2da23ddb{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:center;}.elementor-2584 .elementor-element.elementor-element-2da23ddb .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:#86654D;}.elementor-2584 .elementor-element.elementor-element-45e78415{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-2584 .elementor-element.elementor-element-5e422a3e{--display:flex;}.elementor-2584 .elementor-element.elementor-element-44d26451{--grid-columns:3;}.elementor-2584 .elementor-element.elementor-element-28a707aa .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );padding:14px 32px 14px 32px;}.elementor-2584 .elementor-element.elementor-element-60168559{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2584 .elementor-element.elementor-element-500b63ca{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2584 .elementor-element.elementor-element-4052b5d8 .elementor-repeater-item-33acc03{left:56%;--hotspot-translate-x:56%;top:45%;--hotspot-translate-y:45%;}.elementor-2584 .elementor-element.elementor-element-4052b5d8 .elementor-repeater-item-d1cbb96{left:48%;--hotspot-translate-x:48%;top:41%;--hotspot-translate-y:41%;}.elementor-2584 .elementor-element.elementor-element-4052b5d8 .elementor-repeater-item-e6b056b{left:38%;--hotspot-translate-x:38%;top:48%;--hotspot-translate-y:48%;}.elementor-2584 .elementor-element.elementor-element-4052b5d8 .elementor-repeater-item-7e4f41e{left:64%;--hotspot-translate-x:64%;top:16%;--hotspot-translate-y:16%;}.elementor-2584 .elementor-element.elementor-element-4052b5d8 .elementor-repeater-item-c83d870{left:35%;--hotspot-translate-x:35%;top:55%;--hotspot-translate-y:55%;}.elementor-2584 .elementor-element.elementor-element-4052b5d8 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-2584 .elementor-element.elementor-element-4052b5d8{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;--tooltip-transition-duration:500ms;--hotspot-color:#00FF0000;--hotspot-size:30px;--hotspot-min-width:0px;--tooltip-text-color:#FFFFFF;--tooltip-align:center;--tooltip-padding:8px 12px 8px 12px;--tooltip-color:#86654DED;--tooltip-border-radius:0px 0px 0px 0px;}.elementor-2584 .elementor-element.elementor-element-4052b5d8 .e-hotspot__tooltip{font-family:"Manrope", Sans-serif;font-size:12px;font-weight:400;line-height:20px;letter-spacing:-0.3px;}.elementor-2584 .elementor-element.elementor-element-1ea8f3eb{--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-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-2584 .elementor-element.elementor-element-4c7c1b23{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:left;}.elementor-2584 .elementor-element.elementor-element-4c7c1b23 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:10px;letter-spacing:0px;color:#86654D;}.elementor-2584 .elementor-element.elementor-element-3a857028{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;text-align:left;}.elementor-2584 .elementor-element.elementor-element-13c37fa6{width:var( --container-widget-width, 832px );max-width:832px;--container-widget-width:832px;--container-widget-flex-grow:0;text-align:left;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-0.3px;color:var( --e-global-color-secondary );}.elementor-2584 .elementor-element.elementor-element-2e2e23be{--display:flex;}.elementor-2584 .elementor-element.elementor-element-2f790843 > .elementor-widget-container{margin:-40px -40px 0px -40px;}@media(max-width:1024px){.elementor-2584 .elementor-element.elementor-element-3a119a10{--flex-wrap:wrap;}.elementor-2584 .elementor-element.elementor-element-3f937793{--flex-wrap:wrap;}.elementor-2584 .elementor-element.elementor-element-79f9a4c4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2584 .elementor-element.elementor-element-42fb779{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2584 .elementor-element.elementor-element-4fe5a9ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2584 .elementor-element.elementor-element-6f1b1547{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2584 .elementor-element.elementor-element-6b012b35{--swiper-slides-to-display:1;}.elementor-2584 .elementor-element.elementor-element-1669e7c5{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-2584 .elementor-element.elementor-element-592125f9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2584 .elementor-element.elementor-element-8d0f905{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2584 .elementor-element.elementor-element-36df2fe2{--grid-columns:2;}.elementor-2584 .elementor-element.elementor-element-2da23ddb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2584 .elementor-element.elementor-element-44d26451{--grid-columns:2;}.elementor-2584 .elementor-element.elementor-element-28a707aa .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-2584 .elementor-element.elementor-element-40a1506f{--min-height:92vh;--padding-top:0px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-2584 .elementor-element.elementor-element-74e17024{--min-height:110px;}.elementor-2584 .elementor-element.elementor-element-25d8a1f8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2584 .elementor-element.elementor-element-6533b54f{--min-height:92vh;--padding-top:0px;--padding-bottom:40px;--padding-left:12px;--padding-right:12px;}.elementor-2584 .elementor-element.elementor-element-4ea05566{--min-height:110px;}.elementor-2584 .elementor-element.elementor-element-58c947eb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2584 .elementor-element.elementor-element-51b4611a{z-index:1;}.elementor-2584 .elementor-element.elementor-element-3a119a10{--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;--flex-wrap:wrap;}.elementor-2584 .elementor-element.elementor-element-386622bb{--width:50%;--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2584 .elementor-element.elementor-element-386622bb.e-con{--order:1;}.elementor-2584 .elementor-element.elementor-element-40040f26{--width:100%;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2584 .elementor-element.elementor-element-6221fd55{text-align:left;}.elementor-2584 .elementor-element.elementor-element-43cb9fdb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;line-height:24px;}.elementor-2584 .elementor-element.elementor-element-6a22db40{text-align:left;}.elementor-2584 .elementor-element.elementor-element-637bb3af{--width:50%;--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2584 .elementor-element.elementor-element-7291c28b{--width:100%;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2584 .elementor-element.elementor-element-35ca9d20{text-align:left;}.elementor-2584 .elementor-element.elementor-element-12cdd298{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-2584 .elementor-element.elementor-element-127b7275{text-align:left;}.elementor-2584 .elementor-element.elementor-element-1beb259c{--width:50%;--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2584 .elementor-element.elementor-element-1beb259c.e-con{--order:2;}.elementor-2584 .elementor-element.elementor-element-22f09b89{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-2584 .elementor-element.elementor-element-60b710d1{--width:100%;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2584 .elementor-element.elementor-element-1738ab3a{text-align:left;}.elementor-2584 .elementor-element.elementor-element-487cc496{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-2584 .elementor-element.elementor-element-26fbc90c{text-align:left;}.elementor-2584 .elementor-element.elementor-element-65141d98{--width:50%;--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:flex-start;--align-items:flex-start;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2584 .elementor-element.elementor-element-65141d98.e-con{--order:3;}.elementor-2584 .elementor-element.elementor-element-7c540a23{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-2584 .elementor-element.elementor-element-7c540a23 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2584 .elementor-element.elementor-element-7c540a23 .elementor-icon{font-size:21px;}.elementor-2584 .elementor-element.elementor-element-7c540a23 .elementor-icon svg{height:21px;}.elementor-2584 .elementor-element.elementor-element-5a8c584e{--width:100%;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2584 .elementor-element.elementor-element-405cb5f9{text-align:left;}.elementor-2584 .elementor-element.elementor-element-6eab8acb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-2584 .elementor-element.elementor-element-6a7168d4{text-align:left;}.elementor-2584 .elementor-element.elementor-element-1fbeade0{--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-2584 .elementor-element.elementor-element-76a775b2{--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-2584 .elementor-element.elementor-element-79f9a4c4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2584 .elementor-element.elementor-element-34d06bb5{--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-2584 .elementor-element.elementor-element-42fb779{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2584 .elementor-element.elementor-element-5b3986ac{--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-2584 .elementor-element.elementor-element-4fe5a9ff{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2584 .elementor-element.elementor-element-1462213{--min-height:100vh;}.elementor-2584 .elementor-element.elementor-element-615aa5fd{--min-height:310px;}.elementor-2584 .elementor-element.elementor-element-615aa5fd:not(.elementor-motion-effects-element-type-background), .elementor-2584 .elementor-element.elementor-element-615aa5fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2584 .elementor-element.elementor-element-4cca06ee{--padding-top:60px;--padding-bottom:60px;--padding-left:12px;--padding-right:12px;}.elementor-2584 .elementor-element.elementor-element-3f73953{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2584 .elementor-element.elementor-element-2cd134e1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2584 .elementor-element.elementor-element-477278e6 .elementor-heading-title{font-size:28px;line-height:36px;letter-spacing:-1px;}.elementor-2584 .elementor-element.elementor-element-6f1b1547{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2584 .elementor-element.elementor-element-7eff0e10{--justify-content:center;}.elementor-2584 .elementor-element.elementor-element-6b012b35{--swiper-slides-to-display:1;--arrow-prev-left-position:20px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:180px;--arrow-next-right-position:20px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:180px;}.elementor-2584 .elementor-element.elementor-element-1669e7c5{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:12px;--padding-right:12px;}.elementor-2584 .elementor-element.elementor-element-68c9ca47{--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-2584 .elementor-element.elementor-element-68c9ca47 .elementor-heading-title{font-size:28px;line-height:36px;letter-spacing:-1px;}.elementor-2584 .elementor-element.elementor-element-592125f9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2584 .elementor-element.elementor-element-6fea0e66{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2584 .elementor-element.elementor-element-3d012f4c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2584 .elementor-element.elementor-element-3d012f4c .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;}.elementor-2584 .elementor-element.elementor-element-183147bb{--padding-top:60px;--padding-bottom:60px;--padding-left:12px;--padding-right:12px;}.elementor-2584 .elementor-element.elementor-element-673150f5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2584 .elementor-element.elementor-element-673150f5 .elementor-heading-title{font-size:28px;line-height:36px;letter-spacing:-1px;}.elementor-2584 .elementor-element.elementor-element-8d0f905{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2584 .elementor-element.elementor-element-36df2fe2{--grid-columns:1;}.elementor-2584 .elementor-element.elementor-element-64531735{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:12px;--padding-right:12px;}.elementor-2584 .elementor-element.elementor-element-2da23ddb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2584 .elementor-element.elementor-element-45e78415{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2584 .elementor-element.elementor-element-45e78415 .elementor-heading-title{font-size:28px;line-height:36px;letter-spacing:-1px;}.elementor-2584 .elementor-element.elementor-element-44d26451{--grid-columns:1;}.elementor-2584 .elementor-element.elementor-element-28a707aa .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2584 .elementor-element.elementor-element-60168559{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2584 .elementor-element.elementor-element-500b63ca{--min-height:390px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2584 .elementor-element.elementor-element-1ea8f3eb{--padding-top:0px;--padding-bottom:60px;--padding-left:12px;--padding-right:12px;}.elementor-2584 .elementor-element.elementor-element-3a857028 .elementor-heading-title{font-size:28px;line-height:36px;letter-spacing:-1px;}.elementor-2584 .elementor-element.elementor-element-2f790843 > .elementor-widget-container{margin:-40px -40px -40px -40px;}}@media(min-width:768px){.elementor-2584 .elementor-element.elementor-element-386622bb{--width:25%;}.elementor-2584 .elementor-element.elementor-element-637bb3af{--width:25%;}.elementor-2584 .elementor-element.elementor-element-1beb259c{--width:25%;}.elementor-2584 .elementor-element.elementor-element-65141d98{--width:25%;}.elementor-2584 .elementor-element.elementor-element-1fbeade0{--width:25%;}.elementor-2584 .elementor-element.elementor-element-76a775b2{--width:25%;}.elementor-2584 .elementor-element.elementor-element-34d06bb5{--width:25%;}.elementor-2584 .elementor-element.elementor-element-5b3986ac{--width:25%;}.elementor-2584 .elementor-element.elementor-element-615aa5fd{--width:50%;}.elementor-2584 .elementor-element.elementor-element-4cca06ee{--width:50%;}.elementor-2584 .elementor-element.elementor-element-3f73953{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2584 .elementor-element.elementor-element-386622bb{--width:50%;}.elementor-2584 .elementor-element.elementor-element-637bb3af{--width:50%;}.elementor-2584 .elementor-element.elementor-element-1beb259c{--width:50%;}.elementor-2584 .elementor-element.elementor-element-65141d98{--width:50%;}.elementor-2584 .elementor-element.elementor-element-1fbeade0{--width:50%;}.elementor-2584 .elementor-element.elementor-element-76a775b2{--width:50%;}.elementor-2584 .elementor-element.elementor-element-34d06bb5{--width:50%;}.elementor-2584 .elementor-element.elementor-element-5b3986ac{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-40a1506f */.elementor-2584 .elementor-element.elementor-element-40a1506f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.6) 0%,
    transparent 30%,
    transparent 70%,
    rgba(0, 0, 0, 0.6) 100%
  );
  z-index: 1;
  pointer-events: none;
}



.elementor-background-video-hosted {
    position: unset !important;
    transform:none !important;
}

.elementor-background-video-container {
  min-height: 600px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6533b54f */.elementor-2584 .elementor-element.elementor-element-6533b54f::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.6) 0%,
    transparent 30%,
    transparent 70%,
    rgba(0, 0, 0, 0.6) 100%
  );
  z-index: 1;
  pointer-events: none;
}


.elementor-background-video-hosted {
    position: unset !important;
    transform:none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a22db40 */.underline-custom {
  text-decoration: underline;
  text-decoration-thickness: 1px; /* dikte van de lijn */
  text-underline-offset: 4px;     /* afstand tussen tekst en onderstreep */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-386622bb */.elementor-2584 .elementor-element.elementor-element-386622bb {
  background-color: #eef8f9;
  color: ##182c55;
  transition: all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);
  position: relative;
}

.elementor-2584 .elementor-element.elementor-element-386622bb:hover {
  background-color: #46645B !important;
  color: white !important;
}

/* Icon kleur */
.elementor-2584 .elementor-element.elementor-element-386622bb .elementor-icon svg path {
  stroke: #46645B !important;
  transition: all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) !important;
}

.elementor-2584 .elementor-element.elementor-element-386622bb:hover .elementor-icon svg path {
  stroke: white !important;
}

/* Tekstkleur standaard */
.elementor-2584 .elementor-element.elementor-element-386622bb h2,
.elementor-2584 .elementor-element.elementor-element-386622bb p,
.elementor-2584 .elementor-element.elementor-element-386622bb .jouw-titel-class {
  color: #46645B;
  transition: color 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* Tekstkleur op hover */
.elementor-2584 .elementor-element.elementor-element-386622bb:hover h2,
.elementor-2584 .elementor-element.elementor-element-386622bb:hover p,
.elementor-2584 .elementor-element.elementor-element-386622bb:hover .jouw-titel-class {
  color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-127b7275 */.underline-custom {
  text-decoration: underline;
  text-decoration-thickness: 1px; /* dikte van de lijn */
  text-underline-offset: 4px;     /* afstand tussen tekst en onderstreep */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-637bb3af */.elementor-2584 .elementor-element.elementor-element-637bb3af {
  background-color: #eef8f9;
  color: #182c55;
  transition: all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);
  position: relative;
}

.elementor-2584 .elementor-element.elementor-element-637bb3af:hover {
  background-color: #46645B !important;
  color: white !important;
}

/* Icon kleur */
.elementor-2584 .elementor-element.elementor-element-637bb3af .elementor-icon svg path {
  stroke: #46645B !important;
  transition: all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) !important;
}

.elementor-2584 .elementor-element.elementor-element-637bb3af:hover .elementor-icon svg path {
  stroke: white !important;
}

/* Tekstkleur standaard */
.elementor-2584 .elementor-element.elementor-element-637bb3af h2,
.elementor-2584 .elementor-element.elementor-element-637bb3af p,
.elementor-2584 .elementor-element.elementor-element-637bb3af .jouw-titel-class {
  color: #46645B;
  transition: color 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* Tekstkleur op hover */
.elementor-2584 .elementor-element.elementor-element-637bb3af:hover h2,
.elementor-2584 .elementor-element.elementor-element-637bb3af:hover p,
.elementor-2584 .elementor-element.elementor-element-637bb3af:hover .jouw-titel-class {
  color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26fbc90c */.underline-custom {
  text-decoration: underline;
  text-decoration-thickness: 1px; /* dikte van de lijn */
  text-underline-offset: 4px;     /* afstand tussen tekst en onderstreep */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1beb259c */.elementor-2584 .elementor-element.elementor-element-1beb259c {
  background-color: #eef8f9;
  color: ##182c55;
  transition: all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);
  position: relative;
}

.elementor-2584 .elementor-element.elementor-element-1beb259c:hover {
  background-color: #46645B !important;
  color: white !important;
}

/* Icon kleur */
.elementor-2584 .elementor-element.elementor-element-1beb259c .elementor-icon svg path {
  stroke: #46645B !important;
  transition: all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) !important;
}

.elementor-2584 .elementor-element.elementor-element-1beb259c:hover .elementor-icon svg path {
  stroke: white !important;
}

/* Tekstkleur standaard */
.elementor-2584 .elementor-element.elementor-element-1beb259c h2,
.elementor-2584 .elementor-element.elementor-element-1beb259c p,
.elementor-2584 .elementor-element.elementor-element-1beb259c .jouw-titel-class {
  color: #46645B;
  transition: color 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* Tekstkleur op hover */
.elementor-2584 .elementor-element.elementor-element-1beb259c:hover h2,
.elementor-2584 .elementor-element.elementor-element-1beb259c:hover p,
.elementor-2584 .elementor-element.elementor-element-1beb259c:hover .jouw-titel-class {
  color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6eab8acb */.elementor-2584 .elementor-element.elementor-element-6eab8acb {
  word-break: break-word;
  overflow-wrap: break-word;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a7168d4 */.underline-custom {
  text-decoration: underline;
  text-decoration-thickness: 1px; /* dikte van de lijn */
  text-underline-offset: 4px;     /* afstand tussen tekst en onderstreep */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65141d98 */.elementor-2584 .elementor-element.elementor-element-65141d98 {
  background-color: #eef8f9;
  color: ##182c55;
  transition: all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);
  position: relative;
}

.elementor-2584 .elementor-element.elementor-element-65141d98:hover {
  background-color: #46645B !important;
  color: white !important;
}

/* Icon kleur */
.elementor-2584 .elementor-element.elementor-element-65141d98 .elementor-icon svg path {
  stroke: #46645B !important;
  transition: all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) !important;
}

.elementor-2584 .elementor-element.elementor-element-65141d98:hover .elementor-icon svg path {
  stroke: white !important;
}

/* Tekstkleur standaard */
.elementor-2584 .elementor-element.elementor-element-65141d98 h2,
.elementor-2584 .elementor-element.elementor-element-65141d98 p,
.elementor-2584 .elementor-element.elementor-element-65141d98 .jouw-titel-class {
  color: #46645B;
  transition: color 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* Tekstkleur op hover */
.elementor-2584 .elementor-element.elementor-element-65141d98:hover h2,
.elementor-2584 .elementor-element.elementor-element-65141d98:hover p,
.elementor-2584 .elementor-element.elementor-element-65141d98:hover .jouw-titel-class {
  color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d2e2695 */.underline-custom {
  text-decoration: underline;
  text-decoration-thickness: 1px; /* dikte van de lijn */
  text-underline-offset: 4px;     /* afstand tussen tekst en onderstreep */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbeade0 */.elementor-2584 .elementor-element.elementor-element-1fbeade0 {
  aspect-ratio: 1 / 1;
}

.elementor-2584 .elementor-element.elementor-element-1fbeade0 {
  background-color: #eef8f9;
  color: ##182c55;
  transition: all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);
  position: relative;
}

.elementor-2584 .elementor-element.elementor-element-1fbeade0:hover {
  background-color: #46645B !important;
  color: white !important;
}

/* Icon kleur */
.elementor-2584 .elementor-element.elementor-element-1fbeade0 .elementor-icon svg path {
  stroke: #46645B !important;
  transition: all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) !important;
}

.elementor-2584 .elementor-element.elementor-element-1fbeade0:hover .elementor-icon svg path {
  stroke: white !important;
}

/* Tekstkleur standaard */
.elementor-2584 .elementor-element.elementor-element-1fbeade0 h2,
.elementor-2584 .elementor-element.elementor-element-1fbeade0 p,
.elementor-2584 .elementor-element.elementor-element-1fbeade0 .jouw-titel-class {
  color: #46645B;
  transition: color 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* Tekstkleur op hover */
.elementor-2584 .elementor-element.elementor-element-1fbeade0:hover h2,
.elementor-2584 .elementor-element.elementor-element-1fbeade0:hover p,
.elementor-2584 .elementor-element.elementor-element-1fbeade0:hover .jouw-titel-class {
  color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a04f341 */.underline-custom {
  text-decoration: underline;
  text-decoration-thickness: 1px; /* dikte van de lijn */
  text-underline-offset: 4px;     /* afstand tussen tekst en onderstreep */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76a775b2 */.elementor-2584 .elementor-element.elementor-element-76a775b2 {
  aspect-ratio: 1 / 1;
}

.elementor-2584 .elementor-element.elementor-element-76a775b2 {
  background-color: #eef8f9;
  color: ##182c55;
  transition: all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);
  position: relative;
}

.elementor-2584 .elementor-element.elementor-element-76a775b2:hover {
  background-color: #46645B !important;
  color: white !important;
}

/* Icon kleur */
.elementor-2584 .elementor-element.elementor-element-76a775b2 .elementor-icon svg path {
  stroke: #46645B !important;
  transition: all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) !important;
}

.elementor-2584 .elementor-element.elementor-element-76a775b2:hover .elementor-icon svg path {
  stroke: white !important;
}

/* Tekstkleur standaard */
.elementor-2584 .elementor-element.elementor-element-76a775b2 h2,
.elementor-2584 .elementor-element.elementor-element-76a775b2 p,
.elementor-2584 .elementor-element.elementor-element-76a775b2 .jouw-titel-class {
  color: #46645B;
  transition: color 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* Tekstkleur op hover */
.elementor-2584 .elementor-element.elementor-element-76a775b2:hover h2,
.elementor-2584 .elementor-element.elementor-element-76a775b2:hover p,
.elementor-2584 .elementor-element.elementor-element-76a775b2:hover .jouw-titel-class {
  color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7baea3b */.underline-custom {
  text-decoration: underline;
  text-decoration-thickness: 1px; /* dikte van de lijn */
  text-underline-offset: 4px;     /* afstand tussen tekst en onderstreep */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34d06bb5 */.elementor-2584 .elementor-element.elementor-element-34d06bb5 {
  aspect-ratio: 1 / 1;
}

.elementor-2584 .elementor-element.elementor-element-34d06bb5 {
  background-color: #eef8f9;
  color: ##182c55;
  transition: all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);
  position: relative;
}

.elementor-2584 .elementor-element.elementor-element-34d06bb5:hover {
  background-color: #46645B !important;
  color: white !important;
}

/* Icon kleur */
.elementor-2584 .elementor-element.elementor-element-34d06bb5 .elementor-icon svg path {
  stroke: #46645B !important;
  transition: all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) !important;
}

.elementor-2584 .elementor-element.elementor-element-34d06bb5:hover .elementor-icon svg path {
  stroke: white !important;
}

/* Tekstkleur standaard */
.elementor-2584 .elementor-element.elementor-element-34d06bb5 h2,
.elementor-2584 .elementor-element.elementor-element-34d06bb5 p,
.elementor-2584 .elementor-element.elementor-element-34d06bb5 .jouw-titel-class {
  color: #46645B;
  transition: color 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* Tekstkleur op hover */
.elementor-2584 .elementor-element.elementor-element-34d06bb5:hover h2,
.elementor-2584 .elementor-element.elementor-element-34d06bb5:hover p,
.elementor-2584 .elementor-element.elementor-element-34d06bb5:hover .jouw-titel-class {
  color: white;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-575cb4eb */.underline-custom {
  text-decoration: underline;
  text-decoration-thickness: 1px; /* dikte van de lijn */
  text-underline-offset: 4px;     /* afstand tussen tekst en onderstreep */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b3986ac */.elementor-2584 .elementor-element.elementor-element-5b3986ac {
  aspect-ratio: 1 / 1;
}

.elementor-2584 .elementor-element.elementor-element-5b3986ac {
  background-color: #eef8f9;
  color: ##182c55;
  transition: all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);
  position: relative;
}

.elementor-2584 .elementor-element.elementor-element-5b3986ac:hover {
  background-color: #46645B !important;
  color: white !important;
}

/* Icon kleur */
.elementor-2584 .elementor-element.elementor-element-5b3986ac .elementor-icon svg path {
  stroke: #46645B !important;
  transition: all 0.5s cubic-bezier(0.25, 0.1, 0.25, 1) !important;
}

.elementor-2584 .elementor-element.elementor-element-5b3986ac:hover .elementor-icon svg path {
  stroke: white !important;
}

/* Tekstkleur standaard */
.elementor-2584 .elementor-element.elementor-element-5b3986ac h2,
.elementor-2584 .elementor-element.elementor-element-5b3986ac p,
.elementor-2584 .elementor-element.elementor-element-5b3986ac .jouw-titel-class {
  color: #46645B;
  transition: color 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);
}

/* Tekstkleur op hover */
.elementor-2584 .elementor-element.elementor-element-5b3986ac:hover h2,
.elementor-2584 .elementor-element.elementor-element-5b3986ac:hover p,
.elementor-2584 .elementor-element.elementor-element-5b3986ac:hover .jouw-titel-class {
  color: white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dfb65e5 */.elementor-button-icon svg {
    height: auto;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28a707aa */.elementor-button-icon svg {
    height: auto;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e2e23be */.elementor-2584 .elementor-element.elementor-element-2e2e23be {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS */*:focus:not(:focus-visible) {
  outline: none !important;
  box-shadow: none !important;
  outline: none !important;
border: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilda Display';
	font-display: auto;
	src: url('https://waterspoor.com/wp-content/uploads/2025/07/GildaDisplay-Regular-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Manrope';
	font-display: auto;
	src: url('https://waterspoor.com/wp-content/uploads/2025/07/Manrope-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */