/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:"Whitney";font-style:normal;font-weight:350;font-display:swap;src:local("Whitney Book"),url(../fonts/Whitney-Book.woff) format("woff")}@font-face{font-family:"Whitney";font-style:normal;font-weight:300;font-display:swap;src:local("Whitney Light"),url(../fonts/Whitney-Light.woff2) format("woff2"),url(../fonts/Whitney-Light.woff) format("woff")}@font-face{font-family:"Whitney";font-style:normal;font-weight:600;font-display:swap;src:local("Whitney Semibold"),url(../fonts/Whitney-Semibold.woff2) format("woff2"),url(../fonts/Whitney-Semibold.woff) format("woff")}@font-face{font-family:"Segoe UI";font-style:normal;font-weight:400;font-display:swap;src:local("Segoe UI"),url(../fonts/SegoeUI.woff2) format("woff2"),url(../fonts/SegoeUI.woff) format("woff")}@font-face{font-family:"Segoe UI";font-style:normal;font-weight:600;font-display:swap;src:local("Segoe UI Semibold"),url(../fonts/SegoeUI-SemiBold.woff2) format("woff2"),url(../fonts/SegoeUI-SemiBold.woff) format("woff")}*,::after,::before{box-sizing:inherit}.visually-hidden:not(:focus):not(:active),input[type=checkbox].visually-hidden,input[type=radio].visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.button{display:inline-block;padding:0 60px;font:inherit;font-size:18px;line-height:50px;font-weight:600;color:#fff;text-decoration:none;text-align:center;vertical-align:top;background-color:#f25b24;border:0;border-radius:4px;cursor:pointer;transition:opacity .2s ease}.button:focus,.button:hover,.logo[href]:focus,.logo[href]:hover{opacity:.8}.button:active,.logo[href]:active{opacity:.6}.container{max-width:1200px;margin:0 auto;padding:0 15px}@media (max-width:1200px){.container{width:100%;max-width:none;padding:0 30px}}@media (max-width:465px){.container{padding:0 20px}}.page,.page__body{box-sizing:border-box}.page__body{margin:0;padding:0;font-family:"Whitney","Arial",sans-serif;font-style:normal;font-weight:400;background-color:#fff;cursor:default}.page__body--no-scroll{padding-right:17px;overflow-y:hidden}@media (max-width:1280px){.page__body--no-scroll{padding-right:0}}.page-header{padding-bottom:80px;color:#fff;background:linear-gradient(90deg,#2d1686 0,#4e33b5 100%)}.page-header__top{position:relative;display:flex;justify-content:space-between;align-items:center;padding-top:18px;padding-bottom:18px;padding-right:10px}@media (max-width:1200px){.page-header__top{padding-right:30px}}@media (max-width:465px){.page-header__top{padding-right:20px}}.logo{display:block;padding-top:15px;padding-bottom:16px}.logo img{display:block;width:147px;height:32px}.main-nav{position:relative;display:flex;justify-content:space-between;-moz-column-gap:59px;column-gap:59px}@media (max-width:800px){.main-nav--opened{position:absolute;top:0;right:0;align-items:center;flex-direction:column;padding:100px 70px 70px;background:linear-gradient(90deg,#2d1686 0,#4e33b5 100%);border-bottom-left-radius:10px}.main-nav__list li{display:none}.main-nav--opened .main-nav__list li{display:block}}.main-nav__toggle{position:absolute;top:-15px;right:0;z-index:2;display:block;width:30px;height:30px;padding:0;border:0;background-color:transparent;cursor:pointer}.main-nav__toggle span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:24px;height:2px;background-color:#fff;transition:.15s}.main-nav__toggle:active,.main-nav__toggle:focus,.main-nav__toggle:hover{outline:0;opacity:.6}.main-nav__toggle::after,.main-nav__toggle::before{content:"";position:absolute;left:3px;width:24px;height:2px;background-color:#fff;cursor:pointer;transition:.3s}.main-nav__toggle::before{top:6px}.main-nav__toggle::after{top:22px}.main-nav--opened .main-nav__toggle{top:36px;right:30px}@media (max-width:465px){.main-nav--opened .main-nav__toggle{right:20px}}.main-nav--opened .main-nav__toggle span{height:0}.main-nav--opened .main-nav__toggle::after,.main-nav--opened .main-nav__toggle::before{top:14px}.main-nav--opened .main-nav__toggle::before{transform:rotate(45deg)}.main-nav--opened .main-nav__toggle::after{transform:rotate(-45deg)}@media (min-width:801px){.main-nav__toggle{display:none}}.site-list,.user-list{margin:0;padding:0;list-style-type:none;display:flex;justify-content:space-between;align-items:center}.site-list__item a,.user-list__item a{display:inline-block;padding:20px;font-size:18px;line-height:23px;font-weight:300;color:#fff}.site-list__item a[href]:focus,.site-list__item a[href]:hover{opacity:.6}.site-list__item a[href]:active{opacity:.3}.user-list__item a[href]:focus,.user-list__item a[href]:hover{opacity:.6}.user-list__item a[href]:active{opacity:.3}.user-list__item--login a{padding-left:56px;background-image:url(../img/login.svg);background-repeat:no-repeat;background-size:24px;background-position:left 20px center}.hero{padding-top:100px;padding-bottom:100px;background-image:url(../img/hero-bg.png);background-position:right 5px top 56px;background-repeat:no-repeat;background-size:689px 442px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.hero{background-image:url(../img/hero-bg@2x.png)}}@media (max-width:1200px){.hero{background-size:550px;background-position:right -20px center}}@media (max-width:1050px){.hero{padding-bottom:70px}}@media (max-width:920px){.hero{background-size:500px;background-position:right -60px center}}@media (max-width:850px){.hero{background-position:right -150px center}}@media (max-width:670px){.hero{padding-bottom:300px;background-size:70%;background-position:center bottom}}@media (max-width:520px){.hero{padding-top:50px;padding-bottom:320px;background-size:400px}}@media (max-width:380px){.hero{padding-top:30px}}.hero__title{max-width:527px;margin:0 0 30px;font-size:50px;line-height:60px;font-weight:600}@media (max-width:1050px){.hero__title{max-width:400px}}@media (max-width:670px){.hero__title{max-width:530px}}@media (max-width:465px){.hero__title{font-size:36px;line-height:46px}}@media (max-width:380px){.hero__title{margin-bottom:20px;font-size:30px;line-height:40px}}.hero__text{max-width:527px;margin:0 0 57px;font-size:24px;line-height:32px;font-weight:350}@media (max-width:1050px){.hero__text{max-width:400px}}@media (max-width:850px){.hero__text{max-width:360px}}@media (max-width:670px){.hero__text{max-width:530px}}@media (max-width:465px){.hero__text{font-size:20px;line-height:28px}}@media (max-width:380px){.hero__text{margin-bottom:40px;font-size:16px;line-height:24px}}.hero__button{width:222px}.advantages{padding-top:130px;padding-bottom:130px;color:#2e2d35}@media (max-width:800px){.advantages{padding-top:100px;padding-bottom:100px}}@media (max-width:465px){.advantages{padding-top:80px}}.advantages__text{margin:0 0 50px;font-size:40px;line-height:52px;font-weight:600}@media (max-width:1200px){.advantages__text{text-align:center}}@media (max-width:800px){.advantages__text{max-width:465px;margin-right:auto;margin-left:auto}}@media (max-width:465px){.advantages__text{max-width:370px;font-size:32px;line-height:44px}}@media (max-width:360px){.advantages__text{max-width:none;font-size:26px;line-height:38px}}.advantages__list{margin:0;padding:0;list-style-type:none;display:grid;row-gap:30px;-moz-column-gap:30px;column-gap:30px;grid-template-columns:1fr 1fr;grid-template-rows:1fr}@media (max-width:1200px){.advantages__list{justify-content:center;grid-template-columns:570px}}@media (max-width:630px){.advantages__list{grid-template-columns:1fr}}.advantage-card{max-width:570px;min-height:235px;padding:43px 40px;font-family:"Segoe UI","Arial",sans-serif;color:#2e2d35;background-color:#f6f5f9;border-radius:6px;background-position:right 10px top 21px;background-size:193px;background-repeat:no-repeat}.advantage-card--saving-time{background-image:url(../img/advantages/saving-time.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.advantage-card--saving-time{background-image:url(../img/advantages/saving-time@2x.png)}}.advantage-card--no-delays{background-image:url(../img/advantages/no-delays.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.advantage-card--no-delays{background-image:url(../img/advantages/no-delays@2x.png)}}.advantage-card--max-info{background-image:url(../img/advantages/max-info.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.advantage-card--max-info{background-image:url(../img/advantages/max-info@2x.png)}}.advantage-card--convenience{background-image:url(../img/advantages/convenience.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.advantage-card--convenience{background-image:url(../img/advantages/convenience@2x.png)}}@media (max-width:630px){.advantage-card{padding-bottom:223px;background-position:center bottom 43px;background-size:150px}}.advantage-card__title{max-width:292px;margin:0 0 22px;font-size:22px;line-height:29px;font-weight:600}@media (max-width:630px){.advantage-card__title{max-width:none;text-align:center}}.advantage-card__description{max-width:280px;margin:0;font-size:16px;line-height:22px;color:#474351}@media (max-width:630px){.advantage-card__description{max-width:340px;margin-right:auto;margin-left:auto;text-align:center}}.registration{margin-bottom:185px;padding:71px;color:#fff;background-image:url(../img/registration-bg.png),linear-gradient(90deg,#2d1686 0,#4e33b5 100%);background-size:732px 340px,auto;background-repeat:no-repeat;background-position:right top 19px,0 0;border-radius:10px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.registration{background-image:url(../img/registration-bg@2x.png),linear-gradient(90deg,#2d1686 0,#4e33b5 100%)}}@media (max-width:1200px){.registration{margin-bottom:100px;padding-top:100px;padding-bottom:100px;background-position:right bottom,0 0}}@media (max-width:1050px){.registration{padding-top:70px;padding-bottom:200px}}@media (max-width:800px){.registration{padding:50px 50px 280px}}@media (max-width:465px){.registration{margin-right:-20px;margin-left:-20px;border-radius:0}}@media (max-width:400px){.registration{padding:50px 20px 250px}}.registration__text{max-width:558px;margin:0 0 47px;font-size:34px;line-height:44px;font-weight:600}@media (max-width:800px){.registration__text{margin-bottom:35px;font-size:30px;line-height:40px}}@media (max-width:400px){.registration__text{font-size:28px;line-height:36px}}.registration__button{width:222px}@media (max-width:400px){.registration__button{width:100%}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;display:none;justify-content:center;align-items:center;height:100vh;background-color:rgba(28,24,47,.3);overflow-y:scroll;transition-delay:.4s}.overlay--active{display:flex}@media (max-height:600px){.overlay{align-items:flex-start;min-height:100vh;padding:40px 0}}@media (max-width:465px){.overlay{padding:0}}.popup{position:relative;width:100%;max-width:490px;padding:60px 60px 55px;color:#2e2d35;background-color:#fff;border-radius:6px;box-shadow:0 10px 60px rgba(0,0,0,.25);transform:translateY(-200%);transition:transform .3s ease,opacity .3s ease}.popup--active{opacity:1;transform:translate(0)}@media (max-width:465px){.popup{display:flex;justify-content:center;flex-direction:column;height:100vh;min-height:100vh;padding:30px;border-radius:0}}.popup__close{position:absolute;top:10px;right:10px;z-index:999;display:block;width:42px;height:42px;padding:0;background-color:transparent;background-image:url(../img/popup-close.svg);background-repeat:no-repeat;background-size:14px;background-position:center;border:0;border-radius:6px;outline:0;cursor:pointer;transition:transform .3s,scale .2s,opacity .2s}.popup__close:focus,.popup__close:hover{transform:rotate(-90deg) scale(1.1)}.popup__close:focus-visible{box-shadow:0 0 0 2px #f25b24}.popup__close:active{opacity:.6}.popup__title{margin:0 0 35px;font-size:40px;font-weight:600;line-height:52px;text-align:center}.auth-form{display:flex;flex-direction:column;color:#2e2d35}.auth-form__group{flex-grow:1;margin-bottom:18px}.auth-form__group:last-of-type{margin-bottom:34px}.auth-form__label{display:block;margin-bottom:10px;font-size:18px;line-height:24px;font-weight:350}.auth-form__input{display:block;width:100%;padding:17px 12px;font:inherit;font-size:16px;line-height:16px;font-weight:300;color:#2e2d35;border:1px solid #dddae7;border-radius:4px;transition:.4s}.auth-form__input::-moz-placeholder{color:#918d9a;opacity:1}.auth-form__input::placeholder{color:#918d9a;opacity:1}.auth-form__input[type=email]{background-position:right 11px center;background-repeat:no-repeat;background-size:14px}.auth-form__input[type=email]:valid{background-image:url(../img/valid.svg)}
/*# sourceMappingURL=style.min.css.map */
