.elementor-2598 .elementor-element.elementor-element-27c2406e{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );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 );}@media(max-width:1600px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-27c2406e */.elementor-2598 .elementor-element.elementor-element-27c2406e{background:#16243f!important;color:#f4f2ec!important;padding:18px 32px!important;width:100%!important;font-family:Arial,sans-serif!important;}.elementor-2598 .elementor-element.elementor-element-27c2406e .elementor-widget-text-editor{width:100%!important;margin:0!important;}.elementor-2598 .elementor-element.elementor-element-27c2406e .jc-header-row{display:flex;align-items:center;gap:24px;flex-wrap:wrap;}.elementor-2598 .elementor-element.elementor-element-27c2406e a{color:#f4f2ec!important;text-decoration:none!important;font-family:Arial,sans-serif!important;font-size:18px!important;line-height:1.4!important;letter-spacing:normal!important;}.elementor-2598 .elementor-element.elementor-element-27c2406e a:hover{text-decoration:underline!important;}.elementor-2598 .elementor-element.elementor-element-27c2406e a:focus-visible,.elementor-2598 .elementor-element.elementor-element-27c2406e summary:focus-visible{outline:3px solid #ee7445;outline-offset:4px;}.elementor-2598 .elementor-element.elementor-element-27c2406e .jc-header-brand{display:flex;align-items:center;gap:12px;font-size:22px!important;font-weight:700;white-space:nowrap;margin-right:auto;}.elementor-2598 .elementor-element.elementor-element-27c2406e .jc-header-brand img{width:32px;height:48px;object-fit:contain;}.elementor-2598 .elementor-element.elementor-element-27c2406e .jc-desktop-nav{display:flex;gap:20px;align-items:center;}.elementor-2598 .elementor-element.elementor-element-27c2406e nav a{display:flex;align-items:center;min-height:44px;}.elementor-2598 .elementor-element.elementor-element-27c2406e .jc-book{background:#ee7445;color:#16243f!important;border-radius:40px;padding:12px 20px;min-height:48px;display:flex;align-items:center;font-size:16px!important;font-weight:700;}.elementor-2598 .elementor-element.elementor-element-27c2406e .jc-mobile-menu{display:none;}@media(max-width:1200px){.elementor-2598 .elementor-element.elementor-element-27c2406e .jc-desktop-nav{display:none;}.elementor-2598 .elementor-element.elementor-element-27c2406e .jc-mobile-menu{display:block;}.elementor-2598 .elementor-element.elementor-element-27c2406e summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;font-size:18px;font-weight:700;}.elementor-2598 .elementor-element.elementor-element-27c2406e .jc-mobile-menu[open]{flex-basis:100%;}.elementor-2598 .elementor-element.elementor-element-27c2406e .jc-mobile-menu nav{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 20px;border-top:1px solid #ffffff40;margin-top:12px;padding-top:12px;}}@media(max-width:767px){.elementor-2598 .elementor-element.elementor-element-27c2406e{padding:16px 20px!important;}.elementor-2598 .elementor-element.elementor-element-27c2406e .jc-header-row{gap:12px 20px;}.elementor-2598 .elementor-element.elementor-element-27c2406e .jc-header-brand{font-size:20px!important;}.elementor-2598 .elementor-element.elementor-element-27c2406e .jc-book{order:3;font-size:16px!important;}.elementor-2598 .elementor-element.elementor-element-27c2406e .jc-mobile-menu{order:4;}.elementor-2598 .elementor-element.elementor-element-27c2406e .jc-mobile-menu nav{grid-template-columns:repeat(2,1fr);}}/* End custom CSS */