@font-face {font-family: main;src: url(../fonts/main.eot?17950793);src: url(../fonts/main.eot?17950793#iefix) format('embedded-opentype'), url(../fonts/main.woff2?17950793) format('woff2'), url(../fonts/main.woff?17950793) format('woff'), url(../fonts/main.ttf?17950793) format('truetype'), url(../fonts/main.svg?17950793#main) format('svg');font-weight: 400;font-style: normal }[class*=" icon-"]:before, [class^=icon-]:before {font-family: main;font-style: normal;font-weight: 400;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .2em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;margin-left: .2em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale }.icon-zoom-in-1:before {content: '\e800' }.icon-zoom-in:before {content: '\f07e' }.icon-twitter:before {content: '\f099' }.icon-facebook:before {content: '\f09a' }.icon-angle-double-left:before {content: '\f100' }.icon-angle-double-right:before {content: '\f101' }.icon-angle-double-up:before {content: '\f102' }.icon-angle-left:before {content: '\f104' }.icon-angle-right:before {content: '\f105' }.icon-angle-up:before {content: '\f106' }.icon-rouble:before {content: '\f158' }.icon-vkontakte:before {content: '\f189' }.icon-instagram:before {content: '\f31e' }::-webkit-input-placeholder {color: #ccc }::-moz-placeholder {color: #ccc }:-ms-input-placeholder {color: #ccc }::-ms-input-placeholder {color: #ccc }::placeholder {color: #ccc }:focus::-webkit-input-placeholder {color: transparent }:focus::-moz-placeholder {color: transparent }:focus:-ms-input-placeholder {color: transparent }:focus::-ms-input-placeholder {color: transparent }:focus::placeholder {color: transparent }.player .title .portrait {display: none !important;}.player .title header .headers {display: none !important;}.huge__slider {max-height: 930px;}.header__logo--image img {width: 160px;height: auto;max-height: inherit;}@media screen and (max-width: 768px) {.header__logo--image img {width: 120px;}}.offers {padding-top: 35px;padding-bottom: 35px }.offers__wrapper {max-width: 1280px;padding-left: 30px;padding-right: 30px;margin: 0 auto }.offers__items {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -5px;margin-right: -5px }.offers__items_item {-webkit-box-sizing: border-box;box-sizing: border-box;margin-left: 5px;margin-right: 5px;word-wrap: break-word;width: calc(33.333333333333336% - 10px);padding: 0 10px 50px }@media screen and (max-width: 1024px) {.offers__items_item {width: calc(50% - 10px);}}.offers__header {border: 1px solid #d5d5d5;padding: 5px;height: 260px;}.offers__body {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;font-size: 22px;padding: 0;font-family: BanderaMedium, Georgia, serif;}.offers__body b {font-size: 70px;color: #315486;font-family: BanderaBold, Georgia, serif }.offers__text {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex }.offers__text span {margin-right: 10px }.offers__footer {padding: 15px;border: 1px solid #d5d5d5 }.offers__footer ul {position: relative }.offers__footer ul:before {content: '';position: absolute;left: 35px;top: 0;width: 1px;height: 100%;background-color: #d5d5d5 }.offers__footer ul li {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-bottom: 5px }.offers__footer ul li:last-child {margin-bottom: 0 }.offers__footer ul li i {margin-right: 20px;width: 25px;height: 25px;font-size: 25px;display: inherit;color: #3f3f3f }.offers__footer ul li img {max-height: 100% }.offers .fancybox {text-align: center }.offers__header .fancybox {position: relative;display: block;-webkit-transition: all ease .3s;transition: all ease .3s;color: #fff;height: 100%;overflow: hidden;}.offers__header .fancybox:not(:nth-child(2)) {display: none }.offers__header .fancybox:before {display: flex;content: '\e800';font-family: main;position: absolute;width: 30px;height: 30px;top: 0;bottom: 0;left: 0;right: 0;margin: auto;z-index: 100;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;font-size: 30px }.offers__header .fancybox:hover {color: #315486 }.m-flats__row_odd {background: #ffffff;}.b-flats__shower {max-height: 970px;}.photo {position: relative;width: 100%;height: 248px;overflow: hidden;}.photo img {min-width: 400px;width: 100%;height: auto;}.photo.fancybox {position: absolute;top: 0;left: 0;right: 0;margin: auto;width: calc(100% - 90px);height: 100%;}@media screen and (max-width: 1365px){.offers__footer {display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-start;margin-bottom: 0;}}@media screen and (max-width: 768px) {.b-flats__shower {max-height: 955px;}.offers__items_item {width: calc(50% - 10px) }.offers__footer {margin-bottom: 15px;}.offers__items_item {padding-bottom: 20px;}}@media screen and (max-width: 576px) {.offers__items_item {width: calc(100% - 10px) }}@-webkit-keyframes circle-scale {0% {-webkit-transform: scale(1);transform: scale(1) }100% {-webkit-transform: scale(1.1);transform: scale(1.1) }}@keyframes circle-scale {0% {-webkit-transform: scale(1);transform: scale(1) }100% {-webkit-transform: scale(1.1);transform: scale(1.1) }}@-webkit-keyframes blink {from, to {opacity: 1 }50% {opacity: .5 }}@keyframes blink {from, to {opacity: 1 }50% {opacity: .5 }}.j-slider-inside {width: 100%;height: 248px;position: absolute;top: 0;}.j-slider-inside .slick-next, .j-slider-inside .slick-prev {width: 35px;height: 35px;border-radius: 0;border: none;box-shadow: none;z-index: 12;background-color: rgba(0,0,0,.15);}.j-slider-inside .slick-next {right: 3px;}.j-slider-inside .slick-prev {left: 3px;}.j-slider-inside .slick-next:after, .j-slider-inside .slick-prev:after {display: none;}.j-slider-inside .slick-next:focus, .j-slider-inside .slick-next:hover, .j-slider-inside .slick-prev:focus, .j-slider-inside .slick-prev:hover {transition: none;border: none;}.j-slider-inside .slick-next:focus:before, .j-slider-inside .slick-next:hover:before, .j-slider-inside .slick-prev:focus:before, .j-slider-inside .slick-prev:hover:before {display: none;}