.elementor-79 .elementor-element.elementor-element-4c7e2f38:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-4c7e2f38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddfb581 );}.elementor-79 .elementor-element.elementor-element-4c7e2f38 > .elementor-background-overlay{background-image:url("https://melaotravel.com/wp-content/uploads/2026/05/young-businessman-in-a-car-rental-service-test-drive-concept.jpg");background-position:0px 35%;background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-79 .elementor-element.elementor-element-4c7e2f38 > .elementor-container{max-width:1290px;}.elementor-79 .elementor-element.elementor-element-4c7e2f38, .elementor-79 .elementor-element.elementor-element-4c7e2f38 > .elementor-background-overlay{border-radius:0px 0px 40px 40px;}.elementor-79 .elementor-element.elementor-element-4c7e2f38{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-132px;margin-bottom:0px;padding:250px 0px 150px 0px;}.elementor-bc-flex-widget .elementor-79 .elementor-element.elementor-element-49e71ded.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-79 .elementor-element.elementor-element-49e71ded.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-79 .elementor-element.elementor-element-49e71ded.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-79 .elementor-element.elementor-element-49e71ded > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-79 .elementor-element.elementor-element-49e71ded{z-index:2;}.elementor-79 .elementor-element.elementor-element-a486cf6{text-align:center;}.elementor-79 .elementor-element.elementor-element-a486cf6 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#FFFFFFBF;}.elementor-79 .elementor-element.elementor-element-226825c3{text-align:center;}.elementor-79 .elementor-element.elementor-element-226825c3 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:48px;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:1.2em;letter-spacing:-1px;color:var( --e-global-color-4f381b8 );}.elementor-79 .elementor-element.elementor-element-483e27a{text-align:center;font-family:"Manrope", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFFE0;}.elementor-79 .elementor-element.elementor-element-7b1c84a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-7b1c84a1:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-7b1c84a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8FAFF 0%, #FFFFFF00 100%);}.elementor-79 .elementor-element.elementor-element-7ca6eaa6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-79 .elementor-element.elementor-element-d9b93b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:-219px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-79 .elementor-element.elementor-element-73cc8110{--display:flex;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-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-263ba276{padding:20px 25px 0px 25px;}.elementor-79 .elementor-element.elementor-element-263ba276 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1.3em;color:var( --e-global-color-ddfb581 );}.elementor-79 .elementor-element.elementor-element-77a4eb39{--display:flex;--justify-content:flex-start;--padding-top:10px;--padding-bottom:10px;--padding-left:40px;--padding-right:20px;}.elementor-79 .elementor-element.elementor-element-3e1583e .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:32px;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-79 .elementor-element.elementor-element-7615a4e6{width:var( --container-widget-width, 87.801% );max-width:87.801%;padding:0px 75px 0px 0px;--container-widget-width:87.801%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-79 .elementor-element.elementor-element-7615a4e6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-7615a4e6 p{margin-block-end:18px;}.elementor-79 .elementor-element.elementor-element-7615a4e6 a{color:var( --e-global-color-secondary );}.elementor-79 .elementor-element.elementor-element-374ed48e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-79 .elementor-element.elementor-element-24ec28b0{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-79 .elementor-element.elementor-element-24ec28b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-79 .elementor-element.elementor-element-701f8fd1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-79 .elementor-element.elementor-element-701f8fd1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-79 .elementor-element.elementor-element-701f8fd1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-79 .elementor-element.elementor-element-701f8fd1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-79 .elementor-element.elementor-element-701f8fd1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-79 .elementor-element.elementor-element-701f8fd1 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-79 .elementor-element.elementor-element-701f8fd1 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-79 .elementor-element.elementor-element-701f8fd1{--e-icon-list-icon-size:16px;--icon-vertical-align:center;--icon-vertical-offset:-2px;}.elementor-79 .elementor-element.elementor-element-701f8fd1 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-79 .elementor-element.elementor-element-701f8fd1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-79 .elementor-element.elementor-element-701f8fd1 .elementor-icon-list-item > a{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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-79 .elementor-element.elementor-element-701f8fd1 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-79 .elementor-element.elementor-element-195d7fe8 > .elementor-container{max-width:1290px;}.elementor-79 .elementor-element.elementor-element-195d7fe8{margin-top:150px;margin-bottom:150px;padding:80px 0px 90px 0px;z-index:1;}.elementor-79 .elementor-element.elementor-element-7e5ba14b > .elementor-element-populated, .elementor-79 .elementor-element.elementor-element-7e5ba14b > .elementor-element-populated > .elementor-background-overlay, .elementor-79 .elementor-element.elementor-element-7e5ba14b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-79 .elementor-element.elementor-element-1e5e8f0d{text-align:center;}.elementor-79 .elementor-element.elementor-element-1e5e8f0d .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:28px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-79 .elementor-element.elementor-element-2559287{text-align:center;}.elementor-79 .elementor-element.elementor-element-2559287 .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1.2em;letter-spacing:-2px;color:var( --e-global-color-secondary );}.elementor-79 .elementor-element.elementor-element-705b01ee{padding:0px 35px 0px 35px;text-align:center;color:var( --e-global-color-text );}.elementor-79 .elementor-element.elementor-element-5c4ccd75 > .elementor-container{max-width:1290px;}.elementor-79 .elementor-element.elementor-element-5c4ccd75{margin-top:20px;margin-bottom:0px;padding:29px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-3dd8db75.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-79 .elementor-element.elementor-element-3dd8db75 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-79 .elementor-element.elementor-element-3dd8db75 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f5ac94f );box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.05);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:80px 15px 35px 15px;}.elementor-79 .elementor-element.elementor-element-3dd8db75 > .elementor-element-populated, .elementor-79 .elementor-element.elementor-element-3dd8db75 > .elementor-element-populated > .elementor-background-overlay, .elementor-79 .elementor-element.elementor-element-3dd8db75 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-79 .elementor-element.elementor-element-6737e719{width:var( --container-widget-width, 30% );max-width:30%;background-color:var( --e-global-color-ddfb581 );margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:20px 20px 20px 20px;--container-widget-width:30%;--container-widget-flex-grow:0;z-index:1;border-style:none;border-radius:500px 500px 500px 500px;}.elementor-79 .elementor-element.elementor-element-6737e719 .elementor-icon-wrapper{text-align:center;}.elementor-79 .elementor-element.elementor-element-6737e719.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4f381b8 );}.elementor-79 .elementor-element.elementor-element-6737e719.elementor-view-framed .elementor-icon, .elementor-79 .elementor-element.elementor-element-6737e719.elementor-view-default .elementor-icon{color:var( --e-global-color-4f381b8 );border-color:var( --e-global-color-4f381b8 );}.elementor-79 .elementor-element.elementor-element-6737e719.elementor-view-framed .elementor-icon, .elementor-79 .elementor-element.elementor-element-6737e719.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4f381b8 );}.elementor-79 .elementor-element.elementor-element-6737e719 .elementor-icon{font-size:30px;}.elementor-79 .elementor-element.elementor-element-6737e719 .elementor-icon svg{height:30px;}.elementor-79 .elementor-element.elementor-element-1305a1f.jkit-equal-height-enable, .elementor-79 .elementor-element.elementor-element-1305a1f.jkit-equal-height-enable, .elementor-79 .elementor-element.elementor-element-1305a1f.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-79 .elementor-element.elementor-element-1305a1f.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%;}.elementor-79 .elementor-element.elementor-element-1305a1f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{background-color:#02010100;text-align:center;padding:25px 40px 10px 40px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-79 .elementor-element.elementor-element-1305a1f .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-79 .elementor-element.elementor-element-1305a1f .jeg-elementor-kit.jkit-icon-box .title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-79 .elementor-element.elementor-element-1305a1f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-79 .elementor-element.elementor-element-1305a1f .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px;}.elementor-79 .elementor-element.elementor-element-1305a1f .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:100px;}.elementor-79 .elementor-element.elementor-element-771e0e3f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-79 .elementor-element.elementor-element-771e0e3f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-79 .elementor-element.elementor-element-771e0e3f > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f5ac94f );box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.05);margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:70px 15px 035px 15px;}.elementor-79 .elementor-element.elementor-element-771e0e3f > .elementor-element-populated, .elementor-79 .elementor-element.elementor-element-771e0e3f > .elementor-element-populated > .elementor-background-overlay, .elementor-79 .elementor-element.elementor-element-771e0e3f > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-79 .elementor-element.elementor-element-86e165f{width:var( --container-widget-width, 30% );max-width:30%;background-color:var( --e-global-color-primary );margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:20px 20px 20px 20px;--container-widget-width:30%;--container-widget-flex-grow:0;z-index:1;border-style:none;border-radius:500px 500px 500px 500px;}.elementor-79 .elementor-element.elementor-element-86e165f .elementor-icon-wrapper{text-align:center;}.elementor-79 .elementor-element.elementor-element-86e165f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4f381b8 );}.elementor-79 .elementor-element.elementor-element-86e165f.elementor-view-framed .elementor-icon, .elementor-79 .elementor-element.elementor-element-86e165f.elementor-view-default .elementor-icon{color:var( --e-global-color-4f381b8 );border-color:var( --e-global-color-4f381b8 );}.elementor-79 .elementor-element.elementor-element-86e165f.elementor-view-framed .elementor-icon, .elementor-79 .elementor-element.elementor-element-86e165f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4f381b8 );}.elementor-79 .elementor-element.elementor-element-86e165f .elementor-icon{font-size:30px;}.elementor-79 .elementor-element.elementor-element-86e165f .elementor-icon svg{height:30px;}.elementor-79 .elementor-element.elementor-element-28780d99.jkit-equal-height-enable, .elementor-79 .elementor-element.elementor-element-28780d99.jkit-equal-height-enable, .elementor-79 .elementor-element.elementor-element-28780d99.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-79 .elementor-element.elementor-element-28780d99.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%;}.elementor-79 .elementor-element.elementor-element-28780d99 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{background-color:#02010100;text-align:center;padding:25px 40px 10px 40px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-79 .elementor-element.elementor-element-28780d99 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-79 .elementor-element.elementor-element-28780d99 .jeg-elementor-kit.jkit-icon-box .title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-79 .elementor-element.elementor-element-28780d99 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-79 .elementor-element.elementor-element-28780d99 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px;}.elementor-79 .elementor-element.elementor-element-28780d99 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:100px;}.elementor-79 .elementor-element.elementor-element-5d996801.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-79 .elementor-element.elementor-element-5d996801 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-79 .elementor-element.elementor-element-5d996801 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f5ac94f );box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.05);margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:70px 15px 35px 15px;}.elementor-79 .elementor-element.elementor-element-5d996801 > .elementor-element-populated, .elementor-79 .elementor-element.elementor-element-5d996801 > .elementor-element-populated > .elementor-background-overlay, .elementor-79 .elementor-element.elementor-element-5d996801 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-79 .elementor-element.elementor-element-3e3122f8{width:var( --container-widget-width, 30% );max-width:30%;background-color:var( --e-global-color-ddfb581 );margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:20px 20px 20px 20px;--container-widget-width:30%;--container-widget-flex-grow:0;z-index:1;border-style:none;border-radius:500px 500px 500px 500px;}.elementor-79 .elementor-element.elementor-element-3e3122f8 .elementor-icon-wrapper{text-align:center;}.elementor-79 .elementor-element.elementor-element-3e3122f8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4f381b8 );}.elementor-79 .elementor-element.elementor-element-3e3122f8.elementor-view-framed .elementor-icon, .elementor-79 .elementor-element.elementor-element-3e3122f8.elementor-view-default .elementor-icon{color:var( --e-global-color-4f381b8 );border-color:var( --e-global-color-4f381b8 );}.elementor-79 .elementor-element.elementor-element-3e3122f8.elementor-view-framed .elementor-icon, .elementor-79 .elementor-element.elementor-element-3e3122f8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4f381b8 );}.elementor-79 .elementor-element.elementor-element-3e3122f8 .elementor-icon{font-size:30px;}.elementor-79 .elementor-element.elementor-element-3e3122f8 .elementor-icon svg{height:30px;}.elementor-79 .elementor-element.elementor-element-5319983d.jkit-equal-height-enable, .elementor-79 .elementor-element.elementor-element-5319983d.jkit-equal-height-enable, .elementor-79 .elementor-element.elementor-element-5319983d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-79 .elementor-element.elementor-element-5319983d.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%;}.elementor-79 .elementor-element.elementor-element-5319983d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{background-color:#F1F1F100;text-align:center;padding:25px 40px 10px 40px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-79 .elementor-element.elementor-element-5319983d .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-79 .elementor-element.elementor-element-5319983d .jeg-elementor-kit.jkit-icon-box .title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-79 .elementor-element.elementor-element-5319983d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-79 .elementor-element.elementor-element-5319983d .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px;}.elementor-79 .elementor-element.elementor-element-5319983d .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:100px;}.elementor-79 .elementor-element.elementor-element-127bd1a2:not(.elementor-motion-effects-element-type-background), .elementor-79 .elementor-element.elementor-element-127bd1a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ddfb581 );}.elementor-79 .elementor-element.elementor-element-127bd1a2 > .elementor-background-overlay{background-image:url("https://melaotravel.com/wp-content/uploads/2026/05/Background-2@2x.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-79 .elementor-element.elementor-element-127bd1a2 > .elementor-container{max-width:1300px;}.elementor-79 .elementor-element.elementor-element-127bd1a2{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:100px;padding:60px 0px 60px 0px;}.elementor-79 .elementor-element.elementor-element-127bd1a2, .elementor-79 .elementor-element.elementor-element-127bd1a2 > .elementor-background-overlay{border-radius:40px 40px 40px 40px;}.elementor-79 .elementor-element.elementor-element-7a1710ec > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-79 .elementor-element.elementor-element-7a1710ec > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-4714f9cb{text-align:start;}.elementor-79 .elementor-element.elementor-element-4714f9cb .elementor-heading-title{font-family:"Oxanium", Sans-serif;font-size:34px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1.2em;color:var( --e-global-color-4f381b8 );}.elementor-79 .elementor-element.elementor-element-49e9881a{margin-top:30px;margin-bottom:0px;}.elementor-79 .elementor-element.elementor-element-31eae371 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 15px 0px 0px;}.elementor-79 .elementor-element.elementor-element-6f838261.jkit-equal-height-enable, .elementor-79 .elementor-element.elementor-element-6f838261.jkit-equal-height-enable, .elementor-79 .elementor-element.elementor-element-6f838261.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-79 .elementor-element.elementor-element-6f838261.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%;}.elementor-79 .elementor-element.elementor-element-6f838261 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align:left;padding:0px 0px 0px 0px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-79 .elementor-element.elementor-element-6f838261 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-79 .elementor-element.elementor-element-6f838261 .jeg-elementor-kit.jkit-icon-box .title{margin:0px 0px 0px 0px;padding:3px 0px 10px 0px;color:var( --e-global-color-4f381b8 );font-family:"Oxanium", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:1.2em;}.elementor-79 .elementor-element.elementor-element-6f838261 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-d5fe309 );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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-79 .elementor-element.elementor-element-6f838261 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px;}.elementor-79 .elementor-element.elementor-element-6f838261 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:100px;}.elementor-79 .elementor-element.elementor-element-6f838261 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-4f381b8 );background-color:var( --e-global-color-primary );border-style:none;border-radius:50px 50px 50px 50px;margin:0px 0px 20px 0px;padding:0px 0px 0px 15px;height:70px;width:70px;line-height:86px;}.elementor-79 .elementor-element.elementor-element-6f838261 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-4f381b8 );width:35px;}.elementor-79 .elementor-element.elementor-element-6f838261 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size:35px;}.elementor-79 .elementor-element.elementor-element-57feff38 > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-79 .elementor-element.elementor-element-7837725b.jkit-equal-height-enable, .elementor-79 .elementor-element.elementor-element-7837725b.jkit-equal-height-enable, .elementor-79 .elementor-element.elementor-element-7837725b.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-79 .elementor-element.elementor-element-7837725b.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%;}.elementor-79 .elementor-element.elementor-element-7837725b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align:left;padding:0px 0px 0px 0px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-79 .elementor-element.elementor-element-7837725b .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-79 .elementor-element.elementor-element-7837725b .jeg-elementor-kit.jkit-icon-box .title{margin:0px 0px 0px 0px;padding:3px 0px 10px 0px;color:var( --e-global-color-4f381b8 );font-family:"Oxanium", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:1.2em;}.elementor-79 .elementor-element.elementor-element-7837725b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-d5fe309 );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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-79 .elementor-element.elementor-element-7837725b .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px;}.elementor-79 .elementor-element.elementor-element-7837725b .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:100px;}.elementor-79 .elementor-element.elementor-element-7837725b .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-4f381b8 );background-color:var( --e-global-color-primary );border-style:none;border-radius:50px 50px 50px 50px;margin:0px 0px 20px 0px;padding:0px 0px 0px 15px;height:70px;width:70px;line-height:86px;}.elementor-79 .elementor-element.elementor-element-7837725b .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-4f381b8 );width:35px;}.elementor-79 .elementor-element.elementor-element-7837725b .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size:35px;}.elementor-79 .elementor-element.elementor-element-36d4acb6{margin-top:30px;margin-bottom:0px;}.elementor-79 .elementor-element.elementor-element-cc50cd3 > .elementor-element-populated{padding:0px 15px 0px 0px;}.elementor-79 .elementor-element.elementor-element-45554447.jkit-equal-height-enable, .elementor-79 .elementor-element.elementor-element-45554447.jkit-equal-height-enable, .elementor-79 .elementor-element.elementor-element-45554447.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-79 .elementor-element.elementor-element-45554447.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%;}.elementor-79 .elementor-element.elementor-element-45554447 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align:left;padding:0px 0px 0px 0px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-79 .elementor-element.elementor-element-45554447 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-79 .elementor-element.elementor-element-45554447 .jeg-elementor-kit.jkit-icon-box .title{margin:0px 0px 0px 0px;padding:3px 0px 10px 0px;color:var( --e-global-color-4f381b8 );font-family:"Oxanium", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:1.2em;}.elementor-79 .elementor-element.elementor-element-45554447 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-d5fe309 );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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-79 .elementor-element.elementor-element-45554447 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px;}.elementor-79 .elementor-element.elementor-element-45554447 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:100px;}.elementor-79 .elementor-element.elementor-element-45554447 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-4f381b8 );background-color:var( --e-global-color-primary );border-style:none;border-radius:50px 50px 50px 50px;margin:0px 0px 20px 0px;padding:0px 0px 0px 15px;height:70px;width:70px;line-height:86px;}.elementor-79 .elementor-element.elementor-element-45554447 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-4f381b8 );width:35px;}.elementor-79 .elementor-element.elementor-element-45554447 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size:35px;}.elementor-79 .elementor-element.elementor-element-5a8dfe4a > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-79 .elementor-element.elementor-element-4fa00b07.jkit-equal-height-enable, .elementor-79 .elementor-element.elementor-element-4fa00b07.jkit-equal-height-enable, .elementor-79 .elementor-element.elementor-element-4fa00b07.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box, .elementor-79 .elementor-element.elementor-element-4fa00b07.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{height:100%;}.elementor-79 .elementor-element.elementor-element-4fa00b07 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{text-align:left;padding:0px 0px 0px 0px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-79 .elementor-element.elementor-element-4fa00b07 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper{border-style:none;border-radius:20px 20px 20px 20px;}.elementor-79 .elementor-element.elementor-element-4fa00b07 .jeg-elementor-kit.jkit-icon-box .title{margin:0px 0px 0px 0px;padding:3px 0px 10px 0px;color:var( --e-global-color-4f381b8 );font-family:"Oxanium", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:1.2em;}.elementor-79 .elementor-element.elementor-element-4fa00b07 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-d5fe309 );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 );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-79 .elementor-element.elementor-element-4fa00b07 .jeg-elementor-kit.jkit-icon-box .hover-watermark i{font-size:100px;}.elementor-79 .elementor-element.elementor-element-4fa00b07 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg{width:100px;}.elementor-79 .elementor-element.elementor-element-4fa00b07 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-4f381b8 );background-color:var( --e-global-color-primary );border-style:none;border-radius:50px 50px 50px 50px;margin:0px 0px 20px 0px;padding:0px 0px 0px 15px;height:70px;width:70px;line-height:86px;}.elementor-79 .elementor-element.elementor-element-4fa00b07 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-4f381b8 );width:35px;}.elementor-79 .elementor-element.elementor-element-4fa00b07 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon i{font-size:35px;}@media(max-width:1024px){.elementor-79 .elementor-element.elementor-element-4c7e2f38 > .elementor-background-overlay{background-position:0px 0%;}.elementor-79 .elementor-element.elementor-element-4c7e2f38{margin-top:-130px;margin-bottom:0px;padding:230px 20px 100px 20px;}.elementor-79 .elementor-element.elementor-element-226825c3 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-79 .elementor-element.elementor-element-7b1c84a1{--padding-top:150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-79 .elementor-element.elementor-element-7ca6eaa6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-263ba276 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-79 .elementor-element.elementor-element-77a4eb39{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-3e1583e .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-79 .elementor-element.elementor-element-701f8fd1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-79 .elementor-element.elementor-element-701f8fd1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-79 .elementor-element.elementor-element-195d7fe8{padding:0px 20px 0px 20px;}.elementor-79 .elementor-element.elementor-element-1e5e8f0d .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-79 .elementor-element.elementor-element-2559287 .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-79 .elementor-element.elementor-element-705b01ee{padding:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-3dd8db75 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-79 .elementor-element.elementor-element-6737e719{--container-widget-width:115px;--container-widget-flex-grow:0;width:var( --container-widget-width, 115px );max-width:115px;}.elementor-79 .elementor-element.elementor-element-1305a1f .jeg-elementor-kit.jkit-icon-box .title{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-79 .elementor-element.elementor-element-1305a1f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-79 .elementor-element.elementor-element-771e0e3f > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-79 .elementor-element.elementor-element-86e165f{--container-widget-width:115px;--container-widget-flex-grow:0;width:var( --container-widget-width, 115px );max-width:115px;}.elementor-79 .elementor-element.elementor-element-28780d99 .jeg-elementor-kit.jkit-icon-box .title{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-79 .elementor-element.elementor-element-28780d99 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-79 .elementor-element.elementor-element-5d996801 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-79 .elementor-element.elementor-element-3e3122f8{--container-widget-width:115px;--container-widget-flex-grow:0;width:var( --container-widget-width, 115px );max-width:115px;}.elementor-79 .elementor-element.elementor-element-5319983d .jeg-elementor-kit.jkit-icon-box .title{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-79 .elementor-element.elementor-element-5319983d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-79 .elementor-element.elementor-element-127bd1a2{padding:150px 20px 150px 20px;}.elementor-79 .elementor-element.elementor-element-7a1710ec > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-79 .elementor-element.elementor-element-4714f9cb .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-79 .elementor-element.elementor-element-6f838261 .jeg-elementor-kit.jkit-icon-box .title{color:var( --e-global-color-4f381b8 );font-size:21px;line-height:1.2em;}.elementor-79 .elementor-element.elementor-element-6f838261 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-d5fe309 );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-79 .elementor-element.elementor-element-6f838261 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-4f381b8 );background-color:var( --e-global-color-primary );}.elementor-79 .elementor-element.elementor-element-6f838261 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-4f381b8 );}.elementor-79 .elementor-element.elementor-element-57feff38 > .elementor-element-populated{padding:0px 120px 0px 15px;}.elementor-79 .elementor-element.elementor-element-7837725b .jeg-elementor-kit.jkit-icon-box .title{color:var( --e-global-color-4f381b8 );font-size:21px;line-height:1.2em;}.elementor-79 .elementor-element.elementor-element-7837725b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-d5fe309 );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-79 .elementor-element.elementor-element-7837725b .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-4f381b8 );background-color:var( --e-global-color-primary );}.elementor-79 .elementor-element.elementor-element-7837725b .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-4f381b8 );}.elementor-79 .elementor-element.elementor-element-45554447 .jeg-elementor-kit.jkit-icon-box .title{color:var( --e-global-color-4f381b8 );font-size:21px;line-height:1.2em;}.elementor-79 .elementor-element.elementor-element-45554447 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-d5fe309 );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-79 .elementor-element.elementor-element-45554447 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-4f381b8 );background-color:var( --e-global-color-primary );}.elementor-79 .elementor-element.elementor-element-45554447 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-4f381b8 );}.elementor-79 .elementor-element.elementor-element-5a8dfe4a > .elementor-element-populated{padding:0px 120px 0px 15px;}.elementor-79 .elementor-element.elementor-element-4fa00b07 .jeg-elementor-kit.jkit-icon-box .title{color:var( --e-global-color-4f381b8 );font-size:21px;line-height:1.2em;}.elementor-79 .elementor-element.elementor-element-4fa00b07 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-d5fe309 );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-79 .elementor-element.elementor-element-4fa00b07 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-4f381b8 );background-color:var( --e-global-color-primary );}.elementor-79 .elementor-element.elementor-element-4fa00b07 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-4f381b8 );}}@media(max-width:767px){.elementor-79 .elementor-element.elementor-element-4c7e2f38 > .elementor-background-overlay{background-position:0px 0%;}.elementor-79 .elementor-element.elementor-element-226825c3 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-79 .elementor-element.elementor-element-7b1c84a1{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-79 .elementor-element.elementor-element-73cc8110{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-79 .elementor-element.elementor-element-263ba276 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-79 .elementor-element.elementor-element-3e1583e .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-79 .elementor-element.elementor-element-7615a4e6{padding:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-24ec28b0{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-79 .elementor-element.elementor-element-701f8fd1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-79 .elementor-element.elementor-element-701f8fd1 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-79 .elementor-element.elementor-element-1e5e8f0d .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-79 .elementor-element.elementor-element-2559287 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-79 .elementor-element.elementor-element-3dd8db75 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-79 .elementor-element.elementor-element-1305a1f .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{padding:20px 30px 10px 30px;}.elementor-79 .elementor-element.elementor-element-1305a1f .jeg-elementor-kit.jkit-icon-box .title{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-79 .elementor-element.elementor-element-1305a1f .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-79 .elementor-element.elementor-element-771e0e3f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-79 .elementor-element.elementor-element-28780d99 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{padding:20px 30px 10px 30px;}.elementor-79 .elementor-element.elementor-element-28780d99 .jeg-elementor-kit.jkit-icon-box .title{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-79 .elementor-element.elementor-element-28780d99 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-79 .elementor-element.elementor-element-5d996801 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-79 .elementor-element.elementor-element-5319983d .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper{padding:20px 30px 10px 30px;}.elementor-79 .elementor-element.elementor-element-5319983d .jeg-elementor-kit.jkit-icon-box .title{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-79 .elementor-element.elementor-element-5319983d .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-79 .elementor-element.elementor-element-127bd1a2{padding:50px 10px 0px 10px;}.elementor-79 .elementor-element.elementor-element-4714f9cb .elementor-heading-title{font-size:22px;line-height:1.2em;}.elementor-79 .elementor-element.elementor-element-31eae371 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-6f838261 .jeg-elementor-kit.jkit-icon-box .title{color:var( --e-global-color-4f381b8 );font-size:21px;line-height:1.2em;}.elementor-79 .elementor-element.elementor-element-6f838261 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-d5fe309 );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-79 .elementor-element.elementor-element-6f838261 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-4f381b8 );background-color:var( --e-global-color-primary );}.elementor-79 .elementor-element.elementor-element-6f838261 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-4f381b8 );}.elementor-79 .elementor-element.elementor-element-57feff38 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-7837725b .jeg-elementor-kit.jkit-icon-box .title{color:var( --e-global-color-4f381b8 );font-size:21px;line-height:1.2em;}.elementor-79 .elementor-element.elementor-element-7837725b .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-d5fe309 );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-79 .elementor-element.elementor-element-7837725b .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-4f381b8 );background-color:var( --e-global-color-primary );}.elementor-79 .elementor-element.elementor-element-7837725b .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-4f381b8 );}.elementor-79 .elementor-element.elementor-element-36d4acb6{margin-top:15px;margin-bottom:0px;}.elementor-79 .elementor-element.elementor-element-cc50cd3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-45554447 .jeg-elementor-kit.jkit-icon-box .title{color:var( --e-global-color-4f381b8 );font-size:21px;line-height:1.2em;}.elementor-79 .elementor-element.elementor-element-45554447 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-d5fe309 );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-79 .elementor-element.elementor-element-45554447 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-4f381b8 );background-color:var( --e-global-color-primary );}.elementor-79 .elementor-element.elementor-element-45554447 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-4f381b8 );}.elementor-79 .elementor-element.elementor-element-5a8dfe4a > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-79 .elementor-element.elementor-element-4fa00b07 .jeg-elementor-kit.jkit-icon-box .title{color:var( --e-global-color-4f381b8 );font-size:21px;line-height:1.2em;}.elementor-79 .elementor-element.elementor-element-4fa00b07 .jeg-elementor-kit.jkit-icon-box .icon-box.icon-box-body .icon-box-description{color:var( --e-global-color-d5fe309 );font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-79 .elementor-element.elementor-element-4fa00b07 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon{color:var( --e-global-color-4f381b8 );background-color:var( --e-global-color-primary );}.elementor-79 .elementor-element.elementor-element-4fa00b07 .jeg-elementor-kit.jkit-icon-box .icon-box > .icon svg{fill:var( --e-global-color-4f381b8 );}}@media(min-width:768px){.elementor-79 .elementor-element.elementor-element-7b1c84a1{--content-width:1290px;}.elementor-79 .elementor-element.elementor-element-24ec28b0{--width:95.33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-79 .elementor-element.elementor-element-7ca6eaa6{--width:100%;}.elementor-79 .elementor-element.elementor-element-73cc8110{--width:100%;}.elementor-79 .elementor-element.elementor-element-77a4eb39{--width:100%;}.elementor-79 .elementor-element.elementor-element-3dd8db75{width:50%;}.elementor-79 .elementor-element.elementor-element-771e0e3f{width:50%;}.elementor-79 .elementor-element.elementor-element-5d996801{width:50%;}.elementor-79 .elementor-element.elementor-element-7a1710ec{width:100%;}.elementor-79 .elementor-element.elementor-element-31eae371{width:36%;}.elementor-79 .elementor-element.elementor-element-57feff38{width:64%;}.elementor-79 .elementor-element.elementor-element-cc50cd3{width:36%;}.elementor-79 .elementor-element.elementor-element-5a8dfe4a{width:64%;}}/* Start custom CSS for column, class: .elementor-element-49e71ded *//* =========================================================
   PREMIUM GLASS HERO - MELAO TRAVEL
   Clase CSS del contenedor:
   glass-hero
========================================================= */

.glass-hero{

    position: relative;

    isolation:isolate;

    overflow:hidden;

    /* SPACING */
    padding: 50px 70px;

    /* SIZE */
    max-width: 1100px;
    margin:auto;

    /* GLASS */
    background: rgba(255,255,255,0.05);

    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    /* BORDER */
    border: 1px solid rgba(255,255,255,0.10);

    border-radius: 34px;

    /* SHADOW */
    box-shadow:
        0 8px 40px rgba(0,0,0,0.25),
        inset 0 1px 0 rgba(255,255,255,0.10);

    /* ANIMATION */
    transition: all .35s ease;
}

/* =========================================================
   BLUE GLOW
========================================================= */

.glass-hero::before{

    content:"";

    position:absolute;

    width:350px;
    height:350px;

    background:#7ED0F7;

    opacity:.14;

    filter:blur(100px);

    top:-120px;
    right:-80px;

    z-index:-2;
}

/* =========================================================
   LIGHT REFLECTION
========================================================= */

.glass-hero::after{

    content:"";

    position:absolute;

    inset:0;

    background:
    linear-gradient(
        135deg,
        rgba(255,255,255,0.10),
        rgba(255,255,255,0.01)
    );

    z-index:-1;
}

/* =========================================================
   CONTENT ABOVE EFFECTS
========================================================= */

.glass-hero .elementor-widget{
    position:relative;
    z-index:2;
}

/* =========================================================
   HOVER EFFECT
========================================================= */

.glass-hero:hover{

    transform: translateY(-4px);

    box-shadow:
        0 18px 60px rgba(0,0,0,0.30),
        inset 0 1px 0 rgba(255,255,255,0.14);
}

/* =========================================================
   HERO MINI TITLE
========================================================= */

.glass-hero .hero-mini{

    font-size:15px;

    letter-spacing:4px;

    text-transform:uppercase;

    color:rgba(255,255,255,0.75);

    font-weight:600;

    margin-bottom:18px;
}

/* =========================================================
   HERO TITLE
========================================================= */

.glass-hero .hero-title{

    font-size:82px;

    line-height:1;

    letter-spacing:-2px;

    text-transform:uppercase;

    font-weight:700;

    color:#ffffff;

    margin-bottom:28px;
}

/* =========================================================
   HERO DESCRIPTION
========================================================= */

.glass-hero .hero-description{

    font-size:19px;

    line-height:1.8;

    color:rgba(255,255,255,0.88);

    max-width:850px;

    margin:auto;
}

/* =========================================================
   MOBILE
========================================================= */

@media(max-width:1024px){

    .glass-hero{

        padding:45px 40px;
    }

    .glass-hero .hero-title{

        font-size:58px;
    }

}

@media(max-width:767px){

    .glass-hero{

        padding:35px 24px;

        border-radius:24px;

        backdrop-filter: blur(14px);
        -webkit-backdrop-filter: blur(14px);
    }

    .glass-hero .hero-title{

        font-size:40px;

        line-height:1.1;
    }

    .glass-hero .hero-description{

        font-size:17px;

        line-height:1.7;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6124d4cb *//* =========================================================
   BOOKING ENGINE GLASS
========================================================= */

.booking-glass{

    position: relative;

    margin-top:-120px;

    z-index:20;

    overflow:hidden;

    padding:40px;

    border-radius:34px;

    background: rgba(255,255,255,0.72);

    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    border:1px solid rgba(255,255,255,0.35);

    box-shadow:
        0 20px 60px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.35);

    transition:all .35s ease;
}

/* =========================================================
   BLUE GLOW
========================================================= */

.booking-glass::before{

    content:"";

    position:absolute;

    width:300px;
    height:300px;

    background:#7ED0F7;

    opacity:.12;

    filter:blur(90px);

    top:-100px;
    left:-80px;

    z-index:-1;
}

/* =========================================================
   HOVER EFFECT
========================================================= */

.booking-glass:hover{

    transform:translateY(-5px);

    box-shadow:
        0 30px 80px rgba(0,0,0,0.16),
        inset 0 1px 0 rgba(255,255,255,0.4);
}

/* =========================================================
   FORM INPUTS
========================================================= */

.booking-glass input,
.booking-glass select{

    height:58px !important;

    border-radius:16px !important;

    border:1px solid rgba(0,0,0,0.08) !important;

    background:rgba(255,255,255,0.55) !important;

    backdrop-filter:blur(10px);

    padding-left:18px !important;

    font-size:15px !important;

    box-shadow:none !important;

    transition:all .3s ease;
}

/* =========================================================
   INPUT FOCUS
========================================================= */

.booking-glass input:focus,
.booking-glass select:focus{

    border-color:#FF7A1A !important;

    box-shadow:
        0 0 0 4px rgba(255,122,26,0.12) !important;
}

/* =========================================================
   BUTTON
========================================================= */

.booking-glass button,
.booking-glass .button,
.booking-glass input[type=submit]{

    height:58px !important;

    border:none !important;

    border-radius:16px !important;

    background:linear-gradient(
        135deg,
        #FF7A1A,
        #FF9A3D
    ) !important;

    color:#fff !important;

    font-weight:700 !important;

    letter-spacing:1px;

    text-transform:uppercase;

    box-shadow:
        0 10px 24px rgba(255,122,26,0.35);

    transition:all .3s ease;
}

/* =========================================================
   BUTTON HOVER
========================================================= */

.booking-glass button:hover,
.booking-glass .button:hover,
.booking-glass input[type=submit]:hover{

    transform:translateY(-2px);

    box-shadow:
        0 16px 34px rgba(255,122,26,0.42);
}

/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .booking-glass{

        padding:25px;

        margin-top:-70px;

        border-radius:24px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9b93b8 *//* =========================================================
   PREMIUM BOOKING GLASS
========================================================= */

.booking-glass{

    position: relative;

    z-index:20;

    overflow:hidden;

    border-radius:30px;

    padding:25px;

    background: rgba(255,255,255,0.45);

    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    border:1px solid rgba(255,255,255,0.20);

    box-shadow:
        0 20px 60px rgba(0,0,0,0.10),
        inset 0 1px 0 rgba(255,255,255,0.20);

    transition:all .35s ease;
}

/* =========================================================
   BLUE GLOW
========================================================= */

.booking-glass::before{

    content:"";

    position:absolute;

    width:280px;
    height:280px;

    background:#7ED0F7;

    opacity:.06;

    filter:blur(90px);

    top:-120px;
    left:-120px;

    z-index:-1;
}

/* =========================================================
   HOVER
========================================================= */

.booking-glass:hover{

    transform:translateY(-4px);

    box-shadow:
        0 30px 80px rgba(0,0,0,0.14),
        inset 0 1px 0 rgba(255,255,255,0.25);
}

/* =========================================================
   REMOVE PLUGIN BOXES
========================================================= */

.booking-glass form,
.booking-glass .twb-form,
.booking-glass .taxi-booking-form,
.booking-glass .card{

    background:transparent !important;

    border:none !important;

    box-shadow:none !important;
}

/* =========================================================
   INPUTS
========================================================= */

.booking-glass input,
.booking-glass select{

    height:58px !important;

    border-radius:16px !important;

    background:rgba(255,255,255,0.72) !important;

    border:1px solid rgba(15,23,42,0.06) !important;

    padding-left:18px !important;

    font-size:15px !important;

    font-weight:500 !important;

    box-shadow:none !important;

    transition:all .3s ease;
}

/* =========================================================
   INPUT FOCUS
========================================================= */

.booking-glass input:focus,
.booking-glass select:focus{

    border-color:#FF7A1A !important;

    box-shadow:
        0 0 0 4px rgba(255,122,26,0.12) !important;
}

/* =========================================================
   BUTTON
========================================================= */

.booking-glass button,
.booking-glass input[type=submit]{

    height:58px !important;

    border:none !important;

    border-radius:16px !important;

    background:
    linear-gradient(
        135deg,
        #FF7A1A,
        #FF9A3D
    ) !important;

    color:#fff !important;

    font-size:15px !important;

    font-weight:700 !important;

    letter-spacing:1px !important;

    text-transform:uppercase !important;

    box-shadow:
        0 12px 28px rgba(255,122,26,0.30);

    transition:all .3s ease;
}

/* =========================================================
   BUTTON HOVER
========================================================= */

.booking-glass button:hover,
.booking-glass input[type=submit]:hover{

    transform:translateY(-2px);

    box-shadow:
        0 18px 36px rgba(255,122,26,0.40);
}

/* =========================================================
   REMOVE POWERED BY
========================================================= */

.booking-glass .powered-by,
.booking-glass small{

    opacity:.45;
}

/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .booking-glass{

        padding:20px;

        border-radius:24px;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a4eb39 *//* =========================================================
   RIGHT INFO PANEL
========================================================= */

.transfer-info{

    position:relative;

    z-index:2;
}

/* =========================================================
   TITLE
========================================================= */

.transfer-info h2{

    font-size:46px;

    line-height:1.08;

    letter-spacing:-1px;

    text-transform:uppercase;

    font-weight:700;

    color:#111827;

    margin-bottom:22px;

    max-width:650px;
}

/* =========================================================
   DESCRIPTION
========================================================= */

.transfer-info p{

    font-size:16px;

    line-height:1.95;

    color:#4B5563;

    margin-bottom:22px;

    max-width:620px;
}

/* =========================================================
   FEATURES LIST
========================================================= */

.transfer-info ul{

    margin-top:35px;

    padding:0;

    list-style:none;

    display:grid;

    grid-template-columns:repeat(2,1fr);

    gap:18px 40px;
}

/* =========================================================
   FEATURES ITEMS
========================================================= */

.transfer-info li{

    display:flex;

    align-items:center;

    gap:10px;

    font-size:15px;

    color:#1F2937;

    font-weight:500;
}

/* =========================================================
   CHECK ICON
========================================================= */

.transfer-info li::before{

    content:"✓";

    width:24px;
    height:24px;

    border-radius:50%;

    display:flex;

    align-items:center;
    justify-content:center;

    background:
    linear-gradient(
        135deg,
        #FF7A1A,
        #FF9A3D
    );

    color:#fff;

    font-size:12px;

    font-weight:700;

    box-shadow:
        0 8px 18px rgba(255,122,26,0.25);

    flex-shrink:0;
}

/* =========================================================
   MOBILE
========================================================= */

@media(max-width:1024px){

    .transfer-info{

        padding-left:0 !important;

        margin-top:50px;
    }

    .transfer-info h2{

        font-size:38px;
    }

    .transfer-info p{

        font-size:15px;
    }

}

@media(max-width:767px){

    .transfer-info h2{

        font-size:30px;

        line-height:1.15;
    }

    .transfer-info p{

        font-size:15px;

        line-height:1.8;
    }

    .transfer-info ul{

        grid-template-columns:1fr;

        gap:14px;
    }

}/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-3dd8db75 *//* =========================================================
   LUXURY CARDS WRAPPER
========================================================= */

.luxury-cards-wrapper{

    position:relative;

    padding:60px;

    border-radius:42px;

    background:
    rgba(255,255,255,0.42);

    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);

    border:1px solid rgba(255,255,255,0.38);

    box-shadow:
        0 20px 60px rgba(15,23,42,0.05),
        inset 0 1px 0 rgba(255,255,255,0.60);

    overflow:hidden;
}

/* =========================================================
   SOFT GLOW
========================================================= */

.luxury-cards-wrapper::before{

    content:"";

    position:absolute;

    width:400px;
    height:400px;

    background:#7ED0F7;

    opacity:.05;

    filter:blur(120px);

    top:-180px;
    left:-120px;

    z-index:0;
}

/* =========================================================
   KEEP CONTENT ABOVE GLOW
========================================================= */

.luxury-cards-wrapper .elementor-container,
.luxury-cards-wrapper .e-con-inner,
.luxury-cards-wrapper .e-con{

    position:relative;

    z-index:2;
}

/* =========================================================
   FINAL PREMIUM CARDS
========================================================= */

.luxury-card{

    position:relative;

    text-align:center;

    border-radius:28px;

    padding:32px 28px;

    min-height:260px;

    display:flex;

    flex-direction:column;

    justify-content:flex-start;

    align-items:center;

    background:
    rgba(255,255,255,0.65);

    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);

    border:1px solid rgba(255,255,255,0.45);

    box-shadow:
        0 10px 28px rgba(15,23,42,0.04),
        inset 0 1px 0 rgba(255,255,255,0.55);

    transition:all .35s ease;

    overflow:hidden;
}

/* =========================================================
   HOVER
========================================================= */

.luxury-card:hover{

    transform:translateY(-8px);

    box-shadow:
        0 20px 45px rgba(15,23,42,0.08),
        inset 0 1px 0 rgba(255,255,255,0.70);
}

/* =========================================================
   ICON WRAPPER
========================================================= */

.luxury-card .elementor-widget-icon{

    margin-bottom:18px;
}

/* =========================================================
   ICON CIRCLE
========================================================= */

.luxury-card .elementor-icon{

    width:64px;
    height:64px;

    display:inline-flex;

    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:
    linear-gradient(
        135deg,
        #102C63,
        #173C81
    );

    box-shadow:
        0 8px 18px rgba(16,44,99,0.14);

    transition:all .35s ease;
}

/* =========================================================
   ORANGE ICONS
========================================================= */

.orange-card .elementor-icon{

    background:
    linear-gradient(
        135deg,
        #FF7A1A,
        #FF9A3D
    );
}

/* =========================================================
   TITLES
========================================================= */

.luxury-card .jet-icon-box__title,
.luxury-card h3{

    font-size:15px !important;

    line-height:1.4 !important;

    margin-bottom:10px !important;

    color:#111827 !important;

    font-weight:700 !important;

    text-transform:uppercase;
}

/* =========================================================
   DESCRIPTION
========================================================= */

.luxury-card .jet-icon-box__desc,
.luxury-card p{

    font-size:14px !important;

    line-height:1.8 !important;

    color:#6B7280 !important;

    max-width:220px;

    margin:auto;
}

/* =========================================================
   REMOVE INNER BACKGROUNDS
========================================================= */

.luxury-card .elementor-widget-wrap,
.luxury-card .jet-icon-box,
.luxury-card .elementor-inner-section,
.luxury-card .elementor-column{

    background:transparent !important;

    box-shadow:none !important;
}

/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .luxury-cards-wrapper{

        padding:28px;
    }

    .luxury-card{

        min-height:auto;
    }

}/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-771e0e3f *//* =========================================================
   LUXURY CARDS WRAPPER
========================================================= */

.luxury-cards-wrapper{

    position:relative;

    padding:60px;

    border-radius:42px;

    background:
    rgba(255,255,255,0.42);

    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);

    border:1px solid rgba(255,255,255,0.38);

    box-shadow:
        0 20px 60px rgba(15,23,42,0.05),
        inset 0 1px 0 rgba(255,255,255,0.60);

    overflow:hidden;
}

