@font-face {font-family: "Montserrat";src: url("/assets/components/app/fonts/montserrat-extralight-webfont.woff2") format("woff2"),url("/assets/components/app/fonts/montserrat-extralight-webfont.woff") format("woff");font-weight: 300;font-style: normal;font-display: swap;}
@font-face {font-family: "Montserrat";src: url("/assets/components/app/fonts/montserrat-regular-webfont.woff2") format("woff2"),url("/assets/components/app/fonts/montserrat-regular-webfont.woff") format("woff");font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: "Montserrat";src: url("/assets/components/app/fonts/montserrat-medium-webfont.woff2") format("woff2"),url("/assets/components/app/fonts/montserrat-medium-webfont.woff") format("woff");font-weight: 500;font-style: normal;font-display: swap;}
@font-face {font-family: "Montserrat";src: url("/assets/components/app/fonts/montserrat-bold-webfont.woff2") format("woff2"),url("/assets/components/app/fonts/montserrat-bold-webfont.woff") format("woff");font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: "Montserrat";src: url("/assets/components/app/fonts/montserrat-extrabold-webfont.woff2") format("woff2"),url("/assets/components/app/fonts/montserrat-extrabold-webfont.woff") format("woff");font-weight: 800;font-style: normal;font-display: swap;}
@font-face {font-family: "Din";src: url("/assets/components/app/fonts/DINCondensed-Bold.woff2") format("woff2"),url("/assets/components/app/fonts/DINCondensed-Bold.woff") format("woff");font-weight: bold;font-style: normal;font-display: swap;}
@font-face {font-family: "Adelle";src: url("/assets/components/app/fonts/AdelleCyrillic-LightItalic.woff2") format("woff2"),url("/assets/components/app/fonts/AdelleCyrillic-LightItalic.woff") format("woff");font-weight: 300;font-style: italic;font-display: swap;}
@font-face {font-family: "Adelle";src: url("/assets/components/app/fonts/AdelleCyrillic-SemiBoldItalic.woff2") format("woff2"),url("/assets/components/app/fonts/AdelleCyrillic-SemiBoldItalic.woff") format("woff");font-weight: 500;font-style: italic;font-display: swap;}
@font-face {font-family: "Adelle";src: url("/assets/components/app/fonts/AdelleCyrillic-Extrabold.woff2") format("woff2"),url("/assets/components/app/fonts/AdelleCyrillic-Extrabold.woff") format("woff");font-weight: 900;font-style: normal;font-display: swap;}
@font-face {font-family: "Proxima";src: url("/assets/components/app/fonts/ProximaNovaBlack.woff2") format("woff2"),url("/assets/components/app/fonts/ProximaNovaBlack.woff") format("woff");font-weight: 900;font-style: normal;font-display: swap;}
@font-face {font-family: "Bradobrei";src: url("/assets/components/app/fonts/Bradobrei.woff2") format("woff2"),url("/assets/components/app/fonts/Bradobrei.woff") format("woff");font-weight: 400;font-style: normal;font-display: swap;}
html {line-height: 1.15;-webkit-text-size-adjust: 100%;}
body {margin: 0;}
main {display: block;}
h1 {font-size: 2em;margin: .67em 0;}
hr {box-sizing: content-box;overflow: visible;display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}
a {background-color: transparent;}
audio, canvas, iframe, img, svg, video {vertical-align: middle;}
abbr[title] {border-bottom: none;text-decoration: underline;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;}
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;}
button, [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}
fieldset {border: 0;margin: 0;padding: 0;}
legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}
progress {vertical-align: baseline;}
textarea {overflow: auto;}
[type="checkbox"], [type="radio"] {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;}
details {display: block;}
summary {display: list-item;}
template {display: none;}
[hidden] {display: none;}
.tns-outer {padding: 0 !important;}
.tns-outer [hidden] {display: none !important;}
.tns-outer [aria-controls], .tns-outer [data-action] {cursor: pointer;}
.tns-slider {-webkit-transition: all 0s;-moz-transition: all 0s;transition: all 0s;}
.tns-slider>.tns-item {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.tns-horizontal.tns-subpixel {white-space: nowrap;}
.tns-horizontal.tns-subpixel>.tns-item {display: inline-block;vertical-align: top;white-space: normal;}
.tns-horizontal.tns-no-subpixel:after {content: "";display: table;clear: both;}
.tns-horizontal.tns-no-subpixel>.tns-item {float: left;}
.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item {margin-right: -100%;}
.tns-no-calc {position: relative;left: 0;}
.tns-gallery {position: relative;left: 0;min-height: 1px;}
.tns-gallery>.tns-item {position: absolute;left: -100%;-webkit-transition: transform 0s,opacity 0s;-moz-transition: transform 0s,opacity 0s;transition: transform 0s,opacity 0s;}
.tns-gallery>.tns-slide-active {position: relative;left: auto !important;}
.tns-gallery>.tns-moving {-webkit-transition: all .25s;-moz-transition: all .25s;transition: all .25s;}
.tns-autowidth {display: inline-block;}
.tns-lazy-img {-webkit-transition: opacity .6s;-moz-transition: opacity .6s;transition: opacity .6s;opacity: .6;}
.tns-lazy-img.tns-complete {opacity: 1;}
.tns-ah {-webkit-transition: height 0s;-moz-transition: height 0s;transition: height 0s;}
.tns-ovh {overflow: hidden;}
.tns-visually-hidden {position: absolute;left: -10000em;}
.tns-transparent {opacity: 0;visibility: hidden;}
.tns-fadeIn {opacity: 1;filter: alpha(opacity=100);z-index: 0;}
.tns-normal, .tns-fadeOut {opacity: 0;filter: alpha(opacity=0);z-index: -1;}
.tns-vpfix {white-space: nowrap;}
.tns-vpfix>div, .tns-vpfix>li {display: inline-block;}
.tns-t-subp2 {margin: 0 auto;width: 310px;position: relative;height: 10px;overflow: hidden;}
.tns-t-ct {width: 2333.3333333%;width: -webkit-calc(100% * 70 / 3);width: -moz-calc(100% * 70 / 3);width: calc(100% * 70 / 3);position: absolute;right: 0;}
.tns-t-ct:after {content: "";display: table;clear: both;}
.tns-t-ct>div {width: 1.4285714%;width: -webkit-calc(100% / 70);width: -moz-calc(100% / 70);width: calc(100% / 70);height: 10px;float: left;}
::-moz-selection {background: #b3d4fc;text-shadow: none;}
::selection {background: #b3d4fc;text-shadow: none;}
html {height: 100%;font-size: 16px;}
html._js._loading > * {opacity: 0;}
body {position: relative;overflow-x: hidden;height: 100%;font-family: "Montserrat",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;-webkit-font-smoothing: antialiased;color: #474747;background: #d6ccc2;}
body.menu-open {overflow: hidden;}
body.menu-open:before {content: "";position: fixed;z-index: 100;top: 0;left: 0;width: 100%;height: 100%;background: #474747;opacity: .8;}
@media only screen and (min-width: 481px) {body {min-width: 1200px;}}
img {max-width: 100%;height: auto;}
a {color: inherit;-webkit-tap-highlight-color: transparent;}
input, button, textarea, select {font: inherit;}
button {margin: 0;padding: 0;border: none;outline: none;cursor: pointer;color: #474747;-webkit-tap-highlight-color: transparent;}
input {outline: 0;}
.wrapper {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;min-height: 100%;}
.wrapper__content {-webkit-box-flex: 1 0 auto;-moz-box-flex: 1 0 auto;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;overflow: hidden;}
@media only screen and (max-width: 480px) {.wrapper__content {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}}
.container {width: 89%;max-width: 1050px;margin: 0 auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
@media only screen and (min-width: 481px) {.container {width: 90%;}}
.tns-controls button {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.tns-controls button:disabled {opacity: .05;cursor: initial;}
.btn {position: relative;display: inline-block;width: 100%;padding: 16px;font-family: "Din",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size: 30px;letter-spacing: .009em;text-align: center;line-height: 1.1666666667;text-transform: uppercase;text-decoration: none;border-radius: 1.1333333333em;-webkit-transition: background .4s ease;-moz-transition: background .4s ease;-ms-transition: background .4s ease;-o-transition: background .4s ease;transition: background .4s ease;will-change: background-color;box-sizing: border-box;}
.btn--yellow {color: #474747;background-color: #f1cf63;}
.btn--yellow:hover {background-color: #ffcf35;}
.btn--dark {color: #fff;background-color: #474747;}
.btn--dark:hover {background-color: #373737;}
.btn--red {padding: 11px 16px 15px;font-weight: 800;font-size: 28px;letter-spacing: .0260714286em;font-family: "Montserrat",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;text-transform: none;color: #fff;background: #a85050;}
.btn--red:hover {background-color: #924646;}
.btn--beige {background: #e5dfd8;}
.btn--small {width: auto;padding: .1282051282em .4615384615em .1025641026em;font-size: 39px;letter-spacing: .008974359em;border-radius: .3846153846em;}
.btn--go {position: relative;width: 268px;padding: 9px 20px;font-size: 36px;letter-spacing: .0088888889em;text-align: right;background: #faf8f6;}
.btn--go:hover {background-color: #efe8e1;}
.btn--go:before {content: "";position: absolute;top: 50%;left: 19px;width: 72px;height: 32px;margin-top: -16px;background-image: url("/assets/components/app/img/sprite.svg#go-usage");background-color: transparent;}
.btn--more {width: 100%;max-width: 234px;padding-top: 0;padding-bottom: 0;font-weight: bold;font-size: 39px;line-height: 1.3846153846;font-family: "Din",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;letter-spacing: .008974359em;text-align: center;background: #ddd3d3;border-radius: .3846153846em;}
.btn--more-arrow {width: 100%;max-width: 260px;padding-left: 54px;font-weight: bold;font-size: 18px;font-family: "Montserrat",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;text-transform: none;text-align: left;background: #ddd3d3;border-radius: 1em;}
.btn--more-arrow:before {content: "";position: absolute;top: 50%;right: 18px;width: 24px;height: 16px;margin-top: -8px;background-image: url("/assets/components/app/img/sprite.svg#arrow-b-dark-usage");background-color: transparent;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);-webkit-transition: transform .1s ease;-moz-transition: transform .1s ease;-ms-transition: transform .1s ease;-o-transition: transform .1s ease;transition: transform .1s ease;}
.btn--more-arrow.active:before {-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}
.btn--whatsapp {padding: .2272727273em .6818181818em .1136363636em;font-family: "Proxima",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-weight: 900;font-size: 44px;letter-spacing: .0227272727em;text-align: center;line-height: 1;background: #74ae95;}
.tooltip {position: relative;display: inline-block;vertical-align: middle;width: 4.2666666667vw;height: 4.2666666667vw;margin-left: 2.1333333333vw;font-size: 0;background-image: url("/assets/components/app/img/sprite.svg#question-usage");background-color: transparent;}
@media only screen and (min-width: 481px) {.tooltip {width: 16px;height: 16px;margin-left: 8px;}}
.tooltip--gray {background-image: url("/assets/components/app/img/sprite.svg#question-gray-usage");background-color: transparent;}
.header .tooltip {top: -1px;margin-left: 4px;}
.tooltip--large {top: -1px;width: 21px;height: 21px;margin-left: 4px;}
.socials {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-align-items: center;align-items: center;}
.header .socials {margin-top: 20px;}
@media only screen and (max-width: 480px) {.footer .socials {margin-left: 18.6666666667vw;}}
.socials__text {width: 13em;margin: 0 10px 0 0;font-size: 8px;line-height: 1.125;}
.socials__item {display: inline-block;vertical-align: middle;font-size: 0;width: 52px;height: 52px;-webkit-transition: filter .3s ease;-moz-transition: filter .3s ease;-ms-transition: filter .3s ease;-o-transition: filter .3s ease;transition: filter .3s ease;will-change: filter;}
.socials__item:not(:last-child) {margin-right: 16px;}
.socials--small .socials__item:not(:last-child) {margin-right: 8px;}
@media only screen and (max-width: 480px) {.socials__item {width: 12.8vw;height: 12.8vw;}
	.socials__item:not(:last-child) {margin-right: 3.7333333333vw;}}
.socials__item:hover {-webkit-filter: brightness(1.15);filter: brightness(1.15);}
.socials--small .socials__item {width: 32px;height: 32px;}
.socials__item--vk {background-image: url("/assets/components/app/img/sprite.svg#vk-usage");background-color: transparent;}
.socials__item--fb {background-image: url("/assets/components/app/img/sprite.svg#facebook-usage");background-color: transparent;}
.socials__item--insta {background-image: url("/assets/components/app/img/sprite.svg#instagram-usage");background-color: transparent;}
[data-speed] {-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.header {position: relative;z-index: 3;}
@media only screen and (max-width: 480px) {.header {max-width: 82.6666666667%;margin-bottom: 2.6666666667vw;padding-top: 3.2vw;padding-bottom: 0;}}
@media only screen and (min-width: 481px) {.header {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-between;justify-content: space-between;max-width: 990px;margin-bottom: 10px;padding-top: 32px;padding-bottom: 32px;}}
.header__logo {position: relative;display: block;width: 100%;}
@media only screen and (max-width: 480px) {.header__logo {width: 82.6666666667vw;height: 20.8vw;margin-bottom: 13.3333333333vw;background: url("/assets/components/app/img/logo-mobile.svg") no-repeat center/cover;}
	.header__logo:before {content: "";position: absolute;left: 0;top: -5.8666666667vw;width: 100%;height: 1.6vw;background: rgba(71,71,71,.06);}
	.header__logo:after {content: "";position: absolute;left: 0;bottom: -6.9333333333vw;width: 100%;height: 1.6vw;background: rgba(71,71,71,.06);}}
@media only screen and (min-width: 481px) {.header__logo {padding-top: 8px;padding-right: 2px;width: 414px;}}
@media only screen and (max-width: 480px) {.header__logo-pic {border: 0;clip: rect(0,0,0,0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;white-space: nowrap;width: 1px;}}
@media only screen and (max-width: 480px) {.header__info {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-ms-align-items: center;align-items: center;}}
@media only screen and (min-width: 481px) {.header__info {width: 208px;}}
.header__legal {margin-bottom: 18px;}
@media only screen and (max-width: 480px) {.header__legal {font-size: 4.2666666667vw;margin-bottom: 1.125em;width: 12.625em;}}
.header__legal-title {margin-bottom: .6153846154em;font-weight: bold;font-size: .8125em;line-height: 1.2142857143;}
@media only screen and (min-width: 481px) {.header__legal-title {margin-bottom: .7142857143em;font-size: .875em;}}
.header__legal-text {margin: 0;font-size: .4375em;line-height: 1.2857142857;}
@media only screen and (max-width: 480px) {.header__legal-text {max-width: 26.5714285714em;}}
@media only screen and (min-width: 481px) {.header__legal-text {font-size: .5em;line-height: 1.25;}}
.header__contacts {width: 278px;}
@media only screen and (max-width: 480px) {.header__contacts {display: none;}}
.header__contacts-section:not(:last-child) {margin-bottom: 16px;padding-bottom: 22px;border-bottom: 6px solid rgba(71,71,71,.06);}
.header__contacts-title {display: block;margin-bottom: .25em;text-decoration: none;font-weight: 800;font-size: 24px;line-height: 1;}
.header__contacts-text {display: block;margin: 0;line-height: 1;}
.main-menu {position: relative;}
@media only screen and (max-width: 480px) {.main-menu {display: none;}}
.main-menu__btn {position: relative;z-index: 1;width: 100%;padding: 9px 32px 6px;font-weight: 900;font-size: 44px;line-height: 1;font-family: "Proxima",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;letter-spacing: .0227272727em;text-transform: uppercase;text-align: center;background: #cbc2b9;border-radius: 1.4090909091em;-webkit-transition: background .25s ease;-moz-transition: background .25s ease;-ms-transition: background .25s ease;-o-transition: background .25s ease;transition: background .25s ease;}
.main-menu__btn:hover {background: #c0b5aa;}
.main-menu__inner {position: absolute;padding-top: 135px;padding-bottom: 56px;top: -48px;left: 50%;width: 352px;margin-left: -176px;text-align: center;background: #e3dcd5;background: -webkit-linear-gradient(90deg -,#e3dcd5 0%,#fbf8f5 100%);background: linear-gradient(224deg,#e3dcd5 0%,#fbf8f5 100%);-webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);border-radius: 58px;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-transform-origin: center 78px;-moz-transform-origin: center 78px;-ms-transform-origin: center 78px;-o-transform-origin: center 78px;transform-origin: center 78px;}
.main-menu__inner.open {animation: menu-inner-open .25s ease-in;-webkit-animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;-o-animation-fill-mode: forwards;animation-fill-mode: forwards;}
@keyframes menu-inner-open {0% {-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);}
	100% {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}}
.main-menu__langs, .main-menu__list, .main-menu__contacts {list-style: none;margin: 0;padding: 0;opacity: 0;-webkit-transform: translateY(-20px);-moz-transform: translateY(-20px);-ms-transform: translateY(-20px);-o-transform: translateY(-20px);transform: translateY(-20px);}
.open .main-menu__langs, .open .main-menu__list, .open .main-menu__contacts {animation: menus-show .5s ease .3s;-webkit-animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;-o-animation-fill-mode: forwards;animation-fill-mode: forwards;}
@keyframes menus-show {0% {opacity: 0;-webkit-transform: translateY(-20px);-moz-transform: translateY(-20px);-ms-transform: translateY(-20px);-o-transform: translateY(-20px);transform: translateY(-20px);}
	100% {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}}
.main-menu__langs-link, .main-menu__list-link, .main-menu__contacts-link {display: block;text-decoration: none;}
.main-menu__langs-link:hover, .main-menu__list-link:hover, .main-menu__contacts-link:hover {opacity: .5;}
.main-menu__langs {margin-bottom: .9090909091em;font-weight: bold;font-size: 22px;line-height: 1.5454545455;}
.main-menu__list {margin-bottom: 1.2222222222em;font-size: 18px;line-height: 1.6666666667;}
.main-menu__contacts {font-size: 18px;line-height: 1.6666666667;font-family: "Bradobrei",system-ui,-apple-system,serif;}
.mobile-menu-btn {position: relative;top: -1.3333333333vw;width: 24vw;height: 24vw;font-size: 0;background: #895162;border-radius: 50%;}
.mobile-menu-btn:before {content: "";position: absolute;top: 50%;left: 50%;width: 11.7333333333vw;height: 9.6vw;margin-left: -5.8666666667vw;margin-top: -4.8vw;background-image: url("/assets/components/app/img/sprite.svg#menu-usage");background-color: transparent;}
@media only screen and (min-width: 481px) {.mobile-menu-btn {display: none;}}
@media only screen and (max-width: 480px) {.header__m-contacts {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-ms-align-items: center;align-items: center;margin-bottom: 9.6vw;font-weight: bold;font-size: 3.7333333333vw;}
	.header__m-contacts-city {margin-bottom: 1px;font-weight: 800;font-size: 1.4285714286em;}
	.header__m-contacts .contacts__actions {margin-top: 0;margin-bottom: 0;margin-right: .5333333333vw;}
	.header__m-contacts .contacts__actions-item {width: 14.9333333333vw;height: 14.9333333333vw;margin-left: 3.2vw;}}
@media only screen and (min-width: 481px) {.header__m-contacts {display: none;}}
.second-menu {max-width: 990px;margin-bottom: 32px;}
@media only screen and (max-width: 480px) {.second-menu {display: none;}}
.second-menu__list {list-style: none;margin: 0 auto;padding: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-ms-align-items: center;align-items: center;}
.second-menu__link {display: block;line-height: 1;text-transform: uppercase;text-decoration: none;transition: opacity .2s ease;}
.second-menu__link:hover, .second-menu__link.active {opacity: .4;}
.slider {margin-top: 32px;margin-bottom: 40px;height: 438px;padding-top: 10px;padding-bottom: 10px;overflow: hidden;}
@media only screen and (max-width: 480px) {.slider {display: none;}}
.slider-wrapper {position: relative;}
@media only screen and (min-width: 481px) {.slider-wrapper {margin-top: -10px;margin-bottom: -10px;}}
.slider-wrapper .tns-outer .tns-controls {width: 100%;opacity: 0;outline: none;}
.slider-wrapper .tns-outer .tns-controls button {position: absolute;z-index: 2;top: 50%;width: 120px;height: 120px;margin-top: -60px;font-size: 0;-webkit-transition: opacity .3s ease;-moz-transition: opacity .3s ease;-ms-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;outline: none;}
.slider-wrapper .tns-outer .tns-controls button:hover {-webkit-filter: brightness(1.1);filter: brightness(1.1);}
.slider-wrapper .tns-outer .tns-controls button[data-controls="prev"] {left: 50%;-webkit-transform: translateX(-745px);-moz-transform: translateX(-745px);-ms-transform: translateX(-745px);-o-transform: translateX(-745px);transform: translateX(-745px);background-image: url("/assets/components/app/img/sprite.svg#arrow-left-round-usage");background-color: transparent;}
.slider-wrapper .tns-outer .tns-controls button[data-controls="next"] {right: 50%;-webkit-transform: translateX(745px);-moz-transform: translateX(745px);-ms-transform: translateX(745px);-o-transform: translateX(745px);transform: translateX(745px);background-image: url("/assets/components/app/img/sprite.svg#arrow-right-round-usage");background-color: transparent;}
.slider-wrapper .tns-outer:hover .tns-controls {opacity: 1;}
.slider-wrapper .tns-ovh {overflow: visible;}
.slide {position: relative;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.slide__pic {border-radius: 45px;-webkit-box-shadow: 0 1px 9px rgba(0,0,0,.34);box-shadow: 0 1px 9px rgba(0,0,0,.34);}
.slide__actions {position: absolute;bottom: 48px;right: 100px;}
@media only screen and (max-width: 480px) {.mobile-clouds {position: relative;top: -7.4666666667vw;height: 65.0666666667vw;margin-bottom: 4.2666666667vw;}
	.page-3 .mobile-clouds {height: 93.3333333333vw;top: 0;}
	.mobile-clouds__pic, .mobile-clouds__big, .mobile-clouds__small {position: absolute;max-width: none;}
	.mobile-clouds__pic {top: 8vw;left: 12.2666666667vw;width: 75.7333333333vw;}
	.page-3 .mobile-clouds__pic {top: -3.7333333333vw;left: 0;width: 111.4666666667vw;}
	.mobile-clouds__big {top: 0;left: 0;width: 115.2vw;margin-left: -12.8vw;-webkit-transform: rotate(-4deg);-moz-transform: rotate(-4deg);-ms-transform: rotate(-4deg);-o-transform: rotate(-4deg);transform: rotate(-4deg);}
	.page-3 .mobile-clouds__big {top: 0vw;left: -16.5333333333vw;width: 141.8666666667vw;}
	.mobile-clouds__small {bottom: 0;right: 6.4vw;width: 50.1333333333vw;-webkit-transform: scale(-1,1);-moz-transform: scale(-1,1);-ms-transform: scale(-1,1);-o-transform: scale(-1,1);transform: scale(-1,1);}
	.page-3 .mobile-clouds__small {bottom: 0vw;left: -24vw;right: 0;width: 96.5333333333vw;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}}
@media only screen and (min-width: 481px) {.mobile-clouds {display: none;}}
.banner {position: relative;text-align: center;}
.banner__svg-banner {position: relative;z-index: 2;}
.banner__cloud-big {position: absolute;z-index: 1;}
.banner--left .banner__cloud-big {width: 52.2666666667vw;top: 0;left: -24.5333333333vw;-webkit-transform: rotate(-4deg);-moz-transform: rotate(-4deg);-ms-transform: rotate(-4deg);-o-transform: rotate(-4deg);transform: rotate(-4deg);}
.banner--right .banner__cloud-big {width: 77.3333333333vw;right: -43.7333333333vw;top: -4.8vw;}
.banner__pic {position: absolute;width: 414px;height: 376px;z-index: 3;}
.banner__cloud-small {position: absolute;z-index: 4;}
.banner--left .banner__cloud-small {top: 16vw;left: -14.4vw;width: 27.7333333333vw;}
.banner__slogan {position: relative;z-index: 1;padding: .7142857143em 2em 0 0;font-weight: 300;font-style: italic;font-size: 2.4vw;line-height: 1.25;letter-spacing: .005em;font-family: "Adelle",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;text-align: right;}
.second-menu + .mobile-clouds + .banner {padding-top: 96px;}
@media only screen and (max-width: 480px) {.banner {margin-bottom: 4.8vw;}
	.banner--right .banner__cloud-small {display: none;}
	.banner__pic {display: none;}}
@media only screen and (min-width: 481px) {.banner {top: -30px;padding: 38px 0 24px;}
	.banner__cloud-big {position: absolute;z-index: 1;}
	.banner--left .banner__cloud-big {width: 590px;top: -40px;left: -430px;}
	.banner--right .banner__cloud-big {width: 590px;right: -516px;top: -30px;}
	.banner__pic {width: 414px;height: 376px;}
	.banner--left .banner__pic {top: 40px;left: -304px;}
	.banner--right .banner__pic {right: -330px;}
	.banner--left .banner__cloud-small {top: 240px;left: -148px;width: 256px;-webkit-transform: scale(-1,1);-moz-transform: scale(-1,1);-ms-transform: scale(-1,1);-o-transform: scale(-1,1);transform: scale(-1,1);}
	.banner--right .banner__cloud-small {top: 270px;right: -234px;}
	.banner__slogan {font-size: 28px;}}
.form {width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 3.7333333333vw;text-align: center;}
@media only screen and (min-width: 481px) {.form {font-size: 16px;}}
.form__title {position: relative;margin: 0 auto .0625em;font-weight: 900;font-size: 17.0666666667vw;font-family: "Adelle",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;letter-spacing: .0515625em;line-height: 1;}
@media only screen and (min-width: 481px) {.form__title {font-size: 64px;}}
.form__subtitle {margin: 0 0 1.75em;font-size: 1em;line-height: 1;}
.form__row {position: relative;margin-bottom: 1em;}
.form__input {display: block;width: 100%;margin: 0;padding: .7em .8em .8em;height: 2.9em;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 1.25em;line-height: 1;text-align: center;color: inherit;outline: none;-webkit-appearance: none;border: 0;background-color: #fff;border-radius: 1.6em;}
.form__input::-webkit-input-placeholder {font-size: 1.25em;line-height: 1.19em;color: inherit;}
.form__input::-moz-placeholder {font-size: 1.25em;line-height: 1.19em;color: inherit;}
.form__input:-moz-placeholder {font-size: 1.25em;line-height: 1.19em;color: inherit;}
.form__input:-ms-input-placeholder {font-size: 1.25em;line-height: 1.19em;color: inherit;}
.form__input.error {border-color: brown;}
.form__input.error ~ .form__error {display: block;}
textarea .form__input {min-height: 100px;}
.form__placeholder {position: absolute;top: 50%;left: 50%;white-space: nowrap;font-size: 1.25em;line-height: 1.19em;color: inherit;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);-webkit-transition: transform .2s linear;-moz-transition: transform .2s linear;-ms-transition: transform .2s linear;-o-transition: transform .2s linear;transition: transform .2s linear;-webkit-transform-origin: center;-moz-transform-origin: center;-ms-transform-origin: center;-o-transform-origin: center;transform-origin: center;pointer-events: none;}
.form__input:focus ~ .form__placeholder, .form__input--text ~ .form__placeholder {-webkit-transform: translate(-50%,-140%) scale(.6);-moz-transform: translate(-50%,-140%) scale(.6);-ms-transform: translate(-50%,-140%) scale(.6);-o-transform: translate(-50%,-140%) scale(.6);transform: translate(-50%,-140%) scale(.6);}
.form__select {padding-left: 2.9em;padding-right: 2.9em;-webkit-appearance: none;-moz-appearance: none;text-indent: .01px;text-align: center;text-overflow: "";-ms-appearance: none;appearance: none !important;cursor: pointer;background-image: url("/assets/components/app/img/sprite.svg#arrow-r-beige-usage");background-size: .8em 1.1em;background-position: center right 1.5em;background-repeat: no-repeat;}
.form__error {display: none;color: brown;font-size: .75em;margin-top: .4166666667em;}
.form__check {display: none;}
.form__btn {margin-top: .5714285714em;margin-bottom: .7142857143em;}
.form__agree {margin: 0;font-weight: 300;font-size: 2.6666666667vw;line-height: 1.1666666667;}
@media only screen and (min-width: 481px) {.form__agree {font-size: 12px;}}
.form__agree-title {display: block;font-weight: bold;}
.form__done {display: none;}
.form--done > * {display: none;}
.form--done > *.form__done {display: block;}
.modal {position: fixed;z-index: 0;top: -3%;left: 0;right: 0;bottom: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-align-items: flex-start;align-items: flex-start;-webkit-justify-content: center;justify-content: center;opacity: 0;overflow: auto;visibility: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: all .3s cubic-bezier(.47,-.28,.32,2);-moz-transition: all .3s cubic-bezier(.47,-.28,.32,2);-ms-transition: all .3s cubic-bezier(.47,-.28,.32,2);-o-transition: all .3s cubic-bezier(.47,-.28,.32,2);transition: all .3s cubic-bezier(.47,-.28,.32,2);}
.modal--show {z-index: 1020;visibility: visible;opacity: 1;top: 0;}
.modal::-webkit-scrollbar {width: 0;}
.modal__content {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-justify-content: center;justify-content: center;z-index: 2;width: 100%;height: 100%;margin: auto;padding: 11.7333333333vw 9.6vw;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: #cbc2b9;}
@media only screen and (min-width: 481px) {.modal__content {width: 470px;height: auto;padding: 92px 90px 76px;border-radius: 62px;}}
.modal__title {margin-bottom: 30px;font-weight: 600;font-size: 24px;line-height: 1.125;font-family: "Montserrat",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;text-align: center;letter-spacing: .03em;}
@media only screen and (min-width: 420px) {.modal__alert {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: center;justify-content: center;-ms-align-items: center;align-items: center;}}
.modal__alert-item {display: block;width: 100%;}
@media only screen and (min-width: 420px) {.modal__alert-item {width: 170px;}}
.modal__alert-item:not(:last-child) {margin-bottom: 16px;}
@media only screen and (min-width: 420px) {.modal__alert-item:not(:last-child) {margin-right: 20px;margin-bottom: 0;}}
.modal-close {position: absolute;z-index: 1;top: 6.4vw;right: 4.2666666667vw;width: 6.9333333333vw;height: 6.9333333333vw;cursor: pointer;background: url("/assets/components/app/img/sprite.svg#close-usage") no-repeat center/cover;-webkit-transition: opacity .3s ease-out;-moz-transition: opacity .3s ease-out;-ms-transition: opacity .3s ease-out;-o-transition: opacity .3s ease-out;transition: opacity .3s ease-out;}
@media only screen and (max-width: 480px) {.modal-close {border: 10px solid transparent;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}}
@media only screen and (min-width: 481px) {.modal-close {top: 40px;right: 44px;width: 26px;height: 26px;}}
.modal-overlay {position: fixed;z-index: 1;top: 0;left: 0;width: 100%;height: 100vh;background: rgba(71,71,71,.87);-webkit-transition: opacity .3s ease-out;-moz-transition: opacity .3s ease-out;-ms-transition: opacity .3s ease-out;-o-transition: opacity .3s ease-out;transition: opacity .3s ease-out;}
body.modal-wrap {overflow: hidden;}
@media only screen and (max-width: 480px) {.mobile-menu {position: fixed;z-index: 1000;top: 0;left: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;height: 100%;color: #f9f9f9;background: #3e3a3a;-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);will-change: transform;-webkit-transition: transform .4s ease;-moz-transition: transform .4s ease;-ms-transition: transform .4s ease;-o-transition: transform .4s ease;transition: transform .4s ease;}
	.mobile-menu.open {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
	.mobile-menu__inner {position: relative;width: 100vw;margin: auto;overflow: hidden;}
	.mobile-menu__inner:before {content: "";position: absolute;top: 50%;right: -12vw;width: 40vw;height: 50.25vw;margin-top: -19vw;background-image: url("/assets/components/app/img/sprite.svg#play-usage");background-color: transparent;}
	.mobile-menu__header {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-ms-align-items: center;align-items: center;width: 76.5vw;margin-bottom: 6vw;}
	.mobile-menu__logo {width: 40.5vw;}
	.mobile-menu__actions {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
	.mobile-menu__actions .contacts__actions-item {width: 13.5vw;height: 13.5vw;}
	.mobile-menu__actions .contacts__actions-item:not(:last-child) {margin-right: 3vw;}
	.mobile-menu .banner {top: 0;width: 83vw;margin-bottom: 6.5vw;}
	.mobile-menu .banner__cloud-big {top: -13vw;left: -25.5vw;width: 56.5vw;}
	.mobile-menu .banner__cloud-small {top: 7.5vw;left: -15vw;width: 33vw;}
	.mobile-menu__first {width: 73.75vw;list-style: none;margin: 0 auto 5vw;padding: 0;}
	.mobile-menu__first-link {font-weight: bold;font-size: 7vw;line-height: 1.3353571429;text-decoration: none;}
	.mobile-menu__second {width: 73.75vw;list-style: none;margin: 0 auto 6vw;padding: 0;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
	.mobile-menu__second-link {font-size: 4.5vw;line-height: 1.5388888889;text-decoration: none;color: #f9f9f9;letter-spacing: 0;}
	.mobile-menu .aside__menu {width: 73.75vw;margin: 0 auto 10vw;}
	.mobile-menu__footnote {width: 73.75vw;font-weight: 300;font-size: 3vw;line-height: 1.2025;}
	.mobile-menu__close {position: absolute;bottom: .5vw;right: 8vw;font-size: 0;width: 25.5vw;height: 25.5vw;background-image: url("/assets/components/app/img/sprite.svg#close-yellow-usage");background-color: transparent;}}
@media only screen and (min-width: 481px) {.mobile-menu {display: none;}}
.mobile-menu__first {-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.mobile-menu__first.active {-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);}
.mobile-menu__first.active + .mobile-menu__second {-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);}
.mobile-submenu {position: absolute;top: 0;display: none;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.mobile-menu__first-link.active + .mobile-submenu {display: block;-webkit-transform: translateX(73.75vw);-moz-transform: translateX(73.75vw);-ms-transform: translateX(73.75vw);-o-transform: translateX(73.75vw);transform: translateX(73.75vw);}
.mobile-submenu__list {width: 73.75vw;list-style: none;margin: 0 auto 5vw;padding: 0;}
.mobile-submenu__title {margin-bottom: .5em;font-weight: bold;font-size: 7vw;line-height: 1.3353571429;cursor: pointer;}
.mobile-submenu__title:after {content: "Назад";padding-left: 2em;font-size: 4.5vw;font-weight: normal;line-height: 1.5388888889;text-decoration: none;color: #f9f9f9;}
.mobile-submenu__link {font-size: 4.5vw;line-height: 1.5388888889;text-decoration: none;color: #f9f9f9;letter-spacing: 0;}
.main__outer {position: relative;}
.main-wrapper {position: relative;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-bottom: 36.2666666667vw;padding: 9.6vw 8.5333333333vw 24vw;background: #fbf8f5;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border-radius: 45px;overflow: hidden;}
.main--full {width: 100% !important;}
.main__title {margin: 0 0 .7647058824em;padding-bottom: .5555555556em;font-weight: 800;font-size: 6.9333333333vw;line-height: .9722222222;border-bottom: .3333333333em solid #efeae3;}
.main__title--small {font-size: 6.9333333333vw;}
.main--full .main__title {padding-bottom: 0;border-bottom: 0;}
.main__description {margin: 1.1818181818em 0 1.5454545455em;font-size: 5.8666666667vw;line-height: 1.1666666667;}
.main__introtext {margin: 2.125em 0 0;font-size: 4.2666666667vw;line-height: 1.2727272727;}
.main__prices {display: block;margin-bottom: -2em;}
.main__prices:not(:last-of-type) {margin-bottom: 4.2666666667vw;}
.main__prices-wrapper {display: block;margin-top: 7.4666666667vw;}
.main__prices-lang {position: relative;display: block;padding-bottom: .6em;margin-bottom: .7em;font-weight: 800;font-size: 9.6vw;line-height: 1;text-align: left;}
.main__prices-lang:before {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 8px;background: #efeae3;}
.main__prices-item {position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-ms-align-items: flex-end;align-items: flex-end;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-bottom: 2em;text-align: left;}
.main__prices-item:not(:last-child) {margin-bottom: 1.875em;}
.main__prices-item:not(:last-child):before {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: rgba(71,71,71,.2);}
.main__prices-title {width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 6.4vw;line-height: 1;}
.main__prices-info {width: 20.625em;line-height: 1.125;}
.main__prices-info p {margin: 1.125em 0 1.25em;}
.main__prices-info p:last-child {margin-bottom: 0;}
.main__prices-price {position: relative;padding-right: 1.1304347826em;padding-bottom: .5652173913em;font-weight: 800;font-size: 2.875em;line-height: 1;}
.main__prices-price:before {content: "";position: absolute;top: 2px;right: 0;width: .8695652174em;height: 1em;background-image: url("/assets/components/app/img/sprite.svg#ruble-usage");background-color: transparent;}
.main__prices-btn {padding: .4166666667em .7083333333em .2083333333em;margin: 0;font-weight: 500;font-style: italic;font-family: "Adelle",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size: 1.5em;line-height: 1;background: #e2c977;border-radius: .5833333333em;}
.main img {display: block;margin-top: 9.0666666667vw;margin-bottom: 9.0666666667vw;}
@media only screen and (max-width: 480px) {.main-wrapper {-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
	.main {-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;}
	.main img {width: 130%;margin-left: -15%;max-width: none;}
	.main__prices-item:first-of-type {padding-top: 8.5333333333vw;border-top: 1px solid rgba(71,71,71,.2);}
	.main__prices-price {margin-top: .5em;}
	.main__prices-order {width: 100%;}
	.main__prices-more {display: none;}
	.main__decor {display: none;}
	.main__decor-bottom {display: none;}
	.main__decor2-big {position: absolute;z-index: 1;bottom: 4.2666666667vw;right: -33.6vw;width: 94.9333333333vw;-webkit-transform: rotate(-2deg);-moz-transform: rotate(-2deg);-ms-transform: rotate(-2deg);-o-transform: rotate(-2deg);transform: rotate(-2deg);}
	.main__decor2-small {position: absolute;z-index: 1;bottom: 2.1333333333vw;right: -18.6666666667vw;width: 51.2vw;-webkit-transform: scale(-1,1) rotate(0);-moz-transform: scale(-1,1) rotate(0);-ms-transform: scale(-1,1) rotate(0);-o-transform: scale(-1,1) rotate(0);transform: scale(-1,1) rotate(0);}}
@media only screen and (min-width: 481px) {.main__outer {max-width: 1050px;margin: 0 auto;}
	.main-wrapper {-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;margin-bottom: 82px;padding: 3.75em 3.75em 9.25em 5.625em;}
	.main-wrapper:before {content: "";position: absolute;bottom: -10em;right: -8.375em;width: 16.875em;height: 16.875em;border-radius: 50%;background: #e5dfd8;}
	.main {width: 572px;}
	.main__title {margin-bottom: .3333333333em;font-size: 3.75em;}
	.main__title--small {font-size: 4em;}
	.main__description {margin: .6666666667em 0 .9444444444em;font-size: 2.25em;}
	.main__introtext {margin-top: 1.5454545455em;font-size: 1.375em;}
	.main img {margin-top: 2.75em;margin-bottom: 2.75em;border-radius: 1.875em;}
	.main__prices:not(:last-of-type) {margin-bottom: 4em;}
	.main__prices-wrapper {margin-top: 3.5em;}
	.main__prices-title {padding-right: 12.6666666667em;font-size: 1.5em;}
	.main__prices-lang {margin-bottom: 1.6em;font-size: 2.5em;}
	.main__prices-lang:before {left: -20%;width: 120%;}
	.main__prices-price {padding-bottom: 1.4782608696em;}
	.main__prices-order {position: absolute;bottom: 110px;right: 0;}
	.main__prices-item:not(:last-child) {margin-bottom: 40px;}
	.main__prices-item:not(:last-child):before {left: -20%;width: 120%;}
	.main__prices-more {margin-top: 38px;width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
	.main__prices-more-item {padding-top: 4px;padding-bottom: 4px;font-weight: 300;font-size: 14px;letter-spacing: .03em;}
	.main__prices-more-item:not(:last-child) {margin-right: 15px;padding-right: 15px;border-right: 1px solid #cbc2b9;}
	.main__prices-more-item b {display: block;margin-top: 4px;font-weight: bold;font-size: 16px;}
	.main__decor-big {position: absolute;z-index: 1;top: 35.9375vw;left: -48.125vw;width: 51.0416666667vw;height: 25.1041666667vw;-webkit-transform: rotate(-1deg);-moz-transform: rotate(-1deg);-ms-transform: rotate(-1deg);-o-transform: rotate(-1deg);transform: rotate(-1deg);}
	.main__decor-dambo {position: absolute;z-index: 1;top: 40.1041666667vw;left: -37.9166666667vw;width: 40.1041666667vw;height: 33.0208333333vw;}
	.main__decor-small {position: absolute;z-index: 1;top: 61.1458333333vw;left: -46.25vw;width: 34.7916666667vw;height: 17.1875vw;-webkit-transform: rotate(-2deg);-moz-transform: rotate(-2deg);-ms-transform: rotate(-2deg);-o-transform: rotate(-2deg);transform: rotate(-2deg);}
	.main__decor-bottom {position: absolute;bottom: 134px;right: -852px;width: 1266px;height: 624px;}
	.page-3 .main__decor2, .page-9 .main__decor2, .page-13 .main__decor2 {display: none;}
	.main__decor2-big {position: absolute;bottom: 200px;right: -360px;width: 590px;height: 292px;-webkit-transform: rotate(-2deg);-moz-transform: rotate(-2deg);-ms-transform: rotate(-2deg);-o-transform: rotate(-2deg);transform: rotate(-2deg);}
	.main__decor2-small {position: absolute;z-index: 1;bottom: 162px;right: -222px;width: 320px;height: 158px;-webkit-transform: scale(-1,1) rotate(0);-moz-transform: scale(-1,1) rotate(0);-ms-transform: scale(-1,1) rotate(0);-o-transform: scale(-1,1) rotate(0);transform: scale(-1,1) rotate(0);}}
@media only screen and (min-width: 1920px) and (min-width: 1920px) {.main__decor-big {left: -924px;width: 980px;height: 482px;top: 690px;}}
@media only screen and (min-width: 1920px) and (min-width: 1920px) {.main__decor-dambo {top: 770px;left: -728px;width: 770px;height: 634px;}}
@media only screen and (min-width: 1920px) and (min-width: 1920px) {.main__decor-small {top: 1174px;left: -888px;width: 668px;height: 330px;}}
.manager-content {margin-top: 3.125em;font-size: 4.2666666667vw;line-height: 1.3333333333;}
.manager-content h2, .manager-content h3, .manager-content .tip {font-weight: bold;margin: 1.3076923077em 0;font-size: 5.8666666667vw;line-height: 1.1538461538;}
.manager-content p {margin: 1.8888888889em 0 2.2222222222em;}
.manager-content ul, .manager-content ol {padding-left: 1.2222222222em;}
.manager-content li:not(:last-child) {margin-bottom: 1em;}
.manager-content > *:first-child {margin-top: 0;}
.manager-content > *:last-child {margin-bottom: 0;}
@media only screen and (min-width: 481px) {.manager-content {margin-top: 3.8888888889em;font-size: 18px;}
	.manager-content h2, .manager-content h3, .manager-content .tip {font-weight: bold;margin: 2.6923076923em 0 1.3076923077em;padding: .6923076923em 1.2307692308em .7692307692em;font-size: 1.4444444444em;line-height: 1.1538461538;background: #efe8e3;border-radius: 20px;}}
.posts {opacity: 0;}
.posts--ready {-webkit-transition: opacity .3s ease;-moz-transition: opacity .3s ease;-ms-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;opacity: 1;}
.posts__item {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 4.8vw;border-radius: 2.5em;overflow: hidden;}
.posts__item-pic {display: block;overflow: hidden;text-decoration: none;border-top-right-radius: 2.5em;border-top-left-radius: 2.5em;}
.posts__item-content {padding: 10.6666666667vw;line-height: 1.2222222222;background: #fbf8f5;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.posts__item-title {display: block;margin: 0 0 .9230769231em;font-weight: 800;font-size: 1.2em;line-height: 1.0769230769;text-decoration: none;}
.posts__item-introtext {margin: 0 0 1.4444444444em;}
.posts__item-link {display: block;font-weight: 500;font-style: italic;font-size: 22px;font-family: "Adelle",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height: 1;text-decoration: none;}
@media only screen and (max-width: 480px) {.posts {margin-bottom: 60px;}
	.posts__item:not(:last-child) {margin-bottom: 28px;}}
@media only screen and (min-width: 481px) {.posts {max-width: 1080px;margin-top: -15px;margin-bottom: 126px;}
	.posts__item {width: 330px;margin: 15px;font-size: 18px;}
	.posts__item-content {padding: 2.2222222222em 2.7777777778em;}}
.page-navigation {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-ms-align-items: center;align-items: center;max-width: 928px;margin-top: -2px;margin-bottom: 26px;}
@media only screen and (max-width: 480px) {.page-navigation {display: none;}}
.breadcrumbs {list-style: none;margin: 0;padding: 0;}
.breadcrumbs__link {text-decoration: none;}
.back-btn {font-size: 3.125em;line-height: 1;font-family: "Bradobrei",system-ui,-apple-system,serif;background: none;}
@media only screen and (max-width: 480px) {.breadcrumbs {width: 52.8vw;}
	.breadcrumbs-wrapper {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-align-items: flex-start;align-items: flex-start;-webkit-justify-content: space-between;justify-content: space-between;margin-bottom: 2.1333333333vw;}
	.page-9 .breadcrumbs-wrapper {display: none;}
	.breadcrumbs__item {display: block;font-weight: 300;font-size: 3.7333333333vw;line-height: 1.4;}
	.breadcrumbs__item:first-child {display: none;}
	.breadcrumbs__item:nth-child(2) {font-weight: bold;font-size: 5.0666666667vw;}
	.breadcrumbs__item:last-child {margin-top: 1.0666666667vw;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.breadcrumbs__link {display: block;line-height: 1.2;}
	.show-aside-menu {position: relative;top: -3.2vw;font-size: 0;width: 17.0666666667vw;height: 17.0666666667vw;background-image: url("/assets/components/app/img/sprite.svg#arrow-right-round-usage");background-color: transparent;}
	.show-aside-menu.active {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}}
@media only screen and (min-width: 481px) {.breadcrumbs {position: relative;top: 5px;margin-right: 2em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 714px;}
	.breadcrumbs:before {content: "";position: absolute;top: 0;right: 0;width: 150px;height: 100%;background: rgba(214,204,194,0);background: -webkit-linear-gradient(left,rgba(214,204,194,0));background: linear-gradient(to right,rgba(214,204,194,0));}
	.breadcrumbs__item {display: inline;font-size: 18px;line-height: 1.4;text-transform: uppercase;}
	.breadcrumbs__link:hover {opacity: .5;}
	.breadcrumbs__link:after {content: "/";display: inline-block;margin-left: .5555555556em;margin-right: .7777777778em;}
	.show-aside-menu {display: none;}}
.courses-carousel {margin-bottom: 50px;}
.courses-carousel__wrapper {position: relative;}
@media only screen and (max-width: 480px) {.courses-carousel__wrapper {display: none;}}
.courses-carousel__wrapper .tns-controls {width: 100%;outline: none;}
.courses-carousel__wrapper .tns-controls button {position: absolute;z-index: 4;top: 252px;width: 120px;height: 120px;font-size: 0;-webkit-transition: opacity .3s ease;-moz-transition: opacity .3s ease;-ms-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;outline: none;}
.courses-carousel__wrapper .tns-controls button:hover {-webkit-filter: brightness(1.1);filter: brightness(1.1);}
.courses-carousel__wrapper .tns-controls button[data-controls="prev"] {left: -200px;background-image: url("/assets/components/app/img/sprite.svg#arrow-left-round-usage");background-color: transparent;}
.courses-carousel__wrapper .tns-controls button[data-controls="next"] {right: -200px;background-image: url("/assets/components/app/img/sprite.svg#arrow-right-round-usage");background-color: transparent;}
.course-price {position: relative;padding: 1.875em 3em 2.75em;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 16px;border-radius: 2.8125em;background: #fbf8f5;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.course-price__duration {position: relative;margin: 0 0 1.4285714286em;padding-bottom: 1.4285714286em;padding-left: 4.5714285714em;font-weight: 800;font-size: .875em;line-height: 1;border-bottom: 1px solid rgba(71,71,71,.2);}
.course-price__duration-value {display: block;font-weight: bold;font-size: 2.5714285714em;line-height: 1;}
.course-price__duration:before {content: "";position: absolute;top: 2px;left: 0;width: 3.5714285714em;height: 3.5714285714em;background-image: url("/assets/components/app/img/sprite.svg#clock-usage");background-color: transparent;opacity: .72;}
.course-price__text {min-height: 9.875em;margin-bottom: 1.875em;}
.course-price__language {margin-bottom: 1em;opacity: .75;}
.course-price__name {margin: 0 0 .8333333333em;font-size: 1.5em;line-height: 1;}
.course-price__description {line-height: 1.125;}
.course-price__more-info {display: none;list-style: none;margin: 0;padding: 0;}
.active + .course-price__more-info {display: block;margin-top: 1.5em;}
.course-price__more-info-item:not(:last-of-type) {padding-bottom: 1em;margin-bottom: 1em;border-bottom: 1px solid rgba(71,71,71,.2);}
.course-price__more-info b {display: block;margin-top: .2em;font-size: 1.25em;}
.course-price__lessons {margin-top: 1.625em;margin-bottom: .375em;padding-top: 1.125em;font-weight: 500;line-height: 1.125;border-top: 1px solid rgba(71,71,71,.2);}
.course-price__price {position: relative;display: inline-block;margin-bottom: .5806451613em;padding-bottom: .2580645161em;padding-right: 1.064516129em;font-weight: 800;font-size: 3.875em;line-height: 1;border-bottom: 1px solid rgba(71,71,71,.2);}
.course-price__price:before {content: "";position: absolute;top: .0161290323em;right: 0;width: .8709677419em;height: .9677419355em;background-image: url("/assets/components/app/img/sprite.svg#ruble-usage");background-color: transparent;}
.course-price__btn {position: relative;padding-left: 6.3888888889em;font-weight: bold;font-size: 1.125em;line-height: 1;text-align: left;background: none;}
.course-price__btn:before {content: "";position: absolute;top: -.6111111111em;left: 0;width: 6em;height: 3.1666666667em;background: url("/assets/components/app/img/hand.png") no-repeat center/cover;}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {.course-price__btn:before {background: url("/assets/components/app/img/hand@2x.png") no-repeat center/cover;}}
.course-price__footnote {width: 24.5em;margin: 1.6666666667em auto 0;font-weight: 300;font-size: .75em;line-height: 1.1666666667;text-align: center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.course-price:before {content: "";position: absolute;bottom: -6em;right: -4.25em;width: 9.75em;height: 9.75em;background: #f1cf63;border-radius: 50%;}
.aside {position: relative;}
.aside__icon {display: block;margin-left: auto;}
.aside__nav {list-style: none;margin: 0;padding: 0;}
.aside__nav-item {font-family: "Din",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size: 8.2666666667vw;letter-spacing: .008974359em;line-height: 1;text-transform: uppercase;}
.aside__nav-item:not(:last-child) {margin-bottom: .4615384615em;}
.aside__nav-link {display: inline-block;vertical-align: middle;padding: .2051282051em .4615384615em .1794871795em;text-decoration: none;background: #eae7e3;border-radius: .4102564103em;-webkit-transition: filter .3s ease;-moz-transition: filter .3s ease;-ms-transition: filter .3s ease;-o-transition: filter .3s ease;transition: filter .3s ease;}
.aside__nav-link:hover {-webkit-filter: brightness(.93);filter: brightness(.93);}
.aside__nav-link.bg--blue, .aside__nav-link.bg--0 {background: #6e9bc0;}
.aside__nav-link.bg--orange, .aside__nav-link.bg--1 {background: #cda272;}
.aside__nav-link.bg--yellow, .aside__nav-link.bg--2 {background: #e8c966;}
.aside__nav-link.bg--yellow-bright, .aside__nav-link.bg--3 {background: #ffcf35;}
.aside__nav-link.bg--brown, .aside__nav-link.bg--4 {background: #bfa8a0;}
.aside__nav-link.bg--red, .aside__nav-link.bg--5 {background: #c89797;}
.aside__nav-link.bg--gray, .aside__nav-link.bg--6 {background: #e5dfd8;}
.aside__nav-link.bg--dune, .aside__nav-link.bg--7 {background: #e4d1bc;}
.aside__nav-link.bg--blue:hover, .aside__nav-link.bg--orange:hover, .aside__nav-link.bg--yellow:hover, .aside__nav-link.bg--brown:hover, .aside__nav-link.bg--red:hover {-webkit-filter: brightness(1.1);filter: brightness(1.1);}
.aside__menu {list-style: none;margin: 0;padding: 0;}
.aside__menu-item {font-size: 5.0666666667vw;line-height: 1;font-family: "Bradobrei",system-ui,-apple-system,serif;}
.aside__menu-item:not(:last-child) {margin-bottom: .6666666667em;}
.aside__menu-link {display: block;text-decoration: none;color: inherit;background: none;}
.aside__menu-link:hover {opacity: .5;}
.aside__legal {width: 53.3333333333vw;margin-top: 10.1333333333vw;}
.aside__legal-title {margin-bottom: .8571428571em;font-weight: bold;font-size: 3.7333333333vw;line-height: 1.2007142857;}
.aside__legal-text {margin: 0;font-size: 2.1333333333vw;line-height: 1.25;}
@media only screen and (max-width: 480px) {.aside {-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;}
	.aside .lang-menu__item {display: none;}
	.aside__icon {display: none;width: 96%;margin-right: auto;margin-bottom: 40px;}
	.page-3 .aside__icon {display: block;}
	.aside__nav {display: none;margin-top: 4.2666666667vw;margin-bottom: 11.2vw;}
	.aside__nav.active, .page-3 .aside__nav {display: block;}
	.aside__prices-link {display: none !important;}
	.aside__menu {-webkit-box-ordinal-group: 10;-moz-box-ordinal-group: 10;-ms-flex-order: 10;-webkit-order: 10;order: 10;margin-top: 2em;}
	.aside__legal {-webkit-box-ordinal-group: 11;-moz-box-ordinal-group: 11;-ms-flex-order: 11;-webkit-order: 11;order: 11;}}
@media only screen and (min-width: 481px) {.aside {width: 278px;text-align: right;top: 14px;}
	.aside__icon {width: 80.5755395683%;margin-bottom: 25.1798561151%;}
	.aside__prices-link {display: none;width: 204px;height: 218px;margin-top: 92px;margin-left: auto;text-decoration: none;font-size: 0;background-image: url("/assets/components/app/img/sprite.svg#prices-link-usage");background-color: transparent;-webkit-transition: transform .3s ease;-moz-transition: transform .3s ease;-ms-transition: transform .3s ease;-o-transition: transform .3s ease;transition: transform .3s ease;}
	.aside__prices-link:hover {-webkit-transform: translateY(4px);-moz-transform: translateY(4px);-ms-transform: translateY(4px);-o-transform: translateY(4px);transform: translateY(4px);}
	.aside__nav-item {font-size: 2.4375em;}
	.aside__menu {margin-top: 6.25em;}
	.aside__menu:first-child {margin-top: .5em;}
	.aside__menu-item {font-size: 1.5em;}
	.aside__legal {width: 200px;margin-left: auto;margin-top: 50px;}
	.aside__legal-title {font-size: 14px;}
	.aside__legal-text {font-size: 8px;}}
.lang-menu {position: relative;z-index: 2;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: center;justify-content: center;max-width: none;margin-bottom: 30px;}
.lang-menu__item {display: block;text-decoration: none;text-align: center;margin: 0 8px;}
.lang-menu__pic {position: relative;height: 250px;margin-bottom: 32px;will-change: filter;}
.lang-menu__pic-icon {position: absolute;top: 0;left: 50%;width: 100%;height: 100%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);-webkit-transition: opacity .2s ease;-moz-transition: opacity .2s ease;-ms-transition: opacity .2s ease;-o-transition: opacity .2s ease;transition: opacity .2s ease;}
.lang-menu__pic-icon-simple {opacity: 1;}
.lang-menu__item:hover .lang-menu__pic-icon-simple {opacity: 0;}
.lang-menu__pic-icon--hover {opacity: 0;}
.lang-menu__item:hover .lang-menu__pic-icon--hover {opacity: 1;}
.lang-menu__pic-text {display: block;width: auto;height: 58px;margin: 0 auto 30px;}
.lang-menu__label {margin: 0 0 .4090909091em;padding: .2272727273em .7272727273em .1136363636em;font-weight: 900;font-size: 44px;letter-spacing: .0227272727em;font-family: "Proxima",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;text-align: center;line-height: 1;text-transform: uppercase;background: #cbc2b9;border-radius: 1.4090909091em;-webkit-transition: background .2s ease;-moz-transition: background .2s ease;-ms-transition: background .2s ease;-o-transition: background .2s ease;transition: background .2s ease;will-change: background;}
.lang-menu__item:hover .lang-menu__label, .lang-menu__item.active .lang-menu__label {background: #ffcf35;}
.lang-menu__title {margin: 0 0 .7142857143em;font-size: 14px;line-height: 1;text-transform: uppercase;}
.lang-menu__item:hover .lang-menu__title {opacity: .5;}
.lang-menu__text {max-width: 16.6666666667em;margin: 0 auto;font-weight: 300;font-size: 12px;line-height: 1.1666666667;}
.lang-menu__item:hover .lang-menu__text {opacity: .5;}
@media only screen and (max-width: 480px) {.lang-menu {display: none;}
	.page-3 .lang-menu {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
	.lang-menu__wrapper {position: relative;width: 100%;margin-bottom: 3.2vw;}
	.lang-menu__wrapper .tns-controls {width: 100%;outline: none;}
	.lang-menu__wrapper .tns-controls button {position: absolute;z-index: 3;top: 50%;width: 94px;height: 94px;margin-top: -126px;font-size: 0;-webkit-transition: opacity .3s ease;-moz-transition: opacity .3s ease;-ms-transition: opacity .3s ease;-o-transition: opacity .3s ease;transition: opacity .3s ease;outline: none;}
	.lang-menu__wrapper .tns-controls button:hover {-webkit-filter: brightness(1.1);filter: brightness(1.1);}
	.lang-menu__wrapper .tns-controls button[data-controls="prev"] {left: -18px;background-image: url("/assets/components/app/img/sprite.svg#arrow-left-round-usage");background-color: transparent;}
	.lang-menu__wrapper .tns-controls button[data-controls="next"] {right: -18px;background-image: url("/assets/components/app/img/sprite.svg#arrow-right-round-usage");background-color: transparent;}
	.lang-menu__pic {height: 190px;margin-bottom: 26px;}
	.lang-menu__pic-text {height: 54px;margin: 0 auto 20px;}
	.lang-menu__title {margin-bottom: 0;font-size: 16px;}
	.lang-menu__label {display: inline-block;margin-bottom: 22px;background: #ffcf35;-webkit-box-shadow: 0 2px 23px rgba(0,0,0,.2);box-shadow: 0 2px 23px rgba(0,0,0,.2);}
	.lang-menu__text {border: 0;clip: rect(0,0,0,0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;white-space: nowrap;width: 1px;}}
@media only screen and (min-width: 481px) {.lang-menu__item:hover .lang-menu__pic {-webkit-filter: drop-shadow(0 1px 7px rgba(0,0,0,.34));filter: drop-shadow(0 1px 7px rgba(0,0,0,.34));}}
.schema__pic {display: block;margin-bottom: 3.6231884058%;}
.schema__item:not(:last-child) {margin-bottom: 18px;}
.schema__item:before {content: counter(schema);counter-increment: schema;float: left;width: 50px;height: 50px;padding: 8px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-weight: 900;font-size: 30px;line-height: 1;font-family: "Adelle",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;text-align: center;color: #fff;background: #5286a2;border-radius: 50%;}
.schema__item-title {margin: 0 0 13px;padding-left: 70px;font-size: 26px;letter-spacing: .0088461538;line-height: 1.1538461538;}
.schema__item-text {margin: 0;padding-left: 70px;font-weight: 500;font-size: 1em;line-height: 1;}
.schema__callback {position: relative;}
.schema__callback:before {content: "";display: block;margin: 0 auto;width: 256px;height: 266px;background-image: url("/assets/components/app/img/sprite.svg#lets-go-usage");background-color: transparent;}
.schema__callback-title {margin: 18px 0 22px;font-weight: bold;font-size: 28.8px;text-align: center;line-height: 1.0625;text-transform: uppercase;}
.schema__callback:after {content: "Эту кнопку можно нажать";display: block;margin-top: .625em;font-size: 1em;text-align: center;line-height: 1;}
@media only screen and (max-width: 480px) {.schema {position: relative;-webkit-box-ordinal-group: 8;-moz-box-ordinal-group: 8;-ms-flex-order: 8;-webkit-order: 8;order: 8;margin-bottom: 7.4666666667vw;padding-bottom: 15.4666666667vw;}
	.schema:before {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: #474747;background: -webkit-repeating-linear-gradient(90deg -,#474747 0,#474747 4px,transparent 4px,transparent 8px,transparent 12px);background: repeating-linear-gradient(90deg,#474747 0,#474747 4px,transparent 4px,transparent 8px,transparent 12px);}
	.page-9 .schema:before {display: none;}
	.schema__title, .schema__list {display: none;}}
@media only screen and (min-width: 481px) {.schema {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-ms-align-items: center;align-items: center;margin-top: 76px;margin-bottom: 134px;padding-left: 30px;padding-right: 54px;}
	.schema__title {width: 28.5714285714%;}
	.schema__title:after {content: "";display: block;margin: 0 auto;width: 240px;height: 254px;background-image: url("/assets/components/app/img/sprite.svg#how-usage");background-color: transparent;}
	.schema__list {position: relative;top: 10px;width: 36.6459627329%;padding: 2px 40px 10px;list-style: none;margin: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;counter-reset: schema;}
	.schema__list:before {content: "";position: absolute;top: 0;left: 0;width: 1px;height: 100%;background: #474747;background: -webkit-repeating-linear-gradient(90deg -,#474747 0,#474747 4px,transparent 4px,transparent 8px,transparent 12px);background: repeating-linear-gradient(180deg,#474747 0,#474747 4px,transparent 4px,transparent 8px,transparent 12px);}
	.schema__list:after {content: "";position: absolute;top: 0;right: 0;width: 1px;height: 100%;background: #474747;background: -webkit-repeating-linear-gradient(90deg -,#474747 0,#474747 4px,transparent 4px,transparent 8px,transparent 12px);background: repeating-linear-gradient(180deg,#474747 0,#474747 4px,transparent 4px,transparent 8px,transparent 12px);}
	.schema__callback {top: 3px;width: 26.5010351967%;}}
.banner-bottom {position: relative;margin-top: 84px;margin-bottom: 76px;}
@media only screen and (max-width: 480px) {.banner-bottom {display: none;}}
.banner-bottom__pic {display: block;-webkit-box-shadow: 0 1px 9px rgba(0,0,0,.24);box-shadow: 0 1px 9px rgba(0,0,0,.24);border-radius: 45px;}
.banner-bottom__btn {position: absolute;bottom: 51px;right: 48px;}
.order {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.order__free {width: 286px;font-size: 12px;line-height: 1.1666666667;text-align: center;}
.order__free-pic {display: block;margin-bottom: 23px;}
.order__free-pic-wrapper {position: relative;}
.order__free-btn {margin-bottom: 20px;}
.order__free-title {margin: 0;font-size: 1em;}
.order__free-info {margin: 0 auto;max-width: 21.3333333333em;}
.order .form {position: relative;width: 354px;padding: 9px 34px 0;}
.order .form:before {content: "";position: absolute;top: 0;left: 0;width: 1px;height: 100%;background: #474747;background: -webkit-repeating-linear-gradient(90deg -,#474747 0,#474747 4px,transparent 4px,transparent 8px,transparent 12px);background: repeating-linear-gradient(180deg,#474747 0,#474747 4px,transparent 4px,transparent 8px,transparent 12px);}
.order .form:after {content: "";position: absolute;top: 0;right: 0;width: 1px;height: 100%;background: #474747;background: -webkit-repeating-linear-gradient(90deg -,#474747 0,#474747 4px,transparent 4px,transparent 8px,transparent 12px);background: repeating-linear-gradient(180deg,#474747 0,#474747 4px,transparent 4px,transparent 8px,transparent 12px);}
.order__support {padding-top: 10px;width: 258px;}
.order__support-pic {display: block;margin-bottom: 33px;}
.order__support-whatsapp {position: relative;display: block;margin-bottom: 25px;padding-right: 114px;font-weight: bold;font-size: 40px;line-height: 1;font-family: "Din",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;letter-spacing: .009em;text-transform: uppercase;text-decoration: none;}
.order__support-whatsapp:before {content: "";position: absolute;top: 50%;right: 2px;width: 96px;height: 96px;margin-top: -52px;background-image: url("/assets/components/app/img/sprite.svg#whatsapp-usage");background-color: transparent;-webkit-transition: filter .35s ease;-moz-transition: filter .35s ease;-ms-transition: filter .35s ease;-o-transition: filter .35s ease;transition: filter .35s ease;will-change: filter;}
.order__support-whatsapp:hover:before {-webkit-filter: brightness(110%);filter: brightness(110%);}
.order__support-info {max-width: 15em;margin: 0;font-weight: 300;font-size: 14px;line-height: 1.1428571429;}
@media only screen and (max-width: 480px) {.order {-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-ordinal-group: 9;-moz-box-ordinal-group: 9;-ms-flex-order: 9;-webkit-order: 9;order: 9;}
	.order__free {-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;margin: 0 auto 15.4666666667vw;}
	.order__free-pic--hover {display: none;}
	.order__free-pic--hovered {margin-bottom: 23px;}
	.order .form {display: none;}
	.order__support {display: none;}
	.page-5 .order__support {-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;position: relative;display: block;padding-top: 9.0666666667vw;margin: 0 auto 7.4666666667vw;padding-bottom: 12.8vw;}
	.page-5 .order__support:before {content: "";position: absolute;bottom: 0;left: 50%;width: 88.533vw;height: 1px;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);background: #474747;background: -webkit-repeating-linear-gradient(90deg -,#474747 0,#474747 4px,transparent 4px,transparent 8px,transparent 12px);background: repeating-linear-gradient(90deg,#474747 0,#474747 4px,transparent 4px,transparent 8px,transparent 12px);}
	.page-5 .order__support-pic {display: none;}}
@media only screen and (min-width: 481px) {.order {-webkit-justify-content: space-between;justify-content: space-between;margin-top: 82px;margin-bottom: 84px;padding-left: 21px;padding-right: 52px;}
	.page-12 .order {display: none;}
	.order:hover .order__free-pic--hover {opacity: 0;}
	.order__free-pic--hovered {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}
	.order:hover .order__free-pic--hovered {opacity: 1;}}
.contacts__actions {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-align-items: center;align-items: center;margin: 6.9333333333vw 0 8.5333333333vw;}
.contacts__actions-item {display: block;width: 70px;height: 70px;font-size: 0;text-decoration: none;-webkit-transition: filter .3s ease;-moz-transition: filter .3s ease;-ms-transition: filter .3s ease;-o-transition: filter .3s ease;transition: filter .3s ease;}
.contacts__actions-item:hover {-webkit-filter: brightness(1.1);filter: brightness(1.1);}
.contacts__actions-item--phone {background-image: url("/assets/components/app/img/sprite.svg#phone-usage");background-color: transparent;}
.contacts__actions-item--whatsapp {background-image: url("/assets/components/app/img/sprite.svg#whatsapp-usage");background-color: transparent;}
.contacts__actions-item--email {width: 72px;height: 58px;background-image: url("/assets/components/app/img/sprite.svg#email-usage");background-color: transparent;}
.content__contacts {width: 100%;margin-top: 10.6666666667vw;}
.content__contact:not(:last-child) {padding-bottom: 1.5em;margin-bottom: 1.5em;border-bottom: 1px solid rgba(71,71,71,.2);}
.content__contact-label {font-size: 1.375em;line-height: 1;}
.content__contact-title {display: block;font-weight: 800;font-size: 2em;line-height: 1;text-decoration: none;}
.content__contact-desc {margin-top: .75em;font-weight: 300;font-size: 1em;line-height: 1.125;}
.content__contact-link {display: block;font-weight: bold;font-size: 1.375em;line-height: 1;text-decoration: none;}
.content__contact-text {font-size: 1em;color: #464242;line-height: 1.5;}
.content__contact-text p {margin: 0;}
@media only screen and (max-width: 480px) {.contacts__actions {-webkit-justify-content: space-between;justify-content: space-between;}
	#map {-webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;-ms-flex-order: 3;-webkit-order: 3;order: 3;width: 130%;margin-left: -15%;height: 222px;}
	.content__contacts {-webkit-box-ordinal-group: 4;-moz-box-ordinal-group: 4;-ms-flex-order: 4;-webkit-order: 4;order: 4;}
	.content__contact-label {display: none;}
	.content__contact-title {font-size: 23px;}}
@media only screen and (min-width: 481px) {.page-9 .aside__icon {width: 178px;}
	.page-9 .main__title {margin-bottom: 40px;}
	.page-9 .aside__menu {margin-top: 52px;}
	.contacts__actions {margin: 98px 0 88px;}
	.contacts__actions-item {width: 132px;height: 132px;}
	.contacts__actions-item:not(:last-child) {margin-right: 54px;}
	.contacts__actions-item--email {width: 136px;height: 110px;background-image: url("/assets/components/app/img/sprite.svg#email-usage");background-color: transparent;}
	#map {width: calc(100% + 3.75em + 5.625em);height: 438px;margin: 32px -3.75em 0 -5.625em;}
	.content__contacts {margin-top: 82px;padding-right: 90px;}
	.content__contact {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}
	.content__contact:not(:last-child) {padding-bottom: 1.75em;margin-bottom: 1.75em;}
	.content__contact-info {width: 470px;}}
.footer {position: relative;z-index: 4;color: #fff;background: #3a3636;background: -webkit-linear-gradient(90deg -,#3a3636 0%,#403c3c 100%);background: linear-gradient(198deg,#3a3636 0%,#403c3c 100%);}
.footer__top {padding-top: 17.6%;padding-bottom: 9.0666666667%;}
@media only screen and (max-width: 480px) {.footer__top {max-width: 82.6666666667%;}}
@media only screen and (min-width: 481px) {.footer__top {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-between;justify-content: space-between;padding-top: 87px;padding-bottom: 56px;}}
@media only screen and (max-width: 480px) {.footer__info {margin-bottom: 9.0666666667vw;}}
@media only screen and (min-width: 481px) {.footer__info {width: 48.5714285714%;}}
.footer__logo {display: block;margin-bottom: 9.0666666667vw;}
@media only screen and (min-width: 481px) {.footer__logo {max-width: 488px;margin-bottom: 42px;}}
.footer__menus {margin-bottom: 2.1818181818em;font-size: 5.8666666667vw;}
@media only screen and (max-width: 480px) {.footer__menus {text-align: center;}}
@media only screen and (min-width: 481px) {.footer__menus {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-between;justify-content: space-between;max-width: 488px;margin-bottom: 52px;font-size: 24px;}}
.footer__menu {list-style: none;margin: 0;padding: 0;}
@media only screen and (max-width: 480px) {.footer__menu {margin-bottom: 1.4166666667em;}}
.footer__menu-link {display: block;font-size: 1em;line-height: 1.3;text-decoration: none;}
@media only screen and (min-width: 481px) {.footer__menu-link {max-width: 7.5em;line-height: 1.33;}}
.footer__menu-link:hover {opacity: .5;}
.footer__langs {list-style: none;margin: 0;padding: 0;}
.footer__langs-link {font-weight: bold;font-size: 1.2727272727em;line-height: 1.29;text-decoration: none;}
.footer__langs-link:hover {opacity: .5;}
@media only screen and (min-width: 481px) {.footer__langs-link {font-size: 1.3333333333em;line-height: 1.3125;}}
.footer__legal {margin: 32px 0 0;font-weight: 500;font-size: 12px;}
.footer__legal-title {position: relative;margin: 0 0 .5555555556em;font-size: 1.5em;line-height: 1.2;}
@media only screen and (max-width: 480px) {.footer__legal-title {display: none;}}
.footer__legal-text {margin: .8333333333em 0;max-width: 31.3333333333em;line-height: 1.155;}
@media only screen and (max-width: 480px) {.footer__legal-text {display: none;}}
.footer__legal-link {display: block;margin-top: .5555555556em;font-size: 1.5em;line-height: 1.2;text-decoration: none;}
@media only screen and (max-width: 480px) {.footer__legal-link {font-size: 4.8vw;text-align: center;}}
.footer__legal-link span {display: inline-block;vertical-align: middle;font-weight: bold;-webkit-transition: color .3s ease;-moz-transition: color .3s ease;-ms-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease;}
@media only screen and (max-width: 480px) {.footer__legal-link span {font-size: 0;}}
.footer__legal-link span:before {content: " | ";color: #fff;}
.footer__legal-link span:after {content: "";display: inline-block;vertical-align: middle;width: 6.9333333333vw;height: 6.9333333333vw;margin-left: 2.6666666667vw;background-image: url("/assets/components/app/img/sprite.svg#go-right-usage");background-color: transparent;}
@media only screen and (min-width: 481px) {.footer__legal-link span:after {width: 1.4444444444em;height: 1.4444444444em;margin-left: .5555555556em;}}
.footer__legal-link:hover span {color: #ffcf35;}
@media only screen and (min-width: 481px) {.footer__contacts {width: 42.8571428571%;}}
.footer__contact {margin: 0;}
@media only screen and (max-width: 480px) {.footer__contact {font-size: 2.9333333333vw;}
	.footer__contact:first-child {padding-top: 1.375em;border-top: 2px solid rgba(255,255,255,.15);}}
.footer__contact:not(:first-child) {padding-top: 1.375em;}
.footer__contact:not(:last-child) {padding-bottom: 1.375em;border-bottom: 2px solid rgba(255,255,255,.15);}
.footer__contact-label {display: block;margin-bottom: .3636363636em;font-size: 1.375em;line-height: 1;}
.footer__contact-title {display: inline-block;margin-bottom: .3157894737em;font-weight: 800;font-size: 2.375em;line-height: 1;text-decoration: none;}
.footer__contact-title--blue {margin-top: .1578947368em;margin-bottom: .1578947368em;padding-left: .3947368421em;padding-right: .3947368421em;background-color: rgba(112,171,222,.14);}
.footer__contact-info {display: block;max-width: 23.75em;font-weight: 300;font-size: 1em;line-height: 1.125;}
.footer__contact-action {display: inline-block;vertical-align: baseline;font-weight: bold;text-decoration: none;-webkit-transition: color .3s ease;-moz-transition: color .3s ease;-ms-transition: color .3s ease;-o-transition: color .3s ease;transition: color .3s ease;}
.footer__contact-action:hover {color: #ffcf35;}
.footer__contact-action:before {content: " | ";color: #fff;}
.footer__contact-action--icon {position: relative;padding-right: 2.1875em;}
.footer__contact-action--icon:after {content: "";position: absolute;right: 0;top: 50%;width: 1.625em;height: 1.625em;margin-top: -.6875em;background-image: url("/assets/components/app/img/sprite.svg#go-right-usage");background-color: transparent;}
.footer__contact-link {display: inline-block;font-weight: bold;margin-top: .3636363636em;padding: .2727272727em .5454545455em .4090909091em;font-size: 1.375em;line-height: 1;text-decoration: none;-webkit-transition: background-color .3s ease;-moz-transition: background-color .3s ease;-ms-transition: background-color .3s ease;-o-transition: background-color .3s ease;transition: background-color .3s ease;}
.footer__contact-link--gray {background-color: rgba(255,255,255,.14);}
.footer__contact-link--gray:hover {background-color: rgba(255,255,255,.24);}
.footer__contact-link--pink {background-color: rgba(245,155,203,.14);}
.footer__contact-link--pink:hover {background-color: rgba(245,155,203,.24);}
.footer__bottom {padding-top: 9.0666666667vw;padding-bottom: 10.6666666667vw;border-top: 2px solid rgba(255,255,255,.15);}
@media only screen and (min-width: 481px) {.footer__bottom {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-between;justify-content: space-between;padding-top: 58px;padding-bottom: 64px;}}
.footer__notes {position: relative;margin-bottom: 3.1111111111em;padding-left: 8em;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 2.4vw;}
@media only screen and (min-width: 481px) {.footer__notes {width: 37.7142857143%;margin-bottom: 0;font-size: 12px;}}
.footer__notes:before {content: "";position: absolute;top: .1666666667em;left: 0;width: 5.8333333333em;height: 6.3333333333em;background-image: url("/assets/components/app/img/sprite.svg#tlc-usage");background-color: transparent;opacity: .6;}
.footer__notes-links {margin-bottom: 1.1666666667em;font-weight: bold;line-height: 1;}
.footer__notes-links a {text-decoration: none;}
.footer__notes-links a:hover {opacity: .5;}
.footer__notes-text {max-width: 22em;margin: 0;font-weight: 300;line-height: 1.1666666667;}
.footer__place {position: relative;display: block;margin-bottom: 1.8888888889em;padding-left: 18.6666666667vw;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 4.8vw;line-height: 1.1666666667;text-decoration: none;}
@media only screen and (min-width: 481px) {.footer__place {width: 37.5238095238%;margin-bottom: 0;padding-left: 3.4166666667em;font-size: 24px;}}
.footer__place:before {content: "";position: absolute;top: 0;left: 0;width: 2.3333333333em;height: 2.75em;background-image: url("/assets/components/app/img/sprite.svg#location-white-usage");background-color: transparent;opacity: .6;}
.fixes-buttons {display: none;}
@media only screen and (min-width: 1660px) {.fixes-buttons {display: block;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;position: fixed;z-index: 3;top: 50%;left: 50%;-webkit-transform: translate(550px,-50%);-moz-transform: translate(550px,-50%);-ms-transform: translate(550px,-50%);-o-transform: translate(550px,-50%);transform: translate(550px,-50%);-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-ms-align-items: flex-start;align-items: flex-start;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;visibility: visible;}
	.fixes-buttons.--loading {visibility: hidden;}
	.fixes-buttons .btn {display: block;margin-top: 16px;white-space: nowrap;cursor: pointer;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-ms-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
	.fixes-buttons .btn--yellow {margin-top: 26px;}
	.fixes-buttons .btn--whatsapp {margin-top: 26px;}
	.fixes-buttons .btn:hover {-webkit-transform: translateX(.5em);-moz-transform: translateX(.5em);-ms-transform: translateX(.5em);-o-transform: translateX(.5em);transform: translateX(.5em);}
	.fixes-buttons .btn, .fixes-buttons .to-top {-webkit-transition: all .1s ease;-moz-transition: all .1s ease;-ms-transition: all .1s ease;-o-transition: all .1s ease;transition: all .1s ease;}
	.fixes-buttons .btn:nth-child(2), .fixes-buttons .to-top:nth-child(2) {-webkit-transition: all .1s .1s ease;-moz-transition: all .1s .1s ease;-ms-transition: all .1s .1s ease;-o-transition: all .1s .1s ease;transition: all .1s .1s ease;}
	.fixes-buttons .btn:nth-child(3), .fixes-buttons .to-top:nth-child(3) {-webkit-transition: all .1s .2s ease;-moz-transition: all .1s .2s ease;-ms-transition: all .1s .2s ease;-o-transition: all .1s .2s ease;transition: all .1s .2s ease;}
	.fixes-buttons .btn:nth-child(4), .fixes-buttons .to-top:nth-child(4) {-webkit-transition: all .1s .3s ease;-moz-transition: all .1s .3s ease;-ms-transition: all .1s .3s ease;-o-transition: all .1s .3s ease;transition: all .1s .3s ease;}
	.fixes-buttons .btn.--loading, .fixes-buttons .to-top.--loading {-webkit-transform: translateX(1000px);-moz-transform: translateX(1000px);-ms-transform: translateX(1000px);-o-transform: translateX(1000px);transform: translateX(1000px);-webkit-transition: all .1s .3s ease;-moz-transition: all .1s .3s ease;-ms-transition: all .1s .3s ease;-o-transition: all .1s .3s ease;transition: all .1s .3s ease;}
	.fixes-buttons .btn.--loading:nth-child(2), .fixes-buttons .to-top.--loading:nth-child(2) {-webkit-transition: all .1s .2s ease;-moz-transition: all .1s .2s ease;-ms-transition: all .1s .2s ease;-o-transition: all .1s .2s ease;transition: all .1s .2s ease;}
	.fixes-buttons .btn.--loading:nth-child(3), .fixes-buttons .to-top.--loading:nth-child(3) {-webkit-transition: all .1s .1s ease;-moz-transition: all .1s .1s ease;-ms-transition: all .1s .1s ease;-o-transition: all .1s .1s ease;transition: all .1s .1s ease;}
	.fixes-buttons .btn.--loading:nth-child(4), .fixes-buttons .to-top.--loading:nth-child(4) {-webkit-transition: all .1s ease;-moz-transition: all .1s ease;-ms-transition: all .1s ease;-o-transition: all .1s ease;transition: all .1s ease;}}
@media only screen and (min-width: 1920px) {.fixes-buttons {-webkit-transform: translate(590px,-50%);-moz-transform: translate(590px,-50%);-ms-transform: translate(590px,-50%);-o-transform: translate(590px,-50%);transform: translate(590px,-50%);}}
.to-top {position: relative;padding-top: 200px;font-size: 0;background: none;background-position: left bottom;background-repeat: no-repeat;}
.russian .to-top {width: 170px;height: 50px;background-image: url("/assets/components/app/img/sprite.svg#russian-usage");background-color: transparent;background-position: left bottom;background-size: 170px 50px;}
.germany .to-top {width: 250px;height: 40px;background-image: url("/assets/components/app/img/sprite.svg#germany-usage");background-color: transparent;background-size: 250px 40px;}
.germany .to-top:hover {width: 170px;height: 50px;background-image: url("/assets/components/app/img/sprite.svg#russian-usage");background-color: transparent;background-position: left bottom;background-size: 170px 50px;}
.korean .to-top {width: 50px;height: 60px;font-size: 0;background-image: url("/assets/components/app/img/sprite.svg#korean-usage");background-color: transparent;background-size: 50px 60px;}
.korean .to-top:hover {width: 170px;height: 50px;background-image: url("/assets/components/app/img/sprite.svg#russian-usage");background-color: transparent;background-position: left bottom;background-size: 170px 50px;}
.japan .to-top {width: 154px;height: 50px;font-size: 0;background-image: url("/assets/components/app/img/sprite.svg#japan-usage");background-color: transparent;background-size: 154px 50px;}
.japan .to-top:hover {width: 170px;height: 50px;background-image: url("/assets/components/app/img/sprite.svg#russian-usage");background-color: transparent;background-position: left bottom;background-size: 170px 50px;}
.to-top:before {content: "";position: absolute;top: 0;left: 12px;width: 102px;height: 130px;background-image: url("/assets/components/app/img/sprite.svg#play-usage");background-color: transparent;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.cookies {display: none;position: fixed;left: 50%;bottom: 40px;width: 100%;z-index: 9;transform: translateX(-50%);}
@media only screen and (max-width: 480px) {.cookies {display: none !important;}}
.cookies .container {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-ms-align-items: center;align-items: center;width: 1200px;padding: 24px 66px 24px 58px;background: #dfdbd6;border-radius: 41px;box-sizing: content-box;}
.cookies__pic {width: 124px;height: 126px;margin-right: 30px;}
.cookies__info {position: relative;top: -2px;width: 24em;margin-right: 3.3333333333em;font-size: 12px;line-height: 1.3333333333;}
.cookies__title {margin: 0 0 .2380952381em;font-weight: 800;font-size: 3.5em;line-height: 1;}
.cookies__desc {margin: 0;}
.cookies__desc b {display: block;}
.cookies__text {width: 38.2em;font-weight: 300;font-size: 10px;line-height: 1.4;}
.cookies__text-title {margin: 0 0 14px;font-weight: bold;font-size: 2.1em;line-height: 1;}
.cookies__text p {margin-top: 0;}
.cookies__text p:last-child {margin-bottom: 0;}
.cookies__close {margin-left: auto;font-size: 26px;line-height: 1;font-family: "Bradobrei",system-ui,-apple-system,serif;background: none;}
.docs-carousel {margin-top: 1em;margin-bottom: 1em;}
.docs-carousel-doc {padding: .25em;border-radius: 1.875em;overflow: hidden;background: #fff;}
.docs-carousel-img {width: 100% !important;margin: 0 !important;border-radius: 0 !important;}
.doc-files {list-style: none;margin: 1em 0;padding: 0;}
.doc-file {margin-bottom: .75em;}
.doc-file__name {padding: .25em 0;font-weight: 600;}
.hidden {display: none !important;}
.sr-only {border: 0;clip: rect(0,0,0,0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;white-space: nowrap;width: 1px;}
.sr-only.focusable:active, .sr-only.focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;white-space: inherit;width: auto;}