@media(max-width:767px){.elementor .footer-cta__mascot{width:12rem;margin-block-start:0rem;align-self:center;order:99999;}}@media(max-width:767px){.elementor .news-card__body{flex-direction:column;}}@media(max-width:767px){.elementor .news-card__content{column-gap:0px;padding:1.5rem;row-gap:var(--space-md);}}@media(max-width:767px){.elementor .event-card__month{font-size:0.75rem;}}@media(max-width:767px){.elementor .event-card__content{justify-content:flex-start;}}@media(max-width:767px){.elementor .site-header{min-height:0rem;}}@media(max-width:767px){.elementor .header__desktop{min-height:0rem;padding-inline-start:var(--space-container-inline);padding-inline-end:var(--space-container-inline);}}@media(max-width:767px){.elementor .header__logo-panel{width:9rem;min-width:9rem;min-height:0rem;padding-block-start:0rem;padding-block-end:0rem;padding-inline-end:0rem;}}@media(max-width:767px){.elementor .header__logo{width:9rem;margin-block-start:0.5rem;margin-block-end:0.5rem;}}@media(max-width:767px){.elementor .header__utility{display:none;}}@media(max-width:767px){.elementor .header__navigation{background-color:#ffffff;}}@media(max-width:767px){.elementor .header__search{width:1.5rem;height:1.5rem;max-width:1.5rem;max-height:1.5rem;color:var(--color-primary);margin-inline-start:1rem;}}@media(max-width:767px){.elementor .footer-cta__content{justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .footer-main__inner{flex-direction:column;}}@media(max-width:767px){.elementor .footer-main__about{width:100%;}}@media(max-width:767px){.elementor .footer-main__contact{width:100%;}}@media(max-width:767px){.elementor .footer-contact__p{line-height:1.2em;}}@media(max-width:767px){.elementor .footer-main__links{width:100%;}}@media(max-width:767px){.elementor .footer-bottom__inner{flex-direction:column;gap:1rem;}}@media(max-width:767px){.elementor .mask{width:8rem;}}@media(max-width:767px){.elementor .footer-bottom__right{flex-wrap:wrap;justify-content:flex-start;}}@media(max-width:767px){.elementor .see-more__button{display:flex;gap:8px;flex-wrap:nowrap;flex:0 0 auto;}}@media(max-width:767px){.elementor .see-more__icon{height:auto;display:flex;}}