/* =========================================================
   SOFT GLOW
========================================================= */

.luxury-cards-wrapper::before{

    content:"";

    position:absolute;

    width:400px;
    height:400px;

    background:#7ED0F7;

    opacity:.05;

    filter:blur(120px);

    top:-180px;
    left:-120px;

    z-index:0;
}

/* =========================================================
   KEEP CONTENT ABOVE GLOW
========================================================= */

.luxury-cards-wrapper .elementor-container,
.luxury-cards-wrapper .e-con-inner,
.luxury-cards-wrapper .e-con{

    position:relative;

    z-index:2;
}

/* =========================================================
   FINAL PREMIUM CARDS
========================================================= */

.luxury-card{

    position:relative;

    text-align:center;

    border-radius:28px;

    padding:32px 28px;

    min-height:260px;

    display:flex;

    flex-direction:column;

    justify-content:flex-start;

    align-items:center;

    background:
    rgba(255,255,255,0.65);

    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);

    border:1px solid rgba(255,255,255,0.45);

    box-shadow:
        0 10px 28px rgba(15,23,42,0.04),
        inset 0 1px 0 rgba(255,255,255,0.55);

    transition:all .35s ease;

    overflow:hidden;
}

/* =========================================================
   HOVER
========================================================= */

.luxury-card:hover{

    transform:translateY(-8px);

    box-shadow:
        0 20px 45px rgba(15,23,42,0.08),
        inset 0 1px 0 rgba(255,255,255,0.70);
}

