@media(max-width:767px){.elementor .hp-qn-sub{font-size:0.72rem;}}@media(max-width:767px){.elementor .hp-qn-title{font-size:0.88rem;}}@media(max-width:767px){.elementor .hp-qn-media{width:44px;height:44px;border-radius:11px;}}@media(max-width:767px){.elementor .hp-qn{padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:10px;border-radius:14px;gap:10px;}}@media(max-width:767px){.elementor .hp-event{padding:16px;gap:14px;flex:0 0 80%;scroll-snap-align:start;\n}}@media(max-width:767px){.elementor .hp-tile-text{font-size:0.92rem;line-height:1.5;}}@media(max-width:767px){.elementor .hp-tile-title{font-size:1.55rem;}}@media(max-width:767px){.elementor .hp-tile{min-height:250px;padding:22px;gap:8px;}}@media(max-width:767px){.elementor .hp-col{gap:18px;flex:1 1 auto;}}@media(max-width:767px){.elementor .hp-row{flex-direction:column;gap:32px;align-items:stretch;}}@media(max-width:767px){.elementor .hp-lead{font-size:1.02rem;line-height:1.65;}}@media(max-width:767px){.elementor .hp-display{font-size:2.15rem;}}@media(max-width:767px){.elementor .hp-inner{gap:32px;}}@media(max-width:767px){.elementor .hp-section{padding-block-start:60px;padding-block-end:60px;padding-inline-start:18px;padding-inline-end:18px;}}