.elementor-kit-14285{--e-global-color-primary:#00355F;--e-global-color-secondary:#272727;--e-global-color-text:#292929;--e-global-color-accent:#00355F;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-14285 button,.elementor-kit-14285 input[type="button"],.elementor-kit-14285 input[type="submit"],.elementor-kit-14285 .elementor-button{background-color:#00355F;color:#FDDB32;}.elementor-kit-14285 e-page-transition{background-color:#FFBC7D;}.elementor-kit-14285 a{color:var( --e-global-color-primary );font-weight:600;}.elementor-kit-14285 a:hover{color:var( --e-global-color-accent );font-weight:600;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* mt-tourlist: shared style for Tour List pages (same container ids on all) */
.elementor-element-5e3b6ff{padding:40px 20px 10px}
.elementor-element-5e3b6ff>.e-con-inner,.elementor-element-1e5d3cd>.e-con-inner,.elementor-element-062bcb7>.e-con-inner{max-width:1100px;width:100%;margin-left:auto;margin-right:auto}
.elementor-element-5e3b6ff .elementor-widget-text-editor,.elementor-element-5e3b6ff .elementor-widget-text-editor p{color:#3b4a5a;line-height:1.7;font-size:17px}
.elementor-element-5e3b6ff .elementor-widget-text-editor a{color:#0b5394;text-decoration:underline;text-underline-offset:2px}
.elementor-element-5e3b6ff>.e-con-inner>.elementor-widget-heading .elementor-heading-title,.elementor-element-5e3b6ff>.elementor-widget-heading .elementor-heading-title,.elementor-element-1e5d3cd .elementor-widget-heading .elementor-heading-title,.elementor-element-062bcb7 .elementor-widget-heading .elementor-heading-title{color:#0b2a4a!important;text-align:center;font-weight:700;line-height:1.25}
.elementor-element-5e3b6ff .elementor-widget-text-editor:not(:first-child):not(:has(table)){background:#f4f8fb;border-left:4px solid #0b5394;border-radius:12px;padding:6px 22px}
.elementor-element-5e3b6ff .elementor-widget-text-editor h3,.elementor-element-5e3b6ff .elementor-widget-text-editor h4{color:#0b2a4a}
.elementor-element-5e3b6ff .elementor-widget-text-editor:has(table){overflow-x:auto}
.elementor-element-5e3b6ff table{width:100%;min-width:560px;border-collapse:separate;border-spacing:0;border:1px solid #e3ecf4;border-radius:14px;overflow:hidden;background:#fff;font-size:15.5px}
.elementor-element-5e3b6ff table td,.elementor-element-5e3b6ff table th{padding:12px 14px;border:0;border-bottom:1px solid #e3ecf4;color:#3b4a5a;vertical-align:top}
.elementor-element-5e3b6ff table thead td,.elementor-element-5e3b6ff table thead th{background:#eaf3fb;color:#0b2a4a;font-weight:700}
.elementor-element-5e3b6ff table tbody tr:last-child td{border-bottom:0}
.elementor-element-5e3b6ff table tbody tr:nth-child(even) td{background:#f8fbfd}
.elementor-element-1e5d3cd .elementor-toggle-item{background:#fff;border:1px solid #e3ecf4!important;border-radius:14px;margin-bottom:12px;box-shadow:0 2px 10px rgba(11,42,74,.05);overflow:hidden}
.elementor-element-1e5d3cd .elementor-tab-title,.elementor-element-1e5d3cd .elementor-toggle-title{color:#0b2a4a!important;font-weight:600}
.elementor-element-1e5d3cd .elementor-tab-content{color:#4a5a6a;line-height:1.65}
.elementor-element-062bcb7{background:#f4f8fb!important;padding-top:40px;padding-bottom:40px}
@media(max-width:600px){.elementor-element-5e3b6ff{padding:24px 16px 6px}.elementor-element-5e3b6ff .elementor-widget-text-editor,.elementor-element-5e3b6ff .elementor-widget-text-editor p{font-size:16px}}/* End custom CSS */