.elementor-1399 .elementor-element.elementor-element-3708acc>.elementor-container{
    min-height:600px
}
.elementor-1399 .elementor-element.elementor-element-3708acc:not(.elementor-motion-effects-element-type-background),
.elementor-1399 .elementor-element.elementor-element-3708acc>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    /*background-image:url(/uploads/2022/08/KagiMaldivesModelSpaEntrance49a2.jpg?fit=1920%2C1080&amp;ssl=1);*/
    background-image:url(/uploads/images/lampshades-banner.jpg?fit=1920%2C1080&amp;ssl=1);    
    background-position:top center;
    background-size:cover
}
.elementor-1399 .elementor-element.elementor-element-3708acc>.elementor-background-overlay{
    background-color:#5151516b;
    opacity:.5;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-1399 .elementor-element.elementor-element-3708acc{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-bc-flex-widget .elementor-1399 .elementor-element.elementor-element-cc7c040.elementor-column .elementor-widget-wrap{
    align-items:flex-end
}
.elementor-1399 .elementor-element.elementor-element-cc7c040.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated{
    align-content:flex-end;
    align-items:flex-end
}
.elementor-1399 .elementor-element.elementor-element-cc7c040>.elementor-element-populated{
    padding:20px
}
.elementor-1399 .elementor-element.elementor-element-097bca5{
    text-align:left
}
.elementor-1399 .elementor-element.elementor-element-097bca5 .elementor-heading-title{
    color:var( --e-global-color-beca99e );
    font-family:bellefair,Sans-serif;
    font-size:40px;
    font-weight:400;
    text-shadow:0 0 10px rgba(0,0,0,.3)
}
.elementor-1399 .elementor-element.elementor-element-25521e7{
    padding:10px
}
.elementor-bc-flex-widget .elementor-1399 .elementor-element.elementor-element-6934c72.elementor-column .elementor-widget-wrap{
    align-items:flex-end
}
.elementor-1399 .elementor-element.elementor-element-6934c72.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated{
    align-content:flex-end;
    align-items:flex-end
}
.elementor-1399 .elementor-element.elementor-element-7051933{
    text-align:left
}
.elementor-1399 .elementor-element.elementor-element-7051933 .elementor-heading-title{
    color:var( --e-global-color-beca99e );
    font-family:zeyada,Sans-serif;
    font-size:30px;
    font-weight:400;
  font-family: bellefair,Sans-serif;
  margin-bottom: 20px;    
text-shadow: 0 0 10px rgba(0,0,0,.5);    
}
.elementor-1399 .elementor-element.elementor-element-86ccc82{
    --spacer-size:10px
}
.elementor-1399 .elementor-element.elementor-element-cc9b9f9{
    text-align:center
}
.elementor-1399 .elementor-element.elementor-element-cc9b9f9 .elementor-heading-title{
    color:var(--e-global-color-primary);
    font-family:bellefair,Sans-serif;
    font-size:45px;
    font-weight:400
}
.elementor-1399 .elementor-element.elementor-element-cc9b9f9>.elementor-widget-container{
    border-style:solid;
    border-width:0 0 1px;
    border-color:var(--e-global-color-primary)
}
.elementor-1399 .elementor-element.elementor-element-78a8657{
    text-align:center;
    font-family:roboto,Sans-serif;
    font-size:20px;
    font-weight:400;
    letter-spacing:-.6px
}
.elementor-1399 .elementor-element.elementor-element-f3176d8{
    --spacer-size:16px
}
.elementor-1399 .elementor-element.elementor-element-11b9ec3>.elementor-container{
    max-width:1500px
}
.elementor-1399 .elementor-element.elementor-element-12d22cf .elementor-cta__content{
    min-height:600px;
    text-align:center
}
.elementor-1399 .elementor-element.elementor-element-12d22cf .elementor-cta__title{
    font-family:bellefair,Sans-serif;
    font-weight:400
}
.elementor-1399 .elementor-element.elementor-element-12d22cf .elementor-cta__content-item{
    transition-duration:1000ms
}
.elementor-1399 .elementor-element.elementor-element-12d22cf.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){
    transition-delay:calc( 1000ms/3 )
}
.elementor-1399 .elementor-element.elementor-element-12d22cf.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){
    transition-delay:calc( ( 1000ms/3 ) * 2 )
}
.elementor-1399 .elementor-element.elementor-element-12d22cf.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){
    transition-delay:calc( ( 1000ms/3 ) * 3 )
}
.elementor-1399 .elementor-element.elementor-element-12d22cf .elementor-cta .elementor-cta__bg,.elementor-1399 .elementor-element.elementor-element-12d22cf .elementor-cta .elementor-cta__bg-overlay{
    transition-duration:1500ms
}
.elementor-1399 .elementor-element.elementor-element-12d22cf>.elementor-widget-container{
    margin:0;
    padding:0
}

