/*
Theme Name: Villabonapart
Theme URI:  
Author: BoinStudio
Author URI: https://boinstudio.com
Description: Сайт отеля, гостевого дома на основе CMS WordPress. Красивый, оптимизированный, валидный, адаптивный и недорогой шаблон с мощным функционалом по демонстрации номеров, предустанвленными услугами, готовыми разделами на статической главной, поп-апами, микроразметкой, автообновлением и другими опциями. Для мультиязычного сайта на базе Polylang - поддержка до трех языков.
Version: 7.7.7
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tested up to: 5.8
Requires PHP: 7.4
Text Domain: gp-resort
Domain Path: /languages
Tags: BoinStudio, hotel, resort, polylang
*/

/*
===============================
= Содержание файла стилей =
============================================

01 Переменные
02 Очистка и базовые селекторы
03 Отложенная загрузка картинок и видео 
04 Шрифты темы
05 Основные контейнеры
06 Обертка для произвольного контента и внутренних страниц
07 Фиксим баг flexbox с разводкой блоков 
08 Переключатель языков для polylang
09 Заголовок разделов на главной
10 Шапка сайта
11 Текстовый заголовок или логотип в шапке
12 Главное меню
13 Телефон в шапке
14 Раздел Постер на главной странице
15 Раздел для скрипта TL на главной странице
16 Раздел О нас на главной странице
17 Подраздел Достижения, Преимущества на главной странице
18 Раздел Номера на главной странице
19 Карусель для  разделов Отзывы, Фотогалерея и создания слайдеров в Номерах
20 Основа для поп-апа 
21 Контактный блок в нижней части Номерного фонда и внутри других страниц
22 Раздел Отзывы на главной странице
23 Дополнительные стили для карусели в Отзывах
24 Раздел Услуги на главной странице
25 Оформление карточки Номера
26 Блок Другие варианты размещения в нижней части карточки Номера
27 Раздел Фотогалерея на главной странице
28 Подвал сайта
29 Кнопки
30 Страница Номерной фонд, архив номеров
31 Хлебные крошки
32 Оформление шапки в рубриках и поиске
33 Элементы внутри записи (заголовок, поделиться, метки, таблицы)
34 Втроенный виджет - баннер
35 Страница Спасибо
36 Навигация внутри записей
37 Цитаты в записях
38 Кнопки социальных сетей
39 Страница блога и анонсы записей
40 Заголовки записей и страниц
41 ajax загрузка записей в блоге и рубриках
42 Маркированные списки
43 Нумерованные списки
44 Виджеты сайта
45 Встроенный виджет - последние записи с миниатюрами
46 Страница Контакты 
47 Выплывающий "одноразовый" информационный блок
48 Изображения, галереи и их элементы внутри записей
49 Список комментариев
50 Форма отправки комментариев
51 Кнопка открытия мобильного меню (https://jonsuh.com/hamburgers/)
52 Стили для форм contact form 7 
53 Адаптивность

*/


