@media(max-width:767px){.elementor .tm-more{display:none;}}@media(max-width:767px){.elementor .tm-title{font-size:1.04rem;}}@media(max-width:767px){.elementor .tm-day{font-size:1.7rem;}}@media(max-width:767px){.elementor .tm-date{width:62px;height:66px;}}@media(max-width:767px){.elementor .tm-item{padding:14px;gap:14px;}}@media(max-width:767px){.elementor .sp-card{padding:24px;}}@media(max-width:767px){.elementor .sp-lead{font-size:1.04rem;}}@media(max-width:767px){.elementor .sp-h1{font-size:2.6rem;}}@media(max-width:767px){.elementor .sp-crumb{font-size:0.78rem;}}@media(max-width:767px){.elementor .sp-hero{min-height:0px;padding-block-start:64px;padding-block-end:44px;padding-inline-start:18px;padding-inline-end:18px;}}@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-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-eyebrow{font-size:0.85rem;letter-spacing:0.15em;}}@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;}}