.elementor-1399 .elementor-element.elementor-element-07f1a01,
.elementor-1399 .elementor-element.elementor-element-5ab2a09,
.elementor-1399 .elementor-element.elementor-element-8294217,
.elementor-1399 .elementor-element.elementor-element-6d60d51,
.elementor-1399 .elementor-element.elementor-element-4588744,
.elementor-1399 .elementor-element.elementor-element-e3c55a5 {
    text-align:justify;
    font-size:17px;
    letter-spacing:-.5px
}

.elementor-1399 .elementor-element.elementor-element-07f1a01>.elementor-widget-container{
    margin:0
}
.elementor-1399 .elementor-element.elementor-element-63c5201 .elementor-button{
    font-family:bellefair,Sans-serif;
    font-weight:400;
    text-transform:uppercase;
    font-style:normal;
    text-decoration:underline;
    background-color:var( --e-global-color-primary )
}
.elementor-1399 .elementor-element.elementor-element-63c5201 .elementor-button:hover,.elementor-1399 .elementor-element.elementor-element-63c5201 .elementor-button:focus{
    background-color:var( --e-global-color-accent )
}
.elementor-1399 .elementor-element.elementor-element-190ae70 .elementor-cta__content{
    min-height:600px;
    text-align:center
}
.elementor-1399 .elementor-element.elementor-element-190ae70 .elementor-cta__title{
    font-family:bellefair,Sans-serif;
    font-weight:400
}
.elementor-1399 .elementor-element.elementor-element-190ae70 .elementor-cta__content-item{
    transition-duration:1000ms
}
.elementor-1399 .elementor-element.elementor-element-190ae70.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){
    transition-delay:calc( 1000ms/3 )
}
.elementor-1399 .elementor-element.elementor-element-190ae70.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){
    transition-delay:calc( ( 1000ms/3 ) * 2 )
}
.elementor-1399 .elementor-element.elementor-element-190ae70.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){
    transition-delay:calc( ( 1000ms/3 ) * 3 )
}
.elementor-1399 .elementor-element.elementor-element-190ae70 .elementor-cta .elementor-cta__bg,.elementor-1399 .elementor-element.elementor-element-190ae70 .elementor-cta .elementor-cta__bg-overlay{
    transition-duration:1500ms
}
.elementor-1399 .elementor-element.elementor-element-190ae70>.elementor-widget-container{
    margin:0
}

.elementor-1399 .elementor-element.elementor-element-e002962 .elementor-button{
    font-family:bellefair,Sans-serif;
    font-weight:400;
    text-transform:uppercase;
    font-style:normal;
    text-decoration:underline;
    background-color:var( --e-global-color-primary )
}
.elementor-1399 .elementor-element.elementor-element-e002962 .elementor-button:hover,.elementor-1399 .elementor-element.elementor-element-e002962 .elementor-button:focus{
    background-color:var( --e-global-color-accent )
}
.elementor-1399 .elementor-element.elementor-element-e053a4b .elementor-cta__content{
    min-height:600px;
    text-align:center
}
.elementor-1399 .elementor-element.elementor-element-e053a4b .elementor-cta__title{
    font-family:bellefair,Sans-serif;
    font-size:30px;
    font-weight:400
}
.elementor-1399 .elementor-element.elementor-element-e053a4b .elementor-cta__content-item{
    transition-duration:1000ms
}
.elementor-1399 .elementor-element.elementor-element-e053a4b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){
    transition-delay:calc( 1000ms/3 )
}
.elementor-1399 .elementor-element.elementor-element-e053a4b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){
    transition-delay:calc( ( 1000ms/3 ) * 2 )
}
.elementor-1399 .elementor-element.elementor-element-e053a4b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){
    transition-delay:calc( ( 1000ms/3 ) * 3 )
}
.elementor-1399 .elementor-element.elementor-element-e053a4b .elementor-cta .elementor-cta__bg,.elementor-1399 .elementor-element.elementor-element-e053a4b .elementor-cta .elementor-cta__bg-overlay{
    transition-duration:1500ms
}
.elementor-1399 .elementor-element.elementor-element-e053a4b>.elementor-widget-container{
    margin:0
}