/* =========================================================
   ICON WRAPPER
========================================================= */

.luxury-card .elementor-widget-icon{

    margin-bottom:18px;
}

/* =========================================================
   ICON CIRCLE
========================================================= */

.luxury-card .elementor-icon{

    width:64px;
    height:64px;

    display:inline-flex;

    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:
    linear-gradient(
        135deg,
        #102C63,
        #173C81
    );

    box-shadow:
        0 8px 18px rgba(16,44,99,0.14);

    transition:all .35s ease;
}

/* =========================================================
   ORANGE ICONS
========================================================= */

.orange-card .elementor-icon{

    background:
    linear-gradient(
        135deg,
        #FF7A1A,
        #FF9A3D
    );
}

/* =========================================================
   TITLES
========================================================= */

.luxury-card .jet-icon-box__title,
.luxury-card h3{

    font-size:15px !important;

    line-height:1.4 !important;

    margin-bottom:10px !important;

    color:#111827 !important;

    font-weight:700 !important;

    text-transform:uppercase;
}

/* =========================================================
   DESCRIPTION
========================================================= */

.luxury-card .jet-icon-box__desc,
.luxury-card p{

    font-size:14px !important;

    line-height:1.8 !important;

    color:#6B7280 !important;

    max-width:220px;

    margin:auto;
}

