.elementor-widget-gianna_header_menu .site-header, .elementor-widget-gianna_header_menu .site-brand, .elementor-widget-gianna_header_menu .menu-toggle{color:var( --e-global-color-gianna-ink );}.elementor-widget-gianna_header_menu .site-header.is-scrolled{background-color:var( --e-global-color-gianna-paper );}.elementor-widget-gianna_header_menu .header-cta{color:var( --e-global-color-gianna-ink );border-color:var( --e-global-color-gianna-ink );}.elementor-widget-gianna_header_menu .header-cta:hover, .elementor-widget-gianna_header_menu .header-cta:focus-visible{color:var( --e-global-color-gianna-bone );background-color:var( --e-global-color-gianna-ink );border-color:var( --e-global-color-gianna-ink );}.elementor-widget-gianna_header_menu .primary-nav{background-color:var( --e-global-color-gianna-paper );}.elementor-widget-gianna_header_menu .nav-list a{color:var( --e-global-color-gianna-ink );}.elementor-widget-gianna_header_menu .nav-list a:hover, .elementor-widget-gianna_header_menu .nav-list a:focus-visible{color:var( --e-global-color-gianna-clay );}.elementor-widget-gianna_header_menu .nav-aside{color:var( --e-global-color-gianna-muted );}.elementor-widget-gianna_header_menu .nav-list > li > a{font-family:var( --e-global-typography-gianna-title-font-family ), Inter, Jost, Arial, sans-serif;font-weight:var( --e-global-typography-gianna-title-font-weight );}.elementor-128 .elementor-element.elementor-element-vgwmenu .site-header, .elementor-128 .elementor-element.elementor-element-vgwmenu .site-brand, .elementor-128 .elementor-element.elementor-element-vgwmenu .menu-toggle{color:var( --e-global-color-gianna-paper );}.elementor-128 .elementor-element.elementor-element-vgwmenu .site-header.is-scrolled .site-brand, .elementor-128 .elementor-element.elementor-element-vgwmenu .site-header.is-scrolled .header-cta, .elementor-128 .elementor-element.elementor-element-vgwmenu .site-header.is-scrolled .menu-toggle{color:var( --e-global-color-gianna-paper );}.elementor-128 .elementor-element.elementor-element-vgwmenu .site-header.is-scrolled{background-color:var( --e-global-color-gianna-ink );}.elementor-128 .elementor-element.elementor-element-vgwmenu .site-brand__logo--primary{width:200px;max-height:none;height:auto;}.elementor-128 .elementor-element.elementor-element-vgwmenu .site-brand__logo--secondary{width:400px;max-height:none;height:auto;}.elementor-128 .elementor-element.elementor-element-vgwmenu .header-cta{color:var( --e-global-color-gianna-paper );border-color:var( --e-global-color-gianna-paper );}.elementor-128 .elementor-element.elementor-element-vgwmenu .header-cta:hover, .elementor-128 .elementor-element.elementor-element-vgwmenu .header-cta:focus-visible{background-color:var( --e-global-color-gianna-ink );border-color:var( --e-global-color-gianna-ink );}.elementor-128 .elementor-element.elementor-element-vgwmenu .nav-list a:hover, .elementor-128 .elementor-element.elementor-element-vgwmenu .nav-list a:focus-visible{color:var( --e-global-color-secondary );}.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-128 .elementor-element.elementor-element-vgwmenu .site-brand__logo--primary{width:150px;max-height:none;height:auto;}.elementor-128 .elementor-element.elementor-element-vgwmenu .site-brand__logo--secondary{width:300px;max-height:none;height:auto;}}@media(max-width:767px){.elementor-128 .elementor-element.elementor-element-vgwmenu .site-brand__logo--primary{width:150px;max-height:none;height:auto;}.elementor-128 .elementor-element.elementor-element-vgwmenu .site-brand__secondary{display:none;}}