@media(max-width:767px){.elementor .about-cover-row{gap:10px;}}@media(max-width:767px){.elementor .about-main{gap:52px;}}@media(max-width:767px){.elementor .about-hero-title{font-size:40px;letter-spacing:-1px;}}@media(max-width:767px){.elementor .about-pub-title{font-size:34px;}}@media(max-width:767px){.elementor .about-publisher{padding-block-start:40px;padding-block-end:40px;padding-inline-start:22px;padding-inline-end:22px;border-radius:20px;}}@media(max-width:767px){.elementor .about-card{padding:26px;}}@media(max-width:767px){.elementor .about-two{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .about-mag{padding-block-start:36px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .about-mags{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .about-stats{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .about-body{font-size:16px;}}@media(max-width:767px){.elementor .footer-bottom-links{gap:16px;}}@media(max-width:767px){.elementor .footer-bottom{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .footer-display{font-size:44px;}}@media(max-width:767px){.elementor .footer-main{padding-block-start:0px;padding-block-end:22px;padding-inline-start:0px;padding-inline-end:0px;gap:44px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .site-footer{padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .events-section-title{font-size:34px;}}@media(max-width:767px){.elementor .events-section{gap:24px;}}@media(max-width:767px){.elementor .events-ticker-track{font-size:20px;}}@media(max-width:767px){.elementor .events-hero-lead{font-size:17px;}}@media(max-width:767px){.elementor .account-subtitle{font-size:24px;}}@media(max-width:767px){.elementor .account-title{font-size:30px;}}@media(max-width:767px){.elementor .account-panel{padding:20px;}}@media(max-width:767px){.elementor .account-nav{width:100%;position:static;padding:6px;flex:0 0 auto;}}@media(max-width:767px){.elementor .account-shell{flex-direction:column;gap:16px;align-items:stretch;}}@media(max-width:767px){.elementor .page-wrapper{padding-inline-start:12px;padding-inline-end:12px;}}