/* =========================================================
   REMOVE INNER BACKGROUNDS
========================================================= */

.luxury-card .elementor-widget-wrap,
.luxury-card .jet-icon-box,
.luxury-card .elementor-inner-section,
.luxury-card .elementor-column{

    background:transparent !important;

    box-shadow:none !important;
}

/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .luxury-cards-wrapper{

        padding:28px;
    }

    .luxury-card{

        min-height:auto;
    }

}/* End custom CSS */

/* Start custom CSS for column, class: .elementor-element-5d996801 *//* =========================================================
   LUXURY CARDS WRAPPER
========================================================= */

.luxury-cards-wrapper{

    position:relative;

    padding:60px;

    border-radius:42px;

    background:
    rgba(255,255,255,0.42);

    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);

    border:1px solid rgba(255,255,255,0.38);

    box-shadow:
        0 20px 60px rgba(15,23,42,0.05),
        inset 0 1px 0 rgba(255,255,255,0.60);

    overflow:hidden;
}

/* =========================================================
   SOFT GLOW
========================================================= */

.luxury-cards-wrapper::before{

    content:"";

    position:absolute;

    width:400px;
    height:400px;

    background:#7ED0F7;

    opacity:.05;

    filter:blur(120px);

    top:-180px;
    left:-120px;

    z-index:0;
}

