

/* Start:/bitrix/templates/aspro-priority/components/bitrix/news.list/front-banners-big_turan/style.min.css?178118471610826*/
.logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a{color:#333}.visible-lg.index header[data-change_color=Y] .burger:hover .svg-burger,.visible-lg.index header[data-change_color=Y] .logo_and_menu-row .inline-search-show:hover,.visible-lg.index header[data-change_color=Y] .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap:hover > a,.visible-lg.index header[data-change_color=Y] .logo_and_menu-row.wbanner .callback-block:hover,.visible-lg.index header[data-change_color=Y] .logo_and_menu-row .personal-link:hover,.visible-lg.index header[data-change_color=Y] .logo_and_menu-row .basket-link:hover .svg-basket{opacity:.5}header.light .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a,header.light .logo_and_menu-row.wbanner .region_wrapper .js_city_chooser span{color:#FFF}header.light .logo_and_menu-row.wbanner .logo-row{border-color:rgba(255,255,255,0.1)}header.light .logo_and_menu-row.wbanner .burger .svg-burger{background-position:0 -46px}header.light .logo_and_menu-row.wbanner .phone .svg-phone{background-position:-20px -46px}header.light .logo_and_menu-row.wbanner .phone>.wrap a{color:#FFF}header .logo_and_menu-row.wbanner .inline-search-show .svg-search{background-position:-29px -22px;opacity:1;background-color:transparent}header .logo_and_menu-row.wbanner .inline-search-show:hover .svg-search{background-color:transparent}header.light .logo_and_menu-row.wbanner .inline-search-show .svg-search{background-position:-29px -44px}header.light .logo_and_menu-row.wbanner .inline-search-show .title{color:#FFF}header .logo_and_menu-row.wbanner .personal-link .svg.svg-cabinet{opacity:1;background-position:-72px -21px;background-color:transparent}header .logo_and_menu-row.wbanner .basket-link .js-basket-block .svg-basket{opacity:1;background-position:-92px -22px;background-color:transparent}header.light .logo_and_menu-row.wbanner .personal-link .svg.svg-cabinet{background-position:-72px -43px}header.light .logo_and_menu-row.wbanner .personal-link .svg.svg-cabinet-login{background-position:-50px -43px}header.light .logo_and_menu-row.wbanner .personal-link .title{color:#FFF}header.light .logo_and_menu-row.wbanner .personal-link:hover .title{color:#FFF}header.light .logo_and_menu-row.wbanner .basket-link .js-basket-block .svg-basket{background-position:-92px -44px}header.light .logo_and_menu-row.wbanner .callback-block{color:#FFF}header.light .logo_and_menu-row.wbanner .mega-menu table td .wrap > a.more-items:before{background-position:-124px -51px}header.light .logo_and_menu-row.wbanner .menu_row_wrap .left_border{background:rgba(255,255,255,0.1)}header.light .logo_and_menu-row.wbanner .menu_row_wrap .right_border{background:rgba(255,255,255,0.1)}header.light .logo_and_menu-row.wbanner .logo svg .clsp-logo{fill:#FFF}.logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a{color:#333}.logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a.more-items{padding-top:51px;padding-bottom:50px}.logo_and_menu-row.wbanner .mega-menu table td .wrap > a.more-items:before{left:auto;right:0;margin-left:0;background-position:-124px -29px;background-color:transparent}.logo_and_menu-row.wbanner .menu-row .mega-menu table td.last_item .wrap > a{padding-right:0}.logo_and_menu-row.wbanner .callback-block{color:#333}.logo_and_menu-row.wbanner .inline-search-show:hover .title{color:#333}.logo_and_menu-row.wbanner .slogan .top-description{color:#333;opacity:.5}header.light .logo_and_menu-row.wbanner .slogan .top-description{color:#FFF}.logo_and_menu-row.wbanner .personal-link:hover .title{color:#333}.header-v1 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a.more-items{padding-top:43px;padding-bottom:44px}.header-v4 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a:first-of-type{padding-left:24px}.header-v4 .logo_and_menu-row.wbanner .menu-row .mega-menu table td.last_item .wrap > a{padding-right:24px}.header-v4 .logo_and_menu-row.wbanner .logo-row{border:none}.header-v4 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a.more-items{padding:10px 24px}.header-v6 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a,.header-v15 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a{padding:35px 22px}.header-v6 .logo_and_menu-row.wbanner .menu-row .mega-menu table,.header-v15 .logo_and_menu-row.wbanner .menu-row .mega-menu table{width:auto}.header-v6 .logo_and_menu-row.wbanner .mega-menu table td .wrap > a.more-items:before,.header-v15 .logo_and_menu-row.wbanner .mega-menu table td .wrap > a.more-items:before{right:auto;left:50%;margin-left:-8px}.header-v6 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a,.header-v15 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a{text-align:left}.header-v6 .logo_and_menu-row.wbanner .logo-row,.header-v15 .logo_and_menu-row.wbanner .logo-row{border-bottom:none}.header-v6 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a.more-items,.header-v15 .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a.more-items{padding-top:43px;padding-bottom:44px}header.header-v5 .logo_and_menu-row.wbanner .logo-row,header.header-v6 .logo_and_menu-row.wbanner .logo-row,header.header-v7 .logo_and_menu-row.wbanner .logo-row,header.header-v3 .logo_and_menu-row.wbanner .logo-row,header.header-v15 .logo_and_menu-row.wbanner .logo-row{border-bottom:1px solid rgba(51,51,51,0.05)}header.header-v5.light .logo_and_menu-row.wbanner .logo-row,header.header-v6.light .logo_and_menu-row.wbanner .logo-row,header.header-v7.light .logo_and_menu-row.wbanner .logo-row,header.header-v3.light .logo_and_menu-row.wbanner .logo-row,header.header-v15.light .logo_and_menu-row.wbanner .logo-row{border-bottom:1px solid rgba(255,255,255,0.1)}header.header-v4 .logo_and_menu-row .personal-link .svg,header.header-v5 .logo_and_menu-row .personal-link .svg,header.header-v6 .logo_and_menu-row .personal-link .svg,header.header-v15 .logo_and_menu-row .personal-link .svg{opacity:1}header.header-v3{border-bottom:none}header.header-v3 .logo_and_menu-row.wbanner .burger .svg-burger{background-position:0 -24px;background-color:transparent}header.light.header-v3 .logo_and_menu-row.wbanner .burger .svg-burger{background-position:0 -46px}header .logo_and_menu-row.wbanner .slogan .top-description,header .logo_and_menu-row.wbanner .callback-block:hover,header .logo_and_menu-row.wbanner .burger:hover .svg-burger,header .logo_and_menu-row.wbanner .menu-row .mega-menu table td:hover .wrap > a,header .logo_and_menu-row.wbanner .inline-search-show:hover,header .logo_and_menu-row.wbanner .personal-link:hover,header .logo_and_menu-row.wbanner .basket-link:hover .svg,header .logo_and_menu-row.wbanner .basket-link:hover .title{opacity:.5}header .logo_and_menu-row.wbanner .burger:hover .svg-burger path,header .logo_and_menu-row.wbanner .inline-search-show:hover .svg path,header .logo_and_menu-row.wbanner .personal-link:hover .svg path,header .logo_and_menu-row.wbanner .basket-link:hover .svg path{fill:#333}header.light .logo_and_menu-row.wbanner.burger:hover .svg-burger path,header.light .logo_and_menu-row.wbanner path.clsp-logo,header.light .logo_and_menu-row.wbanner .inline-search-show .svg path,header.light .logo_and_menu-row.wbanner .personal-link .svg path,header.light .logo_and_menu-row.wbanner .basket-link .svg path,header.light .logo_and_menu-row.wbanner .inline-search-show:hover .svg path,header.light .logo_and_menu-row.wbanner .personal-link:hover .svg path,header.light .logo_and_menu-row.wbanner .basket-link:hover .svg path,header.light .logo_and_menu-row.wbanner .burger .svg-burger path{fill:#FFF}header .logo_and_menu-row.wbanner .slogan .top-description,header .logo_and_menu-row.wbanner .callback-block,header .logo_and_menu-row.wbanner .menu-row .mega-menu table td:hover .wrap > a,header .logo_and_menu-row.wbanner .inline-search-show:hover .title,header .logo_and_menu-row.wbanner .personal-link:hover{color:#333}header.light .logo_and_menu-row.wbanner .logo-row .slogan .top-description,header.light .logo_and_menu-row.wbanner .menu-row .mega-menu table td .wrap > a,header.light .logo_and_menu-row.wbanner .menu-row .mega-menu table td:hover .wrap > a,header.light .logo_and_menu-row.wbanner .inline-search-show:hover .title,header.light .logo_and_menu-row.wbanner .personal-link:hover,header.light .logo_and_menu-row.wbanner .phone>a,header.light .logo_and_menu-row.wbanner .inline-search-show .title,header.light .logo_and_menu-row.wbanner .personal-link .title,header.light .logo_and_menu-row.wbanner .inline-search-show:hover .title,header.light .logo_and_menu-row.wbanner .personal-link:hover,header.light .logo_and_menu-row.wbanner .callback-block{color:#FFF}.header-v5 .logo_and_menu-row .logo-row,.header-v6 .logo_and_menu-row .logo-row,.header-v7 .logo_and_menu-row .logo-row,.header-v3 .logo_and_menu-row .logo-row,.header-v15 .logo_and_menu-row .logo-row{border-bottom:1px solid rgba(51,51,51,0.05)}.header-v5.light .logo_and_menu-row .logo-row,.header-v6.light .logo_and_menu-row .logo-row,.header-v7.light .logo_and_menu-row .logo-row,.header-v3.light .logo_and_menu-row .logo-row,.header-v15.light .logo_and_menu-row .logo-row{border-bottom:1px solid rgba(255,255,255,0.1)}header .logo_and_menu-row.wbanner .inline-search-show .svg,header .logo_and_menu-row.wbanner .personal-link .svg,header .logo_and_menu-row.wbanner .basket-link .svg{opacity:1}header.light .logo_and_menu-row.wbanner .phone .svg-phone{background-position:-20px -46px}header.light .logo_and_menu-row.wbanner .phone .svg-phone path{fill:#FFF}header.light .logo_and_menu-row.wbanner .menu_row_wrap .left_border,header.light .logo_and_menu-row.wbanner .menu_row_wrap .right_border{background:rgba(255,255,255,0.1)}body.with_decorate.wheader_v3 .change_block#HEADER_TYPE .variant_panel,body.with_decorate.wheader_v8 .change_block#HEADER_TYPE .variant_panel{margin-top:44px}body.with_decorate.wheader_v4 .change_block#HEADER_TYPE .variant_panel,body.with_decorate.wheader_v5 .change_block#HEADER_TYPE .variant_panel,body.with_decorate.wheader_v6 .change_block#HEADER_TYPE .variant_panel,body.with_decorate.wheader_v7 .change_block#HEADER_TYPE .variant_panel,body.with_decorate.wheader_v15 .change_block#HEADER_TYPE .variant_panel{margin-top:40px}.change_block#HEADER_TYPE .change_params{top:-31px}body.wheader_v3 .change_block#HEADER_TYPE .change_params{top:-9px}body.wheader_v4 .change_block#HEADER_TYPE .change_params,body.wheader_v5 .change_block#HEADER_TYPE .change_params,body.wheader_v6 .change_block#HEADER_TYPE .change_params,body.wheader_v7 .change_block#HEADER_TYPE .change_params,body.wheader_v8 .change_block#HEADER_TYPE .change_params,body.wheader_v15 .change_block#HEADER_TYPE .change_params{top:-11px}.banner.CROP.TOP_UNDERHEADER{display:none!important}
/* End */


/* Start:/bitrix/templates/aspro-priority/components/bitrix/news.list/projects_front_2_turan/style.css?17811847164622*/
ol.ps-timeline li {
    list-style-type: none;
}
.how-works.item-views.front {
    padding-left: 40px;
    padding-right: 40px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
}
.hwork-line {
    border-bottom: 2px solid #25B3E5;
    margin-bottom: -2px;
    width: 70%;
    margin-left: 27px;
display:block;
}
.hwork-item {
    width: 87%;
    display: block;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: content-box;
}
ol.ps-timeline {
    /*border-top: 2px solid #25B3E5;*/
}
.hwork-content .ps-timeline li {
    float: left;
    width: 23%;
    padding-top: 30px;
    position: relative;
}
ol.ps-timeline li {
    margin: 8px 0 0;
}
ol.ps-timeline li:first-of-type {
    margin-top: 8px;
}
ol.ps-timeline li span.ps-sp-top {
width: 40px;
    height: 40px;
    margin-left: -23px;
    background: #25B3E5;
    border: 1px solid #25B3E5;
    box-shadow: 0 0 0 0px #fff;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 2em;
    font-style: normal;
    position: absolute;
    top: -29px;
    left: 7%;
}
ol.ps-timeline li span:not(.hwork-text span) {
    width: 40px;
    height: 40px;
    margin-left: -23px;
    background: #25B3E5;
    border: 1px solid #25B3E5;
    box-shadow: 0 0 0 0px #fff;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 2em;
    font-style: normal;
    position: absolute;
    top: -29px;
    left: 7%;
}

ol.ps-timeline li span.ps-sp-bot:before {
    content: "";
    color: #fff;
    width: 2px;
    height: 50px;
    background: #25B3E5;
    position: absolute;
    bottom: -50px;
    left: 50%;
}
ol.ps-timeline li span.ps-sp-bot:after {
    content: "";
    color: #25B3E5;
    width: 40px;
    height: 40px;
    background: #25B3E5;
    position: absolute;
    top: 90px;
    left: 44%;
}
.hwork-title {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    text-transform: uppercase;
    color: #2F3338;
}

.hwork-text {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    padding-top: 10px;
    line-height: 140%;
    color: #2F3338;
    padding-bottom: 15px;
animation: fadeIn 3s;
}
.hphone {
    padding-top: 6px;
    display: table;
    padding-bottom: 6px;
}
.hphone > span {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 160%;
    color: #777777;
}
span.tblock-email {
    padding-bottom: 5px;
    display: block;
}
h2.our-proj-title.hworks-h2 {
    padding-bottom: 15px;
}
.hwork-text div > a {
    color: #2F3338;
}
.hwork-text span > a {
    color: #2F3338;
}

@media screen and (max-width: 990px) {
ol.ps-timeline {
    margin: 10px 0 !important;
   /* border-left: 2px solid #25B3E5;*/
    padding-left: 0 !important;
    padding-top: 25px !important;
    border-top: 0 !important;
    margin-left: 25px !important;
}
ol.ps-timeline:before {
    border-left: 2px solid #25B3E5;
    display: block;
    content: " ";
    width: 54%;
    height: 64%;
    position: absolute;
}
}

@media screen and (max-width: 990px) {
.how-works.item-views.front {
    padding-left: 15px;
    padding-right: 40px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
}
.hwork-line {
display:none;
}
ol.ps-timeline li.li-hitem3 {
    /*height: 330px;*/
}
h2.hworks-h2 {
    text-align: center;
    font-weight: 600;
    padding-bottom: 25px;
}
ol.ps-timeline li:first-of-type {
margin-top: 0;
}
ol.ps-timeline li {
    min-height: 80px;
    float: none !important;
    display: inline-grid;
    width: inherit !important;
    padding-bottom: 10px;
}
.hwork-content .ps-timeline li {
    padding-top: 0px;

}
ol.ps-timeline li span {
    left: 0 !important;
}
.hwork-item {
    width: 100%;
    display: block;
    float: right;
    padding-left: 30px;
    padding-right: 10px;
    box-sizing: content-box;
    margin-top: -28px;
    margin-right: -37px;
}
h2.our-proj-title.hworks-h2 {
    padding-bottom: 5px;
}
}
@media screen and (max-width: 440px) {
.hphone > span {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 40%;
    display: block;
    color: #777777;
}
.hphone {
    padding-top: 6px;
    display: block;
    padding-bottom: 0px;
}
span.tblock-email {
    padding-bottom: 0px;
    display: block;
}
}
@media screen and (max-width: 405px) {
ol.ps-timeline:before {
    border-left: 2px solid #25B3E5;
    display: block;
    content: " ";
    width: 54%;
    height: 69%;
    position: absolute;
}
}
/* End */


/* Start:/bitrix/templates/aspro-priority/components/bitrix/form.result.new/front-block_newhome_turan/style.css?17811847163503*/
.form-body1 {
    padding-top: 30px;
}
.front-form {
    padding: 0px 0px 90px;
    background: #25B3E5;
    border-radius: 5px;
    margin-top: 30px;
}
.form .form-group .input input {
    height: 43px;
    font-size: 1.0667em;
    border-radius: 0;
    box-shadow: none;
    border: none;
    height: auto;
    border: 1px solid #e1e1e1;
    border-radius: 3px;
        background: #fff;
    padding: 10px;
    margin-left: -10px;
}
.form.contacts.frontsnew.item-views.blocks {
    color: #fff;
  
}
.form.contacts.frontsnew.item-views.blocks h3 {
    color: #fff;
}

form .form-group.animated-labels.input-filed label:not(.error){left:0;top:-25px !important;z-index: 6;font-size: 0.8em;color:#000;}

form .form-group.animated-labels label:not(.error) {
    margin: 0;
    position: absolute;
    top: 9px;
    left: 0;
    z-index: 1;
    -moz-transition: all ease-out .2s;
    -webkit-transition: all ease-out .2s;
    -o-transition: all ease-out .2s;
    -ms-transition: all ease-out .2s;
    transition: all ease-out .2s;
    cursor: text;
    color: #fff;
}

label.error {
    color: #fb5f5f !important;
    margin: -20px 27px 0px !important;
    display: block;
    padding: 0;
    right: 0;
    font-size: 0.8em;
    position: absolute;
    line-height: 1.5em;
}

.form-footer {
    text-align: center;
    width: 100%;
border-radius: 3px;
}

form[name=aspro_priority_writeus_s_aiAIi] .form-footer input {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
width: 100%;
    max-width: 433px;
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    background-color: #2F3338;
    border-color: #2F3338;
    color: #ffffff;
}
.form-footer p > a {
color: #fff;
    text-decoration: underline;
}

.form-footer p > a:hover {
color: #2F3338;
    text-decoration: underline;
}


input.btn.btn-default.btn-lg.f-but:hover {
background: #FFFFFF;
border: 1px solid #2F3338;
border-radius: 3px;
color: #25B3E5;
}

@media (min-width: 990px) {
.secoc {
    background: #25B3E5;
    height: 460px;
    border: 1px solid #25B3E5;
    border-radius: 5px;
}
}


.maxwidth-theme.index-form1 {
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0 16px;
    position: relative;
    width: 100%;
    max-height: 500px;
}

.front-form1 {
    padding: 0px 0px 90px;
    height: 100%;
    max-height: 500px;
}

@media (max-width: 990px) {
.form.contacts.frontsnew.item-views.blocks {
    color: #fff;
    padding-top: 0;
}
}
.secoc11 {
    display: inline-block;
    background-image: url(/bitrix/templates/aspro-priority/components/bitrix/form.result.new/front-block_newhome_turan/../../../../images/gr.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    position: absolute;
    margin-bottom: 0;
    height: 356px;
    width: 100%;
    max-width: 485px;
    right: 0;
    bottom: -44px;
}

.secoc {
    display: inline-block;
    background-image: url(/bitrix/templates/aspro-priority/components/bitrix/form.result.new/front-block_newhome_turan/../../../../images/gr.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    position: absolute;
    margin-bottom: 0;
    height: 350px;
    width: 100%;
    max-width: 581px;
    right: 0;
    bottom: -90px;
}


.form-footer > p {
max-width: 345px;
    margin: 0 auto;
    width: 100%;
    margin-top: 26px;
}

form[name=aspro_priority_writeus_s_aiAIi] .form-footer .btn.btn-default {
background-color: #2F3338;
    border-color: #2F3338;
    color: #ffffff;
}

.butt-send {
text-align: left;
}

.form.contacts.success.frontsnew.item-views.blocks {
    height: 300px;
}
/* End */
/* /bitrix/templates/aspro-priority/components/bitrix/news.list/front-banners-big_turan/style.min.css?178118471610826 */
/* /bitrix/templates/aspro-priority/components/bitrix/news.list/projects_front_2_turan/style.css?17811847164622 */
/* /bitrix/templates/aspro-priority/components/bitrix/form.result.new/front-block_newhome_turan/style.css?17811847163503 */
