@media(max-width:767px){.elementor .sp-header-layout{padding-block-start:.5rem;padding-block-end:.5rem;padding-inline-start:1rem;padding-inline-end:1rem;gap:.75rem;&[class]{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:start;gap:12px;position:relative}&>.sp-btn{display:none}& .elementor-widget-nav-menu{min-width:0;position:static;align-self:start}& .elementor-menu-toggle{min-width:44px;min-height:44px;width:fit-content;margin-inline-start:auto}& .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute;inset-inline:0;top:88px;width:100%;z-index:100;max-height:65vh;overflow-y:auto}& .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:static;inset-inline:auto;top:auto;width:100%;z-index:100;max-height:65vh;overflow-y:auto}& .elementor-nav-menu--dropdown .elementor-item,& .elementor-nav-menu--dropdown .elementor-sub-item{white-space:normal;min-height:48px;line-height:1.5}\n}}@media(max-width:767px){.elementor .sp-grid3{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.elementor .sp-copy{font-size:1rem}}@media(max-width:767px){.elementor .sp-h4{font-size:1.25rem}}@media(max-width:767px){.elementor .sp-h3{font-size:1.625rem}}@media(max-width:767px){.elementor .sp-h2{font-size:2rem}}@media(max-width:767px){.elementor .sp-h1{font-size:2.5rem}}@media(max-width:767px){.elementor .sp-section{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem}}