.elementor-588 .elementor-element.elementor-element-f7ded60{--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;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:120px;--padding-left:150px;--padding-right:100px;}.elementor-588 .elementor-element.elementor-element-f7ded60:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-f7ded60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://islandlivingsolutions.mu/wp-content/uploads/2026/08/PureElite-Pro-gross.jpg");background-position:68% 50%;background-repeat:no-repeat;background-size:cover;}.elementor-588 .elementor-element.elementor-element-f7ded60::before, .elementor-588 .elementor-element.elementor-element-f7ded60 > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-f7ded60 > .e-con-inner > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-f7ded60 > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-f7ded60 > .e-con-inner > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-f7ded60 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-text-editor{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-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-588 .elementor-element.elementor-element-5e54131{width:var( --container-widget-width, 54% );max-width:54%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 100px 150px;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-588 .elementor-element.elementor-element-5e54131.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-a758765{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-588 .elementor-element.elementor-element-a758765:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-a758765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-4991e84{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-588 .elementor-element.elementor-element-4991e84:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-4991e84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-588 .elementor-element.elementor-element-8290403{width:var( --container-widget-width, 77% );max-width:77%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-588 .elementor-element.elementor-element-8290403.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-8290403 .elementor-heading-title{font-size:28px;font-weight:700;text-transform:none;line-height:41px;color:var( --e-global-color-primary );}.elementor-588 .elementor-element.elementor-element-6d4a0e6{width:var( --container-widget-width, 95.631% );max-width:95.631%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95.631%;--container-widget-flex-grow:0;text-align:start;}.elementor-588 .elementor-element.elementor-element-6d4a0e6.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-6d4a0e6 .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;line-height:39px;color:#0A0D14;}.elementor-588 .elementor-element.elementor-element-0fe4342{--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:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-588 .elementor-element.elementor-element-0fe4342:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-0fe4342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-1fafac1{--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:flex-start;--flex-wrap:nowrap;--overlay-opacity:0.5;}.elementor-588 .elementor-element.elementor-element-1fafac1::before, .elementor-588 .elementor-element.elementor-element-1fafac1 > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-1fafac1 > .e-con-inner > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-1fafac1 > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-1fafac1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-1fafac1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-588 .elementor-element.elementor-element-1fafac1.e-con{--align-self:flex-start;}.elementor-588 .elementor-element.elementor-element-2567f37{font-size:17px;color:#333333;}.elementor-588 .elementor-element.elementor-element-70b6135{--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:flex-start;--align-items:flex-start;--flex-wrap:nowrap;--overlay-opacity:0.5;}.elementor-588 .elementor-element.elementor-element-70b6135::before, .elementor-588 .elementor-element.elementor-element-70b6135 > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-70b6135 > .e-con-inner > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-70b6135 > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-70b6135 > .e-con-inner > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-70b6135 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-588 .elementor-element.elementor-element-a17529a{font-size:17px;color:#333333;}.elementor-588 .elementor-element.elementor-element-070b268{--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;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--margin-top:-141px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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-588 .elementor-element.elementor-element-1b5c18c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:120px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-1b5c18c.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-1b5c18c img{width:100%;height:328px;object-fit:cover;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-588 .elementor-element.elementor-element-6c3e5ee{--display:flex;}.elementor-588 .elementor-element.elementor-element-9669746{--display:flex;}.elementor-588 .elementor-element.elementor-element-8362d61{width:var( --container-widget-width, 34% );max-width:34%;--container-widget-width:34%;--container-widget-flex-grow:0;text-align:start;}.elementor-588 .elementor-element.elementor-element-8362d61.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-f76a22e{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-588 .elementor-element.elementor-element-f76a22e:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-f76a22e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #103468 0%, #000000 67%);}.elementor-588 .elementor-element.elementor-element-aa13079{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-982e226{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:600;line-height:1.6em;letter-spacing:0px;color:#B8862F;}.elementor-588 .elementor-element.elementor-element-1dfa016{--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;}.elementor-588 .elementor-element.elementor-element-1e7393e{--display:flex;}.elementor-588 .elementor-element.elementor-element-9e159db.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-42007d6{--display:flex;}.elementor-588 .elementor-element.elementor-element-deb1e5c{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-588 .elementor-element.elementor-element-deb1e5c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-0de599b{--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;}.elementor-588 .elementor-element.elementor-element-4395e4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-4395e4f img{width:37%;}.elementor-588 .elementor-element.elementor-element-f1ffc03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-3b300dd img{width:70px;}.elementor-588 .elementor-element.elementor-element-2239292 img{width:70px;}.elementor-588 .elementor-element.elementor-element-a7ebc5b img{width:70px;}.elementor-588 .elementor-element.elementor-element-f3fee64{--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;--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-588 .elementor-element.elementor-element-3c4962e{text-align:center;}.elementor-588 .elementor-element.elementor-element-3c4962e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-588 .elementor-element.elementor-element-d6573a3{text-align:center;}.elementor-588 .elementor-element.elementor-element-d6573a3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-588 .elementor-element.elementor-element-cf80c86{text-align:center;}.elementor-588 .elementor-element.elementor-element-cf80c86 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-588 .elementor-element.elementor-element-7b7d42e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-81c79f7{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-588 .elementor-element.elementor-element-81c79f7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-5155601{--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;}.elementor-588 .elementor-element.elementor-element-803b5e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-803b5e5 img{width:37%;}.elementor-588 .elementor-element.elementor-element-7049b4c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-8c0beed img{width:70px;}.elementor-588 .elementor-element.elementor-element-a0f4998 img{width:70px;}.elementor-588 .elementor-element.elementor-element-798fc4f img{width:70px;}.elementor-588 .elementor-element.elementor-element-65aa31f{--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;--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-588 .elementor-element.elementor-element-13348cb{text-align:center;}.elementor-588 .elementor-element.elementor-element-13348cb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-588 .elementor-element.elementor-element-ae26159{text-align:center;}.elementor-588 .elementor-element.elementor-element-ae26159 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-588 .elementor-element.elementor-element-b9be292{text-align:center;}.elementor-588 .elementor-element.elementor-element-b9be292 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-588 .elementor-element.elementor-element-37669bb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-0324a08{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-588 .elementor-element.elementor-element-0324a08.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-b23d789{--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;}.elementor-588 .elementor-element.elementor-element-210bf10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-210bf10 img{width:37%;}.elementor-588 .elementor-element.elementor-element-78b63cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-d22163d img{width:70px;}.elementor-588 .elementor-element.elementor-element-761d55a img{width:70px;}.elementor-588 .elementor-element.elementor-element-7792610 img{width:70px;}.elementor-588 .elementor-element.elementor-element-3a7a9a2{--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;--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-588 .elementor-element.elementor-element-e1f8465{text-align:center;}.elementor-588 .elementor-element.elementor-element-e1f8465 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-588 .elementor-element.elementor-element-9596b6b{text-align:center;}.elementor-588 .elementor-element.elementor-element-9596b6b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-588 .elementor-element.elementor-element-cca173b{text-align:center;}.elementor-588 .elementor-element.elementor-element-cca173b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-588 .elementor-element.elementor-element-3883677{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-af80e6e{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-588 .elementor-element.elementor-element-af80e6e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-2687d7d{--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;}.elementor-588 .elementor-element.elementor-element-e1b69d2{width:var( --container-widget-width, 54.239% );max-width:54.239%;--container-widget-width:54.239%;--container-widget-flex-grow:0;}.elementor-588 .elementor-element.elementor-element-e1b69d2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-d7bdec4{--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;}.elementor-588 .elementor-element.elementor-element-4bcffbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-4bcffbe img{width:37%;}.elementor-588 .elementor-element.elementor-element-1ee2a76{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-3624ecd img{width:70px;}.elementor-588 .elementor-element.elementor-element-e74c06a img{width:70px;}.elementor-588 .elementor-element.elementor-element-79af06f img{width:70px;}.elementor-588 .elementor-element.elementor-element-5ccbd1f{--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;--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-588 .elementor-element.elementor-element-a492542{text-align:center;}.elementor-588 .elementor-element.elementor-element-a492542 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-588 .elementor-element.elementor-element-5075f82{text-align:center;}.elementor-588 .elementor-element.elementor-element-5075f82 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-588 .elementor-element.elementor-element-772597d{text-align:center;}.elementor-588 .elementor-element.elementor-element-772597d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-588 .elementor-element.elementor-element-3732cec{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-726f23f{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-588 .elementor-element.elementor-element-726f23f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-2d809bb{--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;}.elementor-588 .elementor-element.elementor-element-6c2e8a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-6c2e8a1 img{width:37%;}.elementor-588 .elementor-element.elementor-element-eafca50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-98c3964 img{width:70px;}.elementor-588 .elementor-element.elementor-element-5885868 img{width:70px;}.elementor-588 .elementor-element.elementor-element-a215b20 img{width:70px;}.elementor-588 .elementor-element.elementor-element-fb5de49{--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;--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-588 .elementor-element.elementor-element-348c8be{text-align:center;}.elementor-588 .elementor-element.elementor-element-348c8be .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-588 .elementor-element.elementor-element-8074c1f{text-align:center;}.elementor-588 .elementor-element.elementor-element-8074c1f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-588 .elementor-element.elementor-element-5435c7e{text-align:center;}.elementor-588 .elementor-element.elementor-element-5435c7e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-588 .elementor-element.elementor-element-c899cc6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-435f6a1{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-588 .elementor-element.elementor-element-435f6a1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-e080ff3{--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;}.elementor-588 .elementor-element.elementor-element-d3860e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-d3860e7 img{width:37%;}.elementor-588 .elementor-element.elementor-element-3e3ad89{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-30c3208 img{width:70px;}.elementor-588 .elementor-element.elementor-element-f9ba216 img{width:70px;}.elementor-588 .elementor-element.elementor-element-94d901b img{width:70px;}.elementor-588 .elementor-element.elementor-element-5e2b132{--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;--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-588 .elementor-element.elementor-element-a628431{text-align:center;}.elementor-588 .elementor-element.elementor-element-a628431 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-588 .elementor-element.elementor-element-db347c9{text-align:center;}.elementor-588 .elementor-element.elementor-element-db347c9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-588 .elementor-element.elementor-element-a1b6119{text-align:center;}.elementor-588 .elementor-element.elementor-element-a1b6119 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-588 .elementor-element.elementor-element-9fb1b31{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-8b16020{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-588 .elementor-element.elementor-element-8b16020.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-c990740{--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;}.elementor-588 .elementor-element.elementor-element-ffc946e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-ffc946e img{width:37%;}.elementor-588 .elementor-element.elementor-element-565a7c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-5dbf062 img{width:70px;}.elementor-588 .elementor-element.elementor-element-cb166b1 img{width:70px;}.elementor-588 .elementor-element.elementor-element-5cb44fa img{width:70px;}.elementor-588 .elementor-element.elementor-element-880617d{--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;--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-588 .elementor-element.elementor-element-32101ad{text-align:center;}.elementor-588 .elementor-element.elementor-element-32101ad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-588 .elementor-element.elementor-element-9e02936{text-align:center;}.elementor-588 .elementor-element.elementor-element-9e02936 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-588 .elementor-element.elementor-element-082e7fe{text-align:center;}.elementor-588 .elementor-element.elementor-element-082e7fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1.6px;color:var( --e-global-color-text );}.elementor-588 .elementor-element.elementor-element-369befd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-588 .elementor-element.elementor-element-e8dea7b{width:var( --container-widget-width, 55.473% );max-width:55.473%;--container-widget-width:55.473%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;letter-spacing:0px;}.elementor-588 .elementor-element.elementor-element-e8dea7b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-4eb80b7{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-588 .elementor-element.elementor-element-4eb80b7:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-4eb80b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-07c1963{width:var( --container-widget-width, 77% );max-width:77%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-588 .elementor-element.elementor-element-07c1963.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-07c1963 .elementor-heading-title{font-size:35px;font-weight:700;text-transform:none;line-height:41px;color:#0A0D14;}.elementor-588 .elementor-element.elementor-element-ee3bb1c{--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:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-588 .elementor-element.elementor-element-ee3bb1c:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-ee3bb1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-04f7335{--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:flex-start;--flex-wrap:nowrap;--overlay-opacity:0.5;}.elementor-588 .elementor-element.elementor-element-04f7335::before, .elementor-588 .elementor-element.elementor-element-04f7335 > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-04f7335 > .e-con-inner > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-04f7335 > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-04f7335 > .e-con-inner > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-04f7335 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-588 .elementor-element.elementor-element-04f7335.e-con{--order:99999 /* order end hack */;}.elementor-588 .elementor-element.elementor-element-39deca5{width:var( --container-widget-width, 95.631% );max-width:95.631%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95.631%;--container-widget-flex-grow:0;text-align:start;}.elementor-588 .elementor-element.elementor-element-39deca5.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-39deca5 .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;line-height:39px;color:#0A0D14;}.elementor-588 .elementor-element.elementor-element-04d390f{font-size:17px;color:#333333;}.elementor-588 .elementor-element.elementor-element-8db2ac3{--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;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--margin-top:-141px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-588 .elementor-element.elementor-element-0a77c03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:120px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-0a77c03.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-147a786{--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;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:120px;--padding-left:100px;--padding-right:100px;}.elementor-588 .elementor-element.elementor-element-147a786:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-147a786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://islandlivingsolutions.mu/wp-content/uploads/2026/08/PureElite-Pro-left.jpg");background-position:68% 50%;background-repeat:no-repeat;background-size:cover;}.elementor-588 .elementor-element.elementor-element-147a786::before, .elementor-588 .elementor-element.elementor-element-147a786 > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-147a786 > .e-con-inner > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-147a786 > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-147a786 > .e-con-inner > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-147a786 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-588 .elementor-element.elementor-element-1d5d52d{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:100px 0px 100px 120px;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:1.6em;letter-spacing:0px;}.elementor-588 .elementor-element.elementor-element-1d5d52d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-7079386{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-588 .elementor-element.elementor-element-7079386:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-7079386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-5e394fd{width:var( --container-widget-width, 77% );max-width:77%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-588 .elementor-element.elementor-element-5e394fd.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-5e394fd .elementor-heading-title{font-size:35px;font-weight:700;text-transform:none;line-height:41px;color:#0A0D14;}.elementor-588 .elementor-element.elementor-element-9e19476{--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:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-588 .elementor-element.elementor-element-9e19476:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-9e19476 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-caae065{--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:flex-start;--flex-wrap:nowrap;--overlay-opacity:0.5;}.elementor-588 .elementor-element.elementor-element-caae065::before, .elementor-588 .elementor-element.elementor-element-caae065 > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-caae065 > .e-con-inner > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-caae065 > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-caae065 > .e-con-inner > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-caae065 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-588 .elementor-element.elementor-element-caae065.e-con{--order:99999 /* order end hack */;}.elementor-588 .elementor-element.elementor-element-1a2e687{padding:0px 0px 0px 0px;font-size:17px;color:#333333;}.elementor-588 .elementor-element.elementor-element-1f3ee4f{--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;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--margin-top:-141px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-588 .elementor-element.elementor-element-4711456{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:120px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-4711456.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-c81361c{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-588 .elementor-element.elementor-element-c81361c:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-c81361c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-d9a192f{width:var( --container-widget-width, 77% );max-width:77%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-588 .elementor-element.elementor-element-d9a192f.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-d9a192f .elementor-heading-title{font-size:28px;font-weight:700;text-transform:none;line-height:41px;color:var( --e-global-color-primary );}.elementor-588 .elementor-element.elementor-element-d83b27b{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-588 .elementor-element.elementor-element-d83b27b:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-d83b27b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-7f3b5c5{--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:flex-start;--flex-wrap:nowrap;--overlay-opacity:0.5;}.elementor-588 .elementor-element.elementor-element-7f3b5c5::before, .elementor-588 .elementor-element.elementor-element-7f3b5c5 > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-7f3b5c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-7f3b5c5 > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-7f3b5c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-7f3b5c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-588 .elementor-element.elementor-element-7f3b5c5.e-con{--order:99999 /* order end hack */;}.elementor-588 .elementor-element.elementor-element-d014339{width:var( --container-widget-width, 95.631% );max-width:95.631%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95.631%;--container-widget-flex-grow:0;text-align:start;}.elementor-588 .elementor-element.elementor-element-d014339.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-d014339 .elementor-heading-title{font-size:32px;font-weight:600;text-transform:none;line-height:39px;color:#0A0D14;}.elementor-588 .elementor-element.elementor-element-2663810{font-size:17px;color:#333333;}.elementor-588 .elementor-element.elementor-element-1ae871e{--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;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--margin-top:-141px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-588 .elementor-element.elementor-element-72b3ac9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:120px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-72b3ac9.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-e9da36d{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-588 .elementor-element.elementor-element-e9da36d:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-e9da36d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F2E8;}.elementor-588 .elementor-element.elementor-element-116e230{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-588 .elementor-element.elementor-element-116e230:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-116e230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #000000 0%, #1E456E 100%);}.elementor-588 .elementor-element.elementor-element-2bbdf3f{--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:40px 60px;--row-gap:40px;--column-gap:60px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-3c561af{--display:flex;}.elementor-588 .elementor-element.elementor-element-1733e7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-1733e7d.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-516cbbf{--display:flex;}.elementor-588 .elementor-element.elementor-element-0c84ed3{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-50e2f12{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.5;--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-588 .elementor-element.elementor-element-50e2f12:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-50e2f12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://islandlivingsolutions.mu/wp-content/uploads/2026/09/PureElite-Pro-Osmoseanlage-mit-Meerblick-in-einer-modernen-Villa-auf-Mauritius.jpg");}.elementor-588 .elementor-element.elementor-element-50e2f12::before, .elementor-588 .elementor-element.elementor-element-50e2f12 > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-50e2f12 > .e-con-inner > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-50e2f12 > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-50e2f12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-50e2f12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000059;--background-overlay:'';}.elementor-588 .elementor-element.elementor-element-50e2f12.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-54d612b{--display:flex;--overlay-opacity:0.5;}.elementor-588 .elementor-element.elementor-element-54d612b::before, .elementor-588 .elementor-element.elementor-element-54d612b > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-54d612b > .e-con-inner > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-54d612b > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-54d612b > .e-con-inner > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-54d612b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#010102B5;--background-overlay:'';}.elementor-588 .elementor-element.elementor-element-997a4bb{text-align:center;}.elementor-588 .elementor-element.elementor-element-997a4bb .elementor-heading-title{font-size:40px;font-weight:600;line-height:1.2em;letter-spacing:0.4px;color:#E5AF41;}.elementor-588 .elementor-element.elementor-element-1864996{width:var( --container-widget-width, 700px );max-width:700px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:center;font-weight:600;color:#F2F2F2;}.elementor-588 .elementor-element.elementor-element-1864996.elementor-element{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-588 .elementor-element.elementor-element-d3d52f6 .elementor-button{background-color:var( --e-global-color-12f8d35 );font-size:20px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}.elementor-588 .elementor-element.elementor-element-d3d52f6 .elementor-button:hover, .elementor-588 .elementor-element.elementor-element-d3d52f6 .elementor-button:focus{background-color:var( --e-global-color-9474cfa );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-588 .elementor-element.elementor-element-d3d52f6{padding:40px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-d3d52f6.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-186dce4{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-588 .elementor-element.elementor-element-186dce4:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-186dce4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-c798134{width:var( --container-widget-width, 77% );max-width:77%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-588 .elementor-element.elementor-element-c798134.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-c798134 .elementor-heading-title{font-size:35px;font-weight:700;text-transform:none;line-height:41px;color:#0A0D14;}.elementor-588 .elementor-element.elementor-element-90b81fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-588 .elementor-element.elementor-element-90b81fb:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-90b81fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-90b81fb.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-06504b8{--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;--flex-wrap:nowrap;--overlay-opacity:0.5;--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-588 .elementor-element.elementor-element-06504b8::before, .elementor-588 .elementor-element.elementor-element-06504b8 > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-06504b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-06504b8 > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-06504b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-06504b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-588 .elementor-element.elementor-element-06504b8.e-con{--order:99999 /* order end hack */;}.elementor-588 .elementor-element.elementor-element-9f08b6a{width:var( --container-widget-width, 95.631% );max-width:95.631%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95.631%;--container-widget-flex-grow:0;text-align:start;}.elementor-588 .elementor-element.elementor-element-9f08b6a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-9f08b6a .elementor-heading-title{font-size:27px;font-weight:600;text-transform:none;line-height:39px;color:#0A0D14;}.elementor-588 .elementor-element.elementor-element-dd1f02a{font-size:17px;color:#333333;}.elementor-588 .elementor-element.elementor-element-92c6c9a{--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;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 15px 40px 0px rgba(10,13,20,0.35);--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:5;}.elementor-588 .elementor-element.elementor-element-86f5693{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-86f5693.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-a41d18f{text-align:start;}.elementor-588 .elementor-element.elementor-element-a41d18f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#ffffff;}.elementor-588 .elementor-element.elementor-element-357b89a{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-588 .elementor-element.elementor-element-357b89a:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-357b89a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-357b89a.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-17046a1{--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:flex-start;--flex-wrap:nowrap;--overlay-opacity:0.5;}.elementor-588 .elementor-element.elementor-element-17046a1::before, .elementor-588 .elementor-element.elementor-element-17046a1 > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-17046a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-17046a1 > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-17046a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-17046a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-588 .elementor-element.elementor-element-17046a1.e-con{--order:99999 /* order end hack */;}.elementor-588 .elementor-element.elementor-element-3e5261e{width:var( --container-widget-width, 95.631% );max-width:95.631%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95.631%;--container-widget-flex-grow:0;text-align:start;}.elementor-588 .elementor-element.elementor-element-3e5261e.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-3e5261e .elementor-heading-title{font-size:27px;font-weight:600;text-transform:none;line-height:39px;color:#0A0D14;}.elementor-588 .elementor-element.elementor-element-352ba23{font-size:17px;color:#333333;}.elementor-588 .elementor-element.elementor-element-0003b86{--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;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 15px 40px 0px rgba(10,13,20,0.35);--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:5;}.elementor-588 .elementor-element.elementor-element-b0f1d59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-b0f1d59.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-1b3aa31{text-align:start;}.elementor-588 .elementor-element.elementor-element-1b3aa31 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#ffffff;}.elementor-588 .elementor-element.elementor-element-ad13209{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-588 .elementor-element.elementor-element-ad13209:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-ad13209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-ad13209.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-802923a{--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:flex-start;--flex-wrap:nowrap;--overlay-opacity:0.5;}.elementor-588 .elementor-element.elementor-element-802923a::before, .elementor-588 .elementor-element.elementor-element-802923a > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-802923a > .e-con-inner > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-802923a > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-802923a > .e-con-inner > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-802923a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-588 .elementor-element.elementor-element-802923a.e-con{--order:99999 /* order end hack */;}.elementor-588 .elementor-element.elementor-element-8a127d0{width:var( --container-widget-width, 95.631% );max-width:95.631%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95.631%;--container-widget-flex-grow:0;text-align:start;}.elementor-588 .elementor-element.elementor-element-8a127d0.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-8a127d0 .elementor-heading-title{font-size:27px;font-weight:600;text-transform:none;line-height:39px;color:#0A0D14;}.elementor-588 .elementor-element.elementor-element-dce812b{font-size:17px;color:#333333;}.elementor-588 .elementor-element.elementor-element-b9977d8{--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;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 15px 40px 0px rgba(10,13,20,0.35);--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:5;}.elementor-588 .elementor-element.elementor-element-00056e5{background-image:url("https://islandlivingsolutions.mu/wp-content/uploads/2026/08/PureElitePro_b_04_FrontSprudel.jpg");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-00056e5.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-823f30e{text-align:start;}.elementor-588 .elementor-element.elementor-element-823f30e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#ffffff;}.elementor-588 .elementor-element.elementor-element-71312ab{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-588 .elementor-element.elementor-element-71312ab:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-71312ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-71312ab.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-0b320ab{--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:flex-start;--flex-wrap:nowrap;--overlay-opacity:0.5;}.elementor-588 .elementor-element.elementor-element-0b320ab::before, .elementor-588 .elementor-element.elementor-element-0b320ab > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-0b320ab > .e-con-inner > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-0b320ab > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-0b320ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-0b320ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-588 .elementor-element.elementor-element-0b320ab.e-con{--order:99999 /* order end hack */;}.elementor-588 .elementor-element.elementor-element-65b090a{width:var( --container-widget-width, 95.631% );max-width:95.631%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95.631%;--container-widget-flex-grow:0;text-align:start;}.elementor-588 .elementor-element.elementor-element-65b090a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-65b090a .elementor-heading-title{font-size:27px;font-weight:600;text-transform:none;line-height:39px;color:#0A0D14;}.elementor-588 .elementor-element.elementor-element-3a0d844{font-size:17px;color:#333333;}.elementor-588 .elementor-element.elementor-element-e634965{--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;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 15px 40px 0px rgba(10,13,20,0.35);--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:5;}.elementor-588 .elementor-element.elementor-element-914a705{background-image:url("https://islandlivingsolutions.mu/wp-content/uploads/2026/08/PureElitePro_b_04_FrontSprudel.jpg");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-914a705.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-b470ae2{text-align:start;}.elementor-588 .elementor-element.elementor-element-b470ae2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#ffffff;}.elementor-588 .elementor-element.elementor-element-db67358{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-588 .elementor-element.elementor-element-db67358:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-db67358 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-db67358.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-bfda02b{--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:flex-start;--flex-wrap:nowrap;--overlay-opacity:0.5;}.elementor-588 .elementor-element.elementor-element-bfda02b::before, .elementor-588 .elementor-element.elementor-element-bfda02b > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-bfda02b > .e-con-inner > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-bfda02b > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-bfda02b > .e-con-inner > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-bfda02b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-588 .elementor-element.elementor-element-bfda02b.e-con{--order:99999 /* order end hack */;}.elementor-588 .elementor-element.elementor-element-9d8e868{width:var( --container-widget-width, 95.631% );max-width:95.631%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95.631%;--container-widget-flex-grow:0;text-align:start;}.elementor-588 .elementor-element.elementor-element-9d8e868.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-9d8e868 .elementor-heading-title{font-size:27px;font-weight:600;text-transform:none;line-height:39px;color:#0A0D14;}.elementor-588 .elementor-element.elementor-element-057d65f{font-size:17px;color:#333333;}.elementor-588 .elementor-element.elementor-element-ac4da98{--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;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 15px 40px 0px rgba(10,13,20,0.35);--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:5;}.elementor-588 .elementor-element.elementor-element-894b03e{background-image:url("https://islandlivingsolutions.mu/wp-content/uploads/2026/08/PureElitePro_b_04_FrontSprudel.jpg");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-894b03e.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-1415f52{text-align:start;}.elementor-588 .elementor-element.elementor-element-1415f52 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#ffffff;}.elementor-588 .elementor-element.elementor-element-dd56b91{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-588 .elementor-element.elementor-element-dd56b91:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-dd56b91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-dd56b91.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-c69adc6{--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:flex-start;--flex-wrap:nowrap;--overlay-opacity:0.5;}.elementor-588 .elementor-element.elementor-element-c69adc6::before, .elementor-588 .elementor-element.elementor-element-c69adc6 > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-c69adc6 > .e-con-inner > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-c69adc6 > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-c69adc6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-c69adc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-588 .elementor-element.elementor-element-c69adc6.e-con{--order:99999 /* order end hack */;}.elementor-588 .elementor-element.elementor-element-5dcf866{width:var( --container-widget-width, 95.631% );max-width:95.631%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95.631%;--container-widget-flex-grow:0;text-align:start;}.elementor-588 .elementor-element.elementor-element-5dcf866.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-5dcf866 .elementor-heading-title{font-size:27px;font-weight:600;text-transform:none;line-height:39px;color:#0A0D14;}.elementor-588 .elementor-element.elementor-element-641d25d{font-size:17px;color:#333333;}.elementor-588 .elementor-element.elementor-element-d50ac22{--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;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 15px 40px 0px rgba(10,13,20,0.35);--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:5;}.elementor-588 .elementor-element.elementor-element-0662bae{background-image:url("https://islandlivingsolutions.mu/wp-content/uploads/2026/08/PureElitePro_b_04_FrontSprudel.jpg");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-0662bae.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-4f33460{text-align:start;}.elementor-588 .elementor-element.elementor-element-4f33460 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#ffffff;}.elementor-588 .elementor-element.elementor-element-0505d74{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-588 .elementor-element.elementor-element-0505d74:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-0505d74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-0505d74.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-397067b{--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:flex-start;--flex-wrap:nowrap;--overlay-opacity:0.5;}.elementor-588 .elementor-element.elementor-element-397067b::before, .elementor-588 .elementor-element.elementor-element-397067b > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-397067b > .e-con-inner > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-397067b > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-397067b > .e-con-inner > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-397067b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-588 .elementor-element.elementor-element-397067b.e-con{--order:99999 /* order end hack */;}.elementor-588 .elementor-element.elementor-element-8a74d15{width:var( --container-widget-width, 95.631% );max-width:95.631%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95.631%;--container-widget-flex-grow:0;text-align:start;}.elementor-588 .elementor-element.elementor-element-8a74d15.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-8a74d15 .elementor-heading-title{font-size:27px;font-weight:600;text-transform:none;line-height:39px;color:#0A0D14;}.elementor-588 .elementor-element.elementor-element-6d95975{font-size:17px;color:#333333;}.elementor-588 .elementor-element.elementor-element-92741e4{--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;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 15px 40px 0px rgba(10,13,20,0.35);--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:5;}.elementor-588 .elementor-element.elementor-element-7d1dd2b{background-image:url("https://islandlivingsolutions.mu/wp-content/uploads/2026/08/PureElitePro_b_04_FrontSprudel.jpg");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-7d1dd2b.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-d09a0ac{text-align:start;}.elementor-588 .elementor-element.elementor-element-d09a0ac .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#ffffff;}.elementor-588 .elementor-element.elementor-element-079a4f0{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--overflow:hidden;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-588 .elementor-element.elementor-element-079a4f0:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-079a4f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-588 .elementor-element.elementor-element-079a4f0.e-con{--align-self:center;}.elementor-588 .elementor-element.elementor-element-2339add{--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:flex-start;--flex-wrap:nowrap;--overlay-opacity:0.5;}.elementor-588 .elementor-element.elementor-element-2339add::before, .elementor-588 .elementor-element.elementor-element-2339add > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-2339add > .e-con-inner > .elementor-background-video-container::before, .elementor-588 .elementor-element.elementor-element-2339add > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-2339add > .e-con-inner > .elementor-background-slideshow::before, .elementor-588 .elementor-element.elementor-element-2339add > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-588 .elementor-element.elementor-element-2339add.e-con{--order:99999 /* order end hack */;}.elementor-588 .elementor-element.elementor-element-8fe5bb0{width:var( --container-widget-width, 95.631% );max-width:95.631%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:95.631%;--container-widget-flex-grow:0;text-align:start;}.elementor-588 .elementor-element.elementor-element-8fe5bb0.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-588 .elementor-element.elementor-element-8fe5bb0 .elementor-heading-title{font-size:27px;font-weight:600;text-transform:none;line-height:39px;color:#0A0D14;}.elementor-588 .elementor-element.elementor-element-44df4a0{font-size:17px;color:#333333;}.elementor-588 .elementor-element.elementor-element-38c2bfd{--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;--justify-content:center;--align-items:center;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;box-shadow:0px 15px 40px 0px rgba(10,13,20,0.35);--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:5;}.elementor-588 .elementor-element.elementor-element-da7fa66{background-image:url("https://islandlivingsolutions.mu/wp-content/uploads/2026/08/PureElitePro_b_04_FrontSprudel.jpg");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-da7fa66.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-6e480aa{text-align:start;}.elementor-588 .elementor-element.elementor-element-6e480aa .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#ffffff;}.elementor-588 .elementor-element.elementor-element-ab3c41d{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-588 .elementor-element.elementor-element-ab3c41d:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-ab3c41d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );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-588 .elementor-element.elementor-element-8fd660b .elementor-accordion-item{border-color:#e7e1d6;}.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-accordion-item .elementor-tab-content{border-block-start-color:#e7e1d6;}.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#e7e1d6;}.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-tab-title{background-color:#ffffff;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-accordion-icon, .elementor-588 .elementor-element.elementor-element-8fd660b .elementor-accordion-title{color:#0a0d14;}.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-accordion-icon svg{fill:#0a0d14;}.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-active .elementor-accordion-icon, .elementor-588 .elementor-element.elementor-element-8fd660b .elementor-active .elementor-accordion-title{color:#b98a2e;}.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-active .elementor-accordion-icon svg{fill:#b98a2e;}.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-accordion-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-tab-title .elementor-accordion-icon i:before{color:#b98a2e;}.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-tab-title .elementor-accordion-icon svg{fill:#b98a2e;}.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#b98a2e;}.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#b98a2e;}.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-tab-content{background-color:#ffffff;color:#555555;font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.6em;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-4a9ad81{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-588 .elementor-element.elementor-element-4a9ad81:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-4a9ad81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #000000 0%, #1E456E 100%);}@media(max-width:1024px){.elementor-588 .elementor-element.elementor-element-f7ded60:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-f7ded60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:62% 0%;}.elementor-588 .elementor-element.elementor-element-f7ded60{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{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-588 .elementor-element.elementor-element-5e54131{width:var( --container-widget-width, 432.617px );max-width:432.617px;padding:20px 0px 30px 20px;--container-widget-width:432.617px;--container-widget-flex-grow:0;}.elementor-588 .elementor-element.elementor-element-4991e84{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-588 .elementor-element.elementor-element-0fe4342{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-widget-image .widget-image-caption{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-588 .elementor-element.elementor-element-8362d61{--container-widget-width:436px;--container-widget-flex-grow:0;width:var( --container-widget-width, 436px );max-width:436px;}.elementor-588 .elementor-element.elementor-element-f76a22e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-e8dea7b{width:var( --container-widget-width, 587px );max-width:587px;--container-widget-width:587px;--container-widget-flex-grow:0;}.elementor-588 .elementor-element.elementor-element-ee3bb1c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-588 .elementor-element.elementor-element-147a786:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-147a786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-588 .elementor-element.elementor-element-147a786{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-1d5d52d{padding:20px 0px 20px 20px;}.elementor-588 .elementor-element.elementor-element-9e19476{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-588 .elementor-element.elementor-element-d83b27b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-588 .elementor-element.elementor-element-997a4bb .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-588 .elementor-element.elementor-element-186dce4{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-90b81fb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-588 .elementor-element.elementor-element-357b89a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-588 .elementor-element.elementor-element-ad13209{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-588 .elementor-element.elementor-element-71312ab{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-588 .elementor-element.elementor-element-db67358{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-588 .elementor-element.elementor-element-dd56b91{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-588 .elementor-element.elementor-element-0505d74{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-588 .elementor-element.elementor-element-079a4f0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{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-588 .elementor-element.elementor-element-f7ded60:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-f7ded60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:65% 0%;}.elementor-588 .elementor-element.elementor-element-f7ded60{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{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-588 .elementor-element.elementor-element-5e54131{padding:20px 20px 30px 20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-588 .elementor-element.elementor-element-8290403{padding:0px 12px 0px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-588 .elementor-element.elementor-element-8290403 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-588 .elementor-element.elementor-element-6d4a0e6{padding:0px 12px 0px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-588 .elementor-element.elementor-element-6d4a0e6.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-6d4a0e6 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-588 .elementor-element.elementor-element-0fe4342{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-2567f37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;line-height:1.3em;}.elementor-588 .elementor-element.elementor-element-2567f37.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-a17529a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;line-height:1.3em;}.elementor-588 .elementor-element.elementor-element-a17529a.elementor-element{--align-self:center;}.elementor-widget-image .widget-image-caption{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-588 .elementor-element.elementor-element-9e159db{padding:0px 0px 0px 8px;}.elementor-588 .elementor-element.elementor-element-deb1e5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:214px;--container-widget-flex-grow:0;width:var( --container-widget-width, 214px );max-width:214px;}.elementor-588 .elementor-element.elementor-element-0de599b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-4395e4f img{width:77%;}.elementor-588 .elementor-element.elementor-element-3c4962e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 7px;}.elementor-588 .elementor-element.elementor-element-3c4962e .elementor-heading-title{font-size:14px;}.elementor-588 .elementor-element.elementor-element-d6573a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-d6573a3 .elementor-heading-title{font-size:14px;}.elementor-588 .elementor-element.elementor-element-cf80c86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-cf80c86 .elementor-heading-title{font-size:14px;}.elementor-588 .elementor-element.elementor-element-81c79f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:214px;--container-widget-flex-grow:0;width:var( --container-widget-width, 214px );max-width:214px;}.elementor-588 .elementor-element.elementor-element-5155601{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-803b5e5 img{width:77%;}.elementor-588 .elementor-element.elementor-element-13348cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 7px;}.elementor-588 .elementor-element.elementor-element-13348cb .elementor-heading-title{font-size:14px;}.elementor-588 .elementor-element.elementor-element-ae26159{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-ae26159 .elementor-heading-title{font-size:14px;}.elementor-588 .elementor-element.elementor-element-b9be292{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-b9be292 .elementor-heading-title{font-size:14px;}.elementor-588 .elementor-element.elementor-element-0324a08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:214px;--container-widget-flex-grow:0;width:var( --container-widget-width, 214px );max-width:214px;}.elementor-588 .elementor-element.elementor-element-b23d789{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-210bf10 img{width:77%;}.elementor-588 .elementor-element.elementor-element-e1f8465{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 7px;}.elementor-588 .elementor-element.elementor-element-e1f8465 .elementor-heading-title{font-size:14px;}.elementor-588 .elementor-element.elementor-element-9596b6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-9596b6b .elementor-heading-title{font-size:14px;}.elementor-588 .elementor-element.elementor-element-cca173b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-cca173b .elementor-heading-title{font-size:14px;}.elementor-588 .elementor-element.elementor-element-af80e6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:214px;--container-widget-flex-grow:0;width:var( --container-widget-width, 214px );max-width:214px;}.elementor-588 .elementor-element.elementor-element-e1b69d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:214px;--container-widget-flex-grow:0;width:var( --container-widget-width, 214px );max-width:214px;}.elementor-588 .elementor-element.elementor-element-d7bdec4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-4bcffbe img{width:77%;}.elementor-588 .elementor-element.elementor-element-a492542{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 7px;}.elementor-588 .elementor-element.elementor-element-a492542 .elementor-heading-title{font-size:14px;}.elementor-588 .elementor-element.elementor-element-5075f82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-5075f82 .elementor-heading-title{font-size:14px;}.elementor-588 .elementor-element.elementor-element-772597d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-772597d .elementor-heading-title{font-size:14px;}.elementor-588 .elementor-element.elementor-element-726f23f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:214px;--container-widget-flex-grow:0;width:var( --container-widget-width, 214px );max-width:214px;}.elementor-588 .elementor-element.elementor-element-2d809bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-6c2e8a1 img{width:77%;}.elementor-588 .elementor-element.elementor-element-348c8be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 7px;}.elementor-588 .elementor-element.elementor-element-348c8be .elementor-heading-title{font-size:14px;}.elementor-588 .elementor-element.elementor-element-8074c1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-8074c1f .elementor-heading-title{font-size:14px;}.elementor-588 .elementor-element.elementor-element-5435c7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-5435c7e .elementor-heading-title{font-size:14px;}.elementor-588 .elementor-element.elementor-element-435f6a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:214px;--container-widget-flex-grow:0;width:var( --container-widget-width, 214px );max-width:214px;}.elementor-588 .elementor-element.elementor-element-e080ff3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-d3860e7 img{width:77%;}.elementor-588 .elementor-element.elementor-element-a628431{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 7px;}.elementor-588 .elementor-element.elementor-element-a628431 .elementor-heading-title{font-size:14px;}.elementor-588 .elementor-element.elementor-element-db347c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-db347c9 .elementor-heading-title{font-size:14px;}.elementor-588 .elementor-element.elementor-element-a1b6119{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-a1b6119 .elementor-heading-title{font-size:14px;}.elementor-588 .elementor-element.elementor-element-8b16020{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:214px;--container-widget-flex-grow:0;width:var( --container-widget-width, 214px );max-width:214px;}.elementor-588 .elementor-element.elementor-element-c990740{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-ffc946e img{width:77%;}.elementor-588 .elementor-element.elementor-element-32101ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 7px;}.elementor-588 .elementor-element.elementor-element-32101ad .elementor-heading-title{font-size:14px;}.elementor-588 .elementor-element.elementor-element-9e02936{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-9e02936 .elementor-heading-title{font-size:14px;}.elementor-588 .elementor-element.elementor-element-082e7fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-588 .elementor-element.elementor-element-082e7fe .elementor-heading-title{font-size:14px;}.elementor-588 .elementor-element.elementor-element-e8dea7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:276px;--container-widget-flex-grow:0;width:var( --container-widget-width, 276px );max-width:276px;}.elementor-588 .elementor-element.elementor-element-4eb80b7{--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-588 .elementor-element.elementor-element-07c1963{padding:0px 12px 0px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-588 .elementor-element.elementor-element-07c1963 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-588 .elementor-element.elementor-element-ee3bb1c{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-39deca5{padding:0px 12px 0px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-588 .elementor-element.elementor-element-39deca5.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-39deca5 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-588 .elementor-element.elementor-element-04d390f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;line-height:1.3em;}.elementor-588 .elementor-element.elementor-element-04d390f.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-147a786:not(.elementor-motion-effects-element-type-background), .elementor-588 .elementor-element.elementor-element-147a786 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-588 .elementor-element.elementor-element-147a786{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-588 .elementor-element.elementor-element-1d5d52d{padding:0px 20px 0px 30px;--container-widget-width:343px;--container-widget-flex-grow:0;width:var( --container-widget-width, 343px );max-width:343px;}.elementor-588 .elementor-element.elementor-element-7079386{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-588 .elementor-element.elementor-element-5e394fd{padding:0px 12px 0px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-588 .elementor-element.elementor-element-5e394fd .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-588 .elementor-element.elementor-element-9e19476{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-1a2e687{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;line-height:1.3em;}.elementor-588 .elementor-element.elementor-element-1a2e687.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-d9a192f{padding:0px 12px 0px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-588 .elementor-element.elementor-element-d9a192f .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-588 .elementor-element.elementor-element-d83b27b{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-d014339{padding:0px 12px 0px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-588 .elementor-element.elementor-element-d014339.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-d014339 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-588 .elementor-element.elementor-element-2663810{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;line-height:1.3em;}.elementor-588 .elementor-element.elementor-element-2663810.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-50e2f12{--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-588 .elementor-element.elementor-element-997a4bb .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-588 .elementor-element.elementor-element-1864996{text-align:center;}.elementor-588 .elementor-element.elementor-element-d3d52f6 .elementor-button{font-size:20px;padding:7px 7px 7px 7px;}.elementor-588 .elementor-element.elementor-element-c798134{padding:0px 12px 0px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-588 .elementor-element.elementor-element-c798134 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-588 .elementor-element.elementor-element-90b81fb{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-9f08b6a{padding:0px 12px 0px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-588 .elementor-element.elementor-element-9f08b6a.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-9f08b6a .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-588 .elementor-element.elementor-element-dd1f02a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;line-height:1.3em;}.elementor-588 .elementor-element.elementor-element-dd1f02a.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-357b89a{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-3e5261e{padding:0px 12px 0px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-588 .elementor-element.elementor-element-3e5261e.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-3e5261e .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-588 .elementor-element.elementor-element-352ba23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;line-height:1.3em;}.elementor-588 .elementor-element.elementor-element-352ba23.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-ad13209{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-8a127d0{padding:0px 12px 0px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-588 .elementor-element.elementor-element-8a127d0.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-8a127d0 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-588 .elementor-element.elementor-element-dce812b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;line-height:1.3em;}.elementor-588 .elementor-element.elementor-element-dce812b.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-71312ab{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-65b090a{padding:0px 12px 0px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-588 .elementor-element.elementor-element-65b090a.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-65b090a .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-588 .elementor-element.elementor-element-3a0d844{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;line-height:1.3em;}.elementor-588 .elementor-element.elementor-element-3a0d844.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-db67358{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-9d8e868{padding:0px 12px 0px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-588 .elementor-element.elementor-element-9d8e868.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-9d8e868 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-588 .elementor-element.elementor-element-057d65f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;line-height:1.3em;}.elementor-588 .elementor-element.elementor-element-057d65f.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-dd56b91{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-5dcf866{padding:0px 12px 0px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-588 .elementor-element.elementor-element-5dcf866.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-5dcf866 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-588 .elementor-element.elementor-element-641d25d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;line-height:1.3em;}.elementor-588 .elementor-element.elementor-element-641d25d.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-0505d74{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-8a74d15{padding:0px 12px 0px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-588 .elementor-element.elementor-element-8a74d15.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-8a74d15 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-588 .elementor-element.elementor-element-6d95975{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;line-height:1.3em;}.elementor-588 .elementor-element.elementor-element-6d95975.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-079a4f0{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-588 .elementor-element.elementor-element-8fe5bb0{padding:0px 12px 0px 12px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-588 .elementor-element.elementor-element-8fe5bb0.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-8fe5bb0 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-588 .elementor-element.elementor-element-44df4a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 12px 0px 12px;line-height:1.3em;}.elementor-588 .elementor-element.elementor-element-44df4a0.elementor-element{--align-self:center;}.elementor-588 .elementor-element.elementor-element-ab3c41d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-accordion .elementor-tab-content{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-588 .elementor-element.elementor-element-8fd660b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-588 .elementor-element.elementor-element-1fafac1{--width:27%;}.elementor-588 .elementor-element.elementor-element-70b6135{--width:27%;}.elementor-588 .elementor-element.elementor-element-070b268{--width:46%;}.elementor-588 .elementor-element.elementor-element-f1ffc03{--width:38%;}.elementor-588 .elementor-element.elementor-element-f3fee64{--width:38%;}.elementor-588 .elementor-element.elementor-element-7049b4c{--width:38%;}.elementor-588 .elementor-element.elementor-element-65aa31f{--width:38%;}.elementor-588 .elementor-element.elementor-element-78b63cc{--width:38%;}.elementor-588 .elementor-element.elementor-element-3a7a9a2{--width:38%;}.elementor-588 .elementor-element.elementor-element-1ee2a76{--width:38%;}.elementor-588 .elementor-element.elementor-element-5ccbd1f{--width:38%;}.elementor-588 .elementor-element.elementor-element-eafca50{--width:38%;}.elementor-588 .elementor-element.elementor-element-fb5de49{--width:38%;}.elementor-588 .elementor-element.elementor-element-3e3ad89{--width:38%;}.elementor-588 .elementor-element.elementor-element-5e2b132{--width:38%;}.elementor-588 .elementor-element.elementor-element-565a7c2{--width:38%;}.elementor-588 .elementor-element.elementor-element-880617d{--width:38%;}.elementor-588 .elementor-element.elementor-element-2bbdf3f{--width:100%;}.elementor-588 .elementor-element.elementor-element-3c561af{--width:380px;}.elementor-588 .elementor-element.elementor-element-516cbbf{--width:60%;}.elementor-588 .elementor-element.elementor-element-90b81fb{--width:82%;}.elementor-588 .elementor-element.elementor-element-357b89a{--width:82%;}.elementor-588 .elementor-element.elementor-element-ad13209{--width:83%;}.elementor-588 .elementor-element.elementor-element-71312ab{--width:82%;}.elementor-588 .elementor-element.elementor-element-db67358{--width:82%;}.elementor-588 .elementor-element.elementor-element-dd56b91{--width:82%;}.elementor-588 .elementor-element.elementor-element-0505d74{--width:82%;}.elementor-588 .elementor-element.elementor-element-079a4f0{--width:82%;}.elementor-588 .elementor-element.elementor-element-ab3c41d{--content-width:820px;}}@media(max-width:1024px) and (min-width:768px){.elementor-588 .elementor-element.elementor-element-1fafac1{--width:100%;}.elementor-588 .elementor-element.elementor-element-70b6135{--width:100%;}.elementor-588 .elementor-element.elementor-element-070b268{--width:100%;}.elementor-588 .elementor-element.elementor-element-04f7335{--width:100%;}.elementor-588 .elementor-element.elementor-element-8db2ac3{--width:100%;}.elementor-588 .elementor-element.elementor-element-caae065{--width:100%;}.elementor-588 .elementor-element.elementor-element-1f3ee4f{--width:100%;}.elementor-588 .elementor-element.elementor-element-7f3b5c5{--width:100%;}.elementor-588 .elementor-element.elementor-element-1ae871e{--width:100%;}.elementor-588 .elementor-element.elementor-element-06504b8{--width:100%;}.elementor-588 .elementor-element.elementor-element-92c6c9a{--width:100%;}.elementor-588 .elementor-element.elementor-element-17046a1{--width:100%;}.elementor-588 .elementor-element.elementor-element-0003b86{--width:100%;}.elementor-588 .elementor-element.elementor-element-802923a{--width:100%;}.elementor-588 .elementor-element.elementor-element-b9977d8{--width:100%;}.elementor-588 .elementor-element.elementor-element-0b320ab{--width:100%;}.elementor-588 .elementor-element.elementor-element-e634965{--width:100%;}.elementor-588 .elementor-element.elementor-element-bfda02b{--width:100%;}.elementor-588 .elementor-element.elementor-element-ac4da98{--width:100%;}.elementor-588 .elementor-element.elementor-element-c69adc6{--width:100%;}.elementor-588 .elementor-element.elementor-element-d50ac22{--width:100%;}.elementor-588 .elementor-element.elementor-element-397067b{--width:100%;}.elementor-588 .elementor-element.elementor-element-92741e4{--width:100%;}.elementor-588 .elementor-element.elementor-element-2339add{--width:100%;}.elementor-588 .elementor-element.elementor-element-38c2bfd{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-1b5c18c */.elementor-588 .elementor-element.elementor-element-1b5c18c img {
  display: block;
  width: 100%;
  border-radius: 20px;
  box-shadow: 0 16px 40px -12px rgba(10, 25, 45, 0.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4395e4f */.elementor-588 .elementor-element.elementor-element-4395e4f { overflow: hidden; aspect-ratio: 1173 / 127.5; } .elementor-588 .elementor-element.elementor-element-4395e4f img { margin-top: -7.816%; display: block; margin-left: auto; margin-right: auto; } @media (max-width: 767px) { .elementor-588 .elementor-element.elementor-element-4395e4f { aspect-ratio: 4.421; } .elementor-588 .elementor-element.elementor-element-4395e4f img { margin-top: -16.266%; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c4962e */.elementor-588 .elementor-element.elementor-element-3c4962e { width: calc(33.333% - 14px); flex: 0 1 calc(33.333% - 14px); text-align: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d6573a3 */.elementor-588 .elementor-element.elementor-element-d6573a3 { width: calc(33.333% - 14px); flex: 0 1 calc(33.333% - 14px); text-align: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf80c86 */.elementor-588 .elementor-element.elementor-element-cf80c86 { width: calc(33.333% - 14px); flex: 0 1 calc(33.333% - 14px); text-align: center; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-803b5e5 */.elementor-588 .elementor-element.elementor-element-803b5e5 { overflow: hidden; aspect-ratio: 9.443; } .elementor-588 .elementor-element.elementor-element-803b5e5 img { margin-top: -8.618%; display: block; margin-left: auto; margin-right: auto; } @media (max-width: 767px) { .elementor-588 .elementor-element.elementor-element-803b5e5 { aspect-ratio: 4.538; } .elementor-588 .elementor-element.elementor-element-803b5e5 img { margin-top: -17.936%; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13348cb */.elementor-588 .elementor-element.elementor-element-13348cb { width: calc(33.333% - 14px); flex: 0 1 calc(33.333% - 14px); text-align: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae26159 */.elementor-588 .elementor-element.elementor-element-ae26159 { width: calc(33.333% - 14px); flex: 0 1 calc(33.333% - 14px); text-align: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9be292 */.elementor-588 .elementor-element.elementor-element-b9be292 { width: calc(33.333% - 14px); flex: 0 1 calc(33.333% - 14px); text-align: center; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-210bf10 */.elementor-588 .elementor-element.elementor-element-210bf10 { overflow: hidden; aspect-ratio: 9.242; } .elementor-588 .elementor-element.elementor-element-210bf10 img { margin-top: -8.159%; display: block; margin-left: auto; margin-right: auto; } @media (max-width: 767px) { .elementor-588 .elementor-element.elementor-element-210bf10 { aspect-ratio: 4.439; } .elementor-588 .elementor-element.elementor-element-210bf10 img { margin-top: -16.979%; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1f8465 */.elementor-588 .elementor-element.elementor-element-e1f8465 { width: calc(33.333% - 14px); flex: 0 1 calc(33.333% - 14px); text-align: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9596b6b */.elementor-588 .elementor-element.elementor-element-9596b6b { width: calc(33.333% - 14px); flex: 0 1 calc(33.333% - 14px); text-align: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cca173b */.elementor-588 .elementor-element.elementor-element-cca173b { width: calc(33.333% - 14px); flex: 0 1 calc(33.333% - 14px); text-align: center; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4bcffbe */.elementor-588 .elementor-element.elementor-element-4bcffbe { overflow: hidden; aspect-ratio: 9.131; } .elementor-588 .elementor-element.elementor-element-4bcffbe img { margin-top: -8.107%; display: block; margin-left: auto; margin-right: auto; } @media (max-width: 767px) { .elementor-588 .elementor-element.elementor-element-4bcffbe { aspect-ratio: 4.387; } .elementor-588 .elementor-element.elementor-element-4bcffbe img { margin-top: -16.874%; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a492542 */.elementor-588 .elementor-element.elementor-element-a492542 { width: calc(33.333% - 14px); flex: 0 1 calc(33.333% - 14px); text-align: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5075f82 */.elementor-588 .elementor-element.elementor-element-5075f82 { width: calc(33.333% - 14px); flex: 0 1 calc(33.333% - 14px); text-align: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-772597d */.elementor-588 .elementor-element.elementor-element-772597d { width: calc(33.333% - 14px); flex: 0 1 calc(33.333% - 14px); text-align: center; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6c2e8a1 */.elementor-588 .elementor-element.elementor-element-6c2e8a1 { overflow: hidden; aspect-ratio: 9.242; } .elementor-588 .elementor-element.elementor-element-6c2e8a1 img { margin-top: -8.158%; display: block; margin-left: auto; margin-right: auto; } @media (max-width: 767px) { .elementor-588 .elementor-element.elementor-element-6c2e8a1 { aspect-ratio: 4.441; } .elementor-588 .elementor-element.elementor-element-6c2e8a1 img { margin-top: -16.978%; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-348c8be */.elementor-588 .elementor-element.elementor-element-348c8be { width: calc(33.333% - 14px); flex: 0 1 calc(33.333% - 14px); text-align: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8074c1f */.elementor-588 .elementor-element.elementor-element-8074c1f { width: calc(33.333% - 14px); flex: 0 1 calc(33.333% - 14px); text-align: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5435c7e */.elementor-588 .elementor-element.elementor-element-5435c7e { width: calc(33.333% - 14px); flex: 0 1 calc(33.333% - 14px); text-align: center; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d3860e7 */.elementor-588 .elementor-element.elementor-element-d3860e7 { overflow: hidden; aspect-ratio: 7.735; } .elementor-588 .elementor-element.elementor-element-d3860e7 img { margin-top: -11.918%; display: block; margin-left: auto; margin-right: auto; } @media (max-width: 767px) { .elementor-588 .elementor-element.elementor-element-d3860e7 { aspect-ratio: 3.717; } .elementor-588 .elementor-element.elementor-element-d3860e7 img { margin-top: -24.802%; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a628431 */.elementor-588 .elementor-element.elementor-element-a628431 { width: calc(33.333% - 14px); flex: 0 1 calc(33.333% - 14px); text-align: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db347c9 */.elementor-588 .elementor-element.elementor-element-db347c9 { width: calc(33.333% - 14px); flex: 0 1 calc(33.333% - 14px); text-align: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1b6119 */.elementor-588 .elementor-element.elementor-element-a1b6119 { width: calc(33.333% - 14px); flex: 0 1 calc(33.333% - 14px); text-align: center; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ffc946e */.elementor-588 .elementor-element.elementor-element-ffc946e { overflow: hidden; aspect-ratio: 8.470; } .elementor-588 .elementor-element.elementor-element-ffc946e img { margin-top: -13.364%; display: block; margin-left: auto; margin-right: auto; } @media (max-width: 767px) { .elementor-588 .elementor-element.elementor-element-ffc946e { aspect-ratio: 4.070; } .elementor-588 .elementor-element.elementor-element-ffc946e img { margin-top: -27.811%; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32101ad */.elementor-588 .elementor-element.elementor-element-32101ad { width: calc(33.333% - 14px); flex: 0 1 calc(33.333% - 14px); text-align: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e02936 */.elementor-588 .elementor-element.elementor-element-9e02936 { width: calc(33.333% - 14px); flex: 0 1 calc(33.333% - 14px); text-align: center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-082e7fe */.elementor-588 .elementor-element.elementor-element-082e7fe { width: calc(33.333% - 14px); flex: 0 1 calc(33.333% - 14px); text-align: center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8dea7b */.elementor-588 .elementor-element.elementor-element-e8dea7b .pe-desktop-break { display: none; } @media (min-width: 768px) { .elementor-588 .elementor-element.elementor-element-e8dea7b .pe-desktop-break { display: inline; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f76a22e */.elementor-588 .elementor-element.elementor-element-f76a22e {
    background: radial-gradient(
        ellipse at 50% 20%,
        #173f72 0%,
        #0d2a4b 38%,
        #061421 72%,
        #02070c 100%
    ) !important;

    padding-top: 70px;
    padding-bottom: 80px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0a77c03 */.elementor-588 .elementor-element.elementor-element-0a77c03 img {
  display: block;
  width: 100%;
  border-radius: 20px;
  box-shadow: 0 16px 40px -12px rgba(10, 25, 45, 0.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4711456 */.elementor-588 .elementor-element.elementor-element-4711456 img {
  display: block;
  width: 100%;
  border-radius: 20px;
  box-shadow: 0 16px 40px -12px rgba(10, 25, 45, 0.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72b3ac9 */.elementor-588 .elementor-element.elementor-element-72b3ac9 img {
  display: block;
  width: 100%;
  border-radius: 20px;
  box-shadow: 0 16px 40px -12px rgba(10, 25, 45, 0.20);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1733e7d */.elementor-588 .elementor-element.elementor-element-1733e7d img {
  display: block;
  width: 100%;
  border-radius: 20px;
  box-shadow: 0 16px 40px -12px rgba(10, 25, 45, 0.20);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-116e230 */.elementor-588 .elementor-element.elementor-element-116e230 {
    background: radial-gradient(
        ellipse at 50% 20%,
        #173f72 0%,
        #0d2a4b 38%,
        #061421 72%,
        #02070c 100%
    ) !important;

    padding-top: 70px;
    padding-bottom: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e2f12 *//* ===== Footer-CTA: Immobilien-Kurator ===== */
.cta-kurator{
  position: relative;
  padding: 120px 40px;
  color: #FFFFFF;
  background-image: url("YOUR_IMAGE_URL");
  background-size: cover;
  background-position: center center;
  background-attachment: fixed; /* Parallax-Effekt auf Desktop */
  overflow: hidden;
}

/* Dunkles Overlay für perfekte Lesbarkeit */
.cta-kurator:before{
  content:"";
  position: absolute;
  inset: 0;
  z-index: 0;
}

/* Inhalt über das Overlay heben */
.cta-kurator .elementor-container,
.cta-kurator .elementor-widget-wrap{
  position: relative;
  z-index: 1;
  text-align: center;
  max-width: 1140px;
  margin: 0 auto;
}

/* Titel */
.cta-kurator .cta-title{
  margin: 0 0 12px 0;
  font-weight: 600;
  font-size: 40px;
  line-height: 1.2;
  color: #FFFFFF;
  text-shadow: 0 2px 8px rgba(0,0,0,.30);
}

/* Untertitel */
.cta-kurator .cta-sub{
  margin: 0 auto 30px;
  max-width: 800px;
  font-size: 20px;
  line-height: 1.6;
  color: #F7F7F7;
}

/* Button (Elementor Button Widget) */
.cta-kurator .elementor-button{
  background: #F5C542;         /* Gold */
  color: #0A1C1A;               /* Dunkles Grün/Anthrazit */
  font-weight: 600;
  padding: 16px 40px;
  border-radius: 8px;
  box-shadow: 0 4px 20px rgba(0,0,0,.25);
  transition: transform .25s ease, box-shadow .25s ease, background-color .25s ease;
}
.cta-kurator .elementor-button:hover,
.cta-kurator .elementor-button:focus{
  background: #FFD766;
  transform: translateY(-3px);
  box-shadow: 0 8px 24px rgba(0,0,0,.35);
}

/* Mobile-Optimierungen */
@media (max-width: 1024px){
  .cta-kurator{ padding: 100px 32px; }
  .cta-kurator .cta-title{ font-size: 34px; }
  .cta-kurator .cta-sub{ font-size: 18px; }
}
@media (max-width: 767px){
  .cta-kurator{ padding: 80px 24px; }
  .cta-kurator .cta-title{ font-size: 28px; }
  .cta-kurator .cta-sub{ font-size: 16px; }
}

/* iOS/Android Fix: Parallax auf Mobile deaktivieren (ruckelfrei) */
@media (max-width: 1024px){
  .cta-kurator{ background-attachment: scroll; }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-86f5693 */.elementor-588 .elementor-element.elementor-element-86f5693 img {
  display: block;
  width: 100%;
  border-radius: 20px;
  box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a41d18f */.elementor-588 .elementor-element.elementor-element-a41d18f {
  position: absolute;
  left: 32px;
  right: 32px;
  bottom: 20px;
  z-index: 2;
  margin: 0 !important;
  color: #ffffff !important;
  text-shadow: 0 2px 14px rgba(0,0,0,0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92c6c9a */.elementor-588 .elementor-element.elementor-element-92c6c9a {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: none !important;

  display: flex;
  align-items: center;
  justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b0f1d59 */.elementor-588 .elementor-element.elementor-element-b0f1d59 img {
  display: block;
  width: 100%;
  border-radius: 20px;
  box-shadow: 0 16px 40px -12px rgba(10, 25, 45, 0.20);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b3aa31 */.elementor-588 .elementor-element.elementor-element-1b3aa31 {
  position: absolute;
  left: 32px;
  right: 32px;
  bottom: 20px;
  z-index: 2;
  margin: 0 !important;
  color: #ffffff !important;
  text-shadow: 0 2px 14px rgba(0,0,0,0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0003b86 */.elementor-588 .elementor-element.elementor-element-0003b86 {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: none !important;

  display: flex;
  align-items: center;
  justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-823f30e */.elementor-588 .elementor-element.elementor-element-823f30e {
  position: absolute;
  left: 32px;
  right: 32px;
  bottom: 20px;
  z-index: 2;
  margin: 0 !important;
  color: #ffffff !important;
  text-shadow: 0 2px 14px rgba(0,0,0,0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9977d8 */.elementor-588 .elementor-element.elementor-element-b9977d8 {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: none !important;

  display: flex;
  align-items: center;
  justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b470ae2 */.elementor-588 .elementor-element.elementor-element-b470ae2 {
  position: absolute;
  left: 32px;
  right: 32px;
  bottom: 20px;
  z-index: 2;
  margin: 0 !important;
  color: #ffffff !important;
  text-shadow: 0 2px 14px rgba(0,0,0,0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e634965 */.elementor-588 .elementor-element.elementor-element-e634965 {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: none !important;

  display: flex;
  align-items: center;
  justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1415f52 */.elementor-588 .elementor-element.elementor-element-1415f52 {
  position: absolute;
  left: 32px;
  right: 32px;
  bottom: 20px;
  z-index: 2;
  margin: 0 !important;
  color: #ffffff !important;
  text-shadow: 0 2px 14px rgba(0,0,0,0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac4da98 */.elementor-588 .elementor-element.elementor-element-ac4da98 {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: none !important;

  display: flex;
  align-items: center;
  justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f33460 */.elementor-588 .elementor-element.elementor-element-4f33460 {
  position: absolute;
  left: 32px;
  right: 32px;
  bottom: 20px;
  z-index: 2;
  margin: 0 !important;
  color: #ffffff !important;
  text-shadow: 0 2px 14px rgba(0,0,0,0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d50ac22 */.elementor-588 .elementor-element.elementor-element-d50ac22 {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: none !important;

  display: flex;
  align-items: center;
  justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d09a0ac */.elementor-588 .elementor-element.elementor-element-d09a0ac {
  position: absolute;
  left: 32px;
  right: 32px;
  bottom: 20px;
  z-index: 2;
  margin: 0 !important;
  color: #ffffff !important;
  text-shadow: 0 2px 14px rgba(0,0,0,0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92741e4 */.elementor-588 .elementor-element.elementor-element-92741e4 {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: none !important;

  display: flex;
  align-items: center;
  justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e480aa */.elementor-588 .elementor-element.elementor-element-6e480aa {
  position: absolute;
  left: 32px;
  right: 32px;
  bottom: 20px;
  z-index: 2;
  margin: 0 !important;
  color: #ffffff !important;
  text-shadow: 0 2px 14px rgba(0,0,0,0.5);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38c2bfd */.elementor-588 .elementor-element.elementor-element-38c2bfd {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: none !important;

  display: flex;
  align-items: center;
  justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-8fd660b */.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-accordion-item {
  background: #ffffff;
  border: none !important;
  border-radius: 16px;
  margin-bottom: 16px;
  box-shadow: 0 4px 20px rgba(10,13,20,0.07);
  overflow: hidden;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}
.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-accordion-item:hover {
  box-shadow: 0 10px 30px rgba(10,13,20,0.13);
  transform: translateY(-2px);
}
.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-accordion-item:last-child { margin-bottom: 0; }
.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-tab-title {
  padding: 22px 28px !important;
  display: flex;
  align-items: center;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  font-size: 16.5px;
  transition: color 0.25s ease;
}
.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-tab-title:hover { color: #b98a2e; }
.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-tab-title[aria-expanded="true"] {
  color: #103468;
  background: linear-gradient(135deg, #fdf8ef 0%, #ffffff 65%);
}
.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-tab-title .elementor-accordion-icon {
  width: 34px; height: 34px; min-width: 34px;
  border-radius: 50% 50% 50% 0;
  background: linear-gradient(135deg, #d9ae5c 0%, #b98a2e 100%);
  transform: rotate(135deg);
  position: relative;
  display: inline-flex !important;
  align-items: center; justify-content: center;
  margin-right: 20px;
  box-shadow: 0 3px 10px rgba(185,138,46,0.35);
  transition: background 0.3s ease, box-shadow 0.3s ease;
  overflow: hidden;
}
.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-tab-title .elementor-accordion-icon::before {
  content: '';
  position: absolute;
  top: 8px; left: 8px;
  width: 7px; height: 7px;
  border-radius: 50%;
  background: rgba(255,255,255,0.55);
  filter: blur(0.5px);
}
.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-tab-title .elementor-accordion-icon i {
  color: #ffffff; font-size: 12px; line-height: 1;
  position: relative; z-index: 1;
  transform: rotate(-135deg);
  transition: transform 0.3s ease;
}
.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-tab-title .elementor-accordion-icon svg {
  fill: #ffffff; width: 12px; height: 12px;
  position: relative; z-index: 1;
  transform: rotate(-135deg);
  transition: transform 0.3s ease;
}
.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-tab-title[aria-expanded="true"] .elementor-accordion-icon {
  background: linear-gradient(135deg, #1b4f8f 0%, #103468 100%);
  box-shadow: 0 3px 10px rgba(16,52,104,0.4);
}
.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-tab-title[aria-expanded="true"] .elementor-accordion-icon i,
.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-tab-title[aria-expanded="true"] .elementor-accordion-icon svg {
  transform: rotate(-90deg);
}
.elementor-588 .elementor-element.elementor-element-8fd660b .elementor-tab-content {
  padding: 0 28px 26px 76px !important;
  font-family: 'Poppins', sans-serif;
  font-size: 15.5px;
  line-height: 1.7;
  color: #55524c;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a9ad81 */.elementor-588 .elementor-element.elementor-element-4a9ad81 {
    background: radial-gradient(
        ellipse at 50% 20%,
        #173f72 0%,
        #0d2a4b 38%,
        #061421 72%,
        #02070c 100%
    ) !important;

    padding-top: 70px;
    padding-bottom: 80px;
}/* End custom CSS */