.vertical-center {display:flex;align-items:center}
.desktop_cups_helv_11_bold {font-style:normal;font-weight:bold;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase}
.desktop_cups_helv_11 {font-style:normal;font-weight:normal;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase}
.desktop_cups_helv_9 {font-style:normal;font-weight:normal;line-height:13px;font-size:9px;letter-spacing:0.1em;text-transform:uppercase}
.desktop_17_helv_text {font-style:normal;font-weight:300;line-height:24px;font-size:17px;letter-spacing:normal;text-transform:none}
.desktop_cups-helv_11_roman {font-style:normal;font-weight:normal;line-height:16px;font-size:11px;text-align:center;letter-spacing:0.1em;text-transform:uppercase}
.desktop_h0_helv_44 {font-style:normal;font-weight:300;line-height:52px;font-size:44px;letter-spacing:normal;text-transform:none}
.desktop_h2_helv_36 {font-style:normal;font-weight:300;line-height:46px;font-size:36px;letter-spacing:normal;text-transform:none}
.desktop_h2_helv_30 {font-style:normal;font-weight:300;line-height:41px;font-size:30px;letter-spacing:normal;text-transform:none}
.desktop_h3_helv_24 {font-style:normal;font-weight:300;line-height:31px;font-size:24px;letter-spacing:normal;text-transform:none}
.desktop_h4_helv_20 {font-style:normal;font-weight:300;line-height:28px;font-size:20px;letter-spacing:normal;text-transform:none}
.desktop_h4_helv_19 {font-style:normal;font-weight:300;line-height:28px;font-size:19px;letter-spacing:normal;text-transform:none}
.desktop_17_helv_text {font-style:normal;font-weight:300;line-height:24px;font-size:17px;letter-spacing:normal;text-transform:none}
.desktop_15_helv_text {font-style:normal;font-weight:300;line-height:22px;font-size:15px;letter-spacing:normal;text-transform:none}
.desktop_14_helv_text {font-style:normal;font-weight:300;line-height:21px;font-size:14px;letter-spacing:normal;text-transform:none}
.desktop_13_helv_text {font-style:normal;font-weight:300;line-height:19px;font-size:13px;letter-spacing:normal;text-transform:none}
.desktop_10_helv_text {font-style:normal;font-weight:300;line-height:14px;font-size:10px;letter-spacing:normal;text-transform:none}
.first-block {max-height:100vh;min-height:722px;background:url(../themes/membership/assets/img/main-mini-bg.jpg) center / cover no-repeat}
.first-block .container {height:100%;display:flex}
.first-block__content {width:100%;color:#fff;display:flex;margin-top:auto;min-height:722px;max-height:100vh;text-align:center;align-items:center;padding-bottom:64px;flex-direction:column;justify-content:flex-end}
.first-block__title {font-style:normal;font-weight:300;line-height:52px;font-size:44px;letter-spacing:normal;text-transform:none}
.first-block__button {margin-top:30px}
.first-block__scroll {-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:#fff;width:40px;height:40px;display:flex;cursor:pointer;margin-top:30px;border-radius:50%;align-items:center;justify-content:center;background:rgba(255,255,255,0.4)}
.first-block__scroll:hover {color:#005387;background:#fff}
.first-block__el-palka {width:1px;height:122px;margin-top:35px;background:rgba(255,255,255,0.15)}
.second-block {padding:0 0 100px 0}
.second-block .row {display:flex;align-items:center}
.second-block .preference {padding-top:50px;padding-bottom:125px}
.second-block__title {margin-bottom:30px}
.second-block__text {font-style:normal;font-weight:300;line-height:22px;font-size:15px;letter-spacing:normal;text-transform:none;color:#786c5f}
.second-block__text span {font-style:normal;font-weight:bold;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase}
.third-block {padding:100px 0}
.third-block__title {margin-bottom:60px}
.fourth-block {color:#fff;padding:60px 0;background:url(../themes/membership/assets/img/fourth-block-bg.png) center / cover no-repeat}
.fourth-block__title {font-style:normal;font-weight:300;line-height:31px;font-size:24px;letter-spacing:normal;text-transform:none;margin-bottom:15px}
.fourth-block__text {font-style:normal;font-weight:300;line-height:21px;font-size:14px;letter-spacing:normal;text-transform:none;margin-bottom:30px}
.fifth-block {padding:100px 0}
.fifth-block__sub-title {margin-top:20px;margin-bottom:60px;font-style:normal;font-weight:bold;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase}
.fifth-block__info {font-style:normal;font-weight:300;line-height:21px;font-size:14px;letter-spacing:normal;text-transform:none}
.fifth-block__info img {width:24px;height:24px;margin-bottom:20px}
.six-block {padding-top:100px;padding-bottom:100px}
.six-block__header {color:#fff;user-select:none;margin-bottom:40px}
.six-block__header .row .col {align-items:center}
.six-block__header .custom-arrows {margin-left:auto}
.six-block__title {margin-right:60px}
.six-block__button {margin-top:32px}
.six-block .slider-types .menu__item {margin-right:30px}
.six-block .slider-types .menu__item a {color:#fff;display:block;border-bottom-color:transparent}
.six-block .slider-types .menu__item a:after {content:'';height:1px;width:100%;display:block;-webkit-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;background:#fff;transform:scale(0,1);transform-origin:center}
.six-block .slider-types .menu__item:hover a:after,
.six-block .slider-types .menu__item.is_current a:after {transform:scale(1,1)}
.six-block .slider-count {display:flex;align-items:center;color:#3b92ca;font-style:normal;font-weight:bold;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase}
.six-block .slider-count__dash {height:1px;width:71px;margin:0 15px;background:#3b92ca}
.six-block__slider {width:100%}
.six-block__content .col {flex-direction:column}
.six-block__slider-description {-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;height:0;opacity:0;top:0;left:0;color:#fff;margin-top:75px;position:absolute;padding-right:20px;font-style:normal;font-weight:300;line-height:22px;font-size:15px;letter-spacing:normal;text-transform:none;transform:translateX(-20px)}
.six-block__slider-description:before {content:"";width:60px;height:2px;display:block;margin-bottom:30px;background:#3b92ca}
.six-block__slider-description.is_current {opacity:1;height:auto;position:static;transform:translateX(0)}
.seven-block {height:654px;position:relative}
.seven-block__card {top:50%;transform:translateY(-50%);right:60px;width:420px;padding:60px;bottom:182px;background:#fff;color:#3d3934;position:absolute;min-height:361px}
.seven-block__info-button {margin-top:20px}
.seven-block__info-button .button {width:100%}
.seven-block__modal {width:840px}
.seven-block__modal >.row {margin-left:0;margin-right:0}
.seven-block__track {font-style:normal;font-weight:300;line-height:28px;font-size:19px;letter-spacing:normal;text-transform:none;color:#595A63;margin-bottom:15px}
.seven-block__track:first-child {margin-bottom:40px}
.seven-block__track span {color:#c7b110}
.seven-block__desc {font-style:normal;font-weight:300;line-height:22px;font-size:15px;letter-spacing:normal;text-transform:none;color:#8C8F96;margin-bottom:30px;padding-right:60px}
.seven-block__title {position:absolute;top:100px;left:-380px;font-style:normal;font-weight:300;line-height:46px;font-size:36px;letter-spacing:normal;text-transform:none;color:#fcf9f5}
.seven-block__title--buy {top:80px}
.seven-block__title img {margin-top:130px}
.arcticmodal-container .flex-space {display:flex;flex-flow:column;height:100%;padding-left:0}
.arcticmodal-container .flex-column {flex-flow:column;width:100%}
.arcticmodal-container .flex-center {display:flex;width:100%;padding:0;justify-content:center;text-align:center;padding-top:25px}
.arcticmodal-container .flex-1 {flex:1;display:flex !important;align-items:center;color:#c7b110;border-bottom:1px solid #F4EEE8;border-right:1px solid #F4EEE8;transition:0.3s ease}
.arcticmodal-container .flex-1:hover {background:#fff;color:#004595 !important;transition:0.3s ease}
.arcticmodal-container .flex-1:hover .icon-block__transit {color:#004595;transition:0.3s ease}
.arcticmodal-container .flex-1:active {background:#004595;color:#fff !important}
.arcticmodal-container .flex-1:active .icon-block__transit {color:#fff}
.arcticmodal-container .soul {padding:100px 60px;height:100%;overflow-y:auto}
#map {width:100%;height:100%}
.eight-block {padding:100px 0}
.eight-block__title {margin-bottom:30px}
.place-card {height:100%;display:flex;flex-direction:column;margin:0 auto}
.place-card__image {flex-shrink:0;position:relative}
.place-card__image img {width:100%}
.place-card__image:after {content:'';width:60px;right:60px;height:60px;bottom:-30px;display:block;position:absolute;background:url(../themes/membership/assets/img/svg/place-marker.svg) center / cover no-repeat}
.place-card__content {height:100%;display:flex;padding:60px;background:#fff;text-align:center;flex-direction:column}
.place-card__title {color:#005387;margin-bottom:20px}
.place-card__address {color:#918981;margin-bottom:20px;font-style:normal;font-weight:300;line-height:22px;font-size:15px;letter-spacing:normal;text-transform:none}
.place-card__phones {margin-bottom:20px}
.place-card__phones a {color:#3d3934;font-style:normal;font-weight:300;line-height:28px;font-size:19px;letter-spacing:normal;text-transform:none}
.place-card__phones a + a {margin-bottom:10px}
.place-card__email a {color:#c7b110;font-style:normal;font-weight:bold;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase}
.place-card__email a:hover {color:#004595 !important}
.place-card__icon-block {display:flex;align-items:baseline;justify-content:center}
.place-card__icon {flex-shrink:0;margin-right:14px}
.place-card__text {display:flex;flex-direction:column}
.form-group .part-two a:hover {color:#004595}