

/* Start:/local/templates/hotel/components/bitrix/news/concept/bitrix/news.list/.default/style.css?17618076543196*/
.page-header__switcher {
    /*display: none;*/
}

.banner_program .top-screen-inner__inner-wrap{
    margin-top: 35px;

}

.banner_program  .top-screen-inner__img img{
    max-width: unset;
}
.banner_program .top-screen-inner__img+.top-screen-inner__title{
    margin-top: 40px;
    letter-spacing: 0;
    line-height: 1.4;
    text-align: center;
}
.banner_program .top-screen-inner__text1{
    max-width: 750px;
    font-size: 24px;
    line-height: 1;
    letter-spacing: 0;
    text-align: center;
    font-weight: 400;

}

.banner_program  .top-screen-inner__img{
    max-width: unset;
}
.banner_program .breadcrumbs{
    letter-spacing: 0;
    line-height: 1.3;
    font-weight: 400;
}

.programm_block .programm_img_2 {
    height: 434px;
    width: 100%;
    object-fit: cover;
}

.programm_block .programm_img_1 {
    position: absolute;
    margin-top: 30px;
    margin-left: 60px;
    z-index: 10;
}

.programm_block .title1 {
    color: rgba(0, 65, 48, 1);
    font-weight: 700;
    text-transform: uppercase;
}

.programm_content {
    margin-top: 20px;

}

.programm_banner {
    height: 720px;
    width: 100%;

}

.programm_text {
    color: rgba(0, 25, 19, 1);
    font-size: 18px;
    letter-spacing: 0;
}

.big_img_programm {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: linear-gradient(183.18deg, rgba(5, 70, 56, 0) 29.43%, #054638 97.37%), url('/local/templates/hotel/img/programm_3.jpg');
}

.programm_block {
    padding-bottom: 30px;
}

.programm_section .section-pading {
    min-height: 82vh;
}

.programm_text_1 {
    font-family: "PT Sans", sans-serif;
    font-weight: 700;
    font-size: 36px;
    color: rgba(255, 255, 255, 1);
    width: 60%;

}

.programm_text_2 {
    width: 331px;
    height: 73px;
    display: flex;
    color: rgba(0, 65, 48, 1);
    text-transform: uppercase;
    font-weight: 700;
    font-size: 18px;
    letter-spacing: 0;
    background: rgba(255, 255, 255, 1);
    align-items: center;
    justify-content: center;

}

.logo_img_programm {
    position: relative;
    z-index: 10;
}

.programm_banner .container_block_1 {
    display: flex;
    justify-content: flex-end;
    margin-top: 20px;

}

.programm_section .section-pading {
    min-height: unset;
}

.programm_section {
    margin-bottom: 60px;
}

@media (min-width: 320px) {
    .programm_img_2 {
        filter: brightness(88%)
    }

    .banner_program {
       height: 888px;
    }
}

@media (min-width: 850px) {
    .programm_banner .container_block_2 {
        padding-top: 130px;
    }
}

@media (max-width: 1160px) {
    .programm_text_1 {
        font-size: 26px;
    }

}

@media (max-width: 850px) {

    .programm_banner {
        height: 640px;
    }

    .logo_img_programm {
        width: 180px;
    }

    .container_block_1 {
        margin-bottom: 68px;
    }
}

@media (max-width: 767px) {
    .programm_text_1 {
        font-size: 26px;
        width: 100%;
        margin-bottom: 30px;

    }
}

/* End */


/* Start:/local/components/sr/feedback/templates/.default/style.css?1747993373309*/
.success_text{
    display: flex;
    justify-content: center;
}
.true_form{
    color: white;
    font-weight: 600;
    font-size: 24px;
}
.error_form{
    color: red;
}
.hasError{
  /*  border: 6px solid red!important;*/
    outline: 4px solid red;
}
.d_n{
    display: none!important;
}

/* End */
/* /local/templates/hotel/components/bitrix/news/concept/bitrix/news.list/.default/style.css?17618076543196 */
/* /local/components/sr/feedback/templates/.default/style.css?1747993373309 */
