.footer{display:flex;width:100%}.footer__wrapper{width:100%;max-width:1280px;margin:0 auto;padding:0 20px}@media only screen and (min-width: 1320px){.footer__wrapper{padding:0}}.footer__content{display:flex;flex-direction:column;border-top:1px #E9E9E9 solid;gap:32px;padding:20px 0 41px}@media only screen and (min-width: 781px){.footer__content{gap:40px;padding:36px 0 48px;flex-direction:row;justify-content:space-between}}@media only screen and (min-width: 1000px){.footer__content{gap:197px}}.footer__content-left{flex:1}@media only screen and (min-width: 781px){.footer__content-left{max-width:598px}}.footer__content-list{list-style:none;padding:0;display:flex;flex-wrap:wrap;margin:0;gap:14px}@media only screen and (min-width: 781px){.footer__content-list{gap:12px;margin:0 0 38px}}.footer__content-item{width:calc(50% - 7px)}@media only screen and (min-width: 781px){.footer__content-item{width:calc(33.333% - 8px)}}.footer__content-item a{text-decoration:none;color:#747474;font-family:Proxima Nova;font-weight:400;font-size:14px;line-height:140%}.footer__content-item a:hover{color:#8787fa}.footer__content-info{margin-top:20px;border-radius:8px;background:#f3f3fe;padding:14px;color:#000;display:block;text-decoration:none;font-family:Proxima Nova;font-weight:400;font-size:14px;line-height:140%}@media only screen and (min-width: 781px){.footer__content-info{margin-top:0}}.footer__content-info p{padding:0;border:0;margin:0 0 10px}.footer__content-info p:last-child{margin:0}.footer__content-right{display:flex;flex-direction:column;font-family:Proxima Nova;font-weight:700;font-size:18px;line-height:140%}@media only screen and (min-width: 781px){.footer__content-right{line-height:120%}}.footer__content-right{margin:0 0 12px;gap:12px}.footer__content-phone{display:flex;align-items:center;gap:8px;color:#171717}.footer__content-phone span{cursor:pointer;font-family:Proxima Nova;font-weight:400;font-size:14px;line-height:140%}.footer__content-social{display:flex;margin:14px 0 0;gap:17px;font-size:0;line-height:0}@media only screen and (min-width: 781px){.footer__content-social{margin-top:20px}}.footer__content-social a{text-decoration:none;width:38px;height:38px;background:#e6e6e6;border-radius:555px;overflow:hidden}.header{background:#fff;box-shadow:0 1px 13.5px #00000012;padding:8px 0 12px;margin:0 0 24px;position:fixed;top:0;left:0;right:0;z-index:9}@media only screen and (min-width: 781px){.header{margin:0 0 32px;padding:24px 0}}.header__wrapper{display:flex;align-items:center;gap:22px;padding:0 20px;margin:0 auto;max-width:1320px;position:relative;width:100%}.header__logo{flex:1;text-align:center;font-family:SF Pro Text;font-weight:600;font-size:16px;line-height:140%;color:#171717}@media only screen and (min-width: 781px){.header__logo{text-align:start;font-family:SF Pro Text;font-weight:600;font-size:18px;line-height:140%}}.header__menu-icon{cursor:pointer;min-width:36px;min-height:36px}.header__menu-wrapper{position:absolute;top:calc(100% + 10px);left:0;z-index:9;border-radius:12px;background:#fff;box-shadow:0 1px 13.5px #00000012;padding:24px;min-width:247px}.header__menu-list{list-style:none;margin:0;padding:0;width:100%}.header__menu-item{margin:0 0 18px;padding:0 0 18px;border-bottom:1px #F2F3F3 solid}.header__menu-item a{font-family:Proxima Nova;font-weight:400;font-size:14px;line-height:140%;color:#171717}.header__menu-item a:hover{color:#8787fa}.header__menu-item:last-child{margin:0;padding:0;border:0}.header__feedbacks{display:flex;align-items:center;gap:10px;cursor:pointer;font-family:Proxima Nova;font-weight:400;font-size:14px;line-height:140%;color:#171717}.header__feedbacks svg{stroke:#171717}.header__feedbacks.active{color:#8787fa}.header__feedbacks.active svg{transform:rotate(-180deg);stroke:#8787fa}.header__hover{position:absolute;top:calc(100% + 10px);left:-42px;z-index:9;border-radius:12px;background:#fff;box-shadow:0 1px 13.5px #00000012;padding:22px;min-width:193px;display:flex;flex-direction:column;gap:12px}.header__phone{display:flex;align-items:center;gap:8px;color:#171717}.header__phone span{cursor:pointer;font-family:Proxima Nova;font-weight:600;font-size:14px;line-height:140%}.header__phone.--popup span{font-family:Proxima Nova;font-weight:400;font-size:14px;line-height:140%}.header__contacts{position:relative}.header__social{display:flex;margin:auto 0;align-items:center;gap:17px}.header__social a{display:flex}.header__actions{display:flex;gap:10px}.header__actions-home{border-radius:10px;gap:10px;padding:10px 24px;background:#8787fa;font-family:SF Pro Text;font-weight:500;font-size:16px;line-height:140%;color:#fff!important}.header__actions-home:hover{background:#6a6af2}.header__actions-enter{color:#8787fa;text-align:center;font-family:SF Pro Text;font-weight:500;font-size:16px;line-height:140%;background:none;cursor:pointer}@media only screen and (min-width: 781px){.header__actions-enter{padding:10px 24px;border-radius:10px;background:#f3f3fe;color:#8787fa!important}}@keyframes rotate-769cb64e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rotate-769cb64e{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:400;font-display:auto;src:url(/fonts/ProximaNova-regular.woff2) format("woff2")}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:600;font-display:auto;src:url(/fonts/ProximaNova-Semibold.woff2) format("woff2")}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:700;font-display:auto;src:url(/fonts/ProximaNova-bold.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:500;font-display:auto;src:url(/fonts/SFProText-Medium.woff2) format("woff2")}@font-face{font-family:SF Pro Text;font-style:normal;font-weight:600;font-display:auto;src:url(/fonts/SFProText-Semibold.woff2) format("woff2")}body{font-family:Proxima Nova;color:#171717;padding:0;margin:0;background:#fff}body *{box-sizing:border-box}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;justify-content:center}#app .main{min-height:100vh;width:100%;display:flex;flex-direction:column}@media only screen and (min-width: 1320px){#app .main{padding:0}}#app .main main{flex:1}#app a{text-decoration:unset}#app a:hover{color:#8787fa}#app a:-webkit-any-link{text-decoration:unset}.fade-leave-active,.fade-enter-active{transition:opacity .2s}.fade-leave-to,.fade-enter-active{opacity:0}*{padding:0;margin:0;border:none}*,*:before,*:after{box-sizing:border-box}a,a:link,a:visited,a:hover{text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:transparent}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;box-shadow:none;background-color:transparent;background:none;cursor:pointer}input:focus,input:active,button:focus,button:active{outline:none}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}input[type=file]{max-width:100%}
