.elementor-263 .elementor-element.elementor-element-5d4eeebd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-3060183b{--display:flex;--min-height:450px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--overlay-opacity:0.75;--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-3060183b:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-3060183b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marea.click/wp-content/uploads/2026/08/Hero-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-263 .elementor-element.elementor-element-3060183b::before, .elementor-263 .elementor-element.elementor-element-3060183b > .elementor-background-video-container::before, .elementor-263 .elementor-element.elementor-element-3060183b > .e-con-inner > .elementor-background-video-container::before, .elementor-263 .elementor-element.elementor-element-3060183b > .elementor-background-slideshow::before, .elementor-263 .elementor-element.elementor-element-3060183b > .e-con-inner > .elementor-background-slideshow::before, .elementor-263 .elementor-element.elementor-element-3060183b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-primary ) 80%);}.elementor-263 .elementor-element.elementor-element-27c1a278{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-263 .elementor-element.elementor-element-24f753fc .elementor-heading-title{color:var( --e-global-color-7190a50 );}.elementor-263 .elementor-element.elementor-element-72682e23{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 20px;--row-gap:80px;--column-gap:20px;--flex-wrap:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-67272e9e{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:0px 0px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-263 .elementor-element.elementor-element-67272e9e:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-67272e9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7190a50 );}.elementor-263 .elementor-element.elementor-element-2b391ae7{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-263 .elementor-element.elementor-element-23731be1 p{margin-block-end:0px;}.elementor-263 .elementor-element.elementor-element-521ab61d{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:32px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-263 .elementor-element.elementor-element-497de0d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-263 .elementor-element.elementor-element-73c5f265{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;}.elementor-263 .elementor-element.elementor-element-73c5f265 .elementor-image-box-wrapper{text-align:start;}.elementor-263 .elementor-element.elementor-element-73c5f265 .elementor-image-box-title{margin-bottom:4px;color:var( --e-global-color-2705ddf );}.elementor-263 .elementor-element.elementor-element-73c5f265 .elementor-image-box-description{font-family:var( --e-global-typography-21e2a23-font-family ), Sans-serif;font-size:var( --e-global-typography-21e2a23-font-size );font-weight:var( --e-global-typography-21e2a23-font-weight );text-transform:var( --e-global-typography-21e2a23-text-transform );font-style:var( --e-global-typography-21e2a23-font-style );text-decoration:var( --e-global-typography-21e2a23-text-decoration );line-height:var( --e-global-typography-21e2a23-line-height );letter-spacing:var( --e-global-typography-21e2a23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-383ca065{width:var( --container-widget-width, 95px );max-width:95px;--container-widget-width:95px;--container-widget-flex-grow:0;}.elementor-263 .elementor-element.elementor-element-383ca065 .elementor-image-box-wrapper{text-align:start;}.elementor-263 .elementor-element.elementor-element-383ca065 .elementor-image-box-title{margin-bottom:4px;color:var( --e-global-color-2705ddf );}.elementor-263 .elementor-element.elementor-element-383ca065 .elementor-image-box-description{font-family:var( --e-global-typography-21e2a23-font-family ), Sans-serif;font-size:var( --e-global-typography-21e2a23-font-size );font-weight:var( --e-global-typography-21e2a23-font-weight );text-transform:var( --e-global-typography-21e2a23-text-transform );font-style:var( --e-global-typography-21e2a23-font-style );text-decoration:var( --e-global-typography-21e2a23-text-decoration );line-height:var( --e-global-typography-21e2a23-line-height );letter-spacing:var( --e-global-typography-21e2a23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-2327fdbd{width:var( --container-widget-width, 95px );max-width:95px;--container-widget-width:95px;--container-widget-flex-grow:0;}.elementor-263 .elementor-element.elementor-element-2327fdbd .elementor-image-box-wrapper{text-align:start;}.elementor-263 .elementor-element.elementor-element-2327fdbd .elementor-image-box-title{margin-bottom:4px;color:var( --e-global-color-2705ddf );}.elementor-263 .elementor-element.elementor-element-2327fdbd .elementor-image-box-description{font-family:var( --e-global-typography-21e2a23-font-family ), Sans-serif;font-size:var( --e-global-typography-21e2a23-font-size );font-weight:var( --e-global-typography-21e2a23-font-weight );text-transform:var( --e-global-typography-21e2a23-text-transform );font-style:var( --e-global-typography-21e2a23-font-style );text-decoration:var( --e-global-typography-21e2a23-text-decoration );line-height:var( --e-global-typography-21e2a23-line-height );letter-spacing:var( --e-global-typography-21e2a23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-4614746b{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:100%;max-width:100%;}.elementor-263 .elementor-element.elementor-element-4614746b .elementor-divider-separator{width:100%;}.elementor-263 .elementor-element.elementor-element-4614746b .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-263 .elementor-element.elementor-element-6485c70f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-263 .elementor-element.elementor-element-1e28d014{width:var( --container-widget-width, 190px );max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;}.elementor-263 .elementor-element.elementor-element-1e28d014 .elementor-image-box-wrapper{text-align:start;}.elementor-263 .elementor-element.elementor-element-1e28d014 .elementor-image-box-title{margin-bottom:4px;color:var( --e-global-color-2705ddf );}.elementor-263 .elementor-element.elementor-element-1e28d014 .elementor-image-box-description{font-family:var( --e-global-typography-21e2a23-font-family ), Sans-serif;font-size:var( --e-global-typography-21e2a23-font-size );font-weight:var( --e-global-typography-21e2a23-font-weight );text-transform:var( --e-global-typography-21e2a23-text-transform );font-style:var( --e-global-typography-21e2a23-font-style );text-decoration:var( --e-global-typography-21e2a23-text-decoration );line-height:var( --e-global-typography-21e2a23-line-height );letter-spacing:var( --e-global-typography-21e2a23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-dd576e8{width:var( --container-widget-width, 95px );max-width:95px;--container-widget-width:95px;--container-widget-flex-grow:0;}.elementor-263 .elementor-element.elementor-element-dd576e8 .elementor-image-box-wrapper{text-align:start;}.elementor-263 .elementor-element.elementor-element-dd576e8 .elementor-image-box-title{margin-bottom:4px;color:var( --e-global-color-2705ddf );}.elementor-263 .elementor-element.elementor-element-dd576e8 .elementor-image-box-description{font-family:var( --e-global-typography-21e2a23-font-family ), Sans-serif;font-size:var( --e-global-typography-21e2a23-font-size );font-weight:var( --e-global-typography-21e2a23-font-weight );text-transform:var( --e-global-typography-21e2a23-text-transform );font-style:var( --e-global-typography-21e2a23-font-style );text-decoration:var( --e-global-typography-21e2a23-text-decoration );line-height:var( --e-global-typography-21e2a23-line-height );letter-spacing:var( --e-global-typography-21e2a23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-70268e2f{width:var( --container-widget-width, 95px );max-width:95px;--container-widget-width:95px;--container-widget-flex-grow:0;}.elementor-263 .elementor-element.elementor-element-70268e2f .elementor-image-box-wrapper{text-align:start;}.elementor-263 .elementor-element.elementor-element-70268e2f .elementor-image-box-title{margin-bottom:4px;color:var( --e-global-color-2705ddf );}.elementor-263 .elementor-element.elementor-element-70268e2f .elementor-image-box-description{font-family:var( --e-global-typography-21e2a23-font-family ), Sans-serif;font-size:var( --e-global-typography-21e2a23-font-size );font-weight:var( --e-global-typography-21e2a23-font-weight );text-transform:var( --e-global-typography-21e2a23-text-transform );font-style:var( --e-global-typography-21e2a23-font-style );text-decoration:var( --e-global-typography-21e2a23-text-decoration );line-height:var( --e-global-typography-21e2a23-line-height );letter-spacing:var( --e-global-typography-21e2a23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-7fa4f0c1{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;width:100%;max-width:100%;}.elementor-263 .elementor-element.elementor-element-7fa4f0c1 .elementor-divider-separator{width:100%;}.elementor-263 .elementor-element.elementor-element-7fa4f0c1 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-263 .elementor-element.elementor-element-34e130e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:10px 6px;--row-gap:10px;--column-gap:6px;--flex-wrap:wrap;}.elementor-263 .elementor-element.elementor-element-2dc2c3d9{width:100%;max-width:100%;}.elementor-263 .elementor-element.elementor-element-2dc2c3d9 .elementor-heading-title{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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-2705ddf );}.elementor-263 .elementor-element.elementor-element-5d376f3{columns:1;}.elementor-263 .elementor-element.elementor-element-5d376f3 p{margin-block-end:0px;}.elementor-263 .elementor-element.elementor-element-da6f660{--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:flex-end;}.elementor-263 .elementor-element.elementor-element-1f6ffd26 .elementor-heading-title{font-family:var( --e-global-typography-5faec23-font-family ), Sans-serif;font-size:var( --e-global-typography-5faec23-font-size );font-weight:var( --e-global-typography-5faec23-font-weight );text-transform:var( --e-global-typography-5faec23-text-transform );font-style:var( --e-global-typography-5faec23-font-style );text-decoration:var( --e-global-typography-5faec23-text-decoration );line-height:var( --e-global-typography-5faec23-line-height );letter-spacing:var( --e-global-typography-5faec23-letter-spacing );color:var( --e-global-color-primary );}.elementor-263 .elementor-element.elementor-element-5ac0329b .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-e89c2d1 );margin:0px 0px -2px 0px;font-family:var( --e-global-typography-5faec23-font-family ), Sans-serif;font-size:var( --e-global-typography-5faec23-font-size );font-weight:var( --e-global-typography-5faec23-font-weight );text-transform:var( --e-global-typography-5faec23-text-transform );font-style:var( --e-global-typography-5faec23-font-style );text-decoration:var( --e-global-typography-5faec23-text-decoration );line-height:var( --e-global-typography-5faec23-line-height );letter-spacing:var( --e-global-typography-5faec23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-5ac0329b .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );padding:0px 4px 0px 0px;}.elementor-263 .elementor-element.elementor-element-5ac0329b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-263 .elementor-element.elementor-element-5ac0329b .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-197367c-font-family ), Sans-serif;font-size:var( --e-global-typography-197367c-font-size );font-weight:var( --e-global-typography-197367c-font-weight );text-transform:var( --e-global-typography-197367c-text-transform );font-style:var( --e-global-typography-197367c-font-style );text-decoration:var( --e-global-typography-197367c-text-decoration );line-height:var( --e-global-typography-197367c-line-height );letter-spacing:var( --e-global-typography-197367c-letter-spacing );}.elementor-263 .elementor-element.elementor-element-27b1a801{margin:024px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-263 .elementor-element.elementor-element-27b1a801 .elementor-button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-2d3cded5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-70cef313 img{width:100%;height:383px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-343f79a2 img{width:100%;height:383px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-583a070 img{width:100%;height:383px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-91fc062 img{width:100%;height:383px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-b7b6648{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-263 .elementor-element.elementor-element-b7b6648:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-b7b6648 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EEE6;}.elementor-263 .elementor-element.elementor-element-1d65812{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-263 .elementor-element.elementor-element-5847e23.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-263 .elementor-element.elementor-element-076a06e{--e-image-carousel-slides-to-show:4;}.elementor-263 .elementor-element.elementor-element-076a06e .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-17dafa7c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 0px;--row-gap:60px;--column-gap:0px;--flex-wrap:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-263 .elementor-element.elementor-element-17dafa7c:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-17dafa7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7190a50 );}.elementor-263 .elementor-element.elementor-element-6091bbae{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-263 .elementor-element.elementor-element-7fdbfed3{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-263 .elementor-element.elementor-element-320592f{margin:024px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-263 .elementor-element.elementor-element-320592f .elementor-button{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-79642bd7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-44641ff5{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d93eb07 );--border-color:var( --e-global-color-d93eb07 );--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-263 .elementor-element.elementor-element-44641ff5:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-44641ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7190a50 );}.elementor-263 .elementor-element.elementor-element-68f5d836{--display:flex;--min-height:180px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-263 .elementor-element.elementor-element-68f5d836:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-68f5d836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marea.click/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-263 .elementor-element.elementor-element-68f5d836::before, .elementor-263 .elementor-element.elementor-element-68f5d836 > .elementor-background-video-container::before, .elementor-263 .elementor-element.elementor-element-68f5d836 > .e-con-inner > .elementor-background-video-container::before, .elementor-263 .elementor-element.elementor-element-68f5d836 > .elementor-background-slideshow::before, .elementor-263 .elementor-element.elementor-element-68f5d836 > .e-con-inner > .elementor-background-slideshow::before, .elementor-263 .elementor-element.elementor-element-68f5d836 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-b0bedb3 ) 20%, var( --e-global-color-1188ca7 ) 110%);}.elementor-263 .elementor-element.elementor-element-72525eb3 .elementor-heading-title{color:var( --e-global-color-7190a50 );}.elementor-263 .elementor-element.elementor-element-19cee42f{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-263 .elementor-element.elementor-element-4d4ee93e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-263 .elementor-element.elementor-element-4d4ee93e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-263 .elementor-element.elementor-element-4d4ee93e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-263 .elementor-element.elementor-element-4d4ee93e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-263 .elementor-element.elementor-element-4d4ee93e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-263 .elementor-element.elementor-element-4d4ee93e .elementor-icon-list-icon i{color:var( --e-global-color-e89c2d1 );transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-4d4ee93e .elementor-icon-list-icon svg{fill:var( --e-global-color-e89c2d1 );transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-4d4ee93e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-263 .elementor-element.elementor-element-4d4ee93e .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-263 .elementor-element.elementor-element-4d4ee93e .elementor-icon-list-text{transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-881aa72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:8px 6px;--row-gap:8px;--column-gap:6px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;}.elementor-263 .elementor-element.elementor-element-efb7934{width:100%;max-width:100%;}.elementor-263 .elementor-element.elementor-element-efb7934 .elementor-heading-title{font-family:var( --e-global-typography-9164b96-font-family ), Sans-serif;font-size:var( --e-global-typography-9164b96-font-size );font-weight:var( --e-global-typography-9164b96-font-weight );text-transform:var( --e-global-typography-9164b96-text-transform );font-style:var( --e-global-typography-9164b96-font-style );text-decoration:var( --e-global-typography-9164b96-text-decoration );line-height:var( --e-global-typography-9164b96-line-height );letter-spacing:var( --e-global-typography-9164b96-letter-spacing );}.elementor-263 .elementor-element.elementor-element-065db4a{columns:1;}.elementor-263 .elementor-element.elementor-element-065db4a p{margin-block-end:0px;}.elementor-263 .elementor-element.elementor-element-29ff4fc .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-e89c2d1 );margin:0px 0px -2px 0px;font-family:var( --e-global-typography-5faec23-font-family ), Sans-serif;font-size:var( --e-global-typography-5faec23-font-size );font-weight:var( --e-global-typography-5faec23-font-weight );text-transform:var( --e-global-typography-5faec23-text-transform );font-style:var( --e-global-typography-5faec23-font-style );text-decoration:var( --e-global-typography-5faec23-text-decoration );line-height:var( --e-global-typography-5faec23-line-height );letter-spacing:var( --e-global-typography-5faec23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-29ff4fc .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );padding:0px 4px 0px 0px;}.elementor-263 .elementor-element.elementor-element-29ff4fc .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-263 .elementor-element.elementor-element-29ff4fc .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-197367c-font-family ), Sans-serif;font-size:var( --e-global-typography-197367c-font-size );font-weight:var( --e-global-typography-197367c-font-weight );text-transform:var( --e-global-typography-197367c-text-transform );font-style:var( --e-global-typography-197367c-font-style );text-decoration:var( --e-global-typography-197367c-text-decoration );line-height:var( --e-global-typography-197367c-line-height );letter-spacing:var( --e-global-typography-197367c-letter-spacing );}.elementor-263 .elementor-element.elementor-element-29ff4fc .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-e89c2d1 );font-family:var( --e-global-typography-4c2a695-font-family ), Sans-serif;font-size:var( --e-global-typography-4c2a695-font-size );font-weight:var( --e-global-typography-4c2a695-font-weight );text-transform:var( --e-global-typography-4c2a695-text-transform );font-style:var( --e-global-typography-4c2a695-font-style );text-decoration:var( --e-global-typography-4c2a695-text-decoration );line-height:var( --e-global-typography-4c2a695-line-height );letter-spacing:var( --e-global-typography-4c2a695-letter-spacing );margin:0px 0px 4px 0px;}.elementor-263 .elementor-element.elementor-element-53162fd0 .elementor-button{background-color:#00000000;font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:underline;line-height:1.4em;letter-spacing:-0.02em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:12px 16px 12px 16px;}.elementor-263 .elementor-element.elementor-element-1ea469cb{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d93eb07 );--border-color:var( --e-global-color-d93eb07 );--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-263 .elementor-element.elementor-element-1ea469cb:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-1ea469cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7190a50 );}.elementor-263 .elementor-element.elementor-element-6176559b{--display:flex;--min-height:180px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-263 .elementor-element.elementor-element-6176559b:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-6176559b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marea.click/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-263 .elementor-element.elementor-element-6176559b::before, .elementor-263 .elementor-element.elementor-element-6176559b > .elementor-background-video-container::before, .elementor-263 .elementor-element.elementor-element-6176559b > .e-con-inner > .elementor-background-video-container::before, .elementor-263 .elementor-element.elementor-element-6176559b > .elementor-background-slideshow::before, .elementor-263 .elementor-element.elementor-element-6176559b > .e-con-inner > .elementor-background-slideshow::before, .elementor-263 .elementor-element.elementor-element-6176559b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-b0bedb3 ) 20%, var( --e-global-color-1188ca7 ) 110%);}.elementor-263 .elementor-element.elementor-element-3cf4d5e0 .elementor-heading-title{color:var( --e-global-color-7190a50 );}.elementor-263 .elementor-element.elementor-element-26ec5e97{background-color:var( --e-global-color-cee1e71 );padding:7px 12px 7px 12px;top:16px;border-radius:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-26ec5e97.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-263 .elementor-element.elementor-element-26ec5e97{left:16px;}body.rtl .elementor-263 .elementor-element.elementor-element-26ec5e97{right:16px;}.elementor-263 .elementor-element.elementor-element-26ec5e97 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:-0.02em;}.elementor-263 .elementor-element.elementor-element-24b5536e{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-263 .elementor-element.elementor-element-4a8e5996 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-263 .elementor-element.elementor-element-4a8e5996 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-263 .elementor-element.elementor-element-4a8e5996 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-263 .elementor-element.elementor-element-4a8e5996 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-263 .elementor-element.elementor-element-4a8e5996 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-263 .elementor-element.elementor-element-4a8e5996 .elementor-icon-list-icon i{color:var( --e-global-color-e89c2d1 );transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-4a8e5996 .elementor-icon-list-icon svg{fill:var( --e-global-color-e89c2d1 );transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-4a8e5996{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-263 .elementor-element.elementor-element-4a8e5996 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-263 .elementor-element.elementor-element-4a8e5996 .elementor-icon-list-text{transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-157c002e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:8px 6px;--row-gap:8px;--column-gap:6px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;}.elementor-263 .elementor-element.elementor-element-4c100ec0{width:100%;max-width:100%;}.elementor-263 .elementor-element.elementor-element-4c100ec0 .elementor-heading-title{font-family:var( --e-global-typography-9164b96-font-family ), Sans-serif;font-size:var( --e-global-typography-9164b96-font-size );font-weight:var( --e-global-typography-9164b96-font-weight );text-transform:var( --e-global-typography-9164b96-text-transform );font-style:var( --e-global-typography-9164b96-font-style );text-decoration:var( --e-global-typography-9164b96-text-decoration );line-height:var( --e-global-typography-9164b96-line-height );letter-spacing:var( --e-global-typography-9164b96-letter-spacing );}.elementor-263 .elementor-element.elementor-element-f3619c9{columns:1;}.elementor-263 .elementor-element.elementor-element-f3619c9 p{margin-block-end:0px;}.elementor-263 .elementor-element.elementor-element-760fc992 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-e89c2d1 );margin:0px 0px -2px 0px;font-family:var( --e-global-typography-5faec23-font-family ), Sans-serif;font-size:var( --e-global-typography-5faec23-font-size );font-weight:var( --e-global-typography-5faec23-font-weight );text-transform:var( --e-global-typography-5faec23-text-transform );font-style:var( --e-global-typography-5faec23-font-style );text-decoration:var( --e-global-typography-5faec23-text-decoration );line-height:var( --e-global-typography-5faec23-line-height );letter-spacing:var( --e-global-typography-5faec23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-760fc992 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );padding:0px 4px 0px 0px;}.elementor-263 .elementor-element.elementor-element-760fc992 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-263 .elementor-element.elementor-element-760fc992 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-197367c-font-family ), Sans-serif;font-size:var( --e-global-typography-197367c-font-size );font-weight:var( --e-global-typography-197367c-font-weight );text-transform:var( --e-global-typography-197367c-text-transform );font-style:var( --e-global-typography-197367c-font-style );text-decoration:var( --e-global-typography-197367c-text-decoration );line-height:var( --e-global-typography-197367c-line-height );letter-spacing:var( --e-global-typography-197367c-letter-spacing );}.elementor-263 .elementor-element.elementor-element-760fc992 .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-e89c2d1 );font-family:var( --e-global-typography-4c2a695-font-family ), Sans-serif;font-size:var( --e-global-typography-4c2a695-font-size );font-weight:var( --e-global-typography-4c2a695-font-weight );text-transform:var( --e-global-typography-4c2a695-text-transform );font-style:var( --e-global-typography-4c2a695-font-style );text-decoration:var( --e-global-typography-4c2a695-text-decoration );line-height:var( --e-global-typography-4c2a695-line-height );letter-spacing:var( --e-global-typography-4c2a695-letter-spacing );margin:0px 0px 4px 0px;}.elementor-263 .elementor-element.elementor-element-6a8900f .elementor-button{background-color:#00000000;font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:underline;line-height:1.4em;letter-spacing:-0.02em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:12px 16px 12px 16px;}.elementor-263 .elementor-element.elementor-element-67c6bf47{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d93eb07 );--border-color:var( --e-global-color-d93eb07 );--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-263 .elementor-element.elementor-element-67c6bf47:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-67c6bf47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7190a50 );}.elementor-263 .elementor-element.elementor-element-2c21de2e{--display:flex;--min-height:180px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-263 .elementor-element.elementor-element-2c21de2e:not(.elementor-motion-effects-element-type-background), .elementor-263 .elementor-element.elementor-element-2c21de2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marea.click/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-263 .elementor-element.elementor-element-2c21de2e::before, .elementor-263 .elementor-element.elementor-element-2c21de2e > .elementor-background-video-container::before, .elementor-263 .elementor-element.elementor-element-2c21de2e > .e-con-inner > .elementor-background-video-container::before, .elementor-263 .elementor-element.elementor-element-2c21de2e > .elementor-background-slideshow::before, .elementor-263 .elementor-element.elementor-element-2c21de2e > .e-con-inner > .elementor-background-slideshow::before, .elementor-263 .elementor-element.elementor-element-2c21de2e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-b0bedb3 ) 20%, var( --e-global-color-1188ca7 ) 110%);}.elementor-263 .elementor-element.elementor-element-25e0e914 .elementor-heading-title{color:var( --e-global-color-7190a50 );}.elementor-263 .elementor-element.elementor-element-3c70441b{background-color:var( --e-global-color-cee1e71 );padding:7px 12px 7px 12px;top:16px;border-radius:0px 0px 0px 0px;}.elementor-263 .elementor-element.elementor-element-3c70441b.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-263 .elementor-element.elementor-element-3c70441b{left:16px;}body.rtl .elementor-263 .elementor-element.elementor-element-3c70441b{right:16px;}.elementor-263 .elementor-element.elementor-element-3c70441b .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.4em;letter-spacing:-0.02em;}.elementor-263 .elementor-element.elementor-element-2f0d229e{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-263 .elementor-element.elementor-element-4586c842 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-263 .elementor-element.elementor-element-4586c842 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-263 .elementor-element.elementor-element-4586c842 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-263 .elementor-element.elementor-element-4586c842 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-263 .elementor-element.elementor-element-4586c842 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-263 .elementor-element.elementor-element-4586c842 .elementor-icon-list-icon i{color:var( --e-global-color-e89c2d1 );transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-4586c842 .elementor-icon-list-icon svg{fill:var( --e-global-color-e89c2d1 );transition:fill 0.3s;}.elementor-263 .elementor-element.elementor-element-4586c842{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-263 .elementor-element.elementor-element-4586c842 .elementor-icon-list-icon{padding-inline-end:2px;}.elementor-263 .elementor-element.elementor-element-4586c842 .elementor-icon-list-text{transition:color 0.3s;}.elementor-263 .elementor-element.elementor-element-2840ed4e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:8px 6px;--row-gap:8px;--column-gap:6px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;}.elementor-263 .elementor-element.elementor-element-df3e884{width:100%;max-width:100%;}.elementor-263 .elementor-element.elementor-element-df3e884 .elementor-heading-title{font-family:var( --e-global-typography-9164b96-font-family ), Sans-serif;font-size:var( --e-global-typography-9164b96-font-size );font-weight:var( --e-global-typography-9164b96-font-weight );text-transform:var( --e-global-typography-9164b96-text-transform );font-style:var( --e-global-typography-9164b96-font-style );text-decoration:var( --e-global-typography-9164b96-text-decoration );line-height:var( --e-global-typography-9164b96-line-height );letter-spacing:var( --e-global-typography-9164b96-letter-spacing );}.elementor-263 .elementor-element.elementor-element-41253e4{columns:1;}.elementor-263 .elementor-element.elementor-element-41253e4 p{margin-block-end:0px;}.elementor-263 .elementor-element.elementor-element-7d95b07d .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-e89c2d1 );margin:0px 0px -2px 0px;font-family:var( --e-global-typography-5faec23-font-family ), Sans-serif;font-size:var( --e-global-typography-5faec23-font-size );font-weight:var( --e-global-typography-5faec23-font-weight );text-transform:var( --e-global-typography-5faec23-text-transform );font-style:var( --e-global-typography-5faec23-font-style );text-decoration:var( --e-global-typography-5faec23-text-decoration );line-height:var( --e-global-typography-5faec23-line-height );letter-spacing:var( --e-global-typography-5faec23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-7d95b07d .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-secondary );padding:0px 4px 0px 0px;}.elementor-263 .elementor-element.elementor-element-7d95b07d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-263 .elementor-element.elementor-element-7d95b07d .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-197367c-font-family ), Sans-serif;font-size:var( --e-global-typography-197367c-font-size );font-weight:var( --e-global-typography-197367c-font-weight );text-transform:var( --e-global-typography-197367c-text-transform );font-style:var( --e-global-typography-197367c-font-style );text-decoration:var( --e-global-typography-197367c-text-decoration );line-height:var( --e-global-typography-197367c-line-height );letter-spacing:var( --e-global-typography-197367c-letter-spacing );}.elementor-263 .elementor-element.elementor-element-7d95b07d .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-e89c2d1 );font-family:var( --e-global-typography-4c2a695-font-family ), Sans-serif;font-size:var( --e-global-typography-4c2a695-font-size );font-weight:var( --e-global-typography-4c2a695-font-weight );text-transform:var( --e-global-typography-4c2a695-text-transform );font-style:var( --e-global-typography-4c2a695-font-style );text-decoration:var( --e-global-typography-4c2a695-text-decoration );line-height:var( --e-global-typography-4c2a695-line-height );letter-spacing:var( --e-global-typography-4c2a695-letter-spacing );margin:0px 0px 4px 0px;}.elementor-263 .elementor-element.elementor-element-7564143 .elementor-button{background-color:#00000000;font-family:"Jost", Sans-serif;font-size:11px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:underline;line-height:1.4em;letter-spacing:-0.02em;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );padding:12px 16px 12px 16px;}@media(max-width:1024px){.elementor-263 .elementor-element.elementor-element-3060183b{--min-height:350px;}.elementor-263 .elementor-element.elementor-element-72682e23{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-263 .elementor-element.elementor-element-73c5f265 .elementor-image-box-description{font-size:var( --e-global-typography-21e2a23-font-size );line-height:var( --e-global-typography-21e2a23-line-height );letter-spacing:var( --e-global-typography-21e2a23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-383ca065 .elementor-image-box-description{font-size:var( --e-global-typography-21e2a23-font-size );line-height:var( --e-global-typography-21e2a23-line-height );letter-spacing:var( --e-global-typography-21e2a23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-2327fdbd .elementor-image-box-description{font-size:var( --e-global-typography-21e2a23-font-size );line-height:var( --e-global-typography-21e2a23-line-height );letter-spacing:var( --e-global-typography-21e2a23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-1e28d014 .elementor-image-box-description{font-size:var( --e-global-typography-21e2a23-font-size );line-height:var( --e-global-typography-21e2a23-line-height );letter-spacing:var( --e-global-typography-21e2a23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-dd576e8 .elementor-image-box-description{font-size:var( --e-global-typography-21e2a23-font-size );line-height:var( --e-global-typography-21e2a23-line-height );letter-spacing:var( --e-global-typography-21e2a23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-70268e2f .elementor-image-box-description{font-size:var( --e-global-typography-21e2a23-font-size );line-height:var( --e-global-typography-21e2a23-line-height );letter-spacing:var( --e-global-typography-21e2a23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-2dc2c3d9 .elementor-heading-title{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-263 .elementor-element.elementor-element-1f6ffd26 .elementor-heading-title{font-size:var( --e-global-typography-5faec23-font-size );line-height:var( --e-global-typography-5faec23-line-height );letter-spacing:var( --e-global-typography-5faec23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-5ac0329b .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-5faec23-font-size );line-height:var( --e-global-typography-5faec23-line-height );letter-spacing:var( --e-global-typography-5faec23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-5ac0329b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-263 .elementor-element.elementor-element-5ac0329b .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-197367c-font-size );line-height:var( --e-global-typography-197367c-line-height );letter-spacing:var( --e-global-typography-197367c-letter-spacing );}.elementor-263 .elementor-element.elementor-element-2d3cded5{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-70cef313 img{height:300px;}.elementor-263 .elementor-element.elementor-element-343f79a2 img{height:300px;}.elementor-263 .elementor-element.elementor-element-583a070 img{height:300px;}.elementor-263 .elementor-element.elementor-element-91fc062 img{height:300px;}.elementor-263 .elementor-element.elementor-element-b7b6648{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-263 .elementor-element.elementor-element-17dafa7c{--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-263 .elementor-element.elementor-element-79642bd7{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-efb7934 .elementor-heading-title{font-size:var( --e-global-typography-9164b96-font-size );line-height:var( --e-global-typography-9164b96-line-height );letter-spacing:var( --e-global-typography-9164b96-letter-spacing );}.elementor-263 .elementor-element.elementor-element-29ff4fc .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-5faec23-font-size );line-height:var( --e-global-typography-5faec23-line-height );letter-spacing:var( --e-global-typography-5faec23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-29ff4fc .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-263 .elementor-element.elementor-element-29ff4fc .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-197367c-font-size );line-height:var( --e-global-typography-197367c-line-height );letter-spacing:var( --e-global-typography-197367c-letter-spacing );}.elementor-263 .elementor-element.elementor-element-29ff4fc .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-4c2a695-font-size );line-height:var( --e-global-typography-4c2a695-line-height );letter-spacing:var( --e-global-typography-4c2a695-letter-spacing );}.elementor-263 .elementor-element.elementor-element-4c100ec0 .elementor-heading-title{font-size:var( --e-global-typography-9164b96-font-size );line-height:var( --e-global-typography-9164b96-line-height );letter-spacing:var( --e-global-typography-9164b96-letter-spacing );}.elementor-263 .elementor-element.elementor-element-760fc992 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-5faec23-font-size );line-height:var( --e-global-typography-5faec23-line-height );letter-spacing:var( --e-global-typography-5faec23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-760fc992 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-263 .elementor-element.elementor-element-760fc992 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-197367c-font-size );line-height:var( --e-global-typography-197367c-line-height );letter-spacing:var( --e-global-typography-197367c-letter-spacing );}.elementor-263 .elementor-element.elementor-element-760fc992 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-4c2a695-font-size );line-height:var( --e-global-typography-4c2a695-line-height );letter-spacing:var( --e-global-typography-4c2a695-letter-spacing );}.elementor-263 .elementor-element.elementor-element-df3e884 .elementor-heading-title{font-size:var( --e-global-typography-9164b96-font-size );line-height:var( --e-global-typography-9164b96-line-height );letter-spacing:var( --e-global-typography-9164b96-letter-spacing );}.elementor-263 .elementor-element.elementor-element-7d95b07d .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-5faec23-font-size );line-height:var( --e-global-typography-5faec23-line-height );letter-spacing:var( --e-global-typography-5faec23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-7d95b07d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-263 .elementor-element.elementor-element-7d95b07d .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-197367c-font-size );line-height:var( --e-global-typography-197367c-line-height );letter-spacing:var( --e-global-typography-197367c-letter-spacing );}.elementor-263 .elementor-element.elementor-element-7d95b07d .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-4c2a695-font-size );line-height:var( --e-global-typography-4c2a695-line-height );letter-spacing:var( --e-global-typography-4c2a695-letter-spacing );}}@media(max-width:767px){.elementor-263 .elementor-element.elementor-element-3060183b{--min-height:300px;}.elementor-263 .elementor-element.elementor-element-67272e9e{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-263 .elementor-element.elementor-element-497de0d4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;}.elementor-263 .elementor-element.elementor-element-73c5f265 .elementor-image-box-description{font-size:var( --e-global-typography-21e2a23-font-size );line-height:var( --e-global-typography-21e2a23-line-height );letter-spacing:var( --e-global-typography-21e2a23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-383ca065 .elementor-image-box-description{font-size:var( --e-global-typography-21e2a23-font-size );line-height:var( --e-global-typography-21e2a23-line-height );letter-spacing:var( --e-global-typography-21e2a23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-2327fdbd .elementor-image-box-description{font-size:var( --e-global-typography-21e2a23-font-size );line-height:var( --e-global-typography-21e2a23-line-height );letter-spacing:var( --e-global-typography-21e2a23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-6485c70f{--flex-wrap:nowrap;}.elementor-263 .elementor-element.elementor-element-1e28d014 .elementor-image-box-description{font-size:var( --e-global-typography-21e2a23-font-size );line-height:var( --e-global-typography-21e2a23-line-height );letter-spacing:var( --e-global-typography-21e2a23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-dd576e8 .elementor-image-box-description{font-size:var( --e-global-typography-21e2a23-font-size );line-height:var( --e-global-typography-21e2a23-line-height );letter-spacing:var( --e-global-typography-21e2a23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-70268e2f .elementor-image-box-description{font-size:var( --e-global-typography-21e2a23-font-size );line-height:var( --e-global-typography-21e2a23-line-height );letter-spacing:var( --e-global-typography-21e2a23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-2dc2c3d9 .elementor-heading-title{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-263 .elementor-element.elementor-element-da6f660{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-263 .elementor-element.elementor-element-1f6ffd26 .elementor-heading-title{font-size:var( --e-global-typography-5faec23-font-size );line-height:var( --e-global-typography-5faec23-line-height );letter-spacing:var( --e-global-typography-5faec23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-5ac0329b .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-5faec23-font-size );line-height:var( --e-global-typography-5faec23-line-height );letter-spacing:var( --e-global-typography-5faec23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-5ac0329b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-263 .elementor-element.elementor-element-5ac0329b .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-197367c-font-size );line-height:var( --e-global-typography-197367c-line-height );letter-spacing:var( --e-global-typography-197367c-letter-spacing );}.elementor-263 .elementor-element.elementor-element-2d3cded5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-70cef313{width:100%;max-width:100%;}.elementor-263 .elementor-element.elementor-element-70cef313 img{width:100vw;height:200px;}.elementor-263 .elementor-element.elementor-element-343f79a2{width:100%;max-width:100%;}.elementor-263 .elementor-element.elementor-element-343f79a2 img{width:100vw;height:200px;}.elementor-263 .elementor-element.elementor-element-583a070{width:100%;max-width:100%;}.elementor-263 .elementor-element.elementor-element-583a070 img{width:100vw;height:200px;}.elementor-263 .elementor-element.elementor-element-91fc062{width:100%;max-width:100%;}.elementor-263 .elementor-element.elementor-element-91fc062 img{width:100vw;height:200px;}.elementor-263 .elementor-element.elementor-element-b7b6648{--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;--flex-wrap:wrap;}.elementor-263 .elementor-element.elementor-element-6091bbae{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-263 .elementor-element.elementor-element-44e509d1{text-align:center;}.elementor-263 .elementor-element.elementor-element-7fdbfed3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-263 .elementor-element.elementor-element-7fdbfed3.e-con{--order:99999 /* order end hack */;}.elementor-263 .elementor-element.elementor-element-79642bd7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-263 .elementor-element.elementor-element-efb7934 .elementor-heading-title{font-size:var( --e-global-typography-9164b96-font-size );line-height:var( --e-global-typography-9164b96-line-height );letter-spacing:var( --e-global-typography-9164b96-letter-spacing );}.elementor-263 .elementor-element.elementor-element-29ff4fc .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-5faec23-font-size );line-height:var( --e-global-typography-5faec23-line-height );letter-spacing:var( --e-global-typography-5faec23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-29ff4fc .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-263 .elementor-element.elementor-element-29ff4fc .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-197367c-font-size );line-height:var( --e-global-typography-197367c-line-height );letter-spacing:var( --e-global-typography-197367c-letter-spacing );}.elementor-263 .elementor-element.elementor-element-29ff4fc .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-4c2a695-font-size );line-height:var( --e-global-typography-4c2a695-line-height );letter-spacing:var( --e-global-typography-4c2a695-letter-spacing );}.elementor-263 .elementor-element.elementor-element-4c100ec0 .elementor-heading-title{font-size:var( --e-global-typography-9164b96-font-size );line-height:var( --e-global-typography-9164b96-line-height );letter-spacing:var( --e-global-typography-9164b96-letter-spacing );}.elementor-263 .elementor-element.elementor-element-760fc992 .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-5faec23-font-size );line-height:var( --e-global-typography-5faec23-line-height );letter-spacing:var( --e-global-typography-5faec23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-760fc992 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-263 .elementor-element.elementor-element-760fc992 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-197367c-font-size );line-height:var( --e-global-typography-197367c-line-height );letter-spacing:var( --e-global-typography-197367c-letter-spacing );}.elementor-263 .elementor-element.elementor-element-760fc992 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-4c2a695-font-size );line-height:var( --e-global-typography-4c2a695-line-height );letter-spacing:var( --e-global-typography-4c2a695-letter-spacing );}.elementor-263 .elementor-element.elementor-element-df3e884 .elementor-heading-title{font-size:var( --e-global-typography-9164b96-font-size );line-height:var( --e-global-typography-9164b96-line-height );letter-spacing:var( --e-global-typography-9164b96-letter-spacing );}.elementor-263 .elementor-element.elementor-element-7d95b07d .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-5faec23-font-size );line-height:var( --e-global-typography-5faec23-line-height );letter-spacing:var( --e-global-typography-5faec23-letter-spacing );}.elementor-263 .elementor-element.elementor-element-7d95b07d .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-263 .elementor-element.elementor-element-7d95b07d .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-197367c-font-size );line-height:var( --e-global-typography-197367c-line-height );letter-spacing:var( --e-global-typography-197367c-letter-spacing );}.elementor-263 .elementor-element.elementor-element-7d95b07d .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:var( --e-global-typography-4c2a695-font-size );line-height:var( --e-global-typography-4c2a695-line-height );letter-spacing:var( --e-global-typography-4c2a695-letter-spacing );}}@media(min-width:768px){.elementor-263 .elementor-element.elementor-element-67272e9e{--width:calc(40% - 10px);}.elementor-263 .elementor-element.elementor-element-2d3cded5{--width:calc(60% - 10px);}.elementor-263 .elementor-element.elementor-element-1d65812{--width:500px;}.elementor-263 .elementor-element.elementor-element-6091bbae{--width:50%;}.elementor-263 .elementor-element.elementor-element-7fdbfed3{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-263 .elementor-element.elementor-element-67272e9e{--width:100%;}.elementor-263 .elementor-element.elementor-element-2d3cded5{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-5d4eeebd *//* ============================================================
   MARÉA — YACHT PAGE FIXES (Elementor)
   Add to Site Settings → Custom CSS (after your other Maréa CSS).
   ------------------------------------------------------------
   Why the earlier rules didn't apply: Elementor outputs each
   widget's typography as a very high-specificity rule
   (.elementor-XX .elementor-element.elementor-element-ID
    .elementor-heading-title). A single class can't beat it,
   so the type properties below use !important. ElementsKit and
   Image-Box widgets also use different inner markup, targeted here.
   (Alternative to !important: set the same values in each
   widget's own Style → Typography tab and drop these rules.)
   Requires the --marea-* variables from your other file.
   ============================================================ */

/* ---- Yacht title (class: marea-yname) ---- */
.marea-yname .elementor-heading-title,
.marea-yname .ekit-heading--title{
  font-family:var(--marea-serif)!important;
  font-size:40px!important;font-weight:500!important;
  line-height:1!important;color:var(--marea-ink)!important;
  text-transform:none!important;letter-spacing:0!important;
}

/* ---- Spec cells built as IMAGE BOX (class: marea-spec) ----
   Image-Box "title" = the label, "description" = the value. */
.marea-spec .elementor-image-box-title{
  font-family:var(--marea-sans)!important;
  font-size:10px!important;letter-spacing:.2em!important;
  text-transform:uppercase!important;color:var(--marea-brass)!important;
  margin-bottom:6px!important;font-weight:400!important;
}
.marea-spec .elementor-image-box-description{
  font-family:var(--marea-serif)!important;
  font-size:22px!important;font-weight:500!important;
  line-height:1.1!important;color:var(--marea-ink)!important;
}
/* ---- Spec cells built as separate Heading/Text (classes: marea-k / marea-v) ---- */
.marea-k .elementor-heading-title,.marea-k .elementor-widget-container,.marea-k{
  font-family:var(--marea-sans)!important;font-size:10px!important;
  letter-spacing:.2em!important;text-transform:uppercase!important;
  color:var(--marea-brass)!important;
}
.marea-v .elementor-heading-title,.marea-v .elementor-widget-container,.marea-v{
  font-family:var(--marea-serif)!important;font-size:22px!important;
  font-weight:500!important;line-height:1.1!important;color:var(--marea-ink)!important;
}

/* ---- "Start from / Charter from" label (class: marea-from) ---- */
.marea-from .elementor-heading-title,
.marea-from .ekit-heading--title{
  font-family:var(--marea-sans)!important;
  font-size:12px!important;font-weight:400!important;
  letter-spacing:.14em!important;text-transform:uppercase!important;
  color:var(--marea-muted)!important;line-height:1.4!important;
}
/* PRICE — ElementsKit Focused Title. Widget title = {{R32 500}} /day
   The {{ }} span is the amount; the leftover text ("/day") is the small label. */
.marea-amt .elementskit-section-title{
  display:inline-flex!important; align-items:baseline!important; gap:7px!important;
  font-family:var(--marea-sans)!important; font-size:14px!important; font-weight:400!important;
  letter-spacing:0!important; text-transform:none!important;
  color:var(--marea-muted)!important; line-height:1!important;
}
.marea-amt .elementskit-section-title span{
  font-family:var(--marea-serif)!important; font-size:38px!important; font-weight:600!important;
  color:var(--marea-ink)!important; line-height:1!important; letter-spacing:0!important;
}
/* the "/day" — best as a separate small Text widget with class marea-per */
.marea-per,.marea-per .elementor-widget-container{
  font-family:var(--marea-sans)!important;font-size:14px!important;
  font-weight:400!important;color:var(--marea-muted)!important;
}

/* ---- Review quote / attribution (classes: marea-quote / marea-who) ---- */
.marea-quote .elementor-heading-title,.marea-quote,.marea-quote .elementor-widget-container{
  font-family:var(--marea-serif)!important;font-style:italic!important;
  font-size:19px!important;line-height:1.5!important;color:var(--marea-ink)!important;
}
.marea-who,.marea-who .elementor-widget-container{
  font-family:var(--marea-sans)!important;font-size:11px!important;
  letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--marea-muted)!important;
}

/* ============================================================
   AMENITIES as a <ul> list  (add class marea-amenities to the
   Text Editor widget that holds the <ul>)
   ============================================================ */
.marea-amenities ul{
  list-style:none;margin:0;padding:0;
  column-count:3;column-gap:44px;
}
.marea-amenities.elementor-widget-text-editor li{
  position:relative;padding-left:20px;margin:0 0 12px;
  break-inside:avoid;-webkit-column-break-inside:avoid;
  font-family:var(--marea-sans);font-size:13.5px;line-height:1.5;
  color:var(--marea-ink);
}
/* brass hairline marker (overrides the global bullet dash) */
.marea-amenities.elementor-widget-text-editor ul li::before{
  content:'';position:absolute;left:0;top:.72em;
  width:12px;height:1px;background:var(--marea-brass);
}
@media(max-width:1024px){ .marea-amenities ul{ column-count:2; } }
@media(max-width:600px){  .marea-amenities ul{ column-count:1; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d376f3 *//* AMENITIES — style the <ul> as outline pills like the mockup.
   Keep class marea-amenities on the Text Editor holding the <ul>. */
.marea-amenities ul{
  list-style:none; margin:0; padding:0;
  display:flex; flex-wrap:wrap; gap:8px; column-count:auto;
}
.marea-amenities.elementor-widget-text-editor li{
  margin:0; padding:6px 12px;
  border:1px solid var(--marea-sand);
  font-family:var(--marea-sans); font-size:10.5px; letter-spacing:.06em;
  text-transform:uppercase; color:var(--marea-ink); line-height:1.4;
}
.marea-amenities.elementor-widget-text-editor ul li::before{ content:none; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7b6648 *//* ============================================================
   MARÉA — GALLERY CAROUSEL (Elementor Image Carousel)
   Add class  marea-gallery  to the Image Carousel widget
   (Advanced → CSS Classes), then paste this into Site Settings → Custom CSS.
   Needs the --marea-* variables from your other Maréa CSS.
   Keep the widget's "Lightbox" = Yes — the square crop only affects the
   thumbnail; the lightbox still opens the full, uncropped image.
   ============================================================ */

/* --- Uniform SQUARE thumbnails --- */
.marea-gallery .swiper-slide > a,
.marea-gallery .swiper-slide-inner{
  display:block;
  margin:0;
  position:relative;
  overflow:hidden;                 /* clips the hover zoom + rounds corners */
  border-radius:3px;               /* bump to 10–12px if you prefer the rounded look */
  cursor:zoom-in;
  line-height:0;
}
.marea-gallery .swiper-slide-image{
  width:100% !important;
  height:auto;
  aspect-ratio:1 / 1;              /* the square */
  object-fit:cover;                /* fills the square, crops the overflow */
  object-position:center;
  display:block;
  border-radius:0 !important;      /* radius lives on the wrapper above */
  transition:transform .6s cubic-bezier(.2,.6,.2,1);
}
.marea-gallery .swiper-slide:hover .swiper-slide-image{ transform:scale(1.05); }

/* subtle tint on hover so it reads as clickable */
.marea-gallery .swiper-slide-inner::after{
  content:'';position:absolute;inset:0;
  background:rgba(12,34,48,0);
  transition:background .4s ease;
  pointer-events:none;
}
.marea-gallery .swiper-slide:hover .swiper-slide-inner::after{ background:rgba(12,34,48,.10); }

/* --- Navigation arrows --- */
.marea-gallery .elementor-swiper-button{
  width:46px;height:46px;
  border-radius:50%;
  background:#fff;
  border:1px solid var(--marea-sand);
  color:var(--marea-ink);
  display:flex;align-items:center;justify-content:center;
  box-shadow:0 10px 26px -14px rgba(12,34,48,.5);
  transition:border-color .3s ease,color .3s ease,background .3s ease;
  top:50%;transform:translateY(-50%);
  z-index:5;
}
.marea-gallery .elementor-swiper-button:hover{
  border-color:var(--marea-brass);
  color:var(--marea-brass);
  background:#fff;
}
.marea-gallery .elementor-swiper-button-prev{ left:14px; }
.marea-gallery .elementor-swiper-button-next{ right:14px; }
/* icon sizing — Elementor may render an <i> or an inline <svg> */
.marea-gallery .elementor-swiper-button i{ font-size:15px; }
.marea-gallery .elementor-swiper-button svg{ width:15px;height:15px;fill:currentColor; }

/* smaller arrows on phones */
@media(max-width:600px){
  .marea-gallery .elementor-swiper-button{ width:40px;height:40px; }
  .marea-gallery .elementor-swiper-button-prev{ left:8px; }
  .marea-gallery .elementor-swiper-button-next{ right:8px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-065db4a *//* AMENITIES — style the <ul> as outline pills like the mockup.
   Keep class marea-amenities on the Text Editor holding the <ul>. */
.marea-amenities ul{
  list-style:none; margin:0; padding:0;
  display:flex; flex-wrap:wrap; gap:8px; column-count:auto;
}
.marea-amenities.elementor-widget-text-editor li{
  margin:0; padding:6px 12px;
  border:1px solid var(--marea-sand);
  font-family:var(--marea-sans); font-size:10.5px; letter-spacing:.06em;
  text-transform:uppercase; color:var(--marea-ink); line-height:1.4;
}
.marea-amenities.elementor-widget-text-editor ul li::before{ content:none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3619c9 *//* AMENITIES — style the <ul> as outline pills like the mockup.
   Keep class marea-amenities on the Text Editor holding the <ul>. */
.marea-amenities ul{
  list-style:none; margin:0; padding:0;
  display:flex; flex-wrap:wrap; gap:8px; column-count:auto;
}
.marea-amenities.elementor-widget-text-editor li{
  margin:0; padding:6px 12px;
  border:1px solid var(--marea-sand);
  font-family:var(--marea-sans); font-size:10.5px; letter-spacing:.06em;
  text-transform:uppercase; color:var(--marea-ink); line-height:1.4;
}
.marea-amenities.elementor-widget-text-editor ul li::before{ content:none; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41253e4 *//* AMENITIES — style the <ul> as outline pills like the mockup.
   Keep class marea-amenities on the Text Editor holding the <ul>. */
.marea-amenities ul{
  list-style:none; margin:0; padding:0;
  display:flex; flex-wrap:wrap; gap:8px; column-count:auto;
}
.marea-amenities.elementor-widget-text-editor li{
  margin:0; padding:6px 12px;
  border:1px solid var(--marea-sand);
  font-family:var(--marea-sans); font-size:10.5px; letter-spacing:.06em;
  text-transform:uppercase; color:var(--marea-ink); line-height:1.4;
}
.marea-amenities.elementor-widget-text-editor ul li::before{ content:none; }/* End custom CSS */