@media(max-width:1024px){.elementor .section__title-block{width:476px;}}@media(max-width:1024px){.elementor .footer__contact{flex:1 1 calc(50% - 16px);}}@media(max-width:1024px){.elementor .footer__areas{flex:1 1 calc(50% - 16px);}}@media(max-width:1024px){.elementor .footer__menu{flex:1 1 calc(50% - 16px);}}@media(max-width:1024px){.elementor .footer__brand{flex:1 1 100%;}}@media(max-width:1024px){.elementor .footer__grid{gap:32px;flex-wrap:wrap;}}@media(max-width:1024px){.elementor .site-footer{padding-block-start:64px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .client__logo{width:88px;height:88px;}}@media(max-width:1024px){.elementor .card{min-height:0px;}}@media(max-width:1024px){.elementor .about__label{inset-inline-start:72px;}}@media(max-width:1024px){.elementor .about__photo{width:300px;height:400px;}}@media(max-width:1024px){.elementor .about__media{width:492px;height:400px;}}@media(max-width:1024px){.elementor .card__btn{align-self:stretch;}}@media(max-width:1024px){.elementor .card__title{margin-inline-end:0px;}}@media(max-width:1024px){.elementor .card__icon{width:64px;height:64px;}}@media(max-width:1024px){.elementor .hero__divider{height:28px;}}@media(max-width:1024px){.elementor .hero__arrow{display:block;}}@media(max-width:1024px){.elementor .hero__title{font-size:52px;line-height:60px;}}@media(max-width:1024px){.elementor .hero__text{padding:0px;gap:16px;}}@media(max-width:1024px){.elementor .hero__content{padding-block-start:0px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .hero{height:520px;}}@media(max-width:1024px){.elementor .nav{padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .topbar__contacts{gap:32px;}}@media(max-width:1024px){.elementor .topbar{padding-block-start:4px;padding-block-end:4px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .heading-h4{font-size:20px;line-height:28px;}}@media(max-width:1024px){.elementor .container{max-width:960px;}}@media(max-width:1024px){.elementor .section{padding-block-start:64px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px;}}@media(max-width:1024px){.elementor .accordion__panel{padding:32px;}}