@import url("css2-74.css;400;600;700&family=PT+Sans:wght@400;700&display=swap");@font-face {font-display: swap;font-family: "Montserrat";src: local("Montserrat"), url(https://www.luma-home.ru/fonts/Montserrat-Light.woff) format("woff");font-weight: 300;font-style: "normal";}@font-face {font-display: swap;font-family: "Montserrat";src: local("Montserrat"), url(https://www.luma-home.ru/fonts/Montserrat-Regular.woff) format("woff");font-weight: 400;font-style: "normal";}@font-face {font-display: swap;font-family: "Montserrat";src: local("Montserrat"), url(https://www.luma-home.ru/fonts/Montserrat-SemiBold.woff) format("woff");font-weight: 600;font-style: "normal";}@font-face {font-display: swap;font-family: "Montserrat";src: local("Montserrat"), url(https://www.luma-home.ru/fonts/Montserrat-Bold.woff) format("woff");font-weight: 700;font-style: "normal";}@font-face {font-display: swap;font-family: "PT Sans";src: local("PT Sans"), url(https://www.luma-home.ru/fonts/PTSans-Regular.woff) format("woff");font-weight: 400;font-style: "normal";}@font-face {font-display: swap;font-family: "PT Sans";src: local("PT Sans"), url(https://www.luma-home.ru/fonts/PTSans-Bold.woff) format("woff");font-weight: 700;font-style: "normal";}.header__flare-btn span, article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {display: block;}[tabindex="-1"]:focus:not(:focus-visible) {outline: 0 !important;}hr {-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;overflow: visible;}dd, h1, h2, h3, h4, h5, h6 {margin-bottom: 0.5rem;}dl, h6, p {margin-top: 0;}address, dl, ol, p, ul {margin-bottom: 1rem;}abbr[data-original-title], abbr[title] {-webkit-text-decoration: underline dotted;text-decoration: underline dotted;cursor: help;border-bottom: 0;-webkit-text-decoration-skip-ink: none;text-decoration-skip-ink: none;}address {font-style: normal;line-height: inherit;}ol ol, ol ul, ul ol, ul ul {margin-bottom: 0;}dt {font-weight: 700;}dd {margin-left: 0;}blockquote, figure {margin: 0 0 1rem;}small {font-size: 80%;}sub, sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}a {color: var(--color-primary);text-decoration: none;background-color: transparent;}a:hover {color: #571e1e;}a:not([href]):not([class]), a:not([href]):not([class]):hover {color: inherit;text-decoration: none;}code, kbd, pre, samp {font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size: 1em;}pre {margin-top: 0;margin-bottom: 1rem;overflow: auto;-ms-overflow-style: scrollbar;}img, svg {vertical-align: middle;}img {border-style: none;}svg {overflow: hidden;}table {border-collapse: collapse;}caption {padding-top: 0.75rem;padding-bottom: 0.75rem;color: #6c757d;text-align: left;caption-side: bottom;}th {text-align: inherit;text-align: -webkit-match-parent;}label {display: inline-block;margin-bottom: 0.5rem;}button {border-radius: 0;}button:focus {outline: 1px dotted;outline: 5px auto -webkit-focus-ring-color;}button, input, optgroup, select, textarea {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit;}button, input {overflow: visible;}button, select {text-transform: none;}[role="button"] {cursor: pointer;}select {word-wrap: normal;}[type="button"], [type="reset"], [type="submit"], button {-webkit-appearance: button;}.btn:not(:disabled):not(.disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) {cursor: pointer;}[type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {padding: 0;border-style: none;}input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;}textarea {overflow: auto;resize: vertical;}fieldset {min-width: 0;padding: 0;margin: 0;border: 0;}legend {display: block;width: 100%;max-width: 100%;padding: 0;margin-bottom: 0.5rem;font-size: 1.5rem;line-height: inherit;color: inherit;white-space: normal;}progress {vertical-align: baseline;}[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height: auto;}[type="search"] {outline-offset: -2px;-webkit-appearance: none;}[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {font: inherit;-webkit-appearance: button;}output {display: inline-block;}summary {display: list-item;cursor: pointer;}template {display: none;}[hidden] {display: none !important;}:root {--color-primary: #e38b14;}@-webkit-keyframes flare {0% {left: -30px;}to {opacity: 0;left: 150%;}}@keyframes flare {0% {left: -30px;}to {opacity: 0;left: 150%;}}@-webkit-keyframes calcfloat {0% {-webkit-transform: translateY(-3px);transform: translateY(-3px);-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}50% {-webkit-transform: translateY(2px);transform: translateY(2px);-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}100% {-webkit-transform: translateY(-3px);transform: translateY(-3px);}}@keyframes calcfloat {0% {-webkit-transform: translateY(-3px);transform: translateY(-3px);-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}50% {-webkit-transform: translateY(2px);transform: translateY(2px);-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}100% {-webkit-transform: translateY(-3px);transform: translateY(-3px);}}@-webkit-keyframes offset {to {stroke-dashoffset: 0;}}@keyframes offset {to {stroke-dashoffset: 0;}}*, ::after, ::before {-webkit-box-sizing: border-box;box-sizing: border-box;}html {font-family: sans-serif;font-size: 16px;line-height: 1.15;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent;scroll-behavior: smooth;}body {margin: 0;font-family: "PT Sans", sans-serif;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #313131;text-align: left;}.text-primary {color: var(--color-primary) !important;}a.text-primary:focus, a.text-primary:hover {color: #e38b149d !important;}.btn {-webkit-box-shadow: none;box-shadow: none;outline: none;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.btn-primary {background-color: var(--color-primary);border-color: var(--color-primary);}.btn-primary:disabled {background-color: var(--color-primary);opacity: 0.5;}.btn-primary:not(:disabled):hover, .btn-primary:not(:disabled):active, .btn-primary:not(:disabled):focus {background-color: rgba(227, 139, 20, 0.8) !important;-webkit-box-shadow: none !important;box-shadow: none !important;outline: none !important;}.btn-outline-primary {border-color: var(--color-primary);color: var(--color-primary);}.btn-outline-primary:hover, .btn-outline-primary:active, .btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle {background-color: var(--color-primary);border-color: var(--color-primary);}.icon {width: 1em;height: 1em;}.icon-check {width: 1.2em;}.icon-unlock {width: 0.67606em;}.page {height: 100%;min-width: 320px;position: relative;}@media (min-width: 992px) {.page > .container, .page > .header {position: relative;z-index: 1;}}.ff-mont {font-family: "Montserrat", Arial, sans-serif;}#mainBlock {border-radius: 30px;margin-bottom: 100px;}.white-wrap {background-color: #fff;-webkit-box-shadow: 0 0 29px rgba(0, 0, 0, 0.25);box-shadow: 0 0 29px rgba(0, 0, 0, 0.25);position: relative;padding: 15px;z-index: 1;}@media (min-width: 576px) {.white-wrap {border-radius: 4px;-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);padding: 20px;}}@media (min-width: 992px) {.white-wrap {padding: 35px 60px;}}@media (min-width: 1200px) {.white-wrap {padding: 40px 90px;}}.header {overflow: hidden;margin-bottom: 100px;}.header__top {padding: 20px 0 20px 0;}.header__top .row {-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}.header__top .d-flex {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start !important;-ms-flex-align: start !important;align-items: flex-start !important;}.header__left {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 10px 0;}.header__logo {max-width: 120px;}.header__sitename {color: rgba(0, 0, 0, 0.8);font-size: 0.75rem;font-weight: 400;}.header__contact {text-align: right;}.header__contact a {color: #000;}.header__contact a:hover {color: var(--color-primary);text-decoration: none;}.header__contact-fire-call {font-size: 0.875rem;font-weight: 700;}.header__contact-callback {font-size: 0.875rem;font-weight: 300;}.header__contact-callback a {position: relative;}.header__contact-callback a::before {content: "";position: absolute;top: 6px;left: -17px;height: 10px;width: 10px;background: -o-radial-gradient(50% 50%, 50% 50%, #97ec9b 0, #3b912e 100%);background: radial-gradient(50% 50% at 50% 50%, #97ec9b 0, #3b912e 100%);border-radius: 50%;margin-right: 10px;}.header__contact-callback:hover a::before {background: -o-radial-gradient(50% 50%, 50% 50%, var(--color-primary) 0, var(--color-primary) 100%);background: radial-gradient(50% 50% at 50% 50%, var(--color-primary) 0, var(--color-primary) 100%);}.header__content {position: relative;}.header__img {display: none;position: absolute;top: 120px;right: -120px;width: 320px;height: 100%;background-image: url(fb-85.webp);background-repeat: no-repeat;background-size: contain;opacity: 0.9;z-index: -1;}.header__img-mob {max-width: 100%;border-radius: 20px;margin-bottom: 30px;}.header__content h1 {font-family: "Montserrat", Arial, sans-serif;font-size: 1.25rem;line-height: 1.12;margin: 0 !important;}.header__bullets {max-width: 320px;list-style-type: disc;margin: 30px 20px;}.header__bullets li {font-size: 1.125rem;}.header__bullets li::marker {color: var(--color-primary);}.header__bullets span {font-weight: 600;}.header__crisis-price {font-family: "PT Sans", Arial, sans-serif;font-size: 1.0625rem;font-weight: 700;color: var(--color-primary);width: 250px;}.header__crisis-price_date {font-size: 1.375rem;}.header__cost-calc {max-width: 520px;margin-bottom: 50px;}.header__cost-calc p {font-size: 1.0625rem;position: relative;max-width: 250px;margin-bottom: 20px;}.header__cost-calc p::after {content: "";display: block;position: absolute;background-image: url(https://www.luma-home.ru/images/icons/pointer1.svg);background-size: contain;background-repeat: no-repeat;width: 19px;height: 46px;top: 5px;right: -25px;-webkit-transform: rotate(334deg);-ms-transform: rotate(334deg);transform: rotate(334deg);}.header__flare-btn {position: relative;}.header__flare-btn::after {content: "";display: none;position: absolute;top: -35px;right: 90px;background-image: url(https://www.luma-home.ru/images/icons/pointer1.svg);background-size: contain;background-repeat: no-repeat;width: 40px;height: 87px;-webkit-transform: rotate(10deg);-ms-transform: rotate(10deg);transform: rotate(10deg);}.header__flare-btn .btn {-ms-flex-pack: distribute;justify-content: space-around;width: 100%;height: 80px;max-width: 320px;border-radius: 20px;}.header__flare-btn-text {font-size: 1.375rem;font-weight: 400;}.header__flare-btn img {width: 38px;-webkit-animation: calcfloat 2s infinite linear;animation: calcfloat 2s infinite linear;}.header__flare-btn div {font-size: 1.25rem;font-weight: bold;text-align: center;max-width: 320px;}.header__present-title {font-size: 1rem;font-weight: 700;text-transform: uppercase;margin-bottom: 10px;}.header__present-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;gap: 30px;padding: 20px;}.header__present .present__left img {max-width: 80px;}@media (min-width: 350px) {.header__cost-calc p {max-width: 300px;}}@media (min-width: 472px) {.header__top {padding: 20px 0 45px 0;}.header__top .d-flex {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}.header__contact-fire-call {font-size: 1.125rem;}.header__contact-callback {font-size: 1rem;}.header__content h1 {font-size: 1.375rem;margin: 0 0 5px 0 !important;}.header__crisis-price {font-size: 1.125rem;width: 100%;}.header__crisis-price_date {font-size: 1.5rem;}.header__cost-calc p::after {width: 23px;height: 60px;top: -6px;right: -59px;-webkit-transform: rotate(312deg);-ms-transform: rotate(312deg);transform: rotate(312deg);}.header__flare-btn .btn {max-width: 360px;}.header__flare-btn-text {font-size: 1.625rem;}.header__flare-btn div {max-width: 360px;}.header__present-title {font-size: 1.25rem;}}@media (min-width: 576px) {.header__left {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;gap: 0 10px;}.header__sitename {font-size: 0.875rem;}.header__img {display: block;}.header__img-mob {display: none;}.header__content h1 {font-size: 1.625rem;}.header__crisis-price {max-width: 320px;}.header__cost-calc p {font-size: 1.25rem;min-width: 350px;}.header__cost-calc p::after {width: 29px;height: 73px;top: 10px;right: -51px;-webkit-transform: rotate(347deg);-ms-transform: rotate(347deg);transform: rotate(347deg);}}@media (min-width: 768px) {.header__top .row {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important;}.header__logo {max-width: 160px;}.header__contact-fire-call {font-size: 1.25rem;}.header__img {width: 380px;right: -160px;top: 50px;opacity: 1;}.header__content h1 {max-width: 400px;font-size: 1.625rem;}.header__bullets li {font-size: 1.25rem;}.header__cost-calc p {max-width: 420px;}.header__cost-calc p::after {display: none;}.header__flare-btn::after {display: block;}}@media (min-width: 992px) {.header__left {gap: 0 20px;}.header__logo {max-width: 200px;}.header__sitename {font-size: 1.125rem;}.header__contact-fire-call {font-size: 1.375rem;}.header__contact-callback {font-size: 1.125rem;}.header__contact-callback a::before {top: 7px;}.header__img {right: -150px;width: 480px;}.header__content h1 {max-width: 500px;}.header__bullets {max-width: none;}.header__crisis-price {font-size: 1.25rem;max-width: none;}.header__crisis-price_date {font-size: 1.625rem;}.header__cost-calc p {font-size: 1.375rem;max-width: none;}.header__flare-btn-text {font-size: 1.75rem;}.header__present-title {font-size: 1.375rem;margin-bottom: 30px;}.header__present-wrapper {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.header__present .present__left img {max-width: 110px;}}@media (min-width: 1200px) {.header__contact-fire-call {font-size: 1.5625rem;}.header__contact-callback a::before {top: 8px;}.header__img {width: 600px;right: -180px;top: 0;}.header__content h1 {max-width: 630px;font-size: 2.25rem;}.header__crisis-price {font-size: 1.375rem;}.header__crisis-price_date {font-size: 1.75rem;}}.present__item {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0 20px;}.present__left {position: relative;margin-left: 12px;}.present__num-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;bottom: -12px;left: -12px;width: 38px;height: 38px;background-color: #fff;border: 3px solid var(--color-primary);border-radius: 50%;}.present__num {color: var(--color-primary);font-size: 1.25rem;font-weight: 700;}.present__right {font-size: 1rem;}@media (min-width: 576px) {.present__right {font-size: 1.125rem;}}@media (min-width: 768px) {.present__right {font-size: 1.25rem;}}@media (min-width: 992px) {.present__item {gap: 0 30px;}.present__num-wrapper {width: 50px;height: 50px;border: 4px solid var(--color-primary);}.present__num {font-size: 1.625rem;}}@media (min-width: 1200px) {.present__right {font-size: 1.375rem;}}.advantages {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;margin-bottom: 100px;}.advantages__item {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;margin-bottom: 30px;}.advantages__item img {width: 90px;margin-bottom: 15px;}.advantages__item-title {font-family: "Montserrat", Arial, sans-serif;font-size: 1.125rem;font-weight: 600;margin-bottom: 12px;}.advantages__item-text {max-width: 320px;font-size: 1rem;}@media (min-width: 576px) {.advantages {border: 3px solid var(--color-primary);border-radius: 60px;padding: 60px 30px;}}@media (min-width: 768px) {.advantages__item {margin-bottom: 50px;}.advantages__item img {width: 130px;margin-bottom: 25px;}.advantages__item-title {font-size: 1.25rem;margin-bottom: 25px;}.advantages__item-text {font-size: 1.125rem;}}@media (min-width: 992px) {.advantages {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}.advantages__item {margin-bottom: 0;}.advantages__item-text {max-width: none;}}.progress {display: -webkit-box;display: -ms-flexbox;display: flex;}.progress__step {text-align: center;width: 100%;font-size: 0.75rem;}.progress__step::before {border: 1px solid #c9c1c1;border-radius: 10px;content: "";display: block;height: 10px;margin-bottom: 10px;width: 100%;}.progress__step.is-active::before {background-color: var(--color-primary);border-color: var(--color-primary);}.progress__step:not(:last-child) {margin-right: 10px;}@media (min-width: 992px) {.progress__step:not(:last-child) {margin-right: 20px;}}@media (min-width: 1200px) {.progress__step {font-size: 0.875rem;}}.quiz__block-tlt {font-size: 1rem;text-align: center;}.quiz__br {display: none;}.quiz__quest-items {margin-top: 20px;}.quiz__quest-block {display: none;opacity: 0;-webkit-transition: opacity 0.6s ease;-o-transition: opacity 0.6s ease;transition: opacity 0.6s ease;}.quiz__quest-block.is-active {display: block;}.quiz__quest-block.is-fadein {opacity: 1;-webkit-transition: opacity 0.6s ease;-o-transition: opacity 0.6s ease;transition: opacity 0.6s ease;}.quiz__text {font-size: 0.875rem;position: relative;margin-top: 10px;}.quiz__btns > .row {display: none;}.quiz__btns .btn.btn-prev {display: none;}.quiz__btns .btn {font-size: 1.125rem;font-weight: 700;text-transform: uppercase;}.quiz__get-phone {position: relative;display: none;}.quiz__get-phone-tlt {text-align: center;font-size: 1.125rem;}.quiz__get-phone-subtlt {font-size: 0.875rem;text-align: center;opacity: 0.9;margin-bottom: 50px;}.quiz__get-phone-radio-tlt {font-weight: 600;font-size: 1.0625rem;margin-bottom: 25px;}.quiz__get-phone-field {position: relative;z-index: 2;}.quiz__get-phone-field .form__group:not(:last-child) {margin-bottom: 27px;}.quiz__get-phone-field .form__control {text-align: center;width: 100%;}.quiz__get-phone-field .btn {border-radius: 40px;font-size: 1.25rem;font-weight: 700;color: #fff;text-transform: uppercase;width: 100%;height: 72px;}.quiz__get-phone-bottom p {color: #010101;font-weight: 300;line-height: 1.13;}.quiz__get-phone-hide {opacity: 0;-webkit-transition: opacity 0.3s ease;-o-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}.quiz__present {max-width: 326px;position: relative;}@media (min-width: 420px) {.quiz__br {display: inline;}}@media (max-width: 575.98px) {.quiz__btns {left: -15px;right: -15px;}}@media (min-width: 576px) {.quiz__get-phone-tlt {font-size: 1.25rem;}.quiz__get-phone-subtlt {font-size: 1rem;}}@media (min-width: 768px) {.quiz__block-tlt {font-size: 1.125rem;}.quiz__text {font-size: 1.125rem;}.quiz__quest-items {margin-top: 30px;}.quiz__get-phone-tlt {font-size: 1.375rem;}.quiz__get-phone-subtlt {font-size: 1.125rem;}}@media (max-width: 991.98px) and (min-width: 576px) {.quiz__btns .btn {font-size: 1.1875rem;font-weight: 900;}}@media (max-width: 991.98px) {.quiz__btns {position: fixed;bottom: 0;left: 0;right: 0;z-index: 5;min-width: 320px;}.quiz__btns .btn {border-radius: 0;width: 100%;height: 60px;font-size: 1rem;font-weight: 700;}.quiz__btns .btn.btn-outline-primary {background-color: #fff;}.quiz__btns .btn.btn-outline-primary:hover {color: var(--color-primary);}}@media (min-width: 992px) {.quiz__block-tlt {font-size: 1.25rem;}.quiz__btns {display: block;}.quiz__btns > .row {display: -webkit-box;display: -ms-flexbox;display: flex;}.quiz__get-phone-tlt {font-size: 1.5625rem;}.quiz__get-phone-radio-tlt {font-size: 1.25rem;margin-bottom: 20px;}.quiz__get-phone-left {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.quiz__get-phone-field {width: 373px;padding-right: 20px;}}@media (min-width: 1200px) {.quiz__block-tlt {font-size: 1.375rem;}.quiz__get-phone-tlt {margin-bottom: 90px;}}.radio__input {display: none;}.radio__input:checked + .radio__label::after {content: "";}.radio__label {font-size: 1rem;line-height: 1.2;padding-left: 30px;position: relative;margin-bottom: 0;}.radio__label a {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}.radio__label::after, .radio__label::before {border-radius: 50%;display: block;position: absolute;}.radio__label::before {border: 1px solid #c9c1c1;background-color: #fff;content: "";top: 0;left: 0;width: 20px;height: 20px;}.radio__label::after {background-color: rgba(227, 139, 20, 0.6);top: 5px;left: 5px;width: 10px;height: 10px;}.radio--btn {height: 100%;}.radio--btn label {display: block;height: 100%;background-color: rgba(227, 139, 20, 0.06);border-radius: 10px;cursor: pointer;padding: 20px 20px 20px 50px;}.radio--btn label::before {top: 23px;left: 20px;}.radio--btn label::after {top: 28px;left: 25px;}.radio--lg .radio__label {font-size: 1.125rem;font-weight: 300;padding-left: 40px;line-height: 125%;}.radio--lg .radio__label::before {top: -3px;height: 28px;width: 28px;}.radio--lg .radio__label::after {top: 3px;left: 6px;height: 16px;width: 16px;}.radio--primary .radio__label::before {border-color: var(--color-primary);}.radio--primary .radio__label::after {background-color: var(--color-primary);}.checkbox {position: relative;}.checkbox:not(:last-child) {margin-bottom: 15px;}.checkbox__input {display: none;}.checkbox__input:checked + .checkbox__label::after {border-top: 3px solid rgba(227, 139, 20, 0.6);border-right: 3px solid rgba(227, 139, 20, 0.6);content: "";position: absolute;top: 3px;left: -26px;-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);height: 8px;width: 12px;}.checkbox__label {font-size: 1rem;line-height: 1.2;margin-left: 30px;position: relative;margin-bottom: 0;}.checkbox__label::before {border: 1px solid #c9c1c1;background-color: #fff;content: "";display: block;position: absolute;top: 0;left: -29px;width: 20px;height: 20px;}.checkbox--btn {height: 100%;}.checkbox--btn label {display: block;height: 100%;background-color: rgba(227, 139, 20, 0.06);border-radius: 10px;cursor: pointer;padding: 20px 20px 20px 50px;margin-left: 0;}.checkbox--btn label::before {top: 23px;left: 20px;}.checkbox--btn label::after {top: 28px;left: 25px;}.checkbox--btn .checkbox__input:checked + .checkbox__label::after {top: 26px;left: 24px;}.card {background-color: #fff;border-radius: 30px;overflow: hidden;text-align: center;max-width: 60%;-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.12);box-shadow: 0 0 20px rgba(0, 0, 0, 0.12);margin: 20px auto;}.card__body {background-color: var(--color-primary);color: #fff;padding: 15px 25px;}.card__body-tlt {font-size: 1.25rem;font-weight: 400;}.card__present .present__item {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: start;gap: 8px;}.card__present .present__left {margin-left: 3px;}.card__present .present__num-wrapper {bottom: 0;left: -3px;width: 30px;height: 30px;border: none;}.card__present .present__num {font-size: 1rem;}.card__present .present__left img {max-width: 90px;}.card__present .present__middle {font-size: 3.75rem;font-weight: 600;text-align: left;padding-left: 5px;}.card__present .present__text {font-size: 0.75rem;line-height: 1rem;}.card__footer {padding: 12px 15px;}.card__footer p {color: var(--color-primary);font-size: 1rem;font-weight: 300;margin-bottom: 0;}@media (min-width: 1200px) {.card {max-width: 340px;margin: 0 0 0 auto;}}.spinner-block {margin: 0 auto;width: 105px;height: 105px;position: relative;}.spinner-block::before {background-color: #fff;border-radius: 50%;content: "";position: absolute;top: 13px;right: 13px;bottom: 13px;left: 11px;}.spinner-block__svg {stroke-dasharray: 300;stroke-dashoffset: 300%;-webkit-transition: all 0.8s ease-in-out;-o-transition: all 0.8s ease-in-out;transition: all 0.8s ease-in-out;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}.spinner-block.animate .spinner-block__svg {-webkit-animation: offset 5s ease-in-out forwards;animation: offset 5s ease-in-out forwards;}.spinner-block__counter, .spinner-block__icon {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.spinner-block__counter {color: #000;font-size: 1.125rem;}.spinner-block__icon {display: none;}.spinner-block__icon .icon {fill: var(--color-primary);font-size: 1.4375rem;}#result .white-wrap {border-radius: 30px;margin-bottom: 100px;}.result__header {margin: 30px 0;}.result__title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 15px;font-family: "Montserrat", Arial, sans-serif;font-size: 1rem;}.result__title .icon {-ms-flex-negative: 0;flex-shrink: 0;}.result__title .icon.icon-lock {display: none;font-size: 1.92em;fill: #c0beb9;}.result__title .icon.icon-unlock {font-size: 2.25em;}.result:not(.is-inactive) .icon.icon-unlock {display: inline-block;}.result.is-inactive .icon.icon-lock {display: inline-block;}.mfp-align-top .mfp-container:before, .result.is-inactive .icon.icon-unlock {display: none;}.result__top {margin-bottom: 80px;}.result__top-photo {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.result__top-photo_img {width: 92px;height: 73px;margin-bottom: 4px;}.result__top-photo_img img {height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: top;object-position: top;}.result__top-photo_title {font-size: 0.5rem;text-align: center;}.result__top-photo_title span {font-family: "Montserrat", Arial, sans-serif;font-size: 0.75rem;font-weight: 700;color: #313131;}.result__top-text p {position: relative;color: #313131;font-size: 1rem;line-height: 1.4;}.result__top-text::after {content: "";position: absolute;display: none;background-image: url(https://www.luma-home.ru/images/icons/pointer3.svg);background-repeat: no-repeat;background-size: contain;width: 59px;height: 140px;right: 40px;bottom: 66px;-webkit-transform: rotate(56deg);-ms-transform: rotate(56deg);transform: rotate(56deg);}.result__top-btn .btn {font-size: 1rem;font-weight: 700;text-transform: uppercase;height: 45px;border-radius: 20px;padding: 0 20px;}.result__partners {margin-bottom: 80px;}.result__partners h2 {font-family: "Montserrat", Arial, sans-serif;font-size: 1.25rem;font-weight: 600;color: #000;text-align: center;margin-bottom: 20px;}.result__partners p {max-width: 800px;font-size: 1rem;line-height: 1.5;text-align: center;margin: 0 auto 20px;}.result__partners-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 20px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.result__partners-item {max-width: 80px;}.result__partners-item img {width: 100%;}@media (min-width: 576px) {.result__partners h2 {font-size: 1.75rem;margin-bottom: 30px;}}@media (min-width: 768px) {.result__partners {margin-bottom: 100px;}.result__partners p {font-size: 1.125rem;}}@media (min-width: 992px) {.result__partners p {font-size: 1.25rem;}.result__partners-wrapper {gap: 30px 60px;padding: 20px 140px;}.result__partners-item {max-width: 110px;}}.result__consult {margin-bottom: 80px;}.result__consult-text-title {font-family: "Montserrat", Arial, sans-serif;font-size: 1.125rem;font-weight: 600;color: #000;margin-bottom: 28px;}.result__consult-text-content {font-size: 0.875rem;color: #000;}.result__consult-text-content p {font-size: 1.125rem;font-weight: 700;color: var(--color-primary);margin-bottom: 8px;}.result__consult-text-content li {list-style: disc inside;margin-bottom: 5px;}.result__consult-text-content li::marker {color: var(--color-primary);}.result__consult-text-btn {text-align: center;}.result__consult-img {width: 100%;height: 440px;-o-object-fit: cover;object-fit: cover;border-radius: 20px;}.result__production {margin-bottom: 80px;}.result__production-title {font-family: "Montserrat", Arial, sans-serif;font-size: 1.25rem;font-weight: 600;color: #000;text-align: center;margin-bottom: 50px;}.result__production-wrapper {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 10px 1fr;grid-template-columns: 1fr 1fr;gap: 10px;}.result__production-text {grid-column: 1 / -1;}.result__production-text-tlt {font-size: 1.125rem;font-weight: 700;color: #000;margin-bottom: 20px;}.result__production-text-content {font-size: 1rem;}.result__production-text-content > ul {list-style: inside url(https://www.luma-home.ru/images/icons/check.svg);}.result__production-text-content ul ul {list-style: disc;padding-left: 40px;margin-bottom: 5px;}.result__production-video {height: 40vh;width: 100%;}@media screen and (min-width: 576px) {.result__production-wrapper {gap: 20px;}}@media screen and (min-width: 768px) {.result__production {margin-bottom: 100px;}}@media screen and (min-width: 1200px) {.result__production-wrapper {-ms-grid-columns: 2fr 1fr 1fr;grid-template-columns: 2fr 1fr 1fr;}.result__production-text {grid-column: initial;}}.result__gallery {margin-bottom: 80px;}.result__gallery h2 {font-family: "Montserrat", Arial, sans-serif;font-size: 1.25rem;font-weight: 600;color: #000;text-align: center;margin-bottom: 30px;}.result__gallery-wrapper {display: -ms-grid;display: grid;-ms-grid-columns: 1fr;grid-template-columns: 1fr;gap: 10px;}.result__gallery-item img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}.result__gallery-item {max-height: 260px;}@media (min-width: 472px) {.result__gallery-item {max-height: 320px;}}@media (min-width: 576px) {.result__gallery h2 {font-size: 1.75rem;}.result__gallery-wrapper {grid-template-columns: repeat(3, 1fr);}.result__gallery-item {max-height: 400px;}.result__gallery-item--left {-ms-grid-column: 1;-ms-grid-column-span: 2;grid-column: 1 / 3;}.result__gallery-item--right {-ms-grid-column: 2;-ms-grid-column-span: 2;grid-column: 2 / 4;}}@media (min-width: 768px) {.result__gallery {margin-bottom: 100px;}}.result__redirect-title {font-size: 1.25rem;font-family: "Montserrat";font-weight: 300;max-width: 600px;text-align: center;margin: 0 auto 40px;}.result__redirect-btn {text-align: center;font-family: "Montserrat", Arial, sans-serif;position: relative;max-width: 400px;margin: 0 auto;}.result__redirect-btn::before {content: "";display: none;position: absolute;top: -70px;left: -40px;background-image: url(https://www.luma-home.ru/images/icons/pointer1_inver.svg);background-size: contain;background-repeat: no-repeat;width: 34px;height: 80px;}@media (min-width: 472px) {.result__top-photo_title {font-size: 0.75rem;}.result__top-photo_title span {font-size: 1rem;}.result__consult-text-title {font-size: 1.375rem;}}@media (min-width: 576px) {.result__header {margin: 30px 0 50px;}.result__title {font-size: 1.25rem;}.result__top-photo_img {width: 158px;height: 138px;}.result__top-photo_title span {font-size: 1.375rem;}.result__top-text p {font-size: 1.125rem;}.result__top-btn .btn {font-size: 1.375rem;height: 60px;padding: 0 60px;}.result__consult-text-title {font-size: 1.75rem;text-align: left;}.result__consult-text-content {font-size: 1.125rem;}.result__consult-text-content p {font-size: 1.25rem;}.result__production-title {max-width: 720px;font-size: 1.75rem;margin: 0 auto 50px;}.result__production-text-tlt {font-size: 1.625rem;}.result__production-text-content {font-size: 1.125rem;}.result__production-video {height: 50vh;}.result__redirect-title {font-size: 1.5rem;margin: 0 auto 70px;}.result__redirect-btn::before {display: block;}}@media (min-width: 768px) {.result__top {margin-bottom: 100px;}.result__title {gap: 30px;}.result__consult {margin-bottom: 100px;}}@media (min-width: 992px) {.result__title {font-size: 1.625rem;}.result__top-photo_img {width: 230px;height: 200px;margin-bottom: 8px;}.result__top-text::after {display: block;}.result__top-text p {font-size: 1.375rem;margin-bottom: 40px;}.result__consult-text-btn {text-align: left;}.result__production-video {height: 70vh;}}@media (min-width: 1200px) {.result__title {font-size: 1.875rem;}.result__production-video {height: 100%;}}.footer {background-color: #f5f5f5;font-family: "Montserrat", Arial, sans-serif;}.footer__elements-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;font-size: 1rem;margin-bottom: 30px;}.footer__elements-up {font-size: 1rem;font-weight: 600;color: var(--color-primary);text-transform: uppercase;margin-bottom: 20px;}.footer__elements-down {font-size: 0.75rem;font-weight: 300;color: #000;}.footer__elements-down a:link, .footer__elements-down a:visited {color: #313131;font-weight: 600;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.footer__elements-down a:hover, .footer__elements-down a:active {color: var(--color-primary);}.footer__copyright {color: #525252;font-weight: 300;}.footer__logo {max-width: 120px;}@media (min-width: 576px) {.footer__elements-up {font-size: 0.875rem;}.footer__elements-down {font-size: 0.875rem;}.footer__copyright {font-size: 0.75rem;}}@media (min-width: 992px) {.footer__elements-item {margin-bottom: 0px;}.footer__elements-up {margin-bottom: 20px;}}.mfp-bg {z-index: 1042;overflow: hidden;position: fixed;background: #c9c1c1;opacity: 0.95;}.mfp-bg, .mfp-container, .mfp-wrap {width: 100%;height: 100%;left: 0;top: 0;}.mfp-wrap {z-index: 1043;position: fixed;outline: 0 !important;-webkit-backface-visibility: hidden;}.mfp-container {text-align: center;position: absolute;padding: 0 8px;-webkit-box-sizing: border-box;box-sizing: border-box;}.mfp-container:before, .mfp-content {display: inline-block;vertical-align: middle;}.mfp-container:before {content: "";height: 100%;}.mfp-content {position: relative;margin: 0 auto;text-align: left;z-index: 1045;}.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {width: 100%;cursor: auto;}.mfp-ajax-cur {cursor: progress;}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -webkit-zoom-out;cursor: zoom-out;}.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: zoom-in;}.mfp-auto-cursor .mfp-content {cursor: auto;}.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.mfp-loading.mfp-figure, .mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {display: none;}.mfp-hide {display: none !important;}.mfp-preloader {color: #ccc;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044;}.mfp-preloader a {color: #ccc;}.mfp-preloader a:hover {color: #fff;}button.mfp-arrow, button.mfp-close {overflow: visible;cursor: pointer;background: 0 0;border: 0;-webkit-appearance: none;display: block;outline: 0;padding: 0;z-index: 1046;-webkit-box-shadow: none;box-shadow: none;-ms-touch-action: manipulation;touch-action: manipulation;}button::-moz-focus-inner {padding: 0;border: 0;}.mfp-close {width: 44px;height: 44px;line-height: 2.75rem;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: 0.65;padding: 0 0 18px 10px;color: #fff;font-style: normal;font-size: 1.75rem;font-family: Arial, Baskerville, monospace;}.mfp-close:focus, .mfp-close:hover {opacity: 1;}.mfp-close:active {top: 1px;}.mfp-close-btn-in .mfp-close {color: #333;}.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {color: #fff;right: -6px;text-align: right;padding-right: 6px;width: 100%;}.mfp-counter {position: absolute;top: 0;right: 0;color: #ccc;font-size: 0.75rem;line-height: 1.125rem;white-space: nowrap;}.mfp-arrow {position: absolute;opacity: 0.65;top: 50%;margin: -55px 0 0;padding: 0;width: 90px;height: 110px;-webkit-tap-highlight-color: transparent;}.mfp-arrow:active {margin-top: -54px;}.mfp-arrow:focus, .mfp-arrow:hover {opacity: 1;}.mfp-arrow:after, .mfp-arrow:before {content: "";display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;margin-left: 35px;border: medium inset transparent;}.mfp-arrow:after {border-top-width: 13px;border-bottom-width: 13px;top: 8px;}.mfp-arrow:before {border-top-width: 21px;border-bottom-width: 21px;opacity: 0.7;}.mfp-arrow-left {left: 0;}.mfp-arrow-left:after {border-right: 17px solid #fff;margin-left: 31px;}.mfp-arrow-left:before {margin-left: 25px;border-right: 27px solid #3f3f3f;}.mfp-arrow-right {right: 0;}.mfp-arrow-right:after {border-left: 17px solid #fff;margin-left: 39px;}.mfp-arrow-right:before {border-left: 27px solid #3f3f3f;}.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 900px;}.mfp-iframe-holder .mfp-close {top: -40px;}.mfp-iframe-scaler {width: 100%;height: 0;overflow: hidden;padding-top: 56.25%;}.mfp-iframe-scaler iframe {position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #000;}.mfp-figure:after, img.mfp-img {display: block;width: auto;height: auto;}img.mfp-img {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 40px 0;margin: 0 auto;}.mfp-figure, img.mfp-img {line-height: 0;}.mfp-figure:after {content: "";position: absolute;left: 0;top: 40px;bottom: 40px;right: 0;z-index: -1;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);background: #444;}.mfp-figure small {color: #bdbdbd;display: block;font-size: 0.75rem;line-height: 0.875rem;}.mfp-figure figure {margin: 0;}.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}.mfp-title {text-align: left;line-height: 1.125rem;color: #f3f3f3;word-wrap: break-word;padding-right: 36px;}.mfp-image-holder .mfp-content, img.mfp-img {max-width: 100%;}.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}.mfp-img-mobile img.mfp-img {padding: 0;}.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}.mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, 0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;-webkit-box-sizing: border-box;box-sizing: border-box;}.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}.mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 2.1875rem;background: rgba(0, 0, 0, 0.6);position: fixed;text-align: center;padding: 0;}}@media all and (max-width: 900px) {.mfp-arrow {-webkit-transform: scale(0.75);-ms-transform: scale(0.75);transform: scale(0.75);}.mfp-arrow-left {-webkit-transform-origin: 0;-ms-transform-origin: 0;transform-origin: 0;}.mfp-arrow-right {-webkit-transform-origin: 100%;-ms-transform-origin: 100%;transform-origin: 100%;}.mfp-container {padding-left: 6px;padding-right: 6px;}}.mfp-scale.mfp-bg {-webkit-transition: all 0.15s ease-out;-o-transition: all 0.15s ease-out;transition: all 0.15s ease-out;}.mfp-scale.mfp-bg.mfp-ready {opacity: 0.95;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}.mfp-scale.mfp-bg, .mfp-scale.mfp-bg.mfp-removing {opacity: 0;-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);}.mfp-scale.mfp-wrap .mfp-content {opacity: 0;-webkit-transition: all 0.15s ease-out;-o-transition: all 0.15s ease-out;transition: all 0.15s ease-out;-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);}.mfp-scale.mfp-wrap.mfp-ready .mfp-content {opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}.mfp-scale.mfp-wrap.mfp-removing .mfp-content {opacity: 0;-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);}.mfp-bottom-up.mfp-bg.mfp-ready {opacity: 0.95;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}.mfp-bottom-up.mfp-bg, .mfp-bottom-up.mfp-bg.mfp-removing, .mfp-top-up.mfp-bg {-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;opacity: 0;}.mfp-bottom-up.mfp-wrap.mfp-ready .mfp-content {-webkit-transition: all 0.5s cubic-bezier(0.25, 0.98, 0.26, 0.99);-o-transition: all 0.5s cubic-bezier(0.25, 0.98, 0.26, 0.99);transition: all 0.5s cubic-bezier(0.25, 0.98, 0.26, 0.99);opacity: 1;top: 0;}.mfp-bottom-up.mfp-wrap .mfp-content, .mfp-bottom-up.mfp-wrap.mfp-removing .mfp-content {-webkit-transition: all 0.5s cubic-bezier(0.25, 0.98, 0.26, 0.99);-o-transition: all 0.5s cubic-bezier(0.25, 0.98, 0.26, 0.99);transition: all 0.5s cubic-bezier(0.25, 0.98, 0.26, 0.99);opacity: 0;top: 100%;}.mfp-top-up.mfp-bg.mfp-ready {opacity: 0.95;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}.mfp-top-up.mfp-bg.mfp-removing {-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;opacity: 0;}.mfp-top-up.mfp-wrap .mfp-content {opacity: 0;-webkit-transition: all 0.5s cubic-bezier(0.25, 0.98, 0.26, 0.99);-o-transition: all 0.5s cubic-bezier(0.25, 0.98, 0.26, 0.99);transition: all 0.5s cubic-bezier(0.25, 0.98, 0.26, 0.99);bottom: 100%;}.mfp-top-up.mfp-wrap.mfp-ready .mfp-content, .mfp-top-up.mfp-wrap.mfp-removing .mfp-content {-webkit-transition: all 0.5s cubic-bezier(0.25, 0.98, 0.26, 0.99);-o-transition: all 0.5s cubic-bezier(0.25, 0.98, 0.26, 0.99);transition: all 0.5s cubic-bezier(0.25, 0.98, 0.26, 0.99);opacity: 1;bottom: 0;}.mfp-top-up.mfp-wrap.mfp-removing .mfp-content {opacity: 0;bottom: 100%;}.mfp-white-block {background-color: #fff;-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.22);box-shadow: 0 0 20px rgba(0, 0, 0, 0.22);border-radius: 6px;max-width: 540px;width: 100%;position: relative;padding: 20px;margin-left: auto;margin-right: auto;}@media (min-width: 576px) {.mfp-white-block {padding: 30px;}}@media (min-width: 768px) {.mfp-white-block {padding: 40px;}}@media (min-width: 576px) {.form__form {padding-left: 30px;padding-right: 30px;}}@media (min-width: 1200px) {.form__form {padding-left: 50px;padding-right: 50px;}}.form__title {font-size: 1.375rem;font-weight: 600;}.form__group:not(:last-child) {margin-bottom: 15px;}.form__label {color: #000;font-size: 0.875rem;font-weight: 300;line-height: 1.07;margin-bottom: 15px;}.form__control {padding: 0 15px;font-size: 1rem;-webkit-transition: border-color 0.3s ease;-o-transition: border-color 0.3s ease;transition: border-color 0.3s ease;border: 1px solid var(--color-primary);border-radius: 40px;height: 52px;width: 100%;}.form__control:focus {border-color: var(--color-primary);-webkit-transition: border-color 0.3s ease;-o-transition: border-color 0.3s ease;transition: border-color 0.3s ease;outline: 0;}.form__control-lg {font-size: 1.375rem;height: 64px;}.form textarea {border-radius: 5px;padding-top: 10px;padding-bottom: 10px;}#callback textarea, #tour textarea {height: 85px;}.form .was-validated .form__control:invalid {border-color: #eb656c;}.form__other {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;background-color: rgba(231, 146, 19, 0.08);padding: 15px 20px;height: 100%;border-radius: 10px;}.form__other textarea {background-color: transparent;border: 0;padding-top: 0;padding-bottom: 0;line-height: normal;width: 90%;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}.form__other-label {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}.form__other textarea:focus {outline: 0;}.form__other textarea::-webkit-input-placeholder {color: #000;}.form__other textarea::-moz-placeholder {color: #000;}.form__other textarea:-ms-input-placeholder {color: #000;}.form__other textarea::-ms-input-placeholder {color: #000;}.form__other textarea::placeholder {color: #000;}.form__other textarea:-moz-placeholder-shown + .form__fake-radio::before, .form__other textarea:-moz-placeholder-shown + .form__fake-checkbox::before {display: none;}.form__other textarea:-ms-input-placeholder + .form__fake-radio::before, .form__other textarea:-ms-input-placeholder + .form__fake-checkbox::before {display: none;}.form__other textarea:placeholder-shown + .form__fake-radio::before, .form__other textarea:placeholder-shown + .form__fake-checkbox::before {display: none;}.form__fake-radio, .form__fake-checkbox {content: "";position: relative;background-color: #fff;border: 1px solid #c9c1c1;margin-right: 10px;margin-top: 5px;height: 20px;width: 20px;-ms-flex-negative: 0;flex-shrink: 0;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}.form__fake-radio {border-radius: 50%;}.form__fake-radio::before {content: "";display: block;position: absolute;background-color: #c9c1c1;border-radius: 50%;width: 10px;height: 10px;top: 4px;left: 4px;}.form__fake-checkbox::before {content: "";border-top: 3px solid #c9c1c1;border-right: 3px solid #c9c1c1;position: absolute;top: 3px;left: 2px;-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);height: 8px;width: 14px;}.form__hide-success.is-inactive {opacity: 0;position: absolute;z-index: 1;}.form__hide-success.is-hidden {display: none;}.form__hide-success.is-active {display: block;}.form__sys-message {text-align: center;opacity: 0;-webkit-transition: opacity ease 0.3s;-o-transition: opacity ease 0.3s;transition: opacity ease 0.3s;}.form__sys-message.is-active {opacity: 1;-webkit-transition: opacity ease 0.3s;-o-transition: opacity ease 0.3s;transition: opacity ease 0.3s;}.form__sys-message .btn {font-size: 0.875rem;font-weight: 700;text-transform: uppercase;width: 100%;}.form__success-mw360 {max-width: 360px;margin-left: auto;margin-right: auto;}.form__success-title {font-size: 1.375rem;font-weight: 600;text-transform: uppercase;margin-bottom: 5px;}.form__success-text {line-height: normal;margin-bottom: 30px;}.form__control.is-complete, .form__control.is-incomplete {border-color: #6fd265;padding-right: calc(1.5em + 0.75rem);background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right calc(0.375em + 0.5rem) center;background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);}.form__control.is-incomplete {border-color: #eb656c;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");}.form .was-validated:invalid .form__control {border-color: #eb656c;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right 7px top 50%;}
/*
     FILE ARCHIVED ON 11:29:11 Oct 08, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:52:35 Nov 13, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.514
  exclusion.robots: 0.038
  exclusion.robots.policy: 0.029
  esindex: 0.009
  cdx.remote: 20.874
  LoadShardBlock: 388.082 (3)
  PetaboxLoader3.datanode: 417.357 (4)
  load_resource: 64.304
*/
