.mfp-bg,.mfp-wrap,.vl{position:fixed}
.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}
.mfp-container,.white-popup,img.mfp-img{box-sizing:border-box}
.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play,.mfp-arrow{-webkit-tap-highlight-color:transparent}*,.fotorama__caption a,.mfp-close{text-decoration:none}
.text-block p{color:#201306;line-height:1.7;font-size:16px}
.text-block p b,.text-block p strong{font-weight:700}
.text-block h1,.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{font-weight:400;line-height:1.2}
.text-block h1{font-size:64px;color:#201306}
.text-block h2{font-size:54px;color:#201306}
.text-block h3{font-size:36px;color:#201306}
.text-block h4{font-size:28px;color:#201306}
.text-block h5{font-size:24px;color:#201306}
.text-block h6{font-size:20px;color:#201306}
.text-block a,.text-block ol li,.text-block ul li,p{font-size:inherit}
.text-block ol li,.text-block ul li,ol li,ul li{color:#201306;line-height:1.5}
.text-block ul{list-style-type:disc;margin-left:15px}
.text-block ul li{list-style-type:disc;margin-bottom:5px}
.text-block ol{list-style-type:decimal;margin-left:15px}
.text-block ol li{list-style-type:decimal}ol,ol li,ul,ul li{list-style-type:none}h2,h3{color:#232323}


.form-row__tooltip-wrap{display:none;position:absolute;z-index:3;left:323px;top:50%;transform:translateY(-50%);max-width:270px;width:100%}
.form-row__send-form--flats{border:none;letter-spacing:.05em;background:#f7ec99;background:-webkit-gradient(left top,left bottom,color-stop(0,#f7ec99),color-stop(100%,#e2c87c));background:linear-gradient(to bottom,#f7ec99 0,#e2c87c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7ec99', endColorstr='#e2c87c', GradientType=0);transition:.3s;position:relative}
.form-row__send-form--flats:hover{box-shadow:0 0 25px 3px #f7ec99}
.form-row__send-form.load{background:url(../img/default.svg) center center no-repeat,rgba(170,170,170,.4);border-color:rgba(170,170,170,.5);background-size:28px 28px;color:transparent;cursor:default;box-shadow:none}@keyframes field-shake{10%,30%,50%,70%,90%{text-indent:.25em}20%,40%,60%,80%{text-indent:.55em}}@media screen and (max-width:890px){.form-row__tooltip-wrap{left:auto;right:0;top:auto;bottom:calc(100% + 10px);transform:none;width:auto;max-width:none}
.form-row__tooltip--border::after,.form-row__tooltip--border::before,.form-row__tooltip--shadow::after,.form-row__tooltip--shadow::before{bottom:-5px;top:auto;left:calc(50% - 5px)}
.form-row__tooltip--border::before{bottom:-3px;top:auto;left:calc(50% - 3px)}}
@media screen and (max-width:810px){.white-popup__wrap{position:relative;top:0;transform:none}

.mfp-close{top:55px;right:15px;width:38px;height:38px;background:url(img/close_small.png) center no-repeat #fff}}
@media screen and (max-width:720px){.white-popup__title{font-size:48px}}@media screen and (max-width:550px){.white-popup__title{font-size:38px}
.white-popup__sub-title{font-size:16px;max-width:230px}
.white-popup__form{margin-top:30px}}@media screen and (max-width:420px){.white-popup__title{font-size:30px}
.white-popup__sub-title{margin-top:10px}
.white-popup__form{margin-top:20px}
.white-popup--send-status{margin:20px}}
.button,.button-tr{display:inline-block;box-sizing:border-box;padding:15px 20px;-ms-user-select:none;color:#1b1b1b;font-weight:600;transition:.3s;cursor:pointer}

.no-br{font-size:inherit}
.gm-style-iw,.gm-style-iw>div,.gm-style-iw>div>div{overflow:visible!important}

.flats__wrapper{max-width:1100px;margin:0 auto;padding:30px 0 0;}
.flats__top-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.flats__col1{max-width:375px;}
.flats__colzz{max-width:375px;padding-left:10px}
.flats__title{max-width: 460px;position: relative;padding-top: 10px;}
.flats__text{margin-top:25px;max-width:375px;font-size:18px;line-height:1.555555556}
.flats__layout{margin-top:5px;margin-bottom: 5px;}
.layout-choice{max-width:451px;padding-top:0px;width:100%}
.layout-choice__btns-wrapper{position:relative}
.layout-choice__btns-wrapper:nth-child(n+2){margin-top:5px}
.layout-choice__title{   /*position: absolute; */
    /* letter-spacing: .1em; */
    /* top: 5px; */
    right: 480px;
    white-space: nowrap;
    /* font-style: italic; */
    /* margin: 10px; */
    padding-top: 20px;
    font-weight: 700;
    color: #1e364e;}
.layout-choice__btns-list{margin:1px 1px 1px 1px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.layout-choice__btns-item{margin:-1px 0 0 -1px;position:relative}
.layout-choice__btns-item.is-active{z-index:3}
.layout-choice__button{box-sizing: border-box;
    padding: 6px;
    width: 80px;
    height: 70px;
    background-color: #ffffff;
    /* border: 0px solid #85b034; */
    margin: 2px;
    /* letter-spacing: .08em; */
    color: #1e364e;
    font-size: 15px;
    cursor: pointer;
    transition: .2s;
    font-weight: 700;}
.layout-choice__button:focus,.layout-choice__button:hover{    background-color: rgb(212 183 124);
    color: #1e364e;}
.layout-choice__button--area{width:70px}
.layout-choice__button.is-active{    background-color: #1e364e;
    border-color: #182e46;
    font-weight: 700;
    color: #fff;}
.layout-choice__btn-sup{font-size:10px;color:#232323}
.layout{display:-ms-flexbox;display:flex;}
.layout__img-wrapper{width:100%;max-width:700px;text-align:center;box-sizing:border-box}
.layout__img{display:inline-block;vertical-align:middle}
.layout__feedback-info-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:400px;box-sizing:border-box;border-left:1px solid rgba(0,0,0,.08)}
.layout__info{border-bottom:1px solid rgba(0,0,0,.08);padding:40px 30px 25px}
.layout__info2{border-bottom:1px solid rgba(0,0,0,.08)}
.layout__flat-name{max-width:250px;font-size:22px;line-height:1.1;letter-spacing:-.02em;color:#232323}
.layout__info-row{display:-ms-flexbox;display:flex;margin-top:12px}
.layout__row-item:nth-child(n+2){margin-left:40px}
.layout__info-title{color: #419dc6;font-style:italic;font-weight:300}
.layout__info-value{font-size:30px;line-height:1.1;color:#232323}
.layout__info-value-text{color: inherit;font-size: 16px;}
.layout__area-sup{font-weight:500;font-size:16px}
.layout__price-wrap{margin-top:10px}
.layout__price-title{font-style:italic;font-weight:300}
.layout__price{display:inline-block;font-size:30px;color:#c2ae67;position:relative;line-height:1.1}
.layout__price::after{content:"";position:absolute;right:-15px;top:10px;width:12px;height:16px;background:url(../img/tenge_yellow.png) center no-repeat}
.layout-feedback{padding:30px}
.layout-feedback__title{font-size:18px;line-height:1.333333333;color:#232323;font-weight:700}
.layout-feedback__text{margin-top:5px;line-height:1.428571429}
.layout-feedback__input-rows{margin-top:25px;max-width:300px}
.layout-feedback__row{margin-top:10px}
.layout-feedback__row--btn{margin-top:15px}
.layout-feedback-input{position:relative}
.layout-feedback-input__label{background-color:transparent;position:absolute;font-size:14px}
.layout-feedback-input__input,.layout-feedback-input__label--tel{background-color:#f5f2f2;height:45px;transition:.3s;box-sizing:border-box;margin-top: 10px;}
.layout-feedback-input__label--name{left:15px;top:50%;transform:translateY(-50%)}
.layout-feedback-input__label--tel{position:absolute;border:1px solid #ddd;font-size:16px;text-align:left;left:0;bottom:0;color:rgba(255,255,255,.2)}
.layout-feedback-input__label-text{border-bottom:1px solid rgba(255,255,255,.2);font-size:14px;bottom:0;height:45px;box-sizing:border-box;color:#419dc6;transition:.3s}
.layout-feedback-input__label-text--tel{display:block;font-size:18px;position:relative;top:10px;left:15px;width:45px}
.layout-feedback-input__input{border: 1px solid #419dc6;
    font-size: 14px;
    padding: 0 15px 0 25px;
    width: 100%;
    letter-spacing: .04em;
    color: #424344;}
.layout-feedback-input__input:focus,.layout-feedback-input__input:focus~.layout-feedback-input__label--tel{border-color:#bbb}
.layout-feedback-input__input--tel{}
.layout-feedback-input .form-row__tooltip-wrap{left:auto;right:0;top:auto;bottom:calc(100% + 10px);transform:none;width:auto;max-width:none}
.layout-feedback-input .form-row__tooltip--border::after,.layout-feedback-input .form-row__tooltip--border::before,.layout-feedback-input .form-row__tooltip--shadow::after,.layout-feedback-input .form-row__tooltip--shadow::before{bottom:-5px;top:auto;left:calc(50% - 5px)}
.layout-feedback-input .form-row__tooltip--border::before{bottom:-3px;top:auto;left:calc(50% - 3px)}
.form-row__validation-wrap.error:not(.filling) .form-row__input.layout-feedback-input__input~.layout-feedback-input__label--tel{background:rgba(255,0,0,.06);border-color:#d65137;color:rgba(214,81,55,.5)}
.to-top{color:#fff;background-color:rgba(0,0,0,.8);position:fixed;bottom:75px;right:20px;height:50px;width:50px;border:none;z-index:11;display:none;border-radius:50px;font-size:50px}
.to-top__arrow{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-289 393.4 4 7.2'%3E%3Cstyle%3E.white%7Bfill:white;%7D%3C/style%3E%3Cpath class='white' d='M-285 397l-3.5 3.6-.5-.6 3-3-3-3 .5-.6 3.5 3.6z'/%3E%3C/svg%3E") 50% 50% no-repeat;background-size:contain;position:relative;display:inline-block;cursor:pointer;vertical-align:top;transform:rotate(-90deg);width:20px;height:20px;margin:15px}

@media screen and (max-width:720px){
	.layout__info-value{
		font-size:24px;
		line-height:1.1;
		color:#232323
		}
	}
