.elementor-305 .elementor-element.elementor-element-5f27f527{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-5f27f527:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-5f27f527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-305 .elementor-element.elementor-element-790ae0a4{--display:flex;--overlay-opacity:0.7;--padding-top:118px;--padding-bottom:86px;--padding-left:20px;--padding-right:20px;}.elementor-305 .elementor-element.elementor-element-790ae0a4::before, .elementor-305 .elementor-element.elementor-element-790ae0a4 > .elementor-background-video-container::before, .elementor-305 .elementor-element.elementor-element-790ae0a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-305 .elementor-element.elementor-element-790ae0a4 > .elementor-background-slideshow::before, .elementor-305 .elementor-element.elementor-element-790ae0a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-305 .elementor-element.elementor-element-790ae0a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-305 .elementor-element.elementor-element-790ae0a4:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-790ae0a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-305 .elementor-element.elementor-element-312f595e{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-1087f88c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:rgba(255,255,255,.82);}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-305 .elementor-element.elementor-element-3c43146{color:var( --e-global-color-6fc9293 );}.elementor-305 .elementor-element.elementor-element-67a287ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-305 .elementor-element.elementor-element-49c01898 .elementor-button{background-color:#35C759;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;fill:#fff;color:#fff;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-305 .elementor-element.elementor-element-49c01898 .elementor-button-content-wrapper{flex-direction:row;}.elementor-305 .elementor-element.elementor-element-49c01898 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-305 .elementor-element.elementor-element-3f96c8f2.elementor-element{--align-self:center;}.elementor-305 .elementor-element.elementor-element-41ea1860{--display:flex;--padding-top:70px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-305 .elementor-element.elementor-element-41ea1860:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-41ea1860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-305 .elementor-element.elementor-element-5153f8bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-669a433{--display:flex;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-305 .elementor-element.elementor-element-4bcdb58d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;line-height:1.08em;color:#062B63;}.elementor-305 .elementor-element.elementor-element-62e67e0c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;line-height:1.08em;color:#062B63;}.elementor-305 .elementor-element.elementor-element-4420adaa{--display:flex;}.elementor-305 .elementor-element.elementor-element-377d3086{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDEAF3;--border-color:#DDEAF3;--border-radius:18px 18px 18px 18px;box-shadow:0px 14px 40px 0px rgba(8,59,130,.12);--padding-top:30px;--padding-bottom:28px;--padding-left:30px;--padding-right:30px;}.elementor-305 .elementor-element.elementor-element-377d3086:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-377d3086 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-305 .elementor-element.elementor-element-1d0c84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-7e160613 .elementor-button{background-color:#35C759;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;fill:#fff;color:#fff;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-305 .elementor-element.elementor-element-7e160613{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-305 .elementor-element.elementor-element-7e160613 .elementor-button-content-wrapper{flex-direction:row;}.elementor-305 .elementor-element.elementor-element-7e160613 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-305 .elementor-element.elementor-element-6e11f2a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;column-gap:0px;font-family:"Inter", Sans-serif;font-size:11px;line-height:1.75em;color:#5F718B;}.elementor-305 .elementor-element.elementor-element-6e11f2a9 p{margin-block-end:0px;}.elementor-305 .elementor-element.elementor-element-1b49130e{--display:flex;--padding-top:30px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-305 .elementor-element.elementor-element-1b49130e:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-1b49130e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-305 .elementor-element.elementor-element-481fc741 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;line-height:1.08em;color:#062B63;}.elementor-305 .elementor-element.elementor-element-98c488e{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-305 .elementor-element.elementor-element-f6caa21{--grid-columns:3;}.elementor-305 .elementor-element.elementor-element-f6caa21 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-305 .elementor-element.elementor-element-f6caa21 .e-loop-item > .elementor-section, .elementor-305 .elementor-element.elementor-element-f6caa21 .e-loop-item > .elementor-section > .elementor-container, .elementor-305 .elementor-element.elementor-element-f6caa21 .e-loop-item > .e-con, .elementor-305 .elementor-element.elementor-element-f6caa21 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-305 .elementor-element.elementor-element-7e1264d1{--display:flex;--padding-top:0px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-305 .elementor-element.elementor-element-7e1264d1:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-7e1264d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff;}.elementor-305 .elementor-element.elementor-element-2f3e11ed{--display:flex;--border-radius:18px 18px 18px 18px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-305 .elementor-element.elementor-element-2f3e11ed:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-2f3e11ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#083B82;}.elementor-305 .elementor-element.elementor-element-4f623057 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;letter-spacing:3px;color:#22C7F4;}.elementor-305 .elementor-element.elementor-element-1b13080b{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.75em;color:rgba(255,255,255,.85);}.elementor-305 .elementor-element.elementor-element-734e6570{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-305 .elementor-element.elementor-element-56b5568b .elementor-button{background-color:#35C759;font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;fill:#fff;color:#fff;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-305 .elementor-element.elementor-element-56b5568b .elementor-button-content-wrapper{flex-direction:row;}.elementor-305 .elementor-element.elementor-element-56b5568b .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-305 .elementor-element.elementor-element-3dbc619e .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;fill:#fff;color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,.24);border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}@media(max-width:1024px){.elementor-305 .elementor-element.elementor-element-f6caa21{--grid-columns:2;}}@media(max-width:767px){.elementor-305 .elementor-element.elementor-element-f6caa21{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-4fa7841 */.aqua-dynamic-title{
    margin:0;
    color:#fff;
    font-family:"Playfair Display",serif;
    font-weight:700;
    line-height:1.1;
}

.aqua-title-accent{
    color:#22C7F4;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3f96c8f2 */.aqua-trip-meta{
  display:flex;
  gap:20px;
  align-items:center;
  color:rgba(255,255,255,.88);
  font-family:Inter,Arial,sans-serif;
  font-size:16px;
  font-weight:600;
}

.aqua-trip-meta span{
  display:inline-flex;
  align-items:center;
  gap:7px;
  white-space:nowrap;
}

.aqua-trip-meta svg{
  width:16px;
  height:16px;
  fill:rgba(255,255,255,.82);
  flex:0 0 16px;
}

@media(max-width:767px){
  .aqua-trip-meta{
    flex-wrap:wrap;
    gap:12px;
    font-size:14px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-790ae0a4 */.elementor-305 .elementor-element.elementor-element-790ae0a4 .aqua-kicker{color:#22C7F4;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:800;letter-spacing:3px;text-transform:uppercase}
.elementor-305 .elementor-element.elementor-element-790ae0a4 .aqua-dynamic-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 14px;margin:0;padding:0;list-style:none}
.elementor-305 .elementor-element.elementor-element-790ae0a4 .aqua-dynamic-list li{background:#F6FAFD;border:1px solid #DDEAF3;border-radius:12px;padding:13px 16px;color:#062B63;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:700;transition:all .25s ease}
.elementor-305 .elementor-element.elementor-element-790ae0a4 .aqua-dynamic-list li:before{content:'✓';color:#22C7F4;margin-right:8px;font-weight:900}
.elementor-305 .elementor-element.elementor-element-790ae0a4 .aqua-dynamic-list li:hover{background:#fff;border-color:#22C7F4;box-shadow:0 10px 24px rgba(8,59,130,.08);transform:translateY(-2px)}
.elementor-305 .elementor-element.elementor-element-790ae0a4 .aqua-included-list{margin:0;padding:0;list-style:none}
.elementor-305 .elementor-element.elementor-element-790ae0a4 .aqua-included-list li{color:#062B63;font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.9}
.elementor-305 .elementor-element.elementor-element-790ae0a4 .aqua-included-list li:before{content:'✓';color:#22C7F4;margin-right:10px;font-weight:900}
.elementor-305 .elementor-element.elementor-element-790ae0a4 .aqua-price-row{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #DDEAF3;padding:12px 0;color:#5F718B;font-family:Inter,Arial,sans-serif;font-size:13px}
.elementor-305 .elementor-element.elementor-element-790ae0a4 .aqua-price-row strong{color:#062B63}
.elementor-305 .elementor-element.elementor-element-790ae0a4 .aqua-price-main{font-family:'Playfair Display',serif;color:#062B63;font-size:42px;font-weight:700;line-height:1;margin-bottom:20px;padding-bottom:20px;}
.elementor-305 .elementor-element.elementor-element-790ae0a4 .aqua-price-main span{font-family:Inter,Arial,sans-serif;color:#5F718B;font-size:15px;font-weight:500;}
@media(max-width:1024px){.elementor-305 .elementor-element.elementor-element-790ae0a4 .aqua-main-col,.elementor-305 .elementor-element.elementor-element-790ae0a4 .aqua-side-col{width:100%!important}}
@media(max-width:767px){.elementor-305 .elementor-element.elementor-element-790ae0a4 h1{font-size:38px!important}.elementor-305 .elementor-element.elementor-element-790ae0a4 h2{font-size:30px!important}.elementor-305 .elementor-element.elementor-element-790ae0a4 .e-con{width:100%!important}.elementor-305 .elementor-element.elementor-element-790ae0a4 .aqua-dynamic-list{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-24cffbc */.aqua-transfer-card {
    padding: 34px;
    background: #f8fcff;
    border: 1px solid #d8eaf5;
    border-radius: 18px;
    box-shadow: 0 18px 45px rgba(0, 45, 85, 0.06);
}

.aqua-transfer-card .aqua-section-line {
    width: 72px;
    height: 4px;
    margin-bottom: 22px;
    border-radius: 999px;
    background: linear-gradient(90deg, #005f86, #22C7F4);
}

.aqua-transfer-card h2 {
    margin: 0 0 14px;
    color: #002b5c;
    font-size: 34px;
    line-height: 1.18;
    font-weight: 700;
}

.aqua-transfer-card p {
    margin: 0 0 16px;
    color: #002b5c;
    font-size: 17px;
    line-height: 1.7;
}

.aqua-transfer-card .aqua-transfer-intro {
    max-width: 680px;
    margin-bottom: 22px;
}

.aqua-transfer-box {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px;
    margin: 24px 0;
}

.aqua-transfer-item {
    padding: 18px 20px;
    background: #ffffff;
    border: 1px solid #d7eaf7;
    border-radius: 14px;
}

.aqua-transfer-item span {
    display: block;
    margin-bottom: 8px;
    color: #657692;
    font-size: 14px;
}

.aqua-transfer-item strong {
    display: block;
    color: #002b5c;
    font-size: 18px;
    font-weight: 800;
}

@media (max-width: 767px) {
    .aqua-transfer-card {
        padding: 24px;
        margin: 32px 0;
    }

    .aqua-transfer-card h2 {
        font-size: 28px;
    }

    .aqua-transfer-box {
        grid-template-columns: 1fr;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f27f527 */.elementor-305 .elementor-element.elementor-element-5f27f527 .aqua-kicker{color:#22C7F4;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:800;letter-spacing:3px;text-transform:uppercase}
.elementor-305 .elementor-element.elementor-element-5f27f527 .aqua-dynamic-list{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 14px;margin:0;padding:0;list-style:none}
.elementor-305 .elementor-element.elementor-element-5f27f527 .aqua-dynamic-list li{background:#F6FAFD;border:1px solid #DDEAF3;border-radius:12px;padding:13px 16px;color:#062B63;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:700;transition:all .25s ease}
.elementor-305 .elementor-element.elementor-element-5f27f527 .aqua-dynamic-list li:before{content:'✓';color:#22C7F4;margin-right:8px;font-weight:900}
.elementor-305 .elementor-element.elementor-element-5f27f527 .aqua-dynamic-list li:hover{background:#fff;border-color:#22C7F4;box-shadow:0 10px 24px rgba(8,59,130,.08);transform:translateY(-2px)}
.elementor-305 .elementor-element.elementor-element-5f27f527 .aqua-included-list{margin:0;padding:0;list-style:none}
.elementor-305 .elementor-element.elementor-element-5f27f527 .aqua-included-list li{color:#062B63;font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.9}
.elementor-305 .elementor-element.elementor-element-5f27f527 .aqua-included-list li:before{content:'✓';color:#22C7F4;margin-right:10px;font-weight:900}
.elementor-305 .elementor-element.elementor-element-5f27f527 .aqua-price-row{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #DDEAF3;padding:12px 0;color:#5F718B;font-family:Inter,Arial,sans-serif;font-size:13px}
.elementor-305 .elementor-element.elementor-element-5f27f527 .aqua-price-row strong{color:#062B63}
.elementor-305 .elementor-element.elementor-element-5f27f527 .aqua-price-main{font-family:'Playfair Display',serif;color:#062B63;font-size:42px;font-weight:700;line-height:1;margin-bottom: 20px;}
.elementor-305 .elementor-element.elementor-element-5f27f527 .aqua-price-main span{font-family:Inter,Arial,sans-serif;color:#5F718B;font-size:15px;font-weight:500}
@media(max-width:1024px){.elementor-305 .elementor-element.elementor-element-5f27f527 .aqua-main-col,.elementor-305 .elementor-element.elementor-element-5f27f527 .aqua-side-col{width:100%!important}}
@media(max-width:767px){.elementor-305 .elementor-element.elementor-element-5f27f527 h1{font-size:38px!important}.elementor-305 .elementor-element.elementor-element-5f27f527 h2{font-size:30px!important}.elementor-305 .elementor-element.elementor-element-5f27f527 .e-con{width:100%!important}.elementor-305 .elementor-element.elementor-element-5f27f527 .aqua-dynamic-list{grid-template-columns:1fr}}/* End custom CSS */