@media(max-width:767px){.elementor .s-h2{font-size:26px;line-height:36px;}}@media(max-width:767px){.elementor .s-body{font-size:16px;line-height:26px;}}@media(max-width:767px){.elementor .s-hero-copy{width:100%;}}@media(max-width:767px){.elementor .s-hero-art{width:100%;max-width:100%;}}@media(max-width:767px){.elementor .s-hero-in{flex-direction:column-reverse;}}@media(max-width:767px){.elementor .s-hero{padding-block-start:140px;padding-block-end:60px;padding-inline-start:36px;padding-inline-end:36px;}}@media(max-width:767px){.elementor .s-col-art{width:100%;max-width:100%;}}@media(max-width:767px){.elementor .s-col-copy{width:100%;}}@media(max-width:767px){.elementor .s-split{flex-direction:column;}}@media(max-width:767px){.elementor .s-course-icon{width:20%;}}@media(max-width:767px){.elementor .s-course-row{flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .s-fac-pic{width:40vw;height:36vw;}}@media(max-width:767px){.elementor .s-fac-row{flex-direction:column;align-items:flex-start;}}@media(max-width:767px){.elementor .s-col-half{width:100%;}}@media(max-width:767px){.elementor .s-col-list{width:100%;}}@media(max-width:767px){.elementor .s-col-form{width:100%;}}@media(max-width:767px){.elementor .s-split-top{flex-direction:column;}}@media(max-width:767px){.elementor .s-map-col{width:100%;}}