.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 );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:1240px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS *//* RT mobile menu */
.rt-mobile-menu{display:none}
@media (max-width:767px){
.rt-nav-spacer{height:76px!important;overflow:hidden;flex-wrap:nowrap!important;padding-top:8px!important;padding-bottom:8px!important}
.rt-nav-spacer .rt-desktop-links{display:none!important}
.rt-fixed-nav{flex-wrap:nowrap!important;min-height:76px;padding-top:8px!important;padding-bottom:8px!important}
.rt-fixed-nav .rt-desktop-links{display:none!important}
.rt-fixed-nav .rt-nav-brand{flex:0 1 210px!important}
.rt-mobile-menu{display:block!important;margin-left:auto;position:relative;flex:0 0 auto}
.rt-mobile-menu summary{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid #d9e0dc;border-radius:9px;background:#fff;cursor:pointer;list-style:none}
.rt-mobile-menu summary::-webkit-details-marker{display:none}
.rt-mobile-menu[open] summary{background:#eef3f0}
.rt-bars{display:flex;flex-direction:column;gap:5px}
.rt-bars span{display:block;width:24px;height:3px;border-radius:2px;background:#163e32}
.rt-mobile-links{position:absolute;right:0;top:54px;width:min(300px,calc(100vw - 44px));display:flex;flex-direction:column;gap:4px;padding:10px;background:#fff;border:1px solid #d9e0dc;border-radius:12px;box-shadow:0 12px 30px rgba(22,62,50,.18)}
.rt-mobile-links a{display:block;padding:11px 12px;border-radius:8px;color:#163e32;font-size:16px;font-weight:600;text-decoration:none}
.rt-mobile-links a:hover,.rt-mobile-links a:focus{background:#f2f5f3}
.rt-mobile-links a.rt-order{background:#163e32;color:#fff}
}
    
/* RT hamburger icoon */
@media (max-width:767px){.rt-mobile-menu summary::before{content:"☰";font-size:28px;line-height:1;color:#163e32;font-weight:700}}/* End custom CSS */