.elementor-widget-theme-site-logo .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-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-850 .elementor-element.elementor-element-71b13afd .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child){margin-bottom:0}.elementor-theme-builder-content-area{height:400px}@media (max-width:767px){.elementor-850 .elementor-element.elementor-element-71b13afd .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child){margin-bottom:0}}.elementor-850 .elementor-element-5d5e0ebd.elementor-sticky--active{margin-top:0!important}@media (max-width:1199px){.elementor-850 .elementor-menu-toggle.elementor-active+nav.elementor-nav-menu--dropdown{display:block!important;transform:translateX(0)!important;visibility:visible!important;box-shadow:0 0 0 100vmax rgba(16,45,88,.35)}.elementor-850 .elementor-menu-toggle.elementor-active{position:fixed!important;left:auto!important;right:min(260px,calc(88vw - 60px))!important;top:24px!important}html:has(.elementor-850 .elementor-menu-toggle.elementor-active){overflow:hidden}}@media (max-width:767px){.elementor-850:has(.elementor-menu-toggle.elementor-active) .elementor-element-50d9abf0{display:flex!important;position:fixed!important;right:16px!important;left:auto!important;bottom:20px!important;width:calc(min(320px,88vw) - 32px)!important;z-index:10004!important}}@media (min-width:783px){body.admin-bar .elementor-850 .elementor-menu-toggle.elementor-active{top:56px!important}body.admin-bar .elementor-850 nav.elementor-nav-menu--dropdown{top:32px!important;height:calc(100dvh - 32px)!important}}@media (max-width:782px){body.admin-bar .elementor-850 .elementor-menu-toggle.elementor-active{top:70px!important}body.admin-bar .elementor-850 nav.elementor-nav-menu--dropdown{top:46px!important;height:calc(100dvh - 46px)!important}}@media (max-width:767px){.elementor-850:has(.elementor-menu-toggle.elementor-active) .gama850-mobile-heading{display:none!important}}