@media(max-width:1024px){.elementor .sp-btn--hide-sm{& span{display:none}\n}}@media(max-width:1024px){.elementor .sp-nav{display:none;}}@media(max-width:1024px){.elementor .sp-hero-in{min-height:0px;grid-template-columns:1fr;grid-template-rows:auto auto;
align-content:center;
gap:clamp(8px,1.6svh,20px);
padding-block:clamp(8px,1.6svh,24px);
height:auto;
min-height:calc(100svh - var(--hdr,70px));\n}}@media(max-width:1024px){.elementor .sp-h1{font-size:clamp(1.9rem,min(10vw,5.2svh),3.6rem);
margin-top:10px;\n}}@media(max-width:1024px){.elementor .sp-lede{font-size:clamp(.92rem,2svh,1.05rem);
margin:clamp(8px,1.6svh,16px) 0 clamp(12px,2svh,20px);\n}}@media(max-width:1024px){.elementor .sp-facts{display:grid;gap:10px;grid-template-columns:repeat(4,auto);justify-content:space-between;margin-top:clamp(12px,2.4svh,24px);
padding-top:clamp(10px,1.6svh,16px);
@media (max-height:700px){display:none}\n}}@media(max-width:1024px){.elementor .sp-fact-b{font-size:clamp(1.15rem,3svh,1.6rem);\n}}@media(max-width:1024px){.elementor .sp-fact-s{font-size:0.7rem;line-height:1.2;\n}}@media(max-width:1024px){.elementor .sp-stage{max-width:none;
width:min(74%,30svh,420px);
justify-self:center;
order:-1;\n}}@media(max-width:1024px){.elementor .sp-tag{max-width:140px;padding-block-start:7px;padding-block-end:7px;padding-inline-start:10px;padding-inline-end:10px;}}@media(max-width:1024px){.elementor .sp-tag-t{font-size:0.72rem;& b{font-size:.9rem}\n}}@media(max-width:1024px){.elementor .sp-stamp{width:clamp(76px,11svh,120px);\n}}@media(max-width:1024px){.elementor .sp-stamp-t{font-size:clamp(1.1rem,2.6svh,1.6rem);\n}}@media(max-width:1024px){.elementor .sp-masas{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:1024px){.elementor .sp-ob{grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .sp-phone{order:-1;
width:min(78%,320px);\n}}@media(max-width:1024px){.elementor .sp-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}@media(max-width:1024px){.elementor .sp-week{grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .sp-mm{grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .sp-mm-pie{max-width:380px;}}@media(max-width:1024px){.elementor .sp-promos{grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .sp-sweet{grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .sp-sweet-img--2{margin-top:30px;\n}}@media(max-width:1024px){.elementor .sp-story{grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .sp-photo--2{margin-bottom:0px;\n}}@media(max-width:1024px){.elementor .sp-visit{grid-template-columns:1fr;}}