/* =========================================================
   KEEP CONTENT ABOVE GLOW
========================================================= */

.luxury-cards-wrapper .elementor-container,
.luxury-cards-wrapper .e-con-inner,
.luxury-cards-wrapper .e-con{

    position:relative;

    z-index:2;
}

/* =========================================================
   FINAL PREMIUM CARDS
========================================================= */

.luxury-card{

    position:relative;

    text-align:center;

    border-radius:28px;

    padding:32px 28px;

    min-height:260px;

    display:flex;

    flex-direction:column;

    justify-content:flex-start;

    align-items:center;

    background:
    rgba(255,255,255,0.65);

    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);

    border:1px solid rgba(255,255,255,0.45);

    box-shadow:
        0 10px 28px rgba(15,23,42,0.04),
        inset 0 1px 0 rgba(255,255,255,0.55);

    transition:all .35s ease;

    overflow:hidden;
}

/* =========================================================
   HOVER
========================================================= */

.luxury-card:hover{

    transform:translateY(-8px);

    box-shadow:
        0 20px 45px rgba(15,23,42,0.08),
        inset 0 1px 0 rgba(255,255,255,0.70);
}

/* =========================================================
   ICON WRAPPER
========================================================= */

.luxury-card .elementor-widget-icon{

    margin-bottom:18px;
}

/* =========================================================
   ICON CIRCLE
========================================================= */

.luxury-card .elementor-icon{

    width:64px;
    height:64px;

    display:inline-flex;

    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:
    linear-gradient(
        135deg,
        #102C63,
        #173C81
    );

    box-shadow:
        0 8px 18px rgba(16,44,99,0.14);

    transition:all .35s ease;
}

/* =========================================================
   ORANGE ICONS
========================================================= */

