

/* Start:/local/templates/tenery_2024/components/bitrix/news.list/service_corpo/style.css?17453114942441*/
.corpo {
    /*margin-top: -70px;*/
}

@media (min-width: 48em) {
    .corpo {
    }
}

@media (min-width: 80em) {
    .corpo {
        /*margin-top: -100px;*/
    }
}

@media (min-width: 120em) {
    .corpo {
        /*margin-top: -100px;*/
    }
}

@media (max-width: 79.938em) {
    .corpo .swiper--corpo {
        overflow: unset;
        padding-bottom: 30px;
    }
}

.swiper--corpo .swiper-slide {
    height: auto;
}

.swiper--corpo .swiper-bullets .bullet__item {
    background-color: rgb(var(--maroon));
}

.swiper--corpo .swiper-bullets .bullet__item.bullet__item--active:before {
    background-color: rgb(var(--cream));
}

.corpo .item {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.corpo .item .item__image {
    position: relative;
    padding-top: 69.5%;
}

.corpo .item .item__image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.corpo .item .item__content {
    background-color: rgb(var(--cream-secondary));
    padding: 15px 20px 30px 15px;
    flex: 1 0 0;
}

@media (min-width: 80em) {
    .corpo .item .item__content {
        padding: 22px 45px 30px 20px;
    }
}

@media (min-width: 120em) {
    .corpo .item .item__content {
        padding: 29px 55px 40px 33px;
    }
}

.corpo .item .item__content .title {
    font-family: 'Playfair Display', sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.2;
    color: rgb(var(--maroon));
    margin-bottom: 10px;
}

@media (min-width: 80em) {
    .corpo .item .item__content .title {
        font-size: 24px;
        margin-bottom: 20px;
    }
}

@media (min-width: 120em) {
    .corpo .item .item__content .title {
        font-size: 30px;
        margin-bottom: 30px;
    }
}

.corpo .item .item__content .text {
    font-weight: 400;
    font-size: 12px;
    line-height: 1.2;
    color: rgba(var(--maroon), .7);
}

@media (min-width: 80em) {
    .corpo .item .item__content .text {
        font-size: 14px;
    }
}

@media (min-width: 120em) {
    .corpo .item .item__content .text {
        font-size: 16px;
    }
}

.corpo .item .item__content .num-list {
}

.corpo a:not(.button) {
    color: rgb(var(--green));
}

.corpo a:not(.button):hover {
    text-decoration: none;
}

.corpo a[href^="tel"] {
    font-weight: 700;
    color: rgb(var(--maroon));
    text-decoration: none;
}

.corpo a[href^="tel"]:hover {
    text-decoration: underline;
}


/* End */


/* Start:/bitrix/components/slam/easyform/lib/css/bootstrap.min.css?174063735310490*/
.slam-easyform .hidden{display:none!important;visibility:hidden!important}.slam-easyform .form-group{position:relative;margin-bottom:10px}@media (min-width:80em){.slam-easyform .form-group{margin-bottom:20px}}.slam-easyform .control-label{position:absolute;top:1px;left:0;font-weight:400;font-size:12px;line-height:1;color:rgb(var(--maroon));padding:19px 20px;pointer-events:none}@media (min-width:120em){.slam-easyform .control-label{font-size:14px;padding:19px 20px}}.slam-easyform i[class^=icon-]{position:absolute;top:50%;transform:translateY(-50%);right:20px;font-size:24px;color:rgb(var(--green))}.slam-easyform .form-control{--input-color:rgb(var(--maroon));--input-border-color:rgba(var(--maroon), .2);--input-hover-border-color:rgba(var(--maroon), .5);--input-focus-border-color:rgba(var(--maroon), 1);display:block;width:100%;padding:17px 20px;font-size:12px;line-height:1;color:var(--input-color);background-color:transparent;background-image:none;border:1px solid var(--input-border-color);-webkit-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;box-sizing:border-box}@media (min-width:120em){.slam-easyform .form-control{padding:19px 20px;font-size:14px}}.slam-easyform textarea.form-control{resize:vertical;max-height:200px}.slam-easyform .form-control:hover{border-color:var(--input-hover-border-color)}.slam-easyform .form-control:focus{border-color:var(--input-focus-border-color);outline:0}.slam-easyform .form-control:placeholder-shown+label{visibility:visible;z-index:1;opacity:1}.slam-easyform .form-control:focus+label,.slam-easyform .form-control:focus:not(:placeholder-shown)+label,.slam-easyform .form-control:not(:placeholder-shown)+label{visibility:hidden;z-index:-1;opacity:0}.slam-easyform .form-control::-moz-placeholder{color:transparent}.slam-easyform .form-control:-ms-input-placeholder{color:transparent}.slam-easyform .form-control::placeholder{color:transparent}.slam-easyform [class*=col-xs]{position:relative;min-height:1px;padding-left:10px;padding-right:10px;box-sizing:border-box}.slam-easyform .row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.slam-easyform .checkbox-inline,.slam-easyform .radio-inline{display:inline-block;position:relative;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.slam-easyform .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}.slam-easyform .btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.slam-easyform .btn:focus,.slam-easyform .btn:hover{color:#333;text-decoration:none}.slam-easyform .open>.dropdown-toggle.btn-primary{background-image:none}.btn.active,.slam-easyform .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.slam-easyform .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.slam-easyform .btn-primary.active.focus,.slam-easyform .btn-primary.active:focus,.slam-easyform .btn-primary.active:hover,.slam-easyform .btn-primary:active.focus,.slam-easyform .btn-primary:active:focus,.slam-easyform .btn-primary:active:hover,.slam-easyform .open>.dropdown-toggle.btn-primary.focus,.slam-easyform .open>.dropdown-toggle.btn-primary:focus,.slam-easyform .open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.slam-easyform .btn-primary.active,.slam-easyform .btn-primary:active,.slam-easyform .btn-primary:hover,.slam-easyform .open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.slam-easyform .btn-primary.active,.slam-easyform .btn-primary:active,.slam-easyform .open .dropdown-toggle.btn-primary{background-image:none}.slam-easyform .btn-primary.active,.slam-easyform .btn-primary:active,.slam-easyform .btn-primary:focus,.slam-easyform .btn-primary:hover,.slam-easyform .open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.slam-easyform .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slam-easyform button{overflow:visible}.slam-easyform button,.slam-easyform input[type=button],.slam-easyform input[type=reset],.slam-easyform input[type=submit]{-webkit-appearance:button;cursor:pointer}.slam-easyform .close:not([disabled]):not(.disabled){cursor:pointer}.slam-easyform .modal-header .close{margin-top:-2px}.slam-easyform button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.slam-easyform .close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.slam-easyform .modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}.slam-easyform .close:focus,.slam-easyform .close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}.slam-easyform .fade.in{opacity:1;background:rgba(0,0,0,.5)}.slam-easyform .modal{text-align:center;display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal-open .slam-easyform .modal{overflow-x:hidden}@media screen and (min-width:768px){.slam-easyform .modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}}.slam-easyform .fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;background:0 0}.slam-easyform .modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out}.slam-easyform .modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.slam-easyform .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.slam-easyform .modal-content{position:relative;background-color:rgb(var(--cream-secondary));background-clip:padding-box;outline:0}.slam-easyform .modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.slam-easyform .modal-body{position:relative;padding:20px}.slam-easyform .alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:rgb(var(--green))}.slam-easyform .alert-danger{background-color:#f2dede;border-color:#ebccd1;color:rgb(var(--red))}.slam-easyform .alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.slam-easyform .modal .modal-header .title{margin:0;font-size:22px;display:inline-block}.slam-easyform .has-success .checkbox,.slam-easyform .has-success .checkbox-inline,.slam-easyform .has-success .control-label,.slam-easyform .has-success .control-label+i,.slam-easyform .has-success .help-block,.slam-easyform .has-success .radio,.slam-easyform .has-success .radio-inline{color:rgb(var(--green))}.slam-easyform .modal-dialog{width:calc(100% - 20px)}@media (min-width:768px){.slam-easyform .modal-dialog{position:relative;width:500px;margin:30px auto}}.modal-open{overflow:hidden}.slam-easyform .has-error .form-control{border-color:rgb(var(--red))}.slam-easyform .has-error .checkbox,.slam-easyform .has-error .checkbox-inline,.slam-easyform .has-error .control-label,.slam-easyform .has-error .control-label+i,.slam-easyform .has-error .help-block,.slam-easyform .has-error .radio,.slam-easyform .has-error .radio-inline{color:rgb(var(--red))}.slam-easyform .has-error .custom-checkbox{--checkbox-color:rgb(var(--red))}.slam-easyform .has-success .form-control{border-color:rgb(var(--green));background-color:rgba(var(--green),.2)}.slam-easyform .checkbox input[type=checkbox],.slam-easyform .checkbox-inline input[type=checkbox],.slam-easyform .radio input[type=radio],.slam-easyform .radio-inline input[type=radio]{float:left;margin-left:-20px}.slam-easyform input[type=checkbox],.slam-easyform input[type=radio]{margin:4px 0 0;line-height:normal;box-sizing:border-box;padding:0}.slam-easyform .has-success .form-control:focus{border-color:#2b542c}.slam-easyform .has-error .form-control:focus{border-color:#843534}.slam-easyform .col-accept{order:1}.slam-easyform .col-accept .form-group{margin-top:10px;margin-bottom:0}.slam-easyform .col-xs-12{width:100%}.slam-easyform .col-xs-11{width:91.66666667%}.slam-easyform .col-xs-10{width:83.33333333%}.slam-easyform .col-xs-9{width:75%}.slam-easyform .col-xs-8{width:66.66666667%}.slam-easyform .col-xs-7{width:58.33333333%}.slam-easyform .col-xs-6{width:50%}.slam-easyform .col-xs-5{width:41.66666667%}.slam-easyform .col-xs-4{width:33.33333333%}.slam-easyform .col-xs-3{width:25%}.slam-easyform .col-xs-2{width:16.66666667%}.slam-easyform .col-xs-1{width:8.33333333%}@media (min-width:768px){.slam-easyform .col-sm-12{width:100%}.slam-easyform .col-sm-11{width:91.66666667%}.slam-easyform .col-sm-10{width:83.33333333%}.slam-easyform .col-sm-9{width:75%}.slam-easyform .col-sm-8{width:66.66666667%}.slam-easyform .col-sm-7{width:58.33333333%}.slam-easyform .col-sm-6{width:50%}.slam-easyform .col-sm-5{width:41.66666667%}.slam-easyform .col-sm-4{width:33.33333333%}.slam-easyform .col-sm-3{width:25%}.slam-easyform .col-sm-2{width:16.66666667%}.slam-easyform .col-sm-1{width:8.33333333%}}@media (min-width:992px){.slam-easyform .col-md-12{width:100%}.slam-easyform .col-md-11{width:91.66666667%}.slam-easyform .col-md-10{width:83.33333333%}.slam-easyform .col-md-9{width:75%}.slam-easyform .col-md-8{width:66.66666667%}.slam-easyform .col-md-7{width:58.33333333%}.slam-easyform .col-md-6{width:50%}.slam-easyform .col-md-5{width:41.66666667%}.slam-easyform .col-md-4{width:33.33333333%}.slam-easyform .col-md-3{width:25%}.slam-easyform .col-md-2{width:16.66666667%}.slam-easyform .col-md-1{width:8.33333333%}}@media (min-width:1200px){.slam-easyform .col-lg-12{width:100%}.slam-easyform .col-lg-11{width:91.66666667%}.slam-easyform .col-lg-10{width:83.33333333%}.slam-easyform .col-lg-9{width:75%}.slam-easyform .col-lg-8{width:66.66666667%}.slam-easyform .col-lg-7{width:58.33333333%}.slam-easyform .col-lg-6{width:50%}.slam-easyform .col-lg-5{width:41.66666667%}.slam-easyform .col-lg-4{width:33.33333333%}.slam-easyform .col-lg-3{width:25%}.slam-easyform .col-lg-2{width:16.66666667%}.slam-easyform .col-lg-1{width:8.33333333%}}
/* End */


/* Start:/bitrix/components/slam/easyform/lib/css/bootstrapValidator.min.css?1740637353564*/
/*!
 * BootstrapValidator (http://bootstrapvalidator.com)
 * The best jQuery plugin to validate form fields. Designed to use with Bootstrap 3
 *
 * @version     v0.5.2, built on 2014-09-25 4:01:07 PM
 * @author      https://twitter.com/nghuuphuoc
 * @copyright   (c) 2013 - 2014 Nguyen Huu Phuoc
 * @license     MIT
 */
.bv-form .help-block{margin-bottom:0}.bv-form .tooltip-inner{text-align:left}.nav-tabs li.bv-tab-success>a{color:#3c763d}.nav-tabs li.bv-tab-error>a{color:#a94442}.bv-form .bv-icon-no-label{top:0}.bv-form .bv-icon-input-group{top:0;z-index:100}
/* End */


/* Start:/local/templates/tenery_2024/components/slam/easyform/event/style.min.css?17406373371371*/
@keyframes spinner{to{transform:rotate(360deg)}}.event-form{background-color:rgb(var(--maroon))}.event-form.slam-easyform .form-control{--input-color:rgb(var(--cream));--input-border-color:rgba(var(--cream), .2);--input-hover-border-color:rgba(var(--cream), .5);--input-focus-border-color:rgba(var(--cream), 1)}.event-form.slam-easyform .control-label,.event-form.slam-easyform i[class^=icon-]{color:rgb(var(--cream))}.event-form .button--mustard{width:100%}.event-form .custom-checkbox{--checkbox-color:rgb(var(--cream));--checkbox-input-border-color:rgb(var(--cream));--checkbox-input-checked:rgb(var(--yellow))}.slam-easyform .modal{text-align:center}@media screen and (min-width:768px){.slam-easyform .modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}}.slam-easyform .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.slam-easyform .modal .modal-header .title{margin:0;font-size:22px;display:inline-block}.hide-formvalidation small.help-block{display:none!important}.slam-easyform .spinner,.slam-easyform .spinner:hover{position:relative;color:transparent}.slam-easyform .spinner:before{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:2px solid #ccc;border-top-color:#333;animation:spinner .6s linear infinite}
/* End */


/* Start:/local/templates/tenery_2024/components/bitrix/news.list/rooms_common/style.min.css?1740637337262*/
.rooms-common{position:relative;width:100%}@media (max-width:79.938em){.rooms-common .swiper--rooms{overflow:unset;margin-bottom:20px}}.rooms-common .swiper-slide{height:auto}@media (min-width:80em){.rooms-common .swiper-nav{position:absolute;top:-80px;right:0}}
/* End */


/* Start:/local/components/tenery/room.item/templates/.default/style.min.css?17406373373307*/
.room{display:flex;flex-direction:column;height:100%;background-color:rgb(var(--cream-secondary));border:1px solid rgb(var(--cream-secondary));padding-left:20px;padding-right:20px;padding-bottom:20px;transition:border-color .3s ease-in-out}@media (min-width:80em){.room:hover{border-color:rgb(var(--beige))}}.room .room__images{margin-left:-20px;margin-right:-20px;position:relative;margin-bottom:10px}@media (min-width:80em){.room .room__images{margin-bottom:20px}}.room .room__images .image{position:relative;display:block;width:100%}.room .room__images .image:before{content:'';display:block;width:100%;padding-top:89%}.room .room__images .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.room .room__images .bullets{display:flex;justify-content:center;column-gap:5px;position:absolute;bottom:0;left:0;width:100%;z-index:1;pointer-events:none}@media (min-width:80em){.room .room__images .bullets{height:40px}}.room .room__images .bullets .bullet__link{display:flex;align-items:flex-end;pointer-events:all;padding-bottom:10px}@media (min-width:120em){.room .room__images .bullets .bullet__link{padding-bottom:40px}}.room .room__images .bullets .bullet__item{flex:0 0 auto;width:10px;height:10px;border-radius:50%;background-color:rgb(var(--cream));position:relative;cursor:pointer}.room .room__images .bullets .bullet__item:before{content:'';display:block;width:6px;height:6px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent;transition:background-color .3s ease-in-out}.room .room__images .bullets .bullet__link:hover .bullet__item:not(.bullet__item--active):before{background-color:rgb(var(--maroon))}.room .room__images .bullets .bullet__item.bullet__item--active:before{background-color:rgb(var(--maroon))}.room .room__images .price{position:absolute;left:0;bottom:0;font-weight:600;font-size:.875rem;color:var(--cream);padding-left:.938rem;padding-bottom:.938rem;z-index:1}@media (min-width:80em){.room .room__images .price{font-size:1.125rem;padding-left:1.25rem;padding-bottom:1.25rem;padding-bottom:clamp(1.25rem,-.6252rem + 2.344vw,2.1875rem);padding-left:clamp(1.25rem,.9996rem + .313vw,1.375rem)}}.room .room__title{display:block}.room .room__title a{font-weight:700;font-size:12px;color:rgb(var(--maroon));text-decoration:none}@media (min-width:80em){.room .room__title a{font-size:14px;transition:color .3s ease-in-out}.room .room__title a:hover{color:rgba(var(--red))}}@media (min-width:120em){.room .room__title a{font-size:16px}}.room .room__desc{font-weight:400;font-size:12px;color:rgba(var(--maroon),.7);margin-top:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}@media (min-width:80em){.room .room__desc{font-size:14px}}@media (min-width:120em){.room .room__desc{font-size:16px;margin-top:15px}}.room .room__options{margin-top:auto;padding-top:10px;display:none;align-items:center;column-gap:10px}@media (min-width:80em){.room .room__options{padding-top:20px}}.room .room__options>div{display:flex;align-items:center;column-gap:5px}.room .room__options>div i{font-size:1.5rem}.room .room__options>div span{font-weight:700;font-size:1rem;color:var(--maroon-secondary);display:none}.room .room__action{padding-top:10px;margin-top:auto}
/* End */


/* Start:/local/templates/tenery_2024/components/bitrix/news.list/reviews_slider/style.min.css?1740637337545*/
.reviews{width:100%;position:relative}@media (max-width:47.938em){.reviews{padding-bottom:70px}}@media (max-width:1279px){.swiper.swiper--reviews{overflow:unset}}.swiper--reviews .swiper-slide{display:flex;height:auto}@media (max-width:47.938em){.swiper--reviews .swiper-slide{width:290px}}.reviews .button--reviews{position:absolute;left:0;bottom:4px}.reviews .swiper-nav{position:absolute;right:0;bottom:0;pointer-events:none}@media (min-width:80em){.reviews .swiper-nav{width:112%;top:50%;left:50%;transform:translate(-50%,-50%);right:unset}}
/* End */


/* Start:/local/components/tenery/review.item/templates/.default/style.css?17422274429035*/
.review {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 21px 20px 28px;
    background-color: rgb(var(--cream-secondary));
}

.c-icon {
    --star-active: #fece3c;
    --star-inactive: #6c6962;
    fill: var(--star-inactive);
}

.c-icon.active {
    fill: var(--star-active);
}

@media (min-width: 80em) {
    .review {
        padding: 40px 40px 46px;
    }
}

@media (min-width: 120em) {
    .review {
        padding: 64px 40px 60px;
        min-height: 467px;
    }
}


.review .review__heading {
    display: flex;
    align-items: flex-start;
    flex: 0 0 auto;
    width: 100%;
    margin-bottom: 15px;
}

@media (min-width: 80em) {
    .review .review__heading {
        margin-bottom: 20px;
    }
}

@media (min-width: 120em) {
    .review .review__heading {
        margin-bottom: 35px;
    }
}

.review .review__resource {
    flex: 0 0 auto;
    width: 45px;
}

@media (min-width: 80em) {
    .review .review__resource {
        width: 60px;
    }
}

.review .review__resource .logo {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 45px;
    height: 45px;
}

@media (min-width: 80em) {
    .review .review__resource .logo {
        width: 50px;
        height: 50px;
    }
}

@media (min-width: 120em) {
    .review .review__resource .logo {
        width: 60px;
        height: 60px;
    }
}

.review .review__resource .logo.logo--2gis {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCA2MCA2MCI+PHBhdGggZmlsbD0iIzI5QjI0QSIgZD0iTTQ0LjU0OSAzNS43MDNjLTEwLjgzMi4wNTMtMTIuNTg0IDYuNTc4LTEzLjE2OCAxMi4wOTZsLS4yNjYgMi40NGgtMi4xNzdsLS4yNjUtMi40NGMtLjU4NC01LjUxOC0yLjM5LTEyLjA0My0xMi44NS0xMi4wOTYtMS43NTItMy42MDgtMi40OTYtNi41MjUtMi40OTYtOS44MTQgMC04LjIyMyA2Ljc0NC0xNS45MTYgMTYuNzI2LTE1LjkxNnMxNi42MiA3LjY0IDE2LjYyIDE1Ljk2OWMwIDMuMjM2LS4zMTkgNi4xNTQtMi4xMjQgOS43NjFaTTI5Ljk0NyAwQzEzLjQ4NyAwIDAgMTMuNDc1IDAgMjkuOTczIDAgNDYuNTI1IDEzLjQ4NyA2MCAyOS45NDcgNjAgNDYuNTY3IDYwIDYwIDQ2LjUyNSA2MCAyOS45NzMgNjAgMTMuNDc1IDQ2LjU2NiAwIDI5Ljk0NyAwWiIvPjwvc3ZnPg==');
}

.review .review__resource .logo.logo--yandex {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMzAiIGN5PSIzMCIgcj0iMzAiIGZpbGw9IiNGRjQ0MzMiLz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMyNzZfMTE3OCkiPgo8cGF0aCBkPSJNMzAgMTFDMjEuNzE1NSAxMSAxNSAxNy43NjUyIDE1IDI2LjExMTFDMTUgMzAuMjgyNSAxNi42Nzc4IDM0LjA1OTYgMTkuMzkxMyAzNi43OTM5QzIyLjEwNTUgMzkuNTI5OCAyOC41IDQzLjQ4ODkgMjguODc1IDQ3LjY0NDRDMjguOTMxMiA0OC4yNjc1IDI5LjM3OSA0OC43Nzc4IDMwIDQ4Ljc3NzhDMzAuNjIxIDQ4Ljc3NzggMzEuMDY4OCA0OC4yNjc1IDMxLjEyNSA0Ny42NDQ0QzMxLjUgNDMuNDg4OSAzNy44OTQ1IDM5LjUyOTggNDAuNjA4NyAzNi43OTM5QzQzLjMyMjIgMzQuMDU5NiA0NSAzMC4yODI1IDQ1IDI2LjExMTFDNDUgMTcuNzY1MiAzOC4yODQ1IDExIDMwIDExWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTMwLjAwMiAzMS40MDFDMzIuOTAxNSAzMS40MDEgMzUuMjUxOSAyOS4wMzMxIDM1LjI1MTkgMjYuMTEyMUMzNS4yNTE5IDIzLjE5MTIgMzIuOTAxNSAyMC44MjMyIDMwLjAwMiAyMC44MjMyQzI3LjEwMjUgMjAuODIzMiAyNC43NTIgMjMuMTkxMiAyNC43NTIgMjYuMTEyMUMyNC43NTIgMjkuMDMzMSAyNy4xMDI1IDMxLjQwMSAzMC4wMDIgMzEuNDAxWiIgZmlsbD0iI0ZGNDQzMyIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzMyNzZfMTE3OCI+CjxyZWN0IHdpZHRoPSI0MCIgaGVpZ2h0PSIzNy43Nzc4IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAgMTEpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==');
}

.review .review__resource .logo.logo--flamp {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MCA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzMyNzZfMTE3MSkiPgo8cGF0aCBkPSJNMCAzMEMwIDQ2LjU2ODUgMTMuNDMxNSA2MCAzMCA2MEM0Ni41Njg1IDYwIDYwIDQ2LjU2ODUgNjAgMzBDNjAgMTMuNDMxNSA0Ni41Njg1IDAgMzAgMEMxMy40MzE1IDAgMCAxMy40MzE1IDAgMzBaIiBmaWxsPSIjNDM4OUM4Ii8+CjxwYXRoIGQ9Ik0zMS43OTE1IDM1LjMwOTZINDIuMjU0NVYyOC45NDc5SDMxLjc5MTVWMjMuODE5Mkg0NS4zMjg1VjE3LjI2MDNIMjIuNDM4MUMxNy41NzIzIDE3LjI2MDMgMTMuMTUwNCAyMC4zMzQyIDEzLjE1MDQgMjUuNzkxOEMxMy4xNTA0IDMwLjIyMTkgMTUuOTk0MiAzMy4yMzgzIDE5Ljc1MDQgMzQuMjY1N0wyMS41MjU3IDI4LjE2NzFDMjAuNjEzNCAyNy43NzI2IDE5Ljg2NTUgMjYuOTY3MSAxOS44NjU1IDI1Ljg1NzVDMTkuODY1NSAyNC4zNTM0IDIxLjEzMTIgMjMuNjIxOSAyMi4zMTQ4IDIzLjYyMTlIMjQuODEzNFY0NC4zMzQySDMxLjc4MzNWMzUuMzA5NiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8zMjc2XzExNzEiPgo8cmVjdCB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==');
}

.review .review__info {
    flex: 0 0 auto;
    width: calc(100% - 45px);
    padding-left: 10px;
    position: relative;
}

@media (min-width: 48em) {
    .review .review__info {
        padding-top: 6px;
    }
}

@media (min-width: 80em) {
    .review .review__info {
        width: calc(100% - 60px);
        padding-left: 19px;
    }
}

@media (min-width: 120em) {
    .review .review__info {
        padding-top: 10px;
    }
}

.review .review__info .date {
    font-weight: 400;
    font-size: 12px;
    line-height: 1;
    color: rgb(var(--maroon));
    margin-bottom: 7px;
}

@media (min-width: 80em) {
    .review .review__info .date {
        font-size: 14px;
        margin-bottom: 10px;
    }
}

@media (min-width: 120em) {
    .review .review__info .date {
        font-size: 16px;
        margin-bottom: 15px;
    }
}

.review .review__info .name {
    font-family: 'Playfair Display', sans-serif;
    font-weight: 700;
    font-size: 12px;
    line-height: 1;
    color: rgb(var(--maroon));
    margin-bottom: 8px;
}

@media (min-width: 48em) {
    .review .review__info .name {
        margin-bottom: 11px;
    }
}

@media (min-width: 80em) {
    .review .review__info .name {
        font-size: 14px;
        margin-bottom: 14px;
    }
}

@media (min-width: 120em) {
    .review .review__info .name {
        font-size: 16px;
        margin-bottom: 0;
    }
}

.reviews .rating {
    gap: 4px;
}

@media (min-width: 64em) {
    .reviews .rating {
        position: absolute;
        right: 0;
        top: 0;
    }
}

@media (min-width: 120em) {
    .reviews .rating {
        gap: 6px;
    }
}

.reviews .rating .rating__item {
    width: 17px;
    height: 17px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjkyMzMgNy4wODgxN0wxMi44NjA5IDMuNDk3OTdDMTIuNDc3OSAyLjgzMTM2IDExLjUxNzMgMi44MjgxNyAxMS4xMyAzLjQ5MjIyTDguOTUzNjQgNy4yMjMwOUM4LjY2NTM4IDcuNzE3MjYgOC4xNzkzIDguMDY0MzIgNy42MTgzMSA4LjE3NjUxTDQuNjQ0NiA4Ljc3MTI2QzMuODc0NDEgOC45MjUyOSAzLjU3NDMgOS44NjYzOCA0LjExMzEyIDEwLjQzNzlMNi4yNjM5NSAxMi43MTlDNi43MjM4OCAxMy4yMDY4IDYuOTA4OCAxMy44OTI2IDYuNzU2NDUgMTQuNTQ1NUw1Ljc4MjkyIDE4LjcxNzhDNS41ODI4IDE5LjU3NTUgNi41MDg5IDIwLjI1NDMgNy4yNjY1NyAxOS44MDUzTDEwLjk4MDggMTcuNjA0M0MxMS42MDk1IDE3LjIzMTggMTIuMzkxMyAxNy4yMzE4IDEzLjAyIDE3LjYwNDNMMTYuNzM0MiAxOS44MDUzQzE3LjQ5MTkgMjAuMjU0MyAxOC40MTggMTkuNTc1NSAxOC4yMTc5IDE4LjcxNzhMMTcuMjM1OCAxNC41MDlDMTcuMDg4MiAxMy44NzYzIDE3LjI1NyAxMy4yMTE0IDE3LjY4ODcgMTIuNzI1OEwxOS44NDIxIDEwLjMwMzFDMjAuMzU1MiA5LjcyNTkgMjAuMDQ4MiA4LjgwOTY1IDE5LjI5MDggOC42NTgxOUwxNi4yNjUzIDguMDUzMDhDMTUuNjk5OCA3LjkzOTk4IDE1LjIxMDYgNy41ODgyNSAxNC45MjMzIDcuMDg4MTdaIiBmaWxsPSIjNEIzNzJCIiBmaWxsLW9wYWNpdHk9IjAuNSIvPgo8L3N2Zz4K');
}

@media (min-width: 120em) {
    .reviews .rating .rating__item {
        width: 24px;
        height: 24px;
    }
}

.review .review__text {
    flex: 0 0 auto;
    width: 100%;
    font-weight: 400;
    font-size: 12px;
    line-height: 1.2;
    color: rgba(var(--maroon), .7);

    -webkit-line-clamp: 8;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;

    margin-bottom: 20px;
}

@media (min-width: 48em) {
    .review .review__text {
        -webkit-line-clamp: 10;
    }
}

@media (min-width: 80em) {
    .review .review__text {
        font-size: 14px;
        -webkit-line-clamp: 6;
        margin-bottom: 30px;
    }
}

@media (min-width: 120em) {
    .review .review__text {
        font-size: 16px;
        -webkit-line-clamp: 6;
        max-width: 617px;
        margin-bottom: 30px;
    }
}

.review .review__link {
    font-weight: 400;
    font-size: 12px;
    text-transform: uppercase;
    text-decoration: underline;
    text-decoration-skip-ink: none;
    color: rgba(var(--maroon), .5);
    margin-top: auto;
}

@media (min-width: 80em) {
    .review .review__link {
        font-size: 16px;
    }

    .review .review__link:hover {
        text-decoration: none;
    }
}

.reviews .button--reviews {
    position: absolute;
    left: 0;
    bottom: 4px;
}
/* End */
/* /local/templates/tenery_2024/components/bitrix/news.list/service_corpo/style.css?17453114942441 */
/* /bitrix/components/slam/easyform/lib/css/bootstrap.min.css?174063735310490 */
/* /bitrix/components/slam/easyform/lib/css/bootstrapValidator.min.css?1740637353564 */
/* /local/templates/tenery_2024/components/slam/easyform/event/style.min.css?17406373371371 */
/* /local/templates/tenery_2024/components/bitrix/news.list/rooms_common/style.min.css?1740637337262 */
/* /local/components/tenery/room.item/templates/.default/style.min.css?17406373373307 */
/* /local/templates/tenery_2024/components/bitrix/news.list/reviews_slider/style.min.css?1740637337545 */
/* /local/components/tenery/review.item/templates/.default/style.css?17422274429035 */
