.elementor-177 .elementor-element.elementor-element-49d02a24{--display:flex;--min-height:50vh;--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;--overlay-opacity:0.5;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-177 .elementor-element.elementor-element-49d02a24:not(.elementor-motion-effects-element-type-background), .elementor-177 .elementor-element.elementor-element-49d02a24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://exploremore.mv/wp-content/uploads/2025/10/9-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-177 .elementor-element.elementor-element-49d02a24::before, .elementor-177 .elementor-element.elementor-element-49d02a24 > .elementor-background-video-container::before, .elementor-177 .elementor-element.elementor-element-49d02a24 > .e-con-inner > .elementor-background-video-container::before, .elementor-177 .elementor-element.elementor-element-49d02a24 > .elementor-background-slideshow::before, .elementor-177 .elementor-element.elementor-element-49d02a24 > .e-con-inner > .elementor-background-slideshow::before, .elementor-177 .elementor-element.elementor-element-49d02a24 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-177 .elementor-element.elementor-element-edc1d7c{--display:flex;}.elementor-177 .elementor-element.elementor-element-edc1d7c:not(.elementor-motion-effects-element-type-background), .elementor-177 .elementor-element.elementor-element-edc1d7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-177 .elementor-element.elementor-element-1075726{--e-image-carousel-slides-to-show:5;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-177 .elementor-element.elementor-element-6b68ac1a{--display:flex;--min-height:0px;--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;--overlay-opacity:0.5;--margin-top:-43px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-177 .elementor-element.elementor-element-6b68ac1a::before, .elementor-177 .elementor-element.elementor-element-6b68ac1a > .elementor-background-video-container::before, .elementor-177 .elementor-element.elementor-element-6b68ac1a > .e-con-inner > .elementor-background-video-container::before, .elementor-177 .elementor-element.elementor-element-6b68ac1a > .elementor-background-slideshow::before, .elementor-177 .elementor-element.elementor-element-6b68ac1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-177 .elementor-element.elementor-element-6b68ac1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-177 .elementor-element.elementor-element-63b1ac62{text-align:center;margin:63px 63px calc(var(--kit-widget-spacing, 0px) + 63px) 63px;padding:0px 0px 0px 0px;}.elementor-177 .elementor-element.elementor-element-63b1ac62 .elementor-heading-title{font-family:"Julius Sans One", Sans-serif;font-size:48px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:#048C8C;}.elementor-177 .elementor-element.elementor-element-7c3c2db{text-align:center;margin:-8% -8% calc(var(--kit-widget-spacing, 0px) + -8%) -8%;padding:0% 20% 0% 20%;}.elementor-177 .elementor-element.elementor-element-7c3c2db .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-177 .elementor-element.elementor-element-7c3c2db.elementor-element{--align-self:center;}.elementor-177 .elementor-element.elementor-element-1a50ee50 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-b99ee87 );border-radius:0px 0px 0px 0px;padding:15px 45px 15px 45px;}.elementor-177 .elementor-element.elementor-element-1a50ee50 .elementor-button:hover, .elementor-177 .elementor-element.elementor-element-1a50ee50 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-177 .elementor-element.elementor-element-1a50ee50{margin:48px 48px calc(var(--kit-widget-spacing, 0px) + 48px) 48px;padding:0px 0px 0px 0px;}.elementor-177 .elementor-element.elementor-element-61f2342{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:116px;--padding-bottom:116px;--padding-left:116px;--padding-right:116px;}.elementor-177 .elementor-element.elementor-element-8696f09{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-177 .elementor-element.elementor-element-8696f09 .elementor-heading-title{font-family:"Julius Sans One", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-text );}.elementor-177 .elementor-element.elementor-element-8696f09.elementor-element{--align-self:flex-start;}.elementor-177 .elementor-element.elementor-element-dc8d48d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-177 .elementor-element.elementor-element-d0c8d02{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-177 .elementor-element.elementor-element-0b73c70{text-align:left;font-family:"Oxanium", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-177 .elementor-element.elementor-element-0b73c70.elementor-element{--align-self:flex-start;}.elementor-177 .elementor-element.elementor-element-9b4f054{--display:flex;--min-height:33px;}.elementor-177 .elementor-element.elementor-element-016d530{text-align:left;margin:37px 37px calc(var(--kit-widget-spacing, 0px) + 37px) 37px;padding:8px 8px 8px 8px;}.elementor-177 .elementor-element.elementor-element-016d530 .elementor-heading-title{font-family:"Julius Sans One", Sans-serif;font-size:50px;font-weight:600;text-transform:capitalize;font-style:normal;color:var( --e-global-color-text );}.elementor-177 .elementor-element.elementor-element-fc564ff{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--justify-items:center;--align-items:stretch;}.elementor-177 .elementor-element.elementor-element-a4c8164{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-177 .elementor-element.elementor-element-a4c8164:not(.elementor-motion-effects-element-type-background), .elementor-177 .elementor-element.elementor-element-a4c8164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-177 .elementor-element.elementor-element-62d3627 img{height:165px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.8);}.elementor-177 .elementor-element.elementor-element-2f41fdd{text-align:center;}.elementor-177 .elementor-element.elementor-element-2f41fdd .elementor-heading-title{font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-177 .elementor-element.elementor-element-b04ce32{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-177 .elementor-element.elementor-element-b04ce32:not(.elementor-motion-effects-element-type-background), .elementor-177 .elementor-element.elementor-element-b04ce32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-177 .elementor-element.elementor-element-49ddb38 img{height:165px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.8);}.elementor-177 .elementor-element.elementor-element-c284467{text-align:center;}.elementor-177 .elementor-element.elementor-element-c284467 .elementor-heading-title{font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-177 .elementor-element.elementor-element-08253cf{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-177 .elementor-element.elementor-element-08253cf:not(.elementor-motion-effects-element-type-background), .elementor-177 .elementor-element.elementor-element-08253cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-177 .elementor-element.elementor-element-a5f15fd img{height:165px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.8);}.elementor-177 .elementor-element.elementor-element-4657b5d{text-align:center;}.elementor-177 .elementor-element.elementor-element-4657b5d .elementor-heading-title{font-size:17px;font-weight:400;color:var( --e-global-color-primary );}.elementor-177 .elementor-element.elementor-element-8a72e79{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-177 .elementor-element.elementor-element-8a72e79:not(.elementor-motion-effects-element-type-background), .elementor-177 .elementor-element.elementor-element-8a72e79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-177 .elementor-element.elementor-element-ae17e31 img{height:165px;border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.8);}.elementor-177 .elementor-element.elementor-element-54b364e{text-align:center;}.elementor-177 .elementor-element.elementor-element-54b364e .elementor-heading-title{font-size:18px;font-weight:400;color:var( --e-global-color-primary );}.elementor-177 .elementor-element.elementor-element-55353a29{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-177 .elementor-element.elementor-element-71736b28{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-177 .elementor-element.elementor-element-68665dbf{text-align:center;}.elementor-177 .elementor-element.elementor-element-68665dbf .elementor-heading-title{font-family:"Julius Sans One", Sans-serif;font-size:48px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-text );}.elementor-177 .elementor-element.elementor-element-7dcadf34{--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:12% 12%;--row-gap:12%;--column-gap:12%;}.elementor-177 .elementor-element.elementor-element-2789daa6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-177 .elementor-element.elementor-element-3f10c1cd .elementor-image-box-wrapper{text-align:left;}.elementor-177 .elementor-element.elementor-element-3f10c1cd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-177 .elementor-element.elementor-element-3f10c1cd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-177 .elementor-element.elementor-element-3f10c1cd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-177 .elementor-element.elementor-element-3f10c1cd .elementor-image-box-img img{height:250px;object-fit:cover;object-position:center center;border-radius:10px;transition-duration:0.3s;}.elementor-177 .elementor-element.elementor-element-3f10c1cd .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-177 .elementor-element.elementor-element-3f10c1cd{width:initial;max-width:initial;}.elementor-177 .elementor-element.elementor-element-3aa7a58b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-177 .elementor-element.elementor-element-5cd96068 .elementor-image-box-wrapper{text-align:left;}.elementor-177 .elementor-element.elementor-element-5cd96068.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-177 .elementor-element.elementor-element-5cd96068.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-177 .elementor-element.elementor-element-5cd96068.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-177 .elementor-element.elementor-element-5cd96068 .elementor-image-box-img img{height:250px;object-fit:cover;object-position:center center;border-radius:10px;transition-duration:0.3s;}.elementor-177 .elementor-element.elementor-element-5cd96068 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-177 .elementor-element.elementor-element-5742fe08{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-177 .elementor-element.elementor-element-2c2fae50 .elementor-image-box-wrapper{text-align:left;}.elementor-177 .elementor-element.elementor-element-2c2fae50.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-177 .elementor-element.elementor-element-2c2fae50.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-177 .elementor-element.elementor-element-2c2fae50.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-177 .elementor-element.elementor-element-2c2fae50 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-177 .elementor-element.elementor-element-2c2fae50 .elementor-image-box-img img{height:250px;object-fit:cover;object-position:center center;border-radius:10px;transition-duration:0.3s;}.elementor-177 .elementor-element.elementor-element-2c2fae50 .elementor-image-box-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );color:var( --e-global-color-text );}.elementor-177 .elementor-element.elementor-element-55054c9{--display:flex;}.elementor-177 .elementor-element.elementor-element-1234f10 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:var( --e-global-color-text );color:var( --e-global-color-text );background-color:var( --e-global-color-b99ee87 );}.elementor-177 .elementor-element.elementor-element-59d4358{--display:flex;}@media(max-width:1024px){.elementor-177 .elementor-element.elementor-element-63b1ac62 .elementor-heading-title{font-size:36px;}.elementor-177 .elementor-element.elementor-element-7c3c2db .elementor-heading-title{font-size:16px;}.elementor-177 .elementor-element.elementor-element-1a50ee50 .elementor-button{font-size:14px;}.elementor-177 .elementor-element.elementor-element-d0c8d02{--grid-auto-flow:row;}.elementor-177 .elementor-element.elementor-element-0b73c70{font-size:14px;}.elementor-177 .elementor-element.elementor-element-fc564ff{--grid-auto-flow:row;}.elementor-177 .elementor-element.elementor-element-55353a29{--margin-top:20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-177 .elementor-element.elementor-element-68665dbf .elementor-heading-title{font-size:36px;}.elementor-177 .elementor-element.elementor-element-7dcadf34{--gap:5% 5%;--row-gap:5%;--column-gap:5%;}.elementor-177 .elementor-element.elementor-element-3f10c1cd .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-177 .elementor-element.elementor-element-5cd96068 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-177 .elementor-element.elementor-element-2c2fae50 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-177 .elementor-element.elementor-element-1234f10 .elementor-button{font-size:14px;}}@media(max-width:767px){.elementor-177 .elementor-element.elementor-element-49d02a24{--min-height:250px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-177 .elementor-element.elementor-element-6b68ac1a{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-177 .elementor-element.elementor-element-63b1ac62 .elementor-heading-title{font-size:26px;}.elementor-177 .elementor-element.elementor-element-7c3c2db .elementor-heading-title{font-size:14px;}.elementor-177 .elementor-element.elementor-element-7c3c2db{padding:0% 0% 0% 0%;}.elementor-177 .elementor-element.elementor-element-61f2342{--content-width:1160px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-177 .elementor-element.elementor-element-8696f09{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-177 .elementor-element.elementor-element-d0c8d02{--width:1069px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-177 .elementor-element.elementor-element-0b73c70{font-size:14px;}.elementor-177 .elementor-element.elementor-element-fc564ff{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-177 .elementor-element.elementor-element-55353a29{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-177 .elementor-element.elementor-element-68665dbf .elementor-heading-title{font-size:26px;}.elementor-177 .elementor-element.elementor-element-7dcadf34{--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-177 .elementor-element.elementor-element-2789daa6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-177 .elementor-element.elementor-element-3f10c1cd .elementor-image-box-wrapper{text-align:center;}.elementor-177 .elementor-element.elementor-element-3f10c1cd .elementor-image-box-img{margin-bottom:15px;}.elementor-177 .elementor-element.elementor-element-3f10c1cd .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-177 .elementor-element.elementor-element-3f10c1cd .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-177 .elementor-element.elementor-element-5cd96068 .elementor-image-box-wrapper{text-align:center;}.elementor-177 .elementor-element.elementor-element-5cd96068 .elementor-image-box-img{margin-bottom:15px;}.elementor-177 .elementor-element.elementor-element-5cd96068 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-177 .elementor-element.elementor-element-5cd96068 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-177 .elementor-element.elementor-element-2c2fae50 .elementor-image-box-wrapper{text-align:center;}.elementor-177 .elementor-element.elementor-element-2c2fae50 .elementor-image-box-img{margin-bottom:15px;}.elementor-177 .elementor-element.elementor-element-2c2fae50 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-177 .elementor-element.elementor-element-2c2fae50 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}}@media(min-width:768px){.elementor-177 .elementor-element.elementor-element-6b68ac1a{--content-width:840px;}}/* Start custom CSS for image-carousel, class: .elementor-element-1075726 *//* Center every slide’s content */
.elementor-177 .elementor-element.elementor-element-1075726 .swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Make logos fit without cropping */
.elementor-177 .elementor-element.elementor-element-1075726 .swiper-slide img {
  max-height: 100px;      /* desktop target height */
  width: auto;
  height: auto;
  object-fit: contain;   /* no cropping */
  display: block;
}

/* Optional: keep spacing consistent */
.elementor-177 .elementor-element.elementor-element-1075726 .swiper-wrapper {
  align-items: center;
}

/* Tablet / Mobile sizes */
@media (max-width: 1024px) {
  .elementor-177 .elementor-element.elementor-element-1075726 .swiper-slide img { max-height: 60px; }
}
@media (max-width: 767px) {
  .elementor-177 .elementor-element.elementor-element-1075726 .swiper-slide img { max-height: 50px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-edc1d7c *//* Wrap your carousel inside a container with class "glass-carousel" */

.glass-carousel {
  /* glass look */
  background: rgba(255,255,255,0.72);         /* needs some opacity for blur to show */
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);

  /* shape + elevation */
  border-radius: 16px;
  border: 1px solid rgba(1,22,64,0.10);
  box-shadow: 0 12px 28px rgba(1,22,64,0.08);

  /* spacing */
  padding: 14px 18px;
}

/* Center slides nicely and keep logos fully visible */
.glass-carousel .swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Prevent cropping; scale logos neatly */
.glass-carousel .swiper-slide img {
  max-height: 72px;       /* desktop target height for logos/images */
  width: auto;
  height: auto;
  object-fit: contain;
  display: block;
}

/* Make the track align vertically for mixed logo heights */
.glass-carousel .swiper-wrapper {
  align-items: center;
}

/* Tidy pagination if you use dots */
.glass-carousel .swiper-pagination-bullets .swiper-pagination-bullet {
  background: rgba(1,22,64,0.4);
  opacity: 1;
}
.glass-carousel .swiper-pagination-bullet-active {
  background: #011640;
}

/* Responsive tweaks */
@media (max-width: 1024px) {
  .glass-carousel { border-radius: 14px; padding: 12px 16px; }
  .glass-carousel .swiper-slide img { max-height: 60px; }
}
@media (max-width: 767px) {
  .glass-carousel { border-radius: 12px; padding: 10px 14px; }
  .glass-carousel .swiper-slide img { max-height: 50px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0c8d02 *//* Our Story mobile fixes */
@media (max-width: 767px){
  .our-story{padding:24px 16px;}
  /* Make any columns/children full-width */
  .our-story .e-con > *{width:100% !important;}
  .our-story .elementor-column{width:100% !important; margin:0 !important;}
  /* Nice breathing room between items */
  .our-story .e-con-inner{gap:16px !important;}
  /* Center and size the heading */
  .our-story .elementor-widget-heading .elementor-heading-title{
    font-size:34px; line-height:1.2; text-align:center;
  }
  /* Comfortable body text */
  .our-story p{font-size:15px; line-height:1.7; margin:0;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b4f054 *//* Card container + hover */
.elementor-177 .elementor-element.elementor-element-9b4f054 .nt-card {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 6px 18px rgba(0,0,0,.06);
  overflow: hidden;
  transition: transform .3s ease, box-shadow .3s ease;
}
.elementor-177 .elementor-element.elementor-element-9b4f054 .nt-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 16px 36px rgba(0,0,0,.12);
}
/* Image zoom */
.elementor-177 .elementor-element.elementor-element-9b4f054 .nt-card .elementor-widget-image img,
.elementor-177 .elementor-element.elementor-element-9b4f054 .nt-card .elementor-widget-theme-post-featured-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform .35s ease;
}
.elementor-177 .elementor-element.elementor-element-9b4f054 .nt-card:hover img { transform: scale(1.05); }
/* Badge (position a text widget as absolute inside the image container) */
.elementor-177 .elementor-element.elementor-element-9b4f054 .nt-badge {
  position: absolute;
  top: 12px; left: 12px;
  background: rgba(81,64,81,.92);
  color:#fff; padding:6px 10px; border-radius: 8px;
  font-size:.8rem; font-weight:600;
}
/* Price */
.elementor-177 .elementor-element.elementor-element-9b4f054 .nt-price { color:#514051; font-weight:700; margin:10px 0 14px; }
/* Button full width */
.elementor-177 .elementor-element.elementor-element-9b4f054 .nt-card .elementor-button {
  width: 100%; border-radius: 10px; text-transform: uppercase;
}/* End custom CSS */