.elementor-2026102209 .elementor-element.elementor-element-2a19086{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2026102209 .elementor-element.elementor-element-f767c42{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2026102209 .elementor-element.elementor-element-5c8254e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2026102209 .elementor-element.elementor-element-179eac7 .elementor-heading-title{color:#0B2E63;}.elementor-2026102209 .elementor-element.elementor-element-29c4d85{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2026102209 .elementor-element.elementor-element-d045123 .elementor-heading-title{color:#0B2E63;}.elementor-2026102209 .elementor-element.elementor-element-5a5186d .jth-widget{--jth-min-width:980px;--jth-border-radius:18px;--jth-heading-width:160px;--jth-blue:#0B2E63;--jth-row-bg:#FFFFFF;--jth-stripe-bg:#F5F8FC;--jth-separator:#EDF1F6;}.elementor-2026102209 .elementor-element.elementor-element-5a5186d .jth-wrap{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4EAF3;}.elementor-2026102209 .elementor-element.elementor-element-4479d03{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2026102209 .elementor-element.elementor-element-d7ab639 .elementor-heading-title{color:#0B2E63;}.elementor-2026102209 .elementor-element.elementor-element-3b4acce{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2026102209 .elementor-element.elementor-element-fe3290f .elementor-heading-title{color:#0B2E63;}.elementor-2026102209 .elementor-element.elementor-element-3499855 .jr-imglist-title{color:#000000;margin-bottom:4px;}.elementor-2026102209 .elementor-element.elementor-element-3499855 .jr-imglist-desc{color:#6b7280;}.elementor-2026102209 .elementor-element.elementor-element-3499855 .jr-imglist-icon i{color:#023169 !important;}.elementor-2026102209 .elementor-element.elementor-element-3499855 .jr-imglist-icon i::before{color:#023169 !important;}.elementor-2026102209 .elementor-element.elementor-element-3499855 .jr-imglist-icon .fas::before{color:#023169 !important;}.elementor-2026102209 .elementor-element.elementor-element-3499855 .jr-imglist-icon [class*="fa-"]::before{color:#023169 !important;}.elementor-2026102209 .elementor-element.elementor-element-c0a756b{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2026102209 .elementor-element.elementor-element-6024a30 .elementor-heading-title{color:#0B2E63;}.elementor-2026102209 .elementor-element.elementor-element-1b18329{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2026102209 .elementor-element.elementor-element-487361c .elementor-heading-title{color:#0B2E63;}.elementor-2026102209 .elementor-element.elementor-element-9822972{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2026102209 .elementor-element.elementor-element-edb40be{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2026102209 .elementor-element.elementor-element-a8938ad{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2026102209 .elementor-element.elementor-element-a55ccbb .elementor-heading-title{color:#0B2E63;}.elementor-2026102209 .elementor-element.elementor-element-6963e51{font-size:14px;line-height:1.65em;}.elementor-2026102209 .elementor-element.elementor-element-dbe42dc{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2026102209 .elementor-element.elementor-element-e0be0f6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2026102209 .elementor-element.elementor-element-e5ac180 .elementor-heading-title{color:#0B2E63;}.elementor-2026102209 .elementor-element.elementor-element-510ceb5{font-size:14px;line-height:1.65em;}.elementor-2026102209 .elementor-element.elementor-element-6e62d78{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1366px){.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-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 );}}@media(max-width:1024px){.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-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 );}}@media(max-width:767px){.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-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 );}}/* Start custom CSS for container, class: .elementor-element-2a19086 */.elementor-2026102209 .elementor-element.elementor-element-2a19086{min-width:0;color:#374B63;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-article-grid{display:grid!important;grid-template-columns:230px minmax(0,1fr) 270px;gap:28px;align-items:start;overflow:visible;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-body-main,.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-sidebar,.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-toc-rail{min-width:0;width:100%;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-toc-rail{position:sticky;top:110px;align-self:start;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-toc-rail .elementor-widget-table-of-contents{border:0;border-radius:13px;background:#F3F8FF;--box-border-width:0;--header-color:#0B2E63;--item-text-color:#374B63;--item-text-hover-color:#087EDB;--item-text-active-color:#087EDB;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .elementor-toc__header{padding:18px 16px 8px;border:0;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .elementor-toc__header-title{margin:0;font-size:17px;font-weight:600;line-height:1.4;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .elementor-toc__body{padding:10px 16px 18px;max-height:65vh;overflow:auto;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .elementor-toc__list-wrapper{padding:0;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .elementor-toc__list-item{margin:0 0 13px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .elementor-toc__list-item-text{font-size:14px;line-height:1.5;font-weight:500;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .elementor-toc__list-item-text-wrapper:before{font-size:12px;color:#087EDB;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .elementor-widget-text-editor p{margin:0 0 22px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-body-main{font-size:17px;line-height:1.8;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-intro{margin:0 0 34px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-intro p{font-size:18px;line-height:1.8;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-chapter{padding:34px 0 0;margin:36px 0 0;border-top:1px solid #E2EAF4;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-intro+.jcg-chapter{padding-top:0;margin-top:0;border-top:0;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-chapter-heading{margin:0 0 24px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-chapter-heading h2{font-size:27px;line-height:1.35;font-weight:600;color:#0B2E63;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-subheading{margin:28px 0 14px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-subheading h3{font-size:21px;line-height:1.4;font-weight:600;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-chapter-heading+.jcg-subheading{margin-top:0;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-body-main .elementor-widget-text-editor ul,.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-body-main .elementor-widget-text-editor ol{padding-left:23px;margin:0 0 22px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-body-main .elementor-widget-text-editor li{margin-bottom:10px;line-height:1.7;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-types-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 24px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-type-card{border:1px solid #DCEAF8;border-radius:12px;padding:18px 14px;background:#fff;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-type-card .elementor-widget-icon{margin-bottom:13px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-type-card h4{font-size:16px;font-weight:600;line-height:1.4;margin:0 0 12px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-type-card .elementor-widget-text-editor{font-size:13px;line-height:1.6;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-type-card .elementor-widget-text-editor ul{padding-left:16px;margin:0;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-type-card .elementor-widget-text-editor li{line-height:1.6;margin-bottom:9px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-reservation-note{border-left:3px solid #087EDB;background:#F3F8FF;padding:18px 20px;border-radius:0 10px 10px 0;margin:0 0 22px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-article-photo{margin:24px 0 8px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-article-photo figure{margin:0;display:block;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-article-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:14px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-article-photo figcaption{padding:9px 2px 0;color:#60728A;font-size:12px;line-height:1.5;text-align:left;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-sidebar{gap:20px;position:static;top:auto;align-self:stretch;height:auto;max-height:none;overflow:visible;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-side-card{padding:20px;border-radius:14px;background:#F0F7FF;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-plan-visit{background:#fff;border:1px solid #E2EAF4;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-side-heading{display:flex!important;flex-direction:row;align-items:center;gap:10px;margin-bottom:12px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-side-heading .elementor-widget-icon{width:24px;flex:0 0 24px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-side-heading .elementor-icon{font-size:22px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-side-heading .elementor-heading-title{font-size:19px;line-height:1.4;font-weight:600;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-side-intro{margin-bottom:16px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-side-intro p{font-size:13px;line-height:1.65;color:#60728A;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-buy-check ul{list-style:none;padding:0;margin:0;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-buy-check li{position:relative;padding-left:22px;margin-bottom:15px;font-size:14px;line-height:1.6;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-buy-check li:before{content:'✓';position:absolute;left:0;color:#1E5B4F;font-weight:700;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-buy-check li:last-child{margin-bottom:0;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-plan-visit a{font-size:14px;line-height:1.5;font-weight:500;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-plan-visit small{font-size:12px;line-height:1.6;color:#60728A;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-planning-table{margin:20px 0 24px;--jth-min-width:600px;max-width:100%;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jth-wrap{border-color:#DCE5F0;border-radius:12px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jth-table{width:100%;min-width:600px;table-layout:auto;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jth-table caption{text-align:left;caption-side:top;padding:14px 16px;background:#fff;color:#60728A;font-size:13px;line-height:1.5;font-weight:500;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jth-table th,.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jth-table td{padding:16px 14px;font-size:14px;line-height:1.6;white-space:normal;overflow-wrap:normal;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jth-table thead th{background:#EAF4FF;color:#0B2E63;font-weight:600;vertical-align:middle;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jth-table tbody th{background:transparent;color:#0B2E63;font-weight:600;text-align:left;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jth-table tbody td:last-child strong{font-size:16px;color:#0B2E63;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-faq-panel{background:#F2F8FF;border-radius:15px;padding:22px;margin:36px 0 0;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-faq-panel .elementor-widget-heading{margin:0 0 18px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-faq-panel .elementor-heading-title{font-size:25px;line-height:1.4;font-weight:600;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .elementor-accordion .elementor-accordion-item{border:0;margin-bottom:10px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .elementor-accordion .elementor-tab-title{display:flex;align-items:center;gap:14px;border:1px solid #E2EAF4;border-radius:10px;background:#fff;padding:14px 16px;font-size:17px;line-height:1.5;font-weight:600;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .elementor-accordion .elementor-accordion-title{font-size:17px!important;line-height:1.5!important;font-weight:600;flex:1;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .elementor-accordion .elementor-accordion-icon{order:2;margin-left:auto;float:none;width:14px;font-size:12px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .elementor-accordion .elementor-tab-content{border:0;background:transparent;font-size:17px;line-height:1.75;padding:14px 6px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .elementor-accordion .elementor-tab-content p{margin:0;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-sources{margin:24px 0 0;padding-top:18px;border-top:1px solid #E7EEF7;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-sources p{font-size:13px;line-height:1.7;color:#60728A;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 a:focus-visible,.elementor-2026102209 .elementor-element.elementor-element-2a19086 [tabindex="0"]:focus-visible{outline:2px solid #087EDB;outline-offset:3px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 h2,.elementor-2026102209 .elementor-element.elementor-element-2a19086 h3{scroll-margin-top:120px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-related{padding-top:32px;margin-top:40px;border-top:1px solid #E2EAF4;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-related> .elementor-widget-heading{margin-bottom:20px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-related-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-related-card{border:1px solid #E6EDF6;border-radius:14px;overflow:hidden;box-shadow:0 5px 18px rgba(11,46,99,.05);background:#fff;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-related-card .elementor-image-box-img{display:block;margin:0!important;width:100%!important;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-related-card img{display:block;aspect-ratio:16/9;width:100%;object-fit:cover;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-related-card .elementor-image-box-content{padding:20px;text-align:left;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-related-card .elementor-image-box-title{font-size:20px;line-height:1.35;font-weight:600;margin:0 0 10px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-related-card .elementor-image-box-description{font-size:14px;line-height:1.65;margin:0;}


@media(max-width:1100px){.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-article-grid{grid-template-columns:minmax(0,1fr) 220px;gap:24px;}.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-toc-rail{grid-column:1/-1;position:static;}.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-body-main{grid-column:1;}.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-sidebar{grid-column:2;}.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-side-card{padding:16px;}.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-side-heading .elementor-heading-title{font-size:17px;}.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-types-grid{grid-template-columns:1fr;}.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-type-card{display:grid!important;grid-template-columns:36px 1fr;gap:0 14px;}.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-type-card .elementor-widget-icon{grid-column:1;grid-row:1/3;}.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-type-card>.elementor-widget-heading,.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-type-card>.elementor-widget-text-editor{grid-column:2;}.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-type-card ul{margin-bottom:0;}}
@media(max-width:767px){.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-article-grid{display:flex!important;flex-direction:column;gap:24px;}.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-toc-rail,.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-sidebar{position:static;max-height:none;overflow:visible;width:100%;}.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-sidebar{margin-top:12px;}.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-intro p{font-size:17px;}.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-chapter-heading h2{font-size:24px;}.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-subheading h3{font-size:20px;}.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-chapter{padding-top:28px;margin-top:30px;}.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-traveller-grid,.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-city-guide-grid,.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-related-grid{grid-template-columns:1fr;}.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-traveller-card{padding:20px;}.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-faq-panel{padding:17px;}.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-faq-panel .elementor-heading-title{font-size:23px;}.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jth-table th,.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jth-table td{font-size:14px;padding:13px;}.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-article-photo figcaption{font-size:11px;}.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-reservation-note{padding:16px;}}

.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-plan-visit a span{display:none;}

.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-photo-cards{margin:22px 0 24px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-photo-cards .jip-card{box-shadow:none;border:1px solid #E2EAF4;border-radius:14px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-photo-cards .jip-card__image{border-radius:0;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-photo-cards .jip-card__main{padding:20px;gap:13px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-photo-cards .jip-card__title{font-weight:600;line-height:1.35;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-photo-cards .jip-card__content{color:#374B63;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-photo-cards .jip-card__content p:last-child{margin-bottom:0;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-photo-cards .jip-card__credit{font-size:10px;line-height:1.45;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-photo-cards .jcg-photo-verdict{margin-top:16px!important;padding:6px 10px;background:#EAF4FF;border-radius:6px;font-size:12px;font-weight:500;line-height:1.5;color:#0B2E63;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-photo-guides .jcg-guide-topic{font-weight:600;line-height:1.55;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-photo-guides .jip-card__button-wrap{margin-top:auto;padding-top:10px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-photo-cards .jip-card__button{font-weight:500;}

.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-sidebar-shortcuts .jip-card{box-shadow:none;border-color:#E2EAF4;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-sidebar-shortcuts .jip-card__main{padding:18px;gap:12px;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-sidebar-shortcuts .jip-card__button{padding:9px 12px;white-space:normal;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-sidebar-shortcuts .jip-card__button-wrap{padding-top:0;}
.elementor-2026102209 .elementor-element.elementor-element-2a19086 #jcg-pass-costs,.elementor-2026102209 .elementor-element.elementor-element-2a19086 #jcg-pass-guides{scroll-margin-top:120px;}

@media(max-width:1199px){.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-sidebar{position:static;overflow:visible;}}
@media(max-width:767px){.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-photo-cards .jip-card__main{padding:20px;}.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-sidebar{height:auto;align-self:auto;}}

.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-photo-cards .jip-cards .jip-card__image{height:var(--jip-image-height,190px);object-fit:cover;}

.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-intro{margin-bottom:24px;} .elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-body-main{gap:0;} .elementor-2026102209 .elementor-element.elementor-element-2a19086 .elementor-widget-text-editor p{margin-bottom:16px;} .elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-chapter{margin-top:24px;padding-top:24px;} .elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-intro+.jcg-chapter{margin-top:0;padding-top:0;} .elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-chapter-heading{margin-bottom:16px;} .elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-subheading{margin-top:20px;margin-bottom:12px;} .elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-planning-table{margin:16px 0;} .elementor-2026102209 .elementor-element.elementor-element-2a19086 .jth-widget .jth-wrap,.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jth-widget .jth-wrap.jth-dragging{cursor:auto;} .elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-article-photo,.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-photo-cards{margin-top:16px;margin-bottom:16px;} .elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-body-main .elementor-widget-just-img-list{margin:12px 0 20px;} .elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-body-main .elementor-widget-justitinerarytimeline{margin:16px 0;} @media(max-width:767px){.elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-chapter{margin-top:24px;padding-top:20px;} .elementor-2026102209 .elementor-element.elementor-element-2a19086 .jcg-intro+.jcg-chapter{margin-top:0;padding-top:0;}}/* End custom CSS */