

/* Start:/bitrix/templates/kl2/assets/css/add.css?17149882665740*/
.breadcrumbs{
    margin: 10px 0;
}
.offers  {
    margin: 30px 0!important;
    padding-bottom: 0!important;
}
.cont_new{
    background-color: white!important;
    padding: 16px!important;
}
.cont_new p{
    padding: 12px 0;
}
.cont_new ol, .cont_new ul{
    padding-left: 35px;
}
.cont_new li{
    padding: 2px 0;
}
.cont_new h2, .cont_new h3{
    padding: 10px 0;
}
.form .container, .documents .container, .attention .container, .offers .container{
    width: 100%;
}

.desc_phone{
    display: none;
    padding: 10px 20px 0 20px;
}
.scheme img{
    width: 100%;
}
.title, .form__title{
    font-size: 30px!important;
    font-weight: 600!important;
}
.documents-list__item-title{
    font-size: 18px;
}
.how-pages__item-title{
    font-size: 22px!important;
}
.map-info .header__logo {
    margin-bottom: 10px!important;
}
.header__main-text {
   /* font-size: 16px!important;
    font-weight: 400!important;
    margin-bottom: 10px;*/
    margin-right: 20px;

}
.how-pages__item-title{
    margin-top: 10px!important;
    margin-bottom: 10px!important;
}
.header-col-info{
    align-items: flex-start!important;
}
.header .container {
    align-items: flex-start!important;
}

.page-title{
    font-size: 36px!important;
    margin-bottom: 20px!important;
    font-weight: 500!important;
}

.map{
    padding-top: 10px!important;
}

.how{
    margin: 40px 0!important;
}

.how .container div{
    padding: 0 10px 0 0!important;
}

.form-terms__link{
    margin: 10px 0;
    color: white!important;
    text-decoration: underline  white!important;
}
.page-info{
    margin: 20px 0!important;

}
.scheme{
    padding-top: 20px!important;
}
.form , .about , .attention , .documents{
    margin: 50px 0!important;
}
.documents p ,.subtitle ,.about__text{
    font-size: 16px!important;
    color: var(--text-color)!important;

}
.how-pages__item-title{
    margin-top: 20px;
}
.map{
    display: flex;
    height: 532px;
    max-width: 1216px;
    margin: 0 auto;
}
.map-map {

    border: none;
    max-width: 780px;
    height: 440px;
    width: 100%;

}
.map .container {
    padding-left: 40px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    justify-content: space-between;
    position: static!important;
    margin: 0!important;
}
.ymaps-map{
    height: 522px!important;
}
.map .container > *{
    padding: 0 20px!important;
}
.map .header__logo{
    border: none!important;
}
.row_mob{
    display: none;
}
.form-terms__link {
    color: var(--akcent-color)!important;
}
.form , .about , .attention , .documents{
    margin: 30px 0!important;
}
.documents p ,.subtitle ,.about__text{
    font-size: 16px!important;
    color: var(--text-color)!important;

}
.attention__icon {
    margin-left: 10px;
}

@media screen and (min-width: 1256px) {


    .attention-info {
        width: 90%;
    }

    .form .container, .documents .container, .attention .container, .offers .container {
        width: 100%;
        max-width: var(--descktop-container);
    }

}
@media screen and (max-width: 1256px) {

    .map-copy{
        margin-top: 5px!important;
    }
    .title{
        margin-bottom: 20px!important;
    }
    .documents-list{
        margin-top: 30px!important;
    }

    .cont_new .container {
        padding: 0;
    }
    .cont_new ol, .cont_new ul {
        padding-left: 6px!important;
    }
    .map .container > *{
        padding: 0!important;
    }
}
@media screen and (max-width: 1120px) {

    .cont_new .attention-info{
        padding: 0 12px;

    }

    .desc_menu .header__logo{
        display: none;
    }

    .header__logo-text{
        text-transform: uppercase!important;
        font-weight: 600!important;
        font-size: 18px!important;
        color: var(--text-color)!important;
        font-family: 'PT Serif', serif!important;
    }
    .header__phone a {
        color: var(--text-color);
        font-size: 20px;
        font-weight: 700;
        text-decoration: none;
    }



    .row_mob{
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
    }
    .header{
        padding: 0 0 25px 0!important;
        background-color: white!important;

    }

    .header__logo{
        padding: 0!important;
    }

    .offers .container {
        grid-template-columns: 1fr!important;
    }

    .how{
        margin: 20px 0!important;
    }

    .how .container div{
        margin-bottom:10px!important;
    }


    .header {
        padding-top: 0!important;
    }
    .header__logo{
        margin-top: 10px!important;
    }

    .desc_menu {
        display: none;
        position: absolute;
        width: 100%;
        z-index: 10;
        top: 110px;
    }
    .desc_phone{
        display: block;
    }
    .map-info{
        margin-top: 10px;
    }
    .map .header-col {

        margin-top: 10px!important;
    }
    .header__sub-text{
        margin-top: 10px;
    }
    .map-info{
        padding-left: 0!important;
    }
}
@media screen and (max-width: 930px){
    .page-text{
        flex-direction: column;
    }


}
@media screen and (max-width: 600px){
    .offers .offer .row{
        flex-direction: column;
    }
    .map {

        flex-direction: column;
    }
}
@media screen and (max-width: 479px){

    .offer .col{
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        padding-left: 5px;
    }

}

/* End */


/* Start:/bitrix/templates/kl2/assets/css/no_phone.css?170686599988*/
@media screen and (max-width: 1120px){
    .desc_menu {
        top: 84px;
    }
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/menu/style.css?1713532734251*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}
.menu-list__item-link {
	padding: 8px 14px!important;
}
.menu-list {
	 padding-top: 5px!important;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/main/style.min.css?1661452340467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1661452333666*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */
/* /bitrix/templates/kl2/assets/css/add.css?17149882665740 */
/* /bitrix/templates/kl2/assets/css/no_phone.css?170686599988 */
/* /bitrix/templates/.default/components/bitrix/news.list/menu/style.css?1713532734251 */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/main/style.min.css?1661452340467 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1661452333666 */
