

/* Start:/local/templates/template1/public/css/common/blocks/room/room.css?17936150715650*/
.room__feature{font-family:"Manrope",Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.8;letter-spacing:.03em}.page--landing .room__feature,.page--landing .room__price-date{font-family:"Open Sans",Arial,sans-serif}@media (max-width:1600px){.room__feature{font-size:15px;line-height:1.7}}@media (max-width:1325px){.room__feature{font-size:14px;line-height:1.6}}@media (max-width:767px){.room__feature{font-size:13px}}.room__price-date{font-family:"Manrope",Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.8;letter-spacing:.03em;text-decoration:underline;color:#0e88d3;-webkit-transition:.4s linear;transition:.4s linear}@media (max-width:1600px){.room__price-date{font-size:15px;line-height:1.7}}@media (max-width:1325px){.room__price-date{font-size:14px;line-height:1.6}}@media (max-width:767px){.room__price-date{font-size:13px}}.room__price-date:focus,.room__price-date:hover{text-decoration:none}.room__booking{font-family:"Manrope",Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.6;letter-spacing:.03em;color:#fff}.page--landing .room__booking{font-family:"Open Sans",Arial,sans-serif}@media (max-width:1600px){.room__booking{line-height:1.5}}@media (max-width:1325px){.room__booking{font-size:15px;line-height:1.4}}@media (max-width:767px){.room__booking{font-size:13px}}.room__feature{padding:10px 20px 10px 10px;border-radius:50px}@media (max-width:1325px){.room__feature{padding:5px 10px 5px 5px}}.room__feature::before{margin-right:15px;font-size:46px;line-height:1}@media (max-width:1325px){.room__feature::before{margin-right:7px;font-size:30px}}.room__feature{background-color:rgba(246,246,249,.8);color:#2e2e30}.room__feature--panorama,.room__feature--picture{background-color:rgba(0,0,0,.5);color:#fff;-webkit-transition:background-color .4s;transition:background-color .4s}.room__feature--panorama:hover,.room__feature--picture:hover{background-color:rgba(0,0,0,.7)}@media (max-width:767px){.room--main{padding:0}}@media (min-width:768px){.room--main .room__picture{position:absolute}}.room__picture{position:relative;height:500px;overflow:hidden}@media (max-width:1600px){.room__picture{height:420px}}@media (max-width:1325px){.room__picture{height:405px}}@media (max-width:767px){.room__picture{height:auto;max-width:100%}}.room--main .room__picture{height:100%}@media (max-width:767px){.room--main .room__picture{height:calc(100vw*(10/16))}}.page--events .room__picture,.page--nomera .room__picture{position:static}.room__features{position:absolute;bottom:50px;left:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;width:100%;max-width:calc(100% - 100px)}@media (max-width:1600px){.room__features{bottom:40px;left:40px;max-width:calc(100% - 80px)}}@media (max-width:767px){.room__features{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (max-width:500px){.room__features{gap:10px;bottom:30px;left:10px;max-width:calc(100% - 20px)}.room__features--with-panorama{top:10px;bottom:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.room__features-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.panorama-active .room__feature--panorama,.panorama-active .room__features-group{display:none}@media (max-width:500px){.room__features-group{gap:10px;-webkit-box-flex:1;-ms-flex:auto;flex:auto}}.room__feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.room__feature sup{font-size:85%}.room__feature--panorama{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto}@media (max-width:500px){.room__feature--panorama{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.room__feature--picture{display:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto}.panorama-active .room__feature--picture{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:500px){.room__feature--picture{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}@media (max-width:767px){.room__content{max-width:100%}}@media (max-width:1600px){.room--main .room__content{height:476px}}@media (max-width:767px){.room--main .room__content{height:auto}}.room__content-description{max-width:350px}@media (max-width:1325px){.room__content-description{max-width:100%}}.room__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-top:60px;font-family:"Manrope",Arial,sans-serif;font-size:18px;line-height:1.3;letter-spacing:.03em}@media (max-width:1600px){.room__action{margin-top:50px;font-size:16px}}@media (max-width:1325px){.room__action{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:28px;font-size:14px}}@media (max-width:767px){.room__action{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:30px}}.room__price{font-size:24px;font-weight:500;color:#0e88d3}@media (max-width:1600px){.room__price{font-size:22px}}@media (max-width:1325px){.room__price{font-size:20px}}.room__booking{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
/*# sourceMappingURL=room.css.map */

/* End */


/* Start:/local/templates/template1/styles.css?17936150713396*/
.editor-ol{line-height:1.8}.editor-ol,.editor-ul,.editor-ul li,table{font-family:"Manrope",Arial,sans-serif;font-weight:400;font-size:16px;letter-spacing:.03em;color:#2e2e30}.editor-ul li,table{line-height:1.8}.editor-ul .page--landing li,.page--landing .editor-btn.button--default,.page--landing .editor-ol,.page--landing .editor-ul,.page--landing .editor-ul li,.page--landing table{font-family:"Open Sans",Arial,sans-serif}@media (max-width:1600px){table{font-size:15px;line-height:1.7}}@media (max-width:1325px){table{font-size:14px;line-height:1.6}}@media (max-width:767px){table{font-size:13px}}@media (max-width:1600px){.editor-ol,.editor-ul,.editor-ul li{font-size:14px;line-height:1.5}}@media (max-width:1325px){.editor-ol,.editor-ul,.editor-ul li{font-size:13px;line-height:1.4}}.editor-btn.button--default{font-family:"Manrope",Arial,sans-serif;font-weight:400;font-size:16px;line-height:1.6;letter-spacing:.03em}@media (max-width:1600px){.editor-btn.button--default{line-height:1.5}}@media (max-width:1325px){.editor-btn.button--default{font-size:15px;line-height:1.4}}@media (max-width:767px){.editor-btn.button--default{font-size:13px}}.banner{display:block;padding:30px 35px;background-color:#e4edeb}.editor-ul{margin-bottom:0;padding-left:20px;line-height:1.78}@media (max-width:767px){.editor-ul{line-height:1.66}}.event .editor-ol,.event .editor-ul{color:inherit}.editor-ul li{position:relative;margin-bottom:0;padding:0;list-style:disc}.editor-ul li::marker{color:#0e88d3}.editor-ul ul li{list-style:circle}.editor-ul ul ul li{list-style:disc}.editor-ul ul ul li::marker{font-size:10px}.editor-ol{margin-bottom:0;padding-left:20px;list-style:none;counter-reset:ol}.editor-ol li{position:relative;margin-bottom:1.5em}@media (max-width:767px){.editor-ol li{margin-bottom:1.2em}}.editor-ol li:last-child,.editor-ol:last-child{margin-bottom:0}.editor-ol li:before{position:absolute;left:-17px;counter-increment:ol;content:counter(ol) ".";display:inline-block;margin-right:5px}.editor-ol ol{counter-reset:ol2}.editor-ol ol li:before{left:-27px;counter-increment:ol2;content:counter(ol) "." counter(ol2) "."}.editor-ol ol ol{counter-reset:ol3}.editor-ol ol ol li:before{left:-37px;counter-increment:ol3;content:counter(ol) "." counter(ol2) "." counter(ol3) "."}table{width:100%;margin-bottom:0;border-collapse:collapse}table tr:not(:first-child){border-bottom:1px solid #afe1fa}table td,table th{padding:33px 20px}table th,table tr:first-child td{font-weight:700;text-align:left;background-color:#dff3fd}.accent-text{color:#0e88d3;text-decoration:underline}.editor-btn.button{position:relative;text-decoration:none;margin:0;padding:0;border:0;cursor:pointer}.editor-btn.button--default{min-height:50px;padding:0 40px;color:#fff;background-color:#0e88d3;border:0;border-radius:25px;cursor:pointer;-webkit-transition:background-color .4s;transition:background-color .4s}@media (max-width:1325px){.editor-btn.button--default{min-height:40px}}@media (max-width:767px){.editor-btn.button--default{padding:0 20px}}.editor-btn.button--default:focus,.editor-btn.button--default:hover{background-color:rgba(14,136,211,.8)}.editor-btn.button--if{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
/*# sourceMappingURL=styles.css.map */

/* End */
/* /local/templates/template1/public/css/common/blocks/room/room.css?17936150715650 */
/* /local/templates/template1/styles.css?17936150713396 */
