.elementor-77 .elementor-element.elementor-element-533ab262{--display:flex;--min-height:31px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:15px;--padding-right:15px;}.elementor-77 .elementor-element.elementor-element-533ab262:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-533ab262 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0E1F;}.elementor-77 .elementor-element.elementor-element-6453425c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right: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-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-77 .elementor-element.elementor-element-8482c10 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-13de54fd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFF;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-4add28f{left:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-4add28f{right:0px;}.elementor-77 .elementor-element.elementor-element-4add28f{top:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-60968087.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-77 .elementor-element.elementor-element-60968087 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-77 .elementor-element.elementor-element-60968087 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-77 .elementor-element.elementor-element-60968087 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-77 .elementor-element.elementor-element-60968087 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-77 .elementor-element.elementor-element-60968087 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-77 .elementor-element.elementor-element-60968087 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-60968087 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-77 .elementor-element.elementor-element-60968087{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-77 .elementor-element.elementor-element-60968087 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-77 .elementor-element.elementor-element-60968087 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-77 .elementor-element.elementor-element-60968087 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-77 .elementor-element.elementor-element-60968087 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#C9D6E3;}.elementor-77 .elementor-element.elementor-element-341c96c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-77 .elementor-element.elementor-element-341c96c7:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-341c96c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-77 .elementor-element.elementor-element-a4cccfb{--display:flex;--min-height:90px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-a4cccfb:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-a4cccfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-77 .elementor-element.elementor-element-9908578{text-align:center;}.elementor-77 .elementor-element.elementor-element-9908578 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:700;letter-spacing:2px;color:#9A9A9A;}body:not(.rtl) .elementor-77 .elementor-element.elementor-element-2300386{left:0px;}body.rtl .elementor-77 .elementor-element.elementor-element-2300386{right:0px;}.elementor-77 .elementor-element.elementor-element-2300386{top:0px;}.elementor-77 .elementor-element.elementor-element-65f04b89{--display:flex;--min-height:46px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.75);--border-color:rgba(255,255,255,0.75);--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:10px;--padding-right:10px;}.elementor-77 .elementor-element.elementor-element-65f04b89:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-65f04b89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(135,195,235,0.38);}.elementor-77 .elementor-element.elementor-element-efe04a2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0);--border-color:rgba(0,0,0,0);--border-radius:14px 14px 14px 14px;--margin-top:0px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-77 .elementor-element.elementor-element-8b98612{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-6aa3ad7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-77 .elementor-element.elementor-element-6aa3ad7 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:46px;font-weight:900;line-height:1.15em;letter-spacing:-0.8px;color:#0E3350;}.elementor-77 .elementor-element.elementor-element-547ad00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-77 .elementor-element.elementor-element-547ad00 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:46px;font-weight:900;line-height:1.15em;letter-spacing:-0.8px;color:#0E3350;}.elementor-77 .elementor-element.elementor-element-c1ba3b3{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-77 .elementor-element.elementor-element-8aab1d2{width:var( --container-widget-width, 26px );max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-8aab1d2 img{width:36px;height:26px;}.elementor-77 .elementor-element.elementor-element-19e8740{width:var( --container-widget-width, 26px );max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-19e8740 img{width:27px;height:26px;}.elementor-77 .elementor-element.elementor-element-ff66e41{width:var( --container-widget-width, 26px );max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-ff66e41 img{width:62px;height:26px;}.elementor-77 .elementor-element.elementor-element-e459d9c{width:var( --container-widget-width, 26px );max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-e459d9c img{width:29px;height:26px;}.elementor-77 .elementor-element.elementor-element-0cdba4a{width:var( --container-widget-width, 26px );max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-0cdba4a img{width:51px;height:26px;}.elementor-77 .elementor-element.elementor-element-1bde754{width:var( --container-widget-width, 26px );max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-1bde754 img{width:44px;height:26px;}.elementor-77 .elementor-element.elementor-element-7f2ccc7{width:var( --container-widget-width, 26px );max-width:26px;--container-widget-width:26px;--container-widget-flex-grow:0;}.elementor-77 .elementor-element.elementor-element-7f2ccc7 img{width:44px;height:26px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-77 .elementor-element.elementor-element-2fde3515.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-menu-toggle{margin:0 auto;background-color:rgba(0,0,0,0);}.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu .elementor-item{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:0.6px;}.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--main .elementor-item{color:#0E3350;fill:#0E3350;padding-left:14px;padding-right:14px;padding-top:7px;padding-bottom:7px;}.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--main .elementor-item:focus{color:#0E3350;}.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:rgba(255,255,255,0.45);}.elementor-77 .elementor-element.elementor-element-2fde3515 .e--pointer-framed .elementor-item:before,
					.elementor-77 .elementor-element.elementor-element-2fde3515 .e--pointer-framed .elementor-item:after{border-color:rgba(255,255,255,0.45);}.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#0E3350;}.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:rgba(255,255,255,0.6);}.elementor-77 .elementor-element.elementor-element-2fde3515 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-77 .elementor-element.elementor-element-2fde3515 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:rgba(255,255,255,0.6);}.elementor-77 .elementor-element.elementor-element-2fde3515{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--dropdown a, .elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-menu-toggle{color:#0E3350;fill:#0E3350;}.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--dropdown{background-color:rgba(234,245,252,0.96);}.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--dropdown a:hover,
					.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--dropdown a:focus,
					.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-menu-toggle:hover,
					.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-menu-toggle:focus{color:#0E3350;}.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--dropdown a:hover,
					.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--dropdown a:focus,
					.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--dropdown a.highlighted{background-color:rgba(135,195,235,0.45);}.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--dropdown a.elementor-item-active{color:#0E3350;background-color:rgba(135,195,235,0.55);}.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--dropdown .elementor-item, .elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Nunito", Sans-serif;font-size:15px;font-weight:700;}.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 4px 12px 0px rgba(0,0,0,0.15);}.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--dropdown a{padding-left:15px;padding-right:15px;padding-top:8px;padding-bottom:8px;}.elementor-77 .elementor-element.elementor-element-2fde3515 div.elementor-menu-toggle{color:#0E3350;}.elementor-77 .elementor-element.elementor-element-2fde3515 div.elementor-menu-toggle svg{fill:#0E3350;}.elementor-77 .elementor-element.elementor-element-34822e64{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-77 .elementor-element.elementor-element-159453b5{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-77 .elementor-element.elementor-element-159453b5 .elementor-social-icon{background-color:rgba(0,0,0,0);--icon-padding:8px;}.elementor-77 .elementor-element.elementor-element-159453b5 .elementor-social-icon i{color:#0E3350;}.elementor-77 .elementor-element.elementor-element-159453b5 .elementor-social-icon svg{fill:#0E3350;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-77 .elementor-element.elementor-element-5305920f .elementor-search-form{text-align:center;}.elementor-77 .elementor-element.elementor-element-5305920f .elementor-search-form__toggle{--e-search-form-toggle-size:42px;--e-search-form-toggle-color:#0E3350;--e-search-form-toggle-background-color:rgba(0,0,0,0);--e-search-form-toggle-icon-size:calc(48em / 100);}.elementor-77 .elementor-element.elementor-element-5305920f:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-77 .elementor-element.elementor-element-5305920f.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-77 .elementor-element.elementor-element-55238388{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:15px;--padding-right:15px;}.elementor-77 .elementor-element.elementor-element-55238388:not(.elementor-motion-effects-element-type-background), .elementor-77 .elementor-element.elementor-element-55238388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E8E8;}.elementor-77 .elementor-element.elementor-element-29793f0c img{width:62px;height:45px;}.elementor-77 .elementor-element.elementor-element-1479a0b img{width:46px;height:45px;}.elementor-77 .elementor-element.elementor-element-2dd57e41 img{width:107px;height:45px;}.elementor-77 .elementor-element.elementor-element-7f6d8b7f img{width:51px;height:45px;}.elementor-77 .elementor-element.elementor-element-7b3715dd img{width:88px;height:45px;}.elementor-77 .elementor-element.elementor-element-7416bc19 img{width:76px;height:45px;}.elementor-77 .elementor-element.elementor-element-253f952f img{width:76px;height:45px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-77 .elementor-element.elementor-element-65f04b89{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:6px;--padding-right:6px;}}@media(min-width:768px){.elementor-77 .elementor-element.elementor-element-533ab262{--content-width:1200px;}.elementor-77 .elementor-element.elementor-element-6453425c{--width:45%;}.elementor-77 .elementor-element.elementor-element-a4cccfb{--width:80vw;}.elementor-77 .elementor-element.elementor-element-65f04b89{--width:220px;}.elementor-77 .elementor-element.elementor-element-c1ba3b3{--width:26px;}.elementor-77 .elementor-element.elementor-element-55238388{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-77 .elementor-element.elementor-element-a4cccfb{--width:80vw;}.elementor-77 .elementor-element.elementor-element-65f04b89{--width:100%;}}@media(max-width:767px){.elementor-77 .elementor-element.elementor-element-a4cccfb{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-533ab262 */@media (min-width:1025px){.elementor-77 .elementor-element.elementor-element-533ab262{margin-left:-250px !important;width:calc(100% + 250px) !important;max-width:none !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4cccfb */.elementor-77 .elementor-element.elementor-element-a4cccfb{max-width:100%;flex:0 0 auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-341c96c7 */@media (min-width:1025px){.elementor-77 .elementor-element.elementor-element-341c96c7{margin-left:-250px !important;width:calc(100% + 250px) !important;max-width:none !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b98612 */.elementor-77 .elementor-element.elementor-element-8b98612{writing-mode:vertical-rl;transform:rotate(180deg);width:auto !important;flex:0 0 auto;}
.elementor-77 .elementor-element.elementor-element-8b98612 > .elementor-widget:nth-child(2){margin:0 !important;align-self:flex-end !important;}
.elementor-77 .elementor-element.elementor-element-8b98612 > .elementor-widget:nth-child(2) .elementor-heading-title{display:inline-block;margin-inline-end:0.7em;}
.elementor-77 .elementor-element.elementor-element-8b98612{position:relative;z-index:3;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8aab1d2 */.elementor-77 .elementor-element.elementor-element-8aab1d2{height:36px;position:relative;flex:0 0 auto;}.elementor-77 .elementor-element.elementor-element-8aab1d2 .elementor-widget-container,.elementor-77 .elementor-element.elementor-element-8aab1d2 a{display:block;width:100%;height:100%;}.elementor-77 .elementor-element.elementor-element-8aab1d2 img{position:absolute;top:50%;left:50%;width:36px !important;height:26px !important;max-width:none !important;transform:translate(-50%,-50%) rotate(-90deg);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-19e8740 */.elementor-77 .elementor-element.elementor-element-19e8740{height:27px;position:relative;flex:0 0 auto;}.elementor-77 .elementor-element.elementor-element-19e8740 .elementor-widget-container,.elementor-77 .elementor-element.elementor-element-19e8740 a{display:block;width:100%;height:100%;}.elementor-77 .elementor-element.elementor-element-19e8740 img{position:absolute;top:50%;left:50%;width:27px !important;height:26px !important;max-width:none !important;transform:translate(-50%,-50%) rotate(-90deg);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff66e41 */.elementor-77 .elementor-element.elementor-element-ff66e41{height:62px;position:relative;flex:0 0 auto;}.elementor-77 .elementor-element.elementor-element-ff66e41 .elementor-widget-container,.elementor-77 .elementor-element.elementor-element-ff66e41 a{display:block;width:100%;height:100%;}.elementor-77 .elementor-element.elementor-element-ff66e41 img{position:absolute;top:50%;left:50%;width:62px !important;height:26px !important;max-width:none !important;transform:translate(-50%,-50%) rotate(-90deg);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e459d9c */.elementor-77 .elementor-element.elementor-element-e459d9c{height:29px;position:relative;flex:0 0 auto;}.elementor-77 .elementor-element.elementor-element-e459d9c .elementor-widget-container,.elementor-77 .elementor-element.elementor-element-e459d9c a{display:block;width:100%;height:100%;}.elementor-77 .elementor-element.elementor-element-e459d9c img{position:absolute;top:50%;left:50%;width:29px !important;height:26px !important;max-width:none !important;transform:translate(-50%,-50%) rotate(-90deg);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0cdba4a */.elementor-77 .elementor-element.elementor-element-0cdba4a{height:51px;position:relative;flex:0 0 auto;}.elementor-77 .elementor-element.elementor-element-0cdba4a .elementor-widget-container,.elementor-77 .elementor-element.elementor-element-0cdba4a a{display:block;width:100%;height:100%;}.elementor-77 .elementor-element.elementor-element-0cdba4a img{position:absolute;top:50%;left:50%;width:51px !important;height:26px !important;max-width:none !important;transform:translate(-50%,-50%) rotate(-90deg);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1bde754 */.elementor-77 .elementor-element.elementor-element-1bde754{height:44px;position:relative;flex:0 0 auto;}.elementor-77 .elementor-element.elementor-element-1bde754 .elementor-widget-container,.elementor-77 .elementor-element.elementor-element-1bde754 a{display:block;width:100%;height:100%;}.elementor-77 .elementor-element.elementor-element-1bde754 img{position:absolute;top:50%;left:50%;width:44px !important;height:26px !important;max-width:none !important;transform:translate(-50%,-50%) rotate(-90deg);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f2ccc7 */.elementor-77 .elementor-element.elementor-element-7f2ccc7{height:44px;position:relative;flex:0 0 auto;}.elementor-77 .elementor-element.elementor-element-7f2ccc7 .elementor-widget-container,.elementor-77 .elementor-element.elementor-element-7f2ccc7 a{display:block;width:100%;height:100%;}.elementor-77 .elementor-element.elementor-element-7f2ccc7 img{position:absolute;top:50%;left:50%;width:44px !important;height:26px !important;max-width:none !important;transform:translate(-50%,-50%) rotate(-90deg);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1ba3b3 */.elementor-77 .elementor-element.elementor-element-c1ba3b3{flex:0 0 auto;margin-left:auto !important;position:relative;overflow:visible;}
.elementor-77 .elementor-element.elementor-element-c1ba3b3 > .elementor-widget{z-index:2;}
/* BACK box: stations panel. Spans the whole card and tucks under the top box. */
.elementor-77 .elementor-element.elementor-element-c1ba3b3::before{content:"" !important;display:block !important;position:absolute !important;z-index:0 !important;top:-15px !important;bottom:-15px !important;left:-159px !important;right:-13px !important;width:auto !important;height:auto !important;background:linear-gradient(90deg,#DCE5EE 0%,#E6EDF4 70%,#EEF3F8 100%) !important;border:1px solid #0E3350 !important;border-radius:14px !important;opacity:1 !important;mix-blend-mode:normal !important;pointer-events:none;box-shadow:inset 0 4px 6px -3px rgba(14,51,80,0.18),inset 0 -4px 6px -3px rgba(14,51,80,0.12),0 2px 4px rgba(14,51,80,0.10),0 8px 18px rgba(14,51,80,0.14) !important;}
/* TOP box: logo-text panel, 2px border, raised well off the page and casting a shadow onto the stations panel. */
.elementor-77 .elementor-element.elementor-element-c1ba3b3::after{content:"";position:absolute;z-index:1;top:-15px;bottom:-15px;left:-159px;right:calc(100% + 18px);background:linear-gradient(180deg,#FFFFFF 0%,#FFFFFF 60%,#F7FAFD 100%);border:2px solid #0E3350;border-radius:14px;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.95),inset 0 3px 5px rgba(14,51,80,0.08),6px 0 10px rgba(14,51,80,0.30),0 2px 3px rgba(14,51,80,0.18),0 8px 16px rgba(14,51,80,0.20),0 20px 36px rgba(14,51,80,0.24),0 36px 60px rgba(14,51,80,0.18);transform:translateY(-2px);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efe04a2 */.elementor-77 .elementor-element.elementor-element-efe04a2{position:relative;z-index:1;background:transparent !important;box-shadow:none !important;}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-2fde3515 */.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--main .elementor-item:before{border-radius:9px}.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--dropdown{border-radius:10px;overflow:hidden;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--main .sub-menu{min-width:230px !important;width:auto !important;box-shadow:none !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--main > .elementor-nav-menu > li > .sub-menu{border-left:22px solid transparent !important;background-clip:padding-box;filter:drop-shadow(0 8px 18px rgba(31,90,140,0.22))}.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--main .sub-menu .sub-arrow svg,.elementor-77 .elementor-element.elementor-element-2fde3515 .elementor-nav-menu--main .sub-menu .sub-arrow i{transform:none !important}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-5305920f *//* Search pops up as a small glass box ABOVE the search icon (covering the last couple of menu links)
   instead of filling the whole rail. Open state = .elementor-search-form--full-screen (added by Elementor on click). */
.fldn-rail > .e-con:last-child{position:relative;}
.elementor-77 .elementor-element.elementor-element-5305920f{position:static !important;}
.elementor-77 .elementor-element.elementor-element-5305920f .elementor-search-form__container{position:absolute !important;top:auto !important;bottom:calc(100% + 12px) !important;left:0 !important;right:0 !important;width:auto !important;height:auto !important;
  display:flex !important;align-items:center;padding:10px !important;border-radius:12px;
  background:rgba(255,255,255,.92) !important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);
  border:1px solid rgba(14,51,80,.18);box-shadow:0 10px 26px rgba(14,51,80,.25);
  opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px) scale(.96) !important;transform-origin:bottom center;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;z-index:50;}
.elementor-77 .elementor-element.elementor-element-5305920f .elementor-search-form__container.elementor-search-form--full-screen{opacity:1;visibility:visible;pointer-events:auto;transform:none !important;transition:opacity .2s ease,transform .2s ease;}
.elementor-77 .elementor-element.elementor-element-5305920f .elementor-search-form__input{flex:1 1 auto;width:100% !important;height:42px !important;margin:0 !important;padding:0 38px 0 12px !important;
  font:600 16px/1 Nunito,sans-serif !important;color:#0E3350 !important;text-align:left !important;
  background:#fff !important;border:1px solid #0E3350 !important;border-radius:8px !important;}
.elementor-77 .elementor-element.elementor-element-5305920f .elementor-search-form__input::placeholder{color:#7d8ea0;opacity:1}
.elementor-77 .elementor-element.elementor-element-5305920f .dialog-close-button{position:absolute !important;top:50% !important;right:20px !important;margin:0 !important;transform:translateY(-50%);font-size:14px !important;color:#0E3350 !important;line-height:1;cursor:pointer;}
.elementor-77 .elementor-element.elementor-element-5305920f .dialog-close-button svg{width:14px;height:14px;fill:#0E3350}
@media (max-width:1024px){
  .elementor-77 .elementor-element.elementor-element-5305920f .elementor-search-form__container{bottom:auto !important;top:calc(100% + 10px) !important;left:auto !important;right:0 !important;width:280px !important;transform-origin:top right;transform:translateY(-8px) scale(.96) !important;}
}
/* hide the browser's own clear (x) so only one close button shows */
.elementor-77 .elementor-element.elementor-element-5305920f .elementor-search-form__input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34822e64 */@media (min-width:1025px){.elementor-77 .elementor-element.elementor-element-34822e64{margin-top:auto !important;justify-content:center !important;padding-top:8px !important;border-top:1px solid rgba(255,255,255,0.65);}}
@media (max-width:1024px){.elementor-77 .elementor-element.elementor-element-34822e64{margin-left:auto !important;justify-content:flex-end !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65f04b89 */.elementor-77 .elementor-element.elementor-element-65f04b89{background-color:transparent !important;background-image:linear-gradient(180deg,rgba(255,255,255,0.30) 0px,rgba(255,255,255,0) 140px),linear-gradient(180deg,rgba(255,255,255,0) 396px,rgba(255,255,255,0.22) 420px,rgba(255,255,255,0.06) 60%,rgba(255,255,255,0.12) 100%),linear-gradient(180deg,rgba(135,195,235,0.04) 0px,rgba(135,195,235,0.08) 240px,rgba(135,195,235,0.38) 396px,rgba(135,195,235,0.38) 100%) !important;-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),inset 0 -1px 0 rgba(255,255,255,0.25),0 10px 30px rgba(31,90,140,0.20);}
@media (min-width:1025px){.elementor-77 .elementor-element.elementor-element-65f04b89{position:fixed !important;top:calc(175px + var(--wp-admin--admin-bar--height,0px));bottom:auto;left:15px;width:220px !important;max-width:none !important;margin:0 !important;z-index:990;}body{padding-left:250px;}}
@media (max-width:1024px){.elementor-77 .elementor-element.elementor-element-65f04b89{margin-left:auto !important;margin-right:auto !important;max-width:calc(100% - 30px);}}/* End custom CSS */