@media(max-width:1024px){.elementor .section-content-image{padding-block-start:70px;padding-block-end:60px;}}@media(max-width:1024px){.elementor .section-hero{padding-block-start:100px;padding-block-end:150px;padding-inline-start:var(--spc-x-tablet);padding-inline-end:var(--spc-x-tablet);}}@media(max-width:1024px){.elementor .site-button{letter-spacing:0px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:26px;padding-inline-end:26px;}}@media(max-width:1024px){.elementor .site-button-white{flex:0 1 auto;}}@media(max-width:1024px){.elementor .button-header{flex:1 0 auto;}}@media(max-width:1024px){.elementor .button-footer{padding-block-start:10px;padding-block-end:10px;padding-inline-start:26px;padding-inline-end:26px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .hero-content{width:57%;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .container-large{padding-inline-start:30px;padding-inline-end:30px;gap:30px;}}@media(max-width:1024px){.elementor .block-reverse{display:flex;flex-direction:row;}}@media(max-width:1024px){.elementor .section-cta{padding-block-start:40px;padding-block-end:40px;}}@media(max-width:1024px){.elementor .section-card{padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .container-cards{padding-inline-start:15px;padding-inline-end:15px;gap:0px;}}@media(max-width:1024px){.elementor .cards{row-gap:30px;flex-wrap:wrap;}}@media(max-width:1024px){.elementor .card{width:50%;}}@media(max-width:1024px){.elementor .container-cards-icon{gap:1px;}}@media(max-width:1024px){.elementor .card-icon{width:calc(100% / 3);gap:20px;}}@media(max-width:1024px){.elementor .cards-icon{column-gap:0px;row-gap:30px;}}@media(max-width:1024px){.elementor .section-form-contact{padding-block-start:50px;padding-block-end:50px;}}@media(max-width:1024px){.elementor .container-main{padding-block-start:0px;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .section-image{padding-block-start:65px;padding-block-end:65px;}}@media(max-width:1024px){.elementor .section-image__wrapper{padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:1024px){.elementor .section-card-team__wrapper{padding-block-start:50px;padding-block-end:50px;padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:1024px){.elementor .cards-team{column-gap:20px;margin-block-start:40px;row-gap:20px;}}@media(max-width:1024px){.elementor .card-team{width:calc((100% - 20px) / 2);}}@media(max-width:1024px){.elementor .section-service-areas{padding-block-start:50px;padding-block-end:50px;padding-inline-start:5px;padding-inline-end:5px;}}@media(max-width:1024px){.elementor .section-wave-5-19{margin-block-start:-5%;}}@media(max-width:1024px){.elementor .section-simple{padding-block-start:50px;padding-block-end:50px;padding-inline-start:15px;padding-inline-end:15px;gap:0px;}}@media(max-width:1024px){.elementor .section-simple__wrapper{padding:0px;}}@media(max-width:1024px){.elementor .container-base{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .section-reviews{padding-block-start:50px;padding-block-end:50px;padding-inline-start:15px;padding-inline-end:15px;}}@media(max-width:1024px){.elementor .section-services{padding-block-start:50px;padding-block-end:50px;padding-inline-start:15px;padding-inline-end:15px;}}@media(max-width:1024px){.elementor .section-services__wrapper{width:90%;gap:20px;}}@media(max-width:1024px){.elementor .card-services__left{padding-block-start:5px;padding-block-end:5px;padding-inline-start:15px;padding-inline-end:15px;}}@media(max-width:1024px){.elementor .card-services__right{padding-block-start:5px;padding-block-end:5px;padding-inline-start:15px;padding-inline-end:15px;}}@media(max-width:1024px){.elementor .card-services__title{font-weight:400;font-size:25px;letter-spacing:0.5px;line-height:39px;}}@media(max-width:1024px){.elementor .card-services__text{font-size:15px;line-height:22.5px;margin-block-start:0px;margin-block-end:0px;}}@media(max-width:1024px){.elementor .section-wave-5-15{margin-block-start:-5%;}}