.object-top__banner-with-form {
    height: auto !important;
}
.object-top__desc_txt{
    background:transparent !important;
}
.object-top__desc.root{
    background: transparent;
    display:  flex; 
}
.object-top__desc.root span{
    background: rgba(0, 0, 0, 0.6) !important;
      line-height: 100%;
        display: flex;
        align-items: center;
        font-weight: 400;
}
.object-top__desc.root span:nth-child(1){
    margin-right: 20px;
}
.object-top__desc.root span:nth-child(2){
    margin-right: 20px;

}
.video-rutub-child{
    height: 367px !important;
}
.video-rutub-child-txt .first{
    margin-bottom: 0px !important;
}
.object-top__desc.root img {
    padding-right: 15px !important;
}
.object-top__desc{
    margin-left: 0px !important;
}
.custom_txt_form {
    position: absolute;
    padding-top: 160px !important;
}



.posadka_gorm_2{
    padding-top: 90px !important;
}





.object-top__desc{
        background: rgba(0, 0, 0, 65%);
        border-radius: 5px;
}

#mmn{
        background:transparent !important;
        max-width: 95%;
}
.pod-txt{
        background: rgba(0, 0, 0, 0.6) !important;
        padding: 15px;
        border-radius: 5px
}
.pod-txt p{
    color: #FFFFFF;
    font-weight: 400;
    font-size: 23px;
    margin-bottom: 0px;
}
.object-top__banner-with-form{
    margin-bottom: 0px;
}
.projects-block:after{
    background:none; 
}
.h-zag{
    color:  #482824;
    text-transform: uppercase;
margin-top: 40px !important;
font-weight: 600;
margin-bottom: 40px !important;
font-size: 30px;
line-height: 100%;
letter-spacing: 0%;
text-transform: uppercase;


}

.projects-block__row{
    background:#fff;
    border-radius: 12px; 
        padding: 0 0 2rem 0;
}
.projects-block__all{
    display: none;
}
.projects-block__inner.container{
    margin-bottom: 40px;
}
.projects-block__link{
    font-size: 22px;
    font-weight: 500;
}
.h-zag.jj{
    margin-bottom: 10px !important;
}
.projects-block__title{
    padding-left: 30px;
}
.projects-block__desc{
    padding-left: 30px;
}
.projects-block__desc div{
    font-size: 18px;
}

.nashi-preiv{
    display: flex;
    flex-wrap: nowrap;
}
.nashi-preiv-block{
    background:#fff;
    border-radius: 12px;
    width: 100%;
    padding: 30px; 
}
.nashi-preiv-block img{
    width: 300px;
    height: 193px;
}
.nashi-preiv .nashi-preiv-block:nth-child(1){
    margin-right: 40px;
}
.nashi-preiv .nashi-preiv-block:nth-child(2){
    margin-right: 40px;
}
.nashi-preiv .nashi-preiv-block:nth-child(3){
    margin-right: 40px;
}
.projects-block.hh{
    /*height: 530px;*/
}
.nashi-preiv-block-txt-one{
    margin-top: 25px;
    min-height: 95px;
}
.nashi-preiv-block-txt-one p{
line-height: 27px;
font-weight: 700;
font-size: 22px;
letter-spacing: 0%;
text-align: center;
width: 100%;
color: #2D3139;


}
.nashi-preiv-block-txt-two p{

        font-weight: 400;
font-size: 16px;
line-height: 21px;
letter-spacing: 0%;
text-align: center;
width: 100%;
color: #2D3139;

}
.ozel-form-what img{
    margin-left: 10px;
}

.slider_do_posle_stati{
    margin-bottom: 60px;
}

.h-zag.no-prodgekt{
        margin-top: 80px !important;
        margin-bottom: 40px !important;
}
.video-ozelen-rutub{
    margin-bottom: 50px;
}


.ozel-form{
    display: flex;
    width: 100%;
    padding-top:34px;
    padding-left: 112px;
    padding-right: 303px;
        flex-wrap: wrap;

    background-color: #ABABAB;
    border-radius: 20px;

}
.ppnc{
    color: #FFFFFF;
        font-family: Montserrat;
font-weight: 700;
font-size: 40px;
line-height: 100% !important;
letter-spacing: 0%;


}

.ozel-form-what{
    margin-top: 36px;
    margin-bottom: 41px;
}
.ozel-form-what a{
color: #fff;
font-weight: 700;
font-size: 16px;
padding-top: 16px;
padding-bottom: 16px;
padding-left: 20px;
border-radius: 10px;
padding-right: 20px;
background: #18CC5F;


}
.ozel-form{
background-image: url(/images/verstka/bdhr-4.webp);
background-repeat: no-repeat;
min-height: 260px;
background-position-x: right;
    background-position-y: bottom;
        margin-bottom: 58px;

}
.txt-info-n{
    margin-bottom: 47px;
}



.center-txt{
    display: flex;
    width: 100%;
    text-align: center;
    justify-content: center;
}

.faq-row{
    background: #F6F6F6 !important;

}
.zxc{
    max-width: 80%;
}

