.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c{--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-2026102203 .elementor-element.elementor-element-268e8b9{--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-2026102203 .elementor-element.elementor-element-786f262{--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-2026102203 .elementor-element.elementor-element-802bdac .elementor-heading-title{color:#0B2E63;}.elementor-2026102203 .elementor-element.elementor-element-5418d5a .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-2026102203 .elementor-element.elementor-element-5418d5a .jth-wrap{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E4EAF3;}.elementor-2026102203 .elementor-element.elementor-element-8d0fc36{--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-2026102203 .elementor-element.elementor-element-5ff3ecb .elementor-heading-title{color:#0B2E63;}.elementor-2026102203 .elementor-element.elementor-element-3266a2d{--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-2026102203 .elementor-element.elementor-element-0ce1fae .elementor-heading-title{color:#0B2E63;}.elementor-2026102203 .elementor-element.elementor-element-b02713d{--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-2026102203 .elementor-element.elementor-element-c94afb5 .elementor-heading-title{color:#0B2E63;}.elementor-2026102203 .elementor-element.elementor-element-6d68cf6{--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-2026102203 .elementor-element.elementor-element-b5b3258 .elementor-heading-title{color:#0B2E63;}.elementor-2026102203 .elementor-element.elementor-element-2e119bc{--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-2026102203 .elementor-element.elementor-element-b20a295 .elementor-heading-title{color:#0B2E63;}.elementor-2026102203 .elementor-element.elementor-element-dc9a7f9 .jit-number{background-color:#087EDB;}.elementor-2026102203 .elementor-element.elementor-element-dc9a7f9 .jit-time{color:#087EDB;}.elementor-2026102203 .elementor-element.elementor-element-dc9a7f9 .jit-cta{color:#087EDB;}.elementor-2026102203 .elementor-element.elementor-element-c3ce80b{--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-2026102203 .elementor-element.elementor-element-669493b .elementor-heading-title{color:#0B2E63;}.elementor-2026102203 .elementor-element.elementor-element-7eac307 .jr-imglist-title{color:#000000;margin-bottom:4px;}.elementor-2026102203 .elementor-element.elementor-element-7eac307 .jr-imglist-desc{color:#6b7280;}.elementor-2026102203 .elementor-element.elementor-element-7eac307 .jr-imglist-icon i{color:#023169 !important;}.elementor-2026102203 .elementor-element.elementor-element-7eac307 .jr-imglist-icon i::before{color:#023169 !important;}.elementor-2026102203 .elementor-element.elementor-element-7eac307 .jr-imglist-icon .fas::before{color:#023169 !important;}.elementor-2026102203 .elementor-element.elementor-element-7eac307 .jr-imglist-icon [class*="fa-"]::before{color:#023169 !important;}.elementor-2026102203 .elementor-element.elementor-element-358c62d{--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-2026102203 .elementor-element.elementor-element-f3c8df6{--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-2026102203 .elementor-element.elementor-element-4eb94eb{--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-2026102203 .elementor-element.elementor-element-090615f .elementor-heading-title{color:#0B2E63;}.elementor-2026102203 .elementor-element.elementor-element-4efc414{font-size:14px;line-height:1.65em;}.elementor-2026102203 .elementor-element.elementor-element-4f44746{--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-2026102203 .elementor-element.elementor-element-a34e8fb{--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-2026102203 .elementor-element.elementor-element-62b2487 .elementor-heading-title{color:#0B2E63;}.elementor-2026102203 .elementor-element.elementor-element-a3c0805{font-size:14px;line-height:1.65em;}.elementor-2026102203 .elementor-element.elementor-element-030e006{--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 justitinerarytimeline, class: .elementor-element-dc9a7f9 */.elementor-2026102203 .elementor-element.elementor-element-dc9a7f9 .jit-item{grid-template-columns:36px minmax(0,1fr);gap:14px;padding-bottom:24px;} .elementor-2026102203 .elementor-element.elementor-element-dc9a7f9 .jit-content{min-width:0;} .elementor-2026102203 .elementor-element.elementor-element-dc9a7f9 .jit-meta:empty{display:none;} .elementor-2026102203 .elementor-element.elementor-element-dc9a7f9 .jit-excerpt{display:block;-webkit-line-clamp:unset;} .elementor-2026102203 .elementor-element.elementor-element-dc9a7f9 .jit-post-title{font-size:19px;line-height:1.45;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c0fd2c */.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c{min-width:0;color:#374B63;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-article-grid{display:grid!important;grid-template-columns:230px minmax(0,1fr) 270px;gap:28px;align-items:start;overflow:visible;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-body-main,.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-sidebar,.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-toc-rail{min-width:0;width:100%;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-toc-rail{position:sticky;top:110px;align-self:start;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .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-2026102203 .elementor-element.elementor-element-1c0fd2c .elementor-toc__header{padding:18px 16px 8px;border:0;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .elementor-toc__header-title{margin:0;font-size:17px;font-weight:600;line-height:1.4;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .elementor-toc__body{padding:10px 16px 18px;max-height:65vh;overflow:auto;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .elementor-toc__list-wrapper{padding:0;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .elementor-toc__list-item{margin:0 0 13px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .elementor-toc__list-item-text{font-size:14px;line-height:1.5;font-weight:500;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .elementor-toc__list-item-text-wrapper:before{font-size:12px;color:#087EDB;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .elementor-widget-text-editor p{margin:0 0 22px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-body-main{font-size:17px;line-height:1.8;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-intro{margin:0 0 34px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-intro p{font-size:18px;line-height:1.8;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-chapter{padding:34px 0 0;margin:36px 0 0;border-top:1px solid #E2EAF4;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-intro+.jcg-chapter{padding-top:0;margin-top:0;border-top:0;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-chapter-heading{margin:0 0 24px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-chapter-heading h2{font-size:27px;line-height:1.35;font-weight:600;color:#0B2E63;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-subheading{margin:28px 0 14px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-subheading h3{font-size:21px;line-height:1.4;font-weight:600;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-chapter-heading+.jcg-subheading{margin-top:0;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-body-main .elementor-widget-text-editor ul,.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-body-main .elementor-widget-text-editor ol{padding-left:23px;margin:0 0 22px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-body-main .elementor-widget-text-editor li{margin-bottom:10px;line-height:1.7;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-types-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 24px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-type-card{border:1px solid #DCEAF8;border-radius:12px;padding:18px 14px;background:#fff;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-type-card .elementor-widget-icon{margin-bottom:13px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-type-card h4{font-size:16px;font-weight:600;line-height:1.4;margin:0 0 12px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-type-card .elementor-widget-text-editor{font-size:13px;line-height:1.6;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-type-card .elementor-widget-text-editor ul{padding-left:16px;margin:0;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-type-card .elementor-widget-text-editor li{line-height:1.6;margin-bottom:9px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-reservation-note{border-left:3px solid #087EDB;background:#F3F8FF;padding:18px 20px;border-radius:0 10px 10px 0;margin:0 0 22px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-article-photo{margin:24px 0 8px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-article-photo figure{margin:0;display:block;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-article-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:14px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-article-photo figcaption{padding:9px 2px 0;color:#60728A;font-size:12px;line-height:1.5;text-align:left;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-sidebar{gap:20px;position:static;top:auto;align-self:stretch;height:auto;max-height:none;overflow:visible;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-side-card{padding:20px;border-radius:14px;background:#F0F7FF;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-plan-visit{background:#fff;border:1px solid #E2EAF4;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-side-heading{display:flex!important;flex-direction:row;align-items:center;gap:10px;margin-bottom:12px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-side-heading .elementor-widget-icon{width:24px;flex:0 0 24px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-side-heading .elementor-icon{font-size:22px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-side-heading .elementor-heading-title{font-size:19px;line-height:1.4;font-weight:600;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-side-intro{margin-bottom:16px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-side-intro p{font-size:13px;line-height:1.65;color:#60728A;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-buy-check ul{list-style:none;padding:0;margin:0;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-buy-check li{position:relative;padding-left:22px;margin-bottom:15px;font-size:14px;line-height:1.6;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-buy-check li:before{content:'✓';position:absolute;left:0;color:#1E5B4F;font-weight:700;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-buy-check li:last-child{margin-bottom:0;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-plan-visit a{font-size:14px;line-height:1.5;font-weight:500;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-plan-visit small{font-size:12px;line-height:1.6;color:#60728A;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-planning-table{margin:20px 0 24px;--jth-min-width:600px;max-width:100%;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jth-wrap{border-color:#DCE5F0;border-radius:12px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jth-table{width:100%;min-width:600px;table-layout:auto;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .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-2026102203 .elementor-element.elementor-element-1c0fd2c .jth-table th,.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jth-table td{padding:16px 14px;font-size:14px;line-height:1.6;white-space:normal;overflow-wrap:normal;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jth-table thead th{background:#EAF4FF;color:#0B2E63;font-weight:600;vertical-align:middle;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jth-table tbody th{background:transparent;color:#0B2E63;font-weight:600;text-align:left;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jth-table tbody td:last-child strong{font-size:16px;color:#0B2E63;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-faq-panel{background:#F2F8FF;border-radius:15px;padding:22px;margin:36px 0 0;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-faq-panel .elementor-widget-heading{margin:0 0 18px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-faq-panel .elementor-heading-title{font-size:25px;line-height:1.4;font-weight:600;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .elementor-accordion .elementor-accordion-item{border:0;margin-bottom:10px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .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-2026102203 .elementor-element.elementor-element-1c0fd2c .elementor-accordion .elementor-accordion-title{font-size:17px!important;line-height:1.5!important;font-weight:600;flex:1;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .elementor-accordion .elementor-accordion-icon{order:2;margin-left:auto;float:none;width:14px;font-size:12px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .elementor-accordion .elementor-tab-content{border:0;background:transparent;font-size:17px;line-height:1.75;padding:14px 6px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .elementor-accordion .elementor-tab-content p{margin:0;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-sources{margin:24px 0 0;padding-top:18px;border-top:1px solid #E7EEF7;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-sources p{font-size:13px;line-height:1.7;color:#60728A;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c a:focus-visible,.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c [tabindex="0"]:focus-visible{outline:2px solid #087EDB;outline-offset:3px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c h2,.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c h3{scroll-margin-top:120px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-related{padding-top:32px;margin-top:40px;border-top:1px solid #E2EAF4;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-related> .elementor-widget-heading{margin-bottom:20px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-related-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .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-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-related-card .elementor-image-box-img{display:block;margin:0!important;width:100%!important;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-related-card img{display:block;aspect-ratio:16/9;width:100%;object-fit:cover;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-related-card .elementor-image-box-content{padding:20px;text-align:left;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-related-card .elementor-image-box-title{font-size:20px;line-height:1.35;font-weight:600;margin:0 0 10px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-related-card .elementor-image-box-description{font-size:14px;line-height:1.65;margin:0;}


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

.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-plan-visit a span{display:none;}

.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-photo-cards{margin:22px 0 24px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-photo-cards .jip-card{box-shadow:none;border:1px solid #E2EAF4;border-radius:14px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-photo-cards .jip-card__image{border-radius:0;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-photo-cards .jip-card__main{padding:20px;gap:13px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-photo-cards .jip-card__title{font-weight:600;line-height:1.35;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-photo-cards .jip-card__content{color:#374B63;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-photo-cards .jip-card__content p:last-child{margin-bottom:0;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-photo-cards .jip-card__credit{font-size:10px;line-height:1.45;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .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-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-photo-guides .jcg-guide-topic{font-weight:600;line-height:1.55;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-photo-guides .jip-card__button-wrap{margin-top:auto;padding-top:10px;}
.elementor-2026102203 .elementor-element.elementor-element-1c0fd2c .jcg-photo-cards .jip-card__button{font-weight:500;}

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

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

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

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