.orange-card .elementor-icon{

    background:
    linear-gradient(
        135deg,
        #FF7A1A,
        #FF9A3D
    );
}

/* =========================================================
   TITLES
========================================================= */

.luxury-card .jet-icon-box__title,
.luxury-card h3{

    font-size:15px !important;

    line-height:1.4 !important;

    margin-bottom:10px !important;

    color:#111827 !important;

    font-weight:700 !important;

    text-transform:uppercase;
}

/* =========================================================
   DESCRIPTION
========================================================= */

.luxury-card .jet-icon-box__desc,
.luxury-card p{

    font-size:14px !important;

    line-height:1.8 !important;

    color:#6B7280 !important;

    max-width:220px;

    margin:auto;
}

/* =========================================================
   REMOVE INNER BACKGROUNDS
========================================================= */

.luxury-card .elementor-widget-wrap,
.luxury-card .jet-icon-box,
.luxury-card .elementor-inner-section,
.luxury-card .elementor-column{

    background:transparent !important;

    box-shadow:none !important;
}

/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .luxury-cards-wrapper{

        padding:28px;
    }

    .luxury-card{

        min-height:auto;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5c4ccd75 *//* =========================================================
   LUXURY CARDS WRAPPER
========================================================= */

.luxury-cards-wrapper{

    position:relative;

    padding:60px;

    border-radius:42px;

    background:
    rgba(255,255,255,0.42);

    backdrop-filter: blur(24px);
    -webkit-backdrop-filter: blur(24px);

    border:1px solid rgba(255,255,255,0.38);

    box-shadow:
        0 20px 60px rgba(15,23,42,0.05),
        inset 0 1px 0 rgba(255,255,255,0.60);

    overflow:hidden;
}

/* =========================================================
   SOFT GLOW
========================================================= */

.luxury-cards-wrapper::before{

    content:"";

    position:absolute;

    width:400px;
    height:400px;

    background:#7ED0F7;

    opacity:.05;

    filter:blur(120px);

    top:-180px;
    left:-120px;

    z-index:0;
}

/* =========================================================
   KEEP CONTENT ABOVE GLOW
========================================================= */

.luxury-cards-wrapper .elementor-container,
.luxury-cards-wrapper .e-con-inner,
.luxury-cards-wrapper .e-con{

    position:relative;

    z-index:2;
}

/* =========================================================
   FINAL PREMIUM CARDS
========================================================= */

.luxury-card{

    position:relative;

    text-align:center;

    border-radius:28px;

    padding:32px 28px;

    min-height:260px;

    display:flex;

    flex-direction:column;

    justify-content:flex-start;

    align-items:center;

    background:
    rgba(255,255,255,0.65);

    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);

    border:1px solid rgba(255,255,255,0.45);

    box-shadow:
        0 10px 28px rgba(15,23,42,0.04),
        inset 0 1px 0 rgba(255,255,255,0.55);

    transition:all .35s ease;

    overflow:hidden;
}

/* =========================================================
   HOVER
========================================================= */

.luxury-card:hover{

    transform:translateY(-8px);

    box-shadow:
        0 20px 45px rgba(15,23,42,0.08),
        inset 0 1px 0 rgba(255,255,255,0.70);
}

/* =========================================================
   ICON WRAPPER
========================================================= */

.luxury-card .elementor-widget-icon{

    margin-bottom:18px;
}

/* =========================================================
   ICON CIRCLE
========================================================= */

.luxury-card .elementor-icon{

    width:64px;
    height:64px;

    display:inline-flex;

    align-items:center;
    justify-content:center;

    border-radius:50%;

    background:
    linear-gradient(
        135deg,
        #102C63,
        #173C81
    );

    box-shadow:
        0 8px 18px rgba(16,44,99,0.14);

    transition:all .35s ease;
}

/* =========================================================
   ORANGE ICONS
========================================================= */

.orange-card .elementor-icon{

    background:
    linear-gradient(
        135deg,
        #FF7A1A,
        #FF9A3D
    );
}

/* =========================================================
   TITLES
========================================================= */

.luxury-card .jet-icon-box__title,
.luxury-card h3{

    font-size:15px !important;

    line-height:1.4 !important;

    margin-bottom:10px !important;

    color:#111827 !important;

    font-weight:700 !important;

    text-transform:uppercase;
}

/* =========================================================
   DESCRIPTION
========================================================= */

.luxury-card .jet-icon-box__desc,
.luxury-card p{

    font-size:14px !important;

    line-height:1.8 !important;

    color:#6B7280 !important;

    max-width:220px;

    margin:auto;
}

/* =========================================================
   REMOVE INNER BACKGROUNDS
========================================================= */

.luxury-card .elementor-widget-wrap,
.luxury-card .jet-icon-box,
.luxury-card .elementor-inner-section,
.luxury-card .elementor-column{

    background:transparent !important;

    box-shadow:none !important;
}

/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .luxury-cards-wrapper{

        padding:28px;
    }

    .luxury-card{

        min-height:auto;
    }

}/* End custom CSS */
@media (min-width: 1025px) {.elementor-element.elementor-element-6f838261 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper { display: block } }@media (min-width: 1025px) {.elementor-element.elementor-element-6f838261 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header { margin-right: unset; margin-left: unset; } }
/* Start custom CSS for column, class: .elementor-element-31eae371 *//* =========================================================
   FINAL LUXURY BENEFITS SECTION
========================================================= */

.luxury-benefits-section{

    position:relative;

    overflow:hidden;

    padding:100px 40px;

    border-radius:42px;

    background:
    linear-gradient(
        135deg,
        #081C45 0%,
        #0D2B63 55%,
        #081C45 100%
    );
}

/* =========================================================
   TOP RIGHT GLOW
========================================================= */

.luxury-benefits-section::before{

    content:"";

    position:absolute;

    width:700px;
    height:700px;

    background:#2F80FF;

    opacity:.08;

    filter:blur(160px);

    top:-300px;
    right:-220px;

    z-index:0;
}

/* =========================================================
   BOTTOM LEFT GLOW
========================================================= */

.luxury-benefits-section::after{

    content:"";

    position:absolute;

    width:500px;
    height:500px;

    background:#7ED0F7;

    opacity:.05;

    filter:blur(120px);

    bottom:-220px;
    left:-140px;

    z-index:0;
}

/* =========================================================
   KEEP CONTENT ABOVE GLOW
========================================================= */

.luxury-benefits-section .elementor-container,
.luxury-benefits-section .e-con,
.luxury-benefits-section .e-con-inner{

    position:relative;

    z-index:2;
}

/* =========================================================
   GLASS PANEL
========================================================= */

.luxury-benefits-left{

    position:relative;

    max-width:1100px;

    margin:auto;

    padding:70px;

    border-radius:36px;

    background:
    rgba(255,255,255,0.06);

    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border:1px solid rgba(255,255,255,0.08);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);
}

/* =========================================================
   TITLE
========================================================= */

.luxury-benefits-section h2{

    text-align:center;

    font-size:58px;

    line-height:1.05;

    letter-spacing:-1.5px;

    color:#ffffff;

    margin-bottom:70px;
}

/* =========================================================
   FLOATING BENEFIT CARDS
========================================================= */

.floating-benefit-card{

    position:relative;

    padding:32px;

    border-radius:28px;

    background:
    rgba(255,255,255,0.04);

    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    border:1px solid rgba(255,255,255,0.06);

    box-shadow:
        0 10px 30px rgba(0,0,0,0.10),
        inset 0 1px 0 rgba(255,255,255,0.04);

    transition:all .4s ease;

    overflow:hidden;

    min-height:260px;
}

/* =========================================================
   CARD GLOW
========================================================= */

.floating-benefit-card::before{

    content:"";

    position:absolute;

    width:180px;
    height:180px;

    background:#7ED0F7;

    opacity:.06;

    filter:blur(70px);

    top:-80px;
    right:-50px;

    z-index:0;
}

/* =========================================================
   FLOAT HOVER
========================================================= */

.floating-benefit-card:hover{

    transform:
    translateY(-10px)
    scale(1.02);

    background:
    rgba(255,255,255,0.07);

    border:1px solid rgba(255,255,255,0.12);

    box-shadow:
        0 25px 50px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.08);
}

/* =========================================================
   ICONS
========================================================= */

.luxury-benefits-section .elementor-icon{

    width:62px;
    height:62px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:18px;

    background:
    linear-gradient(
        135deg,
        #FF7A1A,
        #FF9A3D
    );

    box-shadow:
        0 12px 24px rgba(255,122,26,0.24);

    transition:all .35s ease;
}

/* =========================================================
   ICON HOVER
========================================================= */

.floating-benefit-card:hover .elementor-icon{

    transform:
    translateY(-4px)
    scale(1.06);
}

/* =========================================================
   TITLES
========================================================= */

.luxury-benefits-section h3{

    position:relative;

    z-index:2;

    font-size:19px;

    line-height:1.45;

    color:#ffffff;

    margin-bottom:16px;

    text-transform:uppercase;
}

/* =========================================================
   TEXT
========================================================= */

.luxury-benefits-section p{

    position:relative;

    z-index:2;

    font-size:16px;

    line-height:1.9;

    color:rgba(255,255,255,0.72);

    max-width:360px;
}

/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .luxury-benefits-section{

        padding:70px 24px;
    }

    .luxury-benefits-left{

        padding:38px 28px;
    }

    .luxury-benefits-section h2{

        font-size:38px;

        margin-bottom:50px;
    }

    .floating-benefit-card{

        min-height:auto;

        margin-bottom:20px;
    }

}/* End custom CSS */
@media (min-width: 1025px) {.elementor-element.elementor-element-7837725b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper { display: block } }@media (min-width: 1025px) {.elementor-element.elementor-element-7837725b .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header { margin-right: unset; margin-left: unset; } }
/* Start custom CSS for column, class: .elementor-element-57feff38 *//* =========================================================
   FINAL LUXURY BENEFITS SECTION
========================================================= */

.luxury-benefits-section{

    position:relative;

    overflow:hidden;

    padding:100px 40px;

    border-radius:42px;

    background:
    linear-gradient(
        135deg,
        #081C45 0%,
        #0D2B63 55%,
        #081C45 100%
    );
}

/* =========================================================
   TOP RIGHT GLOW
========================================================= */

