@charset "UTF-8";@font-face{font-family:Rubik-400;src:url(/assets/400-B-Ss6fCI.woff2) format("woff2");font-weight:400}@font-face{font-family:Rubik-500;src:url(/assets/500-PTINnaqo.woff2) format("woff2");font-weight:500}@font-face{font-family:Overpass-400;src:url(/assets/400-CZyxYffs.woff2) format("woff2");font-weight:400}@font-face{font-family:Overpass-500;src:url(/assets/500-DjAIEaU1.woff2) format("woff2");font-weight:500}@font-face{font-family:Overpass-600;src:url(/assets/600-CqiDsQz8.woff2) format("woff2");font-weight:600}@font-face{font-family:Opensans;src:url(/assets/400-ViNznsac.woff2) format("woff2");font-weight:400}.header{position:fixed;top:0;display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:10;background:#fff;width:100%;padding:0 30px}.header__content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:1760px;width:100%;padding:30px 50px;border-bottom:1px solid #d3d3d3}.header__logo svg{height:100%;width:160px}.header__logo svg path{transition:.5s;fill:#1e90ff}.header__logo svg path:nth-child(n+1):nth-child(-n+7){fill:#1b1c1f}.header__logo svg path:last-child{fill:transparent;stroke:#1e90ff}.header__logo:hover path:last-child{fill:#1e90ff;stroke:transparent}.header__list{display:flex;gap:40px}.header__list li{overflow:hidden}.header__link{position:relative;font:18px Overpass-500;color:#1b1c1f;overflow:hidden}.header__link:after{content:"";position:absolute;height:2px;width:100%;background:#1e90ff;bottom:0;left:0;transform:translate(-110%);transition:.3s}.header__link:hover:after{transform:translate(0)}.header__menu{position:absolute;right:calc(50% - 65px);left:calc(50% - 65px);display:none;transition:.3s}.header__menu.active{transform:translateY(-20px)}.header__menu.active button span:last-child{transform:scaleY(-1) translateY(2px)}.header__menu button{display:flex;flex-direction:row;align-items:center;gap:10px;text-align:center;font:20px Overpass-500;color:#1b1c1f}.header__menu button span:last-child{display:flex;width:10px;height:10px;background:#1b1c1f;transition:.3s;clip-path:polygon(0 0,100% 0,50% 70%,0 0)}.header__button{position:relative;font:18px Overpass-400;padding:12px 30px 7px;background:transparent;border:1px solid #1b1c1f;color:#1b1c1f;transition:.3s;overflow:hidden;border-radius:5px}.header__button span{position:relative;z-index:2}.header__button:after{position:absolute;pointer-events:none;z-index:1;content:"";top:50%;left:50%;width:300px;height:200px;border-radius:100%;transform:translate(-50%,-50%);box-shadow:0 0 0 150px #1e90ff;transition:.3s}.header__button:hover{color:#fff;border-color:#1e90ff}.header__button:hover:after{width:0;height:0}@media screen and (max-width: 1100px){.header__list{padding:20px;position:absolute;flex-direction:column;visibility:hidden;gap:20px;right:calc(50% - 100px);left:calc(50% - 100px);width:200px;background:#fff;border-radius:10px;border:1px solid #d3d3d3;opacity:0;transition:.3s}.header__list.active{visibility:visible;opacity:1}.header__list li{display:flex;flex-direction:row;align-items:center;justify-content:center}.header__menu{display:flex}}@media screen and (max-width: 750px){.header__content{padding:30px}.header__button{padding:12px 15px 7px}}@media screen and (max-width: 650px){.header__content{flex-direction:column;gap:20px}.header__menu{position:relative;order:3;left:0;right:0;margin-top:10px}.header__menu.active{transform:translateY(-10px)}.header nav{order:4;margin-top:-20px}.header nav.active{top:10px}}@media screen and (max-width: 500px){.header{padding:0 15px}.header__content{padding:15px}}@font-face{font-family:Rubik-400;src:url(/assets/400-B-Ss6fCI.woff2) format("woff2");font-weight:400}@font-face{font-family:Rubik-500;src:url(/assets/500-PTINnaqo.woff2) format("woff2");font-weight:500}@font-face{font-family:Overpass-400;src:url(/assets/400-CZyxYffs.woff2) format("woff2");font-weight:400}@font-face{font-family:Overpass-500;src:url(/assets/500-DjAIEaU1.woff2) format("woff2");font-weight:500}@font-face{font-family:Overpass-600;src:url(/assets/600-CqiDsQz8.woff2) format("woff2");font-weight:600}@font-face{font-family:Opensans;src:url(/assets/400-ViNznsac.woff2) format("woff2");font-weight:400}.footer{padding:260px 30px 120px;background:#1b1c1f;width:100%}.footer__content{display:flex;flex-direction:column;gap:50px;max-width:1400px;width:100%;margin:0 auto}.footer__head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:30px}.footer__logo svg{height:100%;width:160px}.footer__logo svg path{transition:.5s;fill:#fff}.footer__logo svg path:nth-child(n+1):nth-child(-n+7){fill:#fff}.footer__logo svg path:last-child{fill:transparent;stroke:#fff}.footer__logo:hover path:last-child{fill:#fff;stroke:transparent}.footer__list{display:flex;gap:40px}.footer__link{position:relative;font:18px Overpass-500;color:#eff1f3;transition:.3s;overflow:hidden}.footer__link:after{content:"";position:absolute;height:2px;width:100%;background:#1e90ff;bottom:0;left:0;transform:translate(-110%);transition:.3s}.footer__link:hover:after{transform:translate(0)}.footer__socials{display:flex;flex-direction:row;gap:30px}.footer__social{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:30px;height:30px;border-radius:3px;overflow:hidden;transition:.3s}.footer__social:before{content:"";position:absolute;top:0;width:100%;height:50%;transition:.3s;transform:translateY(-100%) scaleX(0);transform-origin:center;background:#fff;z-index:1}.footer__social:after{content:"";position:absolute;bottom:0;width:100%;height:50%;transition:.3s;transform:translateY(100%) scaleX(0);transform-origin:center;background:#fff;z-index:1}.footer__social path{fill:#fff;transition:.3s}.footer__social:hover:after,.footer__social:hover:before{transform:translateY(0) scaleX(1)}.footer__icon{position:relative;width:28px;height:28px;padding:1px;border-radius:3px;background:#1b1c1f;z-index:2}.footer__icon svg{width:100%;height:100%}.footer__box{display:flex;flex-direction:row;justify-content:space-between}.footer__box-link{position:relative;font:16px/22px Rubik-400;color:#eff1f3;overflow:hidden}.footer__box-link:after{content:"";position:absolute;height:2px;width:100%;background:#1e90ff;bottom:0;left:-2px;transform:translate(-100%);transition:.3s}.footer__box-link:hover:after{transform:translate(0)}.footer__item{display:flex;flex-direction:column;gap:50px}.footer__item:last-child .footer__text{margin-left:auto}.footer__details{display:flex;flex-direction:row;gap:50px}.footer__text{font:16px/22px Rubik-400;color:#eff1f3}@media screen and (max-width: 1049px){.footer{padding:260px 30px 80px}.footer__head{flex-wrap:wrap}.footer nav{order:3;margin:0 auto}.footer__details{flex-direction:column;gap:15px}.footer__item:last-child .footer__box-link{align-self:end}}@media screen and (max-width: 650px){.footer__head{flex-direction:column;flex-wrap:nowrap}.footer__list{flex-direction:column;gap:20px}.footer__list li{display:flex;justify-content:center}}@media screen and (max-width: 550px){.footer{padding:260px 30px 50px}.footer__content{gap:40px}.footer__box{flex-direction:column;align-items:center;gap:30px}.footer__box-link{align-self:center!important}.footer__item{gap:20px}.footer__text{text-align:center}}@media screen and (max-width: 500px){.footer{padding:260px 15px 30px}}@media screen and (max-width: 400px){.footer{padding:230px 15px 30px}}@font-face{font-family:Rubik-400;src:url(/assets/400-B-Ss6fCI.woff2) format("woff2");font-weight:400}@font-face{font-family:Rubik-500;src:url(/assets/500-PTINnaqo.woff2) format("woff2");font-weight:500}@font-face{font-family:Overpass-400;src:url(/assets/400-CZyxYffs.woff2) format("woff2");font-weight:400}@font-face{font-family:Overpass-500;src:url(/assets/500-DjAIEaU1.woff2) format("woff2");font-weight:500}@font-face{font-family:Overpass-600;src:url(/assets/600-CqiDsQz8.woff2) format("woff2");font-weight:600}@font-face{font-family:Opensans;src:url(/assets/400-ViNznsac.woff2) format("woff2");font-weight:400}.info-window{position:fixed;display:flex;flex-direction:column;gap:10px;bottom:20px;right:20px;max-width:400px;width:100%;padding:15px 20px;z-index:10;border:2px solid transparent;border-radius:15px;background:#fff}.info-window.error{border-color:#ff4d4d}.info-window.error h3{color:#ff4d4d}.info-window.error path{fill:#ff4d4d}.info-window.notice{border-color:#1e90ff}.info-window.notice h3{color:#1e90ff}.info-window.notice path{fill:#1e90ff}.info-window h3{display:flex;flex-direction:row;align-items:center;gap:5px;font:20px/20px Rubik-400}.info-window h3 div{width:18px;height:18px}.info-window h3 div svg{width:18px;height:18px}.info-window p{font:16px Rubik-400;color:#1b1c1f}@media screen and (max-width: 440px){.info-window{bottom:10px;right:10px;width:calc(100vw - 20px)}}@font-face{font-family:Rubik-400;src:url(/assets/400-B-Ss6fCI.woff2) format("woff2");font-weight:400}@font-face{font-family:Rubik-500;src:url(/assets/500-PTINnaqo.woff2) format("woff2");font-weight:500}@font-face{font-family:Overpass-400;src:url(/assets/400-CZyxYffs.woff2) format("woff2");font-weight:400}@font-face{font-family:Overpass-500;src:url(/assets/500-DjAIEaU1.woff2) format("woff2");font-weight:500}@font-face{font-family:Overpass-600;src:url(/assets/600-CqiDsQz8.woff2) format("woff2");font-weight:600}@font-face{font-family:Opensans;src:url(/assets/400-ViNznsac.woff2) format("woff2");font-weight:400}.form{padding:0 30px}.form section{margin-top:240px!important;margin-bottom:140px!important}.form{animation:.5s ease-out fade-up}.form__buttons{display:flex;flex-direction:row;align-items:center;gap:8px;margin:-10px auto 0}.form__buttons button{width:20px;height:20px;border-radius:100%;background:#72767d;transition:.3s;cursor:default}.form__buttons button.completed{background:#72767d;cursor:pointer}.form__buttons button.completed:hover{background:#1b1c1f}.form__buttons button.active{background:#1e90ff}.form__buttons div{width:89px;height:1px;background:#d3d3d3}.form__loading{display:flex;flex-direction:column;justify-content:space-between;visibility:hidden;opacity:0;transition:.3s}.form__loading.active{visibility:visible;opacity:1}.form__loading p{font:16px Rubik-400;color:#1b1c1f}.form__loading>div{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;width:300px;height:20px;background:#fff;border:1px solid #1E90FF;border-radius:5px}.form__loading>div:before{content:"";position:absolute;width:0;height:2px;left:calc(50% - 1px);background:#fff;transition:.3s;transform:rotate(-45deg)}.form__loading>div:after{content:"";position:absolute;width:0;height:2px;right:calc(50% - 2px);background:#fff;transition:.3s;transform:rotate(45deg)}.form__loading>div.completed:before{width:10px}.form__loading>div.completed:after{width:6px}.form__loading>div div{background:#1e90ff;height:100%;transition:.2s;margin-right:auto}.form__navigation{display:flex;flex-direction:row;justify-content:flex-end;margin-top:15px}.form__navigation button,.form__navigation a{padding:10px 50px;width:min-content;font:20px Overpass-600;color:#fff;background:#1e90ff;border-radius:5px;text-wrap:nowrap}.form__navigation button:hover,.form__navigation a:hover{animation:shake-left .5s ease-in-out}.form__navigation button:last-child,.form__navigation a:last-child{margin-left:auto}.form__navigation button:last-child:hover,.form__navigation a:last-child:hover{animation:shake-right .5s ease-in-out}.form__navigation button:first-child~a,.form__navigation a:first-child~a{margin-left:auto}.form__navigation button:first-child~a:hover,.form__navigation a:first-child~a:hover{animation:shake-right .5s ease-in-out}@keyframes shake-right{0%{transform:translate(0)}25%{transform:translate(10px)}50%{transform:translate(-5px)}75%{transform:translate(7px)}to{transform:translate(0)}}.form .filling{display:flex;flex-direction:column;gap:25px}.form .filling__title{font:70px/70px Overpass-600;color:#1b1c1f;text-align:center}.form .filling__main{display:flex;flex-direction:column;border-radius:10px;gap:30px;max-width:1400px;margin:0 auto;width:100%;padding:50px 60px;background:url(/assets/card_bg-Dzaqaa_r.jpg)}.form .filling__wrapper{display:flex;flex-direction:row;gap:40px}.form .filling__sections{display:flex;flex-direction:column;gap:30px;width:100%;max-width:840px}.form .filling__section{display:flex;flex-direction:column;gap:20px;width:100%;position:relative}.form .filling__section:nth-child(4),.form .filling__section:nth-child(5){gap:0}.form .filling__section:nth-child(4) .filling__subtitle,.form .filling__section:nth-child(5) .filling__subtitle{margin-bottom:20px}.form .filling__subtitle{font:26px Rubik-500;color:#1b1c1f}.form .filling__content{display:flex;flex-direction:row;gap:40px;height:50px;width:100%}.form .filling__input{display:flex;flex-direction:row;align-items:center;padding:15px;border-radius:10px;border:2px solid #d3d3d3;font:16px Opensans;color:#1b1c1f;transition:.3s;width:100%;background:#fff;outline:none}.form .filling__input.error{border-color:#ffa4a4}.form .filling__input.error::placeholder{color:#ffa4a4}.form .filling__input::placeholder{font:16px Rubik-400;color:#d3d3d3}.form .filling__input:focus{border-color:#1e90ff}.form .filling .dropdown{position:relative;width:100%}.form .filling .dropdown__toggle{display:flex;flex-direction:row;justify-content:space-between;width:100%;text-align:left;cursor:pointer;font:16px/16px Rubik-400;color:#d3d3d3;transition:.3s}.form .filling .dropdown__toggle span{width:calc(100% - 34px)}.form .filling .dropdown__toggle.error{color:#ffa4a4}.form .filling .dropdown__toggle.selected{font:16px/16px Opensans;color:#1b1c1f}.form .filling .dropdown__toggle.active .dropdown__icon{transform:rotate(180deg)}.form .filling .dropdown__icon{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;margin-left:10px;transform-origin:center;width:17px;height:20px;transition:.3s}.form .filling .dropdown__icon div{position:absolute;width:10px;height:1px;border-radius:100%;background:#1b1c1f;transform-origin:center}.form .filling .dropdown__icon div:first-child{transform:rotate(45deg);left:0}.form .filling .dropdown__icon div:last-child{transform:rotate(-45deg);right:0}.form .filling .dropdown__menu{max-height:210px;overflow-y:auto;scrollbar-width:thin;background:#fff}.form .filling .dropdown__menu.small{max-height:168px}.form .filling .dropdown__wrapper{position:absolute;top:120%;left:0;right:0;overflow:hidden;z-index:5;border-radius:10px;border:2px solid #d3d3d3}.form .filling .dropdown__item{font:16px Opensans;color:#1b1c1f;padding:10px 15px;transition:.3s;cursor:pointer}.form .filling .dropdown__item:hover{background:#eff1f3}.form .filling__upload{background:#1e90ff;position:relative;max-width:400px;height:363px;overflow:hidden;border-radius:10px;width:100%;cursor:pointer;border:2px solid #1E90FF}.form .filling__upload.error{border-color:#ff4d4d}.form .filling__upload:hover .filling__icon path:last-of-type{animation:shake-up .5s ease-in-out}.form .filling__upload:hover .filling__icon path:first-of-type{animation:none}.form .filling__upload input{display:none}@keyframes shake-up{0%{transform:translateY(0)}25%{transform:translateY(-5px)}50%{transform:translateY(3px)}75%{transform:translateY(-5px)}to{transform:translateY(0)}}.form .filling__icon{position:absolute;z-index:3;pointer-events:none;top:calc(50% - 95px);left:calc(50% - 55px);right:calc(50% - 55px);width:110px;height:145px}.form .filling__icon path{fill:#fff}.form .filling__icon path:last-of-type{transition:.3s;fill:#1e90ff}.form .filling__icon path:first-of-type{transition:none;fill:#fff}.form .filling__text{position:absolute;z-index:3;width:100%;text-align:center;font:18px Rubik-500;color:#fff;top:calc(100% - 120px);pointer-events:none;padding:0 15px;text-wrap:balance;word-wrap:break-word}.form .filling__box{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:28px;padding:25px;border:1px solid #1E90FF;border-radius:10px}.form .filling__box-text{font:18px Rubik-400;color:#ff4d4d;overflow:hidden}.form .filling__box.error{border-color:#ff4d4d}.form .filling__item{display:flex;flex-direction:row;flex-wrap:wrap;max-width:600px;width:100%;height:100px;padding:15px 20px;border-radius:10px;gap:20px;justify-content:space-between;background:#fff;border:2px solid #d3d3d3}.form .filling__item-input{display:flex;flex-direction:row;align-items:center;width:calc(100% - 174px);height:30px;padding:0 5px;border-bottom:2px solid #d3d3d3;font:16px Opensans;color:#1b1c1f;transition:.3s;background:transparent;margin-bottom:-10px;outline:none;border-radius:0}.form .filling__item-input:nth-of-type(2){width:145px}.form .filling__item-input:last-of-type{margin-bottom:0;width:calc(100% - 174px)}.form .filling__item-input.error{border-color:#ffa4a4}.form .filling__item-input.error::placeholder{color:#ffa4a4}.form .filling__item-input::placeholder{font:16px Rubik-400;color:#d3d3d3}.form .filling__item-input:focus{border-color:#1e90ff}.form .filling__item-button{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden;width:145px;height:30px;border:1px solid #1E90FF;background:transparent;padding-top:2px;font:16px Overpass-400;color:#1e90ff;border-radius:10px;transition:.1s}.form .filling__item-button span{position:relative;z-index:2}.form .filling__item-button:before,.form .filling__item-button:after{content:"";width:100%;height:100%;position:absolute;left:0;background:#1e90ff;transition:.3s;z-index:1}.form .filling__item-button:before{top:0;transform:translate(-100%)}.form .filling__item-button:after{bottom:0;transform:translate(100%)}.form .filling__item-button:hover{color:#fff}.form .filling__item-button:hover:before{transform:translate(-49%)}.form .filling__item-button:hover:after{transform:translate(49%)}.form .filling__button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;max-width:600px;width:100%;height:100px;padding:15px 20px;border-radius:10px;background:#fff;border:2px solid #d3d3d3;transition:.3s}.form .filling__button:hover{border-color:#1e90ff}.form .filling__button:hover div div{background:#1e90ff}.form .filling__button:hover p{color:#1e90ff}.form .filling__button div{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:30px;height:30px}.form .filling__button div div{position:absolute;background:#d3d3d3;border-radius:2px;transition:.3s}.form .filling__button div div:first-child{width:30px;height:2px}.form .filling__button div div:last-child{width:2px;height:30px}.form .filling__button p{font:18px Rubik-400;color:#d3d3d3;transition:.3s}.form .preview{display:flex;flex-direction:column;gap:25px}.form .preview__title{font:70px/70px Overpass-600;color:#1b1c1f;text-align:center}.form .preview__main{display:flex;flex-direction:column;border-radius:10px;gap:30px;max-width:1400px;margin:0 auto;width:100%;padding:50px 60px;background:url(/assets/card_bg-Dzaqaa_r.jpg)}.form .preview__section{display:flex;flex-direction:column;gap:20px;width:100%}.form .preview__subtitle{font:26px Rubik-500;color:#1b1c1f}.form .preview__text{font:18px Opensans;color:#1b1c1f;text-wrap:balance}.form .preview__wrapper{border-radius:6px;border:1px solid #d3d3d3;overflow:hidden}.form .preview__pdf{position:relative;left:-2px;top:-3px;width:calc(100% + 5px);height:calc(100% + 5px)}.form .preview__textarea{border:2px solid #d3d3d3;padding:15px;border-radius:10px;font:16px Opensans;color:#1b1c1f;height:150px;transition:.3s;outline:none;resize:none}.form .preview__textarea::placeholder{font:16px Rubik-400;color:#d3d3d3}.form .preview__textarea:focus{border-color:#1e90ff}.form .status{display:flex;flex-direction:column;gap:25px}.form .status__title{font:70px/70px Overpass-600;color:#1b1c1f;text-align:center}.form .status__main{display:flex;flex-direction:column;border-radius:10px;gap:30px;max-width:1400px;margin:0 auto;width:100%;padding:50px 60px;background:url(/assets/card_bg-Dzaqaa_r.jpg)}.form .status__section{display:flex;flex-direction:column;gap:20px;width:100%}.form .status__subtitle{font:26px Rubik-500;color:#1b1c1f}.form .status__text{font:16px Opensans;color:#1b1c1f;text-wrap:balance}.form~.footer{padding-top:120px!important}@media screen and (max-width: 1150px){.form section{margin-top:180px!important;margin-bottom:80px!important}.form .filling__wrapper{flex-direction:column}.form .filling__upload{max-width:none;height:240px}.form .filling__text{top:calc(100% - 60px)}.form .filling__sections{max-width:none}.form .filling__content{flex-direction:column;height:auto;gap:20px}}@media screen and (max-width: 1049px){.form~.footer{padding-top:80px!important}}@media screen and (max-width: 750px){.form section{margin-top:150px!important;margin-bottom:50px!important}.form .filling__main{padding:30px}.form .filling__item{flex-wrap:nowrap;flex-direction:column;height:180px;gap:15px}.form .filling__item-input{width:100%!important}.form .filling__item-button{margin-left:auto}.form .filling__button{height:180px}}@media screen and (max-width: 650px){.form section{margin-top:270px!important;margin-bottom:50px!important}.form .filling__subtitle,.form .preview__subtitle,.form .status__subtitle{font-size:22px;line-height:22px;text-align:center}}@media screen and (max-width: 550px){.form~.footer{padding-top:50px!important}}@media screen and (max-width: 500px){.form{padding:15px}.form section{margin-top:240px!important;margin-bottom:50px!important}.form .filling__title,.form .preview__title,.form .status__title{font-size:50px;line-height:50px}.form .filling__subtitle,.form .preview__subtitle,.form .status__subtitle{font-size:22px;line-height:22px}.form .filling__main,.form .preview__main,.form .status__main{padding:15px}.form__navigation{flex-direction:column;gap:20px}.form__navigation button{margin:0 auto}}@media screen and (max-width: 400px){.form .filling__box{padding:15px}.form .filling__text{font-size:16px;top:calc(100% - 70px)}.form .filling__icon{top:calc(50% - 105px);left:calc(50% - 50px);right:calc(50% - 50px);width:100px}.form .filling__icon svg{width:100px}.form .filling__item{padding:10px 15px}.form .filling__item-button{width:100%;margin:0}}@font-face{font-family:Rubik-400;src:url(/assets/400-B-Ss6fCI.woff2) format("woff2");font-weight:400}@font-face{font-family:Rubik-500;src:url(/assets/500-PTINnaqo.woff2) format("woff2");font-weight:500}@font-face{font-family:Overpass-400;src:url(/assets/400-CZyxYffs.woff2) format("woff2");font-weight:400}@font-face{font-family:Overpass-500;src:url(/assets/500-DjAIEaU1.woff2) format("woff2");font-weight:500}@font-face{font-family:Overpass-600;src:url(/assets/600-CqiDsQz8.woff2) format("woff2");font-weight:600}@font-face{font-family:Opensans;src:url(/assets/400-ViNznsac.woff2) format("woff2");font-weight:400}.home{padding:0 30px}.home section{margin-top:150px!important;scroll-margin-top:150px}.home .banner{width:100%;max-width:1760px;height:740px;margin:0 auto}.home .banner__wrapper{position:relative;display:flex;flex-direction:row;justify-content:flex-end;width:100%;height:100%;padding:100px 50px 70px;background:url(/assets/banner_bg-BFsEWEG3.png);border-bottom-left-radius:20px;border-bottom-right-radius:20px;background-repeat:no-repeat;animation:.5s ease-out fade-up}.home .banner__cards{position:relative;left:30px;margin-right:-100px;max-width:1100px;width:100%;height:570px}.home .banner__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;z-index:2}.home .banner__card:nth-of-type(1){top:40px;width:370px;height:150px;background:#474b53;border-radius:0 5px 5px;padding:5px 15px 15px}.home .banner__card:nth-of-type(1):before{content:"Загружайте";font:22px Overpass-500;color:#fff;height:40px;width:175px;position:absolute;padding:9px 15px 0;top:-39px;left:0;border-top-left-radius:5px;background:#72767d;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 100%,0 100%)}.home .banner__card:nth-of-type(1):after{content:"";position:absolute;right:-8px;top:calc(50% - 8px);width:16px;height:16px;border-radius:100%;background:#474b53;border:2px solid #1E90FF}.home .banner__card:nth-of-type(1) .banner__card-title{font:20px Overpass-500;color:#fff}.home .banner__card:nth-of-type(1) .banner__card-text{font:16px/19px Overpass-400;color:#fff}.home .banner__card:nth-of-type(2){top:118px;left:calc(100% - 400px);align-items:center;padding:15px;width:400px;height:125px;background:#1e90ff;border-radius:10px}.home .banner__card:nth-of-type(2):before{content:"";position:absolute;top:-5px;height:2px;width:20px;background:#1e90ff}.home .banner__card:nth-of-type(2):after{content:"";position:absolute;top:52.5px;z-index:1;left:-5px;height:20px;width:2px;background:#1e90ff}.home .banner__card:nth-of-type(2) .banner__card-title{font:24px Overpass-600;color:#fff}.home .banner__card:nth-of-type(2) .banner__card-text{font:16px/19px Overpass-400;color:#fff;text-align:center}.home .banner__card:nth-of-type(3){width:350px;height:150px;top:140px;left:50px;clip-path:polygon(0 0,calc(100% - 40px) 0,100% 30px,100% 100%,40px 100%,0 calc(100% - 30px));background:#d3d3d3;padding:1px}.home .banner__card:nth-of-type(3) .banner__card-content{display:flex;flex-direction:column;justify-content:space-between;padding:10px 30px;width:100%;height:100%;background:#fff;clip-path:polygon(0 0,calc(100% - 39.5px) 0,100% 29.5px,100% 100%,39.5px 100%,0 calc(100% - 29.5px))}.home .banner__card:nth-of-type(3) .banner__card-content .banner__card-title{font:22px Overpass-600;color:#1e90ff}.home .banner__card:nth-of-type(3) .banner__card-content .banner__card-text{font:16px Overpass-400;color:#1b1c1f;margin-left:10px}.home .banner__card:nth-of-type(3) .banner__card-content .banner__card-list{display:flex;flex-direction:column;gap:5px;margin-left:20px}.home .banner__card:nth-of-type(3) .banner__card-content .banner__card-item{position:relative;display:flex;flex-direction:row;align-items:center;font:16px Overpass-400;color:#1b1c1f;padding-left:10px}.home .banner__card:nth-of-type(3) .banner__card-content .banner__card-item:before{position:absolute;left:0;top:6px;content:"";width:5px;height:5px;background:#1e90ff;border-radius:100%}.home .banner__card-connector{position:absolute;z-index:1}.home .banner__card-connector path{stroke:#1e90ff}.home .banner__card-connector:nth-of-type(4){top:114px;right:199px}.home .banner__card-connector:nth-of-type(5){top:330px;left:225px}.home .banner__wrapper>.banner__card-connector{bottom:64px;right:calc(50% + 99px)}.home .banner__button{position:absolute;padding:15px 60px 13px;border-radius:5px;left:calc(50% - 100px);bottom:50px}.home .banner__button span{width:100%}.home .banner__button p{position:relative;font:22px Overpass-600;color:#fff;z-index:2}.home .banner__button div{border-radius:5px;position:absolute;top:0;left:0;width:100%;height:100%;background:#1e90ff;z-index:1;transition:.5s}.home .banner__button:before,.home .banner__button:after,.home .banner__button span:before,.home .banner__button span:after{width:10px;height:10px;position:absolute;transition:.5s;border:2px solid #1E90FF;opacity:0;content:""}.home .banner__button:before{top:-8px;left:-8px;border-right:none;border-bottom:none;transform:translate(-50%,-50%)}.home .banner__button:after{bottom:-8px;left:-8px;border-right:none;border-top:none;transform:translate(-50%,50%)}.home .banner__button span:before{top:-8px;right:-8px;border-left:none;border-bottom:none;transform:translate(50%,-50%)}.home .banner__button span:after{bottom:-8px;right:-8px;border-left:none;border-top:none;transform:translate(50%,50%)}.home .banner__button:hover div{transform:scale(.9)}.home .banner__button:hover:before,.home .banner__button:hover:after,.home .banner__button:hover span:before,.home .banner__button:hover span:after{opacity:1;transform:translate(0)}.home .banner__info{display:flex;flex-direction:column;gap:30px;margin-left:auto}.home .banner__title{font:60px/70px Overpass-600;width:640px;color:#1e90ff;padding-right:75px}.home .banner__title span{font:48px/70px Overpass-500;color:#1b1c1f}.home .banner__description{display:flex;flex-direction:column;gap:25px;width:470px;margin-left:auto}.home .banner__text{font:16px/20px Overpass-400;color:#1b1c1f}@keyframes fade-up{0%{transform:translateY(150px);opacity:0}to{transform:translateY(0);opacity:1}}.home .about{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:1400px;margin:0 auto}.home .about__title{font:50px Overpass-600;color:#1b1c1f}.home .about__box{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;max-width:1400px;max-height:910px;width:100%;height:910px;margin:0 auto;aspect-ratio:1400/910}.home .about__image{position:absolute;z-index:1}.home .about__image path{fill:#fff}.home .about__item{position:absolute;display:flex;background:url(/assets/card_bg-Dzaqaa_r.jpg);background-repeat:no-repeat;overflow:hidden;padding:50px 30px;border-radius:10px}.home .about__item:nth-of-type(1){align-items:end;justify-content:start;top:0;left:0;width:75%;height:290px}.home .about__item:nth-of-type(1) .about__image{top:-170px;right:80px}.home .about__item:nth-of-type(1) .about__image svg{width:500px;height:500px}.home .about__item:nth-of-type(2){align-items:end;justify-content:start;top:0;right:0;width:23.572%;height:600px}.home .about__item:nth-of-type(2) .about__image{top:-25px;left:-30px}.home .about__item:nth-of-type(2) .about__image svg{width:400px;height:400px}.home .about__item:nth-of-type(3){align-items:end;justify-content:start;top:310px;left:0;width:23.572%;height:600px}.home .about__item:nth-of-type(3) .about__image{left:-110px;top:0}.home .about__item:nth-of-type(3) .about__image path{fill:none;stroke:#fff}.home .about__item:nth-of-type(3) .about__image svg{width:400px;height:400px}.home .about__item:nth-of-type(4){align-items:end;justify-content:start;top:310px;left:25%;width:50%;height:290px}.home .about__item:nth-of-type(4) .about__image{right:-90px;top:-120px}.home .about__item:nth-of-type(4) .about__image svg{width:400px;height:400px}.home .about__item:nth-of-type(5){align-items:end;justify-content:start;left:25%;top:620px;width:36.786%;height:290px}.home .about__item:nth-of-type(5) .about__image{right:-50px;top:-70px}.home .about__item:nth-of-type(5) .about__image svg{width:350px;height:350px}.home .about__item:nth-of-type(6){align-items:end;justify-content:start;right:0;top:620px;width:36.786%;height:290px}.home .about__item:nth-of-type(6) .about__image{top:-70px;right:-90px}.home .about__item:nth-of-type(6) .about__image svg{width:350px;height:350px}.home .about__content{position:relative;z-index:2;display:flex;flex-direction:column;max-width:370px;width:100%;gap:10px}.home .about__icon{width:40px;height:40px}.home .about__icon path{fill:#1e90ff}.home .about__subtitle{font:26px Rubik-500;color:#1b1c1f}.home .about__text{font:16px/20px Opensans;color:#1b1c1f;text-wrap:balance}.home .steps{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:1400px;margin:0 auto}.home .steps__title{font:50px Overpass-600;color:#1b1c1f}.home .steps__box{display:flex;flex-direction:column;gap:75px;width:100%}.home .steps__item{display:flex;flex-direction:row;justify-content:space-between;position:relative;padding:50px;background:url(/assets/card_bg-Dzaqaa_r.jpg);background-repeat:no-repeat;border-radius:10px;gap:30px}.home .steps__item:nth-child(2n){flex-direction:row-reverse}.home .steps__item:after{content:url("data:image/svg+xml,%3csvg%20width='15'%20height='89'%20viewBox='0%200%2015%2089'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cline%20x1='7.5'%20y1='7'%20x2='7.5'%20y2='82'%20stroke='%23D3D3D3'%20stroke-width='5'%20stroke-dasharray='3%202'/%3e%3ccircle%20cx='7.5'%20cy='81.5'%20r='7'%20fill='%23474B53'%20stroke='%2372767D'/%3e%3ccircle%20cx='7.5'%20cy='7.5'%20r='7'%20fill='%23474B53'%20stroke='%2372767D'/%3e%3c/svg%3e");position:absolute;bottom:-86px;left:40px;z-index:2}.home .steps__item:last-child:after{content:none}.home .steps__image{display:flex;flex-direction:row;align-items:center;justify-content:center;height:430px;margin:0 auto}.home .steps__image path{fill:#fff}.home .steps__image svg{width:100%;height:430px}.home .steps__content{display:flex;flex-direction:column;gap:30px;max-width:650px;width:100%}.home .steps__count{font:30px Overpass-500;color:#72767d}.home .steps__main{display:flex;flex-direction:column;gap:10px;padding-left:20px}.home .steps__subtitle{font:26px Rubik-500;color:#1b1c1f}.home .steps__text{font:18px/22px Opensans;color:#1b1c1f;text-wrap:balance}.home .steps__list{display:flex;flex-direction:column;gap:30px;padding-left:25px;margin-top:15px}.home .steps__option{display:flex;flex-direction:column;gap:7.5px}.home .steps__option-title{position:relative;font:18px/20px Rubik-500;color:#1b1c1f}.home .steps__option-title:before{position:absolute;content:"";width:5px;height:5px;background:#1e90ff;border-radius:100%;left:-12px;top:7px}.home .steps__option-text{font:16px Opensans;color:#1b1c1f}.home .questions{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:1080px;margin:0 auto}.home .questions__title{font:50px Overpass-600;color:#1b1c1f}.home .questions__box{display:flex;flex-direction:column;width:100%}.home .questions__item{width:100%;border-top:2px solid #eff1f3}.home .questions__button{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:30px 25px;width:100%;font:20px Rubik-400;color:#1b1c1f;transition:.3s}.home .questions__button>span{width:calc(100% - 38px);text-align:start}.home .questions__button:focus{z-index:2}.home .questions__button.active{color:#1e90ff;background:#eff1f3}.home .questions__button.active .questions__icon{background:#1e90ff}.home .questions__button.active .questions__icon span{background:#fff}.home .questions__button.active .questions__icon span:first-of-type{transform:rotate(180deg)}.home .questions__button.active .questions__icon span:last-of-type{transform:rotate(180deg)}.home .questions__icon{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #1E90FF;border-radius:100%;background:transparent;transition:.3s}.home .questions__icon span{position:absolute;height:2px;background:#1e90ff;width:14px;border-radius:5px;transition:.3s}.home .questions__icon span:first-of-type{transform:rotate(0)}.home .questions__icon span:last-of-type{transform:rotate(90deg)}.home .questions__content{padding:10px 25px 20px;background:#eff1f3}.home .questions__text{font:16px Opensans}.home .contact{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:30px;padding:65px;width:100%;background:#1e90ff;max-width:1400px;margin:0 auto -185px;z-index:2;border-radius:10px;overflow:hidden}.home .contact__title{font:50px/50px Overpass-600;color:#fff}.home .contact__main{display:flex;flex-direction:column;gap:20px}.home .contact__content{display:flex;flex-direction:column;max-width:550px;width:100%;gap:30px}.home .contact__image{height:450px;min-width:450px}.home .contact__image svg{width:100%;height:450px}.home .contact__description{font:20px Opensans;color:#fff;text-wrap:balance}.home .contact__form{display:flex;flex-direction:column;gap:15px}.home .contact__input,.home .contact__textarea{border:2px solid #d3d3d3;padding:15px;border-radius:10px;font:16px Opensans;color:#1b1c1f;transition:.3s;outline:none}.home .contact__input::placeholder,.home .contact__textarea::placeholder{font:16px Rubik-400;color:#d3d3d3}.home .contact__input:focus,.home .contact__textarea:focus{border-color:#1b1c1f}.home .contact__input{height:46px}.home .contact__textarea{resize:none;height:150px}.home .contact__button{position:relative;padding:10px 40px;font:18px Overpass-400;color:#fff;border:1px solid #ffffff;width:min-content;border-radius:5px;overflow:hidden;background:transparent}.home .contact__button span{position:relative;z-index:2}.home .contact__button:before,.home .contact__button:after{content:"";width:100%;height:50%;position:absolute;left:0;background:#fff;transition:.4s;z-index:1}.home .contact__button:before{top:0;transform:translate(-110%)}.home .contact__button:after{bottom:0;transform:translate(110%)}.home .contact__button:hover{color:#1e90ff}.home .contact__button:hover:before,.home .contact__button:hover:after{transform:translate(0)}@media screen and (max-width: 1350px){.home .banner__title{padding-right:50px;font-size:50px;line-height:60px;width:520px}.home .banner__title span{font-size:40px;line-height:60px}.home .banner__wrapper:after{content:"";position:absolute;width:16px;height:16px;bottom:91px;left:580px;transform:rotate(-45deg);border-bottom:2px solid #1E90FF;border-right:2px solid #1E90FF}.home .banner__wrapper:before{content:"";position:absolute;bottom:98px;left:475px;height:2px;width:120px;background:#1e90ff}.home .banner__cards{display:flex;flex-direction:column;justify-content:start;gap:73px;width:400px;margin:0}.home .banner__card{width:100%!important;position:relative;inset:0!important}.home .banner__card:nth-child(1):after{top:auto;bottom:-8px;right:calc(50% - 8px)}.home .banner__card:nth-child(2):after{top:-65px;left:calc(50% - 1px);height:60px;width:2px;background:#1e90ff}.home .banner__card:nth-child(2) .banner__card-text:after{content:"";position:absolute;bottom:-5px;z-index:1;left:calc(50% - 10px);height:2px;width:20px;background:#1e90ff}.home .banner__card:nth-child(2) .banner__card-text:before{content:"";position:absolute;bottom:-75px;left:calc(50% - 1px);height:70px;width:2px;background:#1e90ff}.home .banner__card-connector{display:none}.home .banner__button{bottom:70px!important;left:598px}}@media screen and (max-width: 1150px){.home .banner__wrapper{padding:100px 30px 70px}.home .banner__wrapper:after{left:530px}.home .banner__wrapper:before{left:425px}.home .banner__title{padding-right:0;width:470px}.home .banner__cards{left:auto}.home .banner__text{margin-left:40px;text-wrap:balance}.home .banner__button{left:548px}}@media screen and (max-width: 1050px){.home .banner{height:auto}.home .banner__wrapper{background:url(/assets/banner_bg_vertical-C4jVidS6.png);background-size:cover;flex-direction:column-reverse;align-items:center;padding:50px 30px 30px}.home .banner__wrapper:after{bottom:87px;transform:rotate(45deg);left:calc(50% - 8px)}.home .banner__wrapper:before{width:2px;height:70px;left:calc(50% - 1px);bottom:85px}.home .banner__info{margin:0 0 100px;max-width:470px;order:3}.home .banner__title{text-align:center}.home .banner__description{display:flex;flex-direction:column;align-items:center;width:auto;margin:0}.home .banner__text{text-align:center;margin:0;max-width:420px;width:100%}.home .banner__cards{order:1}.home .banner__button{position:relative;inset:auto!important;margin-top:70px}.home .about__box{flex-direction:column;height:auto;flex-wrap:nowrap;max-height:none;aspect-ratio:0}.home .about__item{position:relative;inset:auto!important;width:100%!important;height:300px!important}.home .about__item:nth-child(1) .about__image{right:30px;top:-50px}.home .about__item:nth-child(1) .about__image svg{width:400px;height:400px}.home .about__item:nth-child(2) .about__image{right:-30px;top:-20px}.home .about__item:nth-child(2) .about__image svg{width:300px;height:300px}.home .about__item:nth-child(3) .about__image{right:-10px;top:0}.home .about__item:nth-child(3) .about__image svg{width:300px;height:300px}.home .about__item:nth-child(4) .about__image{right:-20px;top:-30px}.home .about__item:nth-child(4) .about__image svg{width:350px;height:350px}.home .about__item:nth-child(5) .about__image{right:-50px;top:-50px}.home .about__item:nth-child(5) .about__image svg{width:400px;height:400px}.home .about__item:nth-child(6) .about__image{right:-60px;top:-60px}.home .about__item:nth-child(6) .about__image svg{width:400px;height:400px}.home .about__image{left:auto!important}.home .steps__item{padding:30px}.home .steps__content{gap:15px}.home .contact{padding:30px}}@media screen and (max-width: 970px){.home .steps__image{display:none}.home .contact__main{gap:15px;width:100%}.home .contact__content{max-width:none}.home .contact__image{display:none}}@media screen and (max-width: 650px){.home section{margin-top:100px!important;scroll-margin-top:230px}.home .banner{margin-top:270px!important}.home .steps__main{padding:0}.home .contact__title{text-align:center}.home .contact__description{text-align:center;text-wrap:stable}.home .contact__content{max-width:none}.home .contact__image{display:none}.home .contact__button{margin:0 auto}}@media screen and (max-width: 600px){.home .banner__title{display:flex;flex-direction:column;line-height:50px;width:auto}.home .banner__title span{line-height:50px}.home .about__item{align-items:center;height:auto!important;padding:30px 15px}.home .about__content{width:100%;max-width:none}.home .about__icon,.home .about__image{display:none}.home .about__subtitle,.home .about__text{text-align:center}}@media screen and (max-width: 500px){.home{padding:0 15px}.home section{margin-top:70px!important}.home .banner{margin-top:240px!important}.home .banner__wrapper{padding:25px 15px}.home .banner__wrapper:after{bottom:82px}.home .banner__wrapper:before{bottom:80px}.home .steps__item{padding:25px 15px}.home .steps__subtitle,.home .steps__text{text-align:center}.home .steps__list{padding:0}.home .steps__option-title{text-wrap:nowrap;align-self:center;width:min-content}.home .steps__option-text{text-align:center}.home .contact{padding:25px 15px}}@media screen and (max-width: 460px){.home .banner__cards,.home .banner__card{height:auto!important;width:100%!important}.home .banner__card:nth-of-type(3) .banner__card-content{padding:10px 20px}.home .banner__card:nth-of-type(3) .banner__card-text{margin-left:5px!important}.home .banner__card:nth-of-type(3) .banner__card-list{margin-left:25px!important}}@media screen and (max-width: 400px){.home .banner,.home .about,.home .steps,.home .questions,.home .contact{margin:70px auto!important}.home .banner__text,.home .about__text,.home .steps__text,.home .questions__text,.home .contact__text{font-size:16px;line-height:16px}.home .banner__title,.home .about__title,.home .steps__title,.home .questions__title,.home .contact__title{font-size:40px;line-height:40px}.home .banner{margin-top:240px!important}.home .contact{margin-bottom:-185px!important}}@font-face{font-family:Rubik-400;src:url(/assets/400-B-Ss6fCI.woff2) format("woff2");font-weight:400}@font-face{font-family:Rubik-500;src:url(/assets/500-PTINnaqo.woff2) format("woff2");font-weight:500}@font-face{font-family:Overpass-400;src:url(/assets/400-CZyxYffs.woff2) format("woff2");font-weight:400}@font-face{font-family:Overpass-500;src:url(/assets/500-DjAIEaU1.woff2) format("woff2");font-weight:500}@font-face{font-family:Overpass-600;src:url(/assets/600-CqiDsQz8.woff2) format("woff2");font-weight:600}@font-face{font-family:Opensans;src:url(/assets/400-ViNznsac.woff2) format("woff2");font-weight:400}.admin-login .admin{background:url(/assets/card_bg-Dzaqaa_r.jpg);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100vh}.admin-login .admin__link{display:flex;flex-direction:row;align-items:center;font:20px Overpass-600;color:#72767d;position:absolute;left:30px;top:30px}.admin-login .admin__link:hover{animation:shake-left .5s ease-in-out}.admin-login .admin__icon{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin-right:5px;transform-origin:center;width:20px;height:18px;transition:.3s;margin-bottom:5px}.admin-login .admin__icon div{position:absolute;width:10px;height:1px;border-radius:100%;background:#1b1c1f;transform-origin:center}.admin-login .admin__icon div:first-child{transform:rotate(-45deg);top:5px}.admin-login .admin__icon div:last-child{transform:rotate(45deg);bottom:5px}.admin-login .admin__form{display:flex;flex-direction:column;max-width:550px;border:2px solid #1E90FF;padding:50px;border-radius:20px;background:#fff;gap:25px;margin:0 30px;animation:.4s ease-out fade-up}.admin-login .admin__title{font:30px/30px Overpass-600;color:#1b1c1f;text-align:center}.admin-login .admin__subtitle{font:18px Rubik-500;color:#1b1c1f}.admin-login .admin__sections{display:flex;flex-direction:column;gap:25px}.admin-login .admin__section{display:flex;flex-direction:column;gap:10px}.admin-login .admin__input{display:flex;flex-direction:row;align-items:center;padding:15px;border-radius:10px;border:2px solid #d3d3d3;font:16px Opensans;color:#1b1c1f;transition:.3s;width:100%;background:#fff;outline:none;resize:none}.admin-login .admin__input.error{border-color:#ffa4a4}.admin-login .admin__input.error::placeholder{color:#ffa4a4}.admin-login .admin__input::placeholder{font:16px Rubik-400;color:#d3d3d3}.admin-login .admin__input:focus{border-color:#1e90ff;border-radius:10px}.admin-login .admin__submit{position:relative;padding:10px 80px;font:18px Overpass-400;color:#fff;border:1px solid #1E90FF;width:min-content;border-radius:5px;overflow:hidden;margin:0 auto;background:#1e90ff}.admin-login .admin__submit span{position:relative;z-index:2}.admin-login .admin__submit:before,.admin-login .admin__submit:after{content:"";width:100%;height:50%;position:absolute;left:0;background:#fff;transition:.4s;z-index:1}.admin-login .admin__submit:before{top:0;transform:translate(-110%)}.admin-login .admin__submit:after{bottom:0;transform:translate(110%)}.admin-login .admin__submit:hover{color:#1e90ff}.admin-login .admin__submit:hover:before,.admin-login .admin__submit:hover:after{transform:translate(0)}.admin-login .admin__submit.loading{pointer-events:none}.admin-panel .admin{background:url(/assets/card_bg-Dzaqaa_r.jpg);min-height:100vh}.admin-panel .admin__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#fff;padding:20px 50px;border-bottom:2px solid #1E90FF}.admin-panel .admin__header-button{position:relative;font:18px Overpass-400;padding:12px 30px 7px;background:transparent;border:1px solid #1b1c1f;color:#1b1c1f;transition:.3s;overflow:hidden;border-radius:5px;min-width:200px}.admin-panel .admin__header-button span{position:relative;z-index:2}.admin-panel .admin__header-button:after{position:absolute;pointer-events:none;z-index:1;content:"";top:50%;left:50%;width:300px;height:200px;border-radius:100%;transform:translate(-50%,-50%);box-shadow:0 0 0 150px #1e90ff;transition:.3s}.admin-panel .admin__header-button:hover{color:#fff;border-color:#1e90ff}.admin-panel .admin__header-button:hover:after{width:0;height:0}.admin-panel .admin__header-logo{height:44px}.admin-panel .admin__header-logo svg{height:100%;width:160px}.admin-panel .admin__header-logo svg path{transition:.5s;fill:#1e90ff}.admin-panel .admin__header-logo svg path:nth-child(n+1):nth-child(-n+7){fill:#1b1c1f}.admin-panel .admin__header-logo svg path:last-child{fill:transparent;stroke:#1e90ff}.admin-panel .admin__header-logo:hover path:last-child{fill:#1e90ff;stroke:transparent}.admin-panel .admin__content{display:flex;flex-direction:row;min-height:calc(100vh - 86px)}.admin-panel .admin__link{position:absolute;display:flex;top:120px;flex-direction:row;align-items:center;font:20px Overpass-600;color:#72767d}.admin-panel .admin__link:hover{animation:shake-left .5s ease-in-out}.admin-panel .admin__icon{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin-right:5px;transform-origin:center;width:20px;height:18px;transition:.3s;margin-bottom:5px}.admin-panel .admin__icon div{position:absolute;width:10px;height:1px;border-radius:100%;background:#1b1c1f;transform-origin:center}.admin-panel .admin__icon div:first-child{transform:rotate(-45deg);top:5px}.admin-panel .admin__icon div:last-child{transform:rotate(45deg);bottom:5px}.admin-panel .admin__title{font:28px Overpass-600;color:#1b1c1f}.admin-panel .admin__subtitle{font:26px Overpass-500;color:#1b1c1f}.admin-panel .admin__main{display:flex;flex-direction:column;padding:60px 80px;width:100%}.admin-panel .admin__tab{display:flex;flex-direction:column;gap:20px;margin-top:20px}.admin-panel .admin__tab-header{display:flex;flex-direction:row;justify-content:space-between;gap:20px}.admin-panel .admin .dropdown{position:relative;width:100%}.admin-panel .admin .dropdown__toggle{display:flex;flex-direction:row;justify-content:space-between;align-items:center;text-align:start;padding:10px 15px;border-radius:10px;border:2px solid #d3d3d3;font:16px Opensans;color:#1b1c1f;transition:.3s;width:100%;background:#fff;outline:none;cursor:pointer}.admin-panel .admin .dropdown__toggle:focus{border-color:#1e90ff}.admin-panel .admin .dropdown__toggle span{width:calc(100% - 34px)}.admin-panel .admin .dropdown__toggle.active .dropdown__icon{transform:rotate(180deg)}.admin-panel .admin .dropdown__icon{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;margin-left:10px;transform-origin:center;width:14px;height:16px;transition:.3s}.admin-panel .admin .dropdown__icon div{position:absolute;width:8px;height:1px;border-radius:100%;background:#1b1c1f;transform-origin:center}.admin-panel .admin .dropdown__icon div:first-child{transform:rotate(45deg);left:0}.admin-panel .admin .dropdown__icon div:last-child{transform:rotate(-45deg);right:0}.admin-panel .admin .dropdown__menu{max-height:210px;overflow-y:auto;scrollbar-width:thin;background:#fff}.admin-panel .admin .dropdown__menu.small{max-height:168px}.admin-panel .admin .dropdown__wrapper{position:absolute;top:120%;left:0;right:0;overflow:hidden;z-index:5;border-radius:10px;border:2px solid #d3d3d3}.admin-panel .admin .dropdown__item{font:16px Opensans;color:#1b1c1f;padding:10px 15px;transition:.3s;cursor:pointer}.admin-panel .admin .dropdown__item:hover{background:#eff1f3}.admin-panel .admin__input{display:flex;flex-direction:row;align-items:center;padding:10px 15px;border-radius:10px;border:2px solid #d3d3d3;font:16px Opensans;color:#1b1c1f;transition:.3s;width:100%;background:#fff;outline:none;resize:none}.admin-panel .admin__input:focus{border-color:#1e90ff}.admin-panel .admin__button{padding:10px 50px;width:min-content;font:18px Rubik-400;border-radius:10px;text-wrap:nowrap;transition:.3s;color:#fff;background:#1e90ff}.admin-panel .admin__button:hover{filter:brightness(95%)}.admin-panel .admin__table{width:100%;border-collapse:collapse;min-height:100px}.admin-panel .admin__table-container{overflow-x:auto;border-radius:10px;border:2px solid #1E90FF}.admin-panel .admin__table thead tr{background:#fff}.admin-panel .admin__table thead tr th{text-align:left;padding:10px 15px;border-bottom:2px solid #1E90FF;font:16px Rubik-500;color:#1b1c1f;border-right:1px solid #d3d3d3}.admin-panel .admin__table thead tr th:last-child{border-right:none}.admin-panel .admin__table tbody tr{background:#fff;border-bottom:1px solid #d3d3d3}.admin-panel .admin__table tbody tr:last-child{border-bottom:none}.admin-panel .admin__table tbody tr td{padding:15px 20px;font:16px Opensans;vertical-align:middle;border-right:1px solid #d3d3d3}.admin-panel .admin__table tbody tr td:last-child{border-right:none}.admin-panel .admin__table tbody tr td:first-child{max-width:400px;word-wrap:break-word;width:30%}.admin-panel .admin__table tbody tr td:nth-child(2){max-width:400px;word-wrap:break-word;width:50%}.admin-panel .admin__table tbody tr td .status{display:inline-block;padding:6px 10px;border-radius:10px;font:16px Opensans}.admin-panel .admin__table tbody tr td .status.active{background:#1e90ff1a;color:#1e90ff}.admin-panel .admin__table tbody tr td .status.inactive{background:#ff4d4d1a;color:#ff4d4d}.admin-panel .admin__actions{display:flex;gap:15px}.admin-panel .admin__actions-button{padding:6px 10px;border-radius:10px;cursor:pointer;font:16px Opensans;background:transparent;width:150px;transition:.4s;border:1px solid}.admin-panel .admin__actions-button.details{color:#1b1c1f;border-color:#d3d3d3;background:#d3d3d31a}.admin-panel .admin__actions-button.edit{color:#1b1c1f;border-color:#1e90ff;background:#1e90ff1a}.admin-panel .admin__actions-button.toggle{color:#1b1c1f;border-color:#72767d;background:#72767d1a}.admin-panel .admin__actions-button.delete{color:#1b1c1f;border-color:#ff4d4d;background:#ff4d4d1a}.admin-panel .admin__actions-button:hover{color:#1b1c1f;background:#d3d3d380}.admin-panel .admin__actions-button:hover.edit{color:#fff;background:#1e90ff}.admin-panel .admin__actions-button:hover.toggle{color:#fff;background:#72767d}.admin-panel .admin__actions-button:hover.delete{color:#fff;background:#ff4d4d}.admin-panel .admin__modal{position:absolute;top:0;left:0;-webkit-backdrop-filter:blur(5px) brightness(80%);backdrop-filter:blur(5px) brightness(80%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh;z-index:10}.admin-panel .admin__modal-content{display:flex;flex-direction:column;gap:20px;width:100%;max-width:600px;background:#fff;border-radius:10px;border:2px solid #d3d3d3;padding:30px}.admin-panel .admin__modal-form{display:flex;flex-direction:column;gap:15px}.admin-panel .admin__modal-form .error{font:16px Rubik-400;color:#ff4d4d}.admin-panel .admin__modal-section{display:flex;flex-direction:column;gap:10px}.admin-panel .admin__modal-title{font:30px Overpass-400;color:#1b1c1f}.admin-panel .admin__modal-subtitle{font:18px Rubik-500}.admin-panel .admin__modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.admin-panel .admin__modal-button{padding:10px 50px;width:min-content;font:18px Rubik-400;color:#fff;background:#1e90ff;border-radius:10px;text-wrap:nowrap;border:2px solid transparent;transition:.3s}.admin-panel .admin__modal-button:first-child{color:#fff;background:#1e90ff;border-color:#1e90ff}.admin-panel .admin__modal-button:last-child{color:#1b1c1f;background:#eff1f3;border-color:#eff1f3}.admin-panel .admin__modal-button:hover{filter:brightness(95%)}.admin-panel .admin__modal-checkbox{display:flex;align-items:center;gap:8px}.admin-panel .admin__modal-checkbox input[type=checkbox]{width:16px;height:16px}.admin-panel .admin__modal-checkbox span{font:16px Opensans;color:#1b1c1f;-webkit-user-select:none;user-select:none}.admin-panel .admin__modal-input{display:flex;flex-direction:row;align-items:center;padding:15px;border-radius:10px;border:2px solid #d3d3d3;font:16px Opensans;color:#1b1c1f;transition:.3s;width:100%;background:#fff;outline:none;resize:none}.admin-panel .admin__modal-input:focus{border-color:#1e90ff}.admin-panel .admin__filters{display:flex;flex-direction:row;gap:20px}.admin-panel .admin__filters div{display:flex;flex-direction:row;gap:15px}.admin-panel .admin__filters div button{padding:6px 10px;border-radius:10px;cursor:pointer;font:16px Opensans;background:#fff;width:150px;transition:.4s;border:2px solid #d3d3d3}.admin-panel .admin__filters div button.active{background:#1e90ff;color:#fff;border-color:#1e90ff}.admin-panel .admin__box{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;width:100%}.admin-panel .admin__box>p{font:20px Rubik-400;color:#1b1c1f}.admin-panel .admin__item{display:flex;flex-direction:column;padding:20px 30px;border-radius:10px;background:#fff;border:2px solid #d3d3d3;transition:.3s;width:calc((100% - 40px) / 3);cursor:pointer;gap:10px}.admin-panel .admin__item-title{font:24px Overpass-500;color:#1b1c1f}.admin-panel .admin__item-authors{font:18px Rubik-400;color:#1b1c1f}.admin-panel .admin__item-description{font:16px Opensans;color:#1b1c1f}.admin-panel .admin__item-button{padding:6px 10px;border-radius:10px;cursor:pointer;font:16px Opensans;background:transparent;width:150px;transition:.4s;border:1px solid #1E90FF;margin-left:auto;margin-top:auto}.admin-panel .admin__item-button.checked{background:#1e90ff;color:#fff}.admin-panel .admin__item:hover{transform:translateY(-4px);border-color:#72767d}.admin-panel .admin__item.checked{transform:none;border-color:#1e90ff}.admin-panel .admin__layout{display:flex;flex-direction:row;gap:50px;width:100%;padding-bottom:200px}.admin-panel .admin__editor{display:flex;flex-direction:column;width:50%;background:#fff;padding:20px;border:2px solid #1E90FF;border-radius:10px;gap:20px}.admin-panel .admin__editor-title{font:24px Overpass-500;color:#1b1c1f}.admin-panel .admin__editor-actions{display:flex;flex-direction:row;gap:20px}.admin-panel .admin__editor-button{display:flex;flex-direction:row;align-items:center;justify-content:center;text-wrap:nowrap;padding:10px 25px;cursor:pointer;font:16px Opensans;background:#1e90ff;border-radius:10px;color:#fff;width:min-content;min-width:175px}.admin-panel .admin__sections{display:flex;flex-direction:column;gap:20px}.admin-panel .admin__section{display:flex;flex-direction:column;background:#fff;padding:20px;border:2px solid #d3d3d3;border-radius:10px;gap:15px}.admin-panel .admin__section-title{text-align:center;font:22px Overpass-400}.admin-panel .admin__section-header{display:flex;flex-direction:row;gap:20px;margin-bottom:15px}.admin-panel .admin__section-footer{display:flex;flex-direction:row;gap:20px}.admin-panel .admin__section-button{display:flex;flex-direction:row;align-items:center;justify-content:center;text-wrap:nowrap;padding:10px 25px;cursor:pointer;font:16px Opensans;background:#ff4d4d;border-radius:10px;color:#fff;min-width:175px;width:min-content}.admin-panel .admin__section-button div{height:24px}.admin-panel .admin__section-content{display:flex;flex-direction:column;gap:20px}.admin-panel .admin__object{display:flex;flex-direction:column;padding-top:20px;border-top:2px solid #d3d3d3;gap:10px}.admin-panel .admin__object-image{display:flex;flex-direction:column;gap:5px}.admin-panel .admin__object-image img{width:100%}.admin-panel .admin__object-image p{font:16px Opensans;color:#1b1c1f;text-align:center}.admin-panel .admin__object-list{display:flex;flex-direction:row;gap:10px}.admin-panel .admin__object-list .admin__section-button{display:flex;flex-direction:row;align-items:center;justify-content:center;min-width:0px;padding:10px;width:60px}.admin-panel .admin__object-actions{display:flex;flex-direction:row;gap:10px}.admin-panel .admin__object-actions .admin__editor-button{padding:7px 20px}.admin-panel .admin__object-wrapper{display:flex;flex-direction:column;gap:10px}.admin-panel .admin__object-title{font:18px Rubik-400;margin-bottom:-5px}.admin-panel .admin__object-button{display:flex;flex-direction:row;align-items:center;justify-content:center;text-wrap:nowrap;padding:7px 20px;cursor:pointer;font:16px Opensans;background:#ff4d4d;border-radius:10px;color:#fff;margin-left:auto;min-width:175px;width:min-content}.admin-panel .admin__preview{display:flex;flex-direction:column;width:50%}.admin-panel .admin__text{font:14px Opensans;color:#1b1c1f}.admin-panel .admin__table-editor-input{resize:vertical;transition:height 0s;min-height:156px}.admin-panel .admin__table-scroll{max-width:100%;overflow-x:auto;scrollbar-width:thin;padding-bottom:20px}.admin-panel .admin__table-grid{display:inline-flex;flex-direction:column;border:2px solid #d3d3d3;min-width:max-content}.admin-panel .admin__table-row{display:flex;align-items:stretch;border-bottom:1px solid #eff1f3;min-height:32px}.admin-panel .admin__table-row:last-child{border:none}.admin-panel .admin__table-cell{display:flex;align-items:center;position:relative;min-width:60px;border-right:1px solid #eff1f3;background:#fff;font:14px Opensans;transition:background-color .3s}.admin-panel .admin__table-cell:last-child{border-right:none}.admin-panel .admin__table-cell-corner{min-width:44px;max-width:44px}.admin-panel .admin__table-cell-header{cursor:pointer}.admin-panel .admin__table-cell-row-header{min-width:44px;max-width:44px;cursor:pointer}.admin-panel .admin__table-cell-label{padding:4px 6px;width:100%;font:16px Rubik-400;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-panel .admin__table-cell-input{resize:none;width:100%;height:100%;border:none;outline:none;padding:4px 6px;font:14px Opensans;background:transparent;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.admin-panel .admin__table-cell-selected{background:#eff1f3}.admin-panel .admin__table-resize-handle{position:absolute;background:#d3d3d3;transition:.3s;z-index:2}.admin-panel .admin__table-resize-handle:hover{background:#1e90ff}.admin-panel .admin__table-resize-handle-col{top:0;right:-3px;width:5px;height:100%;cursor:col-resize}.admin-panel .admin__table-resize-handle-row{left:0;bottom:-3px;width:100%;height:5px;cursor:row-resize}.admin-panel .admin__table-actions{display:flex;flex-direction:row;gap:20px}.admin-panel .admin__table-actions .admin__section-button{display:flex;flex-direction:row;align-items:center;justify-content:center;min-width:0px;padding:10px;width:60px;margin-left:auto;transition:.3s}.admin-panel .admin__table-actions .admin__section-button:disabled{opacity:.5;cursor:default}.admin-panel .admin .dropdown__menu.images{max-height:402px}.admin-panel .admin .dropdown__item{display:flex;align-items:center;gap:8px}.admin-panel .admin .dropdown__item img{flex-shrink:0;height:100px;width:100px;object-fit:cover}.admin-panel .admin .dropdown__item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes shake-left{0%{transform:translate(0)}25%{transform:translate(-10px)}50%{transform:translate(5px)}75%{transform:translate(-7px)}to{transform:translate(0)}}@keyframes fade-up{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@media screen and (max-width: 500px){.admin__form{padding:30px;margin:0 15px}}@font-face{font-family:Rubik-400;src:url(/assets/400-B-Ss6fCI.woff2) format("woff2");font-weight:400}@font-face{font-family:Rubik-500;src:url(/assets/500-PTINnaqo.woff2) format("woff2");font-weight:500}@font-face{font-family:Overpass-400;src:url(/assets/400-CZyxYffs.woff2) format("woff2");font-weight:400}@font-face{font-family:Overpass-500;src:url(/assets/500-DjAIEaU1.woff2) format("woff2");font-weight:500}@font-face{font-family:Overpass-600;src:url(/assets/600-CqiDsQz8.woff2) format("woff2");font-weight:600}@font-face{font-family:Opensans;src:url(/assets/400-ViNznsac.woff2) format("woff2");font-weight:400}*,*:after,*:before{padding:0;margin:0;box-sizing:border-box;border:0;font-weight:400;font-style:normal}*:focus{border-radius:3px;transition:none}html,body{height:100%;background:#fff}img{vertical-align:top}ul,ol{list-style:none}a{text-decoration:none}button{cursor:pointer;background:none}html{overflow-x:hidden}html::-webkit-scrollbar{width:5px;background:#eff1f3}html::-webkit-scrollbar-thumb{background:#1e90ff}.page-wrapper{min-height:100%;max-width:1920px;overflow:hidden;display:flex;flex-direction:column;margin:0 auto}.page-wrapper.inactive{pointer-events:none}.page-wrapper.inactive .filling__section,.page-wrapper.inactive .filling__wrapper{opacity:.6}.page-wrapper.inactive .filling__wrapper .filling__section{opacity:1}.page-wrapper.inactive .form__navigation button{opacity:.5}