/* 01 Переменные*/
:root{
--support-color:#999; /* доп. цвет шрифта для подписей и мелких элементов  */
--decor-color:#fff; /* цвет фонов и полей ввода  */
--effect-value: all 0.3s ease-in; /* анимация при наведении мыши */
--font-alice: 'Alice'; /* шрифт Alice для заголовков и декора */ 
--font-bold:700; /* жирный шрифт*/
--font-regular:400; /* обычный шрифт*/
--half-width:48%; /* половина ширины контейнера */
--full-width:100%; /* половина ширины контейнера */
}

 /* 02 очистка и базовые селекторы */ 
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}strong{font-weight:var(--font-bold)}em,i{font-style:italic}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}figure{display:block;margin:0}iframe{display:block;max-width:var(--full-width)}svg,img,embed,object,video{display:block;height:auto;max-width:var(--full-width)}p{margin-bottom:25px}p:last-child{margin-bottom:0}img{border:0}.aligncenter{margin:0 auto 20px;display:block}.alignleft{float:left}.alignright{float:right}html{font-size:var(--full-width);-webkit-text-size-adjust:var(--full-width);-ms-text-size-adjust:var(--full-width);overflow-x:hidden}dl{margin:0 0 24px}dt{font-weight:bold}dd{margin-bottom:18px}big{font-size:131.25%}ins{text-decoration:none}abbr,acronym{border-bottom:1px dotted #666;cursor:help}sup,sub{height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}input,textarea{vertical-align:middle;background:var(--decor-color)}input:focus,button:focus{outline:0}pre{border:1px solid rgba(0,0,0,0.1);margin-bottom:24px;max-width:var(--full-width);overflow:auto;padding:12px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}hr{display:block;width:var(--full-width);height:1px;border:0;border-bottom:1px solid #eeeeef;margin:30px auto 40px;clear:both}input:focus{border:1px solid #9ab3f5}.red{color:red}.gp-clearfix:after{content:"\00A0";display:block;clear:both;visibility:hidden;line-height:0;height:0}input::placeholder,input:placeholder-shown{color:var(--support-color)}p{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto}button{-webkit-appearance:none;border:0;background:transparent;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;cursor:pointer;border-radius:0}.screen-reader-text{display:none}.wp-caption,.wp-caption-text,.gallery-caption{color:var(--support-color);font-size:.85rem}a.gpress{text-decoration:none}
::-moz-selection{background:#035397;color:var(--decor-color)}
::selection{background:#035397;color:var(--decor-color)}
::-webkit-selection{background:#035397;color:var(--decor-color)}
a{text-decoration:underline;transition:var(--effect-value)}
a:hover{text-decoration:underline}

/* 03 отложенная загрузка картинок и видео */
.lazy-hidden{opacity:0}
.lazy-loaded{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:1}
 
/* 04 шрифты темы */
@font-face{font-family:'Raleway';font-style:normal;font-weight:400;font-display:swap;src:local(''),url('files/font/raleway-v18-latin_cyrillic-regular.woff2') format('woff2'),url('files/font/raleway-v18-latin_cyrillic-regular.woff') format('woff')}
@font-face{font-family:'Raleway';font-style:normal;font-weight:700;font-display:swap;src:local(''),url('files/font/raleway-v18-latin_cyrillic-700.woff2') format('woff2'),url('files/font/raleway-v18-latin_cyrillic-700.woff') format('woff')}
@font-face {font-family: 'Alice';font-style: normal;font-display:swap;font-weight: 400;src: local(''),url('files/font/alice/alice-v12-latin_cyrillic-regular.woff2') format('woff2'), url('files/font/alice/alice-v12-latin_cyrillic-regular.woff') format('woff')}
 
 
/* 05 Основные контейнеры */
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html {font-size:18px}
body{font-weight:var(--font-regular);word-wrap:break-word;font-family:'Raleway',sans-serif;font-size:1.1rem;line-height:1.62;background-color: var(--decor-color)}
.wrap{width:var(--full-width);max-width:1920px;margin:0 auto;position:relative; background-color: var(--decor-color)}
.gp-container{width: var(--full-width); float: left; margin-bottom:4rem}
.flex-port{width:var(--full-width);display:flex;flex-flow:row wrap;justify-content:space-between}
.block-wrapper {max-width:1400px;margin:0 auto;  position:relative} 
main{width:var(--full-width)}
main.main-single{width:66%; float:left;margin-right:6%}
#sidebar{float:left;width:28%; position: relative; font-size:1rem}

/* 06 обертка для произвольного контента и внутренних страниц */
.gp-custom-content{float:left;width:var(--full-width);padding-top:4rem}
.single-page-wrapper, .archive-page-wrapper, .search-page-wrapper, .error404-wrapper, .thanks-wrapper {margin-top: 50px; margin-bottom: 70px}

/* 07 фиксим баг flexbox с разводкой блоков */
.flex-align-fix{visibility:hidden;padding:0!important;margin:0!important}

/* 08 переключатель языков для polylang */
ul.pl-lang-select{font-family:var(--font-alice);font-weight:var(--font-regular);text-align:left;margin-right:auto;display:none}
ul.pl-lang-select li{display:inline-block;font-size:.95rem}
li.lang-item-first{margin-left:2rem}
.lang-item{padding:0;line-height:1}
.lang-item a{text-decoration:none;padding:0 10px;color:var(--support-color)!important}

/* 09 заголовок разделов на главной */
.container-title{flex-basis:38%;margin-bottom:30px}
.container-text{flex-basis:58%}
.container-text p{font-size:1.1rem}
.container-center-title{margin-bottom:40px;text-align:center;position:relative;z-index:1}
h2.gp-container__title{font-family:var(--font-alice);font-weight:var(--font-regular);font-size:2.1rem;line-height:1.15;margin-bottom:40px}

/* 10 шапка сайта */
header .flex-port{width:var(--full-width);max-width:1920px;align-items:center; height:90px;}
header{width:var(--full-width);position:relative;background:var(--decor-color);height:90px;line-height:90px;box-shadow:5px 10px 35px -10px rgba(41,64,211,0.25)}
.mob-menu,.open_mob,.mob-menu__info,.mob-menu a.popup-btn,.mob-menu__title{display:none}

/* 11 заголовок в шапке или логотип  */
.site-title{padding-left:20px}
.text-title h1,.text-title span{font-size:1.35rem;font-family:var(--font-alice);font-weight:var(--font-regular);display:block;transition:var(--effect-value);text-transform:uppercase}
.text-title h1 a,.text-title span a{text-decoration:none}
.text-title h1 a:hover,.text-title span a:hover{text-decoration:none}

/* 12 главное меню */
.menunav{position:relative;margin-right:auto;text-align:center;margin-left:auto}
.menunav ul{width:var(--full-width);margin:0;list-style-type:none}
.menunav ul li{position:relative;display:inline-block;z-index:1;font-size:1rem;text-transform:uppercase;transition:var(--effect-value);font-family:var(--font-alice);font-weight:var(--font-regular)}
.menunav li a{text-decoration:none;display:block;padding:0 17px}
.menunav li a:hover{text-decoration:underline}
.menunav ul li ul{position:absolute;height:auto;top:89px;left:-10px;width:260px;padding:15px 0 20px 30px;text-align:left;box-shadow:1px 12px 35px -5px rgba(0,0,0,0.25)}
.menunav ul li ul li,.menunav ul li ul li ul li{display:list-item;font-size:1rem;line-height:1;text-transform:none}
.menunav ul li ul li ul{top:-15px;left:var(--full-width)}
.menunav ul li ul li a{padding:15px 0;margin:0}
.menunav ul li ul li a:hover{text-decoration:underline}
.menunav li ul.sub-menu{display:none}
.menu-item-has-children a{padding-right:35px!important}
.menu-item-has-children:before   {content:''; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 330 330' style='enable-background:new 0 0 330 330;' fill='%23293b5f' xml:space='preserve'%3e%3cpath id='XMLID_102_' d='M325.607,79.393c-5.857-5.857-15.355-5.858-21.213,0.001l-139.39,139.393L25.607,79.393 c-5.857-5.857-15.355-5.858-21.213,0.001c-5.858,5.858-5.858,15.355,0,21.213l150.004,150c2.813,2.813,6.628,4.393,10.606,4.393 s7.794-1.581,10.606-4.394l149.996-150C331.465,94.749,331.465,85.251,325.607,79.393z'/%3e%3c/svg%3e "); position:absolute;top:40px;right:12px; width:10px;height:10px;background-size:10px 10px; background-position: center center; background-repeat:no-repeat; z-index: 10}
.sub-menu .menu-item-has-children:before{content:'';top:18px;right:15px; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 330 330' fill='%23fff' style='enable-background:new 0 0 330 330;' xml:space='preserve'%3e%3cpath id='XMLID_102_' d='M325.607,79.393c-5.857-5.857-15.355-5.858-21.213,0.001l-139.39,139.393L25.607,79.393 c-5.857-5.857-15.355-5.858-21.213,0.001c-5.858,5.858-5.858,15.355,0,21.213l150.004,150c2.813,2.813,6.628,4.393,10.606,4.393 s7.794-1.581,10.606-4.394l149.996-150C331.465,94.749,331.465,85.251,325.607,79.393z'/%3e%3c/svg%3e "); width:10px;height:10px;background-size:9px 9px; background-position: center center; background-repeat:no-repeat; z-index: 10; transform:rotate(-90deg)}
.menunav .current-menu-item a:hover{text-decoration:none; color: inherit}

/* 13 телефон в шапке */
.header-phone{transition:var(--effect-value);text-transform:uppercase;text-decoration:none;display:block;cursor:pointer;text-align:right;position:relative;padding:0 39px}
.header-phone:before{content:'';width:var(--full-width);height:90px;position:absolute;top:0;left:0;z-index:2;background:var(--decor-color)}
.header-phone em{font-size:1rem;text-transform:none;color:var(--decor-color);font-style:normal;font-weight:var(--font-regular);line-height:1;background:#000;padding:15px 10px;position:absolute;bottom:5px;right:8px;z-index:1;text-align:center;transition:var(--effect-value)}
 header:hover .header-phone em{bottom:-47px}
.header-phone p{margin:0;font-family:var(--font-alice);font-weight:var(--font-regular);font-size:1.45rem;letter-spacing:.5px;position:relative;z-index:3}

/* 14 раздел Постер на главной странице */
.poster{width:var(--full-width);margin:0 auto 14rem;position:relative}
.poster__img-wrapper{width:var(--full-width);float:left;overflow:hidden}
.poster__img{height:70vh;animation:zoomin 8s linear normal;transform:scale(1.15);background-attachment:scroll;position:relative}
 @keyframes zoomin{from{transform:scale(1)}
 to{transform:scale(1.15)}
 }
 .poster__img:before{content:'';display:block;width:auto;position:absolute;left:0;top:0;width:var(--full-width);height:200%;z-index:1;background:#111;opacity:0}
 .poster-caption{position:absolute;z-index:1;width:var(--full-width);max-width:800px;bottom:-9rem;left:50%;padding:2.5rem;background:var(--decor-color);box-shadow:5px 10px 35px -10px rgba(41,64,211,0.25);transform:translate(-50%,0);text-align:center;border-radius:6px}
 h2.poster-caption__title{font-size:2rem;line-height:1.15;margin-bottom:30px;font-family:var(--font-alice);font-weight:var(--font-regular)}
 .poster-caption p{display:block;font-size:1.1rem;margin-bottom:30px}
 a.poster-btn{display:inline-block;padding:14px 30px;text-align:center;font-size:.8rem;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;font-weight:var(--font-bold)}

/* 15 раздел для скрипта TL на главной странице  */ 
 .tl-wrapper p{font-size:1.15rem;line-height:1.3;margin:0;padding:30px;text-align:center;display:block;background:rgba(219,230,253,.2)}
 
 /* 16 раздел О нас на главной странице  */ 
 .about-text{flex-basis:44%;padding:30px 0}
 .about-img{flex-basis:50%;position:relative;z-index:1}
 .video-btn {width:80px; height:80px; background:url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 477.867 477.867'  xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M339.557,231.32c-1.654-3.318-4.343-6.008-7.662-7.662l-136.533-68.267c-8.432-4.213-18.682-0.794-22.896,7.638 c-1.185,2.371-1.801,4.986-1.8,7.637V307.2c-0.004,9.426,7.633,17.07,17.059,17.075c2.651,0.001,5.266-0.615,7.637-1.8 l136.533-68.267C340.331,250.004,343.762,239.756,339.557,231.32z M204.8,279.586v-81.306l81.306,40.653L204.8,279.586z' style='fill:%23fff' /%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center center no-repeat; background-size: 50px 50px; border-radius: 50%; transition:var(--effect-value); position: relative; z-index: 10}
 .about-img__button-wrapper{width:140px;height:140px;text-align:center;background:rgba(255,255,255,.35);padding:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-44%);z-index:5;border-radius:50%;transition:var(--effect-value)}
 .about-img__button-wrapper:hover{transform:translate(-50%,-42%)}
 .about-img:after{content:'';border:1px solid var(--decor-color);position:absolute;top:20px;left:20px;right:20px;bottom:20px;z-index:1;opacity:.7}
 
 /* 17 подраздел Достижения, Преимущества на главной странице */ 
 .benefit-item{flex-basis:23%;margin-bottom:45px;transition:var(--effect-value);position:relative;z-index:1;font-size:1rem;line-height:1.3}
 .benefit-item span{font-size:3rem;font-family:var(--font-alice);font-weight:var(--font-regular);line-height:5.5rem;color:var(--decor-color);width:5.5rem;height:5.5rem;text-align:center;float:left;margin-right:25px;border-radius:4px}
 .benefit-item p{padding-top:16px;line-height:1.5}
 .benefit-item:hover{transform:translateY(-6px)}
 
 
 /*  18 раздел Номера на главной странице */ 
 .room-item{flex-basis:30%;position:relative;z-index:1;overflow:hidden;margin-bottom:2.8rem}
 .room-item__caption{position:absolute;bottom:0;left:0;width:var(--full-width);z-index:2;transition:var(--effect-value);padding:30px 40px 50px;background:transparent;text-align:center}
 h2.room-item__title{display:block;font-size:1.4rem!important;font-family:'Raleway';font-weight:var(--font-bold);line-height:1.3;color:var(--decor-color);position:relative}
 .room-item:before{content:'';background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.65) 100%);position:absolute;left:0;bottom:0;width:var(--full-width);height:60%;transition:var(--effect-value)}
 .room-price{font-size:1.3rem;color:var(--decor-color);display:block;margin-top:10px;font-family:var(--font-alice);font-weight:var(--font-regular)}
 .room-item:after{content:'';border:1px solid var(--decor-color);position:absolute;top:20px;left:20px;right:20px;bottom:20px;z-index:1;opacity:.7;transition:var(--effect-value)}
 .room-price em,.more-rooms-item__price em{font-size:.9rem;font-style:normal}
 .room-item:hover:before{background:rgba(0,0,0,0.75);height:100%}
 .room-item:hover .room-item__caption{left:-100%}
 .room-item:hover:after{transform:translate(-150%,0)}
 .room-hover-caption{opacity:0;position:absolute;bottom:0;right:-100%;width:var(--full-width);max-width:420px;color:var(--decor-color);padding:2rem;transition:var(--effect-value)}
 .room-item:hover .room-hover-caption{opacity:1;right:0}
 a.room-hover-btn{display:block;text-decoration:none;padding:12px 0;color:var(--decor-color);border:1px solid var(--decor-color);text-align:center;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;font-weight:var(--font-bold);margin:40px 20px 0}
.room-icons-wrapper{display:flex;flex-flow:row wrap;justify-content:center}
.square-icon{font-size:.9rem;text-align:center;line-height:60px;font-weight:var(--font-bold)}
.cond-icon{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' enable-background='new 0 0 512 512'  viewBox='0 0 512 512'  fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath d='m448 0h-384c-35.29 0-64 28.71-64 64v160c0 35.29 28.71 64 64 64h384c35.29 0 64-28.71 64-64v-160c0-35.29-28.71-64-64-64zm-344 256v-32h304v32zm376-32c0 17.645-14.355 32-32 32h-8v-48c0-8.836-7.163-16-16-16h-336c-8.837 0-16 7.164-16 16v48h-8c-17.645 0-32-14.355-32-32v-64h416c8.837 0 16-7.164 16-16s-7.163-16-16-16h-416v-64c0-17.645 14.355-32 32-32h384c17.645 0 32 14.355 32 32z' /%3e%3cpath d='m128 304c-8.837 0-16 7.164-16 16v96c0 17.645-14.355 32-32 32-8.837 0-16 7.164-16 16s7.163 16 16 16c35.29 0 64-28.71 64-64v-96c0-8.836-7.163-16-16-16z' style='fill:%23fff' /%3e%3cpath d='m440 480c-17.645 0-32-14.355-32-32v-104c0-8.836-7.163-16-16-16s-16 7.164-16 16v104c0 35.29 28.71 64 64 64 8.837 0 16-7.164 16-16s-7.163-16-16-16z'  /%3e%3cpath d='m304 480c-17.645 0-32-14.355-32-32v-88c0-8.836-7.163-16-16-16s-16 7.164-16 16v88c0 35.29 28.71 64 64 64 8.837 0 16-7.164 16-16s-7.163-16-16-16z' style='fill:%23fff' /%3e%3cpath d='m192 328c-8.837 0-16 7.164-16 16v120c0 8.836 7.163 16 16 16s16-7.164 16-16v-120c0-8.836-7.163-16-16-16z' /%3e%3cpath d='m320 304c-8.837 0-16 7.164-16 16v88c0 8.836 7.163 16 16 16s16-7.164 16-16v-88c0-8.836-7.163-16-16-16z' /%3e%3ccircle cx='432' cy='72' r='16' /%3e%3ccircle cx='368' cy='72' r='16' /%3e%3c/g%3e%3c/svg%3e")}
.bath-icon{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' enable-background='new 0 0 512 512'  viewBox='0 0 512 512'  fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath d='m496 288c-38.154 0-437.487 0-448 0v-56h32c8.837 0 16-7.164 16-16v-40c0-8.836-7.163-16-16-16s-16 7.164-16 16v24h-16v-138.745c0-25.903 31.562-39.064 49.941-20.686l16.94 16.94c-13.424 23.401-10.164 53.835 9.805 73.805l8 8c6.247 6.248 16.379 6.249 22.627 0l64-64c6.249-6.248 6.249-16.379 0-22.627l-8-8c-20.35-20.351-50.837-23.06-73.817-9.817l-16.928-16.928c-11.57-11.57-26.952-17.942-43.313-17.942-33.776 0-61.255 27.479-61.255 61.255v226.745c-8.837 0-16 7.164-16 16s7.163 16 16 16v32c0 43.889 19.742 83.247 50.806 109.681l-22.338 23.229c-9.803 10.193-2.445 27.09 11.53 27.09 4.199 0 8.394-1.644 11.534-4.91l26.218-27.263c19.844 10.326 42.376 16.173 66.25 16.173h192c23.874 0 46.406-5.847 66.25-16.173l26.218 27.263c6.106 6.35 16.234 6.585 22.623.442 6.369-6.125 6.566-16.254.441-22.623l-22.338-23.229c31.064-26.433 50.806-65.791 50.806-109.68v-32c8.837 0 16-7.164 16-16s-7.163-16-16-16zm-310.89-223.738-40.845 40.845c-8.246-11.427-7.23-27.515 3.048-37.794 10.378-10.377 26.461-11.259 37.797-3.051zm278.89 287.738c0 61.757-50.243 112-112 112h-192c-61.757 0-112-50.243-112-112v-32h416z' /%3e%3c/g%3e%3c/svg%3e")}
.tv-icon{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' enable-background='new 0 0 512 512'   viewBox='0 0 512 512'  fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath d='m464 32h-416c-26.468 0-48 21.533-48 48v288c0 26.467 21.532 48 48 48h152v32h-32c-8.837 0-16 7.164-16 16s7.163 16 16 16h176c8.837 0 16-7.164 16-16s-7.163-16-16-16h-32v-32h152c26.468 0 48-21.533 48-48v-288c0-26.467-21.532-48-48-48zm-184 416h-48v-32h48zm200-80c0 8.822-7.178 16-16 16-60.439 0-355.315 0-416 0-8.822 0-16-7.178-16-16v-288c0-8.822 7.178-16 16-16h416c8.822 0 16 7.178 16 16z' /%3e%3cpath d='m448 80h-384c-8.837 0-16 7.164-16 16v256c0 8.836 7.163 16 16 16h384c8.837 0 16-7.164 16-16v-256c0-8.836-7.163-16-16-16zm-16 256h-352v-224h352z' /%3e%3c/g%3e%3c/svg%3e")}
.wifi-icon { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' enable-background='new 0 0 512 512' viewBox='0 0 512 512'  fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath d='m432 0h-352c-44.112 0-80 35.888-80 80v352c0 44.112 35.888 80 80 80h352c44.112 0 80-35.888 80-80v-352c0-44.112-35.888-80-80-80zm48 432c0 26.467-21.533 48-48 48h-352c-26.467 0-48-21.533-48-48v-352c0-26.467 21.533-48 48-48h352c26.467 0 48 21.533 48 48z' /%3e%3cpath d='m222.052 342.061c-30.197 30.221-8.594 81.912 33.948 81.912 12.291 0 24.582-4.675 33.939-14.024.003-.003.006-.006.009-.009 18.699-18.714 18.699-49.164-.009-67.887-18.714-18.7-49.164-18.7-67.887.008zm45.264 45.255c-6.243 6.232-16.396 6.23-22.627.004-6.238-6.242-6.238-16.399-.009-22.632 6.218-6.213 16.375-6.261 22.632-.009 6.235 6.241 6.237 16.395.004 22.637z' /%3e%3cpath d='m137.207 257.207c-6.249 6.248-6.249 16.379 0 22.627l45.25 45.25c6.248 6.249 16.377 6.25 22.625.002 28.076-28.068 73.76-28.068 101.836 0 6.248 6.246 16.378 6.247 22.625-.002l45.25-45.25c6.249-6.248 6.249-16.379 0-22.627-65.502-65.504-172.084-65.504-237.586 0zm180.153 34.806c-36.394-26.616-86.321-26.619-122.72 0l-22.831-22.832c49.185-38.828 119.197-38.828 168.382 0z' /%3e%3cpath d='m52.356 172.357c-6.248 6.249-6.248 16.378 0 22.626l45.25 45.25c6.249 6.249 16.379 6.249 22.627 0 74.862-74.861 196.671-74.861 271.533 0 6.247 6.248 16.378 6.249 22.627 0l45.25-45.25c6.248-6.248 6.248-16.378 0-22.626-112.544-112.557-294.726-112.574-407.287 0zm350.329 34.331c-83-72.124-208.453-73.79-293.37 0l-22.673-22.673c96.471-85.345 242.075-85.495 338.716 0z' /%3e%3c/g%3e%3c/svg%3e")}
.robe-icon {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg   enable-background='new 0 0 512.065 512.065' viewBox='0 0 512.065 512.065'  fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath d='m503.998 398.986-15.01-230.72c-5.672-87.251-72.82-157.962-159.665-168.133-1.65-.193-145.217-.16-146.582 0-86.844 10.171-153.993 80.881-159.664 168.132l-15.01 230.72c-.602 9.251 6.75 17.039 15.966 17.039h75.963c-3.222 64.715-3.91 78.319-3.943 79.607-.218 9.053 7.081 16.393 15.994 16.393 307.771 0 288.755.236 291.618-.43 6.225-1.447 10.978-6.489 12.099-12.713.512-2.831.553 2.436-3.694-82.857h75.963c9.232 0 16.566-7.807 15.965-17.038zm-288.954-366.962h82.628l-39.55 115.979zm-173.937 352 13.902-213.682c4.552-70.041 57.225-127.126 126.128-137.698 9.954 26.799 79.928 215.191 94.484 254.38h-137.163l8.275-166.205c.439-8.825-6.359-16.336-15.185-16.775-8.819-.447-16.338 6.358-16.776 15.185l-8.406 168.847c-13.027 4.943-13.951 23.027-1.457 29.259l-3.32 66.689zm334.093-65 8.016 161h-71.183v-161zm-95.167 161h-151.184l8.016-161h143.168zm130.443-96-3.32-66.689c12.524-6.247 11.546-24.326-1.457-29.259l-8.406-168.847c-.439-8.826-7.974-15.627-16.776-15.185-8.825.439-15.624 7.95-15.185 16.775l8.275 166.205h-63.849l-34.01-91.565 55.504-162.764c68.744 10.701 121.259 67.716 125.805 137.647l13.901 213.682z'  /%3e%3c/g%3e%3c/svg%3e")}
.fridge-icon {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg enable-background='new 0 0 512 512' viewBox='0 0 512 512'  fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath id='XMLID_1662_' d='m392.89 0h-273.78c-8.284 0-15 6.716-15 15v453.152c0 8.284 6.716 15 15 15h18.601v13.848c0 8.284 6.716 15 15 15s15-6.716 15-15v-13.848h172.319v13.848c0 8.284 6.716 15 15 15s15-6.716 15-15v-13.848h22.86c8.284 0 15-6.716 15-15v-453.152c0-8.284-6.716-15-15-15zm-15 453.152h-243.78v-260.882h243.78zm0-290.882h-243.78v-132.27h243.78z' /%3e%3cpath id='XMLID_1661_' d='m179.11 142.987c8.284 0 15-6.716 15-15v-66.338c0-8.284-6.716-15-15-15s-15 6.716-15 15v66.338c0 8.284 6.716 15 15 15z' /%3e%3cpath id='XMLID_1618_' d='m179.11 420.648c8.284 0 15-6.716 15-15v-180.299c0-8.284-6.716-15-15-15s-15 6.716-15 15v180.299c0 8.285 6.716 15 15 15z' /%3e%3c/g%3e%3c/svg%3e")}
.fen-icon {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg enable-background='new 0 0 512 512' viewBox='0 0 512 512' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath d='m491.79 32.564-83.123 22.67c-27.425-9.741-161.069-55.234-264.667-55.234-79.402 0-144 64.598-144 144 0 64.918 43.184 119.932 102.332 137.845l47.498 178.108c8.174 30.65 35.998 52.047 67.74 52.047 46.086 0 79.613-43.646 67.739-88.172l-39.131-146.759c74.834-14.104 143.668-37.618 162.489-44.303 90.693 24.734 84.274 23.234 87.332 23.234 8.839 0 16.001-7.172 16.001-16v-192c0-10.543-10.038-18.21-20.21-15.436zm-459.79 111.436c0-61.757 50.243-112 112-112 91.225 0 212.096 39.009 248 51.333v121.335c-35.904 12.323-156.775 51.332-248 51.332-61.757 0-112-50.243-112-112zm222.39 288.073c6.451 24.193-11.76 47.927-36.82 47.927-17.218 0-32.35-11.525-36.82-28.292l-43.703-163.878c22.231 1.062 55.259-2.25 77.427-5.457zm225.61-213.021-56-15.272v-119.559l56-15.272z' /%3e%3cpath d='m216 144c0-39.701-32.299-72-72-72s-72 32.299-72 72 32.299 72 72 72 72-32.299 72-72zm-112 0c0-22.056 17.944-40 40-40s40 17.944 40 40-17.944 40-40 40-40-17.944-40-40z' /%3e%3c/g%3e%3c/svg%3e")}
.safe-icon {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 511.999 511.999'  fill='%23fff' style='enable-background:new 0 0 511.999 511.999;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M431.423,0H80.576C36.146,0,0,36.146,0,80.576v350.848c0,44.43,36.146,80.576,80.576,80.576h350.848 c44.429,0,80.576-36.147,80.576-80.576V80.576C512,36.146,475.854,0,431.423,0z M30.597,223.591h33.037v64.817H30.597V223.591z M431.424,481.402H80.577c-27.559,0.001-49.979-22.42-49.979-49.978V319.005h33.037v85.258c0,24.319,19.784,44.103,44.103,44.103 h296.527c24.319,0,44.103-19.784,44.103-44.103V107.737c0-24.319-19.784-44.103-44.103-44.103H107.737 c-24.319,0-44.103,19.784-44.103,44.103v85.258H30.597V80.576c0-27.558,22.421-49.978,49.978-49.978h350.848 c27.559,0,49.978,22.421,49.978,49.978v350.848h0.001C481.403,458.982,458.982,481.402,431.424,481.402z M94.231,107.737 c0-7.447,6.058-13.506,13.506-13.506h296.527c7.447,0,13.506,6.058,13.506,13.506v296.527c0,7.447-6.058,13.506-13.506,13.506 H107.737c-7.447,0-13.506-6.058-13.506-13.506C94.231,404.263,94.231,107.737,94.231,107.737z' /%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M256.004,147.889c-59.612,0-108.11,48.498-108.11,108.11s48.498,108.11,108.11,108.11s108.11-48.498,108.11-108.11 S315.616,147.889,256.004,147.889z M256.004,236.621c10.686,0,19.378,8.693,19.378,19.378s-8.693,19.378-19.378,19.378 s-19.378-8.693-19.378-19.378S245.318,236.621,256.004,236.621z M191.476,298.888C183.28,286.597,178.49,271.849,178.49,256 c0.001-37.504,26.777-68.866,62.215-75.989v28.419c-20.094,6.478-34.677,25.35-34.677,47.57c0,8.213,2.004,15.964,5.53,22.806 L191.476,298.888z M256.004,333.514c-15.851-0.002-30.6-4.793-42.892-12.991l20.081-20.081c6.845,3.528,14.596,5.533,22.811,5.533 c8.213,0,15.964-2.004,22.806-5.53l20.082,20.082C286.601,328.724,271.853,333.514,256.004,333.514z M320.528,298.892 l-20.081-20.081c3.528-6.845,5.533-14.596,5.533-22.811c0-22.221-14.583-41.093-34.677-47.57V180.01 c35.437,7.123,62.213,38.485,62.213,75.989C333.516,271.851,328.725,286.6,320.528,298.892z' /%3e%3c/g%3e%3c/g%3e%3c/svg%3e ")}
.no-smoke {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1'  xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512'  fill='%23fff' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M457.715,436.005L329.605,307.896H441.42c8.478,0,15.352-6.873,15.352-15.352v-73.088c0-8.478-6.873-15.352-15.352-15.352 H225.815L75.996,54.284c-5.993-5.995-15.714-5.995-21.71,0c-5.996,5.995-5.995,15.715,0,21.71l128.109,128.11H15.352 C6.873,204.105,0,210.978,0,219.456v73.088c0,8.478,6.873,15.352,15.352,15.352h270.834l149.82,149.82 c2.998,2.998,6.927,4.497,10.855,4.497c3.928,0,7.858-1.499,10.855-4.497C463.71,451.72,463.71,442,457.715,436.005z M131.712,277.193H30.703v-42.385h101.009V277.193z M162.415,277.193v-42.385h50.682l42.385,42.385H162.415z M256.518,234.808 H426.07v42.385H298.903L256.518,234.808z' /%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M496.648,204.105c-8.478,0-15.352,6.873-15.352,15.352v73.088c0,8.478,6.873,15.352,15.352,15.352 c8.478,0,15.352-6.873,15.352-15.352v-73.088C512,210.977,505.128,204.105,496.648,204.105z' /%3e%3c/g%3e%3c/g%3e%3c/svg%3e ")}
.single-bed {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1'  fill='%23fff' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M453.776,229.702V87.342c0-28.948-23.551-52.499-52.499-52.499H110.721c-28.948,0-52.497,23.551-52.497,52.499v142.36 C24.868,237.726,0,267.793,0,303.576v106.183c0,8.424,6.829,15.253,15.253,15.253h42.97v36.891 c0,8.424,6.829,15.253,15.253,15.253c8.424,0,15.253-6.829,15.253-15.253v-36.891h334.54v36.891 c0,8.424,6.829,15.253,15.253,15.253c8.424,0,15.253-6.829,15.253-15.253v-36.891h42.97c8.424,0,15.253-6.829,15.253-15.253 V303.576C512,267.793,487.132,237.726,453.776,229.702z M88.73,87.342c0-12.126,9.866-21.992,21.991-21.992h290.557 c12.126,0,21.992,9.866,21.992,21.992v140.242h-50.405V203.52c0-39.87-32.437-72.306-72.306-72.306h-89.116 c-39.87,0-72.306,32.437-72.306,72.306v24.063H88.73V87.342z M342.359,203.52v24.063H169.641V203.52 c0-23.049,18.751-41.8,41.8-41.8h89.117C323.606,161.719,342.359,180.472,342.359,203.52z M30.506,394.506v-90.93 c0-25.081,20.405-45.486,45.486-45.486h360.014c25.081,0,45.486,20.405,45.486,45.486v90.93H30.506z' /%3e%3c/g%3e%3c/g%3e%3c/svg%3e ")}
.kingsize-bed{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1'  xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;'  fill='%23fff' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M464.496,232.412V118.394c0-25.137-20.451-45.588-45.588-45.588H93.092c-25.137,0-45.588,20.451-45.588,45.588v114.018 C20.148,239.985,0,265.085,0,294.817v86.633c0,8.394,6.806,15.2,15.2,15.2h32.304v27.344c0,8.394,6.806,15.2,15.2,15.2 c8.394,0,15.2-6.806,15.2-15.2V396.65h356.192v27.344c0,8.394,6.806,15.2,15.2,15.2c8.394,0,15.2-6.806,15.2-15.2V396.65H496.8 c8.394,0,15.2-6.806,15.2-15.2v-86.633C512,265.085,491.851,239.985,464.496,232.412z M77.904,118.394 c0-8.374,6.814-15.188,15.188-15.188h325.817c8.374,0,15.188,6.814,15.188,15.188V230.06h-35.615v-30.511 c0-26.531-21.584-48.115-48.115-48.115h-61.451c-12.724,0-24.302,4.973-32.915,13.068c-8.613-8.094-20.191-13.068-32.915-13.068 h-61.451c-26.531,0-48.115,21.585-48.115,48.115v30.511H77.904V118.394z M368.082,199.549v30.511H271.2v-30.511 c0-9.769,7.948-17.715,17.715-17.715h61.451C360.135,181.834,368.082,189.781,368.082,199.549z M240.799,199.549v30.511h-96.882 v-30.511c0-9.769,7.948-17.715,17.715-17.715h61.451C232.852,181.834,240.799,189.781,240.799,199.549z M481.6,366.25H30.4 v-71.433c0-18.944,15.412-34.357,34.357-34.357h382.486c18.944,0,34.357,15.412,34.357,34.357V366.25z' /%3e%3c/g%3e%3c/g%3e%3c/svg%3e ")}
.room-icons{width:60px;height:60px;background-size:30px 30px;display:block;border-radius:4px;margin:0 10px 20px;background-position:center center;background-repeat:no-repeat;border:1px solid var(--decor-color)}
a.all-rooms-btn{display:table;text-decoration:none;padding:18px 25px;border-left:30px solid var(--decor-color);border-right:30px solid var(--decor-color);text-align:center;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;font-weight:var(--font-bold);margin:60px auto 0;position:relative;z-index:1; border-radius:4px}
.rooms-home-container{position:relative}
.error404 .rooms-home-container {margin-top: 50px}
.hover-caption__title{font-size:1.1rem;font-weight:var(--font-bold);margin-bottom:40px;display:block;text-align:center}


/* 19 карусель для вывода в разделах Отзывы, Фотогалерея, а также используется для создания слайдеров в Номерах */
.owl-nav.disabled{display:none}
.owl-prev{position:absolute;top:50%;left:30px;width:50px;height:50px;text-align:center;overflow:hidden;cursor:pointer}
.owl-next{position:absolute;top:50%;right:30px;width:50px;height:50px;text-align:center;overflow:hidden;cursor:pointer}
.owl-prev,.owl-next{font-size:24px;line-height:25px;color:var(--decor-color);padding:10px;border-radius:50%;transition:var(--effect-value);z-index:10}
.owl-prev:before{content:''; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1'  fill='%23fff' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='268.832px' height='268.832px' viewBox='0 0 268.832 268.832' style='enable-background:new 0 0 268.832 268.832;' xml:space='preserve'%3e%3cg%3e%3cpath d='M265.171,125.577l-80-80c-4.881-4.881-12.797-4.881-17.678,0c-4.882,4.882-4.882,12.796,0,17.678l58.661,58.661H12.5 c-6.903,0-12.5,5.597-12.5,12.5c0,6.902,5.597,12.5,12.5,12.5h213.654l-58.659,58.661c-4.882,4.882-4.882,12.796,0,17.678 c2.44,2.439,5.64,3.661,8.839,3.661s6.398-1.222,8.839-3.661l79.998-80C270.053,138.373,270.053,130.459,265.171,125.577z'/%3e%3c/g%3e%3c/svg%3e "); background-size: 20px 20px; background-repeat: no-repeat; background-position: center center; width:50px; height:50px; position: absolute; top:0; left: 0; transform:rotate( 180deg)}
 .owl-next:before{content:''; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' fill='%23fff' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='268.832px' height='268.832px' viewBox='0 0 268.832 268.832' style='enable-background:new 0 0 268.832 268.832;' xml:space='preserve'%3e%3cg%3e%3cpath d='M265.171,125.577l-80-80c-4.881-4.881-12.797-4.881-17.678,0c-4.882,4.882-4.882,12.796,0,17.678l58.661,58.661H12.5 c-6.903,0-12.5,5.597-12.5,12.5c0,6.902,5.597,12.5,12.5,12.5h213.654l-58.659,58.661c-4.882,4.882-4.882,12.796,0,17.678 c2.44,2.439,5.64,3.661,8.839,3.661s6.398-1.222,8.839-3.661l79.998-80C270.053,138.373,270.053,130.459,265.171,125.577z'/%3e%3c/g%3e%3c/svg%3e ");  background-size: 20px 20px; background-repeat: no-repeat; background-position: center center; width:50px; height:50px; position:absolute; top:0; left: 0}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-animated-in{z-index:0}
.owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}.owl-carousel{display:none;width:var(--full-width);-webkit-tap-highlight-color:transparent;cursor:move;position:relative;z-index:1}
.owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
.owl-controls .owl-nav .owl-prev,.owl-controls .owl-nav .owl-next,.owl-controls .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-loaded{display:block}
.owl-loading{opacity:0;display:block}
.owl-hidden{opacity:0}
.owl-refresh .owl-item{display:none}
.owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}
.no-js .owl-carousel{display:block}
.owl-prev,.owl-next{border:1px solid var(--decor-color)}


/* 20 Основа для поп-апа */
.popup{display:none;z-index:10001;width:var(--full-width);max-width:500px;background:var(--decor-color);padding:30px;position:fixed;top:4rem;left:50%;transform:translate(-50%,0);border-radius:4px}
.pop-title{font-family:var(--font-alice);font-weight:var(--font-regular);flex-basis:var(--full-width);margin-bottom:20px;display:block;font-size:1rem;line-height:1.3;text-align:center}
.popup .close{cursor:pointer;position:absolute;top:0;right:-55px;width:42px;height:42px;z-index:100;transition:.3s ease;border:1px solid var(--decor-color);z-index:10;border-radius:50%}
.popup .wpcf7 input{padding:14px;margin:0 0 15px 0}
.popup .wpcf7 input[type="submit"]{width:var(--full-width);font-size:.8rem;letter-spacing:.5px;margin:0!important;padding:0;line-height:50px}
.popup .close:before {content:'';width:16px;height:16px;background-size:16px 16px;position:absolute;top:12px;right:12px;background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 47.971 47.971'   fill='%23fff' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M28.228,23.986L47.092,5.122c1.172-1.171,1.172-3.071,0-4.242c-1.172-1.172-3.07-1.172-4.242,0L23.986,19.744L5.121,0.88 c-1.172-1.172-3.07-1.172-4.242,0c-1.172,1.171-1.172,3.071,0,4.242l18.865,18.864L0.879,42.85c-1.172,1.171-1.172,3.071,0,4.242 C1.465,47.677,2.233,47.97,3,47.97s1.535-0.293,2.121-0.879l18.865-18.864L42.85,47.091c0.586,0.586,1.354,0.879,2.121,0.879 s1.535-0.293,2.121-0.879c1.172-1.171,1.172-3.071,0-4.242L28.228,23.986z' /%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A")}
a.popup-btn{display:block;padding:12px 25px;color:var(--decor-color);text-align:center;font-size:.8rem;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;font-weight:var(--font-bold);margin-bottom:20px}
.popup-chat{background:#25d366;margin-bottom:30px!important}
.custom-checkbox{position:absolute;z-index:-1;opacity:0}
.custom-checkbox+label{display:block;user-select:none;font-size:11px;position:relative;padding-left:42px}
.custom-checkbox+label::before{content:'';display:inline-block;width:24px;height:24px;position:absolute;top:5px;left:0;border:1px solid #adb5bd;border-radius:5px;background-repeat:no-repeat;background-position:center center;background-size:50% 50%} 
.custom-checkbox:checked+label::before{border-color:#0b76ef;background-color:#0b76ef;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}
.popup__video{max-width:1024px}
.popup__video{padding:20px}
.popup__video .pop-title{margin:20px 0 0 0}
.overlay, .overlay_popup{display:none;position:fixed;z-index:100;top:0;right:0;left:0;bottom:0;background:var(--decor-color)}
.overlay_popup {background:rgba(0,0,0,.86); z-index:200}
 

/* 21 контактный блок в нижней части Номерного фонда, а также, на выбор, внутри других страниц */
.call-block{background:rgba(219,230,253,.6)}
.call-block-img{flex-basis:50%}
.call-block-text{flex-basis:50%;padding:3rem 0 3rem 6rem;position:relative}
.call-block-text:before{content: ''; width:85px; height:85px; border-radius:50%; text-align:center; background:url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'  viewBox='0 0 612 612'  fill='%23fff' style='enable-background:new 0 0 612 612;' xml:space='preserve'%3e%3cg%3e%3cpath d='M339.296,19.573c-92.187,0-173.778,46.021-223.165,116.25c10.221,6.668,20.184,15.812,29.82,27.567 c36.844-55.091,96.417-93.743,165.344-102.052l27.997,47.377l27.997-47.378c105.952,12.769,190.17,96.983,202.945,202.934 l-47.385,28.001l47.386,28.002c-8.54,70.836-49.108,131.821-106.661,168.372c3.666,8.357,5.731,16.902,6.096,25.712 c0.269,6.438-0.395,12.521-1.73,18.296C553.609,486.622,612,396.153,612,292.277C612,141.904,489.669,19.573,339.296,19.573z M408.887,468.69c-62.865-50.523-80.444-25.688-108.968,2.832c-19.914,19.921-70.308-21.678-113.821-65.193 c-43.516-43.521-85.107-93.907-65.195-113.824c28.526-28.521,53.354-46.11,2.817-108.958 c-50.52-62.871-84.198-14.603-111.829,13.03c-31.9,31.889-1.681,150.726,115.769,268.194 c117.466,117.452,236.302,147.651,268.183,115.774C423.471,552.911,471.753,519.237,408.887,468.69z M217.426,334.954 c0-55.88,65.42-65.835,65.42-87.641c0-10.581-8.47-15.023-16.304-15.023c-14.397,0-22.434,16.083-22.434,16.083l-27.521-18.415 c0,0,13.973-32.6,53.346-32.6c24.766,0,51.65,14.185,51.65,46.36c0,47.208-60.968,56.314-62.028,75.789h64.36v31.751H219.123 C218.062,345.332,217.426,340.043,217.426,334.954z M339.391,292.199l58.434-92.305h45.301v84.047h17.991v30.691h-17.991v36.628 h-36.628v-36.628h-67.106V292.199L339.391,292.199z M406.497,283.94v-33.871c0-8.258,1.272-16.94,1.272-16.94h-0.424 c0,0-3.171,9.318-7.41,15.669l-22.857,34.72v0.424L406.497,283.94L406.497,283.94z' /%3e%3c/g%3e%3c/svg%3e "); background-size:40px 40px; background-position: center center; background-repeat:no-repeat; position:absolute; top:80px; left:-50px; z-index: 1; border:10px solid rgba(255,255,255,.9)}
.call-block-text .phone-number{display:block;font-size:2.2rem;font-family:var(--font-alice);font-weight:var(--font-regular);line-height:1}
.call-block-text p{margin-bottom:15px}


/* 22 раздел Отзывы на главной странице  */
.feedback-container{position:relative;margin-bottom:0}
.feedback-container:before{content:'';position:absolute;top:0;left:0;width:var(--full-width);height:100%;background:rgba(255,255,255,.94);z-index:1}
.feedback-wrapper{width:var(--full-width);max-width:1250px;padding:3rem 0 7rem}
.feedback-item{width:58rem;margin:60px auto 45px;padding:5rem 4rem 2rem;text-align:center;position:relative;z-index:1;box-shadow:5px 10px 35px -10px rgba(41,64,211,0.25);border-radius:4px;transition:var(--effect-value);background:var(--decor-color)}
.client-img{width:110px;height:110px;border-radius:50%;position:absolute;top:-55px;left:50%;transform:translate(-50%,0);z-index:1;box-shadow:1px 12px 35px -5px rgba(41,64,211,0.25);border:10px solid var(--decor-color);transition:var(--effect-value)}
.client-name{font-family:var(--font-alice);font-weight:var(--font-regular);font-size:1.2rem;margin-bottom:10px;display:block}
.star {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.001 512.001' style='enable-background:new 0 0 512.001 512.001;' xml:space='preserve'%3e%3cpath style='fill:%23FFDC64;' d='M499.92,188.26l-165.839-15.381L268.205,19.91c-4.612-10.711-19.799-10.711-24.411,0l-65.875,152.97 L12.08,188.26c-11.612,1.077-16.305,15.52-7.544,23.216l125.126,109.922L93.044,483.874c-2.564,11.376,9.722,20.302,19.749,14.348 L256,413.188l143.207,85.034c10.027,5.954,22.314-2.972,19.75-14.348l-36.619-162.476l125.126-109.922 C516.225,203.78,511.532,189.337,499.92,188.26z'/%3e%3cpath style='fill:%23FFC850;' d='M268.205,19.91c-4.612-10.711-19.799-10.711-24.411,0l-65.875,152.97L12.08,188.26 c-11.612,1.077-16.305,15.52-7.544,23.216l125.126,109.922L93.044,483.874c-2.564,11.376,9.722,20.302,19.749,14.348l31.963-18.979 c4.424-182.101,89.034-310.338,156.022-383.697L268.205,19.91z'/%3e%3c/svg%3e "); background-size:14px 14px; background-position: center center; background-repeat:no-repeat; width:14px; height:14px; text-align:right; margin:0 5px; display:inline-block}
.feedback-item:hover{box-shadow:none}
.feedback-item:hover .client-img{top:-50px;box-shadow:none}
.feedback-wrapper .owl-prev,.feedback-wrapper .owl-next{color:#333;border-color:#333;top:40%}
.feedback-wrapper .owl-prev{left:-90px}
.feedback-wrapper .owl-next{right:-90px}

/* 23 дополнительные стили карусели в Отзывах */
.owl-dots{text-align:center;margin-top:0}
.owl-dot{display:inline-block;zoom:1;background:0;margin:0;cursor:pointer}
.owl-dot span{background:transparent;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease}
.owl-dots button{margin-right:12px}
.owl-dots button:last-child{margin-right:0}
.owl-dot span{width:10px;height:10px;border-radius:50%}
.owl-dot.active{padding:4px;}
.owl-dot{border-radius:50%}
.feedback-wrapper .owl-prev:before{content:''; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1'  fill='%23293b5f' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='268.832px' height='268.832px' viewBox='0 0 268.832 268.832' style='enable-background:new 0 0 268.832 268.832;' xml:space='preserve'%3e%3cg%3e%3cpath d='M265.171,125.577l-80-80c-4.881-4.881-12.797-4.881-17.678,0c-4.882,4.882-4.882,12.796,0,17.678l58.661,58.661H12.5 c-6.903,0-12.5,5.597-12.5,12.5c0,6.902,5.597,12.5,12.5,12.5h213.654l-58.659,58.661c-4.882,4.882-4.882,12.796,0,17.678 c2.44,2.439,5.64,3.661,8.839,3.661s6.398-1.222,8.839-3.661l79.998-80C270.053,138.373,270.053,130.459,265.171,125.577z'/%3e%3c/g%3e%3c/svg%3e ")}
.feedback-wrapper .owl-next:before{content:'';  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' fill='%23293b5f' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='268.832px' height='268.832px' viewBox='0 0 268.832 268.832' style='enable-background:new 0 0 268.832 268.832;' xml:space='preserve'%3e%3cg%3e%3cpath d='M265.171,125.577l-80-80c-4.881-4.881-12.797-4.881-17.678,0c-4.882,4.882-4.882,12.796,0,17.678l58.661,58.661H12.5 c-6.903,0-12.5,5.597-12.5,12.5c0,6.902,5.597,12.5,12.5,12.5h213.654l-58.659,58.661c-4.882,4.882-4.882,12.796,0,17.678 c2.44,2.439,5.64,3.661,8.839,3.661s6.398-1.222,8.839-3.661l79.998-80C270.053,138.373,270.053,130.459,265.171,125.577z'/%3e%3c/g%3e%3c/svg%3e ")}


/* 24 раздел Услуги на главной странице */
.service-item{flex-basis:23%;margin-top:40px;padding:110px 25px 25px;background:rgba(219,230,253,.2);box-shadow:5px 10px 35px -10px rgba(41,64,211,0.25);position:relative;transition:var(--effect-value)}
.service-title{font-size:1.2rem;font-weight:var(--font-bold);display:block;line-height:1.25;margin-bottom:10px}
.service-item p{margin:0;font-size:1rem}
.checkin:before {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 477.867 477.867' style='enable-background:new 0 0 477.867 477.867;'  fill='%23fff' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M238.933,0C106.974,0,0,106.974,0,238.933s106.974,238.933,238.933,238.933s238.933-106.974,238.933-238.933 C477.726,107.033,370.834,0.141,238.933,0z M238.933,443.733c-113.108,0-204.8-91.692-204.8-204.8s91.692-204.8,204.8-204.8 s204.8,91.692,204.8,204.8C443.611,351.991,351.991,443.611,238.933,443.733z' /%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M238.933,85.333c-9.426,0-17.067,7.641-17.067,17.067v119.467H102.4c-9.426,0-17.067,7.641-17.067,17.067 S92.974,256,102.4,256h136.533c9.426,0,17.067-7.641,17.067-17.067V102.4C256,92.974,248.359,85.333,238.933,85.333z' /%3e%3c/g%3e%3c/g%3e%3c/svg%3e ")}
.cafe:before{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' enable-background='new 0 0 511.898 511.898'   viewBox='0 0 511.898 511.898'  fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath d='m128 167.949v-80c0-8.836-7.164-16-16-16s-16 7.164-16 16v80c0 8.822-7.178 16-16 16v-96c0-8.836-7.164-16-16-16s-16 7.164-16 16v96c-8.822 0-16-7.178-16-16v-80c0-8.836-7.164-16-16-16s-16 7.164-16 16v80c0 26.467 21.533 48 48 48v192c0 8.836 7.164 16 16 16s16-7.164 16-16v-192c26.467 0 48-21.533 48-48z' /%3e%3cpath d='m448 71.949c-68.435 0-93.737 138.778-16 158.077v177.923c0 8.836 7.164 16 16 16s16-7.164 16-16v-177.924c77.764-19.305 52.428-158.076-16-158.076zm0 128c-51.557 0-32.408-96 0-96 32.44 0 51.528 96 0 96z' /%3e%3cpath d='m256 135.949c-83.813 0-152 68.187-152 152s68.187 152 152 152 152-68.187 152-152-68.187-152-152-152zm0 272c-66.168 0-120-53.832-120-120s53.832-120 120-120 120 53.832 120 120-53.832 120-120 120z' /%3e%3cpath d='m256 207.949c-44.112 0-80 35.888-80 80s35.888 80 80 80 80-35.888 80-80-35.888-80-80-80zm0 128c-26.467 0-48-21.533-48-48s21.533-48 48-48 48 21.533 48 48-21.533 48-48 48z' /%3e%3c/g%3e%3c/svg%3e")}
.beauty:before {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1'  xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.002 512.002' style='enable-background:new 0 0 512.002 512.002;'  fill='%23fff' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M212.731,295.59c-3.905-3.904-10.235-3.904-14.141,0c-10.436,10.438-27.415,10.436-37.851,0 c-3.906-3.904-10.236-3.904-14.143,0c-3.905,3.905-3.905,10.237,0,14.143c9.117,9.116,21.093,13.675,33.068,13.675 c11.975,0,23.95-4.559,33.067-13.675C216.637,305.828,216.637,299.496,212.731,295.59z' style='fill:%23fff;' /%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M365.404,295.59c-3.905-3.904-10.235-3.904-14.141,0c-10.435,10.435-27.414,10.437-37.851,0 c-3.906-3.904-10.236-3.904-14.143,0c-3.905,3.905-3.905,10.237,0,14.143c9.117,9.116,21.093,13.675,33.067,13.675 c11.976,0,23.951-4.559,33.068-13.675C369.31,305.828,369.31,299.496,365.404,295.59z' /%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M469.011,286.667c-0.04-22.334-17.115-40.762-38.883-42.966V228c0-58.413-28.934-110.194-73.221-141.768 C349.258,36.76,306.713,0,256.129,0C205.546,0,163,36.76,155.349,86.232c-44.287,31.574-73.22,83.355-73.22,141.768v15.681 c-21.888,2.086-39.096,20.565-39.137,42.985l-0.046,25.33c-0.021,11.571,4.47,22.455,12.645,30.645 c8.176,8.189,19.051,12.7,30.622,12.7h4.845c21.966,75.896,82.733,136.462,162.536,156.362c0.795,0.198,1.607,0.297,2.42,0.297 c0.81,0,1.62-0.099,2.411-0.295l0.167-0.042c18.297-4.557,35.956-11.372,52.486-20.259c4.864-2.614,6.688-8.678,4.072-13.543 c-2.614-4.864-8.675-6.687-13.543-4.072c-14.385,7.733-29.713,13.747-45.589,17.891c-90.734-23.777-153.89-105.436-153.89-199.45 v-12.766l4.316-0.977c56.932-12.885,111.762-36.149,160.805-68.006c33.711,43.927,85.976,69.88,141.729,69.88h1.15v11.812 c0,33.929-8.462,67.626-24.472,97.451c-2.612,4.866-0.785,10.929,4.081,13.54c1.505,0.809,3.124,1.191,4.721,1.191 c3.565,0,7.016-1.911,8.819-5.272c7.469-13.914,13.424-28.6,17.822-43.741h4.691c11.571,0,22.446-4.511,30.622-12.7 c8.175-8.189,12.665-19.073,12.645-30.646L469.011,286.667z M86.213,335.341L86.213,335.341c-6.223,0-12.07-2.426-16.467-6.829 c-4.396-4.404-6.812-10.257-6.8-16.479l0.046-25.329c0.021-11.397,8.292-20.895,19.137-22.85v28.376 c0,14.694,1.408,29.112,4.107,43.111H86.213z M256.129,20c34.348,0,64.073,21.084,76.189,51.592 C309.294,60.332,283.439,54,256.129,54s-53.166,6.332-76.189,17.593C192.056,41.084,221.781,20,256.129,20z M410.129,256v4.36 h-1.15c-49.121,0-95.2-22.677-125.158-61.127c6.923-4.909,13.722-9.987,20.372-15.245c4.332-3.426,5.067-9.715,1.643-14.047 c-3.426-4.331-9.715-5.066-14.047-1.643c-55.309,43.731-120.89,75.079-189.659,90.659V256v-28 c-0.001-84.916,69.083-154,153.999-154s154,69.084,154,154V256z M442.258,328.511c-4.362,4.369-10.152,6.788-16.32,6.825 c2.762-14.194,4.191-28.659,4.191-43.165v-28.273c10.72,2.057,18.862,11.497,18.883,22.805l0.046,25.328 C449.07,318.255,446.655,324.107,442.258,328.511z' /%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M332.411,146.561c-3.68-4.118-10.002-4.475-14.12-0.794l-0.138,0.123c-4.118,3.681-4.474,10.002-0.794,14.12 c1.976,2.211,4.712,3.337,7.461,3.337c2.371,0,4.752-0.839,6.659-2.543l0.138-0.123C335.735,157,336.091,150.679,332.411,146.561z ' /%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M435.471,469.198l-55.246-55.244l-21.245-55.543c-3.281-8.575-12.211-13.605-21.251-11.953 c-37.702,6.885-67.658,36.841-74.536,74.512l-0.043,0.235c-1.604,8.783,3.219,17.64,11.469,21.057l54.514,22.583l44.228,44.228 c1.953,1.952,4.512,2.929,7.071,2.929s5.118-0.977,7.071-2.929c3.905-3.905,3.905-10.237,0-14.143l-38.562-38.562l22.707-22.707 l49.68,49.68c3.906,3.904,10.236,3.904,14.143,0C439.376,479.436,439.376,473.104,435.471,469.198z M332.452,444.571 l-49.493-20.503c5.533-29.071,28.574-52.174,57.615-57.796l19.416,50.761L332.452,444.571z' /%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M461.202,494.93c-1.86-1.861-4.44-2.93-7.07-2.93s-5.21,1.069-7.08,2.93c-1.86,1.86-2.92,4.44-2.92,7.07 s1.06,5.21,2.92,7.069c1.87,1.86,4.45,2.931,7.08,2.931c2.63,0,5.21-1.07,7.07-2.931c1.859-1.859,2.93-4.439,2.93-7.069 S463.062,496.79,461.202,494.93z' /%3e%3c/g%3e%3c/g%3e%3c/svg%3e ")}
.transfer:before { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1'  xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;'  fill='%23fff' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M466.013,241.748h-8.865L430.457,136.32c-6.315-24.944-28.696-42.365-54.427-42.365h-34.51V86.87 c0-24.977-20.321-45.297-45.298-45.297h-80.445c-24.977,0-45.297,20.32-45.297,45.297v7.085h-34.51 c-25.731,0-48.112,17.421-54.427,42.365l-26.69,105.428h-8.865C20.63,241.748,0,262.377,0,287.735v75.324 c0,24.95,19.978,45.309,44.774,45.956v29.632c0,17.523,14.256,31.779,31.779,31.779h64.452c17.523,0,31.779-14.256,31.779-31.779 v-29.602h166.43v29.602c0,17.523,14.256,31.779,31.779,31.779h64.452c17.523,0,31.779-14.256,31.779-31.779v-29.632 C492.023,408.368,512,388.009,512,363.059v-75.324C512,262.377,491.371,241.748,466.013,241.748z M201.209,86.869 c0-8.033,6.535-14.568,14.568-14.568h80.445c8.033,0,14.569,6.535,14.569,14.568v7.085H201.209V86.869z M111.332,143.861 c2.859-11.292,12.99-19.179,24.638-19.179h240.06c11.648,0,21.78,7.886,24.639,19.179l24.781,97.887h-25.37l-21.703-84.244 c-1.748-6.787-7.87-11.531-14.878-11.531H148.502c-7.009,0-13.129,4.743-14.879,11.531l-21.705,84.244H86.551L111.332,143.861z M368.349,241.748H143.651l16.758-65.046h191.182L368.349,241.748z M142.056,438.647c0,0.58-0.471,1.051-1.051,1.051H76.554 c-0.58,0-1.051-0.471-1.051-1.051v-29.602h66.554V438.647z M436.498,438.647h-0.001c0,0.58-0.471,1.051-1.051,1.051h-64.452 c-0.58,0-1.051-0.471-1.051-1.051v-29.602h66.555V438.647z M466.013,378.317H45.987c-8.413,0-15.259-6.845-15.259-15.259v-75.324 c0-8.413,6.845-15.259,15.259-15.259h420.025c8.414,0,15.259,6.845,15.259,15.259v75.324h0.001 C481.272,371.471,474.426,378.317,466.013,378.317z' /%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M108.255,281.971c-23.946,0-43.426,19.481-43.426,43.426s19.481,43.426,43.426,43.426s43.426-19.481,43.426-43.426 S132.201,281.971,108.255,281.971z M108.255,338.095c-7.002,0-12.698-5.696-12.698-12.698c0-7.002,5.696-12.698,12.698-12.698 c7.002,0,12.698,5.696,12.698,12.698C120.953,332.399,115.257,338.095,108.255,338.095z' /%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M403.306,281.971c-23.946,0-43.426,19.481-43.426,43.426s19.482,43.426,43.426,43.426 c23.945,0,43.425-19.481,43.425-43.426S427.252,281.971,403.306,281.971z M403.306,338.095c-7.002,0-12.698-5.696-12.698-12.698 c0-7.002,5.697-12.698,12.698-12.698c7.001,0,12.697,5.696,12.697,12.698C416.003,332.399,410.308,338.095,403.306,338.095z' /%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M288.74,310.033h-65.478c-8.485,0-15.364,6.879-15.364,15.364c0,8.485,6.879,15.364,15.364,15.364h65.478 c8.485,0,15.364-6.879,15.364-15.364C304.104,316.912,297.225,310.033,288.74,310.033z' /%3e%3c/g%3e%3c/g%3e%3c/svg%3e ")}
.storage:before {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg enable-background='new 0 0 510 510'  viewBox='0 0 510 510'  fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath d='m165 255h30v105h-30z' /%3e%3cpath d='m240 255h30v105h-30z' /%3e%3cpath d='m315 255h30v105h-30z' /%3e%3cpath d='m420 179.5c0-40.528-32.972-73.5-73.5-73.5h-16.5v-76h30v-30h-210v30h30v76h-16.5c-40.528 0-73.5 32.972-73.5 73.5v300.5h30v30h30v-30h210v30h30v-30h30zm-105 15.5v30h30v-30h45v195h-270v-195zm-105-165h90v76h-90zm-46.5 106h183c18.903 0 35.02 12.123 41.006 29h-265.012c5.985-16.877 22.103-29 41.006-29zm-43.5 314v-30h270v30z'  /%3e%3c/g%3e%3c/svg%3e")}
.pet:before {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' enable-background='new 0 0 512.283 512.283' viewBox='0 0 512.283 512.283'  fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m510.772 325.501c0-7.61-6.028-39.526-23.445-74.359 4.631-59.524 10.609-205.483-32.539-246.585-3.938-3.753-9.514-5.244-14.801-3.966-57.878 14.01-105.409 54.996-127.823 110.304-37.807-8.896-74.552-9.077-111.582-.113-.592.143-28.855-86.24-127.795-110.191-5.288-1.278-10.862.215-14.801 3.966-51.367 48.935-32.32 245.237-32.704 245.944 0 1.335-18.276 30.641-23.824 75.456-5.559 40.645 6.564 69.17 6.564 70.184 33.266 92.617 149.442 116 248.12 116 98.616 0 215.014-23.421 248.12-116 0-.1 12.197-31.593 6.51-70.64zm-72.914-291.132c26.207 42.998 19.972 171.353 19.884 171.252-31.873-39.878-72.602-68.749-114.935-85.098 18.044-42.454 53.425-73.131 95.051-86.154zm-362.946-.001c41.669 13.032 76.98 43.738 94.993 85.996-42.572 16.315-83.278 45.291-115.001 84.806-1.419-42.162-1.894-134.925 20.008-170.802zm343.22 413.254c-79.273 43.603-244.647 43.636-323.98 0-19.47-10.71-34.4-23.91-44.73-39.48h46.72c8.836 0 16-7.163 16-16s-7.164-16-16-16h-60.67c-2.553-10.385-3.58-21.471-3.29-32h63.96c8.836 0 16-7.163 16-16s-7.164-16-16-16h-59.84c16.3-70.929 78.144-141.59 158.969-166.718 129.529-40.208 255.676 57.775 280.712 166.718h-59.84c-8.837 0-16 7.163-16 16s7.163 16 16 16h63.96c.29 10.52-.735 21.607-3.29 32h-60.67c-8.837 0-16 7.163-16 16s7.163 16 16 16h46.72c-10.331 15.569-25.261 28.77-44.731 39.48z' /%3e%3cpath d='m344.142 388.142c-8.837 0-16 7.163-16 16 0 15.439-12.561 28-28 28-12.707 0-23.457-8.512-26.866-20.131 26.835-13.22 41.102-56.091 22.366-74.678-11.077-10.991-27.099-9.075-43.606-9.213-12.731-.09-25.905-.202-35.394 9.213-18.945 18.796-4.197 61.592 22.366 74.678-3.409 11.619-14.159 20.131-26.866 20.131-15.439 0-28-12.561-28-28 0-8.837-7.164-16-16-16s-16 7.163-16 16c0 54.645 67.135 80.525 104 40.735 36.846 39.769 104 13.95 104-40.735 0-8.837-7.163-16-16-16zm-72.002-27.726c-.151 11.286-9.587 23.726-15.998 23.726s-15.847-12.439-15.998-23.726c3.783-.455 28.554-.415 31.996 0z' /%3e%3cpath d='m180.142 296.142c15.44 0 28-12.56 28-28s-12.56-28-28-28-28 12.56-28 28 12.56 28 28 28z' /%3e%3cpath d='m332.142 240.142c-15.44 0-28 12.56-28 28s12.56 28 28 28 28-12.56 28-28-12.56-28-28-28z' /%3e%3c/svg%3e")}
.parking:before {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg  viewBox='0 0 192 192'  fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cg id='_11-park' data-name='11-park'%3e%3cpath d='m96 0a96 96 0 1 0 96 96 96.108 96.108 0 0 0 -96-96zm0 176a80 80 0 1 1 80-80 80.091 80.091 0 0 1 -80 80z' /%3e%3cpath d='m108 56h-28a8 8 0 0 0 -8 8v80h16v-32h20a28 28 0 0 0 0-56zm0 40h-20v-24h20a12 12 0 0 1 0 24z' /%3e%3c/g%3e%3c/svg%3e")}
.reception:before {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg  enable-background='new 0 0 512 512' viewBox='0 0 512 512'  fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath d='m496 480h-11.507l-12.97-51.88c-1.782-7.123-8.181-12.12-15.523-12.12h-56v-24h48c8.837 0 16-7.164 16-16s-7.163-16-16-16v-8c0-100.481-77.59-183.17-176-191.328v-24.672h24c8.837 0 16-7.164 16-16s-7.163-16-16-16h-80c-8.837 0-16 7.164-16 16s7.163 16 16 16h24v24.672c-98.41 8.158-176 90.847-176 191.328v8c-8.837 0-16 7.164-16 16s7.163 16 16 16h48v24h-56c-7.342 0-13.741 4.997-15.522 12.12l-12.971 51.88h-11.507c-8.837 0-16 7.164-16 16s7.163 16 16 16h480c8.837 0 16-7.164 16-16s-7.163-16-16-16zm-400-128c0-88.224 71.775-160 160-160s160 71.776 160 160v8c-48.629 0-305.697 0-320 0zm48 40h224v24h-224zm-83.508 88 8-32h375.016l8 32z' /%3e%3cpath d='m16 272h32c8.837 0 16-7.164 16-16s-7.163-16-16-16h-32c-8.837 0-16 7.164-16 16s7.163 16 16 16z'  /%3e%3cpath d='m464 272h32c8.837 0 16-7.164 16-16s-7.163-16-16-16h-32c-8.837 0-16 7.164-16 16s7.163 16 16 16z' /%3e%3cpath d='m97.608 120.236c6.248 6.248 16.379 6.249 22.627 0 6.249-6.249 6.249-16.379 0-22.627l-22.628-22.629c-6.248-6.248-16.379-6.249-22.627 0-6.249 6.249-6.249 16.379 0 22.627z' /%3e%3cpath d='m403.078 124.922c4.095 0 8.189-1.563 11.313-4.686l22.628-22.627c6.249-6.249 6.249-16.379 0-22.627-6.247-6.248-16.378-6.248-22.627 0l-22.628 22.627c-10.108 10.107-2.812 27.313 11.314 27.313z' /%3e%3cpath d='m256 64c8.837 0 16-7.164 16-16v-32c0-8.836-7.163-16-16-16s-16 7.164-16 16v32c0 8.836 7.163 16 16 16z' /%3e%3c/g%3e%3c/svg%3e")}
.breakfast:before{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 511.999 511.999' style='enable-background:new 0 0 511.999 511.999;'  fill='%23fff' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M313.922,98.677c19.682-15.899,24.138-32.895,24.409-44.354c0.662-27.877-21.351-48.277-23.864-50.51 c-6.224-5.536-15.758-4.978-21.295,1.247c-5.536,6.225-4.978,15.758,1.247,21.295c0.141,0.126,14.087,13.174,13.753,27.253 c-0.178,7.501-4.498,14.567-13.207,21.602c-19.682,15.899-24.138,32.895-24.409,44.354c-0.663,27.877,21.351,48.277,23.863,50.511 c2.881,2.562,6.477,3.824,10.058,3.824c4.156,0,8.293-1.7,11.267-5.045c5.536-6.225,5.008-15.732-1.217-21.268 c-3.959-3.6-14.157-15.543-13.81-27.42C300.936,112.707,305.255,105.677,313.922,98.677z' /%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M218.217,98.677c19.682-15.899,24.138-32.895,24.409-44.354c0.662-27.877-21.351-48.277-23.864-50.51 c-6.223-5.536-15.758-4.978-21.295,1.247c-5.536,6.225-4.978,15.758,1.247,21.295c0.141,0.126,14.087,13.174,13.753,27.253 c-0.178,7.501-4.498,14.567-13.207,21.602c-19.682,15.899-24.138,32.895-24.409,44.354c-0.662,27.877,21.351,48.277,23.863,50.511 c2.881,2.562,6.477,3.824,10.058,3.824c4.156,0,8.293-1.7,11.267-5.045c5.536-6.225,5.008-15.732-1.217-21.268 c-3.959-3.6-14.157-15.543-13.81-27.42C205.231,112.707,209.55,105.677,218.217,98.677z' /%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M434.157,246.148h-17.852v-11.062c0-8.33-6.753-15.084-15.084-15.084H16.247c-8.33,0-15.084,6.753-15.084,15.084v79.608 c0,70.343,38.935,132.196,97.389,167.138H16.256c-8.33,0-15.084,6.753-15.084,15.084s6.752,15.084,15.084,15.084h384.966 c8.33,0,15.084-6.753,15.084-15.084s-6.753-15.084-15.084-15.084h-82.305c33.24-19.87,60.167-48.439,77.211-82.329h38.03 c42.28,0,76.678-34.398,76.678-76.678C510.836,280.545,476.437,246.148,434.157,246.148z M386.138,314.694 c-0.001,92.16-79.584,167.138-177.404,167.138c-97.82,0-177.403-74.978-177.403-167.138V250.17h354.806V314.694z M434.157,369.336 h-25.956c5.271-17.359,8.104-35.692,8.104-54.642v-38.38h17.852c25.646,0,46.511,20.865,46.511,46.511 S459.803,369.336,434.157,369.336z' /%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M122.512,98.678c19.682-15.899,24.138-32.895,24.409-44.354c0.662-27.877-21.351-48.277-23.864-50.51 c-6.224-5.536-15.758-4.978-21.295,1.247c-5.536,6.224-4.978,15.758,1.247,21.295c0.141,0.126,14.087,13.174,13.753,27.253 c-0.178,7.501-4.498,14.567-13.207,21.602c-19.682,15.899-24.138,32.895-24.409,44.354c-0.661,27.876,21.352,48.276,23.864,50.51 c2.874,2.556,6.453,3.813,10.019,3.813c4.157,0,8.296-1.709,11.277-5.06c5.536-6.225,4.978-15.758-1.247-21.295 c-0.141-0.126-14.087-13.174-13.753-27.253C109.482,112.779,113.802,105.712,122.512,98.678z' /%3e%3c/g%3e%3c/g%3e%3c/svg%3e ")}
.room-service:before{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' enable-background='new 0 0 512 512' viewBox='0 0 512 512'  fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath d='m496 160h-56.242c-3.844-65.944-54.886-119.416-119.758-127.054v-16.946c0-8.836-7.163-16-16-16s-16 7.164-16 16v16.946c-64.872 7.638-115.914 61.11-119.758 127.054h-45.844l-27.777-62.498c-2.568-5.778-8.298-9.502-14.621-9.502h-64c-8.837 0-16 7.164-16 16s7.163 16 16 16h53.602l26.398 59.396v136.604c0 8.836 7.163 16 16 16 7.199 0 11.773 1.2 16 3.229v83.523c-31.188-11.061-64 12.221-64 45.248 0 26.467 21.532 48 48 48s48-21.533 48-48v-64h288v18.752c-31.188-11.061-64 12.221-64 45.248 0 26.467 21.532 48 48 48s48-21.533 48-48v-128.771c4.227-2.029 8.801-3.229 16-3.229 8.837 0 16-7.164 16-16v-140c0-8.836-7.163-16-16-16zm-192-96c54.654 0 99.597 42.378 103.695 96h-207.39c4.098-53.622 49.041-96 103.695-96zm-192 416c-8.822 0-16-7.178-16-16s7.178-16 16-16 16 7.178 16 16-7.178 16-16 16zm48-112v-17.62c4.624 1.001 9.882 1.62 16 1.62 20.591 0 31.619-6.894 40.481-12.434 7.289-4.557 12.104-7.566 23.509-7.566 11.411 0 16.229 3.011 23.521 7.568 8.861 5.539 19.89 12.432 40.479 12.432s31.618-6.893 40.479-12.432c7.292-4.557 12.109-7.568 23.521-7.568s16.229 3.01 23.521 7.567c8.863 5.539 19.894 12.433 40.489 12.433 6.118 0 11.376-.619 16-1.62v17.62zm272 112c-8.822 0-16-7.178-16-16s7.178-16 16-16 16 7.178 16 16-7.178 16-16 16zm48-178.394c-23.955 5.179-26.413 18.394-48 18.394-11.418 0-16.237-3.011-23.531-7.57-8.862-5.538-19.892-12.43-40.479-12.43-20.589 0-31.618 6.893-40.479 12.432-7.292 4.557-12.109 7.568-23.521 7.568s-16.229-3.011-23.521-7.568c-8.861-5.539-19.89-12.432-40.479-12.432-20.583 0-31.61 6.893-40.471 12.432-7.29 4.557-12.107 7.568-23.519 7.568-21.518 0-24.06-13.218-48-18.394v-53.606h320c8.837 0 16-7.164 16-16s-7.163-16-16-16h-320v-24h352z' /%3e%3c/g%3e%3c/svg%3e")}
.excursions:before { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;'  fill='%23fff' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M482,165v-15h15c8.284,0,15-6.716,15-15v-30c0-6.268-3.896-11.875-9.771-14.059l-242-90 c-3.386-1.259-7.113-1.255-10.495,0.014l-240,90C3.879,93.151,0,98.747,0,105v30c0,8.284,6.716,15,15,15h15v15 c0,19.555,12.541,36.228,30,42.42v157.16c-17.459,6.192-30,22.865-30,42.42v17.58C12.541,430.773,0,447.445,0,467v30 c0,8.284,6.716,15,15,15h482c8.284,0,15-6.716,15-15v-30c0-19.555-12.541-36.228-30-42.42V407c0-19.555-12.541-36.228-30-42.42 V207.42C469.459,201.228,482,184.555,482,165z M45,120H30v-4.605l225.021-84.383L482,115.425V120h-15H45z M60,407 c0-8.271,6.729-15,15-15h362c8.271,0,15,6.729,15,15v15H60V407z M90,362V210h30v152H90z M150,362V210h60v152H150z M240,362V210h30 v152H240z M300,362V210h62v152H300z M392,362V210h30v152H392z M467,452c8.271,0,15,6.729,15,15v15H30v-15c0-8.271,6.729-15,15-15 H467z M437,180H75c-8.271,0-15-6.729-15-15v-15h392v15C452,173.271,445.271,180,437,180z' /%3e%3c/g%3e%3c/g%3e%3c/svg%3e ")}
.internet:before{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 294.414 294.414' style='enable-background:new 0 0 294.414 294.414;'  fill='%23fff' xml:space='preserve'%3e%3cg%3e%3cpath d='M147.207,43.115C91.6,43.115,39.32,64.771,0,104.092l16.971,16.971c34.787-34.788,81.04-53.947,130.236-53.947 c49.197,0,95.449,19.159,130.236,53.947l16.971-16.971C255.094,64.771,202.815,43.115,147.207,43.115z' /%3e%3cpath d='M44.812,148.903l16.971,16.971c22.817-22.818,53.154-35.385,85.425-35.385c32.269,0,62.607,12.566,85.425,35.385 l16.971-16.971c-27.351-27.351-63.715-42.414-102.395-42.414S72.162,121.551,44.812,148.903z' /%3e%3cpath d='M89.627,193.719l16.971,16.971c10.848-10.848,25.271-16.821,40.611-16.821c15.341,0,29.763,5.974,40.609,16.821 l16.971-16.971c-15.38-15.38-35.829-23.851-57.58-23.851C125.457,169.868,105.008,178.339,89.627,193.719z' /%3e%3ccircle cx='147.208' cy='237.299' r='14.001' /%3e%3c/g%3e%3c/svg%3e ")}
.conference:before {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg  enable-background='new 0 0 512 512' viewBox='0 0 512 512'  fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m476.842 134.5c-2.835-3.757-7.269-5.967-11.976-5.967h-65.333v-33.2c0-30.402-21.58-55.853-50.224-61.855-5.869-19.35-23.867-33.478-45.109-33.478-25.989 0-47.134 21.144-47.134 47.133s21.145 47.133 47.134 47.133c19.937 0 37.01-12.449 43.886-29.977 12.521 4.757 21.447 16.875 21.447 31.044v33.2h-322.4c-4.707 0-9.141 2.209-11.975 5.967s-3.741 8.628-2.448 13.154l32.133 112.466c1.841 6.441 7.727 10.88 14.424 10.88h65.333v211h-33.2c-8.284 0-15 6.716-15 15s6.716 15 15 15h289.2c8.284 0 15-6.716 15-15s-6.716-15-15-15h-33.199v-211h65.333c6.697 0 12.583-4.439 14.423-10.879l32.133-112.467c1.292-4.526.386-9.396-2.448-13.154zm-172.642-70.233c-9.447 0-17.134-7.686-17.134-17.133s7.687-17.134 17.134-17.134 17.133 7.686 17.133 17.133-7.685 17.134-17.133 17.134zm33.201 417.733h-162.801v-259.2h162.8v259.2zm84.018-241h-54.019v-33.2c0-8.284-6.716-15-15-15h-192.8c-8.284 0-15 6.716-15 15v33.2h-54.019l-23.562-82.467h377.961z' /%3e%3c/svg%3e")}
.business:before {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Capa_1' enable-background='new 0 0 512 512' viewBox='0 0 512 512'  fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath d='m437 129h-14v-54c0-41.355-33.645-75-75-75h-184c-41.355 0-75 33.645-75 75v54h-14c-41.355 0-75 33.645-75 75v120c0 41.355 33.645 75 75 75h14v68c0 24.813 20.187 45 45 45h244c24.813 0 45-20.187 45-45v-68h14c41.355 0 75-33.645 75-75v-120c0-41.355-33.645-75-75-75zm-318-54c0-24.813 20.187-45 45-45h184c24.813 0 45 20.187 45 45v54h-274zm274 392c0 8.271-6.729 15-15 15h-244c-8.271 0-15-6.729-15-15v-148h274zm89-143c0 24.813-20.187 45-45 45h-14v-50h9c8.284 0 15-6.716 15-15s-6.716-15-15-15h-352c-8.284 0-15 6.716-15 15s6.716 15 15 15h9v50h-14c-24.813 0-45-20.187-45-45v-120c0-24.813 20.187-45 45-45h362c24.813 0 45 20.187 45 45z' /%3e%3cpath d='m296 353h-80c-8.284 0-15 6.716-15 15s6.716 15 15 15h80c8.284 0 15-6.716 15-15s-6.716-15-15-15z' /%3e%3cpath d='m296 417h-80c-8.284 0-15 6.716-15 15s6.716 15 15 15h80c8.284 0 15-6.716 15-15s-6.716-15-15-15z'/%3e%3cpath d='m128 193h-48c-8.284 0-15 6.716-15 15s6.716 15 15 15h48c8.284 0 15-6.716 15-15s-6.716-15-15-15z' /%3e%3c/g%3e%3c/svg%3e")}
.pool:before {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' enable-background='new 0 0 512.007 512.007' viewBox='0 0 512.007 512.007'  fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath d='m496.007 480.003c-15.57 0-22.366-4.077-31.772-9.72-10.604-6.362-23.802-14.28-48.234-14.28s-37.629 7.918-48.233 14.28c-9.405 5.643-16.2 9.72-31.77 9.72-15.568 0-22.363-4.077-31.768-9.72-10.604-6.362-23.8-14.28-48.232-14.28-24.431 0-37.627 7.918-48.23 14.28-9.404 5.643-16.199 9.72-31.766 9.72-15.568 0-22.363-4.077-31.768-9.72-10.604-6.362-23.8-14.28-48.232-14.28s-37.628 7.918-48.232 14.28c-9.405 5.643-16.2 9.72-31.769 9.72-8.836 0-16 7.164-16 16s7.164 16 16 16c24.432 0 37.629-7.918 48.232-14.28 9.405-5.643 16.2-9.72 31.768-9.72s22.363 4.077 31.768 9.72c10.604 6.362 23.8 14.28 48.232 14.28 24.431 0 37.627-7.918 48.231-14.28 9.404-5.643 16.199-9.72 31.766-9.72 15.568 0 22.364 4.077 31.769 9.72 10.604 6.362 23.8 14.28 48.232 14.28s37.629-7.918 48.233-14.28c9.405-5.643 16.2-9.72 31.77-9.72s22.366 4.077 31.771 9.72c10.604 6.362 23.802 14.28 48.235 14.28 8.836 0 16-7.164 16-16s-7.165-16-16.001-16z' /%3e%3cpath d='m496.007 400.003c-15.57 0-22.366-4.077-31.772-9.72-10.604-6.362-23.802-14.28-48.234-14.28s-37.629 7.918-48.233 14.28c-9.405 5.643-16.2 9.72-31.77 9.72-15.568 0-22.363-4.077-31.768-9.72-10.604-6.362-23.8-14.28-48.232-14.28-24.431 0-37.627 7.918-48.23 14.28-9.404 5.643-16.199 9.72-31.766 9.72-15.568 0-22.363-4.077-31.768-9.72-10.604-6.362-23.8-14.28-48.232-14.28s-37.628 7.918-48.232 14.28c-9.405 5.643-16.2 9.72-31.769 9.72-8.836 0-16 7.164-16 16s7.164 16 16 16c24.432 0 37.629-7.918 48.232-14.28 9.405-5.643 16.2-9.72 31.768-9.72s22.363 4.077 31.768 9.72c10.604 6.362 23.8 14.28 48.232 14.28 24.431 0 37.627-7.918 48.231-14.28 9.404-5.643 16.199-9.72 31.766-9.72 15.568 0 22.364 4.077 31.769 9.72 10.604 6.362 23.8 14.28 48.232 14.28s37.629-7.918 48.233-14.28c9.405-5.643 16.2-9.72 31.77-9.72s22.366 4.077 31.771 9.72c10.604 6.362 23.802 14.28 48.235 14.28 8.836 0 16-7.164 16-16s-7.165-16-16.001-16z' /%3e%3cpath d='m496.007 320.003c-15.57 0-22.366-4.077-31.772-9.72-10.604-6.362-23.802-14.28-48.234-14.28s-37.629 7.918-48.233 14.28c-9.405 5.643-16.2 9.72-31.77 9.72-6.631 0-11.663-.745-15.991-2.03v-253.97c0-28.663 34.699-42.576 54.633-22.62 6.041 6.034 9.367 14.067 9.367 22.62v16h-32c-8.836 0-16 7.164-16 16s7.164 16 16 16h144c8.836 0 16-7.164 16-16s-7.164-16-16-16h-80v-16c0-35.353-28.6-64-64-64-35.29 0-64 28.71-64 64v88h-128v-88c0-28.663 34.699-42.576 54.633-22.62 6.041 6.034 9.367 14.067 9.367 22.62v16h-32c-8.836 0-16 7.164-16 16s7.164 16 16 16h48c8.836 0 16-7.164 16-16v-32c0-35.353-28.6-64-64-64-35.29 0-64 28.71-64 64v16h-112c-8.836 0-16 7.164-16 16s7.164 16 16 16h112v189.792c-8.155-3.305-18.316-5.792-32.006-5.792-24.432 0-37.628 7.918-48.232 14.28-9.405 5.643-16.2 9.72-31.769 9.72-8.836 0-16 7.164-16 16s7.164 16 16 16c24.432 0 37.629-7.918 48.232-14.28 9.405-5.643 16.2-9.72 31.768-9.72 20.255 0 25.888 7.025 40.335 14.631 12.423 6.8 25.892 9.369 39.665 9.369 24.431 0 37.627-7.918 48.231-14.28 9.404-5.643 16.199-9.72 31.766-9.72 20.218 0 25.735 6.95 40.358 14.644 12.4 6.769 25.792 9.356 39.642 9.356 24.432 0 37.629-7.918 48.233-14.28 9.405-5.643 16.2-9.72 31.77-9.72s22.366 4.077 31.771 9.72c10.604 6.362 23.802 14.28 48.235 14.28 8.836 0 16-7.164 16-16s-7.163-16-15.999-16zm-208-136v48h-128v-48zm-32.01 112c-24.431 0-37.627 7.918-48.23 14.28-9.404 5.643-16.199 9.72-31.766 9.72-6.633 0-11.666-.745-15.994-2.031v-53.969h128v37.793c-8.156-3.306-18.318-5.793-32.01-5.793z' /%3e%3c/g%3e%3c/svg%3e")}
.gym:before { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1'  xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;'  fill='%23fff' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M512,126.336c0-4.071-1.617-7.976-4.497-10.855l-44.637-44.637l16.067-16.067c5.995-5.995,5.995-15.715,0-21.71 c-5.994-5.994-15.715-5.995-21.71,0l-16.067,16.067L396.52,4.497C393.641,1.618,389.737,0,385.664,0s-7.977,1.618-10.855,4.497 l-37.494,37.494L319.6,24.276c-2.879-2.879-6.783-4.497-10.855-4.497s-7.977,1.618-10.855,4.497l-48.349,48.349 c-5.995,5.995-5.995,15.715,0,21.71l73.207,73.207L167.544,322.747l-73.207-73.207c-5.994-5.996-15.715-5.994-21.71,0 l-48.35,48.349c-2.879,2.879-4.497,6.783-4.497,10.855c0,4.071,1.617,7.976,4.497,10.855l17.716,17.716L4.497,374.81 C1.617,377.689,0,381.594,0,385.665s1.617,7.976,4.497,10.855l44.637,44.637l-16.067,16.066c-5.995,5.995-5.995,15.715,0,21.71 c2.998,2.998,6.927,4.496,10.855,4.496s7.858-1.498,10.855-4.497l16.067-16.067l44.637,44.637 c2.879,2.879,6.783,4.497,10.855,4.497s7.977-1.618,10.855-4.497l37.494-37.494l17.715,17.715 c2.879,2.879,6.783,4.497,10.855,4.497c4.071,0,7.977-1.618,10.855-4.497l48.349-48.349c5.995-5.995,5.995-15.715,0-21.71 l-73.207-73.207l155.205-155.205l73.207,73.207c2.998,2.999,6.927,4.497,10.855,4.497c3.928,0,7.858-1.499,10.855-4.497 l48.349-48.349c2.879-2.879,4.497-6.783,4.497-10.855s-1.617-7.976-4.497-10.855l-17.716-17.716L507.5,137.19 C510.383,134.311,512,130.407,512,126.336z M126.336,474.938l-89.274-89.274l26.639-26.639l89.274,89.274L126.336,474.938z M229.895,428.52l-26.639,26.639L56.841,308.745l26.639-26.638L229.895,428.52z M428.52,229.894L282.106,83.48l26.639-26.639 l146.414,146.415L428.52,229.894z M448.299,152.975l-89.274-89.274l26.638-26.638l89.274,89.274L448.299,152.975z' /%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}
.laundry:before {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' enable-background='new 0 0 512 512' viewBox='0 0 512 512'  fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath d='m136 101.657c-5.784 0-11.223-2.252-15.313-6.344-4.091-4.091-6.344-9.529-6.344-15.313s2.252-11.223 6.344-15.313c4.091-4.091 9.529-6.344 15.313-6.344s11.223 2.252 15.313 6.344c4.091 4.091 6.344 9.529 6.344 15.313s-2.252 11.223-6.344 15.313c-4.09 4.092-9.529 6.344-15.313 6.344z' /%3e%3cpath d='m208 101.657c-5.784 0-11.223-2.252-15.313-6.344-4.091-4.091-6.344-9.529-6.344-15.313s2.252-11.223 6.344-15.313c4.091-4.091 9.529-6.344 15.313-6.344s11.223 2.252 15.313 6.344c4.091 4.091 6.344 9.529 6.344 15.313s-2.252 11.223-6.344 15.313c-4.09 4.092-9.529 6.344-15.313 6.344z' /%3e%3cpath d='m384 96h-88c-8.837 0-16-7.164-16-16s7.163-16 16-16h88c8.837 0 16 7.164 16 16s-7.163 16-16 16z' /%3e%3cpath d='m392 0h-272c-35.29 0-64 28.71-64 64v432c0 8.836 7.164 16 16 16h368c8.837 0 16-7.164 16-16v-432c0-35.29-28.71-64-64-64zm-272 32h272c17.645 0 32 14.355 32 32v64h-336v-64c0-17.645 14.355-32 32-32zm-32 448v-320h336v320z' /%3e%3cpath d='m256 192c-70.69 0-128 57.31-128 128s57.31 128 128 128 128-57.31 128-128-57.31-128-128-128zm96 128c0 14.621-3.274 28.476-9.121 40.879-13.89-8.6-22.879-24.045-22.879-40.879s8.989-32.279 22.879-40.879c5.847 12.403 9.121 26.258 9.121 40.879zm-96 96c-53.02 0-96-42.98-96-96s42.98-96 96-96c26.873 0 51.162 11.046 68.588 28.84-7.808 5.058-14.761 11.457-20.4 18.903-10.59 13.985-16.188 30.672-16.188 48.257s5.598 34.272 16.188 48.257c5.639 7.446 12.591 13.845 20.4 18.903-17.426 17.794-41.715 28.84-68.588 28.84z' /%3e%3c/g%3e%3c/svg%3e")}
.iron:before{background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg enable-background='new 0 0 512 512'  viewBox='0 0 512 512'  fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath d='m310 272h-237.44c-5.084 0-9.865-2.416-12.881-6.509s-3.907-9.375-2.401-14.23l24.811-80c2.076-6.697 8.27-11.261 15.281-11.261h105.11c27.789 0 54.263 8.769 76.56 25.358 22.297 16.59 38.303 39.428 46.285 66.045 1.453 4.844.53 10.09-2.489 14.147-3.019 4.059-7.778 6.45-12.836 6.45zm-215.727-32h191.559c-16.868-29.394-48.156-48-83.352-48h-93.32z' /%3e%3cpath d='m427.646 188.354c-54.396-54.396-126.719-84.354-203.646-84.354h-168c-7.011 0-13.206 4.565-15.282 11.261l-40 129c-.476 1.535-.718 3.133-.718 4.739v65c0 7.945 5.831 14.688 13.693 15.833l32.658 4.758c41.649 9.409 49.649 43.475 49.649 57.409 0 8.836 7.163 16 16 16h384c8.837 0 16-7.164 16-16 0-76.927-29.957-149.25-84.354-203.646zm-301.08 187.646c-1.508-8.347-4.198-16.424-7.956-24h321.39c8.837 0 16-7.164 16-16s-7.163-16-16-16h-347.999c-11.989-9.01-26.048-14.88-41.024-17.073l-18.977-2.765v-48.738l35.79-115.424h156.21c135.783 0 247.215 106.269 255.506 240z' /%3e%3c/g%3e%3c/svg%3e")}
.wakeup:before {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;'  fill='%23fff' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M471.741,258.38c0-25.62-4.446-50.555-12.955-73.936c24.81-18.737,40.877-48.468,40.877-81.884 C499.664,46.009,453.656,0,397.103,0c-37.058,0-69.589,19.759-87.612,49.293c-17.271-4.386-35.206-6.653-53.492-6.653 c-18.285,0-36.22,2.267-53.492,6.653C184.485,19.759,151.956,0,114.897,0C58.345,0,12.337,46.009,12.337,102.56 c0,33.416,16.067,63.147,40.877,81.884c-8.508,23.381-12.955,48.314-12.955,73.936c0,57.627,22.442,111.805,63.19,152.552 c9.975,9.974,20.757,18.844,32.194,26.563l-34.208,50.909c-4.666,6.944-2.819,16.354,4.124,21.02 c2.592,1.743,5.529,2.577,8.434,2.577c4.875,0,9.663-2.35,12.586-6.701l35.376-52.647c28.948,14.042,60.924,21.469,94.045,21.469 c33.653,0,66.124-7.666,95.437-22.15l35.833,53.328c2.923,4.351,7.71,6.701,12.586,6.701c2.905,0,5.842-0.834,8.434-2.577 c6.943-4.665,8.79-14.075,4.124-21.02l-34.791-51.777c10.966-7.516,21.325-16.09,30.929-25.694 C449.3,370.184,471.741,316.006,471.741,258.38z M397.103,30.294c39.848,0,72.267,32.418,72.267,72.267 c0,21.054-9.055,40.029-23.469,53.248c-9.833-18.147-22.346-34.977-37.35-49.981c-20.193-20.193-43.685-35.882-69.259-46.581 C352.488,41.679,373.49,30.294,397.103,30.294z M42.63,102.56c0-39.848,32.418-72.267,72.266-72.267 c23.613,0,44.615,11.385,57.81,28.954c-25.574,10.699-49.067,26.388-69.259,46.581c-15.004,15.004-27.516,31.835-37.35,49.982 C51.685,142.589,42.63,123.614,42.63,102.56z M256.001,443.827c-102.256,0-185.448-83.191-185.448-185.448 S153.744,72.933,256.001,72.933s185.448,83.191,185.448,185.447C441.447,360.637,358.257,443.827,256.001,443.827z' /%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M256.001,97.823c-88.531,0-160.556,72.025-160.556,160.556s72.025,160.556,160.556,160.556 s160.556-72.025,160.556-160.556S344.531,97.823,256.001,97.823z M256.001,388.642c-71.827,0-130.263-58.435-130.263-130.263 s58.435-130.263,130.263-130.263s130.263,58.435,130.263,130.263S327.827,388.642,256.001,388.642z' /%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M299.758,280.717l-28.61-28.611v-62.131c0-8.365-6.782-15.147-15.147-15.147c-8.365,0-15.147,6.782-15.147,15.147v68.405 c0,4.018,1.596,7.87,4.437,10.71l33.047,33.048c2.958,2.959,6.833,4.437,10.71,4.437c3.876,0,7.753-1.479,10.71-4.437 C305.673,296.223,305.673,286.632,299.758,280.717z' /%3e%3c/g%3e%3c/g%3e%3c/svg%3e ")}
.visa:before {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' enable-background='new 0 0 512 512' viewBox='0 0 512 512'  fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath d='m424 0c-16.713 0-322.231 0-336 0-26.467 0-48 21.533-48 48v416c0 26.467 21.533 48 48 48h336c26.468 0 48-21.533 48-48v-416c0-26.467-21.532-48-48-48zm-336 480c-8.822 0-16-7.178-16-16v-416c0-8.822 7.178-16 16-16h16v448zm352-16c0 8.822-7.178 16-16 16h-288v-448h288c8.822 0 16 7.178 16 16z' /%3e%3cpath d='m288 64c-66.168 0-120 53.832-120 120s53.832 120 120 120 120-53.832 120-120-53.832-120-120-120zm86.538 104h-30.987c-1.244-22.216-5.071-42.964-11.1-59.92 21.633 12.715 37.381 34.405 42.087 59.92zm-86.494 103.999c-.007 0-.013 0-.02 0-1.29-.212-7.766-4.75-14.044-21.994-5.034-13.828-8.289-31.19-9.472-50.006h46.985c-1.183 18.815-4.438 36.178-9.472 50.006-6.277 17.24-12.751 21.78-13.977 21.994zm-23.537-103.999c1.183-18.815 4.438-36.178 9.472-50.006 6.276-17.24 12.75-21.779 13.977-21.994h.02c1.29.212 7.766 4.75 14.044 21.994 5.034 13.828 8.289 31.19 9.472 50.006zm-20.958-59.92c-6.029 16.957-9.856 37.704-11.1 59.92h-30.987c4.706-25.515 20.454-47.205 42.087-59.92zm-42.087 91.92h30.987c1.244 22.216 5.071 42.964 11.1 59.92-21.633-12.715-37.381-34.405-42.087-59.92zm130.989 59.92c6.029-16.957 9.856-37.704 11.1-59.92h30.987c-4.706 25.515-20.454 47.205-42.087 59.92z'  /%3e%3cpath d='m384 344h-192c-8.836 0-16 7.164-16 16s7.164 16 16 16h192c8.837 0 16-7.164 16-16s-7.163-16-16-16z'  /%3e%3cpath d='m368 408h-160c-8.836 0-16 7.164-16 16s7.164 16 16 16h160c8.837 0 16-7.164 16-16s-7.163-16-16-16z' /%3e%3c/g%3e%3c/svg%3e")}
.covid:before {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Capa_1' enable-background='new 0 0 512 512' viewBox='0 0 512 512'  fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cg%3e%3cg%3e%3cpath d='m290.441 512h-68.883c-10.637 0-20.199-5.911-24.954-15.427s-3.741-20.711 2.646-29.218l11.625-15.484v-14.352c-18.116-4.472-35.294-11.595-51.305-21.272l-10.164 10.163-2.729 19.169c-1.499 10.532-8.699 19.165-18.79 22.531-10.09 3.367-21.032.785-28.554-6.737l-48.707-48.707c-7.522-7.521-10.104-18.462-6.737-28.553 3.366-10.091 12-17.291 22.531-18.79l19.169-2.729 10.163-10.163c-9.677-16.01-16.8-33.188-21.272-51.305h-14.351l-15.484 11.624c-8.507 6.387-19.704 7.4-29.218 2.646-9.516-4.755-15.427-14.317-15.427-24.955v-68.883c0-10.637 5.911-20.199 15.427-24.954 9.518-4.754 20.712-3.74 29.218 2.646l15.484 11.625h14.352c4.473-18.117 11.595-35.295 21.272-51.305l-10.163-10.163-19.169-2.729c-10.532-1.499-19.165-8.699-22.531-18.79s-.785-21.032 6.737-28.554l48.707-48.707c7.521-7.521 18.462-10.104 28.553-6.737 10.091 3.366 17.291 12 18.79 22.531l2.729 19.169 10.163 10.163c16.01-9.677 33.188-16.8 51.305-21.272v-14.352l-11.624-15.484c-6.387-8.507-7.4-19.703-2.646-29.218s14.317-15.427 24.955-15.427h68.883c10.637 0 20.199 5.911 24.954 15.427s3.741 20.711-2.646 29.218l-11.625 15.484v14.352c18.117 4.473 35.295 11.595 51.305 21.272l10.163-10.163 2.729-19.169c1.499-10.532 8.699-19.165 18.79-22.531s21.032-.785 28.554 6.737l48.707 48.707c7.522 7.521 10.104 18.462 6.737 28.553-3.366 10.091-12 17.291-22.531 18.79l-19.169 2.729-10.163 10.163c9.677 16.01 16.8 33.188 21.272 51.305h14.352l15.484-11.625c8.507-6.387 19.704-7.4 29.218-2.646 9.516 4.755 15.427 14.317 15.427 24.954v68.883c0 10.637-5.911 20.199-15.427 24.954s-20.711 3.741-29.218-2.646l-15.484-11.625h-14.352c-4.473 18.117-11.595 35.295-21.272 51.305l10.163 10.163 19.169 2.729c10.532 1.499 19.165 8.699 22.531 18.79s.785 21.032-6.737 28.554l-48.707 48.707c-7.521 7.521-18.463 10.104-28.553 6.737-10.091-3.366-17.291-12-18.79-22.531l-2.729-19.169-10.163-10.163c-16.011 9.677-33.189 16.8-51.305 21.272v14.352l11.625 15.484c6.387 8.507 7.4 19.703 2.646 29.218s-14.318 15.429-24.956 15.429zm-64.672-30h60.462l-9.519-12.679c-3.603-4.798-5.587-10.746-5.587-16.749v-27.206c0-7.278 5.224-13.505 12.391-14.771 22.53-3.98 43.501-12.674 62.332-25.841 5.962-4.169 14.058-3.459 19.202 1.686l19.253 19.252c4.244 4.244 7.046 9.853 7.892 15.795l2.234 15.695 42.753-42.753-15.695-2.234c-5.942-.846-11.551-3.648-15.794-7.892l-19.253-19.253c-5.145-5.145-5.855-13.24-1.686-19.203 13.167-18.829 21.861-39.8 25.841-62.332 1.266-7.167 7.494-12.391 14.771-12.391h27.206c6.002 0 11.95 1.984 16.749 5.587l12.679 9.52v-60.462l-12.679 9.519c-4.798 3.603-10.746 5.587-16.749 5.587h-27.206c-7.278 0-13.505-5.224-14.771-12.391-3.98-22.531-12.674-43.502-25.841-62.333-4.169-5.962-3.458-14.058 1.687-19.202l19.252-19.252c4.243-4.244 9.853-7.046 15.794-7.892l15.695-2.234-42.753-42.753-2.234 15.695c-.846 5.942-3.648 11.551-7.892 15.794l-19.253 19.253c-5.146 5.144-13.239 5.855-19.203 1.686-18.829-13.167-39.8-21.861-62.332-25.841-7.167-1.267-12.39-7.494-12.39-14.771v-27.207c0-6.002 1.985-11.951 5.588-16.75l9.518-12.677h-60.462l9.519 12.679c3.603 4.798 5.587 10.746 5.587 16.749v27.206c0 7.277-5.224 13.505-12.39 14.771-22.532 3.98-43.503 12.675-62.332 25.841-5.962 4.17-14.058 3.459-19.203-1.686l-19.253-19.252c-4.244-4.244-7.046-9.853-7.892-15.795l-2.234-15.695-42.753 42.753 15.695 2.234c5.942.846 11.551 3.648 15.794 7.892l19.252 19.252c5.145 5.145 5.856 13.24 1.687 19.202-13.167 18.83-21.861 39.802-25.841 62.333-1.266 7.167-7.494 12.391-14.771 12.391h-27.207c-6.002 0-11.951-1.985-16.75-5.588l-12.677-9.518v60.462l12.679-9.519c4.798-3.603 10.746-5.587 16.749-5.587h27.206c7.278 0 13.505 5.224 14.771 12.391 3.98 22.531 12.674 43.502 25.841 62.332 4.17 5.963 3.459 14.058-1.686 19.203l-19.252 19.253c-4.244 4.244-9.853 7.046-15.795 7.892l-15.695 2.234 42.753 42.753 2.234-15.695c.846-5.942 3.648-11.551 7.892-15.794l19.253-19.253c5.144-5.144 13.239-5.855 19.202-1.686 18.831 13.167 39.802 21.861 62.332 25.841 7.167 1.266 12.391 7.494 12.391 14.771v27.206c0 6.002-1.985 11.951-5.588 16.75z' /%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='m205.75 265.938c-33.188 0-60.188-27-60.188-60.188s27-60.188 60.188-60.188 60.188 27 60.188 60.188-27.001 60.188-60.188 60.188zm0-90.376c-16.646 0-30.188 13.542-30.188 30.188s13.542 30.188 30.188 30.188 30.187-13.542 30.187-30.188-13.541-30.188-30.187-30.188z' /%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='m316.25 361.375c-24.882 0-45.125-20.243-45.125-45.125s20.243-45.125 45.125-45.125 45.125 20.243 45.125 45.125-20.243 45.125-45.125 45.125zm0-60.25c-8.34 0-15.125 6.785-15.125 15.125s6.785 15.125 15.125 15.125 15.125-6.785 15.125-15.125-6.785-15.125-15.125-15.125z' /%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cg%3e%3cpath d='m199 353c7.846 0 15.363-6.899 15-15-.364-8.127-6.591-15-15-15-7.846 0-15.363 6.899-15 15 .364 8.127 6.591 15 15 15z' /%3e%3c/g%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cg%3e%3cpath d='m351 252c7.846 0 15.363-6.899 15-15-.364-8.127-6.591-15-15-15-7.846 0-15.363 6.899-15 15 .364 8.127 6.591 15 15 15z' /%3e%3c/g%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cg%3e%3cpath d='m303 181c7.846 0 15.363-6.899 15-15-.364-8.127-6.591-15-15-15-7.846 0-15.363 6.899-15 15 .364 8.127 6.591 15 15 15z' /%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}
.service-icon:before{content:'';width:60px;height:60px;background-size:36px 36px;background-position:center center;background-repeat:no-repeat;position:absolute;top:22px;left:22px;z-index:1;border-radius:50%;transition:var(--effect-value)}
.service-icon:hover{transform:translate(0,5px);box-shadow:none}
.service-fee{position:absolute;top:40px;right:30px;z-index:1;font-size:.8rem;opacity:.5}


/* 25 Оформление карточки Номера */
.single-room__header,.rooms-archive__header,.contact-page__header{position:relative;margin-bottom:2.5rem}
.single-room__header-wrapper,.rooms-archive__header-wrapper,.contact-page__header-wrapper{width:var(--full-width);max-width:1400px;position:absolute;bottom:0;left:50%;transform:translate(-50%,0)}
.single-room__header-caption,.rooms-archive__header-caption,.contact-page__header-caption{background:var(--decor-color);display:inline-block;padding:2rem 6rem 1.1rem 0;position:relative}
.single-room__header-caption:before,.rooms-archive__header-caption:before,.contact-page__header-caption:before{content:'';background:var(--decor-color);width:var(--full-width);height:100%;position:absolute;top:0;left:0;transform:translate(-99%,0);z-index:-1}
h1.single-room__title,h1.rooms-archive__title,h1.contact-page__title,h1.blog__title{font-family:var(--font-alice);font-weight:var(--font-regular);font-size:2.2rem;line-height:1.1}
.single-room__info{margin-bottom:2.8rem}
.single-room__info__price{flex-basis:22%;font-weight:var(--font-bold);font-size:1.2rem}
.single-room__info__price p{font-size:.8rem;color:var(--support-color);font-weight:var(--font-regular)}
.single-room__info__square{flex-basis:25%;font-size:.92rem;padding-top:4px}
.single-room__description{flex-basis:33%}
.single-room__info__btn{flex-basis:20%;text-align:right}
.single-room__wrapper{background:rgba(219,230,253,.15);margin-bottom:50px}
.single-room__icons-block{margin-bottom:30px;padding:2rem 2rem .9rem;float:left;width:30%}
.single-room__icons-block .room-icons{border:0;margin-bottom:0;display:inline-block;width:32px;height:32px;background-size:18px 18px;float:left;margin-right:20px}
.single-room__icons-block ul li{list-style:none!important;display:list-item;margin:0 0 30px 0!important;display:block;line-height:32px;font-size:1rem}
.single-room__icons-block ul{margin:0!important;width:var(--full-width)}
.single-room-carousel{position:relative;float:left;width:68%;margin-right:2%}
.single-room-carousel .owl-dots{display:none}
.single-rooms .owl-carousel{cursor:pointer}
.single-room-carousel:before, .home-gallery-item:before  {content: ''; position: absolute; top:20px; right: 20px; width:40px; height:40px; background: rgba(0,0,0,.25) url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1'   xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 352.4 352.4' style='enable-background:new 0 0 352.4 352.4;'  fill='%23fff' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cg%3e%3cpath d='M332.6,16.4C322.2,6,308.2,0,292.6,0h-54v21.6h53.6c9.6,0,18.4,4,24.8,10.4c6.4,6.4,10.4,15.2,10.4,24.8V114H349V56.4 C349,40.8,342.6,26.8,332.6,16.4z' /%3e%3cpath d='M35.4,320C29,313.6,25,304.8,25,295.2v-56.8H3.4v57.2c0,15.6,6.4,29.6,16.4,40c10.8,10,24.8,16.4,40.4,16.4h53.6v-21.6 H60.2C50.6,330.4,41.8,326.4,35.4,320z' /%3e%3cpath d='M327,295.6c0,9.6-4,18.4-10.4,24.8c-6.4,6.4-15.2,10.4-24.8,10.4h-53.2v21.6h53.6c15.6,0,29.6-6.4,40-16.4 c10.4-10.4,16.4-24.4,16.4-40v-57.6H327V295.6z'  /%3e%3cpath d='M20.2,16.4C9.8,26.8,3.8,40.8,3.8,56.4v57.2h21.6V56.4c0-9.6,4-18.4,10.4-24.8c6.4-6.4,15.2-10.4,24.8-10.4h53.6V0h-54 C44.6,0,30.6,6.4,20.2,16.4z' /%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e ") center center no-repeat; background-size:20px 20px; border-radius:4px; z-index:1; cursor: pointer !important} 
.single-rooms .gp-container{margin-bottom:2.2rem}

/* 26 блок Другие варианты размещения в нижней части карточки Номера */
.more-rooms__container{margin-bottom:2rem}
.more-rooms__title{flex-basis:var(--full-width);margin-bottom:50px;font-family:var(--font-alice);font-weight:var(--font-regular);font-size:2.2rem;line-height:1.1}
.more-rooms__item{flex-basis:30%;background:rgba(219,230,253,.2);position:relative;transition:var(--effect-value)}
.more-rooms__item:hover{box-shadow:-1px 5px 45px 0 rgba(41,64,211,0.2);transform:translateY(-10px)}
a.more-rooms-item__title{font-size:1.15rem;line-height:1.3;display:block;text-decoration:none}
a.more-rooms-item__title:hover{text-decoration:underline}
.more-rooms-item__price{font-size:1rem;font-weight:var(--font-bold);padding:12px 20px;background:var(--decor-color);position:absolute;top:0;right:0}
.more-rooms-item__wrapper{padding:30px 40px}

/* 27 раздел Фотогалерея на главной странице */
.gallery-container{margin:0}
.home-gallery-item{position:relative;transition:var(--effect-value)}
.home-gallery-item:before{width:30px;height:30px;background-size:17px 17px}
.home-gallery-item:hover{opacity:.8}


/* 28 подвал сайта */
footer{width:var(--full-width);float:left;margin-top:60px;font-size:1rem}
footer .gp-container{margin-bottom:1.2rem}
.footer-col{flex-basis:30%}
.footer-col-left{padding-right:40px}
.footer-col__title{display:block;font-size:1.3rem;font-family:var(--font-alice);margin-bottom:20px}
.footer-col-left p{font-size:.95rem;margin-bottom:22px}
.footer-col-center{flex-basis:27%}
.footer-col-center p{display:block;margin-bottom:0;margin-top:5px}
.footer-col-center span a{text-decoration:none}
.footer-col-center p em{font-style:normal;border-bottom:1px dashed var(--support-color);margin-left:5px}
.footer__contact-list{margin-top:6px}
.footer__contact-list li{position:relative;padding-left:44px;margin-bottom:13px}
.contact-list__phone:before {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m345.851562 287.507812c-12.546874-7.425781-34.46875-25.585937-54.894531-6.148437-4.820312 4.90625-8.011719 8.191406-10.074219 10.300781-18.554687-8.789062-51.546874-40.644531-60.101562-60.746094 30.3125-27.554687 16.28125-37.382812-13.53125-94.003906-5.09375-8.789062-13.351562-14.621094-23.429688-14.621094-12.34375 0-17.167968 6.082032-34.800781 23.925782-22.078125 22.335937-35.035156 29.351562-26.730469 67.199218 23.632813 107.734376 181.347657 215.632813 226.011719 167.398438 36.480469-36.234375 43.515625-39.667969 41.378907-56.054688-2.691407-16.316406-15.210938-20.316406-43.828126-37.25zm-19.535156 72.890626c-2.550781 2.832031-17.824218 3.765624-43.160156-6.75-48.042969-19.9375-97.878906-72.257813-118.300781-111.316407-6.503907-12.441406-20.886719-49.332031-12.902344-56.527343 3.265625-3.097657 25.222656-25.519532 30.839844-30.953126 14.953125 28.34375 22.234375 41.59375 24.652343 46.992188-4.300781 6.640625-18.054687 11.839844-18.054687 28.128906 6.050781 31.824219 47.453125 70.824219 72.199219 85.335938 25.257812 14.8125 33.339844 4.910156 42.539062-4.519532 8.214844-8.414062 7.511719-7.902343 8.367188-7.988281l45.183594 26.554688c-5.296876 5.539062-27.707032 27.199219-31.363282 31.042969zm0 0'/%3e%3cpath d='m256 0c-141.503906 0-256 114.515625-256 256 0 141.503906 114.515625 256 256 256 141.503906 0 256-114.515625 256-256 0-141.503906-114.515625-256-256-256zm0 482c-124.921875 0-226-101.097656-226-226 0-124.921875 101.097656-226 226-226 124.921875 0 226 101.097656 226 226 0 124.921875-101.097656 226-226 226zm0 0'/%3e%3c/svg%3e")}
.contact-list__chat:before {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg  viewBox='0 0 512 512.00004' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m436.8125 75.1875c-48.484375-48.484375-112.699219-75.1875-180.8125-75.1875-140.96875 0-256 115.046875-256 256 0 41.710938 10.242188 82.886719 29.675781 119.492188l-29.234375 117.898437c-1.265625 5.101563.234375 10.496094 3.953125 14.214844 3.695313 3.699219 9.082031 5.226562 14.214844 3.953125l117.898437-29.238282c36.605469 19.433594 77.78125 29.679688 119.492188 29.679688 68.113281 0 132.328125-26.703125 180.8125-75.1875 48.484375-48.488281 75.1875-112.699219 75.1875-180.8125s-26.703125-132.328125-75.1875-180.8125zm-180.8125 406.8125c-38.59375 0-76.65625-9.933594-110.082031-28.71875-3.328125-1.871094-7.246094-2.402344-10.960938-1.484375l-99.40625 24.652344 24.648438-99.410157c.921875-3.707031.390625-7.628906-1.480469-10.960937-18.789062-33.421875-28.71875-71.484375-28.71875-110.078125 0-124.617188 101.382812-226 226-226s226 101.382812 226 226-101.382812 226-226 226zm0 0'/%3e%3cpath d='m391.367188 301.546875c-9.941407-9.945313-20.886719-19.984375-33.53125-26.082031-18.894532-9.105469-36.921876-6.496094-50.765626 7.347656-6.300781 6.300781-14.96875 18.722656-19.957031 24.832031-12.867187-2.152343-38.574219-23.828125-48.78125-34-10.167969-10.207031-31.828125-35.917969-33.980469-48.757812 6.074219-4.960938 18.539063-13.664063 24.835938-19.957031 13.84375-13.84375 16.453125-31.875 7.347656-50.765626-6.097656-12.648437-16.136718-23.589843-26.074218-33.527343-20.242188-20.667969-51.464844-22.191407-78.414063 4.761719-20.140625 20.136718-38.082031 57.46875-9.207031 120.964843 17.085937 37.5625 44.621094 70.785157 58.195312 84.496094l.105469.105469c13.710937 13.578125 46.933594 41.113281 84.496094 58.195312 42.421875 19.292969 87.890625 23.871094 120.96875-9.203125 27.355469-27.359375 25.050781-58.542969 4.761719-78.410156zm-25.976563 57.195313c-19.535156 19.535156-48.917969 20.582031-87.335937 3.109374-33.726563-15.339843-64.265626-40.789062-75.753907-52.152343-11.363281-11.492188-36.8125-42.027344-52.152343-75.753907-17.472657-38.417968-16.425782-67.800781 3.109374-87.335937 11.402344-11.402344 24.527344-16.460937 35.769532-4.980469l.214844.21875c26.628906 26.628906 24.738281 35.859375 18.730468 41.867188-5.332031 5.332031-21.09375 16.035156-26.1875 21.128906-11.957031 11.953125-9.730468 30.46875 6.613282 55.027344 9.753906 14.660156 22.636718 28.886718 28.714843 34.980468l.03125.035157c6.097657 6.078125 20.320313 18.960937 34.980469 28.714843 24.5625 16.34375 43.074219 18.566407 55.027344 6.613282 5.097656-5.097656 15.796875-20.855469 21.128906-26.1875 4.0625-4.0625 8.066406-5.613282 16.523438-1.535156 9.804687 4.726562 20.300781 15.222656 25.347656 20.265624l.21875.214844c11.570312 11.332032 6.425781 24.363282-4.980469 35.769532zm0 0'/%3e%3c/svg%3e")}
.contact-list__mail:before {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 321.705 321.705' style='enable-background:new 0 0 321.705 321.705;' xml:space='preserve'%3e%3cpath id='XMLID_440_' d='M160.851,0C72.158,0,0.001,72.158,0.001,160.853s72.157,160.853,160.85,160.853 c22.61,0,44.48-4.602,65.003-13.677c5.556-2.457,8.068-8.953,5.611-14.51c-2.458-5.557-8.956-8.066-14.51-5.611 c-17.701,7.828-36.578,11.798-56.104,11.798c-76.562,0-138.85-62.289-138.85-138.853S84.289,22,160.851,22 c76.564,0,138.854,62.289,138.854,138.853c0,14.509-2.227,28.803-6.616,42.484c-9.456,29.458-24.992,38.548-32.553,37.372 c-7.251-1.136-7.814-11.979-7.814-15.275V94.789c0-6.075-4.925-11-11-11s-11,4.925-11,11v6.473 c-16.863-19.746-41.929-32.281-69.87-32.281c-50.658,0-91.872,41.214-91.872,91.872s41.214,91.872,91.872,91.872 c27.941,0,53.007-12.535,69.87-32.281v4.99c0,19.971,10.367,34.498,26.412,37.011c18.988,2.966,43.962-12.067,56.902-52.385 c5.089-15.857,7.669-32.413,7.669-49.207C321.704,72.158,249.546,0,160.851,0z M160.851,230.725 c-38.527,0-69.872-31.345-69.872-69.872s31.345-69.872,69.872-69.872c38.526,0,69.87,31.345,69.87,69.872 S199.377,230.725,160.851,230.725z'/%3e%3c/svg%3e ")}
.contact-list__phone:before,.contact-list__chat:before,.contact-list__mail:before{content:'';width:30px;height:30px;background-size:20px 20px;background-repeat:no-repeat;position:absolute;top:7px;left:0}
.footer-col-right ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}
.footer-col-right{flex-basis:33%}
.footer-col a{text-decoration:underline}
.footer-col .widget-title{font-size:16px;font-weight:var(--font-bold);padding-bottom:15px;margin-bottom:20px;display:block}
.credits{float:left;width:var(--full-width);margin-top:60px;font-size:.7rem;line-height:1.7;position:relative;text-align:center}
.anycode{margin-top:30px;text-align:center}
.anycode span{display:inline-block}
footer .widget{background:0;padding:0}
.backtop{width:50px;height:50px;position:fixed;cursor:pointer;transition:var(--effect-value);text-decoration:none;bottom:30px;z-index:100;display:none;border:1px solid #293b5f;border-radius:50%}
.backtop:before{content:''; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1'  fill='%23293b5f' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px'  viewBox='0 0 268.832 268.832' style='enable-background:new 0 0 268.832 268.832;' xml:space='preserve'%3e%3cg%3e%3cpath d='M265.171,125.577l-80-80c-4.881-4.881-12.797-4.881-17.678,0c-4.882,4.882-4.882,12.796,0,17.678l58.661,58.661H12.5 c-6.903,0-12.5,5.597-12.5,12.5c0,6.902,5.597,12.5,12.5,12.5h213.654l-58.659,58.661c-4.882,4.882-4.882,12.796,0,17.678 c2.44,2.439,5.64,3.661,8.839,3.661s6.398-1.222,8.839-3.661l79.998-80C270.053,138.373,270.053,130.459,265.171,125.577z'/%3e%3c/g%3e%3c/svg%3e "); background-size: 20px 20px; background-repeat:no-repeat; background-position: center center; width:50px; height:50px; position: absolute; top:0; left: 0; transform:rotate( -90deg)}
  
/* 29 кнопки */ 
.gp-button,a.gp-button{display:inline-block;padding:0 30px;line-height:50px;text-align:center;font-size:.8rem;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;font-weight:var(--font-bold);transition:var(--effect-value)}
.transparent-button{line-height:48px}
a.gp-button:hover{text-decoration:none}
 
 
/* 30 страница Номерной фонд, архив номеров  */ 
.rooms-archive .gp-container{margin-bottom:2rem}
.rooms-archive__tl-wrapper{margin-bottom:50px}
.rooms-archive-item{float:left;margin-bottom:60px;position:relative}
.rooms-popup .pop-title{font-size:1.3rem;margin-bottom:35px}
.rooms-archive-item__slider{width:var(--half-width)}
.rooms-archive-item__description{width:var(--half-width);background:rgba(219,230,253,.2);padding:40px;transition:var(--effect-value); margin-left: auto}
.rooms-archive-item__description:hover{box-shadow:-1px 5px 45px 0 rgba(41,64,211,0.2)}
h2.rooms-archive-item__title{font-family:var(--font-alice);font-weight:var(--font-regular);font-size:1.9rem;line-height:1.2;margin-bottom:20px}
h2.rooms-archive-item__title a{text-decoration:none}
h2.rooms-archive-item__title a:hover{text-decoration:underline}
.rooms-archive-item__price{display:block;font-size:1.1rem;margin-bottom:30px;font-weight:var(--font-bold)}
.rooms-archive-item__text{display:block;margin-bottom:10px;font-size:1rem}
.rooms-archive-item__slider .owl-dots{display:none}
.rooms-archive-item__buttons{margin-top:35px}
.rooms-archive-item__buttons .gp-button{margin-right:10px}
.rooms-archive-item__slider .owl-prev,.single-room-carousel .owl-prev{width:60px;height:60px;top:100%;right:0;left:auto;transform:translate(0,-60px)}
.rooms-archive-item__slider .owl-next,.single-room-carousel .owl-next{width:60px;height:60px;top:100%;right:0;transform:translate(0,-120px)}
.rooms-archive-item__slider .owl-prev,.rooms-archive-item__slider .owl-next,.single-room-carousel .owl-prev,.single-room-carousel .owl-next{border:0;color:#293b5f;background:var(--decor-color);border-radius:0}
.single-room-carousel .owl-prev,.single-room-carousel .owl-next{background:#fafbff}
.rooms-archive-item__slider  .owl-prev:before, .single-room-carousel .owl-prev:before{content:''; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1'  fill='%23293b5f' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 268.832 268.832' style='enable-background:new 0 0 268.832 268.832;' xml:space='preserve'%3e%3cg%3e%3cpath d='M265.171,125.577l-80-80c-4.881-4.881-12.797-4.881-17.678,0c-4.882,4.882-4.882,12.796,0,17.678l58.661,58.661H12.5 c-6.903,0-12.5,5.597-12.5,12.5c0,6.902,5.597,12.5,12.5,12.5h213.654l-58.659,58.661c-4.882,4.882-4.882,12.796,0,17.678 c2.44,2.439,5.64,3.661,8.839,3.661s6.398-1.222,8.839-3.661l79.998-80C270.053,138.373,270.053,130.459,265.171,125.577z'/%3e%3c/g%3e%3c/svg%3e "); width: 60px; height: 60px}
.rooms-archive-item__slider .owl-next:before, .single-room-carousel .owl-next:before{content:''; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' fill='%23293b5f' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 268.832 268.832' style='enable-background:new 0 0 268.832 268.832;' xml:space='preserve'%3e%3cg%3e%3cpath d='M265.171,125.577l-80-80c-4.881-4.881-12.797-4.881-17.678,0c-4.882,4.882-4.882,12.796,0,17.678l58.661,58.661H12.5 c-6.903,0-12.5,5.597-12.5,12.5c0,6.902,5.597,12.5,12.5,12.5h213.654l-58.659,58.661c-4.882,4.882-4.882,12.796,0,17.678 c2.44,2.439,5.64,3.661,8.839,3.661s6.398-1.222,8.839-3.661l79.998-80C270.053,138.373,270.053,130.459,265.171,125.577z'/%3e%3c/g%3e%3c/svg%3e "); width: 60px; height: 60px}
 
 /* 31 хлебные крошки */ 
 .breadcrumbs{font-size:.75rem;color:var(--support-color);margin-bottom:20px}
 .breadcrumbs a{text-decoration:none;color:var(--support-color)}
 .breadcrumbs a:hover{text-decoration:underline}
 .breadcrumbs__separator .dashicons-arrow-right-alt{font-size:11px!important;font-weight:var(--font-regular);padding-top:5px}
 
 /* 32 оформление шапки в рубриках и поиске */
.post-header,.arch-header,.search-header{width:var(--full-width);float:left;margin-bottom:35px;text-align:center;padding:40px 30px;background:rgba(219,230,253,.2)}
.post-header__items{font-size:.7rem;display:inline-block;margin-top:20px}
.arch-header,.search-header{margin-bottom:60px}
.search-results .gp-entry{padding-top:45px;border-top:1px solid #e6e6e6}
.search-results .gp-entry:nth-of-type(1){padding:0!important;border:0!important}
.search-results .nav-previous,.search-results .nav-next{padding:10px 20px;font-size:.95rem;margin-top:40px}
.search-results .nav-next{text-align:right}
.archive-desc{font-size:1rem;padding-top:20px}
.search-desc{font-size:1rem;display:block;margin-top:10px}

/* 33 элементы внутри записи (заголовок, поделиться, метки, таблицы)*/ 
h1.post-title{font-size:2.1rem;line-height:1.2;font-family:var(--font-alice);font-weight:var(--font-regular)}
.post-footer{float:left;width:var(--full-width);text-align:center}
.gp-share-btns em{display:block;font-size:.9rem;font-style:normal;margin-bottom:10px;color:var(--support-color)}
.gp-share-btns ul.svg-social-icons li{margin:0 3px;transform:scale(0.8,0.8)}
.single-thumb{width:var(--full-width);float:left;text-align:center;background:#fcfcff;margin-bottom:30px}
.single-thumb img{margin:0 auto}
.post-date,.post-info{font-size:13px;color:var(--support-color);display:block;margin-bottom:15px}
.post-info{padding-top:12px;font-size:14px}
.post-info a{color:var(--support-color);text-decoration:none}
.post-info a:hover{text-decoration:underline}
.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;object-fit:cover}
.single .post-content{float:left;width:var(--full-width);margin-bottom:10px}
.gp-post-tags{display:block;color:var(--decor-color);width:var(--full-width);float:left;margin:25px 0 0 0;text-align:center}
.gp-post-tags a{font-size:.85rem;text-decoration:none;margin:0 6px 12px;padding:7px 12px;display:inline-block;position:relative;background:#f7f6fb}
.gp-post-tags a:hover{text-decoration:underline}
table,.wp-block-table{margin:0 0 25px;border-collapse:collapse;border-spacing:0;width:var(--full-width)}
table th{text-align:left;padding:.9em;font-weight:var(--font-bold);border:1px solid #eaeaea;background:#f6f7fb;word-break:normal}
table td{font-size:16px;padding:.9em;border:1px solid #eaeaea;vertical-align:top;word-break:normal}
table tr:nth-of-type(odd){background:#f6f7fb}
table tr:nth-of-type(even){background:var(--bg-color)}
.wp-block-table{border-collapse:collapse}

/* 34 встроенный виджет - баннер */
.gp-banner{padding:0;background:rgba(219,230,253,.2)}
.gp-banner span{font-size:1.2rem;display:block;padding:20px 25px;text-align:center;font-weight:var(--font-bold);line-height:1.35;color:var(--decor-color)}
.gp-banner-inner{padding:25px 30px 30px}
.gp-banner p{margin:0 0 5px}
.gp-banner span a{color:var(--decor-color);text-decoration:none}
.gp-banner span a:hover{color:var(--decor-color);text-decoration:underline}
a.banner-widget-button{display:block;margin:20px 0 0}

/* 35 страница Спасибо */
.thanks-wrapper .post-content{text-align:center}
.thp-recent-posts{margin:45px 0 30px}
.thp-recent-post-item{flex-basis:24%;margin-bottom:25px;padding:20px;background:#fafaff;transition:var(--effect-value)}
.thp-recent-post-item span{font-size:1rem;line-height:1.4;display:block}
.thp-recent-post-item span a{text-decoration:none}
.thp-recent-post-item span:hover{text-decoration:underline}
.thp-recent-post-item .blog-thumbnail{float:none;margin:0 0 25px 0}
.thp-recent-post-item:hover{box-shadow:0 10px 20px rgba(164,168,255,.3)}

/* 36  навигация внутри записей */
.post-navigation{margin-top:25px;float:left;width:var(--full-width)}
.nav-links{width:var(--full-width);display:flex;flex-flow:row wrap;justify-content:space-between}
.nav-previous,.nav-next{flex-basis:var(--half-width);background:rgba(219,230,253,.2)}
.nav-previous p,.nav-next p{margin:0;display:block}
.meta-nav{font-size:.7rem;margin-bottom:15px!important;color:var(--support-color)}
.nav-links a{text-decoration:none}
.nav-links a:hover{text-decoration:underline}
.nav-links .post-title{font-weight:var(--font-bold);font-size:1rem;line-height:1.4}
.post-navigation .nav-previous,.post-navigation .nav-next{padding:25px 30px}

/* 37 цитаты в записях */
blockquote{margin:10px 0 30px;padding:40px 60px;position:relative;border-left:2px solid #333;font-weight:var(--font-regular)}
blockquote p{margin:0;font-size:1.5rem;font-family:var(--font-alice);font-weight:var(--font-regular)}
blockquote cite{font-size:14px;display:block;margin-top:20px;font-style:normal;text-align:right}
.wp-block-pullquote{padding:0;margin:20px 0 35px}
.wp-block-pullquote blockquote{background:0;padding:20px 0;margin:0;border-top:15px solid #f4f4f4;border-bottom:15px solid #f4f4f4;border-left:0}
.wp-block-pullquote blockquote:after{display:none}
.wp-block-pullquote p{margin:0;line-height:1.4;font-size:20px}

/* 38 кнопки социальных сетей */
ul.svg-social-icons{margin:0;display:block;width:var(--full-width);padding:0}
ul.svg-social-icons li{display:inline-block;list-style:none;width:38px;height:38px;margin:0 8px 0 0;padding:0!important}
ul.svg-social-icons li:last-child{margin:0}
ul.svg-social-icons li a{display:block;text-indent:-9999px;width:36px;height:36px;position:relative;z-index:1;transition:var(--effect-value);text-decoration:none;border-radius:3px}
a.inst-icon:hover{background:linear-gradient(45deg,#9d50bb,#9d50bb,#9d50bb)}
.vk-icon{background:#4d7198} 
.vk-icon:before{content:'';background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg data-icon='vk' role='img' xmlns='http://www.w3.org/2000/svg'  fill='%23fff' viewBox='0 0 576 512'%3e%3cpath d='M545 117.7c3.7-12.5 0-21.7-17.8-21.7h-58.9c-15 0-21.9 7.9-25.6 16.7 0 0-30 73.1-72.4 120.5-13.7 13.7-20 18.1-27.5 18.1-3.7 0-9.4-4.4-9.4-16.9V117.7c0-15-4.2-21.7-16.6-21.7h-92.6c-9.4 0-15 7-15 13.5 0 14.2 21.2 17.5 23.4 57.5v86.8c0 19-3.4 22.5-10.9 22.5-20 0-68.6-73.4-97.4-157.4-5.8-16.3-11.5-22.9-26.6-22.9H38.8c-16.8 0-20.2 7.9-20.2 16.7 0 15.6 20 93.1 93.1 195.5C160.4 378.1 229 416 291.4 416c37.5 0 42.1-8.4 42.1-22.9 0-66.8-3.4-73.1 15.4-73.1 8.7 0 23.7 4.4 58.7 38.1 40 40 46.6 57.9 69 57.9h58.9c16.8 0 25.3-8.4 20.4-25-11.2-34.9-86.9-106.7-90.3-111.5-8.7-11.2-6.2-16.2 0-26.2.1-.1 72-101.3 79.4-135.6z' %3e%3c/path%3e%3c/svg%3e ");background-repeat:no-repeat;width:20px;height:20px;position:absolute;top:10px;left:8px}
 .inst-icon{background: linear-gradient(45deg, #5851db, #e1306c, #fd1d1d)}
 .inst-icon:before{content:'';background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg data-icon='instagram' role='img'  fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3cpath d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z' %3e%3c/path%3e%3c/svg%3e");background-repeat:no-repeat;width:20px;height:20px;position:absolute;top:8px;left:9px}
 .fb-icon{background:#3b5998}
 .fb-icon:before{content:'';background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg data-icon='facebook-f' role='img'  fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 264 512'%3e%3cpath d='M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229' %3e%3c/path%3e%3c/svg%3e");background-repeat:no-repeat;width:20px;height:20px;position:absolute;top:9px;left:13px}
 .twi-icon{background:#14a1e8}
 .twi-icon:before{content:'';background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg data-icon='twitter' role='img'  fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath d='M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z' %3e%3c/path%3e%3c/svg%3e");background-repeat:no-repeat;width:20px;height:20px;position:absolute;top:9px;left:9px}
 .tele-icon{background:#08c}
 .tele-icon:before{content:''; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg data-icon='telegram-plane' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3e%3cpath d='M446.7 98.6l-67.6 318.8c-5.1 22.5-18.4 28.1-37.3 17.5l-103-75.9-49.7 47.8c-5.5 5.5-10.1 10.1-20.7 10.1l7.4-104.9 190.9-172.5c8.3-7.4-1.8-11.5-12.9-4.1L117.8 284 16.2 252.2c-22.1-6.9-22.5-22.1 4.6-32.7L418.2 66.4c18.4-6.9 34.5 4.1 28.5 32.2z' fill='%23ffffff'%3e%3c/path%3e%3c/svg%3e");background-repeat:no-repeat;width:20px;height:20px;position:absolute;top:9px;left:9px}
 .ytube-icon{background:#f00}
 .ytube-icon:before{content:'';background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg data-icon='youtube' role='img'  fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3e%3cpath d='M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z' %3e%3c/path%3e%3c/svg%3e");background-repeat:no-repeat;width:20px;height:20px;position:absolute;top:9px;left:8px}
 .odnkl-icon{background:#ff982c}
 .odnkl-icon:before{content:'';  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1'  fill='%23fff' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.008 512.008' style='enable-background:new 0 0 512.008 512.008;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M256.002,0c-70.592,0-128,57.408-128,128s57.408,128,128,128s128-57.408,128-128S326.594,0,256.002,0z M256.002,192 c-35.296,0-64-28.704-64-64s28.704-64,64-64s64,28.704,64,64S291.298,192,256.002,192z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M425.73,252.448c-12.512-12.512-32.736-12.512-45.248,0c-68.608,68.608-180.288,68.608-248.928,0 c-12.512-12.512-32.736-12.512-45.248,0c-12.512,12.512-12.512,32.736,0,45.28c39.808,39.808,90.272,62.496,142.304,68.416 l-91.232,91.232c-12.512,12.512-12.512,32.736,0,45.248s32.736,12.512,45.248,0l73.376-73.376l73.376,73.376 c6.24,6.24,14.432,9.376,22.624,9.376c8.192,0,16.384-3.136,22.624-9.376c12.512-12.512,12.512-32.736,0-45.248l-91.232-91.232 c52.032-5.92,102.496-28.608,142.304-68.416C438.21,285.216,438.21,264.96,425.73,252.448z' /%3e%3c/g%3e%3c/g%3e%3c/svg%3e "); background-repeat:no-repeat;width:22px;height:22px;position:absolute;top:8px;left:8px; background-size:20px 20px}
 .whats-icon{background:#00e47c}
 .whats-icon:before{content:''; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg  viewBox='-23 -21 682 682.66669'  fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m544.386719 93.007812c-59.875-59.945312-139.503907-92.9726558-224.335938-93.007812-174.804687 0-317.070312 142.261719-317.140625 317.113281-.023437 55.894531 14.578125 110.457031 42.332032 158.550781l-44.992188 164.335938 168.121094-44.101562c46.324218 25.269531 98.476562 38.585937 151.550781 38.601562h.132813c174.785156 0 317.066406-142.273438 317.132812-317.132812.035156-84.742188-32.921875-164.417969-92.800781-224.359376zm-224.335938 487.933594h-.109375c-47.296875-.019531-93.683594-12.730468-134.160156-36.742187l-9.621094-5.714844-99.765625 26.171875 26.628907-97.269531-6.269532-9.972657c-26.386718-41.96875-40.320312-90.476562-40.296875-140.28125.054688-145.332031 118.304688-263.570312 263.699219-263.570312 70.40625.023438 136.589844 27.476562 186.355469 77.300781s77.15625 116.050781 77.132812 186.484375c-.0625 145.34375-118.304687 263.59375-263.59375 263.59375zm144.585938-197.417968c-7.921875-3.96875-46.882813-23.132813-54.148438-25.78125-7.257812-2.644532-12.546875-3.960938-17.824219 3.96875-5.285156 7.929687-20.46875 25.78125-25.09375 31.066406-4.625 5.289062-9.242187 5.953125-17.167968 1.984375-7.925782-3.964844-33.457032-12.335938-63.726563-39.332031-23.554687-21.011719-39.457031-46.960938-44.082031-54.890626-4.617188-7.9375-.039062-11.8125 3.476562-16.171874 8.578126-10.652344 17.167969-21.820313 19.808594-27.105469 2.644532-5.289063 1.320313-9.917969-.664062-13.882813-1.976563-3.964844-17.824219-42.96875-24.425782-58.839844-6.4375-15.445312-12.964843-13.359374-17.832031-13.601562-4.617187-.230469-9.902343-.277344-15.1875-.277344-5.28125 0-13.867187 1.980469-21.132812 9.917969-7.261719 7.933594-27.730469 27.101563-27.730469 66.105469s28.394531 76.683594 32.355469 81.972656c3.960937 5.289062 55.878906 85.328125 135.367187 119.648438 18.90625 8.171874 33.664063 13.042968 45.175782 16.695312 18.984374 6.03125 36.253906 5.179688 49.910156 3.140625 15.226562-2.277344 46.878906-19.171875 53.488281-37.679687 6.601563-18.511719 6.601563-34.375 4.617187-37.683594-1.976562-3.304688-7.261718-5.285156-15.183593-9.253906zm0 0' /%3e%3c/svg%3e"); background-repeat:no-repeat;width:22px;height:22px;position:absolute;top:8px;left:8px; background-size:20px 20px}
 .viber-icon{background:#6246bc}
 .viber-icon:before{content:''; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Bold' enable-background='new 0 0 24 24' viewBox='0 0 24 24'  fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m23.155 13.893c.716-6.027-.344-9.832-2.256-11.553l.001-.001c-3.086-2.939-13.508-3.374-17.2.132-1.658 1.715-2.242 4.232-2.306 7.348-.064 3.117-.14 8.956 5.301 10.54h.005l-.005 2.419s-.037.98.589 1.177c.716.232 1.04-.223 3.267-2.883 3.724.323 6.584-.417 6.909-.525.752-.252 5.007-.815 5.695-6.654zm-12.237 5.477s-2.357 2.939-3.09 3.702c-.24.248-.503.225-.499-.267 0-.323.018-4.016.018-4.016-4.613-1.322-4.341-6.294-4.291-8.895.05-2.602.526-4.733 1.93-6.168 3.239-3.037 12.376-2.358 14.704-.17 2.846 2.523 1.833 9.651 1.839 9.894-.585 4.874-4.033 5.183-4.667 5.394-.271.09-2.786.737-5.944.526z' /%3e%3cpath d='m12.222 4.297c-.385 0-.385.6 0 .605 2.987.023 5.447 2.105 5.474 5.924 0 .403.59.398.585-.005h-.001c-.032-4.115-2.718-6.501-6.058-6.524z' /%3e%3cpath d='m16.151 10.193c-.009.398.58.417.585.014.049-2.269-1.35-4.138-3.979-4.335-.385-.028-.425.577-.041.605 2.28.173 3.481 1.729 3.435 3.716z' /%3e%3cpath d='m15.521 12.774c-.494-.286-.997-.108-1.205.173l-.435.563c-.221.286-.634.248-.634.248-3.014-.797-3.82-3.951-3.82-3.951s-.037-.427.239-.656l.544-.45c.272-.216.444-.736.167-1.247-.74-1.337-1.237-1.798-1.49-2.152-.266-.333-.666-.408-1.082-.183h-.009c-.865.506-1.812 1.453-1.509 2.428.517 1.028 1.467 4.305 4.495 6.781 1.423 1.171 3.675 2.371 4.631 2.648l.009.014c.942.314 1.858-.67 2.347-1.561v-.007c.217-.431.145-.839-.172-1.106-.562-.548-1.41-1.153-2.076-1.542z' /%3e%3cpath d='m13.169 8.104c.961.056 1.427.558 1.477 1.589.018.403.603.375.585-.028-.064-1.346-.766-2.096-2.03-2.166-.385-.023-.421.582-.032.605z' /%3e%3c/svg%3e"); background-repeat:no-repeat;width:22px;height:22px;position:absolute;top:8px;left:8px; background-size:20px 20px}
  
 
/* 39 страница блога и анонсы записей */ 
.blog__header{position:relative;margin-bottom:50px}
.blog__header__wrapper{width:var(--full-width);max-width:1400px;position:absolute;bottom:0;left:50%;transform:translate(-50%,0)}
.blog__header__wrapper section{background:var(--decor-color);display:inline-block;padding:2.6rem 6rem 1.1rem 0;position:relative}
.blog__header__wrapper section:before{content:'';background:var(--decor-color);width:var(--full-width);height:100%;position:absolute;top:0;left:0;transform:translate(-99%,0);z-index:-1}
h2.post-title{font-size:1.8rem;line-height:1.3;margin-bottom:19px}
h2.post-title a,.list-title a,h2.item-title a{text-decoration:none}
h2.post-title a:hover,.list-title a:hover,h2.item-title a:hover{text-decoration:underline}
.gp-entry{width:var(--full-width);float:left;margin-top:60px}
.gp-entry:nth-of-type(1){margin-top:0}
.gp-entry p.post-content{font-size:1rem}
.blog-thumbnail{float:left;margin-right:2rem;max-width:300px;max-height:300px;overflow:hidden;position:relative}
.blog-thumbnail img{transition:all .5s ease}
.blog-thumbnail:hover img{transform:scale(1.15,1.15)}


/* 40 заголовки */
h1,h2,h3,h4,h5,h6{font-family:var(--font-alice);font-weight:var(--font-regular);display:block}
.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.gp-custom-content h1,.gp-custom-content h2,.gp-custom-content h3,.gp-custom-content h4,.gp-custom-content h5,.gp-custom-content h6{margin-bottom:19px}
.post-content h1{font-size:2rem}
.post-content h2{font-size:1.8rem!important}
.post-content h3{font-size:1.6rem}
.post-content h4{font-size:1.4rem}
.post-content h5{font-size:1.2rem}
.post-content h6{font-size:1rem}

/* 41 ajax загрузка записей в блоге и рубриках */
.loadmore-section{width:var(--full-width);float:left;padding:20px 0;font-size:.8rem;text-align:center;text-transform:uppercase;margin-top:50px;font-weight:var(--font-bold);cursor:pointer;border:1px solid #293b5f;transition:var(--effect-value)}
.loadmore-section:hover{background:#d160c3;border-color:#d160c3;color:var(--decor-color)}

/* 42 маркированные списки */
.post-content ul li,.widget ul li,.gp-custom-content ul li{position:relative;padding:0;margin-bottom:10px;list-style-type:square;list-style-position:inside}
.post-content ul li ul,.widget ul li ul,.gp-custom-content ul li ul{margin:15px 0 15px 20px}
.post-content ul li ul li ul,.widget ul li ul li ul,.gp-custom-content ul li ul li ul{margin:10px 0 14px 20px}
.widget ul li:last-child,.gp-custom-content ul i:last-child{margin-bottom:0}
.post-content ul,.post-content ol{margin:5px 0 25px 0}

/* 43 нумерованные списки */
ol{list-style:decimal;list-style-position:inside;margin:25px 0 25px 0}
ol li{margin:0;padding:0 0 10px 0}
ol ol{list-style:upper-alpha}
ol ol ol{list-style:lower-roman}
ol ol ol ol{list-style:lower-alpha}


/* 44 виджеты сайта */
.widget-title,.widgettitle{margin-bottom:25px;font-size:17px;font-weight:var(--font-bold);display:block;border-bottom:1px solid #f0f0f1;padding-bottom:13px}
.widget{margin-bottom:50px}
#sidebar .widget:last-child{margin-bottom:0}
.widget p a{text-decoration:underline}
.widget p a:hover{text-decoration:underline}
.widget li a{text-decoration:none}
.widget li a:hover{text-decoration:underline}
.widget .tagcloud{width:var(--full-width);display:inline-block}
.widget .tagcloud a{float:left;line-height:12px;font-size:12px!important;text-decoration:none;margin:0 9px 9px 0;padding:8px 9px;text-transform:uppercase;border:1px solid rgba(29,43,100,.1)}
.widget .tagcloud a:hover{text-decoration:none}
.widget #calendar_wrap{width:var(--full-width);font-size:13px}
.widget #wp-calendar th{text-align:center;padding:5px 4px;font-size:13px;font-weight:var(--font-bold);border:1px solid rgba(29,43,100,.06)}
.widget #wp-calendar td{padding:5px 3px;border:1px solid rgba(29,43,100,.06);text-align:center}
.widget #wp-calendar caption{font-size:16px;margin-bottom:10px}
.wp-block-search input[type="search"]{-webkit-backface-visibility:hidden;background:var(--decor-color);border:solid 1px rgba(29,43,100,.4);outline:0;padding:12px 10px;-webkit-appearance:none;outline-offset:0;border-radius:0;font-size:16px;float:left;width:67%;margin-right:3%}
.wp-block-search__button{padding:12px 10px;text-align:center;line-height:1.46;font-size:16px;font-weight:var(--font-bold);cursor:pointer;transition:var(--effect-value);font-family:inherit;-webkit-appearance:none;box-shadow:none;float:left;width:30%;background-color:#7C83FD!important;color:var(--decor-color)!important;border-color:#867ae9!important}
.wp-block-search input[type="search"]:focus{border-color:#0073aa;outline:thin solid rgba(0,115,170,0.15)}
.wp-block-search__button:hover{background:#3C5186!important;border-color:#3C5186!important;color:var(--decor-color)}

/* 45 встроенный виджет - последние записи с миниатюрами */
.small-thumbnail{float:left;margin:0 26px 0 0}
ul.featured-list li{float:left;width:var(--full-width);margin-bottom:30px!important;padding:0 0 25px 0!important;border-bottom:1px solid #f0f0f1;list-style:none;position:relative}
ul.featured-list li:last-child{border:0;padding:0!important;margin-bottom:0!important}
.gp-recent-posts-widget ul.featured-list li span{font-size:1rem;line-height:1.4;display:block}
.gp-recent-posts-widget ul li{list-style:none}


/* 46 страница Контакты  */
.contact-page__img,.contact-page__items{flex-basis:var(--half-width)}
.contact-page__wrapper{width:var(--full-width)}
.contact-page__img-wrapper{width:var(--full-width);height:100%;position:relative}
.contact-page__img-caption{position:absolute;bottom:0;left:0;background:var(--decor-color);padding:30px 40px 0 0;width:200px}
.contact-page__img-caption span{display:block;margin-bottom:20px}
.img-caption__time{position:relative;padding-left:30px} 
.contact-page__img-caption .checkin:before  {content: ''; width:30px; height:30px; background-size:16px 16px; background-repeat:no-repeat; position:absolute; top:7px; left: 0; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' fill='%23000' viewBox='0 0 477.867 477.867' style='enable-background:new 0 0 477.867 477.867;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M238.933,0C106.974,0,0,106.974,0,238.933s106.974,238.933,238.933,238.933s238.933-106.974,238.933-238.933 C477.726,107.033,370.834,0.141,238.933,0z M238.933,443.733c-113.108,0-204.8-91.692-204.8-204.8s91.692-204.8,204.8-204.8 s204.8,91.692,204.8,204.8C443.611,351.991,351.991,443.611,238.933,443.733z' /%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M238.933,85.333c-9.426,0-17.067,7.641-17.067,17.067v119.467H102.4c-9.426,0-17.067,7.641-17.067,17.067 S92.974,256,102.4,256h136.533c9.426,0,17.067-7.641,17.067-17.067V102.4C256,92.974,248.359,85.333,238.933,85.333z' /%3e%3c/g%3e%3c/g%3e%3c/svg%3e ")}
.do-action{font-style:normal;border-bottom:1px dashed #828282;cursor:pointer;font-size:.95rem;display:inline!important}
.contact-page__item{flex-basis:var(--half-width);margin-top:40px;padding:110px 25px 25px;background:rgba(219,230,253,.2);box-shadow:5px 10px 35px -10px rgba(41,64,211,0.25);position:relative;z-index:1;transition:var(--effect-value);text-align:center;font-size:1.1rem}
.contact-page__item:after{content:'';width:var(--full-width);height:0;position:absolute;top:0;left:0;z-index:-1;transition:var(--effect-value)}
.contact-page__item:hover:after{height:100%}
.contact-page__item:hover{color:var(--decor-color)}
.contact-page__item:hover .do-action,.contact-page__item:hover .do-action a{color:var(--decor-color);border-color:var(--decor-color)}
.contact-page__item span{display:block;margin-bottom:10px}
.contact-item__title,.img-caption__title{font-family:var(--font-alice);font-size:1.3rem}
.booking:before { background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 281.332 281.332' style='enable-background:new 0 0 281.332 281.332;' fill='%23fff' xml:space='preserve'%3e%3cpath d='M198.102,134.449c15.233-11.431,28.497-29.829,28.497-59.239v-0.753c0-18.694-6.274-34.93-18.649-48.258 c-0.059-0.064-0.12-0.127-0.181-0.189C191.021,8.994,165.96,0,135.294,0H49.656c-4.971,0-9,4.029-9,9v263.332c0,4.971,4.029,9,9,9 h90.331c29.385,0,54.297-7.214,72.043-20.863c18.741-14.414,28.647-35.157,28.647-59.988v-0.753 C240.677,170.226,226.043,147.94,198.102,134.449z M140.709,236.624H86.813v-74.919h48.842c19.735,0,35.34,3.551,45.129,10.27 c8.757,6.011,13.015,14.474,13.015,25.872v0.752C193.799,232.919,156.671,236.624,140.709,236.624z M130.58,117.372H86.813V44.709 h45.955c29.839,0,46.952,12.351,46.952,33.886v0.752C179.719,112.432,148.932,117.372,130.58,117.372z'/%3e%3c/svg%3e ")}
.contact-page__item.contact-list__phone:before,.contact-page__item.contact-list__chat:before,.contact-page__item.contact-list__adress:before,.booking:before{content:'';width:60px;height:60px;background-size:30px 30px;background-repeat:no-repeat;background-position:center center;position:absolute;top:30px;left:50%;transform:translate(-50%,0);border-radius:50%}
.booking:before{background-size:18px 18px}
.contact-list__adress:before {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg id='Layer_1' enable-background='new 0 0 512 512'  viewBox='0 0 512 512' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath d='m256 0c-110.28 0-200 89.72-200 200 0 78.711 45.478 155.186 95.727 215.265 46.548 55.655 92.48 91.823 94.413 93.335 5.792 4.533 13.93 4.533 19.722 0 1.933-1.512 47.865-37.68 94.413-93.335 50.259-60.093 95.725-136.565 95.725-215.265 0-110.28-89.72-200-200-200zm0 475.228c-77.111-65.809-168-174.171-168-275.228 0-92.636 75.364-168 168-168s168 75.364 168 168c0 101.065-90.923 209.449-168 275.228z'   /%3e%3cpath d='m296 136c-8.836 0-16 7.164-16 16v32h-48v-32c0-8.836-7.164-16-16-16s-16 7.164-16 16v96c0 8.836 7.164 16 16 16s16-7.164 16-16v-32h48v32c0 8.836 7.164 16 16 16s16-7.164 16-16v-96c0-8.836-7.164-16-16-16z'/%3e%3c/g%3e%3c/svg%3e")}
.booking .do-action,.contact-list__adress .do-action{border:0}
.contact-list__phone .do-action a,.contact-list__chat .do-action a{text-decoration:none}
.static-page-content-wrapper{margin-top:2.8rem}
.post-type-archive-rooms .static-page-content-wrapper{margin-top:0;margin-bottom:2.8rem}
.contact-page__item.contact-list__phone:before {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 512 512'  fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m345.851562 287.507812c-12.546874-7.425781-34.46875-25.585937-54.894531-6.148437-4.820312 4.90625-8.011719 8.191406-10.074219 10.300781-18.554687-8.789062-51.546874-40.644531-60.101562-60.746094 30.3125-27.554687 16.28125-37.382812-13.53125-94.003906-5.09375-8.789062-13.351562-14.621094-23.429688-14.621094-12.34375 0-17.167968 6.082032-34.800781 23.925782-22.078125 22.335937-35.035156 29.351562-26.730469 67.199218 23.632813 107.734376 181.347657 215.632813 226.011719 167.398438 36.480469-36.234375 43.515625-39.667969 41.378907-56.054688-2.691407-16.316406-15.210938-20.316406-43.828126-37.25zm-19.535156 72.890626c-2.550781 2.832031-17.824218 3.765624-43.160156-6.75-48.042969-19.9375-97.878906-72.257813-118.300781-111.316407-6.503907-12.441406-20.886719-49.332031-12.902344-56.527343 3.265625-3.097657 25.222656-25.519532 30.839844-30.953126 14.953125 28.34375 22.234375 41.59375 24.652343 46.992188-4.300781 6.640625-18.054687 11.839844-18.054687 28.128906 6.050781 31.824219 47.453125 70.824219 72.199219 85.335938 25.257812 14.8125 33.339844 4.910156 42.539062-4.519532 8.214844-8.414062 7.511719-7.902343 8.367188-7.988281l45.183594 26.554688c-5.296876 5.539062-27.707032 27.199219-31.363282 31.042969zm0 0'/%3e%3cpath d='m256 0c-141.503906 0-256 114.515625-256 256 0 141.503906 114.515625 256 256 256 141.503906 0 256-114.515625 256-256 0-141.503906-114.515625-256-256-256zm0 482c-124.921875 0-226-101.097656-226-226 0-124.921875 101.097656-226 226-226 124.921875 0 226 101.097656 226 226 0 124.921875-101.097656 226-226 226zm0 0'/%3e%3c/svg%3e")}
.contact-page__item.contact-list__chat:before {background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg viewBox='0 0 512 512.00004' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m436.8125 75.1875c-48.484375-48.484375-112.699219-75.1875-180.8125-75.1875-140.96875 0-256 115.046875-256 256 0 41.710938 10.242188 82.886719 29.675781 119.492188l-29.234375 117.898437c-1.265625 5.101563.234375 10.496094 3.953125 14.214844 3.695313 3.699219 9.082031 5.226562 14.214844 3.953125l117.898437-29.238282c36.605469 19.433594 77.78125 29.679688 119.492188 29.679688 68.113281 0 132.328125-26.703125 180.8125-75.1875 48.484375-48.488281 75.1875-112.699219 75.1875-180.8125s-26.703125-132.328125-75.1875-180.8125zm-180.8125 406.8125c-38.59375 0-76.65625-9.933594-110.082031-28.71875-3.328125-1.871094-7.246094-2.402344-10.960938-1.484375l-99.40625 24.652344 24.648438-99.410157c.921875-3.707031.390625-7.628906-1.480469-10.960937-18.789062-33.421875-28.71875-71.484375-28.71875-110.078125 0-124.617188 101.382812-226 226-226s226 101.382812 226 226-101.382812 226-226 226zm0 0'/%3e%3cpath d='m391.367188 301.546875c-9.941407-9.945313-20.886719-19.984375-33.53125-26.082031-18.894532-9.105469-36.921876-6.496094-50.765626 7.347656-6.300781 6.300781-14.96875 18.722656-19.957031 24.832031-12.867187-2.152343-38.574219-23.828125-48.78125-34-10.167969-10.207031-31.828125-35.917969-33.980469-48.757812 6.074219-4.960938 18.539063-13.664063 24.835938-19.957031 13.84375-13.84375 16.453125-31.875 7.347656-50.765626-6.097656-12.648437-16.136718-23.589843-26.074218-33.527343-20.242188-20.667969-51.464844-22.191407-78.414063 4.761719-20.140625 20.136718-38.082031 57.46875-9.207031 120.964843 17.085937 37.5625 44.621094 70.785157 58.195312 84.496094l.105469.105469c13.710937 13.578125 46.933594 41.113281 84.496094 58.195312 42.421875 19.292969 87.890625 23.871094 120.96875-9.203125 27.355469-27.359375 25.050781-58.542969 4.761719-78.410156zm-25.976563 57.195313c-19.535156 19.535156-48.917969 20.582031-87.335937 3.109374-33.726563-15.339843-64.265626-40.789062-75.753907-52.152343-11.363281-11.492188-36.8125-42.027344-52.152343-75.753907-17.472657-38.417968-16.425782-67.800781 3.109374-87.335937 11.402344-11.402344 24.527344-16.460937 35.769532-4.980469l.214844.21875c26.628906 26.628906 24.738281 35.859375 18.730468 41.867188-5.332031 5.332031-21.09375 16.035156-26.1875 21.128906-11.957031 11.953125-9.730468 30.46875 6.613282 55.027344 9.753906 14.660156 22.636718 28.886718 28.714843 34.980468l.03125.035157c6.097657 6.078125 20.320313 18.960937 34.980469 28.714843 24.5625 16.34375 43.074219 18.566407 55.027344 6.613282 5.097656-5.097656 15.796875-20.855469 21.128906-26.1875 4.0625-4.0625 8.066406-5.613282 16.523438-1.535156 9.804687 4.726562 20.300781 15.222656 25.347656 20.265624l.21875.214844c11.570312 11.332032 6.425781 24.363282-4.980469 35.769532zm0 0'/%3e%3c/svg%3e")}


/* 47 выплывающий одноразовый информационный блок  */
.modal{width:var(--full-width);max-width:500px;position:fixed;bottom:60px;left:-1000px;font-size:.96rem;box-shadow:5px 12px 30px 0 rgba(15,8,49,.5);z-index:99;border-radius:4px;opacity:0;transition:all .5s ease-in}
.shown{left:30px;opacity:1;transition:all .5s ease-in}
.modal__img{flex-basis:38%}
.modal__img-wrapper{width:var(--full-width);height:100%;border-top-left-radius:4px;border-bottom-left-radius:4px}
.modal__content{flex-basis:62%;padding:20px 25px}
.modal__title{font-family:var(--font-alice);font-size:1.2rem;display:block;margin-bottom:15px;line-height:1.3}
.modal .close{cursor:pointer;position:absolute;top:-8px;right:-5px;width:30px;height:30px;transition:.3s ease;z-index:10}
.modal .close:before{content:''; width:40px; height:40px;background-size:14px 14px; background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 47.971 47.971'  fill='%23fff' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M28.228,23.986L47.092,5.122c1.172-1.171,1.172-3.071,0-4.242c-1.172-1.172-3.07-1.172-4.242,0L23.986,19.744L5.121,0.88 c-1.172-1.172-3.07-1.172-4.242,0c-1.172,1.171-1.172,3.071,0,4.242l18.865,18.864L0.879,42.85c-1.172,1.171-1.172,3.071,0,4.242 C1.465,47.677,2.233,47.97,3,47.97s1.535-0.293,2.121-0.879l18.865-18.864L42.85,47.091c0.586,0.586,1.354,0.879,2.121,0.879 s1.535-0.293,2.121-0.879c1.172-1.171,1.172-3.071,0-4.242L28.228,23.986z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A"); background-position: center center; background-repeat:no-repeat; position:absolute; top:0; left:0; z-index:20; border-radius:50%}
.modal__content a {text-decoration: underline; font-weight: var(--font-bold); display: inline-block; margin-top: 5px}

/* 48 изображения, галереи и их элементы внутри записей */
.wp-block-gallery{margin-bottom:15px}
.wp-block-gallery .blocks-gallery-item{display:inline-block}
.blocks-gallery-grid{margin:0!important}
.wp-block-embed.aligncenter iframe{display:block;margin:0 auto 30px;float:none}
.wp-block-embed.aligncenter figcaption,.wp-block-gallery figcaption{text-align:center;font-size:14px;color:var(--support-color)}
.blocks-gallery-caption{color:var(--support-color);font-size:14px;margin-bottom:0}
.wp-block-image{margin-bottom:30px}
.wp-block-cover{margin-bottom:35px}
.wp-block-image{position:relative}
figcaption{color:var(--support-color);font-size:13px;margin:10px 0 0;padding:0;text-align:center}
.wp-block-image figcaption{position:absolute;bottom:-13px;width:var(--full-width);max-height:100%;overflow:auto;padding:40px 15px 9px;color:var(--decor-color);font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}
.wp-block-image figcaption,.blocks-gallery-item__caption,.blocks-gallery-grid .blocks-gallery-item figcaption{text-align:left}
.gallery .gallery-item{float:left;margin-top:0;margin-bottom:10px;padding:0 10px 0 0;width:33.33%}
.gallery-columns-2 .gallery-item{width:50%}
.gallery-columns-4 .gallery-item{width:25%}
.gallery img{padding:8px}
.gallery img:hover{background:white}
.gallery-columns-2 .attachment-medium{max-width:92%;height:auto}
.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto}
.gallery .gallery-caption{color:var(--support-color);font-size:17px;margin:0 0 12px 5px}
.gallery dl,.gallery dt{margin:0}
.gallery br+br{display:none}
.img-attach{display:block;text-align:center}
.wp-caption{width:var(--full-width)!important}
.wp-block-cover .wp-block-cover__inner-container{font-family:var(--font-alice);font-weight:var(--font-regular)} 
 

/* 49 список комментариев */
ol.commentlist{margin:0 0 40px 0;position:relative;z-index:1;padding:0}
ol.commentlist li div.vcard cite.fn a.url:hover{text-decoration:none}
ol.commentlist li{margin-top:25px;list-style-type:none;padding:0;position:relative;font-size:1.1rem;line-height:1.7}
ol.commentlist li .fn{font-weight:var(--font-bold);font-size:1.1rem}
ol.commentlist li div.vcard cite.fn a.url{text-decoration:none}
ol.commentlist li .comment-author{position:relative}
ol.commentlist li .avatar{float:left;margin:0 15px 0 0;border-radius:4px}
ol.commentlist li div.commentmetadata{font-size:.8rem;color:var(--support-color);margin-bottom:5px}
ol.commentlist li div.commentmetadata a{color:var(--support-color);text-decoration:none}
ol.commentlist li div.commentmetadata a:hover{text-decoration:underline}
.comment-notes{padding:0 0 15px;margin:0;text-align:center}
.comments-box ol.commentlist li p{margin:3px 0;line-height:1.5}
span.comment-reply-link{font-size:.8rem;color:var(--support-color);cursor:pointer;display:block;text-align:center;padding:5px 0;border:1px solid #e4e4e4;width:90px;position:absolute;top:5px;right:0;transition:var(--effect-value)}
.comments-box ol.children{margin:0 0 0 25px;padding:0;position:relative}
ol.children li:before{content:'';background:url('img/dots.png') no-repeat;position:absolute;top:-11px;left:-25px;width:15px;height:15px}


/* 50 форма отправки комментариев */
.gp-comment-form{position:relative;z-index:1;margin:0}
p.comment-form-author,p.comment-form-email{width:var(--half-width);float:left;margin-left:4%;display:block;margin-bottom:10px}
p.comment-form-email{margin-right:0}
.comment-form label{font-size:.9rem;color:#444;margin-bottom:7px;display:block}
#reply-title{margin-bottom:20px;font-size:1.6rem;display:block;line-height:1.2}
.comment-title{margin-bottom:40px;font-size:2rem;display:block;line-height:1.2;font-family:var(--font-alice);font-weight:var(--font-regular);text-align:center}
.comment-reply-title{margin-top:30px}
.comments-box .says{display:none}
#respond .logged-in-as{margin-bottom:20px!important;text-align:center}
#respond .gp-notice{margin-bottom:15px!important}
.comments-box .navigation{width:var(--full-width);margin:20px 0 40px;text-align:center;font-size:.9rem;border-top:1px solid #e6e6e6;padding-top:20px}
.comments-box .navigation .nav-previous{width:50%;float:left;text-align:left;background:0}
.comments-box .navigation .nav-next{width:50%;float:right;text-align:right;background:0}
.comments-box .navigation a{color:var(--support-color);text-decoration:none}
.comments-box .navigation a:hover{text-decoration:underline}
.comment-form input[type="text"],.comment-form input[type="email"]{font-family:inherit;font-size:1rem;width:var(--full-width);padding:10px;margin-bottom:10px;border:1px solid rgba(29,43,100,.4)}
#commentform textarea{font-family:inherit;height:180px;width:var(--full-width);border:1px solid rgba(29,43,100,.4);padding:10px;font-size:1rem;line-height:24px;display:block;position:relative;z-index:2;margin-bottom:20px}
.comment-form input[type="submit"]{display:table;width:240px;font-size:.8rem;text-align:center;text-decoration:none;border:0;cursor:pointer;padding:0;transition:var(--effect-value);font-weight:var(--font-bold);margin:30px auto 20px;letter-spacing:.5px;text-transform:uppercase;line-height:50px}
.comment-form input[type="submit"]:hover{background:#d160c3}
.comment-form input:focus,#commentform textarea:focus{border:1px solid #9ab3f5;box-shadow:0 0 0 1px #9ab3f5;outline-color:#9ab3f5}
.logged-in-as,.comment-notes,.logged-in-as,.form-allowed-tags{color:var(--support-color);font-size:.8rem;margin-bottom:20px}
.comment-awaiting-moderation{color:green;font-size:.8rem;line-height:1.5;display:block;font-style:normal}
.no-comments{color:var(--support-color);font-weight:var(--font-bold);padding-top:1.6em}
.comment-navigation+.no-comments{border-top:0}
.required{color:red}
.top-text .vcard{display:inline-block;margin-bottom:40px}
#comments-checkbox{display:block;float:left;margin:4px 10px 15px 5px}
a#cancel-comment-reply-link{display:inline-block;padding-left:20px;text-decoration:none;overflow:hidden;width:38px;height:32px}
a#cancel-comment-reply-link:before{content:"\00D7";font-size:36px;color:red;width:32px;height:32px}
p.comment-form-comment{margin-bottom:0!important}
.comment-form p{display:block}
.gp-comment-text{padding:15px 0 20px}
.gp-notice{display:inline-block;color:var(--support-color);font-size:.8rem;margin-top:10px}
.gp-notice a{color:var(--support-color)}
ol.commentlist li #respond p.comment-form-author,ol.commentlist li #respond p.comment-form-email{width:var(--half-width);float:left;margin-left:4%}
ol.commentlist li #respond p.comment-form-comment{margin-left:0}
p.comment-form-author,ol.commentlist li #respond p.comment-form-author{margin-left:0}
.comment-form-cookies-consent{display:block;width:var(--full-width);padding:0 0 20px!important;margin-bottom:0!important}
.comment-form-cookies-consent label{font-size:.8rem!important;color:var(--support-color)!important}
#wp-comment-cookies-consent{float:left;margin:5px 10px 5px 0}
.comment #respond{margin-bottom:20px;display:inline-block;width:var(--full-width)}


/* 51 кнопка открытия мобильного меню  */
.hamburger{transform:scale(0.8,0.8);width:50px;height:50px; display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible; position: absolute; top:-25px; right: 20px; z-index: 10000 }
.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#293b5f}
.hamburger-box{width:40px;height:24px;display:block;position:relative}
.hamburger-inner{display:block;top:50%;margin-top:-2px}
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}
.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}
.hamburger-inner::before{top:-10px}
.hamburger-inner::after{bottom:-10px}
.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}
.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);  }
.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out;  }
.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);  }

/* 52 стили для форм contact form 7  */
.wpcf7 input{font-family:inherit;width:var(--full-width);float:left;padding:15px;display:block;border:1px solid rgba(29,43,100,.4);margin-bottom:20px;color:#444;font-size:1rem;position:relative;background:var(--decor-color)}
.invalid .wpcf7-form-control{margin-bottom:0!important}
.wpcf7 select{font-family:inherit;width:var(--full-width);float:left;padding:15px;display:block;border:1px solid rgba(29,43,100,.4);margin-bottom:20px;color:#444;font-size:17px;position:relative;background:var(--decor-color);-webkit-appearance:none;overflow:hidden;border-radius:0!important;display:block}
.wpcf7 textarea{font-family:inherit;width:var(--full-width);height:200px;float:left;padding:15px;display:block;border:1px solid rgba(29,43,100,.4);margin-bottom:20px;color:#444;font-size:17px;position:relative;background:var(--decor-color)}
.wpcf7 p{margin:0}
.wpcf7-not-valid-tip{font-size:11px!important;margin:0 0 5px!important;width:var(--full-width);display:inline-block}
.wpcf7-response-output{display:none!important}
.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:var(--support-color)}
.wpcf7 input[type="submit"]{width:170px;font-size:1rem;line-height:1;font-weight:var(--font-bold);text-align:center;text-decoration:none;-webkit-appearance:none;outline:0;box-shadow:none;cursor:pointer;padding:17px 0;margin:0;transition:var(--effect-value);position:relative;display:block;text-transform:uppercase;letter-spacing:1px}
.wpcf7 textarea:focus,.wpcf7 select:focus,.wpcf7 input:focus{border-color:#0073aa;outline:thin solid rgba(0,115,170,0.15)}
.wpcf7 .ajax-loader{transform:scale(0.6,0.6);margin:0}
.gp-form-item{position:relative;float:left;width:var(--full-width);margin-bottom:30px}
.wpcf7-form-control-wrap{position:initial}
.gp-form-item label{color:var(--support-color);font-size:.8rem;display:inline-block;position:absolute;background:var(--decor-color);padding:0 6px;top:-11px;left:10px;z-index:10}
.date-item-in,.date-item-out, .order-tel, .order-mail{width:var(--half-width)}
.date-item-in, .order-tel{margin-right:4%}


/* 53 адаптивность */
@media only screen and (max-width:1800px){html{font-size:17px}
}

@media only screen and (max-width:1600px){.menunav li a{padding:0 12px}
li.lang-item-first{margin-left:1.5rem}
}

@media only screen and (max-width:1500px){.feedback-wrapper .owl-prev{left:-11px}
.feedback-wrapper .owl-next{right:-11px}
.logo-title{transform:scale(0.95,0.95);padding-left:0}
}

@media only screen and (max-width:1460px){.menunav{text-indent:-9999px;display:none;opacity:0}
.menu-item-has-children:before{display:none}
.open_mob{display:block;width:100px;position:relative}
.mob-menu{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000;padding:50px 60px 0;transition:var(--effect-value)}
ul.top-mob-menu{margin-bottom:40px;border-bottom:1px dotted rgba(51,51,51,.1)}
.mob-menu li{display:block;text-align:left;font-size:1.4rem;position:relative;z-index:1;font-weight:var(--font-regular);font-family:var(--font-alice)}
.top-mob-menu li{border-top:1px dotted rgba(51,51,51,.1)}
.top-mob-menu li:first-child{border:0}
.mob-menu li a{display:inline-block;text-decoration:none;padding:15px 0}
.top-mob-menu li:first-child a{padding-top:0}
.mob-menu li a:hover,.mob-menu li ul li a:hover{text-decoration:underline}
.sub-menu{padding:27px 30px 12px}
.sub-menu li{font-size:1.1rem}
.sub-menu li a{color:var(--decor-color)} 
.menu-trigger {width: 20px; height: 20px; position:absolute; top:23px; right:0; z-index:10; cursor:pointer;background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'  viewBox='0 0 284.929 284.929'%3E%3Cg%3E%3Cpath d='M282.082,76.511l-14.274-14.273c-1.902-1.906-4.093-2.856-6.57-2.856c-2.471,0-4.661,0.95-6.563,2.856L142.466,174.441 L30.262,62.241c-1.903-1.906-4.093-2.856-6.567-2.856c-2.475,0-4.665,0.95-6.567,2.856L2.856,76.515C0.95,78.417,0,80.607,0,83.082 c0,2.473,0.953,4.663,2.856,6.565l133.043,133.046c1.902,1.903,4.093,2.854,6.567,2.854s4.661-0.951,6.562-2.854L282.082,89.647 c1.902-1.903,2.847-4.093,2.847-6.565C284.929,80.607,283.984,78.417,282.082,76.511z' style='fill:%23293b5f;'/%3E%3C/g%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-size:12px 12px; background-position: center center}
.sub-menu .menu-trigger {width:20px; height:20px; position:absolute; top:3px; right:0; z-index:10; cursor:pointer;background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'  viewBox='0 0 284.929 284.929'%3E%3Cg%3E%3Cpath d='M282.082,76.511l-14.274-14.273c-1.902-1.906-4.093-2.856-6.57-2.856c-2.471,0-4.661,0.95-6.563,2.856L142.466,174.441 L30.262,62.241c-1.903-1.906-4.093-2.856-6.567-2.856c-2.475,0-4.665,0.95-6.567,2.856L2.856,76.515C0.95,78.417,0,80.607,0,83.082 c0,2.473,0.953,4.663,2.856,6.565l133.043,133.046c1.902,1.903,4.093,2.854,6.567,2.854s4.661-0.951,6.562-2.854L282.082,89.647 c1.902-1.903,2.847-4.093,2.847-6.565C284.929,80.607,283.984,78.417,282.082,76.511z' style='fill:%23fff;'/%3E%3C/g%3E%3C/svg%3E%0A"); background-repeat: no-repeat; background-size: 12px 12px; background-position: center center}
ul.pl-lang-select{margin-left:auto;margin-right:0;padding-right:2rem;display:block}
.mob-menu li.lang-item.menu-item{display:none}
.pl-lang-select .lang-item{display:inline-block}
}

@media only screen and (max-width:1440px){html{font-size:16px}
.gp-container{padding:0 40px}
.gp-custom-content{padding-top:4rem}
.gp-container.gallery-container{padding:0}
.menunav ul li{font-size:.95rem}
.menunav li a{padding:0 10px}
.logo-title{transform:scale(0.8,0.8);margin-left:-10px;}
.room-icons{width:40px;height:40px;background-size:20px 20px;line-height:40px}
.single-room__header-caption,.rooms-archive__header-caption,.contact-page__header-caption,.blog__header__wrapper section{padding-left:2rem}
}

@media only screen and (max-width:1300px){.site-title{flex-basis:37%}
h2.post-title{font-size:1.5rem}
.blog-thumbnail{max-width:250px}
.service-item{flex-basis:31%}
}

@media only screen and (max-width:1180px){.single-room__info__price,.single-room__info__square{flex-basis:var(--half-width)}
.single-room__info__square{text-align:right}
.single-room__description{flex-basis:var(--full-width);margin:30px 0}
.single-room__info__btn{flex-basis:var(--full-width);text-align:center}
}

@media only screen and (max-width:1120px){.blog-thumbnail{float:none;margin:0 auto 20px;max-width:300px}
.gp-entry{text-align:center}
.contact-page__header{margin-bottom:20px}
.contact-page.flex-port{flex-direction:column-reverse}
.contact-page__img,.contact-page__items{flex-basis:var(--full-width)}
.contact-page__items{margin-bottom:50px}
.contact-page__img{height:400px}
.contact-page__img-wrapper{height:400px}
}

@media only screen and (max-width:1060px){.benefit-item{flex-basis:var(--half-width);text-align:center}
.benefit-item span{float:none;display:inline-block}
}

@media only screen and (max-width:1024px){html{font-size:15px}
.single-room__header-wrapper,.rooms-archive__header-wrapper,.contact-page__header-wrapper,.blog__header__wrapper{position:relative;text-align:center}
.single-room__header-caption,.rooms-archive__header-caption,.contact-page__header-caption,.blog__header__wrapper section{padding:0;margin-top:25px}
.breadcrumbs{margin-bottom:10px}
.single-room-carousel{width:var(--full-width);margin-right:0}
.single-room__icons-block{width:var(--full-width);margin-bottom:0;padding-top:3rem}
.single-room__icons-block ul li{width:50%;float:left}
.more-rooms__container{margin-bottom:0}
.room-item{flex-basis:46%}
h2.room-item__title{font-size:1.6rem!important}
.room-icons{width:60px;height:60px;background-size:25px 25px;line-height:60px}
.mod-flex-wrap{flex-flow:column wrap}
.rooms-archive-item__slider,.rooms-archive-item__description{width:80%;margin:0 auto 0}
.call-block-img{flex-basis:30%}
.call-block-text{flex-basis:70%}
.rooms-archive-item:last-child{margin-bottom:0}
.footer-col{flex-basis:var(--full-width);margin-bottom:40px}
.footer-col-right{margin-bottom:0}
.footer-col-center{padding:25px;background:#f7f6fb}
.thp-recent-posts{max-width:600px;margin:45px auto 0}
.thp-recent-post-item{flex-basis:var(--half-width)}
main.main-single{width:var(--full-width);margin:0 0 40px 0}
#sidebar{width:var(--full-width);max-width:400px;margin:0 auto;display:table;float:none;padding:2.5rem;border:1px solid #e6e6e6}
.blog-thumbnail{float:left;margin:0 2rem 0 0;max-width:250px}
.gp-entry{text-align:left}
.wp-block-search .wp-block-search__inside-wrapper {max-width: 320px}
}

@media only screen and (max-width:900px){ul.pl-lang-select{padding-right:1rem}
.rooms-archive-item__slider,.rooms-archive-item__description{width:var(--full-width);margin:0 auto 0}
}

@media only screen and (max-width:800px){.header-phone{display:none}
.mob-menu__title{display:block;font-size:.95rem;color:var(--support-color);margin-bottom:30px}
.mob-menu a.popup-btn{display:inline-block;width:var(--half-width);padding:12px 0}
.mob-menu a.popup-call{margin-right:4%}
.mob-menu{padding:40px 40px 0}
.mob-menu li{font-size:1.4rem}
.sub-menu li{font-size:1.1rem}
.poster-caption{padding:2rem 2.5rem;border-radius:0}
a.need-call{text-align:center;display:block;margin-top:30px;margin-left:0;padding-left:0;border:0}
h2.gp-container__title{text-align:center;margin-bottom:25px}
.about-text{flex-basis:var(--full-width);padding:0;margin-bottom:40px}
.about-img{flex-basis:var(--full-width);height:400px}
.container-title{flex-basis:var(--full-width);margin-bottom:0}
.container-text{flex-basis:var(--full-width);margin-bottom:30px}
.rooms-home-container{max-width:400px}
.room-item{flex-basis:var(--full-width);margin-bottom:40px}
.room-item:last-child{margin-bottom:0}
.service-item{flex-basis:var(--half-width);padding:110px 35px 25px}
.service-icon:before{left:35px}
.feedback-item{width:var(--full-width);max-width:600px;padding:5rem 2.5rem 2rem}
.feedback-item p{text-align:left}
.feedback-wrapper .owl-prev,.feedback-wrapper .owl-next{display:none}
.rooms-archive-item__slider{flex-basis:var(--full-width)}
.rooms-archive-item__description{flex-basis:var(--full-width)}
.rooms-archive-item{margin-bottom:40px}
.rooms-archive-item:last-child{margin-bottom:0}
.single-room__info__price{margin-bottom:25px}
.single-room__info__btn .gp-button{width:var(--full-width)}
.more-rooms__title{text-align:center}
.more-rooms__item{flex-basis:var(--half-width);margin-bottom:30px}
.more-rooms__container{padding:0 20px}
main.main-single{width:var(--full-width);margin:0 0 50px 0}
h2.post-title{font-size:1.5rem}
.single-page-wrapper,.archive-page-wrapper,.search-page-wrapper,.error404-wrapper,.thanks-wrapper{margin-top:10px}
ul.featured-list li{text-align:left}
.single-room__header-caption,.rooms-archive__header-caption,.contact-page__header-caption,.blog__header__wrapper section{padding:10px 20px 0;display:block}
.single-room-carousel:before,.home-gallery-item:before{transform:scale(0.75,0.75);top:0;right:0}
.nav-previous,.nav-next{flex-basis:var(--full-width)}
.nav-previous{margin-bottom:30px}
.search-results .nav-previous,.search-results .nav-next{flex-basis:var(--half-width)}
.search-results .nav-previous{margin-bottom:0}
footer{text-align:center}
.footer__contact-list li{padding:0;margin:50px 0 10px 0}
.contact-list__phone:before,.contact-list__chat:before,.contact-list__mail:before{left:50%;transform:translate(-50%,0);top:-30px}
.footer-col-right ul{column-count:auto}
.footer-col-right ul li{list-style:none}
footer ul.svg-social-icons li,ul.svg-social-icons li:last-child{margin:0 5px 5px}
.footer-col-left{padding:0}
.footer-col-center{padding:20px 10px}
.credits{border-top:1px solid #e6e6e6;padding-top:40px;margin-top:0}
.comment-form-cookies-consent{padding-bottom:10px!important}
p.comment-form-author,p.comment-form-email,ol.commentlist li #respond p.comment-form-author,ol.commentlist li #respond p.comment-form-email{width:var(--full-width);margin:0 0 15px 0}
.comment-title{font-size:1.75rem}
ol.commentlist li .fn{font-size:1rem}
.comments-box ol.children{margin:0 0 0 10px}
span.comment-reply-link{transform:scale(0.85,0.85);top:0}
.popup__video{top:5px;padding:10px}
.popup__video iframe{width:var(--full-width);height:350px}
}@media only screen and (max-width:700px){.gp-container{padding:0 20px}
.blog-thumbnail{float:none;margin:0 auto 20px}
.gp-entry{text-align:center}
.contact-page__item{flex-basis:var(--full-width)}
}

@media only screen and (max-width:600px){html{font-size:14px}
.popup{top:2rem}
.open_mob{flex-basis:10%}
.mob-menu li{font-size:1.25rem}
.sub-menu li{font-size:1.1rem!important}
.mob-menu li a{padding:11px 0}
.mob-menu__info ul.pl-lang-select li{font-size:1.1rem}
.menu-trigger{top:19px}
.sub-menu .menu-trigger{top:-1px}
.mob-menu a.popup-btn{padding:12px 20px}
h2.poster-caption__title,h2.gp-container__title,h1.single-room__title,h1.rooms-archive__title,h1.contact-page__title,.more-rooms__title{font-size:1.8rem}
.poster-caption{padding:2rem 1.5rem}
.benefit-item{flex-basis:var(--full-width);text-align:left}
.benefit-item span{float:left;width:5rem;height:5rem;line-height:5rem;font-size:2.5rem}
.benefit-item p{font-size:1.2rem;padding-top:10px}
.gp-container{margin-bottom:3rem}
.single .gallery-container{margin-top:2rem}
.room-icons{width:50px;height:50px;background-size:26px 26px;line-height:50px}
.container-center-title{margin-bottom:20px}
.gallery-carousel{padding:0 20px}
.gallery-carousel .owl-prev,.gallery-carousel .owl-next{display:none}
.rooms-archive-item__slider,.rooms-archive-item__description{width:var(--full-width)}
.single-room-carousel .owl-next,.rooms-archive-item__slider .owl-next{transform:translate(0,-98px) scale(0.85,0.85);right:-5px}
.single-room-carousel .owl-prev,.rooms-archive-item__slider .owl-prev{transform:translate(0,-49px) scale(0.85,0.85);right:-5px}
.rooms-archive-item__description{padding:40px 20px 20px;text-align:center}
.rooms-archive-item__text{font-size:1.1rem}
.gp-button,a.gp-button{display:block;width:var(--full-width)}
.rooms-archive-item__buttons .color-button{margin-bottom:20px}
.rooms-archive-item:last-child{margin-bottom:4rem}
.call-block-img{flex-basis:0;display:none}
.call-block-text{flex-basis:var(--full-width);padding:5rem 1rem 2rem;text-align:center}
.call-block-text .phone-number{font-size:2rem}
.call-block-text:before{width:60px;height:60px;background-size:35px 35px;top:-20px;left:50%;transform:translate(-50%,0)}
.single-room__info__price,.single-room__info__square{flex-basis:var(--full-width);text-align:left}
.single-room__icons-block{padding:2rem 1rem .5rem}
.single-room__icons-block ul li{width:var(--full-width)}
.single-room__wrapper{margin-bottom:30px}
.thp-recent-post-item{flex-basis:var(--full-width);text-align:center}
.thp-recent-post-item .blog-thumbnail{display:table;margin:0 auto 20px;max-width:250px}
.service-item{flex-basis:var(--full-width)}
.rooms-popup{padding:25px 30px}
.popup .close{top:10px;right:10px;width:31px;height:31px;border:1px solid #333;background-color:var(--decor-color)}
.popup .close:before {width:16px;height:16px;background-size:13px 13px;position:absolute;top:7px;right:5px;background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 47.971 47.971' fill='%23333' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M28.228,23.986L47.092,5.122c1.172-1.171,1.172-3.071,0-4.242c-1.172-1.172-3.07-1.172-4.242,0L23.986,19.744L5.121,0.88 c-1.172-1.172-3.07-1.172-4.242,0c-1.172,1.171-1.172,3.071,0,4.242l18.865,18.864L0.879,42.85c-1.172,1.171-1.172,3.071,0,4.242 C1.465,47.677,2.233,47.97,3,47.97s1.535-0.293,2.121-0.879l18.865-18.864L42.85,47.091c0.586,0.586,1.354,0.879,2.121,0.879 s1.535-0.293,2.121-0.879c1.172-1.171,1.172-3.071,0-4.242L28.228,23.986z' /%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A"); background-repeat:no-repeat}
.rooms-popup .pop-title{text-align:left;padding-right:30px}
.modal{max-width:380px;z-index:101;bottom:20px;border-radius:0}
.shown{left:10px}
.modal__img{display:none}
.modal__content{flex-basis:var(--full-width);padding:20px 35px}
.modal .close{top:-20px;right:25px}
.modal__text a{display:block}
table th,table td{font-size:12px}
table{overflow-x:auto;display:block;width:fit-content;max-width:var(--full-width)}
table::-webkit-scrollbar-thumb{background:#32e0c4}
table::-webkit-scrollbar{height:10px;background:#eee}
}

@media only screen and (max-width:540px){ul.pl-lang-select{display:none}
li.lang-item-first{margin-left:0}
.mob-menu__info{display:block;margin-bottom:30px}
.mob-menu__info ul.pl-lang-select{display:block;flex-basis:var(--full-width);text-align:left;border-bottom:1px dotted rgba(51,51,51,.1);padding-bottom:20px}
.mob-menu__info ul.pl-lang-select li{font-size:1.2rem;margin-right:15px}
}

@media only screen and (max-width:414px){.mob-menu{padding:25px 40px 0}
.popup{top:5px}
.popup__video{padding:5px}
.popup__video .pop-title{margin:5px 0 0 0}
.more-rooms__item{flex-basis:var(--full-width)}
.single-room__info__price,.single-room__info__square{text-align:center}
.room-icons{width:40px;height:40px;background-size:20px 20px;line-height:40px}
.wp-block-cover__inner-container p{font-size:1.4rem}
.wp-block-cover,.wp-block-cover-image{min-height:230px}
#sidebar{padding:0;border:0}
.custom-checkbox+label{font-size:10px}
.backtop{transform:scale(0.75,0.75);bottom:10px}
.feedback-item{padding:5rem 1.5rem 2rem}
.client-img{width:90px;height:90px;border-width:7px;top:-45px}
}
@media only screen and (max-width:375px){.modal{max-width:340px}
	.logo-title{transform:scale(0.65,0.65);margin-left:-20px;}
}