

/* Start:/local/templates/tenery_2024/components/bitrix/news.list/service_territory/style.min.css?17406373378030*/
.service-list{display:flex;flex-direction:column}@media (min-width:48em){.service-list{margin-bottom:13px}}@media (min-width:90em){.service-list{margin-bottom:20px}}@media (min-width:120em){.service-list{margin-bottom:50px}}.service-list .block:first-child{padding-top:0}.service-list .block{padding-top:30px}@media (min-width:80em){.service-list .block{padding-top:40px}}@media (min-width:120em){.service-list .block{padding-top:60px}}.service-list .block:last-child{padding-bottom:30px}@media (min-width:80em){.service-list .block:last-child{padding-bottom:40px}}@media (min-width:120em){.service-list .block:last-child{padding-bottom:60px}}.service-list .block__title{margin-bottom:20px}@media (max-width:47.938em){.service-list .block__title{font-size:24px}}@media (min-width:80em){.service-list .block__title{margin-bottom:30px}}@media (min-width:120em){.service-list .block__title{margin-bottom:40px}}.service-list .block__text{font-weight:400;font-size:12px;line-height:1.2;color:rgba(var(--maroon),.7);margin-bottom:20px}@media (min-width:80em){.service-list .block__text{font-size:14px;width:90%}}@media (min-width:120em){.service-list .block__text{font-size:16px;width:85%}}.service-list ul.num-list{--num-list-num-fs:16px;--num-list-title-fs:12px;display:flex}@media (min-width:80em){.service-list ul.num-list{--num-list-num-fs:24px;--num-list-title-fs:14px}}@media (min-width:120em){.service-list ul.num-list{--num-list-num-fs:30px;--num-list-title-fs:14px}}.service-list .gallery .gallery__text{display:flex;flex-direction:column}.service-list .gallery .gallery__text ul.num-list{margin-top:auto}.service-list .swiper-nav{display:none}@media (min-width:80em){.service-list .swiper-nav{display:flex;position:absolute;z-index:1;pointer-events:none}.service-list .gallery:not(.gallery--offset) .swiper-nav{top:50%;left:0;width:100%;transform:translateY(-50%);padding-left:20px;padding-right:20px}.service-list .gallery.gallery--offset .swiper-nav{bottom:20px;left:20px}.service-list .gallery.gallery--offset .swiper-bullets{width:auto;left:150px;bottom:14px}}@media (min-width:120em){.service-list .gallery.gallery--offset .swiper-bullets{left:180px;bottom:18px}}.service-list a{display:inline-block;color:rgb(var(--turquoise));border-bottom:1px solid rgb(var(--turquoise));transition:border-bottom-color .3s ease-in-out;text-decoration:none}.service-list a:hover{border-bottom-color:transparent}.service-list .block-ladder .container{display:flex;flex-wrap:wrap}.service-list .block-ladder .ladder__text{flex:0 0 auto;width:100%}@media (min-width:48em){.service-list .block-ladder .ladder__text{width:44.9%;padding-right:20px}}@media (min-width:80em){.service-list .block-ladder .ladder__text{padding-right:0}}.service-list .block-ladder .ladder__media{flex:0 0 auto;width:100%}@media (min-width:48em){.service-list .block-ladder .ladder__media{width:55.1%;padding-top:5%}}@media (min-width:80em){.service-list .block-ladder .ladder__media{padding-top:6%}}@media (min-width:120em){.service-list .block-ladder .ladder__media{padding-top:0}}.service-list .block-ladder .text{margin-bottom:20px}.service-list .block-ladder ul.num-list{--numbers-colum-gap:10px}.service-list .block-ladder ul.num-list li{flex:1}.service-list .block-feedback,.swiper--media{width:100%}.service-list .feedback{background-color:rgb(var(--maroon));padding:20px 20px 30px;display:flex;flex-wrap:wrap}@media (min-width:48em){.service-list .feedback{padding:30px 78px}}@media (min-width:80em){.service-list .feedback{padding:30px 100px 38px}}@media (min-width:120em){.service-list .feedback{padding:50px 130px 50px 50px}}.service-list .feedback .feedback__text{flex:0 0 auto;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:20px}@media (min-width:48em){.service-list .feedback .feedback__text{margin-bottom:30px}}@media (min-width:80em){.service-list .feedback .feedback__text{align-items:flex-start;text-align:left;margin-bottom:0;width:44.5%;padding-right:40px}}.service-list .feedback .text{font-family:'Playfair Display',sans-serif;font-weight:700;font-size:24px;line-height:.97481;color:rgb(var(--cream));margin-bottom:20px}@media (min-width:48em){.service-list .feedback .text{font-size:30px}}@media (min-width:80em){.service-list .feedback .text{font-weight:400;font-size:50px;margin-bottom:60px}}@media (min-width:120em){.service-list .feedback .phone{margin-top:auto}}.service-list .feedback .phone a{font-weight:700;font-size:30px;line-height:.97481;text-decoration:underline;text-decoration-skip-ink:none;color:rgb(var(--cream))}@media (min-width:80em){.service-list .feedback .phone a:hover{text-decoration:none}}@media (min-width:120em){.service-list .feedback .phone a{font-size:40px}}.service-list .feedback .feedback__form{flex:0 0 auto;width:100%}@media (min-width:80em){.service-list .feedback .feedback__form{width:55.5%}}@media (min-width:120em){.service-list .feedback .feedback__form{width:55.5%}}.service-list .full{min-height:336px;display:flex;align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover}@media (min-width:80em){.service-list .full{min-height:547px}}@media (min-width:120em){.service-list .full{min-height:731px}}.service-list .full .container{display:flex;flex-direction:column;align-items:center;justify-content:center}.service-list .full .block__title{font-family:'Playfair Display',sans-serif;font-weight:700;font-size:34px;line-height:.97481;color:rgb(var(--cream));margin-bottom:24px}@media (min-width:80em){.service-list .full .block__title{font-size:100px;margin-bottom:50px}}.service-list .full .num-list{--num-list-num-color:rgb(var(--cream));--num-list-title-color:rgb(var(--cream));margin-bottom:20px}@media (min-width:80em){.service-list .full .num-list{--num-list-num-fs:24px;--num-list-title-fs:14px;margin-bottom:37px}}@media (min-width:120em){.service-list .full .num-list{--num-list-num-fs:30px;margin-bottom:47px}}.service-list .full .block__text{font-weight:400;font-size:12px;line-height:1.2;text-align:center;color:rgba(var(--white),.7);width:84%}@media (min-width:80em){.service-list .full .block__text{font-size:14px;width:84%}}@media (min-width:120em){.service-list .full .block__text{font-size:16px;width:50%}}.swiper--media .swiper-slide{padding-top:70%}.gallery-ladder .swiper-slide img,.swiper--media .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.gallery-ladder{width:100%;position:relative;margin-left:auto}@media (min-width:80em){.gallery-ladder{width:89.3%}}@media (min-width:120em){.gallery-ladder{width:90%}}.gallery-ladder .swiper{width:100%}.gallery-ladder .gallery__large .swiper-slide{padding-top:94%;position:relative}.gallery-ladder .swiper-slide img{max-width:unset}.gallery-ladder .gallery__large{width:84.4%;margin-left:auto}@media (min-width:48em){.gallery-ladder .gallery__large{width:100%}}.gallery-ladder .gallery__large .swiper-nav{right:20px;bottom:20px}@media (min-width:120em){.gallery-ladder .gallery__large .swiper-nav{right:40px;bottom:40px}}.gallery-ladder .gallery__small{width:48.8%;margin-top:-30%;margin-left:0;margin-right:unset;position:relative}@media (min-width:48em){.gallery-ladder .gallery__small{width:74.7%;margin-top:-5%;margin-left:-45%}}@media (min-width:80em){.gallery-ladder .gallery__small{width:91.9%;margin-top:-40%;margin-left:-55%}}@media (min-width:90em){.gallery-ladder .gallery__small{margin-top:-50%}}@media (min-width:120em){.gallery-ladder .gallery__small{width:82.7%;margin-top:-50%}}.gallery-ladder .gallery__small .swiper-slide{padding-top:83%}@media (min-width:80em){.gallery-ladder .gallery__small .swiper-slide{padding-top:72%}}.gallery-ladder .gallery__small .swiper-fraction{position:absolute;right:-90px;bottom:0;left:unset}@media (min-width:48em){.gallery-ladder .gallery__small .swiper-fraction{right:-123px}}@media (min-width:80em){.gallery-ladder .gallery__small .swiper-fraction{right:-85px}}@media (min-width:120em){.gallery-ladder .gallery__small .swiper-fraction{right:-160px}}
/* 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/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_territory/style.min.css?17406373378030 */
/* /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/reviews_slider/style.min.css?1740637337545 */
/* /local/components/tenery/review.item/templates/.default/style.css?17422274429035 */
