@charset "UTF-8";*,:before,:after{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}body,:where(blockquote,figure,fieldset):where([class]){margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){padding:0;border:none}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{--paragraphMarginBottom: 24px;margin-block:0}p:where(:not([class]):not(:last-child)){margin-bottom:var(--paragraphMarginBottom)}img,video{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}html{scrollbar-gutter:stable}html{scroll-behavior:smooth}body{min-height:100%;line-height:1.5}a:where([class]){display:inline-flex}button,label{cursor:pointer}:where([fill]:not([fill=none],[fill^=url])){fill:currentColor}svg *{transition-property:fill,stroke}:where(table){border-collapse:collapse;border-color:currentColor}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-Thin-DLCLb9ec.woff2) format("woff2"),url(/build/assets/Raleway-Thin-D4jvAv-A.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-ExtraLight-SNGfF8nn.woff2) format("woff2"),url(/build/assets/Raleway-ExtraLight-BbuOClXG.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-Light-Cso7vKnR.woff2) format("woff2"),url(/build/assets/Raleway-Light-C7sa6Rrh.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-Regular-Bmc1YqwG.woff2) format("woff2"),url(/build/assets/Raleway-Regular-BF1Lla0A.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-Medium-8wCCjnLb.woff2) format("woff2"),url(/build/assets/Raleway-Medium-BxvzItF7.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-SemiBold-fdCwBblI.woff2) format("woff2"),url(/build/assets/Raleway-SemiBold-CdEmrAwu.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-Bold-DaeSTX0v.woff2) format("woff2"),url(/build/assets/Raleway-Bold-CCA4BTe3.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-ExtraBold-CTjaejH7.woff2) format("woff2"),url(/build/assets/Raleway-ExtraBold-Dmudg5CJ.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/Raleway-Black-CEEt19A7.woff2) format("woff2"),url(/build/assets/Raleway-Black-DUPoOKWn.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}:root{--color-white: #FFFFFF;--color-black: #000000;--color-gray-200: #F4F4F4;--color-gray-300: #E5E7EB;--color-gray-350: #CBD5E1;--color-gray-400: #A1A1AA;--color-gray-700: #4C4C4C;--color-gray-800: #353535;--color-gray-900: #27272A;--color-yellow-400: #FFE662;--color-yellow-500: #FFD600;--color-blue-600: #534de9;--color-blue-700: #312E81;--color-red-200: #FECACA;--color-red-500: #EF4444;--color-green-200: #BBF7D0;--color-green-500: #00cc2c;--color-text-primary: var(--color-gray-900)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;white-space:nowrap!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}.p-4{padding:1em}.p-2{padding:.5em}.px-4{padding-left:1em;padding-right:1em}.px-2{padding-left:.5em;padding-right:.5em}.py-2{padding-top:.5em;padding-bottom:.5em}.pl-2{padding-left:.5em}.w-8{width:2em}.w-4{width:1em}.h-8{height:2em}.h-4{height:1em}.flex{display:flex}.justify-center{justify-content:center}.space-x-2{row-gap:.5em}.hidden{display:none}body{min-height:100dvh;height:100%;font-family:Raleway;font-weight:400;line-height:1.5}a{text-decoration:none;color:inherit}.button{padding:0;background-color:transparent;font-weight:700;font-size:16px;line-height:1;color:var(--color-text-primary);display:flex;justify-content:center;align-items:center;-moz-column-gap:10px;column-gap:10px;height:50px;padding-inline:20px;border:none;outline:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.button--yellow{background-color:var(--color-yellow-500)}@media(hover:hover){.button--yellow:hover{background-color:var(--color-yellow-400)}}@media(hover:none){.button--yellow:active{background-color:var(--color-yellow-400)}}.button--yellow:disabled{background-color:var(--color-gray-350);cursor:not-allowed}@media(hover:hover){a.button--link:hover{color:var(--color-blue-600)}}@media(hover:none){a.button--link:active{color:var(--color-blue-600)}}.custom-select{position:relative;width:100%}.custom-select.is-open .custom-select__trigger:after{transform:translateY(20%) rotate(-135deg)}.custom-select.is-open .custom-select__options{transform:scaleY(1)}.custom-select__trigger{font-weight:400;font-size:16px;line-height:1;color:var(--color-text-primary);display:flex;justify-content:space-between;align-items:center;-moz-column-gap:20px;column-gap:20px;height:44px;padding-inline:16px;border:1px solid var(--color-gray-400);border-radius:8px;background-color:var(--color-white);cursor:pointer}.custom-select__trigger span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.custom-select__trigger:after{content:"";display:block;flex-shrink:0;aspect-ratio:1;width:8px;border-right:2px solid var(--color-gray-400);border-bottom:2px solid var(--color-gray-400);transform:translateY(-20%) rotate(45deg);transition:border-color .3s ease,transform .3s ease}@media(hover:hover){.custom-select__trigger:hover:after{border-color:var(--color-yellow-500)}}@media(hover:none){.custom-select__trigger:active:after{border-color:var(--color-yellow-500)}}.custom-select__options{position:absolute;z-index:10;top:100%;left:0;right:0;padding:8px 16px;overflow:hidden;border:1px solid var(--color-gray-400);border-radius:8px;background-color:var(--color-white);transform:scaleY(0);transform-origin:top;transition:transform .3s ease}.custom-select__options-list{max-height:250px;padding-right:8px;overflow-y:auto}.custom-select__option{font-weight:400;font-size:16px;line-height:1;color:var(--color-text-primary);display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;padding:10px 5px;cursor:pointer;transition:background-color .3s ease}.custom-select__option:not(:last-child){border-bottom:1px solid var(--color-gray-300)}.custom-select__option svg{display:block;flex-shrink:0;width:20px;height:20px;fill:var(--color-gray-400)}.custom-select__option-content{display:flex;flex-direction:column;row-gap:5px}.custom-select__option-title{font-weight:500;font-size:16px;line-height:1;color:var(--color-text-primary)}.custom-select__option-subtitle{font-weight:400;font-size:14px;line-height:1;color:var(--color-gray-400)}.autocomplete{position:relative;width:100%}.autocomplete.is-active .autocomplete__dropdown{transform:scaleY(1)}.autocomplete__input{font-weight:400;font-size:16px;line-height:1;color:var(--color-text-primary);width:100%;padding:12px 16px;border:1px solid var(--color-gray-400);border-radius:8px;outline:none;background-color:var(--color-white);transition:border-color .3s ease}.autocomplete__input::-moz-placeholder{font-weight:400;font-size:16px;line-height:1;color:var(--color-gray-400)}.autocomplete__input::placeholder{font-weight:400;font-size:16px;line-height:1;color:var(--color-gray-400)}@media(hover:hover){.autocomplete__input:hover{border-color:var(--color-yellow-500)}}@media(hover:none){.autocomplete__input:active{border-color:var(--color-yellow-500)}}.autocomplete__dropdown{position:absolute;z-index:10;top:100%;left:0;right:0;padding:8px 8px 8px 16px;overflow:hidden;border:1px solid var(--color-gray-400);border-radius:8px;background-color:var(--color-white);transform:scaleY(0);transform-origin:top;transition:transform .3s ease}.autocomplete__list{max-height:250px;padding-right:8px;overflow-y:auto}.autocomplete__list::-webkit-scrollbar{width:4px;background-color:transparent}.autocomplete__list::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--color-yellow-400)}.autocomplete__item{cursor:pointer}.alert{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:8px;transition:all .3s ease}.alert--success{background-color:var(--color-green-200);border-left:4px solid var(--color-green-600)}.alert--success .alert__icon{stroke:var(--color-green-600)}.alert--error{background-color:var(--color-red-200);border-left:4px solid var(--color-red-600)}.alert--error .alert__icon{stroke:var(--color-red-600)}.alert--warning{background-color:var(--color-yellow-200);border-left:4px solid var(--color-yellow-600)}.alert--warning .alert__icon{stroke:var(--color-yellow-600)}.alert--info{background-color:var(--color-blue-200);border-left:4px solid var(--color-blue-600)}.alert--info .alert__icon{stroke:var(--color-blue-600)}.alert__icon{flex-shrink:0;width:24px;height:24px;fill:none;transition:stroke .3s ease}.alert__content{flex:1;display:flex;flex-direction:column;gap:4px}.alert__title{font-weight:600;font-size:16px;line-height:1.2;color:var(--color-gray-900);margin:0}.alert__message{font-weight:400;font-size:14px;line-height:1.4;color:var(--color-gray-700);margin:0}.alert__close{padding:0;border:none;background-color:transparent;position:relative;flex-shrink:0;width:32px;height:32px;border-radius:50%;transition:background-color .3s ease}@media(hover:hover){.alert__close:hover{background-color:#0000000d}}@media(hover:none){.alert__close:active{background-color:#0000000d}}.alert__close:before,.alert__close:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;background-color:var(--color-gray-600);border-radius:1px;transform:translate(-50%,-50%) rotate(45deg);transition:background-color .3s ease}.alert__close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media(hover:hover){.alert__close:hover:before,.alert__close:hover:after{background-color:var(--color-gray-900)}}@media(hover:none){.alert__close:active:before,.alert__close:active:after{background-color:var(--color-gray-900)}}.alert--enter{opacity:0;transform:translateY(-20px)}.alert--enter-active{opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.alert--exit{opacity:1;transform:translateY(0)}.alert--exit-active{opacity:0;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease}.alerts-container{position:fixed;top:20px;right:20px;z-index:1000;display:flex;flex-direction:column;gap:12px;width:100%;max-width:400px;pointer-events:none}.alerts-container .alert{pointer-events:auto}@media(max-width:1024px){.alerts-container{top:16px;right:16px;left:16px;max-width:none;width:auto}}.alert--with-timer{position:relative;overflow:hidden}.alert--with-timer:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#0000001a;animation:timer-progress linear forwards}.alert--with-timer.alert--success:after{background-color:var(--color-green-600)}.alert--with-timer.alert--error:after{background-color:var(--color-red-600)}.alert--with-timer.alert--warning:after{background-color:var(--color-yellow-600)}.alert--with-timer.alert--info:after{background-color:var(--color-blue-600)}@keyframes timer-progress{0%{width:100%}to{width:0%}}.alert__actions{display:flex;gap:8px;margin-top:8px}.alert__button{font-weight:500;font-size:12px;line-height:1;color:var(--color-text-primary);padding:4px 12px;border:none;border-radius:4px;background:none;cursor:pointer;transition:all .3s ease}.alert__button--primary{color:var(--color-blue-700)}@media(hover:hover){.alert__button--primary:hover{color:var(--color-blue-600);background-color:#0000000d}}@media(hover:none){.alert__button--primary:active{color:var(--color-blue-600);background-color:#0000000d}}.alert__button--danger{color:var(--color-red-600)}@media(hover:hover){.alert__button--danger:hover{color:var(--color-red-700);background-color:#0000000d}}@media(hover:none){.alert__button--danger:active{color:var(--color-red-700);background-color:#0000000d}}[data-dropdown]{position:relative}[data-dropdown] .dropdown{position:absolute;top:2.5em;right:0;background-color:inherit;border-radius:.25em;overflow:hidden;border:1px solid var(--color-gray-200);min-width:8em;text-align:right}[data-dropdown] .dropdown li{padding-inline:1em;padding-block:.5em;border-bottom:1px solid var(--color-gray-200)}[data-dropdown] .dropdown li a{display:inline-block;width:100%;text-transform:uppercase;font-weight:600}[data-dropdown] .dropdown li:hover{background-color:var(--color-yellow-500)}.body{display:flex;flex-direction:column;background-color:var(--color-gray-200);background-image:url(/build/assets/main-bg-Bs7WtdWl.webp);background-repeat:no-repeat;background-size:cover}@media(max-width:615px){.body{background-color:var(--color-white);background-image:none}}.section{--padding-block: 50px;padding-block:var(--padding-block)}@media(max-width:615px){.section{padding:0}}.container{--padding-inline: 40px;height:100%;margin:0 auto;padding-inline:var(--padding-inline)}@media(max-width:768px){.container{--padding-inline: 30px}}@media(max-width:615px){.container{--padding-inline: 20px}}@media(max-width:768px){.header{background-color:var(--color-gray-200)}}.header__wrapper{display:flex;align-items:center;-moz-column-gap:40px;column-gap:40px;height:70px}@media(max-width:768px){.header__wrapper{-moz-column-gap:20px;column-gap:20px;height:60px}}@media(max-width:615px){.header__wrapper{-moz-column-gap:10px;column-gap:10px}}.header__logo{display:block;aspect-ratio:227/44;height:44px;margin-right:auto}.header__logo svg{display:block;width:100%;height:100%}@media(max-width:768px){.header__logo{height:30px}}.header__tel{font-weight:700;font-size:24px;line-height:1;color:var(--color-gray-700);text-decoration:underline;text-decoration-color:var(--color-yellow-500);text-decoration-thickness:5px;text-underline-offset:5px;transition:opacity .3s ease}@media(max-width:615px){.header__tel-text{display:none}}.header__tel svg{display:none;width:24px;height:24px;fill:none;stroke:var(--color-gray-700);transition:stroke .3s ease}@media(hover:hover){.header__tel:hover{opacity:.7}}@media(hover:none){.header__tel:active{opacity:.7}}@media(max-width:768px){.header__tel{font-size:20px}}@media(max-width:615px){.header__tel{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:4px;background-color:var(--color-white)}.header__tel svg{display:block}}@media(max-width:615px)and (hover:hover){.header__tel:hover{opacity:1}.header__tel:hover svg{stroke:var(--color-yellow-500)}}@media(max-width:615px)and (hover:none){.header__tel:active{opacity:1}.header__tel:active svg{stroke:var(--color-yellow-500)}}.header__account{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:4px;background-color:var(--color-white)}.header__account svg{display:block;width:24px;height:24px;fill:none;stroke:var(--color-gray-700);transition:stroke .3s ease}@media(hover:hover){.header__account:hover svg{stroke:var(--color-yellow-500)}}@media(hover:none){.header__account:active svg{stroke:var(--color-yellow-500)}}.header__lang{display:flex;align-items:center;-moz-column-gap:.5em;column-gap:.5em;height:2em}.header__lang-item{border:3px solid transparent;border-radius:100%;display:flex;justify-content:center;align-items:center;width:34px;height:34px}.header__lang-item svg{width:26px;height:26px;stroke:none}@media(hover:hover){.header__lang-item:hover svg{stroke:none}}@media(hover:none){.header__lang-item:active svg{stroke:none}}.header__lang--active{border-color:var(--color-yellow-500)}.main{display:flex;flex-direction:column;flex:1}.footer{margin-top:auto;background-color:var(--color-gray-800)}.footer__wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:20px 100px;padding-block:15px}.footer__text{font-weight:500;font-size:14px;line-height:1;color:var(--color-white)}.footer__link{display:flex;align-items:center;-moz-column-gap:5px;column-gap:5px;transition:color .3s ease}.footer__link svg{display:block;width:20px;height:20px;fill:none;stroke:var(--color-white);transform:translateY(-1px);transition:stroke .3s ease}@media(hover:hover){.footer__link:hover{color:var(--color-yellow-500)}.footer__link:hover svg{stroke:var(--color-yellow-500)}}@media(hover:none){.footer__link:active{color:var(--color-yellow-500)}.footer__link:active svg{stroke:var(--color-yellow-500)}}.footer__back{margin-right:auto}.footer__contacts,.footer__contacts-group{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.footer__contact--mail{text-decoration:underline}.authentication{display:flex;flex-direction:column;flex:1}.authentication .container{display:flex;flex-direction:column;justify-content:center;flex:1}.authentication__wrapper{display:flex;justify-content:center;align-items:center;min-height:100%}.authentication__content{display:flex;flex-direction:column;row-gap:20px;max-width:435px;width:100%;padding:40px;background-color:var(--color-white)}@media(max-width:615px){.authentication__content{padding-inline:0}}.authentication__title{font-weight:700;font-size:24px;line-height:1.2;color:var(--color-text-primary);text-align:center}.authentication__title--align-start{text-align:start}.authentication__description{font-weight:600;font-size:18px;line-height:1.4;color:var(--color-text-primary)}@media(max-width:615px){.authentication__description{font-size:16px}}.authentication__description p:not(:last-child){margin-bottom:.5em}.authentication__text{font-weight:400;font-size:16px;line-height:1.4;color:var(--color-text-primary)}@media(max-width:615px){.authentication__text{font-size:14px}}.authentication__text p:not(:last-child){margin-bottom:.5em}.authentication__text a{font-weight:600;color:var(--color-blue-700);transition:color .3s ease}@media(hover:hover){.authentication__text a:hover{color:var(--color-yellow-500)}}@media(hover:none){.authentication__text a:active{color:var(--color-yellow-500)}}.authentication__link{font-weight:600;font-size:14px;line-height:1;color:var(--color-blue-700);align-self:center;transition:color .3s ease}@media(hover:hover){.authentication__link:hover{color:var(--color-blue-600)}}@media(hover:none){.authentication__link:active{color:var(--color-blue-600)}}.authentication-form,.authentication-form__fields{display:flex;flex-direction:column;row-gap:20px}.authentication-form__field{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-gray-400);transition:border-color .3s ease}@media(hover:hover){.authentication-form__field:has(input:hover):hover{border-color:var(--color-yellow-500)}}@media(hover:none){.authentication-form__field:has(input:hover):active{border-color:var(--color-yellow-500)}}.authentication-form__field input{font-weight:400;font-size:16px;line-height:1;color:var(--color-text-primary);width:100%;padding:16px 8px;border:none;outline:none;background-color:var(--color-white)}.authentication-form__field input::-moz-placeholder{font-weight:400;font-size:16px;line-height:1;color:var(--color-gray-400)}.authentication-form__field input::placeholder{font-weight:400;font-size:16px;line-height:1;color:var(--color-gray-400)}.authentication-form__field-button{padding:0;border:none;background-color:transparent;position:relative;flex-shrink:0;width:40px;height:40px}.authentication-form__field-button.is-active .authentication-form__field-icon--on{opacity:1}.authentication-form__field-button.is-active .authentication-form__field-icon--off{opacity:0}.authentication-form__field-button:not(.is-active) .authentication-form__field-icon--on{opacity:0}.authentication-form__field-button:not(.is-active) .authentication-form__field-icon--off{opacity:1}@media(hover:hover){.authentication-form__field-button:hover .authentication-form__field-icon{stroke:var(--color-yellow-500)}}@media(hover:none){.authentication-form__field-button:active .authentication-form__field-icon{stroke:var(--color-yellow-500)}}.authentication-form__field-icon{position:absolute;top:50%;left:50%;display:block;width:20px;height:20px;fill:none;stroke:var(--color-gray-700);opacity:0;transform:translate(-50%,-50%);transition:opacity .3s ease,stroke .3s ease}.authentication-form__link{font-weight:600;font-size:14px;line-height:1;color:var(--color-blue-700);transition:color .3s ease}@media(hover:hover){.authentication-form__link:hover{color:var(--color-blue-600)}}@media(hover:none){.authentication-form__link:active{color:var(--color-blue-600)}}.authentication-form__requirements{display:flex;flex-direction:column;row-gap:5px}.authentication-form__requirement{font-weight:500;font-size:14px;line-height:1;color:var(--color-gray-400);display:flex;align-items:center;-moz-column-gap:5px;column-gap:5px}.authentication-form__requirement-icon-box{position:relative;display:block;flex-shrink:0;width:20px;height:20px;border-radius:50%;background-color:var(--color-gray-200)}.authentication-form__requirement-icon{position:absolute;top:50%;left:50%;display:block;width:14px;height:14px;fill:none;transform:translate(-50%,-50%)}.authentication-form__requirement.is-active .authentication-form__requirement-icon-box{background-color:var(--color-green-200)}.authentication-form__requirement.is-active .authentication-form__requirement-icon--valid{opacity:1}.authentication-form__requirement.is-active .authentication-form__requirement-icon--invalid{opacity:0}.authentication-form__requirement:not(.is-active) .authentication-form__requirement-icon--valid{opacity:0}.authentication-form__requirement:not(.is-active) .authentication-form__requirement-icon--invalid{opacity:1}.authentication-form__error{font-weight:600;font-size:14px;line-height:1;color:var(--color-red-500);display:none;align-items:center;align-self:start;-moz-column-gap:4px;column-gap:4px;padding:4px 8px 4px 4px;border-radius:30px;background-color:var(--color-red-200)}.authentication-form__error.is-active{display:flex}.authentication-form__error svg{display:block;width:18px;height:18px;fill:none;stroke:var(--color-red-500)}.authentication-form__flesh{font-weight:600;font-size:14px;line-height:1;color:var(--color-green-500);display:flex;align-items:center;align-self:start;-moz-column-gap:4px;column-gap:4px;padding:4px 8px 4px 4px;border-radius:30px;background-color:var(--color-green-200)}.authentication-form__flesh svg{display:block;width:18px;height:18px;fill:none;stroke:var(--color-green-500)}.authentication-form__checkbox{display:flex;align-items:start;-moz-column-gap:10px;column-gap:10px}.authentication-form__checkbox:has(input:checked) .authentication-form__checkbox-emulate:before{opacity:1}@media(hover:hover){.authentication-form__checkbox:hover .authentication-form__checkbox-emulate{border-color:var(--color-yellow-500)}}@media(hover:none){.authentication-form__checkbox:active .authentication-form__checkbox-emulate{border-color:var(--color-yellow-500)}}.authentication-form__checkbox input{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;border:0!important;padding:0!important;white-space:nowrap!important;clip-path:inset(100%)!important;clip:rect(0 0 0 0)!important;overflow:hidden!important}.authentication-form__checkbox-emulate{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:16px;height:16px;border:1px solid var(--color-gray-300);border-radius:4px;transform:translateY(1px);transition:opacity .3s ease}.authentication-form__checkbox-emulate:before{content:"";display:block;width:5px;height:9px;border-right:1px solid var(--color-gray-700);border-bottom:1px solid var(--color-gray-700);transform:translateY(-10%) rotate(45deg);opacity:0;transition:opacity .3s ease}.authentication-form__checkbox-label{font-weight:400;font-size:14px;line-height:1.4;color:var(--color-gray-900)}.authentication-form__checkbox-label a{color:var(--color-blue-700);transition:color .3s ease}@media(hover:hover){.authentication-form__checkbox-label a:hover{color:var(--color-yellow-500)}}@media(hover:none){.authentication-form__checkbox-label a:active{color:var(--color-yellow-500)}}.tabs{display:grid;grid-template-columns:290px 1fr}@media(max-width:1600px){.tabs{display:block}}@media(max-width:1280px){.tabs{display:grid;grid-template-columns:250px 1fr}}@media(max-width:1024px){.tabs{display:block}}.tabs__controls{display:flex;flex-direction:column}@media(max-width:1600px){.tabs__controls{flex-direction:row}}@media(max-width:1280px){.tabs__controls{flex-direction:column}}@media(max-width:1024px){.tabs__controls{flex-direction:row}}@media(max-width:615px){.tabs__controls{display:grid;grid-template-columns:repeat(2,1fr)}}.tabs__control{border:none;background-color:transparent;font-weight:600;font-size:20px;line-height:1;color:var(--color-text-primary);padding:40px;background-color:var(--color-gray-300);text-align:start;transition:background-color .3s ease}@media(hover:hover){.tabs__control:hover{background-color:var(--color-gray-350)}}@media(hover:none){.tabs__control:active{background-color:var(--color-gray-350)}}.tabs__control.is-active{background-color:var(--color-white);pointer-events:none}@media(max-width:1600px){.tabs__control{padding:30px 40px}}@media(max-width:1280px){.tabs__control{padding:30px}}@media(max-width:1024px){.tabs__control{padding:25px 30px}}@media(max-width:615px){.tabs__control{padding:20px;text-align:center}}.tabs__element{width:100%;background-color:var(--color-white)}.dashboard__wrapper{max-width:1530px;width:100%;margin:0 auto}@media(max-width:615px){.dashboard__wrapper{width:auto;margin-inline:-20px}}.dashboard__view{display:grid;grid-template-columns:repeat(2,1fr);padding:20px}@media(max-width:1280px){.dashboard__view{display:flex;flex-direction:column;row-gap:40px;padding:40px}}@media(max-width:768px){.dashboard__view{row-gap:30px;padding:30px}}@media(max-width:615px){.dashboard__view{row-gap:20px;padding:20px 0 0}}.calculator-option{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px;padding:10px 5px}.calculator-option:not(:last-child){border-bottom:1px solid var(--color-gray-300)}.calculator-option__icon{display:block;flex-shrink:0;width:20px;height:20px;fill:var(--color-gray-400)}.calculator-option__content{display:flex;flex-direction:column;row-gap:5px}.calculator-option__title{font-weight:500;font-size:16px;line-height:1;color:var(--color-text-primary)}.calculator-option__subtitle{font-weight:400;font-size:14px;line-height:1;color:var(--color-gray-400)}.calculator{padding:40px 40px 40px 20px;background-color:var(--color-white)}@media(max-width:1280px){.calculator{padding:0}}@media(max-width:615px){.calculator{padding-inline:20px}}.calculator__title{font-weight:700;font-size:24px;line-height:1;color:var(--color-text-primary);margin-bottom:20px}.calculator__form{display:flex;flex-direction:column;row-gap:20px}.calculator__field{display:flex;flex-direction:column}.calculator__field:has(.autocomplete){row-gap:10px}.calculator__field-input{font-weight:400;font-size:16px;line-height:1;color:var(--color-text-primary);width:100%;padding:16px 8px;border:none;border-bottom:1px solid var(--color-gray-400);outline:none;background-color:var(--color-white);transition:border-color .3s ease}.calculator__field-input::-moz-placeholder{font-weight:400;font-size:16px;line-height:1;color:var(--color-gray-400)}.calculator__field-input::placeholder{font-weight:400;font-size:16px;line-height:1;color:var(--color-gray-400)}@media(hover:hover){.calculator__field-input:hover{border-color:var(--color-yellow-500)}}@media(hover:none){.calculator__field-input:active{border-color:var(--color-yellow-500)}}.calculator__label{font-weight:600;font-size:14px;line-height:1;color:var(--color-text-primary)}.result{display:flex;flex-direction:column;padding:40px;border-radius:20px;background-color:var(--color-gray-300)}@media(max-width:768px){.result{padding:30px}}@media(max-width:615px){.result{padding:30px 20px;border-radius:20px 20px 0 0}}.result__title{font-weight:700;font-size:24px;line-height:1;color:var(--color-text-primary);margin-bottom:20px}.result__route{position:relative;display:flex;justify-content:space-between;align-items:start;-moz-column-gap:20px;column-gap:20px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--color-gray-400)}@media(max-width:480px){.result__route{flex-direction:column;row-gap:10px}}.result__route-arrow{position:relative;align-self:center;width:100%;height:1px;background-color:var(--color-gray-900)}.result__route-arrow:after{content:"";position:absolute;top:50%;right:0;display:block;width:6px;height:9px;background-color:var(--color-gray-900);clip-path:polygon(0 0,0% 100%,100% 50%);transform:translateY(-50%)}@media(max-width:480px){.result__route-arrow{align-self:start;width:2px;height:40px;margin-left:10px}.result__route-arrow:after{top:auto;bottom:0;right:50%;width:8px;height:9px;clip-path:polygon(100% 0,0 0,50% 100%);transform:translate(50%,2px)}}.result__route-item{display:flex;flex-direction:column;flex-shrink:0;max-width:170px;width:-moz-max-content;width:max-content}.result__route-label{font-weight:400;font-size:14px;line-height:1;color:var(--color-text-primary);display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px;margin-bottom:10px}.result__route-icon{display:flex;justify-content:center;align-items:center;width:26px;height:26px;border-radius:8px;background-color:var(--color-white)}.result__route-icon svg{display:block;width:16px;height:16px;fill:none;stroke:var(--color-gray-900)}.result__route-city{font-weight:700;font-size:16px;line-height:1;color:var(--color-text-primary);margin-bottom:4px}.result__route-en{font-weight:600;font-size:16px;line-height:1;color:var(--color-gray-400)}.result__cost{display:flex;flex-direction:column;margin-bottom:20px}.result__cost-item{font-weight:700;font-size:16px;line-height:1;color:var(--color-text-primary);display:grid;grid-template-columns:1fr 100px;row-gap:4px;padding-block:10px}.result__cost-value{text-align:end}.result__cost-note{font-weight:600;color:var(--color-gray-400)}.result__total{font-weight:700;font-size:16px;line-height:1;color:var(--color-text-primary);display:flex;justify-content:space-between;-moz-column-gap:20px;column-gap:20px;margin-bottom:10px;padding:20px;border-radius:10px;background-color:var(--color-white)}.result__button{margin-bottom:20px}.result__note{font-weight:700;font-size:16px;line-height:1;color:var(--color-text-primary);margin-bottom:20px}.result__info-button{padding:0;border:none;background-color:transparent;font-weight:700;font-size:16px;line-height:1;color:var(--color-blue-700);display:flex;-moz-column-gap:6px;column-gap:6px;text-align:start;transition:color .3s ease}.result__info-button svg{display:block;flex-shrink:0;width:18px;height:18px;fill:none;stroke:var(--color-blue-700);transform:translateY(-1px);transition:stroke .3s ease}@media(hover:hover){.result__info-button:hover{color:var(--color-blue-600)}.result__info-button:hover svg{stroke:var(--color-blue-600)}}@media(hover:none){.result__info-button:active{color:var(--color-blue-600)}.result__info-button:active svg{stroke:var(--color-blue-600)}}.profile{padding:60px 40px}.profile__header{display:flex;justify-content:space-between;align-items:center;-moz-column-gap:20px;column-gap:20px;margin-bottom:20px}.profile__title{font-weight:700;font-size:24px;line-height:1;color:var(--color-text-primary)}.profile__logout{padding:0;border:none;background-color:transparent;font-weight:500;font-size:16px;line-height:1;color:var(--color-gray-400);display:flex;align-items:center;-moz-column-gap:6px;column-gap:6px;transition:color .3s ease}.profile__logout svg{display:block;width:20px;height:20px;fill:none;stroke:var(--color-gray-400);transition:stroke .3s ease}@media(hover:hover){.profile__logout:hover{color:var(--color-gray-700)}.profile__logout:hover svg{stroke:var(--color-gray-700)}}@media(hover:none){.profile__logout:active{color:var(--color-gray-700)}.profile__logout:active svg{stroke:var(--color-gray-700)}}.profile__form{display:flex;flex-direction:column;align-items:start}.profile__field{display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px;max-width:500px;width:100%;padding:20px}.profile__field:not(:last-child){border-bottom:1px solid var(--color-gray-300)}.profile__field-label{font-weight:600;font-size:16px;line-height:1;color:var(--color-gray-400);max-width:180px;width:100%}.profile__field-control{display:flex;align-items:center;max-width:300px;width:100%;padding-left:10px;border-bottom:1px solid var(--color-gray-900)}.profile__field-control.is-edited .profile__field-text{display:none}.profile__field-control.is-edited .profile__field-input{display:flex}.profile__field-text{font-weight:400;font-size:16px;line-height:1;color:var(--color-gray-900);display:flex;align-items:center;width:100%;height:46px}.profile__field-input{font-weight:400;font-size:16px;line-height:1;color:var(--color-gray-900);display:none;align-items:center;width:100%;height:46px;padding:0;border:none;outline:none}.profile__field-input::-moz-placeholder{color:var(--color-gray-400)}.profile__field-input::placeholder{color:var(--color-gray-400)}.profile__field-edit{padding:0;border:none;background-color:transparent;display:flex;justify-content:center;align-items:center;width:46px;height:46px}.profile__field-edit svg{display:block;width:20px;height:20px;fill:none;stroke:var(--color-gray-900);transition:stroke .3s ease}@media(hover:hover){.profile__field-edit:hover svg{stroke:var(--color-yellow-500)}}@media(hover:none){.profile__field-edit:active svg{stroke:var(--color-yellow-500)}}.popup-storage-conditions{max-width:600px;width:100%;padding:40px;background-color:var(--color-white)}@media(max-width:768px){.popup-storage-conditions{padding:30px}}@media(max-width:615px){.popup-storage-conditions{padding:30px 20px}}.popup-storage-conditions__header{display:flex;justify-content:space-between;align-items:start;-moz-column-gap:10px;column-gap:10px;margin-bottom:20px}.popup-storage-conditions__title{font-weight:700;font-size:20px;line-height:1;color:var(--color-text-primary)}.popup-storage-conditions__close{padding:0;border:none;background-color:transparent;position:relative;width:22px;height:22px}.popup-storage-conditions__close:before{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;border-radius:2px;background-color:var(--color-gray-900);transform:translate(-50%,-50%) rotate(45deg);transition:background-color .3s ease}.popup-storage-conditions__close:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;border-radius:2px;background-color:var(--color-gray-900);transform:translate(-50%,-50%) rotate(-45deg);transition:background-color .3s ease}@media(hover:hover){.popup-storage-conditions__close:hover:before{background-color:var(--color-yellow-500)}.popup-storage-conditions__close:hover:after{background-color:var(--color-yellow-500)}}@media(hover:none){.popup-storage-conditions__close:active:before{background-color:var(--color-yellow-500)}.popup-storage-conditions__close:active:after{background-color:var(--color-yellow-500)}}.popup-storage-conditions__description{font-weight:500;font-size:14px;line-height:1.2;color:var(--color-text-primary);display:flex;flex-direction:column}.popup-storage-conditions__description p{margin-bottom:1em}.popup-storage-conditions__description p:last-child{margin:0}.popup-storage-conditions__description p:has(+ul){margin-bottom:.2em}.popup-storage-conditions__description b{font-weight:700}.popup-storage-conditions__description ul{margin:0 0 1em}.popup-storage-conditions__description ul:last-child{margin:0}.popup-storage-conditions__description li:not(:last-child){margin-bottom:.2em}