.posadka_gorm_1{
        background-image: url(/images/verstka/bdhr-5.webp) !important;
            background-size: contain !important;
            background-position: bottom;
            height: 489px !important;
}
.posadka_gorm_2 .topform__afterform{
    width: 60% !important;
}

[data-block="accordion"] {
   margin-bottom: 60px;
}



@media screen and (max-width: 768px) {
    .form_posadka .posadka_gorm_1 {
        height: 559px !important;
    }

.object-top__banner-with-form-flex .first{
    max-width: 100%;
    align-items: center;
    padding-left: 18px;
    padding-right: 18px;
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
}
.object-top__banner-with-form-flex{
    padding-top: 0px;
}
    .first .object-top__desc {
        margin-top: 20px;
        width: 100%;
    }
    #mmn {
   
    max-width: 100%;
}
    .object-top__desc_txt {
        font-size: 18px !important;
        line-height: 22px !important;
    }
        .breadcrumb li span {
        font-size: 10px !important;
    }

    .pod-txt p {
   
    font-size: 14px;
        font-weight: 500;
}
.object-top__desc{
    border-radius: 10px;
}
.pod-txt{
    border-radius: 10px;
}
.object-top__desc.root{
    flex-wrap: wrap;
        background: rgba(0, 0, 0, 0.6) !important;
        border-radius: 10px;
}
.object-top__desc.root span{
    background:transparent !important; 
    font-weight: 500 !important;
}
    .topslider-form__toggler {
               width: 92% !important;
        margin-left: 18px;
    }
    .object-top__banner-with-form-flex .first{
        margin-bottom: 5px !important;
    }
        .first .object-top__desc {
        margin-top: 8px;
    }
    .last{
        margin-bottom: -20px !important;
    }
    .nashi-preiv .nashi-preiv-block:nth-child(3) {
    margin-right: 0px;
}
.nashi-preiv .nashi-preiv-block:nth-child(2) {
    margin-right: 0px;
}
.nashi-preiv .nashi-preiv-block:nth-child(1) {
    margin-right: 0px;
}
.nashi-preiv-block img {
    width: 100%;
    height: auto;
}
.slick-slide {
    margin: 0px 0px !important;
}

.nashi-preiv{
    margin-left: 15px;
    margin-right: 15px;
}
.nashi-preiv .slick-next {
    background-image: url(/images/verstka/errow-right-front.webp) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    padding: 16px;
    border: 2px solid #81B214;
    border-radius: 40px;
    width: 60px;
    background-color: #fff;
    height: 59px;
}
.nashi-preiv .slick-prev {
    z-index: 2;
    background-image: url(/images/verstka/errow-left-front.webp) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    padding: 16px;
    border: 2px solid #81B214;
    border-radius: 40px;
    width: 60px;
    background-color: #fff;
    height: 59px;
}
    .nashi-preiv .slick-prev {
        width: 32px;
        height: 32px;
    }
    .nashi-preiv .slick-next {
        width: 32px;
        height: 32px;
    }
    .nashi-preiv .slick-prev:before {
    content: '';
}

.nashi-preiv .slick-next:before {
    content: '';
}

.nashi-preiv .slick-next:hover,.nashi-preiv .slick-next:focus {
            background-image: url(/images/verstka/errow-right-front.webp) !important;
                    background-repeat: no-repeat !important;
        background-position: center !important;
}

.nashi-preiv .slick-prev:hover,.nashi-preiv .slick-prev:focus {
            background-image: url(/images/verstka/errow-left-front.webp) !important;
                    background-repeat: no-repeat !important;
        background-position: center !important;
}
.nashi-preiv-block-txt-one p{
    font-size: 17.7px;
    max-width: 80%;
    line-height: 100%;
}
.nashi-preiv-block-txt-one {
   display: flex;
   justify-content: center;
    min-height: auto;
    margin-bottom: 14px;
}
.projects-block__img.new img{
border-radius: 10px;
}
.nashi-preiv-block-txt-two p{
    font-size: 14px;
    line-height: 100%;
}
.nashi-preiv-block-txt-one{
    margin-top: 20px;
}
    .nashi-preiv .slick-prev,.nashi-preiv .slick-next {
        top: 60% !important;
    }
.h-zag{
    font-size: 18px;
    margin-bottom: 20px !important;
    margin-top: 0px !important;
}

.projects-block__inner.container {
    margin-bottom: 0px;
}

.slick-next {
    right: -14px !important;
}
.slick-prev {
    left: -14px !important;
}

.h-zag.no-prodgekt {
    margin-top: 40px !important;
    margin-bottom: 20px !important;
}
.do-posle img{
height: 218px !important;
}
.slider_do_posle_stati {
    margin-bottom: 20px;
}
.projects-block__slider.test-projects-block-slider{
    margin-left: 15px;
    margin-right: 15px;
}


