@media(max-width:1024px){.elementor .rr-marquee{font-size:8.5px;}}@media(max-width:1024px){.elementor .rr-contact-panel{grid-column:1;grid-row:auto;}}@media(max-width:1024px){.elementor .rr-contact-head{align-self:start;}}@media(max-width:1024px){.elementor .rr-contact-grid{grid-template-columns:minmax(0, 1fr);row-gap: 18px;\n}}@media(max-width:1024px){.elementor .rr-nav{position:static;flex:0 0 auto;order:3;& .elementor-widget-nav-menu { position: static; } & nav.elementor-nav-menu--dropdown { top: 100%; left: 0px; right: 0px; width: 100%; max-width: none; margin-top: 0px; border-top: 1px solid var(--rr-line); } & .elementor-menu-toggle.elementor-active + nav.elementor-nav-menu--dropdown { max-height: calc(100dvh - 80px); overflow-y: auto; } & .elementor-nav-menu--dropdown .elementor-item { font-size: 20px; } & .elementor-nav-menu a.elementor-item { padding: 16px var(--rr-gutter); } & .elementor-nav-menu a.elementor-item:hover { padding: 16px var(--rr-gutter); } & .elementor-nav-menu a.elementor-item:focus { padding: 16px var(--rr-gutter); } & .elementor-nav-menu a.elementor-item.highlighted { padding: 16px var(--rr-gutter); } & .elementor-nav-menu a.elementor-item.elementor-item-active { padding: 16px var(--rr-gutter); } & .elementor-nav-menu a.elementor-sub-item { font-size: 18px; padding: 13px var(--rr-gutter) 13px calc(var(--rr-gutter) + 16px); }\n}}@media(max-width:1024px){.elementor .rr-header-actions{margin-inline-start:auto;}}