.elementor-1399 .elementor-element.elementor-element-08fd36c .elementor-button{
    font-family:bellefair,Sans-serif;
    font-weight:400;
    text-transform:uppercase;
    font-style:normal;
    text-decoration:underline;
    background-color:var(--e-global-color-primary)
}
.elementor-1399 .elementor-element.elementor-element-08fd36c .elementor-button:hover,.elementor-1399 .elementor-element.elementor-element-08fd36c .elementor-button:focus{
    background-color:var( --e-global-color-accent )
}
.elementor-1399 .elementor-element.elementor-element-e77be0e>.elementor-container{
    max-width:1500px
}
.elementor-1399 .elementor-element.elementor-element-d78b0cb .elementor-cta__content{
    min-height:600px;
    text-align:center
}
.elementor-1399 .elementor-element.elementor-element-d78b0cb .elementor-cta__title{
    font-family:bellefair,Sans-serif;
    font-weight:400
}
.elementor-1399 .elementor-element.elementor-element-d78b0cb .elementor-cta__content-item{
    transition-duration:1000ms
}
.elementor-1399 .elementor-element.elementor-element-d78b0cb.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){
    transition-delay:calc( 1000ms/3 )
}
.elementor-1399 .elementor-element.elementor-element-d78b0cb.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){
    transition-delay:calc( ( 1000ms/3 ) * 2 )
}
.elementor-1399 .elementor-element.elementor-element-d78b0cb.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){
    transition-delay:calc( ( 1000ms/3 ) * 3 )
}
.elementor-1399 .elementor-element.elementor-element-d78b0cb .elementor-cta .elementor-cta__bg,.elementor-1399 .elementor-element.elementor-element-d78b0cb .elementor-cta .elementor-cta__bg-overlay{
    transition-duration:1500ms
}
.elementor-1399 .elementor-element.elementor-element-d78b0cb>.elementor-widget-container{
    margin:0
}

.elementor-1399 .elementor-element.elementor-element-b0ef73d .elementor-button{
    font-family:bellefair,Sans-serif;
    font-weight:400;
    text-transform:uppercase;
    font-style:normal;
    text-decoration:underline;
    background-color:var( --e-global-color-primary )
}
.elementor-1399 .elementor-element.elementor-element-b0ef73d .elementor-button:hover,.elementor-1399 .elementor-element.elementor-element-b0ef73d .elementor-button:focus{
    background-color:var( --e-global-color-accent )
}
.elementor-1399 .elementor-element.elementor-element-bf82e30 .elementor-cta__content{
    min-height:600px;
    text-align:center
}
.elementor-1399 .elementor-element.elementor-element-bf82e30 .elementor-cta__title{
    font-family:bellefair,Sans-serif;
    font-weight:400
}
.elementor-1399 .elementor-element.elementor-element-bf82e30 .elementor-cta__content-item{
    transition-duration:1000ms
}
.elementor-1399 .elementor-element.elementor-element-bf82e30.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){
    transition-delay:calc( 1000ms/3 )
}
.elementor-1399 .elementor-element.elementor-element-bf82e30.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){
    transition-delay:calc( ( 1000ms/3 ) * 2 )
}
.elementor-1399 .elementor-element.elementor-element-bf82e30.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){
    transition-delay:calc( ( 1000ms/3 ) * 3 )
}
.elementor-1399 .elementor-element.elementor-element-bf82e30 .elementor-cta .elementor-cta__bg,.elementor-1399 .elementor-element.elementor-element-bf82e30 .elementor-cta .elementor-cta__bg-overlay{
    transition-duration:1500ms
}
.elementor-1399 .elementor-element.elementor-element-bf82e30>.elementor-widget-container{
    margin:0
}

.elementor-1399 .elementor-element.elementor-element-241644e .elementor-button{
    font-family:bellefair,Sans-serif;
    font-weight:400;
    text-transform:uppercase;
    font-style:normal;
    text-decoration:underline;
    background-color:var( --e-global-color-primary )
}
.elementor-1399 .elementor-element.elementor-element-241644e .elementor-button:hover,.elementor-1399 .elementor-element.elementor-element-241644e .elementor-button:focus{
    background-color:var( --e-global-color-accent )
}
.elementor-1399 .elementor-element.elementor-element-f4f12ad .elementor-cta__content{
    min-height:600px;
    text-align:center
}
.elementor-1399 .elementor-element.elementor-element-f4f12ad .elementor-cta__title{
    font-family:bellefair,Sans-serif;
    font-weight:400
}
.elementor-1399 .elementor-element.elementor-element-f4f12ad .elementor-cta__content-item{
    transition-duration:1000ms
}
.elementor-1399 .elementor-element.elementor-element-f4f12ad.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){
    transition-delay:calc( 1000ms/3 )
}
.elementor-1399 .elementor-element.elementor-element-f4f12ad.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){
    transition-delay:calc( ( 1000ms/3 ) * 2 )
}
.elementor-1399 .elementor-element.elementor-element-f4f12ad.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){
    transition-delay:calc( ( 1000ms/3 ) * 3 )
}
.elementor-1399 .elementor-element.elementor-element-f4f12ad .elementor-cta .elementor-cta__bg,.elementor-1399 .elementor-element.elementor-element-f4f12ad .elementor-cta .elementor-cta__bg-overlay{
    transition-duration:1500ms
}
.elementor-1399 .elementor-element.elementor-element-f4f12ad>.elementor-widget-container{
    margin:0
}