.projects-block__inner.container.new .slick-next {
    background-image: url(/images/verstka/errow-right-front.webp) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    padding: 16px;
    border: 2px solid #81B214;
    border-radius: 40px;
    width: 60px;
    background-color: #fff !important;
    height: 59px;
}
.projects-block__inner.container.new .slick-prev {
    z-index: 2;
    background-image: url(/images/verstka/errow-left-front.webp) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    padding: 16px;
    border: 2px solid #81B214;
    border-radius: 40px;
    width: 60px;
    background-color: #fff !important;
    height: 59px;
}
    .projects-block__inner.container.new .slick-prev {
        width: 32px;
        height: 32px;
    }
    .projects-block__inner.container.new .slick-next {
        width: 32px;
        height: 32px;
    }
    .projects-block__inner.container.new .slick-prev:before {
    content: '';
}

.projects-block__inner.container.new .slick-next:before {
    content: '';
}

.row.sss .slider-inner .slick-next, .slider-inner .slick-next:hover, .row.sss .slider-inner .slick-next:focus {
    right: -14px !important;
}






.video-ozelen-rutub .slick-next {
    background-image: url(/images/verstka/errow-right-front.webp) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    padding: 16px;
    border: 2px solid #81B214;
    border-radius: 40px;
    width: 60px;
    background-color: #fff;
    height: 59px;
}
.video-ozelen-rutub .slick-prev {
    z-index: 2;
    background-image: url(/images/verstka/errow-left-front.webp) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    padding: 16px;
    border: 2px solid #81B214;
    border-radius: 40px;
    width: 60px;
    background-color: #fff;
    height: 59px;
}
    .video-ozelen-rutub .slick-prev {
        width: 32px;
        height: 32px;
    }
    .video-ozelen-rutub .slick-next {
        width: 32px;
        height: 32px;
    }
    .video-ozelen-rutub .slick-prev:before {
    content: '';
}

.video-ozelen-rutub .slick-next:before {
    content: '';
}

    .video-ozelen-rutub .slick-prev {
        width: 32px !important;
        height: 32px !important;
    }
        .video-ozelen-rutub .slick-next {
        width: 32px !important;
        height: 32px !important;
    }

    .video-ozelen-rutub .slick-prev, .video-ozelen-rutub .slick-next {
        top: 50% !important;
    }

.video-ozelen-rutub {
    margin-bottom: 20px;
}
.ozel-form {
        background-image: url(/images/verstka/bdhr-7.webp);
   justify-content: center;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
   margin-bottom: 40px;
}
.ppnc {

   text-align: center;
    font-size: 18px;
       max-width: 70%;
}
    .ozel-form-what a {
        font-size: 12px;
        width: 100%;
        text-align: center;
        padding-top: 18px;

    }
.ozel-form-what {
    margin-top: 0px;
    margin-bottom: 110px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.projects-block__inner.container.ii p{
    margin-left: 15px;
    margin-right: 15px;
}
.center-txt{
    width: auto;
    text-align: left;
}
    .row.more_text-btn .more_text-link::after {
        top: 4px !important;
        left: 17% !important;
    }
    .row.more_text-btn .faq-title.f{
        font-size: 13px !important;
    }
    .row.more_text-btn .faq-title{
        width: 100% !important;
    }
    .mobile_zag{
                width: 70% !important;
    }
    .projects-block__inner.container.new .slick-prev,.projects-block__inner.container.new .slick-next {
        top: 30% !important;
    }

.posadka_gorm_1{
    border: none !important;
    background-image: url(/images/verstka/benf-15.webp) !important;
    background-color: transparent !important;
}
.form_posadka{
    height: 809px !important;
    margin-left: 15px;
    margin-right: 15px;
    background:url(/images/verstka/fgdnm6.png) !important; 
            background-size: cover !important;
            background-repeat: no-repeat;
}
#mobile_form{
    display: none !important;
}
.form_posadka .posadka_gorm_2{
         display: flex !important;
        border: none;
        flex-wrap: wrap;
        background: transparent;
border-bottom: 1px solid #81B214;
    }
.form_posadka .posadka_gorm_2 .custom_txt_form{
    position: inherit;
    padding-top: 0px;
    margin-left: 30px;
    margin-top: 20px !important;
}
    .posadka_gorm_2 #simplecallback-243 {
        flex-wrap: wrap;
        margin-top: 5px !important;
    }

.custom_txt_form p:nth-child(1) {
font-family: Rubik !important;
font-weight: 600 !important;
font-size: 12px !important;
line-height: 100% !important;
color: #6A6A6A !important;

}
.posadka_gorm_1 div{
    margin-bottom: 0px !important;
}
.posadka_gorm_2 .topform__afterform {
    width: 75% !important;
}
    .posadka_gorm_2 .afterformtext {
        width: 100% !important;
        text-align: center;
        margin-left: 0px !important;
        justify-content: center;
        display: flex;
    }
    .form_posadka .moduletable{
        margin-bottom: 20px !important;
    }
    .video-rutub-child {
    height: auto !important;
}
.custom_txt_form {
    position: absolute;
    padding-top: 0px !important;
}
.posadka_gorm_2 {
    padding-top: 0px !important;
}
    .more_text-btn .col-md-2 {
        width: 20% !important;
        display: flex;
    }
        .row.more_text-btn .more_text-link::after {
        top: 6px !important;
        left: 97% !important;
    }
        .row.more_text-btn .faq-title {
        width: 90% !important;
    }
}























































































