@media(max-width:1024px){.elementor .icon__sidebar{width:30px;height:auto;color:var(--color-second);line-height:0px;padding:0px;margin-block-start:-1px;border-width:0px;background-color:#ffffff00;display:block;}}@media(max-width:1024px){.elementor .popup__navigation{padding:0px;flex-direction:column;row-gap:28px;justify-content:space-between;}}@media(max-width:1024px){.elementor .page__start{padding-block-start:24px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:1024px){.elementor .page__content{flex-direction:column;}}@media(max-width:1024px){.elementor .page__left{padding-block-start:0px;padding-block-end:0px;padding-inline-start:8px;padding-inline-end:8px;}}@media(max-width:1024px){.elementor .page__hero{font-size:44px;text-align:center;}}@media(max-width:1024px){.elementor .page__desc{text-align:center;margin-block-end:28px;}}@media(max-width:1024px){.elementor .page__list{justify-content:center;}}@media(max-width:1024px){.elementor .section__standart{padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:1024px){.elementor .section__title{font-size:40px;}}@media(max-width:1024px){.elementor .about__text{width:100%;}}@media(max-width:1024px){.elementor .footer{padding-block-start:60px;padding-block-end:60px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:1024px){.elementor .footer__container{column-gap:40px;display:grid;row-gap:40px;}}@media(max-width:1024px){.elementor .footer__item{width:100%;align-items:start;}}@media(max-width:1024px){.elementor .header__logo{flex:0 1 auto;}}@media(max-width:1024px){.elementor .footer__title{font-size:16px;}}@media(max-width:1024px){.elementor .footer__phone{font-size:28px;}}@media(max-width:1024px){.elementor .footer__email{margin-block-end:8px;}}@media(max-width:1024px){.elementor .footer__urist{text-align:start;}}@media(max-width:1024px){.elementor .footer__privacy{text-align:start;}}@media(max-width:1024px){.elementor .zapas__ukaz{font-size:20px;}}@media(max-width:1024px){.elementor .contact__list{padding:28px;border-radius:28px;gap:28px;}}@media(max-width:1024px){.elementor .contact__name{font-size:16px;}}@media(max-width:1024px){.elementor .contact__zn{font-size:24px;}}@media(max-width:1024px){.elementor .contact__urist{gap:20px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);}}