.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_61 {font-style:normal;font-weight:300;line-height:61px;font-size:44px;letter-spacing:normal;text-transform:none}
@media screen and (max-width:640px ) {.desktop_h0_helv_44_61 {font-size:30px;line-height:41px }}
.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:50px;font-size:36px;letter-spacing:normal;text-transform:none}
@media screen and (max-width:640px ) {.desktop_h2_helv_36 {font-size:24px;line-height:33px }}
.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:33px;font-size:24px;letter-spacing:normal;text-transform:none}
@media screen and (max-width:640px ) {.desktop_h3_helv_24 {font-size:20px;line-height:28px }}
.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}
@media screen and (max-width:640px ) {.desktop_h4_helv_19 {font-size:17px;line-height:25px }}
.desktop_18_helv_text {font-style:normal;font-weight:300;line-height:26px;font-size:18px;letter-spacing:normal;text-transform:none}
.desktop_17_helv_text {font-style:normal;font-weight:300;line-height:25px;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}
@media screen and (max-width:640px ) {.desktop_15_helv_text {font-size:13px;line-height:19px }}
.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_12_helv_text {font-style:normal;font-weight:300;line-height:18px;font-size:12px;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}
#mup {width:450px;height:450px;display:none}
#info {width:650px}
#infotext {color:#fff;font-style:normal;font-weight:300;line-height:22px;font-size:15px;letter-spacing:normal;text-transform:none}
@media screen and (max-width:640px ) {#infotext {font-size:13px;line-height:19px }}
.info-mup__title {font-style:normal;font-weight:300;line-height:33px;font-size:24px;letter-spacing:normal;text-transform:none;margin-bottom:20px}
@media screen and (max-width:640px ) {.info-mup__title {font-size:20px;line-height:28px }}
.info-mup__desc span {line-height:24px;font-style:normal;font-weight:300;line-height:25px;font-size:17px;letter-spacing:normal;text-transform:none}
.info-mup__desc strong {font-style:normal;font-weight:300;line-height:28px;font-size:20px;letter-spacing:normal;text-transform:none}
.info-mup__link {margin-top:20px}
.info-mup__link a span {z-index:2}
.info-mup__link a:hover {color:#fff}
@media screen and (max-width:640px ) {#header {background:#19253E }}
#header .first {width:66.66666667%}
.first-block .row {display:flex;margin:0}
.first-block__main {height:100vh;border:none;min-height:640px;background:url(../themes/gromit/assets/img/main-left-smooth.jpg) center / cover no-repeat;padding-top:160px;padding-left:60px;display:flex;flex-flow:column}
.first-block__main-icon {display:none}
.first-block__main-title {font-style:normal;font-weight:300;line-height:61px;font-size:44px;letter-spacing:normal;text-transform:none;font-size:180%;text-align:center}
@media screen and (max-width:640px ) {.first-block__main-title {font-size:30px;line-height:41px }}
.first-block__main-data {padding-top:45px;display:flex;align-items:center}
.first-block__main-data--wrap {display:flex;align-items:center}
.first-block__main-data .temperature {font-style:normal;font-weight:300;line-height:33px;font-size:24px;letter-spacing:normal;text-transform:none;margin-right:10px}
@media screen and (max-width:640px ) {.first-block__main-data .temperature {font-size:20px;line-height:28px }}
.first-block__main-data .weather {padding-top:5px;margin-right:10px}
.first-block__main-data .wind {font-style:normal;font-weight:300;line-height:33px;font-size:24px;letter-spacing:normal;text-transform:none;margin-right:30px;display:flex;align-items:center}
@media screen and (max-width:640px ) {.first-block__main-data .wind {font-size:20px;line-height:28px }}
.first-block__main-data .wind img {height:19px;margin-right:10px}
.first-block__main-data .field {font-style:normal;font-weight:normal;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;display:flex;align-items:center}
.first-block__main-data .field svg {margin-right:10px}
.first-block__button {padding-top:50px;font-style:normal;font-weight:bold;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase}
.first-block__button a svg {margin-left:8px}
.first-block__accommodation {height:110px;width:520px;margin-left:-60px;margin-top:auto;background:rgba(25,37,62,0.7);display:flex;align-items:center;position:relative;transition:.5s}
.first-block__accommodation img {overflow:hidden}
.first-block__accommodation:hover {transition:.5s;background:#19253e}
.first-block__accommodation:hover img {transition:.5s;transform:scale(1.2)}
.first-block__accommodation a {position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}
.first-block__accommodation-bed {overflow:hidden}
.first-block__accommodation-forward {-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:#004595;width:32px;height:32px;display:flex;cursor:pointer;border-radius:66px;align-items:center;justify-content:center;background:#fff;margin-left:-16px;margin-right:25px;z-index:2}
.first-block__accommodation-forward:hover {color:red}
.first-block__accommodation-text {font-style:normal;font-weight:300;line-height:28px;font-size:19px;letter-spacing:normal;text-transform:none}
@media screen and (max-width:640px ) {.first-block__accommodation-text {font-size:17px;line-height:25px }}
.first-block__right {padding:0;border:none;display:flex;flex-flow:column}
.first-block__tour {padding-left:60px;padding-top:50px;height:100%;background:url(../themes/gromit/assets/img/6P5A2946_resized.jpg) center / cover no-repeat;position:relative}
.first-block__tour:after {content:'';position:absolute;top:0;left:0;height:100%;width:0;background:linear-gradient(90deg,#004595 0%,#19253e 106.61%);-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.first-block__tour:hover:after {width:100%}
.first-block__tour div {font-style:normal;font-weight:300;line-height:33px;font-size:24px;letter-spacing:normal;text-transform:none;position:relative;z-index:2}
@media screen and (max-width:640px ) {.first-block__tour div {font-size:20px;line-height:28px }}
.first-block__tour a {position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}
.first-block__corpclient {padding-left:60px;padding-top:50px;height:100%;background:url(../themes/gromit/assets/img/koknew1.png) center / cover no-repeat;position:relative}
.first-block__corpclient:after {content:'';position:absolute;top:0;left:0;height:100%;width:0;background:linear-gradient(90deg,#004595 0%,#19253e 106.61%);-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.first-block__corpclient:hover:after {width:100%}
.first-block__corpclient div {font-style:normal;font-weight:300;line-height:33px;font-size:24px;letter-spacing:normal;text-transform:none;position:relative;z-index:2}
@media screen and (max-width:640px ) {.first-block__corpclient div {font-size:20px;line-height:28px }}
.first-block__corpclient a {position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}
.first-block__play {min-height:110px;background:linear-gradient(90deg,#007bc0 0%,#004595 106.61%);display:flex;align-items:center;padding-left:60px;padding-right:60px;font-style:normal;font-weight:300;line-height:28px;font-size:19px;letter-spacing:normal;text-transform:none;position:relative;transition:1.5s}
@media screen and (max-width:640px ) {.first-block__play {font-size:17px;line-height:25px }}
.first-block__play:after {content:'';position:absolute;top:0;left:0;height:100%;width:0;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;opacity:0.8}
.first-block__play:hover:after {width:100%}
.first-block__play div {width:100%;position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}
.first-block__play a {position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}
.first-block__play:nth-child(3):after {background:url(../themes/gromit/assets/img/igrat/BMW-GOLF-CUP-1-DAY-345.jpg) center / cover no-repeat}
.first-block__play:nth-child(4):after {background:url(../themes/gromit/assets/img/tur/turagentstvam.png) center / cover no-repeat}
.first-block__play:first-child,
.first-block__play:nth-child(2),
.first-block__play:nth-child(3),
.first-block__play:nth-child(4),
.first-block__play:nth-child(5) {border-bottom:1px solid rgba(227,231,238,0.5)}
.second-block .container {padding:100px 60px}
.second-block .row {display:flex;align-items:center}
.second-block__title {font-style:normal;font-weight:300;line-height:50px;font-size:36px;letter-spacing:normal;text-transform:none;color:#004595;padding-bottom:30px}
@media screen and (max-width:640px ) {.second-block__title {font-size:24px;line-height:33px }}
.second-block__text {font-style:normal;font-weight:300;line-height:22px;font-size:15px;letter-spacing:normal;text-transform:none;color:#8C8F96;padding-bottom:40px;width:360px}
@media screen and (max-width:640px ) {.second-block__text {font-size:13px;line-height:19px }}
.second-block__more {font-style:normal;font-weight:normal;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase}
.second-block__more a {display:flex;align-items:center;color:#CC0916;position:relative;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.second-block__more a:hover {color:#595a63}
.second-block__more a:hover .second-block__arrow:before {width:10px;background:#595a63}
.second-block__more a:hover .second-block__arrow path {fill:#595a63 !important}
.second-block__more span {margin-right:10px}
.second-block__arrow {display:flex;align-items:center}
.second-block__arrow:before {content:'';width:0;height:1px;background:#de7f01;-webkit-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}
.third-block {background:#F5F6FA}
.third-block .container {padding:110px 60px 100px 60px}
.third-block .row:first-child {padding-left:20px;padding-right:20px;margin-bottom:30px}
.third-block .top {display:flex;align-items:center;justify-content:space-between}
.third-block .top .custom-arrows {margin-left:auto;display:flex}
.third-block .top .custom-arrows .custom-arrow {cursor:pointer;position:relative}
.third-block .top .custom-arrows .custom-arrow:hover {color:#595a63}
.third-block .top .custom-arrows .custom-arrow:hover .third-block__arrow:before {width:10px;background:#595a63}
.third-block .top .custom-arrows .custom-arrow:hover .third-block__arrow path {fill:#595a63 !important}
.third-block .top .custom-arrows .custom-arrow:hover .third-block__arrow-prev {left:-30px}
.third-block .top .custom-arrows .custom-arrow:hover .third-block__arrow-prev:after {width:10px;background:#595a63}
.third-block .top .custom-arrows .custom-arrow:hover .third-block__arrow-prev path {fill:#595a63 !important}
.third-block .top .custom-arrows .custom-arrow:first-child {margin-right:-20px}
.third-block .top .custom-arrows .third-block__arrow {position:absolute;display:flex;align-items:center;top:0;left:0;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.third-block .top .custom-arrows .third-block__arrow:before {content:'';width:0;height:1px;background:#de7f01;-webkit-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}
.third-block .top .custom-arrows .third-block__arrow-prev {left:-20px;position:absolute;display:flex;align-items:center;top:0;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.third-block .top .custom-arrows .third-block__arrow-prev:after {content:'';width:0;height:1px;background:#de7f01;-webkit-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}
.third-block__title {font-style:normal;font-weight:300;line-height:50px;font-size:36px;letter-spacing:normal;text-transform:none;color:#004595}
@media screen and (max-width:640px ) {.third-block__title {font-size:24px;line-height:33px }}
.third-block .slider {width:100%}
.third-block .slider .slick-track {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
.third-block .slider .slick-track:before,
.third-block .slider .slick-track:after {display:none}
.third-block .slider .slick-track .slick-slide {height:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column}
.third-block__card {height:100%}
.third-block__card a {display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:column;height:100%}
.third-block__card a:hover .third-block__more {background:#E3E7EE}
.third-block__card a:hover .third-block__more div {display:flex;align-items:center;color:#CC0916;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.third-block__card a:hover .third-block__more div .third-block__arrow:before {width:10px;background:#CC0916}
.third-block__card a:hover .third-block__more div .third-block__arrow path {fill:#CC0916}
.third-block__content {background:#fff;margin-top:-95px;margin-left:20px;margin-right:20px;position:relative;padding:40px;flex-grow:1}
.third-block__content--stars p {font-style:normal;font-weight:300;line-height:22px;font-size:15px;letter-spacing:normal;text-transform:none;color:#595a63;margin-left:auto;margin-right:10px}
@media screen and (max-width:640px ) {.third-block__content--stars p {font-size:13px;line-height:19px }}
.third-block__content--stars span {font-style:normal;font-weight:300;line-height:33px;font-size:24px;letter-spacing:normal;text-transform:none;color:#595a63}
@media screen and (max-width:640px ) {.third-block__content--stars span {font-size:20px;line-height:28px }}
.third-block__content--title {display:flex;align-items:baseline;padding-left:20px;padding-right:20px;margin-bottom:25px}
.third-block__content--title div {font-style:normal;font-weight:300;line-height:50px;font-size:36px;letter-spacing:normal;text-transform:none;color:#004595}
@media screen and (max-width:640px ) {.third-block__content--title div {font-size:24px;line-height:33px }}
.third-block__content--title p {font-style:normal;font-weight:300;line-height:22px;font-size:15px;letter-spacing:normal;text-transform:none;color:#595a63;margin-left:auto;margin-right:10px}
@media screen and (max-width:640px ) {.third-block__content--title p {font-size:13px;line-height:19px }}
.third-block__content--title span {font-style:normal;font-weight:300;line-height:33px;font-size:24px;letter-spacing:normal;text-transform:none;color:#595a63}
@media screen and (max-width:640px ) {.third-block__content--title span {font-size:20px;line-height:28px }}
.third-block__content--qual {padding-left:20px;padding-right:20px;margin-bottom:25px}
.third-block__content--qual div {font-style:normal;font-weight:normal;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:#8C8F96;border-bottom:1px solid #E3E7EE;padding-bottom:5px}
.third-block__content--place {padding-left:20px;padding-right:20px;margin-bottom:20px}
.third-block__content--place div {font-style:normal;font-weight:300;line-height:28px;font-size:19px;letter-spacing:normal;text-transform:none;color:#004595}
@media screen and (max-width:640px ) {.third-block__content--place div {font-size:17px;line-height:25px }}
.third-block__content--cond .col {display:flex;flex-flow:column}
.third-block__content--cond span {font-style:normal;font-weight:300;line-height:22px;font-size:15px;letter-spacing:normal;text-transform:none;color:#595a63;margin-bottom:10px}
@media screen and (max-width:640px ) {.third-block__content--cond span {font-size:13px;line-height:19px }}
.third-block__content--cond span:last-child {margin-bottom:0}
.third-block__more {background:#fff;margin-left:20px;margin-right:20px;border-top:1px solid #E3E7EE;display:flex;justify-content:center;padding:30px;font-style:normal;font-weight:normal;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase}
.third-block__more div {display:flex;align-items:center;color:#CC0916;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.third-block__more div:hover {color:#595a63}
.third-block__more div:hover .third-block__arrow:before {width:10px;background:#595a63}
.third-block__more div:hover .third-block__arrow path {fill:#595a63 !important}
.third-block__more .more {margin-right:10px;position:relative}
.third-block__arrow {position:absolute;display:flex;align-items:center;top:1px;left:118px}
.third-block__arrow:before {content:'';width:0;height:1px;background:#de7f01;-webkit-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}
.inner-page .container {padding:0;padding-top:100px;max-width:1200px}
.preference {padding-left:20px}
.preference__title {font-style:normal;font-weight:300;line-height:50px;font-size:36px;letter-spacing:normal;text-transform:none;color:#004595;margin-bottom:50px}
@media screen and (max-width:640px ) {.preference__title {font-size:24px;line-height:33px }}
.preference__icon {min-height:77px;display:flex;margin-bottom:45px}
.preference__icon--pic {margin-right:40px;display:flex;align-items:center;justify-content:center;min-width:70px}
.preference__icon--desc {display:flex;flex-flow:column}
.preference__icon--desc span {color:#595A63;font-style:normal;font-weight:normal;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;margin-bottom:10px}
.preference__icon--desc p {color:#8C8F96;font-style:normal;font-weight:300;line-height:22px;font-size:15px;letter-spacing:normal;text-transform:none}
@media screen and (max-width:640px ) {.preference__icon--desc p {font-size:13px;line-height:19px }}
.fourth-block {background-color:#F5F6FA}
.fourth-block .back {background:url(../themes/gromit/assets/img/kurort-zavidovo/main.jpg) center / cover no-repeat;height:640px;margin:0}
.fourth-block .container {padding-left:60px;padding-right:60px;margin-top:-340px;padding-bottom:45px}
.fourth-block .container .row:nth-child(2) {margin-top:60px}
.fourth-block__card {background:#fff;padding:100px;margin-left:20px;margin-right:20px}
.fourth-block__card--title {font-style:normal;font-weight:300;line-height:50px;font-size:36px;letter-spacing:normal;text-transform:none;color:#004595;margin-bottom:20px}
@media screen and (max-width:640px ) {.fourth-block__card--title {font-size:24px;line-height:33px }}
.fourth-block__card--text {font-style:normal;font-weight:300;line-height:22px;font-size:15px;letter-spacing:normal;text-transform:none;color:#8C8F96;width:360px;margin-bottom:45px}
@media screen and (max-width:640px ) {.fourth-block__card--text {font-size:13px;line-height:19px }}
.fourth-block__card--more {font-style:normal;font-weight:normal;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase}
.fourth-block__card--more a {display:flex;align-items:center;color:#CC0916;position:relative;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.fourth-block__card--more a:hover {color:#595a63}
.fourth-block__card--more a:hover .third-block__arrow:before {width:10px;background:#595a63}
.fourth-block__card--more a:hover .third-block__arrow path {fill:#595a63 !important}
.fourth-block__card--more span {margin-right:10px}
.fourth-block__arrow {display:flex;align-items:center}
.fourth-block__arrow:before {content:'';width:0;height:1px;background:#de7f01;-webkit-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}
.fourth-block__icon {min-height:77px;display:flex;margin-bottom:45px}
.fourth-block__icon--pic {margin-right:40px;display:flex;align-items:center;width:75px;flex-shrink:0}
.fourth-block__icon--desc {display:flex;flex-flow:column}
.fourth-block__icon--desc span {color:#595a63;font-style:normal;font-weight:300;line-height:33px;font-size:24px;letter-spacing:normal;text-transform:none;margin-bottom:5px;line-height:24px}
@media screen and (max-width:640px ) {.fourth-block__icon--desc span {font-size:20px;line-height:28px }}
.fourth-block__icon--desc p {color:#8C8F96;font-style:normal;font-weight:300;line-height:22px;font-size:15px;letter-spacing:normal;text-transform:none}
@media screen and (max-width:640px ) {.fourth-block__icon--desc p {font-size:13px;line-height:19px }}
.fifth-block {background:linear-gradient(90deg,#007bc0 0%,#004595 106.61%)}
.fifth-block .container {padding:100px 60px}
.fifth-block .top {display:flex;align-items:center;margin-bottom:50px;padding-left:20px}
.fifth-block .top p {margin-left:auto;margin-right:35px;font-style:normal;font-weight:normal;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;opacity:0.5}
.fifth-block .top select {display:none}
.fifth-block .select2-container--default .select2-selection--single {border:0}
.fifth-block .select2 {width:110px !important;margin-right:40px}
.fifth-block .select2 .select2-selection {position:relative;width:110px !important;height:44px;background-color:#1d79bd;border-radius:22px;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;margin-right:40px;padding-left:20px}
.fifth-block .select2 .select2-selection__rendered {font-style:normal;font-weight:bold;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:#fff}
.fifth-block .select2 .select2-selection__arrow {width:14px;height:14px;right:15px;left:unset;top:50%;transform:translateY(-50%);background:url(../themes/gromit/assets/img/arrow_down.png) center no-repeat}
.fifth-block .select2 .select2-selection__arrow b {display:none}
.fifth-block .select2 .select2-selection {outline:none}
.fifth-block .select2 .selection {position:relative;background-color:#1d79bd}
.fifth-block__wrap {display:flex;align-items:center;margin-left:auto}
.fifth-block .middle {margin-bottom:5px}
.fifth-block__month {font-style:normal;font-weight:normal;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:#fff;opacity:0.5;cursor:pointer}
.fifth-block__title {font-style:normal;font-weight:300;line-height:50px;font-size:36px;letter-spacing:normal;text-transform:none;color:#fff}
@media screen and (max-width:640px ) {.fifth-block__title {font-size:24px;line-height:33px }}
.fifth-block .custom-arrows {display:flex;padding-right:5px;cursor:pointer;margin-left:20px}
.fifth-block .custom-arrows .custom-arrow {position:relative}
.fifth-block .custom-arrows .custom-arrow .fifth-block__arrow {position:absolute;display:flex;align-items:center;top:0;left:0;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.fifth-block .custom-arrows .custom-arrow .fifth-block__arrow:before {content:'';width:0;height:1px;background:#fff;-webkit-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}
.fifth-block .custom-arrows .custom-arrow .fifth-block__arrow-prev {left:-20px;position:absolute;display:flex;align-items:center;top:0;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.fifth-block .custom-arrows .custom-arrow .fifth-block__arrow-prev:after {content:'';width:0;height:1px;background:#fff;-webkit-transition:width 0.3s ease;-o-transition:width 0.3s ease;transition:width 0.3s ease}
.fifth-block .custom-arrows .custom-arrow:hover {color:#fff}
.fifth-block .custom-arrows .custom-arrow:hover .fifth-block__arrow:before {width:10px;background:#fff}
.fifth-block .custom-arrows .custom-arrow:hover .fifth-block__arrow path {fill:#fff !important}
.fifth-block .custom-arrows .custom-arrow:hover .fifth-block__arrow-prev {left:-30px}
.fifth-block .custom-arrows .custom-arrow:hover .fifth-block__arrow-prev:after {width:10px;background:#fff}
.fifth-block .custom-arrows .custom-arrow:hover .fifth-block__arrow-prev path {fill:#fff !important}
.fifth-block .custom-arrows .custom-arrow:first-child {margin-right:-20px}
.fifth-block__card {width:300px;height:337px;position:relative;padding-left:0}
.fifth-block__card:hover .fifth-block__card--wrapper {top:20px;bottom:20px}
.fifth-block__card:hover .fifth-block__card--button {height:56px;margin-top:40px}
.fifth-block__card--spacer {height:100%;padding-top:40px;padding-bottom:40px}
.fifth-block__card--wrapper {background:#fff;display:flex;flex-flow:column;cursor:pointer;padding:40px;position:absolute;width:100%;top:60px;bottom:60px;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border-right:1px solid #E3E7EE}
.fifth-block__card--title {line-height:24px;font-style:normal;font-weight:300;line-height:25px;font-size:17px;letter-spacing:normal;text-transform:none;color:#004595}
.fifth-block__card--date {display:flex;align-items:center;margin-top:auto}
.fifth-block__card--date svg {margin-right:10px}
.fifth-block__card--date span {color:#8C8F96;font-style:normal;font-weight:normal;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase}
.fifth-block__card--button {margin-top:0;font-style:normal;font-weight:normal;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;height:0;overflow:hidden;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.fifth-block__card--button a {width:100%;text-align:center}
.fifth-block .is_first {z-index:5}
.fifth-block .is_first:before {content:attr(data-month);font-style:normal;font-weight:normal;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:#FFF;opacity:0.5;left:20px;position:absolute}
.six-block {height:654px;position:relative;flex-shrink:0}
.six-block .container {padding-left:60px;padding-right:60px;display:flex;justify-content:flex-end;background:none}
.six-block .mobile {display:none}
.six-block__card {width:420px;padding:60px;bottom:182px;background:#fff;height:361px;margin-top:-500px;z-index:1}
.six-block__info--icon {margin-bottom:40px}
.six-block__info--text {color:#595a63;font-style:normal;font-weight:300;line-height:33px;font-size:24px;letter-spacing:normal;text-transform:none;margin-bottom:20px}
@media screen and (max-width:640px ) {.six-block__info--text {font-size:20px;line-height:28px }}
.six-block__info--button {font-style:normal;font-weight:normal;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase}
.six-block__info--button a {width:100%;text-align:center}
#map {width:100%;height:100%}
@media screen and (max-width:1273px) {.first-block__play {line-height:24px;font-style:normal;font-weight:300;line-height:25px;font-size:17px;letter-spacing:normal;text-transform:none }.third-block__content--cond span {font-style:normal;font-weight:300;line-height:21px;font-size:14px;letter-spacing:normal;text-transform:none }}
@media screen and (max-width:1250px) {.preference {margin:0 }.preference__icon--desc p {font-style:normal;font-weight:300;line-height:19px;font-size:13px;letter-spacing:normal;text-transform:none }}
@media screen and (max-width:1186px) {.first-block__main,.first-block__play,.first-block__tour,.first-block__corpclient {padding-left:40px }.first-block__play {padding-right:40px }.second-block .container,.third-block .container,.fourth-block .container {padding-left:40px;padding-right:40px }.third-block__content {min-height:441.5px }.third-block__content--title div {font-style:normal;font-weight:300;line-height:41px;font-size:30px;letter-spacing:normal;text-transform:none }.third-block__content--place div {line-height:24px;font-style:normal;font-weight:300;line-height:25px;font-size:17px;letter-spacing:normal;text-transform:none }}
@media screen and (max-width:1050px) {#header .first {width:100% }.first-block .row__mobile {display:flex;flex-flow:column }.first-block__main-title {font-style:normal;font-weight:300;line-height:50px;font-size:36px;letter-spacing:normal;text-transform:none;font-size:180% }.first-block__accommodation {margin-left:calc(50% - 260px) }.first-block__right {flex-flow:unset;flex-wrap:wrap }.first-block__corpclient {width:50%;min-height:207px }.first-block__tour {width:50%;min-height:207px }.first-block__play {width:100% }.second-block .row {flex-wrap:wrap }.second-block .row .col:first-child {margin-bottom:60px }.second-block__title {font-style:normal;font-weight:300;line-height:33px;font-size:24px;letter-spacing:normal;text-transform:none }.second-block__text {width:100% }.third-block .container {padding-top:50px }.third-block__title {font-style:normal;font-weight:300;line-height:33px;font-size:24px;letter-spacing:normal;text-transform:none }.third-block__content {min-height:434.5px }.inner-page .container {padding-top:60px }.preference {display:flex;flex-wrap:wrap }.preference__title {font-style:normal;font-weight:300;line-height:33px;font-size:24px;letter-spacing:normal;text-transform:none }.fourth-block .container {margin-top:0 }.fourth-block__card {margin-left:0;margin-right:0 }.fourth-block__card--title {font-style:normal;font-weight:300;line-height:33px;font-size:24px;letter-spacing:normal;text-transform:none }.fourth-block__card--text {width:100% }.fifth-block__title {font-style:normal;font-weight:300;line-height:33px;font-size:24px;letter-spacing:normal;text-transform:none }.six-block {display:flex;flex-flow:column;height:unset;min-height:854px }.six-block__card {margin-top:0 }}
@media screen and (max-width:1050px) and screen and (max-width:640px ) {.first-block__main-title {font-size:24px;line-height:33px }}
@media screen and (max-width:1050px) and screen and (max-width:640px ) {.second-block__title {font-size:20px;line-height:28px }}
@media screen and (max-width:1050px) and screen and (max-width:640px ) {.third-block__title {font-size:20px;line-height:28px }}
@media screen and (max-width:1050px) and screen and (max-width:640px ) {.preference__title {font-size:20px;line-height:28px }}
@media screen and (max-width:1050px) and screen and (max-width:640px ) {.fourth-block__card--title {font-size:20px;line-height:28px }}
@media screen and (max-width:1050px) and screen and (max-width:640px ) {.fifth-block__title {font-size:20px;line-height:28px }}
@media screen and (max-width:640px) {#header .first {width:100% }.first-block .row__mobile {display:flex;flex-flow:column }.first-block__main {padding-left:40px;padding-right:40px;padding-bottom:0;padding-top:72px;height:100%;display:flex;flex-flow:wrap }.first-block__right {flex-flow:wrap }.first-block__corpclient {padding-right:40px;width:100% }.first-block__corpclient div {line-height:24px;font-style:normal;font-weight:300;line-height:25px;font-size:17px;letter-spacing:normal;text-transform:none }.first-block__tour {padding-right:40px;width:100% }.first-block__tour div {line-height:24px;font-style:normal;font-weight:300;line-height:25px;font-size:17px;letter-spacing:normal;text-transform:none }.first-block__play {padding:20px;padding-right:40px;padding-left:40px;line-height:24px;font-style:normal;font-weight:300;line-height:25px;font-size:17px;letter-spacing:normal;text-transform:none;display:flex;width:100%;min-height:80px }.first-block__main-icon {order:-1 }.first-block__main-data {order:-1 }.first-block__main-icon {display:block;margin-right:auto }.first-block__main-title {margin-top:20px;font-style:normal;font-weight:300;line-height:41px;font-size:30px;letter-spacing:normal;text-transform:none;font-size:150% }.first-block__main-data {display:flex;flex-flow:column;padding:0 }.first-block .temperature {font-style:normal;font-weight:300;line-height:22px;font-size:15px;letter-spacing:normal;text-transform:none;margin-right:0 }.first-block .weather {margin-right:5px }.first-block .wind {font-style:normal;font-weight:300;line-height:22px;font-size:15px;letter-spacing:normal;text-transform:none;margin-right:0 }.first-block .field {padding-left:24px }.first-block .info-mup__title {margin-top:20px;margin-bottom:10px;font-style:normal;font-weight:300;line-height:28px;font-size:19px;letter-spacing:normal;text-transform:none }.first-block .info-mup__desc span {font-style:normal;font-weight:300;line-height:19px;font-size:13px;letter-spacing:normal;text-transform:none }.first-block .info-mup__desc strong {font-style:normal;font-weight:300;line-height:22px;font-size:15px;letter-spacing:normal;text-transform:none }.first-block .info-mup__link a {width:100% }.first-block__accommodation {margin-left:0;width:100%;margin-top:10px;position:relative;flex-wrap:wrap }.first-block__accommodation-bed {width:50%;height:100% }.first-block__accommodation-bed img {height:100% }.first-block__accommodation-forward {position:absolute;top:calc(50% - 16px);left:50% }.first-block__accommodation-text {padding-left:20px;padding-right:20px;font-style:normal;font-weight:300;line-height:21px;font-size:14px;letter-spacing:normal;text-transform:none;width:50% }.first-block__button {width:100% }.first-block__button .button {width:100% }.second-block .container {padding-left:0;padding-right:0;padding-top:60px;padding-bottom:0 }.second-block .row {flex-flow:column;margin:0 }.second-block .row .col:first-child {padding-left:40px;padding-right:40px }.second-block .row .col:nth-child(2) {padding-left:0;padding-right:0 }.second-block__title {font-style:normal;font-weight:300;line-height:33px;font-size:24px;letter-spacing:normal;text-transform:none }.second-block__text {font-style:normal;font-weight:300;line-height:19px;font-size:13px;letter-spacing:normal;text-transform:none;padding-bottom:20px;width:100% }.second-block__more {padding-bottom:00px }.third-block .container {padding-top:60px;padding-bottom:60px }.third-block .top {align-items:flex-end }.third-block .top .custom-arrows {padding-bottom:7px }.third-block .row:first-child {margin-bottom:20px }.third-block__title {font-style:normal;font-weight:300;line-height:33px;font-size:24px;letter-spacing:normal;text-transform:none }.third-block__content {margin-top:0;margin-right:0;margin-left:0;padding:20px 30px;min-height:382px }.third-block__content--stars {display:flex;align-items:center;margin-bottom:20px }.third-block__content--stars svg {height:15px;width:17px;margin-right:0 !important }.third-block__content--stars p {font-style:normal;font-weight:300;line-height:19px;font-size:13px;letter-spacing:normal;text-transform:none }.third-block__content--stars span {font-style:normal;font-weight:300;line-height:28px;font-size:20px;letter-spacing:normal;text-transform:none }.third-block__content--title div {font-style:normal;font-weight:300;line-height:33px;font-size:24px;letter-spacing:normal;text-transform:none }.third-block__content--qual {margin-bottom:15px }.third-block__content--cond .col:first-child {padding-right:0 }.third-block__content--cond .col:nth-child(2) {padding-left:0 }.third-block__content--cond span {font-style:normal;font-weight:300;line-height:19px;font-size:13px;letter-spacing:normal;text-transform:none }.third-block__more {margin-right:0;margin-left:0 }.inner-page .container {padding:60px 40px }.inner-page .container .row .col:first-child {padding:0 !important;margin-bottom:40px }.inner-page .none {margin-top:0 }.inner-page .none .row .col {padding-left:0;padding-right:0 }.preference {padding-left:0 }.preference__title {margin-bottom:30px }.preference__icon {margin-bottom:30px }.preference__icon:last-child {margin-bottom:0 }.preference__icon--pic {margin-right:25px }.fourth-block .back {height:207px }.fourth-block .container {margin-top:0;padding-left:0;padding-right:0;padding-bottom:0 }.fourth-block .container .row:first-child {margin:0 }.fourth-block .container .row:nth-child(2) {padding-left:40px;margin:0 }.fourth-block .container .row:nth-child(2) .col {padding-left:0;padding-right:0 }.fourth-block .container .row:nth-child(2) .col:first-child {padding-top:40px }.fourth-block__card {padding:60px 40px }.fourth-block__card--title {font-style:normal;font-weight:300;line-height:33px;font-size:24px;letter-spacing:normal;text-transform:none }.fourth-block__card--text {width:100%;font-style:normal;font-weight:300;line-height:19px;font-size:13px;letter-spacing:normal;text-transform:none;margin-bottom:30px }.fourth-block__icon {margin-bottom:30px }.fourth-block__icon--pic {width:63px;display:flex;justify-content:center;margin-right:30px }.fourth-block__icon--desc span {font-style:normal;font-weight:300;line-height:28px;font-size:20px;letter-spacing:normal;text-transform:none }.fourth-block__icon--desc p {font-style:normal;font-weight:300;line-height:19px;font-size:13px;letter-spacing:normal;text-transform:none }.fifth-block .container {padding:60px 40px }.fifth-block .top {display:flex;flex-flow:column;align-items:flex-start;padding-right:10px;margin-bottom:0 }.fifth-block .top p {margin-right:20px;margin-left:0 }.fifth-block__wrap {margin-left:0;width:100% }.fifth-block .custom-arrows {margin-left:auto }.fifth-block__title {font-style:normal;font-weight:300;line-height:33px;font-size:24px;letter-spacing:normal;text-transform:none;margin-bottom:20px }.fifth-block .boom {padding-left:20px;padding-right:20px }.fifth-block .is_first {z-index:5 }.fifth-block .is_first::before {content:"" }.fifth-block .is_first:after {content:attr(data-month);font-style:normal;font-weight:normal;line-height:16px;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:#FFF;opacity:0.5;left:20px;position:absolute;bottom:0 }.six-block {border-bottom:1px solid #E3E7EE;height:100%;min-height:730px }.six-block #map {height:414px }.six-block .container {padding-left:0;padding-right:0;display:none }.six-block .mobile {display:block }.six-block__card {margin-top:0;width:100%;padding:60px 40px;height:auto }.six-block__info {margin-bottom:20px;display:flex }.six-block__info--icon {margin-right:30px }.six-block__info--text {font-style:normal;font-weight:300;line-height:28px;font-size:20px;letter-spacing:normal;text-transform:none }}
@media screen and (max-width:640px) and screen and (max-width:640px ) {.first-block .temperature {font-size:13px;line-height:19px }}
@media screen and (max-width:640px) and screen and (max-width:640px ) {.first-block .wind {font-size:13px;line-height:19px }}
@media screen and (max-width:640px) and screen and (max-width:640px ) {.first-block .info-mup__title {font-size:17px;line-height:25px }}
@media screen and (max-width:640px) and screen and (max-width:640px ) {.first-block .info-mup__desc strong {font-size:13px;line-height:19px }}
@media screen and (max-width:640px) and screen and (max-width:640px ) {.second-block__title {font-size:20px;line-height:28px }}
@media screen and (max-width:640px) and screen and (max-width:640px ) {.third-block__title {font-size:20px;line-height:28px }}
@media screen and (max-width:640px) and screen and (max-width:640px ) {.third-block__content--title div {font-size:20px;line-height:28px }}
@media screen and (max-width:640px) and screen and (max-width:640px ) {.fourth-block__card--title {font-size:20px;line-height:28px }}
@media screen and (max-width:640px) and screen and (max-width:640px ) {.fifth-block__title {font-size:20px;line-height:28px }}