.luxury-benefits-section::before{

    content:"";

    position:absolute;

    width:700px;
    height:700px;

    background:#2F80FF;

    opacity:.08;

    filter:blur(160px);

    top:-300px;
    right:-220px;

    z-index:0;
}

/* =========================================================
   BOTTOM LEFT GLOW
========================================================= */

.luxury-benefits-section::after{

    content:"";

    position:absolute;

    width:500px;
    height:500px;

    background:#7ED0F7;

    opacity:.05;

    filter:blur(120px);

    bottom:-220px;
    left:-140px;

    z-index:0;
}

/* =========================================================
   KEEP CONTENT ABOVE GLOW
========================================================= */

.luxury-benefits-section .elementor-container,
.luxury-benefits-section .e-con,
.luxury-benefits-section .e-con-inner{

    position:relative;

    z-index:2;
}

/* =========================================================
   GLASS PANEL
========================================================= */

.luxury-benefits-left{

    position:relative;

    max-width:1100px;

    margin:auto;

    padding:70px;

    border-radius:36px;

    background:
    rgba(255,255,255,0.06);

    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border:1px solid rgba(255,255,255,0.08);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);
}

/* =========================================================
   TITLE
========================================================= */

.luxury-benefits-section h2{

    text-align:center;

    font-size:58px;

    line-height:1.05;

    letter-spacing:-1.5px;

    color:#ffffff;

    margin-bottom:70px;
}

/* =========================================================
   FLOATING BENEFIT CARDS
========================================================= */

.floating-benefit-card{

    position:relative;

    padding:32px;

    border-radius:28px;

    background:
    rgba(255,255,255,0.04);

    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    border:1px solid rgba(255,255,255,0.06);

    box-shadow:
        0 10px 30px rgba(0,0,0,0.10),
        inset 0 1px 0 rgba(255,255,255,0.04);

    transition:all .4s ease;

    overflow:hidden;

    min-height:260px;
}

/* =========================================================
   CARD GLOW
========================================================= */

.floating-benefit-card::before{

    content:"";

    position:absolute;

    width:180px;
    height:180px;

    background:#7ED0F7;

    opacity:.06;

    filter:blur(70px);

    top:-80px;
    right:-50px;

    z-index:0;
}

/* =========================================================
   FLOAT HOVER
========================================================= */

.floating-benefit-card:hover{

    transform:
    translateY(-10px)
    scale(1.02);

    background:
    rgba(255,255,255,0.07);

    border:1px solid rgba(255,255,255,0.12);

    box-shadow:
        0 25px 50px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.08);
}

/* =========================================================
   ICONS
========================================================= */

.luxury-benefits-section .elementor-icon{

    width:62px;
    height:62px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:18px;

    background:
    linear-gradient(
        135deg,
        #FF7A1A,
        #FF9A3D
    );

    box-shadow:
        0 12px 24px rgba(255,122,26,0.24);

    transition:all .35s ease;
}

/* =========================================================
   ICON HOVER
========================================================= */

.floating-benefit-card:hover .elementor-icon{

    transform:
    translateY(-4px)
    scale(1.06);
}

/* =========================================================
   TITLES
========================================================= */

.luxury-benefits-section h3{

    position:relative;

    z-index:2;

    font-size:19px;

    line-height:1.45;

    color:#ffffff;

    margin-bottom:16px;

    text-transform:uppercase;
}

/* =========================================================
   TEXT
========================================================= */

.luxury-benefits-section p{

    position:relative;

    z-index:2;

    font-size:16px;

    line-height:1.9;

    color:rgba(255,255,255,0.72);

    max-width:360px;
}

/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .luxury-benefits-section{

        padding:70px 24px;
    }

    .luxury-benefits-left{

        padding:38px 28px;
    }

    .luxury-benefits-section h2{

        font-size:38px;

        margin-bottom:50px;
    }

    .floating-benefit-card{

        min-height:auto;

        margin-bottom:20px;
    }

}/* End custom CSS */
@media (min-width: 1025px) {.elementor-element.elementor-element-45554447 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper { display: block } }@media (min-width: 1025px) {.elementor-element.elementor-element-45554447 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header { margin-right: unset; margin-left: unset; } }
/* Start custom CSS for column, class: .elementor-element-cc50cd3 *//* =========================================================
   FINAL LUXURY BENEFITS SECTION
========================================================= */

.luxury-benefits-section{

    position:relative;

    overflow:hidden;

    padding:100px 40px;

    border-radius:42px;

    background:
    linear-gradient(
        135deg,
        #081C45 0%,
        #0D2B63 55%,
        #081C45 100%
    );
}

/* =========================================================
   TOP RIGHT GLOW
========================================================= */

.luxury-benefits-section::before{

    content:"";

    position:absolute;

    width:700px;
    height:700px;

    background:#2F80FF;

    opacity:.08;

    filter:blur(160px);

    top:-300px;
    right:-220px;

    z-index:0;
}

/* =========================================================
   BOTTOM LEFT GLOW
========================================================= */

.luxury-benefits-section::after{

    content:"";

    position:absolute;

    width:500px;
    height:500px;

    background:#7ED0F7;

    opacity:.05;

    filter:blur(120px);

    bottom:-220px;
    left:-140px;

    z-index:0;
}

/* =========================================================
   KEEP CONTENT ABOVE GLOW
========================================================= */

.luxury-benefits-section .elementor-container,
.luxury-benefits-section .e-con,
.luxury-benefits-section .e-con-inner{

    position:relative;

    z-index:2;
}

/* =========================================================
   GLASS PANEL
========================================================= */

.luxury-benefits-left{

    position:relative;

    max-width:1100px;

    margin:auto;

    padding:70px;

    border-radius:36px;

    background:
    rgba(255,255,255,0.06);

    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border:1px solid rgba(255,255,255,0.08);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);
}

/* =========================================================
   TITLE
========================================================= */

.luxury-benefits-section h2{

    text-align:center;

    font-size:58px;

    line-height:1.05;

    letter-spacing:-1.5px;

    color:#ffffff;

    margin-bottom:70px;
}

/* =========================================================
   FLOATING BENEFIT CARDS
========================================================= */

.floating-benefit-card{

    position:relative;

    padding:32px;

    border-radius:28px;

    background:
    rgba(255,255,255,0.04);

    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    border:1px solid rgba(255,255,255,0.06);

    box-shadow:
        0 10px 30px rgba(0,0,0,0.10),
        inset 0 1px 0 rgba(255,255,255,0.04);

    transition:all .4s ease;

    overflow:hidden;

    min-height:260px;
}

/* =========================================================
   CARD GLOW
========================================================= */

.floating-benefit-card::before{

    content:"";

    position:absolute;

    width:180px;
    height:180px;

    background:#7ED0F7;

    opacity:.06;

    filter:blur(70px);

    top:-80px;
    right:-50px;

    z-index:0;
}

/* =========================================================
   FLOAT HOVER
========================================================= */

.floating-benefit-card:hover{

    transform:
    translateY(-10px)
    scale(1.02);

    background:
    rgba(255,255,255,0.07);

    border:1px solid rgba(255,255,255,0.12);

    box-shadow:
        0 25px 50px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.08);
}

/* =========================================================
   ICONS
========================================================= */

.luxury-benefits-section .elementor-icon{

    width:62px;
    height:62px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:18px;

    background:
    linear-gradient(
        135deg,
        #FF7A1A,
        #FF9A3D
    );

    box-shadow:
        0 12px 24px rgba(255,122,26,0.24);

    transition:all .35s ease;
}

/* =========================================================
   ICON HOVER
========================================================= */

.floating-benefit-card:hover .elementor-icon{

    transform:
    translateY(-4px)
    scale(1.06);
}

/* =========================================================
   TITLES
========================================================= */

.luxury-benefits-section h3{

    position:relative;

    z-index:2;

    font-size:19px;

    line-height:1.45;

    color:#ffffff;

    margin-bottom:16px;

    text-transform:uppercase;
}

/* =========================================================
   TEXT
========================================================= */

.luxury-benefits-section p{

    position:relative;

    z-index:2;

    font-size:16px;

    line-height:1.9;

    color:rgba(255,255,255,0.72);

    max-width:360px;
}

/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .luxury-benefits-section{

        padding:70px 24px;
    }

    .luxury-benefits-left{

        padding:38px 28px;
    }

    .luxury-benefits-section h2{

        font-size:38px;

        margin-bottom:50px;
    }

    .floating-benefit-card{

        min-height:auto;

        margin-bottom:20px;
    }

}/* End custom CSS */
@media (min-width: 1025px) {.elementor-element.elementor-element-4fa00b07 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper { display: block } }@media (min-width: 1025px) {.elementor-element.elementor-element-4fa00b07 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper .icon-box.icon-box-header { margin-right: unset; margin-left: unset; } }
/* Start custom CSS for column, class: .elementor-element-5a8dfe4a *//* =========================================================
   FINAL LUXURY BENEFITS SECTION
========================================================= */

.luxury-benefits-section{

    position:relative;

    overflow:hidden;

    padding:100px 40px;

    border-radius:42px;

    background:
    linear-gradient(
        135deg,
        #081C45 0%,
        #0D2B63 55%,
        #081C45 100%
    );
}

/* =========================================================
   TOP RIGHT GLOW
========================================================= */

.luxury-benefits-section::before{

    content:"";

    position:absolute;

    width:700px;
    height:700px;

    background:#2F80FF;

    opacity:.08;

    filter:blur(160px);

    top:-300px;
    right:-220px;

    z-index:0;
}

/* =========================================================
   BOTTOM LEFT GLOW
========================================================= */

.luxury-benefits-section::after{

    content:"";

    position:absolute;

    width:500px;
    height:500px;

    background:#7ED0F7;

    opacity:.05;

    filter:blur(120px);

    bottom:-220px;
    left:-140px;

    z-index:0;
}

/* =========================================================
   KEEP CONTENT ABOVE GLOW
========================================================= */

.luxury-benefits-section .elementor-container,
.luxury-benefits-section .e-con,
.luxury-benefits-section .e-con-inner{

    position:relative;

    z-index:2;
}

/* =========================================================
   GLASS PANEL
========================================================= */

.luxury-benefits-left{

    position:relative;

    max-width:1100px;

    margin:auto;

    padding:70px;

    border-radius:36px;

    background:
    rgba(255,255,255,0.06);

    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border:1px solid rgba(255,255,255,0.08);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);
}

/* =========================================================
   TITLE
========================================================= */

