@media(max-width:767px){.elementor .os-footer-bottom{margin-block-start:48px;flex-direction:column;gap:8px;align-items:flex-start;}}@media(max-width:767px){.elementor .os-footer-grid{gap:40px;grid-template-columns:repeat(1, minmax(0, 1fr));}}@media(max-width:767px){.elementor .os-footer{padding-block-start:64px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .os-menu-panel{padding-block-start:8px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .os-header-inner{padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;gap:12px;}}@media(max-width:767px){.elementor .os-header{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .os-arrow{display:none;}}@media(max-width:767px){.elementor .os-index-desc{font-size:15px;flex:0 1 auto;}}@media(max-width:767px){.elementor .os-index-title{font-size:24px;flex:0 1 auto;}}@media(max-width:767px){.elementor .os-index-row{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:8px;align-items:flex-start;}}@media(max-width:767px){.elementor .os-hero-img{height:auto;aspect-ratio:4 / 3;position:relative;}}@media(max-width:767px){.elementor .os-hero-media{min-height:0px;flex:0 1 auto;}}@media(max-width:767px){.elementor .os-hero-text{padding-block-start:48px;padding-block-end:44px;padding-inline-start:20px;padding-inline-end:20px;gap:18px;flex:0 1 auto;}}@media(max-width:767px){.elementor .os-hero{min-height:0px;flex-direction:column;}}@media(max-width:767px){.elementor .os-grid-4{gap:28px;grid-template-columns:repeat(1, minmax(0, 1fr));}}@media(max-width:767px){.elementor .os-grid-3{gap:44px;grid-template-columns:repeat(1, minmax(0, 1fr));}}@media(max-width:767px){.elementor .os-grid-2{gap:32px;grid-template-columns:repeat(1, minmax(0, 1fr));}}@media(max-width:767px){.elementor .os-btn{padding-block-start:17px;padding-block-end:17px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .os-lead{font-size:16px;}}@media(max-width:767px){.elementor .os-subtitle{font-size:17px;}}@media(max-width:767px){.elementor .os-display{font-size:38px;line-height:1.08;}}@media(max-width:767px){.elementor .os-section-head{margin-block-end:40px;gap:16px;}}@media(max-width:767px){.elementor .os-btn-row{flex-direction:column;gap:12px;align-items:stretch;}}@media(max-width:767px){.elementor .os-col{gap:20px;flex:0 1 auto;}}@media(max-width:767px){.elementor .os-row{flex-direction:column;gap:40px;align-items:stretch;}}@media(max-width:767px){.elementor .os-section{padding-block-start:72px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;}}