.content-split .flex{align-items:center;padding-top:96px}.content-split .flex .col{flex-basis:50%;max-width:50%}.content-split .flex .col.owl-carousel{display:flex;flex-direction:column-reverse}.content-split .flex .col.owl-carousel .owl-nav{transform:translatey(54px);margin-left:auto;margin-right:24px}.content-split .flex .col img{width:100%;object-fit:cover}.content-split .flex .col.image-col img{aspect-ratio:1}.content-split .flex .col .content{max-width:600px;width:calc(100% - 80px);margin-left:auto;margin-right:auto;text-align:center}.content-split .flex .col .content .main-content{padding-top:0;padding-bottom:0;margin-bottom:40px;margin-top:40px}.content-split .flex .col .content .main-content ul{list-style:none;padding-left:0}.content-split .flex .col .content .main-content ul li{display:flex;color:#616161;font-size:14px;margin-bottom:1em;text-align:left}.content-split .flex .col .content .main-content ul li::before{content:"";background-image:url("../images/svg/icon-pikto.svg");background-size:contain;width:14px;height:14px;min-width:14px;background-position:center;background-repeat:no-repeat;margin-right:8px;margin-top:4px}.content-split .flex .col .content .main-content ul li.item-active h3{font-style:italic}.content-split .flex .col .content .main-content ul li.item-active h3 .primary-link{visibility:visible !important;opacity:1 !important}.content-split .flex .col .content h3{font-size:24px}.content-split .flex .col .content h3 a{color:#977158;font-family:inherit;text-transform:inherit}.content-split .flex .col .content h3 a.h3-link{margin-right:12px}.content-split .flex .col .content h3 .primary-link{font-style:normal;white-space:nowrap;font-family:"Open Sans";letter-spacing:.1em;text-transform:uppercase;font-size:12px;padding-bottom:0;visibility:hidden;opacity:0;display:none}.content-split .flex .col .content h3.mobile-link .primary-link{display:inline-block}.content-split .flex .col .content .toggle--list li h3 a{text-decoration:unset;color:#1a1919}.content-split .flex .col .content .list-with-toggel{list-style:none;padding-left:0}.content-split .flex .col .content .list-with-toggel .toggle-trigger{padding-top:12px;background:rgba(0,0,0,0);border:0;display:flex;justify-content:space-between;width:100%;align-items:center;cursor:pointer}.content-split .flex .col .content .list-with-toggel .toggle-trigger .toggle-label-wrapper{display:flex;align-items:center}.content-split .flex .col .content .list-with-toggel .toggle-trigger .toggle-label-wrapper img{width:18px;height:18px;min-width:18px;margin-right:24px}.content-split .flex .col .content .list-with-toggel .toggle-trigger .toggle-label-wrapper .toggle-label{font-size:24px;font-family:"Playfair Display"}.content-split .flex .col .content .list-with-toggel .toggle-trigger .state{width:32px;height:32px;position:relative;border:solid #c3c0ba 1px;border-radius:50%}.content-split .flex .col .content .list-with-toggel .toggle-trigger .state::before{content:"";width:16px;height:1px;background:#fff;position:absolute;top:50%;background:#000;left:7px}.content-split .flex .col .content .list-with-toggel .toggle-trigger .state::after{content:"";width:1px;height:16px;background:#fff;position:absolute;left:calc(50% - 1px);background:#000;top:7px;transition:.3s}.content-split .flex .col .content .list-with-toggel .toggle-trigger.open{font-style:italic}.content-split .flex .col .content .list-with-toggel .toggle-trigger.open .state::after{content:"";transform:rotate(90deg);transition:.3s}.content-split .flex .col .content .list-with-toggel li{text-align:left;border-bottom:1px solid #e6ddd2;padding-bottom:12px}.content-split .flex .col .content .list-with-toggel li .toggle-content{padding-top:24px}.content-split .flex .col.gallery-right .owl-nav{margin-right:auto;margin-left:24px}.content-split .flex .col.gallery-right.swap-image img{aspect-ratio:1}.content-split .flex .col.gallery-right .custom-nav{display:flex;justify-content:flex-end;transform:translatey(-64px);margin-right:24px}.content-split .flex .col.gallery-right .custom-nav button{width:30px;height:30px;padding:0;border:0;border-radius:50%;background-size:16px;background-color:#fff;background-image:url(../images/svg/arrow-right.svg);background-repeat:no-repeat;background-position:center;margin-left:8px}.content-split .flex .col.gallery-right .custom-nav button#prev-item{transform:rotate(180deg)}.content-split .flex .col #content-toggle{text-align:center;margin-left:auto;margin-right:auto;display:block;margin-bottom:40px}.content-split .flex .col #content-toggle .open-text{display:none}.content-split .flex .col #content-toggle.is-opened .open-text{display:block}.content-split .flex .col #content-toggle.is-opened .closed-text{display:none}@media(min-width: 581px){.content-split .flex .col #content-toggle{display:none}}@media(max-width: 580px){.content-split .flex .col .main-content.with-toggle{max-height:154px;margin-bottom:16px;overflow:hidden;transition:250ms ease}.content-split .flex .col .main-content.with-toggle p{margin-bottom:1.4em}.content-split .flex .col .main-content.with-toggle.visible{max-height:100%;transition:250ms ease}}@media(max-width: 820px){.content-split .flex{flex-wrap:wrap;flex-direction:column-reverse}.content-split .flex .col{flex-basis:100%;max-width:100%}.content-split .flex .col .content{width:calc(100% - 48px)}.content-split .flex .col.image-col{margin-top:32px;text-align:center}.content-split .flex .col.image-col img{width:calc(100% - 48px);margin-left:auto;margin-right:auto}.content-split .flex .col.image-col.gallery-right{order:-1}}@media(max-width: 640px){.content-split .flex{padding-top:40px}.content-split .flex .image-col{flex-basis:calc(100% + 48px);max-width:calc(100% + 48px);width:calc(100% + 48px);margin-left:-24px;margin-right:-24px}.content-split .flex .image-col .owl-nav{padding-left:16px}}.faq-section{padding-top:102px;padding-bottom:80px}.faq-section .faq-accordion{padding-bottom:102px}.faq-section .faq-accordion .faq-toggle{border:0;background:rgba(0,0,0,0);display:flex;width:100%;justify-content:space-between;align-items:center;border-bottom:1px #e6ddd2 solid;padding-bottom:20px;padding-top:20px}.faq-section .faq-accordion .faq-toggle .faq-question{margin-right:auto;font-family:"Playfair Display";font-size:24px;margin-left:24px;text-align:left;max-width:calc(100% - 80px)}.faq-section .faq-accordion .faq-toggle .state{width:32px;height:32px;border-radius:50%;border:solid 1px #c3c0ba;position:relative}.faq-section .faq-accordion .faq-toggle .state::before{content:"";width:16px;height:1px;background:#fff;position:absolute;top:calc(50% - 1px);background:#000;left:calc(50% - 8px)}.faq-section .faq-accordion .faq-toggle .state::after{content:"";width:1px;height:16px;background:#fff;position:absolute;left:calc(50% - 1px);background:#000;top:calc(50% - 8px);transition:.3s}.faq-section .faq-accordion .faq-toggle.open{font-style:italic}.faq-section .faq-accordion .faq-toggle.open .state::after{content:"";transform:rotate(90deg);transition:.3s}.faq-section .faq-accordion .faq-answer{padding-top:24px}.faq-section .faq-accordion .faq-answer h2,.faq-section .faq-accordion .faq-answer h3{margin-top:1em}.faq-section .faq-gallery{display:flex;gap:8px}.faq-section .faq-gallery .gallery-item img{width:100%;height:100%;object-fit:cover}.faq-section .faq-gallery.images-1 .gallery-item:first-child{flex-basis:100%}.faq-section .faq-gallery.images-2 .gallery-item:first-child{flex-basis:calc(33.33% - 8px)}.faq-section .faq-gallery.images-2 .gallery-item:last-child{flex-basis:calc(66.66% - 8px)}.faq-section .faq-gallery.images-3 .gallery-item:first-child,.faq-section .faq-gallery.images-3 .gallery-item:nth-child(2){flex-basis:calc(25% - 8px)}.faq-section .faq-gallery.images-3 .gallery-item:last-child{flex-basis:calc(50% - 8px)}@media(max-width: 820px){.faq-section{padding-top:40px}.faq-section .content-centered h2:not(.top-title){font-size:28px}.faq-section .faq-accordion .faq-toggle .faq-question{font-size:20px}}.rooms-grid-section{background:#f4f0e8;padding-bottom:102px;padding-top:32px}.rooms-grid-section .room-grid{display:flex;flex-wrap:wrap;gap:92px 16px}.rooms-grid-section .room-grid .room-card{flex-basis:calc(50% - 10px)}.rooms-grid-section .room-grid .room-card .room-image a{display:block;overflow:hidden}.rooms-grid-section .room-grid .room-card .room-image a img{width:100%;transform:scale(1);transition:.4s;margin-bottom:-8px;object-fit:cover;aspect-ratio:6/4}.rooms-grid-section .room-grid .room-card .room-image a:hover img{transform:scale(1.12);transition:.4s}.rooms-grid-section .room-grid .room-card .room-meta{display:flex;align-items:center;margin-top:24px;margin-bottom:36px;flex-wrap:wrap}.rooms-grid-section .room-grid .room-card .room-meta .meta-item{display:flex;align-items:center;margin-bottom:8px}.rooms-grid-section .room-grid .room-card .room-meta .meta-item::after{content:"";width:1px;height:20px;background:#977158;margin-left:20px;margin-right:20px}.rooms-grid-section .room-grid .room-card .room-meta .meta-item:last-child::after{display:none}.rooms-grid-section .room-grid .room-card .room-meta .meta-item span{font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#977158}.rooms-grid-section .room-grid .room-card .room-meta .meta-item img{margin-right:10px}.rooms-grid-section .room-grid .room-card .room-title{font-size:24px;margin-bottom:8px}.rooms-grid-section .room-grid .room-card .room-excerpt{margin-bottom:36px;display:block}.rooms-grid-section .room-grid .room-card .primary-link{margin-top:36px}@media(max-width: 1020px){.rooms-grid-section{padding-top:0}.rooms-grid-section .room-grid{gap:54px 16px}.rooms-grid-section .room-grid .room-card .room-meta{flex-wrap:wrap;justify-content:center;margin-top:12px;margin-bottom:24px;gap:12px}}@media(max-width: 768px){.rooms-grid-section .room-grid{gap:48px 0}.rooms-grid-section .room-grid .room-card{flex-basis:100%}.rooms-grid-section .room-grid .room-card h3.room-title{font-size:18px}.rooms-grid-section .room-grid .room-card .room-excerpt{margin-bottom:16px}}@media(max-width: 520px){.rooms-grid-section{padding-bottom:48px}}.content-split{background-color:#ddd8d4;padding-bottom:102px}.content-split .flex{flex-direction:row-reverse}.content-split .flex .col .content{text-align:left}.content-split .flex .col .content ul{margin-top:64px;padding-left:0}.content-split .flex .col .content ul li{border-bottom:0}.content-split .flex .col .content ul li.item-active h3{font-style:italic}@media(max-width: 820px){.content-split .flex .col .content{max-width:100%}.content-split .flex .col .content h2,.content-split .flex .col .content .top-title{display:none}.content-split .flex .col .content ul{margin-top:40px}.content-split .flex .col .content ul h3{font-size:18px}}.content-split .flex .col.swap-image img{object-fit:1}@media(max-width: 820px){.content-split{padding-bottom:24px}.content-split .title-mobile{display:block;text-align:center;margin-left:auto;margin-right:auto;padding-top:32px;padding-bottom:24px}.content-split .title-mobile h2:not(.top-title){font-size:28px}.content-split .title-mobile .top-title{font-size:14px}.content-split .flex{padding-top:0}.content-split .flex .col.image-col{margin-top:0;max-width:calc(100% - 48px);width:calc(100% - 48px);margin-left:auto;margin-right:auto}.content-split .flex .col.image-col img{width:100%}}@media(max-width: 820px){section.text-block{padding-bottom:24px}}[lang=ru-RU] .room-grid .room-card .room-meta .meta-item span{font-size:12px}