.luxury-benefits-section h2{

    text-align:center;

    font-size:58px;

    line-height:1.05;

    letter-spacing:-1.5px;

    color:#ffffff;

    margin-bottom:70px;
}

/* =========================================================
   FLOATING BENEFIT CARDS
========================================================= */

.floating-benefit-card{

    position:relative;

    padding:32px;

    border-radius:28px;

    background:
    rgba(255,255,255,0.04);

    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    border:1px solid rgba(255,255,255,0.06);

    box-shadow:
        0 10px 30px rgba(0,0,0,0.10),
        inset 0 1px 0 rgba(255,255,255,0.04);

    transition:all .4s ease;

    overflow:hidden;

    min-height:260px;
}

/* =========================================================
   CARD GLOW
========================================================= */

.floating-benefit-card::before{

    content:"";

    position:absolute;

    width:180px;
    height:180px;

    background:#7ED0F7;

    opacity:.06;

    filter:blur(70px);

    top:-80px;
    right:-50px;

    z-index:0;
}

/* =========================================================
   FLOAT HOVER
========================================================= */

.floating-benefit-card:hover{

    transform:
    translateY(-10px)
    scale(1.02);

    background:
    rgba(255,255,255,0.07);

    border:1px solid rgba(255,255,255,0.12);

    box-shadow:
        0 25px 50px rgba(0,0,0,0.18),
        inset 0 1px 0 rgba(255,255,255,0.08);
}

/* =========================================================
   ICONS
========================================================= */

.luxury-benefits-section .elementor-icon{

    width:62px;
    height:62px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:18px;

    background:
    linear-gradient(
        135deg,
        #FF7A1A,
        #FF9A3D
    );

    box-shadow:
        0 12px 24px rgba(255,122,26,0.24);

    transition:all .35s ease;
}

/* =========================================================
   ICON HOVER
========================================================= */

.floating-benefit-card:hover .elementor-icon{

    transform:
    translateY(-4px)
    scale(1.06);
}

/* =========================================================
   TITLES
========================================================= */

.luxury-benefits-section h3{

    position:relative;

    z-index:2;

    font-size:19px;

    line-height:1.45;

    color:#ffffff;

    margin-bottom:16px;

    text-transform:uppercase;
}

/* =========================================================
   TEXT
========================================================= */

.luxury-benefits-section p{

    position:relative;

    z-index:2;

    font-size:16px;

    line-height:1.9;

    color:rgba(255,255,255,0.72);

    max-width:360px;
}

/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .luxury-benefits-section{

        padding:70px 24px;
    }

    .luxury-benefits-left{

        padding:38px 28px;
    }

    .luxury-benefits-section h2{

        font-size:38px;

        margin-bottom:50px;
    }

    .floating-benefit-card{

        min-height:auto;

        margin-bottom:20px;
    }

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7a1710ec *//* =========================================================
   LUXURY BENEFITS SECTION
========================================================= */

.luxury-benefits-section{

    position:relative;

    overflow:hidden;

    padding:120px 90px;

    border-radius:42px;

    background:
    linear-gradient(
        135deg,
        #0B2350 0%,
        #102C63 55%,
        #0A1F46 100%
    );
}

/* =========================================================
   TOP RIGHT GLOW
========================================================= */

.luxury-benefits-section::before{

    content:"";

    position:absolute;

    width:700px;
    height:700px;

    background:#2F80FF;

    opacity:.08;

    filter:blur(160px);

    top:-300px;
    right:-200px;

    z-index:0;
}

/* =========================================================
   BOTTOM LEFT GLOW
========================================================= */

.luxury-benefits-section::after{

    content:"";

    position:absolute;

    width:500px;
    height:500px;

    background:#7ED0F7;

    opacity:.06;

    filter:blur(120px);

    bottom:-200px;
    left:-120px;

    z-index:0;
}

/* =========================================================
   KEEP CONTENT ABOVE GLOW
========================================================= */

.luxury-benefits-section .elementor-container,
.luxury-benefits-section .e-con,
.luxury-benefits-section .e-con-inner{

    position:relative;

    z-index:2;
}

/* =========================================================
   SECTION TITLE
========================================================= */

.luxury-benefits-section h2{

    font-size:56px;

    line-height:1.08;

    letter-spacing:-1.5px;

    color:#ffffff;

    margin-bottom:55px;
}

/* =========================================================
   BENEFIT ITEMS
========================================================= */

.luxury-benefits-section .elementor-icon-box-wrapper{

    margin-bottom:40px;
}

/* =========================================================
   ICONS
========================================================= */

.luxury-benefits-section .elementor-icon{

    width:62px;
    height:62px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:18px;

    background:
    linear-gradient(
        135deg,
        #FF7A1A,
        #FF9A3D
    );

    box-shadow:
        0 12px 24px rgba(255,122,26,0.24);
}

/* =========================================================
   TITLES
========================================================= */

.luxury-benefits-section h3{

    font-size:18px;

    line-height:1.4;

    color:#ffffff;

    margin-bottom:14px;

    text-transform:uppercase;
}

/* =========================================================
   TEXT
========================================================= */

.luxury-benefits-section p{

    font-size:16px;

    line-height:1.85;

    color:rgba(255,255,255,0.72);

    max-width:420px;
}

/* =========================================================
   VEHICLE SHOWCASE
========================================================= */

.luxury-vehicle-showcase{

    position:relative;

    padding:50px;

    border-radius:34px;

    background:
    rgba(255,255,255,0.06);

    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    border:1px solid rgba(255,255,255,0.08);

    overflow:hidden;
}

/* =========================================================
   SHOWCASE GLOW
========================================================= */

.luxury-vehicle-showcase::before{

    content:"";

    position:absolute;

    width:320px;
    height:320px;

    background:#7ED0F7;

    opacity:.12;

    filter:blur(100px);

    top:-80px;
    right:-60px;

    z-index:0;
}

/* =========================================================
   VEHICLE IMAGE
========================================================= */

.luxury-vehicle-showcase img{

    position:relative;

    z-index:2;

    transform:translateY(10px);

    filter:
    drop-shadow(0 25px 45px rgba(0,0,0,0.35));
}

/* =========================================================
   CTA TEXT
========================================================= */

.luxury-vehicle-showcase p{

    position:relative;

    z-index:2;

    margin-top:35px;

    font-size:24px;

    line-height:1.6;

    color:#ffffff;

    max-width:420px;
}

/* =========================================================
   CTA HIGHLIGHT
========================================================= */

.luxury-vehicle-showcase strong{

    color:#FF9A3D;
}

/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .luxury-benefits-section{

        padding:70px 28px;
    }

    .luxury-benefits-section h2{

        font-size:38px;
    }

    .luxury-vehicle-showcase{

        margin-top:50px;

        padding:30px;
    }

}
/* =========================================================
   EXTRA SPACE BETWEEN CARDS
========================================================= */

.floating-benefit-card{

    margin:8px;
}
/* =========================================================
   BETTER GLASS CONTRAST
========================================================= */

.floating-benefit-card{

    background:
    rgba(255,255,255,0.07);

    border:
    1px solid rgba(255,255,255,0.10);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-127bd1a2 *//* =========================================================
   FINAL LUXURY BENEFITS SECTION
========================================================= */

.luxury-benefits-section{

    position:relative;

    overflow:hidden;

    padding:100px 40px;

    border-radius:42px;

    background:
    linear-gradient(
        135deg,
        #081C45 0%,
        #0D2B63 55%,
        #081C45 100%
    );
}

/* =========================================================
   TOP RIGHT GLOW
========================================================= */

.luxury-benefits-section::before{

    content:"";

    position:absolute;

    width:700px;
    height:700px;

    background:#2F80FF;

    opacity:.08;

    filter:blur(160px);

    top:-300px;
    right:-220px;

    z-index:0;
}

/* =========================================================
   BOTTOM LEFT GLOW
========================================================= */

.luxury-benefits-section::after{

    content:"";

    position:absolute;

    width:500px;
    height:500px;

    background:#7ED0F7;

    opacity:.05;

    filter:blur(120px);

    bottom:-220px;
    left:-140px;

    z-index:0;
}

/* =========================================================
   KEEP CONTENT ABOVE GLOW
========================================================= */

.luxury-benefits-section .elementor-container,
.luxury-benefits-section .e-con,
.luxury-benefits-section .e-con-inner{

    position:relative;

    z-index:2;
}

/* =========================================================
   GLASS PANEL
========================================================= */

.luxury-benefits-left{

    position:relative;

    max-width:1100px;

    margin:auto;

    padding:70px;

    border-radius:36px;

    background:
    rgba(255,255,255,0.07);

    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    border:1px solid rgba(255,255,255,0.08);

    box-shadow:
        0 20px 50px rgba(0,0,0,0.12),
        inset 0 1px 0 rgba(255,255,255,0.08);
}

/* =========================================================
   TITLE
========================================================= */

.luxury-benefits-section h2{

    text-align:center;

    font-size:58px;

    line-height:1.05;

    letter-spacing:-1.5px;

    color:#ffffff;

    margin-bottom:70px;
}

/* =========================================================
   BENEFITS GRID
========================================================= */

.luxury-benefits-section .elementor-icon-box-wrapper{

    margin-bottom:45px;
}

/* =========================================================
   ICONS
========================================================= */

.luxury-benefits-section .elementor-icon{

    width:62px;
    height:62px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:18px;

    background:
    linear-gradient(
        135deg,
        #FF7A1A,
        #FF9A3D
    );

    box-shadow:
        0 12px 24px rgba(255,122,26,0.24);

    transition:all .3s ease;
}

/* =========================================================
   ICON HOVER
========================================================= */

.luxury-benefits-section .elementor-icon:hover{

    transform:translateY(-4px);
}

/* =========================================================
   TITLES
========================================================= */

.luxury-benefits-section h3{

    font-size:19px;

    line-height:1.45;

    color:#ffffff;

    margin-bottom:16px;

    text-transform:uppercase;
}

/* =========================================================
   TEXT
========================================================= */

.luxury-benefits-section p{

    font-size:16px;

    line-height:1.9;

    color:rgba(255,255,255,0.72);

    max-width:360px;
}

/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

    .luxury-benefits-section{

        padding:70px 24px;
    }

    .luxury-benefits-left{

        padding:38px 28px;
    }

    .luxury-benefits-section h2{

        font-size:38px;

        margin-bottom:50px;
    }

}/* End custom CSS */