.elementor-10902 .elementor-element.elementor-element-5230154:not(.elementor-motion-effects-element-type-background), .elementor-10902 .elementor-element.elementor-element-5230154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10902 .elementor-element.elementor-element-5230154{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 015px 0px;}.elementor-10902 .elementor-element.elementor-element-5230154 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-theme-post-title .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-10902 .elementor-element.elementor-element-56ef5d0 .elementor-heading-title{font-weight:300;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10902 .elementor-element.elementor-element-5bdbaf8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-10902 .elementor-element.elementor-element-5bdbaf8:not(.elementor-motion-effects-element-type-background), .elementor-10902 .elementor-element.elementor-element-5bdbaf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b6f875a );}.elementor-10902 .elementor-element.elementor-element-5bdbaf8{border-style:solid;border-width:1px 0px 1px 0px;border-color:#FFFFFF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:500;}.elementor-10902 .elementor-element.elementor-element-5bdbaf8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10902 .elementor-element.elementor-element-5bdbaf8.bdt-sticky.bdt-active{z-index:9998;}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-menu-container{height:49px;border-radius:0px 0px 0px 0px;}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-navbar-nav > li > a{color:#000000;padding:0px 15px 0px 15px;}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-navbar-nav > li > a:hover{color:var( --e-global-color-secondary );}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-navbar-nav > li > a:focus{color:var( --e-global-color-secondary );}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-navbar-nav > li > a:active{color:var( --e-global-color-secondary );}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-navbar-nav > li:hover > a{color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 2px 0px;}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:var( --e-global-color-secondary );}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:var( --e-global-color-secondary );}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:var( --e-global-color-secondary );}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:var( --e-global-color-secondary );}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-navbar-nav > li.current-menu-item > a{color:var( --e-global-color-secondary );border-style:none;}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:var( --e-global-color-secondary );}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:var( --e-global-color-secondary );}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#101010;fill:#101010;}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#101010;fill:#101010;}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:#000000;}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-menu-hamburger{float:right;}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-menu-hamburger > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-menu-hamburger:hover > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-menu-close{color:rgba(51, 51, 51, 1);}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-10902 .elementor-element.elementor-element-bf3eb8b:not(.elementor-motion-effects-element-type-background), .elementor-10902 .elementor-element.elementor-element-bf3eb8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b6f875a );}.elementor-10902 .elementor-element.elementor-element-bf3eb8b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 015px 0px;}.elementor-10902 .elementor-element.elementor-element-bf3eb8b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-10902 .elementor-element.elementor-element-1dd9771:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10902 .elementor-element.elementor-element-1dd9771 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-10902 .elementor-element.elementor-element-1dd9771 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:8px 8px 8px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;}.elementor-10902 .elementor-element.elementor-element-1dd9771 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10902 .elementor-element.elementor-element-b08cf79{border-style:solid;border-width:0px 0px 0px 0px;border-color:#D5D5D5;}.elementor-10902 .elementor-element.elementor-element-b08cf79, .elementor-10902 .elementor-element.elementor-element-b08cf79 > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-bc-flex-widget .elementor-10902 .elementor-element.elementor-element-18ff1be.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10902 .elementor-element.elementor-element-18ff1be.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10902 .elementor-element.elementor-element-0967f05{width:var( --container-widget-width, 96.638% );max-width:96.638%;--container-widget-width:96.638%;--container-widget-flex-grow:0;}.elementor-10902 .elementor-element.elementor-element-0967f05 .elementor-icon-wrapper{text-align:center;}.elementor-10902 .elementor-element.elementor-element-0967f05 .elementor-icon{font-size:30px;}.elementor-10902 .elementor-element.elementor-element-0967f05 .elementor-icon svg{height:30px;}.elementor-bc-flex-widget .elementor-10902 .elementor-element.elementor-element-6a7c784.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10902 .elementor-element.elementor-element-6a7c784.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10902 .elementor-element.elementor-element-6a7c784 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10902 .elementor-element.elementor-element-6a7c784 > .elementor-element-populated{margin:0px 0px 0px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:0px 0px 0px 0px;}.elementor-10902 .elementor-element.elementor-element-d17232c{width:var( --container-widget-width, 98.389% );max-width:98.389%;--container-widget-width:98.389%;--container-widget-flex-grow:0;font-size:13px;font-weight:400;color:#1E1E1E5C;}.elementor-10902 .elementor-element.elementor-element-d17232c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10902 .elementor-element.elementor-element-d17232c p{margin-block-end:0px;}.elementor-10902 .elementor-element.elementor-element-c1c7f06 > .elementor-widget-container{margin:-7px -0px -0px -0px;padding:0px 0px 0px 0px;}.elementor-10902 .elementor-element.elementor-element-c1c7f06{font-size:14px;font-weight:400;}.elementor-10902 .elementor-element.elementor-element-c1c7f06 p{margin-block-end:0px;}.elementor-bc-flex-widget .elementor-10902 .elementor-element.elementor-element-6fff74d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10902 .elementor-element.elementor-element-6fff74d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10902 .elementor-element.elementor-element-23ca552{width:var( --container-widget-width, 112.954% );max-width:112.954%;--container-widget-width:112.954%;--container-widget-flex-grow:0;}.elementor-10902 .elementor-element.elementor-element-23ca552 .elementor-icon-wrapper{text-align:center;}.elementor-10902 .elementor-element.elementor-element-23ca552 .elementor-icon{font-size:31px;}.elementor-10902 .elementor-element.elementor-element-23ca552 .elementor-icon svg{height:31px;}.elementor-bc-flex-widget .elementor-10902 .elementor-element.elementor-element-c95e8b6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10902 .elementor-element.elementor-element-c95e8b6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10902 .elementor-element.elementor-element-c95e8b6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10902 .elementor-element.elementor-element-c95e8b6 > .elementor-element-populated{margin:0px 0px 0px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:0px 0px 0px 0px;}.elementor-10902 .elementor-element.elementor-element-67e763a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10902 .elementor-element.elementor-element-67e763a p{margin-block-end:0px;}.elementor-10902 .elementor-element.elementor-element-67e763a{color:#1E1E1E5C;}.elementor-10902 .elementor-element.elementor-element-2558df2 > .elementor-widget-container{margin:-7px -0px -0px -0px;padding:0px 0px 0px 0px;}.elementor-10902 .elementor-element.elementor-element-2558df2 p{margin-block-end:0px;}.elementor-bc-flex-widget .elementor-10902 .elementor-element.elementor-element-ed64ee6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10902 .elementor-element.elementor-element-ed64ee6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10902 .elementor-element.elementor-element-32a0b3a{width:var( --container-widget-width, 96.638% );max-width:96.638%;--container-widget-width:96.638%;--container-widget-flex-grow:0;}.elementor-10902 .elementor-element.elementor-element-32a0b3a .elementor-icon-wrapper{text-align:center;}.elementor-10902 .elementor-element.elementor-element-32a0b3a .elementor-icon{font-size:31px;}.elementor-10902 .elementor-element.elementor-element-32a0b3a .elementor-icon svg{height:31px;}.elementor-bc-flex-widget .elementor-10902 .elementor-element.elementor-element-3c4c800.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10902 .elementor-element.elementor-element-3c4c800.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10902 .elementor-element.elementor-element-3c4c800 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10902 .elementor-element.elementor-element-3c4c800 > .elementor-element-populated{margin:0px 0px 0px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:0px 0px 0px 0px;}.elementor-10902 .elementor-element.elementor-element-f39d8a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10902 .elementor-element.elementor-element-f39d8a5 p{margin-block-end:0px;}.elementor-10902 .elementor-element.elementor-element-f39d8a5{color:#1E1E1E5C;}.elementor-10902 .elementor-element.elementor-element-77eaaad > .elementor-widget-container{margin:-7px -0px -0px -0px;padding:0px 0px 0px 0px;}.elementor-10902 .elementor-element.elementor-element-77eaaad p{margin-block-end:0px;}.elementor-10902 .elementor-element.elementor-element-e3d5d8f{border-style:solid;border-width:0px 0px 0px 0px;border-color:#D5D5D5;}.elementor-10902 .elementor-element.elementor-element-e3d5d8f, .elementor-10902 .elementor-element.elementor-element-e3d5d8f > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-bc-flex-widget .elementor-10902 .elementor-element.elementor-element-1d9f755.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10902 .elementor-element.elementor-element-1d9f755.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10902 .elementor-element.elementor-element-8faea8e{width:var( --container-widget-width, 96.638% );max-width:96.638%;--container-widget-width:96.638%;--container-widget-flex-grow:0;}.elementor-10902 .elementor-element.elementor-element-8faea8e .elementor-icon-wrapper{text-align:center;}.elementor-10902 .elementor-element.elementor-element-8faea8e .elementor-icon{font-size:31px;}.elementor-10902 .elementor-element.elementor-element-8faea8e .elementor-icon svg{height:31px;}.elementor-bc-flex-widget .elementor-10902 .elementor-element.elementor-element-c13ec0a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10902 .elementor-element.elementor-element-c13ec0a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10902 .elementor-element.elementor-element-c13ec0a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10902 .elementor-element.elementor-element-c13ec0a > .elementor-element-populated{margin:0px 0px 0px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:0px 0px 0px 0px;}.elementor-10902 .elementor-element.elementor-element-4c1d360{width:var( --container-widget-width, 98.389% );max-width:98.389%;--container-widget-width:98.389%;--container-widget-flex-grow:0;font-size:13px;font-weight:400;color:#1E1E1E5C;}.elementor-10902 .elementor-element.elementor-element-4c1d360 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10902 .elementor-element.elementor-element-4c1d360 p{margin-block-end:0px;}.elementor-10902 .elementor-element.elementor-element-4e92738 > .elementor-widget-container{margin:-7px -0px -0px -0px;padding:0px 0px 0px 0px;}.elementor-10902 .elementor-element.elementor-element-4e92738{font-size:14px;font-weight:400;}.elementor-10902 .elementor-element.elementor-element-4e92738 p{margin-block-end:0px;}.elementor-bc-flex-widget .elementor-10902 .elementor-element.elementor-element-695d93e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10902 .elementor-element.elementor-element-695d93e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10902 .elementor-element.elementor-element-53024bd{width:var( --container-widget-width, 112.954% );max-width:112.954%;--container-widget-width:112.954%;--container-widget-flex-grow:0;}.elementor-10902 .elementor-element.elementor-element-53024bd .elementor-icon-wrapper{text-align:center;}.elementor-10902 .elementor-element.elementor-element-53024bd.elementor-view-stacked .elementor-icon{background-color:#F1F1F1;}.elementor-10902 .elementor-element.elementor-element-53024bd.elementor-view-framed .elementor-icon, .elementor-10902 .elementor-element.elementor-element-53024bd.elementor-view-default .elementor-icon{color:#F1F1F1;border-color:#F1F1F1;}.elementor-10902 .elementor-element.elementor-element-53024bd.elementor-view-framed .elementor-icon, .elementor-10902 .elementor-element.elementor-element-53024bd.elementor-view-default .elementor-icon svg{fill:#F1F1F1;}.elementor-10902 .elementor-element.elementor-element-53024bd .elementor-icon{font-size:31px;}.elementor-10902 .elementor-element.elementor-element-53024bd .elementor-icon svg{height:31px;}.elementor-bc-flex-widget .elementor-10902 .elementor-element.elementor-element-cb5c67e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10902 .elementor-element.elementor-element-cb5c67e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10902 .elementor-element.elementor-element-cb5c67e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10902 .elementor-element.elementor-element-cb5c67e > .elementor-element-populated{margin:0px 0px 0px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:0px 0px 0px 0px;}.elementor-10902 .elementor-element.elementor-element-7c7c05c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10902 .elementor-element.elementor-element-7c7c05c p{margin-block-end:0px;}.elementor-10902 .elementor-element.elementor-element-7c7c05c{color:#1E1E1E5C;}.elementor-10902 .elementor-element.elementor-element-10b8574 > .elementor-widget-container{margin:-7px -0px -0px -0px;padding:0px 0px 0px 0px;}.elementor-10902 .elementor-element.elementor-element-10b8574 p{margin-block-end:0px;}.elementor-bc-flex-widget .elementor-10902 .elementor-element.elementor-element-c01ce02.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10902 .elementor-element.elementor-element-c01ce02.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10902 .elementor-element.elementor-element-83c98b0{width:var( --container-widget-width, 96.638% );max-width:96.638%;--container-widget-width:96.638%;--container-widget-flex-grow:0;}.elementor-10902 .elementor-element.elementor-element-83c98b0 .elementor-icon-wrapper{text-align:center;}.elementor-10902 .elementor-element.elementor-element-83c98b0 .elementor-icon{font-size:31px;}.elementor-10902 .elementor-element.elementor-element-83c98b0 .elementor-icon svg{height:31px;}.elementor-bc-flex-widget .elementor-10902 .elementor-element.elementor-element-1e0374b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10902 .elementor-element.elementor-element-1e0374b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10902 .elementor-element.elementor-element-1e0374b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-10902 .elementor-element.elementor-element-1e0374b > .elementor-element-populated{margin:0px 0px 0px 9px;--e-column-margin-right:0px;--e-column-margin-left:9px;padding:0px 0px 0px 0px;}.elementor-10902 .elementor-element.elementor-element-a9c6406 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10902 .elementor-element.elementor-element-a9c6406 p{margin-block-end:0px;}.elementor-10902 .elementor-element.elementor-element-a9c6406{color:#1E1E1E5C;}.elementor-10902 .elementor-element.elementor-element-e262aea > .elementor-widget-container{margin:-7px -0px -0px -0px;padding:0px 0px 0px 0px;}.elementor-10902 .elementor-element.elementor-element-e262aea p{margin-block-end:0px;}.elementor-10902 .elementor-element.elementor-element-5cfe16b:not(.elementor-motion-effects-element-type-background), .elementor-10902 .elementor-element.elementor-element-5cfe16b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10902 .elementor-element.elementor-element-5cfe16b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:15px 15px 0px 15px;}.elementor-10902 .elementor-element.elementor-element-5cfe16b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10902 .elementor-element.elementor-element-3eb45ae > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10902 .elementor-element.elementor-element-3eb45ae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-10902 .elementor-element.elementor-element-1e85053 .elementor-heading-title{font-weight:300;}.elementor-10902 .elementor-element.elementor-element-d779a7e:not(.elementor-motion-effects-element-type-background), .elementor-10902 .elementor-element.elementor-element-d779a7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10902 .elementor-element.elementor-element-d779a7e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10902 .elementor-element.elementor-element-d779a7e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10902 .elementor-element.elementor-element-4088d56{--divider-border-style:solid;--divider-color:#DFDFDF;--divider-border-width:1px;}.elementor-10902 .elementor-element.elementor-element-4088d56 .elementor-divider-separator{width:100%;}.elementor-10902 .elementor-element.elementor-element-4088d56 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10902 .elementor-element.elementor-element-b75c481 .elementor-heading-title{font-weight:300;}.elementor-10902 .elementor-element.elementor-element-b389ec5:not(.elementor-motion-effects-element-type-background), .elementor-10902 .elementor-element.elementor-element-b389ec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10902 .elementor-element.elementor-element-b389ec5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:15px 15px 31px 15px;}.elementor-10902 .elementor-element.elementor-element-b389ec5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10902 .elementor-element.elementor-element-60d5d16:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-10902 .elementor-element.elementor-element-60d5d16 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-10902 .elementor-element.elementor-element-60d5d16 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10902 .elementor-element.elementor-element-60d5d16 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10902 .elementor-element.elementor-element-aa9df0b > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-10902 .elementor-element.elementor-element-aa9df0b .elementor-heading-title{font-weight:300;}.elementor-10902 .elementor-element.elementor-element-beac2a0 > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-10902 .elementor-element.elementor-element-bc6269a > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-10902 .elementor-element.elementor-element-bc6269a .elementor-heading-title{font-weight:300;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-10902 .elementor-element.elementor-element-bb1846f > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-10902 .elementor-element.elementor-element-dbd4555{--divider-border-style:solid;--divider-color:#ECD3CA;--divider-border-width:1px;--divider-icon-size:16px;}.elementor-10902 .elementor-element.elementor-element-dbd4555 .elementor-divider-separator{width:78%;margin:0 auto;margin-center:0;}.elementor-10902 .elementor-element.elementor-element-dbd4555 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-10902 .elementor-element.elementor-element-90968f1{text-align:center;}.elementor-10902 .elementor-element.elementor-element-90968f1 .elementor-heading-title{font-size:34px;font-weight:300;}.elementor-10902 .elementor-element.elementor-element-33ea1f7{text-align:center;}.elementor-10902 .elementor-element.elementor-element-33ea1f7 .elementor-heading-title{font-size:19px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-10902 .elementor-element.elementor-element-f4582be{width:5.227%;}.elementor-10902 .elementor-element.elementor-element-b7b2026{width:89.572%;}.elementor-10902 .elementor-element.elementor-element-59708a3{width:4.865%;}.elementor-10902 .elementor-element.elementor-element-2ababc4{width:6%;}.elementor-10902 .elementor-element.elementor-element-690abec{width:86.666%;}.elementor-10902 .elementor-element.elementor-element-a8381c9{width:6%;}.elementor-10902 .elementor-element.elementor-element-cfef12f{width:2.869%;}.elementor-10902 .elementor-element.elementor-element-1dd9771{width:93.018%;}.elementor-10902 .elementor-element.elementor-element-18ff1be{width:4.409%;}.elementor-10902 .elementor-element.elementor-element-6a7c784{width:23.466%;}.elementor-10902 .elementor-element.elementor-element-ca1e7c6{width:7.245%;}.elementor-10902 .elementor-element.elementor-element-6fff74d{width:4.999%;}.elementor-10902 .elementor-element.elementor-element-c95e8b6{width:22.623%;}.elementor-10902 .elementor-element.elementor-element-ecef532{width:6.042%;}.elementor-10902 .elementor-element.elementor-element-ed64ee6{width:4.413%;}.elementor-10902 .elementor-element.elementor-element-3c4c800{width:24.796%;}.elementor-10902 .elementor-element.elementor-element-1d9f755{width:4.409%;}.elementor-10902 .elementor-element.elementor-element-c13ec0a{width:27.91%;}.elementor-10902 .elementor-element.elementor-element-d138c5a{width:2.801%;}.elementor-10902 .elementor-element.elementor-element-695d93e{width:4.999%;}.elementor-10902 .elementor-element.elementor-element-cb5c67e{width:22.623%;}.elementor-10902 .elementor-element.elementor-element-c0005d5{width:6.042%;}.elementor-10902 .elementor-element.elementor-element-c01ce02{width:4.413%;}.elementor-10902 .elementor-element.elementor-element-1e0374b{width:24.796%;}.elementor-10902 .elementor-element.elementor-element-8aa4349{width:3.777%;}.elementor-10902 .elementor-element.elementor-element-88f8be9{width:6%;}.elementor-10902 .elementor-element.elementor-element-3eb45ae{width:87.332%;}.elementor-10902 .elementor-element.elementor-element-c61b0f4{width:6%;}.elementor-10902 .elementor-element.elementor-element-cc45881{width:6%;}.elementor-10902 .elementor-element.elementor-element-e54d22b{width:87.332%;}.elementor-10902 .elementor-element.elementor-element-1a25bba{width:6%;}.elementor-10902 .elementor-element.elementor-element-2e9c4eb{width:6%;}.elementor-10902 .elementor-element.elementor-element-60d5d16{width:87.332%;}.elementor-10902 .elementor-element.elementor-element-62eb893{width:6%;}}@media(max-width:1024px){.elementor-10902 .elementor-element.elementor-element-fb50bf2 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-nav-identity-panel{padding:4px 4px 4px 4px;}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-menu-container{max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-navbar-nav > li > a{font-size:15px;line-height:0.1em;color:#000000;padding:10px 15px 10px 15px;}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}}@media(max-width:767px){.elementor-10902 .elementor-element.elementor-element-fb50bf2 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}}/* Start custom CSS for section, class: .elementor-element-5bdbaf8 *//* Replace the .elementor-10902 .elementor-element.elementor-element-5bdbaf8 below with YOUR sticky section’s .elementor-10902 .elementor-element.elementor-element-5bdbaf8 */
.tsa-lightbox-open #second-menu { 
  display: none; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d17232c */.tsa-keydetails.p{
    margin:3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1c7f06 *//* Elementor scopes `.elementor-10902 .elementor-element.elementor-element-c1c7f06` to this widget */
.elementor-10902 .elementor-element.elementor-element-c1c7f06 .elementor-widget-container > p:first-child{
  margin-block-start: 0 !important;
  margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67e763a */.tsa-keydetails.p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2558df2 *//* Elementor scopes `.elementor-10902 .elementor-element.elementor-element-2558df2` to this widget */
.elementor-10902 .elementor-element.elementor-element-2558df2 .elementor-widget-container > p:first-child{
  margin-block-start: 0 !important;
  margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f39d8a5 */.tsa-keydetails.p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77eaaad *//* Elementor scopes `.elementor-10902 .elementor-element.elementor-element-77eaaad` to this widget */
.elementor-10902 .elementor-element.elementor-element-77eaaad .elementor-widget-container > p:first-child{
  margin-block-start: 0 !important;
  margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c1d360 */.tsa-keydetails.p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e92738 *//* Elementor scopes `.elementor-10902 .elementor-element.elementor-element-4e92738` to this widget */
.elementor-10902 .elementor-element.elementor-element-4e92738 .elementor-widget-container > p:first-child{
  margin-block-start: 0 !important;
  margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c7c05c */.tsa-keydetails.p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10b8574 *//* Elementor scopes `.elementor-10902 .elementor-element.elementor-element-10b8574` to this widget */
.elementor-10902 .elementor-element.elementor-element-10b8574 .elementor-widget-container > p:first-child{
  margin-block-start: 0 !important;
  margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9c6406 */.tsa-keydetails.p{
    margin:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e262aea *//* Elementor scopes `.elementor-10902 .elementor-element.elementor-element-e262aea` to this widget */
.elementor-10902 .elementor-element.elementor-element-e262aea .elementor-widget-container > p:first-child{
  margin-block-start: 0 !important;
  margin-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5703015 */.tsa-hi-title {
  font-weight: 400;
  margin-bottom: 4px;
}
.tsa-hi-title strong,
.tsa-hi-title b {
  font-weight: 700; /* optional, if you want bold to stand out more */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e17184b *//* ===============================
   Itinerary Accordion (clean set)
   =============================== */

/* Wrap & base */
.tsa-accordion-wrap { margin: 8px 0 24px; }
.tsa-accordion { position: relative; }

/* ---------- Controls row ---------- */
.tsa-accordion-wrap .tsa-controls {
  display: flex;
  justify-content: flex-end;
  margin: 0 0 10px;
}


/* Style the actual button(s).
   Alias .tsa-btn → .tsa-toggle so either class works */
.tsa-accordion-wrap .tsa-controls .tsa-toggle,
.tsa-accordion-wrap .tsa-controls .tsa-btn {
  display: inline-flex;
  align-items: center;
  padding: .9rem 1rem;
  border: 0px solid #ffffff00;
  background: #fff;
  color: #111;
  border-radius: 8px;
  font-weight: 600;
  cursor: pointer;
  justify-content: right;
  box-shadow: none;
}

.tsa-accordion-wrap .tsa-controls .tsa-toggle:hover,
.tsa-accordion-wrap .tsa-controls .tsa-btn:hover { 
   background: #ffffff00;
}

.tsa-accordion-wrap .tsa-toggle:focus {
    outline: 0px solid #ffffff00;
    outline-offset: 2px;
}

.tsa-accordion-wrap .tsa-toggle.is-expanded {
    background: #ffffff00;
}

/* space between button contents (no 'gap') */
.tsa-accordion-wrap .tsa-controls .tsa-toggle > * + *,
.tsa-accordion-wrap .tsa-controls .tsa-btn > * + * { margin-left: .6rem; }

/* if there's only one button, push it to the right */
.tsa-accordion-wrap .tsa-controls .tsa-toggle:first-child,
.tsa-accordion-wrap .tsa-controls .tsa-btn:first-child { margin-left: auto; }



/* Widget-scoped overrides */
.tsa-accordion-wrap .tsa-controls .tsa-toggle:focus,
.tsa-accordion-wrap .tsa-controls .tsa-toggle:focus-visible {
  outline: none;
  box-shadow: none; /* some themes use box-shadow for focus */
}

/* Expanded state should also win over :hover */
.tsa-accordion-wrap .tsa-controls .tsa-toggle.is-expanded,
.tsa-accordion-wrap .tsa-controls .tsa-toggle.is-expanded:hover,
.tsa-accordion-wrap .tsa-controls .tsa-toggle.is-expanded:focus-visible {
  background: transparent;            /* clearer than #ffffff00 */
  border-color: #e5e7eb;              /* optional subtle state */
}



/* ---------- Items & timeline ---------- */
.tsa-accordion .tsa-item {
  position: relative;
  background: #ffffff;
  padding-left: 28px;
  border-bottom: 1px solid #e9e9e9; /* single divider line */
  overflow: hidden;
}
.tsa-accordion .tsa-item:first-child { border-top: 1px solid #e9e9e9; }

/* Solid timeline rail (align near the dot column) */
.tsa-accordion .tsa-item::before {
  content: "";
  position: absolute;
  left: 34px;
  top: 0;
  bottom: 0;
  width: 1px;
  background: #e1764a;
}

/* remove default marker */
.tsa-accordion summary::-webkit-details-marker { display: none; }
.tsa-accordion summary { list-style: none; }

/* ---------- Header row ---------- */
.tsa-accordion .tsa-trigger {
  display: grid;
  grid-template-columns: 20px 1fr auto; /* dot | title | chevron */
  align-items: center;
  column-gap: 12px;                      /* keep as column-gap (not gap) */
  padding: 14px 16px 14px 0;
  cursor: pointer;
  user-select: none;
}
.tsa-accordion .tsa-title {
  color: #111827;
  font-weight: 600;
  font-size: 1.05rem;
}

/* timeline dot */
.tsa-accordion .tsa-timeline-dot {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #cc6e4a;
  box-shadow: 0 0 0 3px #fff; /* ring to detach from rail */
  z-index: 11;
}

/* chevron */
.tsa-accordion .tsa-chevron {
  transition: transform .2s ease;
  font-size: 30px;
  line-height: 1;
  color: #cc6e4a;
}
.tsa-accordion .tsa-item[open] .tsa-chevron { transform: rotate(180deg); }

/* ---------- Body ---------- */
.tsa-accordion .tsa-panel-inner {
  padding: 0 16px 16px 0;
  padding-left: 32px;  /* align with text column */
  margin-top: 15px;
}
.tsa-accordion .tsa-panel-inner > *:first-child { margin-top: 2px; }
.tsa-accordion .tsa-panel-inner p { margin: 0 0 12px; color: #111827; }
.tsa-accordion .tsa-panel-inner p + p { margin-top: 8px; }

/* ---------- Facts (two patterns) ---------- */
/* A) Inline facts row (icons + labels) */
.tsa-facts-row {
  display: flex;
  flex-wrap: wrap;
  margin-top: .5rem;
}
.tsa-facts-row .tsa-fact {
  display: flex;
  align-items: center;
  font-size: 1rem;
  line-height: 1.5;
  margin-right: 10px;
  margin-bottom: 8px;
}
.tsa-facts-row .tsa-fact svg {
  color: #1677c6; /* ensure SVG uses currentColor/fill=inherit */
  flex: 0 0 auto;
  width: 22px; height: 22px;
  margin-right: 8px;
}

/* B) Grid “chips” (bordered pills) */
.tsa-facts-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(50px, 1fr));
  column-gap: 5px;
  row-gap: 5px;
  margin: 30px 25px 10px 0;
}
.tsa-facts-grid .tsa-fact {
  display: flex;
  align-items: center;
  background: #ffffff;
  border: 1px solid #ca5627;
  border-radius: 30px;
  padding: 5px 25px;
  min-height: 44px;
  font-weight: 300;
}
.tsa-facts-grid .tsa-fact .tsa-ic {
  color: #ca5729;           /* SVGs must use fill="currentColor" */
  width: 25px; height: 25px;
  flex: 0 0 25px;
  margin-right: 10px;       /* replaces 'gap' */
}
.tsa-facts-grid .tsa-fact span { color: #0f172a; }

/* ---------- Small screens ---------- */
@media (max-width: 640px) {
  .tsa-accordion .tsa-item { padding-left: 24px; }
  .tsa-accordion .tsa-item::before { left: 10px; }
  .tsa-accordion .tsa-panel-inner { padding-left: 28px; }
  .tsa-facts-grid { grid-template-columns: 1fr 1fr; }
}

/* Optional polish
.tsa-accordion .tsa-trigger:hover { background: #fafafa; }
.tsa-accordion summary:focus-visible {
  outline: 2px solid #2563eb;
  outline-offset: 2px;
  border-radius: 10px;
}
*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-beac2a0 */.tour-inclusions {
  list-style: none;   /* remove default bullets */
  margin: 0 20px;
  padding: 0;
}

.tour-inclusions li {
  position: relative;
  padding-left: 28px;  /* space for the check icon */
  margin-bottom: 8px;  /* spacing between items */
}

.tour-inclusions li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 18px;
  height: 18px;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%2300a651'><path d='M16.7 5.3a1 1 0 00-1.4 0L8 12.6 4.7 9.3a1 1 0 00-1.4 1.4l4 4a1 1 0 001.4 0l8-8a1 1 0 000-1.4z'/></svg>") no-repeat center;
  background-size: contain;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb1846f */.tour-exclusions {
    list-style: none;
    margin: 0;
    padding: 0 20px;
}

.tour-exclusions li {
  position: relative;
  padding-left: 28px;  /* space for the check icon */
  margin-bottom: 8px;  /* spacing between items */
}

.tour-exclusions li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 18px;
  height: 18px;
  background: url('/wp-content/uploads/2025/09/cancel-01-stroke-rounded.svg') no-repeat center;
  background-size: contain;
}/* End custom CSS */