.elementor .icon__sidebar{display:none;}.elementor .popup__navigation{padding:0px;flex-direction:column;justify-content:space-between;}.elementor .popup__btn{font-weight:500;font-size:16px;color:var(--color-second);line-height:1em;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-radius:6px;background-color:var(--color-text);transition:all 250ms;display:flex;align-self:start;}.elementor .section__title{font-family:"Onest";font-weight:500;font-size:44px;color:var(--color-main);line-height:1.1em;}.elementor .btn{font-family:"Onest";font-weight:500;line-height:1em;}.elementor .footer__item{padding:0px;flex-direction:column;flex-wrap:nowrap;align-items:start;}.elementor .header__logo{width:auto;height:32px;margin-block-start:-1px;flex:1 0 auto;}.elementor .header__phone{font-family:"Nunito Sans";font-weight:700;font-size:22px;color:var(--color-second);letter-spacing:-0.02em;line-height:1em;margin-inline-end:14px;}.elementor .footer__title{font-family:"Onest";font-weight:500;font-size:16px;color:var(--color-second);line-height:1em;margin-block-end:24px;}.elementor .footer__contact{font-family:"Nunito Sans";font-weight:700;font-size:32px;color:var(--color-second);letter-spacing:-0.02em;line-height:1.2em;}.elementor .footer__phone{margin-block-end:24px;flex:1 0 auto;}.elementor .footer__email{font-size:24px;margin-block-end:12px;}.elementor .footer__address{margin-block-end:24px;flex:1 0 auto;}.elementor .header__main{width:calc(100% - 16px);padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;border-radius:20px;background-color:#ffffff99;backdrop-filter:blur(14px);}.elementor .header__back{position:sticky;inset-block-start:0px;z-index:12;padding:0px;align-items:center;}.elementor .header__hero{padding:0px;gap:6px;justify-content:space-between;align-items:center;}.elementor .header__mobile{font-family:"Nunito Sans";font-weight:700;font-size:22px;color:var(--dark-gray);letter-spacing:-0.02em;line-height:1em;margin-inline-end:14px;}.elementor .header__kp{font-size:16px;color:var(--color-text);padding-block-start:11px;padding-block-end:11px;padding-inline-start:12px;padding-inline-end:12px;border-radius:6px;background-color:var(--color-light);}.elementor .header__kp:hover,.elementor .header__kp:focus-visible{color:var(--color-second);background-color:var(--color-main);}