.elementor-1399 .elementor-element.elementor-element-811bc22 .elementor-button{
    font-family:bellefair,Sans-serif;
    font-weight:400;
    text-transform:uppercase;
    font-style:normal;
    text-decoration:underline;
    background-color:var( --e-global-color-primary )
}
.elementor-1399 .elementor-element.elementor-element-811bc22 .elementor-button:hover,.elementor-1399 .elementor-element.elementor-element-811bc22 .elementor-button:focus{
    background-color:var( --e-global-color-accent )
}
.elementor-1399 .elementor-element.elementor-element-49a5edb{
    --spacer-size:50px
}
.elementor-1399 .elementor-element.elementor-element-f32986a .elementor-repeater-item-1ab9e4e .swiper-slide-bg{
    background-color:#833ca3;
    background-image:url(/uploads/images/Package-Delivery1.jpg);
    background-size:cover;
    -webkit-filter: brightness(90%);
}
.elementor-1399 .elementor-element.elementor-element-f32986a .elementor-repeater-item-d1f29c7 .swiper-slide-bg{
    background-color:#4054b2;
    background-image:url(https://i0.wp.com/kagimaldives.com/wp-content/uploads/2021/02/WelnessSlite2-scaled.jpg?fit=2560%2C1707&ssl=1);
    background-size:cover
}
.elementor-1399 .elementor-element.elementor-element-f32986a .elementor-repeater-item-d111b23 .swiper-slide-bg{
    background-color:#1abc9c;
    background-image:url(https://i0.wp.com/kagimaldives.com/wp-content/uploads/2022/08/KagiMaldives_SaunaModel.jpg?fit=1920%2C1080&ssl=1);
    background-size:cover
}
.elementor-1399 .elementor-element.elementor-element-f32986a .elementor-repeater-item-4d1e4d7 .swiper-slide-bg{
    background-color:#1abc9c;
    background-image:url(https://i0.wp.com/kagimaldives.com/wp-content/uploads/2021/02/WelnessSlide3-scaled.jpg?fit=2560%2C1438&ssl=1);
    background-size:cover
}
.elementor-1399 .elementor-element.elementor-element-f32986a .elementor-repeater-item-f05204e .swiper-slide-bg{
    background-color:#1abc9c;
    background-image:url(https://i0.wp.com/kagimaldives.com/wp-content/uploads/2022/08/KagiMaldivesModelSpaEntrance.jpg?fit=1920%2C1080&ssl=1);
    background-size:cover
}
.elementor-1399 .elementor-element.elementor-element-f32986a .swiper-slide{
    height:500px;
    transition-duration:calc(5000ms*1.2);
    margin-top: 40px;
    margin-bottom: 40px;
}
.elementor-1399 .elementor-element.elementor-element-f32986a .swiper-slide-contents{
    max-width:100%
}
.elementor-1399 .elementor-element.elementor-element-f32986a .swiper-slide-inner{
    /*text-align:center*/
}
.elementor-1399 .elementor-element.elementor-element-f32986a .elementor-slide-heading{
    font-family:bellefair,Sans-serif;
    font-weight:400
}
.elementor-1399 .elementor-element.elementor-element-f32986a .elementor-slide-description{
    font-family:zeyada,Sans-serif;
    font-size:30px;
    letter-spacing:-.4px;
    font-family: bellefair,Sans-serif;
  margin-bottom: 22px;
  text-shadow: 0 0 10px rgba(0,0,0,.5);
}

@media(min-width:768px){
    .elementor-1399 .elementor-element.elementor-element-db40263{
        width:11.491%
    }
    .elementor-1399 .elementor-element.elementor-element-6934c72{
        width:88.509%
    }
}
@media(min-width:1025px){
    .elementor-1399 .elementor-element.elementor-element-3708acc:not(.elementor-motion-effects-element-type-background),.elementor-1399 .elementor-element.elementor-element-3708acc>.elementor-motion-effects-container>.elementor-motion-effects-layer{
        background-attachment:fixed
    }
}
.hero-image-title{
    position:absolute;
    bottom: 20%;
}

.menu-item .btn-kagi-primary.p-2 {
  padding: .5rem 10px !important;
}

.banner-btn {
  margin-top: 12px;
}

.banner-btn .btn-kagi {
  padding: 12px 20px !important; 
  font-family: "Bellefair", Sans-serif; 
  text-transform: uppercase;  
  border-radius: 2px;
}

.elementor-widget-wrap .elementor-section.elementor-inner-section {
  margin-bottom: 10px;
}

.elementor-widget-wrap .elementor-widget-container h2 {
  margin-bottom: 10px;
}


      
