@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.logo{height:100%}.header__city{background:none;border:none;position:relative}.header__city .main-part{align-items:center;cursor:pointer;display:flex;gap:6px;margin-bottom:.4em;padding:1em 0}.header__city .main-part span{line-height:120%;margin-top:2px;transition:.5s ease}@media(min-width:390px){.header__city .main-part span{margin-top:calc(1.4902px + .13072vw)}}@media(min-width:1920px){.header__city .main-part span{margin-top:4px}}.header__city .main-part span{font-weight:500}.header__city svg{align-items:center;display:flex;height:14px;justify-content:center;width:auto}@media(min-width:390px){.header__city svg{height:calc(12.98039px + .26144vw)}}@media(min-width:1920px){.header__city svg{height:18px}}.header__city:hover span{opacity:70%}.header__city:hover svg path{fill:#3b93ff}.header__city .city-confirm{align-items:start;animation:pushCityConfirmIn 1s ease 1s forwards;background:#fff;border:1px solid rgba(36,36,36,.1);border-radius:14px;display:flex;flex-direction:column;gap:1.5em;left:-1em;opacity:0;padding:1em 1.5em 1.5em;position:absolute;top:72px;transform:translateY(10%);width:250px}.header__city .city-confirm .title{font-size:1.2em;font-weight:550;letter-spacing:.01em}.header__city .city-confirm .btns{align-items:center;display:flex;gap:6px;width:100%}.header__city .city-confirm .btns button{background:#026ef11a;border-radius:8px;color:#026ef1;cursor:pointer;font-weight:500;padding:.8em;width:100%}.header__city .city-confirm .btns button:first-of-type{background:#026ef1;color:#fff;width:50%}.header__city .city-confirm .btns button:hover{opacity:60%}.city-select{align-items:center;animation:fadeIn .5s ease .5s forwards;background:#24242400;display:flex;height:100vh;justify-content:center;left:-14px;position:absolute;top:-14px;width:100vw}.city-select__content{animation:pushCityConfirmIn .5s ease 1s forwards;background:#fff;border-radius:14px;gap:1.5em;opacity:0;padding:2.5em 3em 3em;transform:translateY(10%);width:30vw}.city-select__content .title{font-size:1.5em;font-weight:550;letter-spacing:.01em;margin-bottom:1em}.city-select__content .cities-wrap{display:grid;gap:1em;grid-template-columns:repeat(2,1fr)}.city-select__content .cities-wrap .item{cursor:pointer;font-size:1em;transition:.3s ease}.city-select__content .cities-wrap .item.primary{font-size:1.2em;font-weight:500;grid-column:1/-1;margin-bottom:.2em;order:-1}.city-select__content .cities-wrap .item.cta,.city-select__content .cities-wrap .item:hover{color:#026ef1}@keyframes fadeIn{0%{background:#24242400}to{background:#24242480}}@keyframes pushCityConfirmIn{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}.header{gap:14px;left:0;margin:14px;position:fixed;top:0;width:calc(100% - 28px);z-index:10}.header,.header__main{align-items:center;display:flex;justify-content:space-between}.header__main{background:#fff;border-radius:14px;height:80px;padding-left:24px;padding-right:16px;width:100%}.header__left{align-items:center;display:flex;gap:90px;justify-content:space-between}.header__logo{height:32px;padding-left:10px}@media(min-width:390px){.header__logo{height:calc(27.92157px + 1.04575vw)}}@media(min-width:1920px){.header__logo{height:48px}}.header__logo .mobile-logo{display:none}.header__menu{align-items:center;display:flex;gap:24px}.header__menu .menu-link{cursor:pointer;font-weight:500;padding:10px 14px}.header__menu .menu-link:hover{color:#3b93ff}.header-cta{background:#026ef1;border:none;border-radius:14px;color:#fff;font-weight:600;padding-bottom:30px;padding-top:28px;width:240px}.header-cta:hover{background:#3b93ff}@media screen and (max-width:1200px){.header{margin:10px;width:calc(100vw - 20px)}.header__left{width:100%}.header__menu{display:none}}@media screen and (max-width:800px){.header__city{display:none}.header__main{height:64px}.header-cta{height:64px;padding-bottom:4px;padding-top:2px}.header__logo{height:28px;padding-left:0}.header__logo .desktop-logo{display:none}.header__logo .mobile-logo{display:block}}.order-popup{align-items:center;animation:fadeIn .5s ease forwards;background:#24242400;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:10}.order-popup__content{animation:pushCityConfirmIn .5s ease forwards;background:#fff;border-radius:1em;opacity:0;padding:2em;transform:translateY(10%);width:400px}.order-popup__content .title{font-size:1.5em;font-weight:550;letter-spacing:.01em;margin-bottom:1em}.order-popup__content .description{font-size:1em;margin-bottom:2em;opacity:50%}.order-popup__content .form-btn{background-color:#026ef1;border-radius:.6em;color:#fff;font-size:1em;margin-top:3em;padding:1em;width:100%}.order-popup__content .form-btn:hover{background:#3b93ff}.order-popup__content .form-btn:disabled{cursor:no-drop;opacity:30%;pointer-events:none}.order-popup__content .dis{color:#2424244d;display:flex;flex-direction:column;font-size:.8em;line-height:150%;margin-top:1.5em}.order-popup__content .dis a{color:#242424}.order-popup__form{display:grid;gap:1.5em}.order-popup__form .item{display:grid;gap:.6em}.order-popup__form .item .label{font-size:.8em;font-weight:500}.order-popup__form .item .label span{color:#026ef1}.order-popup__form .item .form-input{border:1px solid rgba(36,36,36,.1);border-radius:.6em;font-size:1em;outline:none;padding:1em;transition:.3s}.order-popup__form .item .form-input:hover{border-color:#2424244d}.order-popup__form .item .form-input:focus{border-color:#242424}.order-popup__form .item .form-input::-webkit-input-placeholder{color:#242424;opacity:50%}@media screen and (max-width:800px){.order-popup__content{box-sizing:border-box;width:90%}}.footer{border-top:1px solid rgba(36,36,36,.1);padding-bottom:40px;padding-top:40px}.footer__content{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.footer__content *{line-height:130%}.footer-logo{display:flex;height:2em;margin-bottom:3.25em}.footer .law-info{display:grid;gap:.625em}.footer .law-info *{line-height:130%}.footer .law-info .footer-privacy{color:#026ef1;font-weight:500;text-decoration:none}.footer .law-info .copyright{font-weight:500}.footer .law-info .copyright span{opacity:30%}.footer .developer{color:#2424244d;font-weight:500;text-decoration:none}.footer .developer a{color:#242424;text-decoration:none}.footer-1{display:flex;flex-direction:column;justify-content:space-between}.footer-menu-title{font-weight:600;line-height:130%;margin-bottom:2em}.footer-menu-links{display:grid;gap:.625em}.footer-menu-links.grid-2{grid-template-columns:repeat(2,1fr)}.footer-menu-links .menu-list{display:flex;opacity:50%;transition:.3s}.footer-menu-links .menu-list:hover{opacity:1}.footer-menu-links .menu-list a{text-decoration:none;width:100%}@media screen and (max-width:1200px){.footer__content{gap:48px;grid-template-columns:repeat(1,1fr)}.footer-logo{margin-bottom:0}.footer-1{gap:40px}.footer-4{display:flex;flex-direction:column;gap:2em}}.startOffer{align-items:center;animation:fadeIn .5s ease .5s forwards;background:#2424241a;display:flex;height:100vh;justify-content:center;position:fixed;right:0;top:0;width:100vw;z-index:10}.startOffer__content{align-items:center;animation:pushCityConfirmIn .5s ease 1s forwards;background:#fff;border-radius:1em;display:flex;flex-direction:column;margin:1em;opacity:0;padding:3em;transform:translateY(10%);width:400px}.startOffer__content .title{font-size:2em;font-weight:500;line-height:130%;text-align:center}.startOffer__content .title span{background:#026ef11a;border-radius:.4em;color:#026ef1;padding:.2em .4em}.startOffer__content .subtitle{font-size:.8em;font-weight:500;margin-bottom:3em;margin-top:1.5em}.startOffer__content .order-popup__form{width:100%}.startOffer__content .submit{background:#026ef1;border-radius:.6em;color:#fff;font-size:1em;font-weight:600;margin-bottom:1em;margin-top:3em;padding:1.2em;width:100%}.startOffer__content .submit:disabled{cursor:no-drop;opacity:30%;pointer-events:none}.startOffer__content .privacy{color:#2424244d;font-size:.6em;font-weight:600}.close-popup{align-items:center;aspect-ratio:1;background:none;display:flex;justify-content:center;opacity:30%;position:absolute;right:.5em;top:.5em;width:3em}.close-popup svg{height:40%;width:auto}
