.elementor-85244 .elementor-element.elementor-element-5d964f79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:42px;--padding-left:24px;--padding-right:24px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-85244 .elementor-element.elementor-element-17474812 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:34px;font-weight:700;line-height:1.2em;color:#0B2E63;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-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-85244 .elementor-element.elementor-element-2e3c88e3{font-family:"Inter", Sans-serif;font-size:17px;line-height:1.65em;color:#526276;}.elementor-85244 .elementor-element.elementor-element-55832685 .jcn{--jcn-copy-position:relative;--jcn-copy-inset:auto;--jcn-copy-padding:16px;--jcn-copy-align:left;--jcn-copy-color:#0b2e63;--jcn-name-color:#0b2e63;--jcn-name-bg:transparent;--jcn-name-size:23px;--jcn-name-padding:0;--jcn-name-radius:0;--jcn-name-margin:0 0 8px;--jcn-name-shadow:none;--jcn-meta-display:block;--jcn-overlay-display:none;--jcn-arrow-display:block;--jcn-link-height:100%;--jcn-copy-bg:white;--jcn-card-height:210px;}.elementor-85244 .elementor-element.elementor-element-55832685 .jcn-cards{--jcn-columns:4;}@media(min-width:768px){.elementor-85244 .elementor-element.elementor-element-5d964f79{--content-width:1200px;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-85244 .elementor-element.elementor-element-55832685 .jcn{--jcn-carousel:0;}.elementor-85244 .elementor-element.elementor-element-55832685 .jcn-cards{--jcn-columns:3;}}@media(max-width:767px){.elementor-85244 .elementor-element.elementor-element-5d964f79{--padding-top:30px;--padding-bottom:30px;--padding-left:18px;--padding-right:18px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-85244 .elementor-element.elementor-element-17474812 .elementor-heading-title{font-size:28px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-85244 .elementor-element.elementor-element-55832685 .jcn{--jcn-carousel:0;--jcn-card-height:160px;}.elementor-85244 .elementor-element.elementor-element-55832685 .jcn-cards{--jcn-columns:2;}}/* Start custom CSS for container, class: .elementor-element-5d964f79 *//* Destinations — comparator gradient, page-scoped */
body.page-id-85244 main#content{max-width:none;width:100%;padding:0;}
body.page-id-85244 main#content>.page-header{display:none;}
.elementor-85244 .elementor-element.elementor-element-5d964f79{padding:52px 24px 72px!important;background:linear-gradient(#eaf5fe 0px,#fff 360px);--gap:0px;}
.elementor-85244 .elementor-element.elementor-element-5d964f79>.e-con-inner{max-width:1200px;gap:0;}
.elementor-85244 .elementor-element.elementor-element-5d964f79 .elementor-element-17474812{text-align:center;margin:0;}
.elementor-85244 .elementor-element.elementor-element-5d964f79 .elementor-element-17474812:before{content:'DESTINATIONS';display:block;color:#ff5542;font-size:12px;letter-spacing:2px;font-weight:700;margin-bottom:14px;}
.elementor-85244 .elementor-element.elementor-element-5d964f79 h1.elementor-heading-title{font-size:clamp(36px,4.2vw,56px);line-height:1.12;letter-spacing:-1.6px;font-weight:700;color:#0b2e63;}
.elementor-85244 .elementor-element.elementor-element-5d964f79 h1 span{color:#087edb;}
.elementor-85244 .elementor-element.elementor-element-5d964f79 .elementor-element-2e3c88e3{text-align:center;margin:16px auto 24px;max-width:720px;font-size:19px;line-height:1.55;color:#40536a;}
.elementor-85244 .elementor-element.elementor-element-5d964f79 .elementor-element-2e3c88e3 p{margin:0;}
.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-component-directory{display:flex;flex-direction:column;}
.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-filter-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);}
.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-filter{order:-2;display:block;width:100%;max-width:700px;min-height:62px;margin:0 auto 64px;padding:16px 24px;border:1px solid #dce3eb;border-radius:32px;background:#fff;color:#0b2e63;font-size:17px;box-shadow:0 10px 26px rgba(11,46,99,.07);}
.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-filter:focus{outline:2px solid #087edb;outline-offset:3px;}
.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-component-directory>h2{order:-1;margin:0 0 28px;}
.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-component-directory>h2{font-size:34px;line-height:1.2;color:#0b2e63;letter-spacing:-.7px;font-weight:700;margin:0 0 28px;}
.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:36px 26px!important;}
.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-city-card{background:#fff;border:0;border-radius:14px;box-shadow:none;}
.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-city-card>a{display:flex;flex-direction:column;border-radius:14px;overflow:hidden;}
.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-card-image{height:240px!important;flex:none;}
.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-card-image img{height:100%;width:100%;object-fit:cover;border-radius:14px;}
.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-card-image:after{display:none;}
.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-card-copy{position:relative!important;inset:auto!important;background:#fff;color:#0b2e63;padding:18px 4px 8px!important;}
.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-card-copy>p:first-child{font-size:11px;letter-spacing:1.4px;font-weight:600;color:#637082;margin:0 0 5px;}
.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-card-copy h3{font-size:28px;line-height:1.2;font-weight:700;color:#0b2e63;margin:0 32px 8px 0;}
.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-card-copy>p:last-of-type{font-size:15px;line-height:1.55;color:#40536a;margin:0;}
.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-card-arrow{position:absolute;right:6px;top:37px;color:#ff5542;font-size:26px;}
@media(max-width:1024px){.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-card-image{height:220px!important;}}
@media(max-width:767px){.elementor-85244 .elementor-element.elementor-element-5d964f79{padding:36px 20px 48px!important;background:linear-gradient(#eaf5fe 0px,#fff 350px);}.elementor-85244 .elementor-element.elementor-element-5d964f79 h1.elementor-heading-title{letter-spacing:-1px;}.elementor-85244 .elementor-element.elementor-element-5d964f79 .elementor-element-2e3c88e3{font-size:16px;margin:14px auto 22px;}.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-filter{min-height:56px;font-size:15px;margin-bottom:42px;padding:14px 20px;}.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-component-directory>h2{font-size:26px;}.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-cards{gap:26px 16px!important;}.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-card-image{height:170px!important;}.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-card-copy{padding-top:13px!important;}.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-card-copy h3{font-size:22px;margin-right:22px;}.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-card-copy>p:last-of-type{font-size:13px;}.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-card-copy>p:first-child{font-size:9px;letter-spacing:.7px;}.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-card-arrow{top:27px;font-size:22px;}}
@media(max-width:380px){.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-cards{grid-template-columns:1fr!important;}.elementor-85244 .elementor-element.elementor-element-5d964f79 .jcn-card-image{height:210px!important;}}/* End custom CSS */