.elementor-37 .elementor-element.elementor-element-33be34e8{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-37 .elementor-element.elementor-element-33be34e8:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-33be34e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-5aef4baa{--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-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:8px;--padding-left:15px;--padding-right:15px;}.elementor-37 .elementor-element.elementor-element-5aef4baa:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-5aef4baa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101A22;}.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-37 .elementor-element.elementor-element-636db638 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-37 .elementor-element.elementor-element-636db638 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-37 .elementor-element.elementor-element-636db638 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-37 .elementor-element.elementor-element-636db638 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-37 .elementor-element.elementor-element-636db638 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-37 .elementor-element.elementor-element-636db638 .elementor-icon-list-icon i{color:#ffffff;transition:color 0.3s;}.elementor-37 .elementor-element.elementor-element-636db638 .elementor-icon-list-icon svg{fill:#ffffff;transition:fill 0.3s;}.elementor-37 .elementor-element.elementor-element-636db638{--e-icon-list-icon-size:1em;--icon-vertical-align:center;--icon-vertical-offset:-1px;}.elementor-37 .elementor-element.elementor-element-636db638 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-37 .elementor-element.elementor-element-636db638 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-37 .elementor-element.elementor-element-636db638 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;}.elementor-37 .elementor-element.elementor-element-636db638 .elementor-icon-list-text{color:#ffffff;transition:color 0.3s;}.elementor-37 .elementor-element.elementor-element-6d15d798 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-37 .elementor-element.elementor-element-6d15d798 .elementskit-btn{background-color:#E86118;padding:8px 18px 8px 18px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-37 .elementor-element.elementor-element-6d15d798 .elementskit-btn:hover{background-color:#CC4D0C;color:#ffffff;fill:#ffffff;}.elementor-37 .elementor-element.elementor-element-6d15d798{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-34af89c .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-37 .elementor-element.elementor-element-34af89c .elementskit-btn{background-color:#E86118;padding:8px 18px 8px 18px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-37 .elementor-element.elementor-element-34af89c .elementskit-btn:hover{background-color:#CC4D0C;color:#ffffff;fill:#ffffff;}.elementor-37 .elementor-element.elementor-element-34af89c{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;padding:0px 0px 0px 0px;}.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-37 .elementor-element.elementor-element-0da8dc4{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;columns:1;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;line-height:4px;color:var( --e-global-color-neutral_bg );}.elementor-37 .elementor-element.elementor-element-0da8dc4 p{margin-block-end:0px;}.elementor-37 .elementor-element.elementor-element-0da8dc4 a{color:var( --e-global-color-neutral_bg );}.elementor-37 .elementor-element.elementor-element-0da8dc4 a:hover, .elementor-37 .elementor-element.elementor-element-0da8dc4 a:focus{color:var( --e-global-color-primary_text );}.elementor-37 .elementor-element.elementor-element-5e826c48{--display:flex;--min-height:85px;--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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-37 .elementor-element.elementor-element-5e826c48:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-5e826c48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CA000000;}.elementor-37 .elementor-element.elementor-element-11cc4079{--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-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;box-shadow:0px 2px 4px 0px rgba(16.999999999999996, 22.000000000000043, 51, 0.10196078431372549);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11px;--padding-bottom:12px;--padding-left:25px;--padding-right:25px;}.elementor-37 .elementor-element.elementor-element-11cc4079:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-11cc4079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-37 .elementor-element.elementor-element-68df8cd0{text-align:start;}
					.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover,
					.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus,
					.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active,
					.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{background-color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{background-color:#FFFFFF;color:#F06D22 !important;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav .elementskit-submenu-panel{background-color:#FFFFFF;border-radius:5px 5px 5px 5px;min-width:220px;}.elementor-37 .elementor-element.elementor-element-6e8d7099 button.elementskit-menu-hamburger{background-color:#FFFFFF00;float:right;border-style:solid;border-color:#1D181A;}.elementor-37 .elementor-element.elementor-element-6e8d7099 button.elementskit-menu-hamburger:hover{background-color:#02010100;}.elementor-37 .elementor-element.elementor-element-6e8d7099 button.elementskit-menu-close{background-color:#02010100;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:17px;letter-spacing:-0.42px;color:#1D181A;}.elementor-37 .elementor-element.elementor-element-6e8d7099 button.elementskit-menu-close:hover{background-color:#02010100;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-menu-container{height:30px;border-radius:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-nav-identity-panel{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav > li > a{font-family:"Yantramanav", Sans-serif;font-size:17px;font-weight:500;text-transform:capitalize;line-height:22px;color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav > li > a:hover{color:#FF5E14;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav > li > a:focus{color:#FF5E14;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav > li > a:active{color:#FF5E14;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav > li:hover > a{color:#FF5E14;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#FF5E14;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#FF5E14;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#FF5E14;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#FF5E14;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav > li.current-menu-item > a{color:#F06D22;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#F06D22;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#F06D22;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav > li{margin:0px 40px 0px 0px;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#1D181A;fill:#1D181A;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#1D181A;fill:#1D181A;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin:1px 1px 1px 5px;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon{margin:1px 1px 1px 5px;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;line-height:21px;padding:5px 0px 5px 0px;color:#00235A;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#FF5E14;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#FF5E14;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#FF5E14;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#FF5E14;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-submenu-panel{padding:11px 16px 10px 16px;}.elementor-37 .elementor-element.elementor-element-6e8d7099 button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:#1D181A;}.elementor-37 .elementor-element.elementor-element-6e8d7099 button.elementskit-menu-hamburger > .ekit-menu-icon{color:#1D181A;}.elementor-37 .elementor-element.elementor-element-6e8d7099 button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:#1D181A;}.elementor-37 .elementor-element.elementor-element-6e8d7099 button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:#1D181A;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-5aef4baa{--content-width:1260px;}.elementor-37 .elementor-element.elementor-element-5e826c48{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-37 .elementor-element.elementor-element-11cc4079{--width:100%;}}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-636db638 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-37 .elementor-element.elementor-element-636db638 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-37 .elementor-element.elementor-element-636db638 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-37 .elementor-element.elementor-element-636db638 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-37 .elementor-element.elementor-element-636db638 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-37 .elementor-element.elementor-element-636db638 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-37 .elementor-element.elementor-element-636db638 .elementor-icon-list-item > a{font-size:13px;}.elementor-37 .elementor-element.elementor-element-5e826c48{--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-37 .elementor-element.elementor-element-11cc4079{--justify-content:space-between;--padding-top:14px;--padding-bottom:14px;--padding-left:25px;--padding-right:25px;}.elementor-37 .elementor-element.elementor-element-68df8cd0 img{width:170px;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-nav-identity-panel{padding:0px 0px 0px 15px;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav > li > a{color:#000000;padding:14px 20px 14px 20px;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav > li > a:hover{color:#000000;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav > li > a:focus{color:#000000;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav > li > a:active{color:#000000;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav > li:hover > a{color:#000000;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#000000;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#000000;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#000000;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#000000;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:5px 15px 5px 15px;color:#000000;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-submenu-panel{padding:10px 0px 10px 0px;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:8px 8px 8px 8px;}.elementor-37 .elementor-element.elementor-element-6e8d7099 button.elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;border-width:1px 1px 1px 1px;}.elementor-37 .elementor-element.elementor-element-6e8d7099 button.elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-nav-logo > img{max-width:140px;max-height:40px;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-nav-logo{margin:15px 5px 5px 5px;padding:5px 5px 5px 5px;}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-5aef4baa{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-37 .elementor-element.elementor-element-636db638 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-37 .elementor-element.elementor-element-636db638 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-37 .elementor-element.elementor-element-636db638 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-37 .elementor-element.elementor-element-636db638 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-37 .elementor-element.elementor-element-636db638 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-37 .elementor-element.elementor-element-636db638 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-37 .elementor-element.elementor-element-636db638 .elementor-icon-list-item > a{font-size:11px;}.elementor-37 .elementor-element.elementor-element-5e826c48{--justify-content:space-between;}.elementor-37 .elementor-element.elementor-element-11cc4079{--width:100%;--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-37 .elementor-element.elementor-element-68df8cd0{text-align:start;}.elementor-37 .elementor-element.elementor-element-68df8cd0 img{width:150px;}.elementor-37 .elementor-element.elementor-element-6e8d7099 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}}/* Start custom CSS for text-editor, class: .elementor-element-0da8dc4 */.elementor-37 .elementor-element.elementor-element-0da8dc4 .jt-lang-switch{position:relative;display:inline-flex!important;align-items:center;margin:0;visibility:visible!important;opacity:1!important;}
.elementor-37 .elementor-element.elementor-element-0da8dc4 .jt-lang-toggle{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 4px 6px 8px;border:0;background:transparent;color:#fff!important;font-family:"Plus Jakarta Sans",sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.04em!important;line-height:1!important;cursor:pointer;min-height:32px;}
.elementor-37 .elementor-element.elementor-element-0da8dc4 .jt-lang-toggle:hover,.elementor-37 .elementor-element.elementor-element-0da8dc4 .jt-lang-toggle:focus{color:#fff!important;outline:none;}
.elementor-37 .elementor-element.elementor-element-0da8dc4 .jt-lang-toggle:focus-visible{outline:2px solid #E86118;outline-offset:3px;}
.elementor-37 .elementor-element.elementor-element-0da8dc4 .jt-lang-code{text-transform:uppercase;}
.elementor-37 .elementor-element.elementor-element-0da8dc4 .jt-lang-caret{width:11px;height:11px;display:block;flex:0 0 auto;transition:transform .15s ease;}
.elementor-37 .elementor-element.elementor-element-0da8dc4 .jt-lang-switch.is-open .jt-lang-caret{transform:rotate(180deg);}
.elementor-37 .elementor-element.elementor-element-0da8dc4 .jt-lang-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:1000;min-width:72px;margin:0;padding:6px 0;list-style:none;background:#fff;border-radius:4px;box-shadow:0 8px 20px rgba(16,26,34,.16);}
.elementor-37 .elementor-element.elementor-element-0da8dc4 .jt-lang-menu[hidden]{display:none!important;}
.elementor-37 .elementor-element.elementor-element-0da8dc4 .jt-lang-option{display:block;padding:8px 14px;color:#101A22!important;font-family:"Plus Jakarta Sans",sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.04em;text-decoration:none;}
.elementor-37 .elementor-element.elementor-element-0da8dc4 .jt-lang-option:hover,.elementor-37 .elementor-element.elementor-element-0da8dc4 .jt-lang-option.is-active{color:#E86118!important;background:#F3F5F7;}
.elementor-37 .elementor-element.elementor-element-0da8dc4,.elementor-37 .elementor-element.elementor-element-0da8dc4 .elementor-widget-container,.elementor-37 .elementor-element.elementor-element-0da8dc4 .elementor-text-editor{color:#fff!important;}
@media (max-width:767px){.elementor-37 .elementor-element.elementor-element-0da8dc4 .jt-lang-toggle{min-height:44px;padding:10px 8px;}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b0371ba */.elementor-37 .elementor-element.elementor-element-b0371ba{position:absolute!important;width:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important;}/* End custom CSS */
/* Start custom CSS */.elementor-location-header a:focus-visible,
.elementor-location-header button:focus-visible {
  outline: 2px solid #E86118;
  outline-offset: 3px;
}
.elementor-location-header .elementor-nav-menu--main .elementor-item-active,
.elementor-location-header .ekit-menu-nav-link.active,
.elementor-location-header .current-menu-item > a {
  color: #E86118 !important;
}
.elementor-element-6d15d798 .ekit-btn {
  background: #E86118 !important;
  background-image: none !important;
  border-radius: 2px !important;
  font-family: "Plus Jakarta Sans", sans-serif !important;
  font-weight: 600 !important;
}
.elementor-element-6d15d798 .ekit-btn:hover {
  background: #CC4D0C !important;
  background-image: none !important;
}

/* Language — all devices */
.elementor-element-0da8dc4 {
  display: block !important;
  visibility: visible !important;
}
.jt-lang-switch {
  display: inline-flex !important;
  align-items: center;
  margin: 0;
  visibility: visible !important;
  opacity: 1 !important;
}
.jt-lang-select {
  appearance: none !important;
  -webkit-appearance: none !important;
  color: #1c252c !important;
  background: transparent !important;
  border: 0 !important;
  padding: 6px 20px 6px 8px !important;
  font-family: "Plus Jakarta Sans", sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: 0.04em !important;
  cursor: pointer;
  opacity: 1 !important;
  visibility: visible !important;
}
.jt-lang-select:hover,
.jt-lang-select:focus {
  color: #000000 !important;
  outline: none;
}
.jt-lang-select option {
  color: #101A22 !important;
  background: #fff !important;
}

/* MENU-Mobile shared panel */
body.jt-mnav-open { overflow: hidden; }
.jt-menu-mobile {
  display: none;
  align-items: center;
  justify-content: flex-end;
}
.jt-mnav__toggle {
  width: 44px; height: 44px; margin: 0; padding: 0;
  border: 0; background: transparent; cursor: pointer;
  display: inline-flex; align-items: center; justify-content: center;
}
.jt-mnav__burger,
.jt-mnav__burger::before,
.jt-mnav__burger::after {
  display: block; width: 22px; height: 2px; background: #101A22; border-radius: 1px;
}
.jt-mnav__burger { position: relative; }
.jt-mnav__burger::before,
.jt-mnav__burger::after { content: ""; position: absolute; left: 0; }
.jt-mnav__burger::before { top: -7px; }
.jt-mnav__burger::after { top: 7px; }
.jt-mnav__overlay { position: fixed; inset: 0; z-index: 99999; background: #fff; }
.jt-mnav__sheet {
  height: 100%; width: 100%; max-width: 520px; margin: 0 auto;
  display: flex; flex-direction: column; background: #fff; color: #101A22;
  font-family: "Plus Jakarta Sans", sans-serif;
}
.jt-mnav__top {
  display: flex; align-items: center; justify-content: space-between;
  gap: 16px; padding: 14px 18px; border-bottom: 1px solid #EEF0F2;
}
.jt-mnav__logo img { display: block; height: 42px; width: auto; max-width: 180px; object-fit: contain; }
.jt-mnav__close {
  width: 44px; height: 44px; border: 0; background: transparent;
  color: #E86118; font-size: 36px; line-height: 1; cursor: pointer;
}
.jt-mnav__nav { flex: 1 1 auto; overflow-y: auto; padding: 8px 8px 16px; -webkit-overflow-scrolling: touch; }
.jt-mnav__link {
  width: 100%; box-sizing: border-box;
  display: flex; align-items: center; justify-content: space-between;
  gap: 12px; min-height: 56px; padding: 14px;
  color: #101A22 !important; text-decoration: none;
  font-size: 18px; font-weight: 700; line-height: 1.3;
  background: transparent; border: 0; border-radius: 10px;
  text-align: left; cursor: pointer; font-family: inherit;
}
.jt-mnav__link.is-open { background: #FFF1E8; }
.jt-mnav__chev {
  width: 10px; height: 10px; flex: 0 0 auto;
  border-right: 2px solid #C5CAD0; border-bottom: 2px solid #C5CAD0;
  transform: rotate(-45deg);
}
.jt-mnav__chev--down { transform: rotate(45deg); margin-top: -4px; border-color: #E86118; }
.jt-mnav__link--toggle.is-open .jt-mnav__chev--down { transform: rotate(225deg); margin-top: 4px; }
.jt-mnav__sub { padding: 0 6px 10px 18px; }
.jt-mnav__sublink {
  display: flex; align-items: center; gap: 12px;
  min-height: 48px; padding: 10px 8px;
  color: #101A22 !important; text-decoration: none;
  font-size: 16px; font-weight: 500;
}
.jt-mnav__ico { width: 22px; height: 22px; flex: 0 0 auto; background: no-repeat center / contain; }
.jt-mnav__ico--box { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23101A22' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z'/%3E%3Cpolyline points='3.27 6.96 12 12.01 20.73 6.96'/%3E%3Cline x1='12' y1='22.08' x2='12' y2='12'/%3E%3C/svg%3E"); }
.jt-mnav__ico--cal { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23101A22' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E"); }
.jt-mnav__ico--gear { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23101A22' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 1 1-2.83 2.83l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 1 1-4 0v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 1 1-2.83-2.83l.06-.06A1.65 1.65 0 0 0 4.68 15a1.65 1.65 0 0 0-1.51-1H3a2 2 0 1 1 0-4h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 1 1 2.83-2.83l.06.06A1.65 1.65 0 0 0 9 4.68a1.65 1.65 0 0 0 1-1.51V3a2 2 0 1 1 4 0v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 1 1 2.83 2.83l-.06.06A1.65 1.65 0 0 0 19.4 9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 1 1 0 4h-.09a1.65 1.65 0 0 0-1.51 1z'/%3E%3C/svg%3E"); }
.jt-mnav__ico--pin { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23101A22' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E"); }
.jt-mnav__ico--phone { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23101A22' stroke-width='1.6' viewBox='0 0 24 24'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.81.36 1.6.68 2.35a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.75.32 1.54.55 2.35.68A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E"); }
.jt-mnav__cta {
  display: flex; align-items: center; justify-content: center; gap: 8px;
  margin: 8px 18px 16px; min-height: 52px; padding: 14px 18px;
  background: #E86118; color: #fff !important; text-decoration: none;
  font-size: 16px; font-weight: 700; border-radius: 8px;
}
.jt-mnav__actions {
  display: grid; grid-template-columns: 1fr 1fr;
  margin-top: auto; background: #F3F5F7; border-top: 1px solid #E6E9EC;
}
.jt-mnav__action {
  display: flex; align-items: center; gap: 10px;
  min-height: 64px; padding: 14px;
  color: #101A22 !important; text-decoration: none;
  font-size: 15px; font-weight: 600;
}
.jt-mnav__action + .jt-mnav__action { border-left: 1px solid #E6E9EC; }
.jt-mnav__action .jt-mnav__chev { margin-left: auto; }

/* MENU-Mobile: phones + iPad only (≤1024px) */
@media (max-width: 1024px) {
  .elementor-element-51600118,
  .elementor-element-51600118.elementor-hidden-mobile,
  .elementor-element-51600118.elementor-hidden-tablet {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 10px !important;
  }
  .elementor-element-33be34e8 { display: none !important; }

  /* Hide MENU-DECK on mobile/iPad */
  .jt-menu-deck,
  .elementor-element-2e2f6c29,
  .elementor-element-6d15d798 {
    display: none !important;
  }

  /* Show MENU-Mobile + language */
  .elementor-element-0da8dc4,
  .elementor-element-2719131,
  .jt-menu-mobile-wrap {
    display: block !important;
  }
  .jt-menu-mobile {
    display: flex !important;
  }

  .elementor-element-8ef8a64 {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    width: 100% !important;
    padding-left: 16px !important;
    padding-right: 12px !important;
  }
}

/* iPad polish */
@media (min-width: 768px) and (max-width: 1024px) {
  .jt-mnav__link { font-size: 20px; min-height: 60px; }
  .jt-mnav__sheet { max-width: 560px; }
  .elementor-element-8ef8a64 {
    padding-left: 24px !important;
    padding-right: 20px !important;
  }
}

/* MENU-DECK: desktop only (≥1025px) */
@media (min-width: 1025px) {
  .jt-menu-mobile,
  .jt-menu-mobile-wrap,
  .elementor-element-2719131 {
    display: none !important;
  }
  .jt-menu-deck,
  .elementor-element-2e2f6c29,
  .elementor-element-6d15d798 {
    display: block !important;
  }
  .elementor-element-2e2f6c29 {
    display: inline-flex !important;
  }
}

.elementor-element-0da8dc4 .jt-lang-select{display:none!important;}
.elementor-element-0da8dc4 .jt-lang-switch{position:relative;display:inline-flex!important;align-items:center;}
.elementor-element-0da8dc4 .jt-lang-toggle{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#fff!important;font-size:13px!important;font-weight:600!important;letter-spacing:.04em;cursor:pointer;}
.elementor-element-0da8dc4 .jt-lang-caret{width:11px;height:11px;}/* End custom CSS */