@media(max-width:1024px){.elementor .s-hero-title{font-size:44px;}}@media(max-width:1024px){.elementor .s-hero-bars{display:none;}}@media(max-width:1024px){.elementor .s-hero-panel{width:100%;padding-block-start:92px;padding-block-end:68px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .s-hero-media{width:100%;min-height:420px;}}@media(max-width:1024px){.elementor .s-hero{flex-direction:column;}}@media(max-width:1024px){.elementor .s-intro-copy{width:100%;}}@media(max-width:1024px){.elementor .s-intro-side{width:100%;padding:0px;}}@media(max-width:1024px){.elementor .s-intro-in{flex-direction:column;gap:40px;}}@media(max-width:1024px){.elementor .s-second-copy{width:100%;}}@media(max-width:1024px){.elementor .s-second-side{width:100%;padding:0px;}}@media(max-width:1024px){.elementor .s-second-in{flex-direction:column;gap:40px;}}@media(max-width:1024px){.elementor .s-steps-0{flex:1 1 40%;}}@media(max-width:1024px){.elementor .s-steps-1{flex:1 1 40%;}}@media(max-width:1024px){.elementor .s-steps-2{flex:1 1 40%;}}@media(max-width:1024px){.elementor .s-steps-3{flex:1 1 40%;}}@media(max-width:1024px){.elementor .s-steps-row{gap:48px;}}@media(max-width:1024px){.elementor .s-bio-media{width:100%;max-width:360px;}}@media(max-width:1024px){.elementor .s-bio-copy{width:100%;}}@media(max-width:1024px){.elementor .s-bio-in{flex-direction:column;gap:40px;align-items:flex-start;}}@media(max-width:1024px){.elementor .s-areas-0{flex:1 1 30%;}}@media(max-width:1024px){.elementor .s-areas-1{flex:1 1 30%;}}@media(max-width:1024px){.elementor .s-areas-2{flex:1 1 30%;}}@media(max-width:1024px){.elementor .s-areas-3{flex:1 1 30%;}}@media(max-width:1024px){.elementor .s-areas-4{flex:1 1 30%;}}@media(max-width:1024px){.elementor .s-areas-5{flex:1 1 30%;}}@media(max-width:1024px){.elementor .s-areas-6{flex:1 1 30%;}}@media(max-width:1024px){.elementor .s-areas-7{flex:1 1 30%;}}@media(max-width:1024px){.elementor .s-areas-8{flex:1 1 30%;}}@media(max-width:1024px){.elementor .s-areas-9{flex:1 1 30%;}}@media(max-width:1024px){.elementor .s-contact-copy{width:100%;}}@media(max-width:1024px){.elementor .s-contact-grid{width:100%;}}@media(max-width:1024px){.elementor .s-contact-in{flex-direction:column;gap:40px;align-items:flex-start;}}