.d-flex{display:flex;align-items:center;justify-content:center;gap:15px}.before::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(38,18,22,.45);z-index:0}.before .container{position:relative;z-index:1}.before .container h1,.before .container h2,.before .container h3,.before .container h4,.before .container h5,.before .container h6,.before .container div,.before .container p,.before .container a,.before .container ul,.before .container li{color:#fff}.img-fluid{display:block;margin:0 auto;width:100%;max-width:100%}@media(min-width: 768px)and (max-width: 1024px){.smartphone{display:none !important}}@media(min-width: 1025px){.smartphone{display:none !important}}@media(max-width: 767px){.tablets{display:none !important}}@media(min-width: 1025px){.tablets{display:none !important}}@media(min-width: 1025px){.all-devices{display:none !important}}@media(max-width: 1024px){.desktop{display:none !important}}.radius-5{border-radius:5px;overflow:hidden}.radius-10{border-radius:15px;overflow:hidden}.radius-15{border-radius:15px;overflow:hidden}.radius-20{border-radius:20px;overflow:hidden}.m-1{margin:10px !important}.m-2{margin:20px !important}.m-3{margin:30px !important}.m-4{margin:40px !important}.m-5{margin:50px !important}.my-1{margin-top:10px !important;margin-bottom:10px !important}.my-2{margin-top:20px !important;margin-bottom:20px !important}.my-3{margin-top:30px !important;margin-bottom:30px !important}.my-4{margin-top:40px !important;margin-bottom:40px !important}.my-5{margin-top:50px !important;margin-bottom:50px !important}.mx-1{margin-left:10px !important;margin-right:10px !important}.mx-2{margin-left:20px !important;margin-right:20px !important}.mx-3{margin-left:30px !important;margin-right:30px !important}.mx-4{margin-left:40px !important;margin-right:40px !important}.mx-5{margin-left:50px !important;margin-right:50px !important}.mt-1{margin-top:10px !important}.mt-2{margin-top:20px !important}.mt-3{margin-top:30px !important}.mt-4{margin-top:40px !important}.mt-5{margin-top:50px !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:10px !important}.mb-2{margin-bottom:20px !important}.mb-3{margin-bottom:30px !important}.mb-4{margin-bottom:40px !important}.mb-5{margin-bottom:50px !important}.p-1{padding:10px !important}.p-2{padding:20px !important}.p-3{padding:30px !important}.p-4{padding:40px !important}.p-5{padding:50px !important}.py-1{padding-top:10px !important;padding-bottom:10px !important}.py-2{padding-top:20px !important;padding-bottom:20px !important}.py-3{padding-top:30px !important;padding-bottom:30px !important}.py-4{padding-top:40px !important;padding-bottom:40px !important}.py-5{padding-top:50px !important;padding-bottom:50px !important}.px-1{padding-left:10px !important;padding-right:10px !important}.px-2{padding-left:20px !important;padding-right:20px !important}.px-3{padding-left:30px !important;padding-right:30px !important}.px-4{padding-left:40px !important;padding-right:40px !important}.px-5{padding-left:50px !important;padding-right:50px !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:10px !important}.pt-2{padding-top:20px !important}.pt-3{padding-top:30px !important}.pt-4{padding-top:40px !important}.pt-5{padding-top:50px !important}.pb-0{padding-bottom:0px !important}.pb-1{padding-bottom:10px !important}.pb-2{padding-bottom:20px !important}.pb-3{padding-bottom:30px !important}.pb-4{padding-bottom:40px !important}.pb-5{padding-bottom:50px !important}main .fade,main .fade-up,main .fade.is-inview,main .fade-up.is-inview{opacity:1;transform:none;transition:none;transition-delay:0s}main .delay-1,main .delay-2,main .delay-3,main .delay-4,main .delay-5{transition-delay:0s !important}@media(max-width: 1024px){.top-bar--desktop{display:none}}.top-bar--mobile{display:none}@media(max-width: 1024px){.top-bar--mobile{display:block;width:100%;background-color:rgba(0,0,0,0);padding-top:30px}}.top-bar{background-color:#58121b;padding-top:10px;padding-bottom:10px}.top-bar .container{display:flex;align-items:center;justify-content:space-between;gap:20px}@media(max-width: 767px){.top-bar .container{flex-wrap:wrap;justify-content:center;gap:8px}}.top-bar a{transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);font-family:"Poppins",sans-serif;color:#f9f9f9;font-size:1.4rem;text-decoration:none}.top-bar a:hover{color:#eadfd9}.top-bar .top-bar__lang,.top-bar .top-bar__contacts{display:flex;align-items:center}.top-bar .top-bar__lang a+a,.top-bar .top-bar__contacts a+a{margin-left:10px;padding-left:10px;border-left:1px solid hsla(0,0%,100%,.3)}.top-bar .top-bar__lang{text-transform:uppercase}.top-bar .top-bar__lang a{font-weight:400}.top-bar .top-bar__lang a.top-bar__lang-link--current{font-weight:600}.top-bar .top-bar__contacts{margin-left:auto}@media(max-width: 767px){.top-bar .top-bar__contacts{margin-left:0}}.top-bar .top-bar__social{display:flex;align-items:center;gap:15px;margin-left:0;padding-left:15px;border-left:1px solid hsla(0,0%,100%,.3)}.top-bar .top-bar__social img{width:16px;height:16px;display:block}@media(max-width: 767px){.top-bar .top-bar__social{margin-left:0}}@media(max-width: 1024px){.top-bar.top-bar--mobile .container{flex-direction:column;align-items:flex-start;justify-content:center;gap:16px}.top-bar.top-bar--mobile .top-bar__contacts{flex-direction:column;align-items:flex-start;gap:16px;margin-left:0}.top-bar.top-bar--mobile .top-bar__contacts a+a,.top-bar.top-bar--mobile .top-bar__lang a+a{margin-left:0;padding-left:0;border-left:0}.top-bar.top-bar--mobile .top-bar__lang a+a{margin-left:10px;padding-left:10px;border-left:1px solid hsla(0,0%,100%,.3)}.top-bar.top-bar--mobile .top-bar__social{margin-left:0;padding-left:0;border-left:0}}#site-header{width:100%;z-index:9997;position:absolute;top:0}@media(min-width: 1025px){#site-header.site-header--dark .site-nav li a{color:#262626}#site-header.site-header--dark .site-nav li svg{fill:#262626}#site-header.site-header--dark .site-nav::before,#site-header.site-header--dark .site-nav::after{background-color:rgba(38,38,38,.35)}}#site-header.site-header--dark .icon-hamburger span,#site-header.site-header--dark .icon-hamburger span:before,#site-header.site-header--dark .icon-hamburger span:after{background:#262626}#site-header.site-header--dark .icon-hamburger--open span:before,#site-header.site-header--dark .icon-hamburger--open span:after{background:#fff}header{transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);width:100%;background-color:rgba(0,0,0,0);padding-top:24px;padding-bottom:24px}@media(max-width: 1024px){header{display:flex;flex-direction:column;justify-content:center}}header .container{display:flex;align-items:center;position:relative}@media(max-width: 1024px){header .container{padding-left:16px;padding-right:16px}}.header__brand{z-index:9999;padding:0}@media(min-width: 1025px){.header__brand{order:2;flex:0 0 auto;margin:0 40px}}.header__brand img{display:block;width:230px}@media(max-width: 1024px){.header__brand img{width:120px}}.header__brand .header__logo--dark{display:none}.site-header--dark .header__brand .header__logo--light{display:none}.site-header--dark .header__brand .header__logo--dark{display:block}.header__menu{transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);z-index:9998;display:flex;align-items:center;width:100%;gap:30px}@media(min-width: 1025px){.header__menu{display:contents}}@media(max-width: 1024px){.header__menu{position:fixed;top:0;background-color:#58121b;width:100%;height:100%;right:-100%;flex-direction:column;justify-content:center;gap:16px;pointer-events:none}.header__menu.header__menu--open{right:0;pointer-events:initial}}.header__menu .site-nav{margin-bottom:0;padding-left:0;list-style-type:none;display:flex;align-items:center;flex:1;gap:0;position:relative}.header__menu .site-nav.site-nav--left{justify-content:flex-start}@media(min-width: 1025px){.header__menu .site-nav.site-nav--left{order:1}.header__menu .site-nav.site-nav--left>li:first-child>a{padding-left:0}}.header__menu .site-nav.site-nav--right{justify-content:flex-end}@media(min-width: 1025px){.header__menu .site-nav.site-nav--right{order:3}.header__menu .site-nav.site-nav--right>li:last-child>a{padding-right:0}}@media(min-width: 1025px){.header__menu .site-nav::before,.header__menu .site-nav::after{content:"";position:absolute;height:1px;background-color:hsla(0,0%,100%,.35)}.header__menu .site-nav::before{top:-18px}.header__menu .site-nav::after{bottom:-18px}}@media(min-width: 1025px){.header__menu .site-nav.site-nav--left::before{left:0;right:-40px}.header__menu .site-nav.site-nav--left::after{left:0;right:0}}@media(min-width: 1025px){.header__menu .site-nav.site-nav--right::before{left:-40px;right:0}.header__menu .site-nav.site-nav--right::after{left:0;right:0}}@media(max-width: 1024px){.header__menu .site-nav{flex:0 0 auto;flex-direction:column;align-items:flex-start;justify-content:center !important;width:100%;gap:15px}}.header__menu .site-nav li a{transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);font-size:2.1rem;line-height:2.5rem;padding:0 32px;position:relative;color:#fff;text-transform:uppercase;text-decoration:none;white-space:nowrap;font-weight:500;font-family:"Poppins",sans-serif}@media(min-width: 1281px)and (max-width: 1750px){.header__menu .site-nav li a{font-size:1.8rem;line-height:2.2rem}}@media(max-width: 1024px){.header__menu .site-nav li a{font-size:1.6rem;line-height:1.9rem;padding:0 15px}}.header__menu .site-nav li:hover a,.header__menu .site-nav li.active a,.header__menu .site-nav li.current-menu-parent a{color:#eadfd9}.header__menu .site-nav li:hover svg,.header__menu .site-nav li.active svg,.header__menu .site-nav li.current-menu-parent svg{fill:#eadfd9}.header__menu .site-nav li svg{fill:#fff}.header__menu .site-nav>li{position:relative}@media(max-width: 1024px){.header__menu .site-nav>li{width:100%;text-align:left}}.header__menu .site-nav>li>ul{transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);margin-bottom:0;list-style:none;opacity:0;text-align:center;transition:all .5s cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateY(5%);width:100%;position:absolute;min-width:250px;padding:15px;display:flex;flex-direction:column;gap:15px}@media(min-width: 1025px){.header__menu .site-nav>li>ul{left:50%;transform:translateX(-50%) translateY(5%)}}@media(max-width: 1024px){.header__menu .site-nav>li>ul{position:relative;opacity:0;max-height:0;overflow:hidden;padding:0;min-width:auto !important;text-align:left}}.header__menu .site-nav>li>ul li{text-align:center}@media(max-width: 1024px){.header__menu .site-nav>li>ul li{text-align:left}}.header__menu .site-nav>li>ul a{padding:0;font-size:1.8rem;font-weight:500;text-decoration:none}@media(min-width: 1025px){.header__menu .site-nav>li.has-submenu{margin-right:10px}}@media(max-width: 1024px){.header__menu .site-nav>li.has-submenu{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.header__menu .site-nav>li.has-submenu>ul{flex:1 0 100%}}.header__menu .site-nav>li.has-submenu path{pointer-events:none !important}.header__menu .site-nav>li.has-submenu svg{transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);position:absolute;right:0;top:51%;transform:translateY(-50%)}@media(min-width: 1025px){.header__menu .site-nav>li.has-submenu svg{pointer-events:none}}@media(max-width: 1024px){.header__menu .site-nav>li.has-submenu svg{position:static;top:auto;right:auto;transform:none}}.header__menu .site-nav>li.has-submenu.has-submenu--hover svg{transform:rotateZ(-180deg);top:30%}@media(max-width: 1024px){.header__menu .site-nav>li.has-submenu.has-submenu--hover svg{top:auto;transform:rotateZ(-180deg)}}.header__menu .site-nav>li.has-submenu.has-submenu--hover>ul{opacity:1;transform:translateY(5px)}@media(min-width: 1025px){.header__menu .site-nav>li.has-submenu.has-submenu--hover>ul{transform:translateX(-50%) translateY(5px)}}@media(max-width: 1024px){.header__menu .site-nav>li.has-submenu.has-submenu--hover>ul{padding:0 15px 15px 15px;max-height:100vh;gap:5px}}.header__icon{display:none}@media(max-width: 1024px){.header__icon{display:block;width:44px;height:44px;margin-left:auto;cursor:pointer}}.header__icon .icon-hamburger{width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%);right:16px;z-index:9999}.header__icon .icon-hamburger span{height:2px;border-radius:2px;position:absolute;background:#fff;width:100%;top:11px;transition:all .2s ease-in-out}.header__icon .icon-hamburger span:before,.header__icon .icon-hamburger span:after{height:2px;border-radius:2px;position:absolute;background:#fff;width:100%;content:" ";margin-top:-8px;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.header__icon .icon-hamburger span:after{margin-top:8px}.header__icon .icon-hamburger--open span{background:rgba(0,0,0,0) !important}.header__icon .icon-hamburger--open span:before{transform:rotate(45deg);margin-top:0}.header__icon .icon-hamburger--open span:after{transform:rotate(-45deg);margin-top:0}section{padding:0 15px}section.section-padding{padding:96px 15px}@media(max-width: 1024px){section.section-padding{padding:48px 15px}}section.no-padding{padding-left:0;padding-right:0}.container,.container-small,.container-extra-small{width:1316px;max-width:100%;margin:0 auto;padding:0}.container-small{width:1140px}.container-extra-small{width:850px}.gap-5{gap:15px}.gap-15{gap:15px}.gap-30{gap:30px}.gap-150{gap:150px}.gap-200{gap:200px}.gap-250{gap:250px}.gap-300{gap:300px}.row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media(max-width: 767px){.row{gap:30px}}.row .col{flex:1}@media(max-width: 767px){.row .col-6,.row .col-4,.row .col-3,.row .col-2{flex:1 0 100% !important}}.row .col-6{flex:0 0 50%}.row .col-4{flex:0 0 33.333%}.row .col-3{flex:0 0 25%}.row .col-2{flex:0 0 16.666%}.grid{display:grid;gap:30px}.grid.grid-6{grid-template-columns:repeat(6, 1fr)}@media(min-width: 768px)and (max-width: 1024px){.grid.grid-6{grid-template-columns:repeat(3, 1fr)}}.grid.grid-4{grid-template-columns:repeat(4, 1fr)}@media(min-width: 768px)and (max-width: 1024px){.grid.grid-4{grid-template-columns:repeat(2, 1fr)}}.grid.grid-3{grid-template-columns:repeat(3, 1fr)}.grid.grid-2{grid-template-columns:repeat(2, 1fr)}@media(max-width: 767px){.grid{grid-template-columns:1fr !important;gap:30px}}body{background-color:#fff}main h1,main h2,main h3,main h4,main h5,main h6,.acf-block-preview h1,.acf-block-preview h2,.acf-block-preview h3,.acf-block-preview h4,.acf-block-preview h5,.acf-block-preview h6{font-family:"Poppins",sans-serif;color:#262626;font-weight:600;margin-bottom:15px;margin-top:0;line-height:1.25}main h1,.acf-block-preview h1{font-size:4rem;font-weight:700}@media(max-width: 767px){main h1,.acf-block-preview h1{font-size:2.8rem}}main h2,.acf-block-preview h2{font-size:3.8rem}@media(max-width: 767px){main h2,.acf-block-preview h2{font-size:2.6rem}}main h3,.acf-block-preview h3{font-size:3.5rem}@media(max-width: 767px){main h3,.acf-block-preview h3{font-size:2.4rem}}main h4,.acf-block-preview h4{font-size:2.2rem}@media(max-width: 767px){main h4,.acf-block-preview h4{font-size:2rem}}main h5,.acf-block-preview h5{font-size:1.8rem;font-weight:500}main h6,.acf-block-preview h6{font-size:1.6rem;font-weight:500}main p,main div,main ul,main li,main span,main label,main a,.acf-block-preview p,.acf-block-preview div,.acf-block-preview ul,.acf-block-preview li,.acf-block-preview span,.acf-block-preview label,.acf-block-preview a{transition:all 1s cubic-bezier(0.215, 0.61, 0.355, 1);font-family:"Poppins",sans-serif;color:#262626;font-size:2.2rem;line-height:1.6;font-weight:400;outline:none;text-decoration:none}main p:hover,main div:hover,main ul:hover,main li:hover,main span:hover,main label:hover,main a:hover,.acf-block-preview p:hover,.acf-block-preview div:hover,.acf-block-preview ul:hover,.acf-block-preview li:hover,.acf-block-preview span:hover,.acf-block-preview label:hover,.acf-block-preview a:hover{text-decoration:none}@media(max-width: 767px){main p,main div,main ul,main li,main span,main label,main a,.acf-block-preview p,.acf-block-preview div,.acf-block-preview ul,.acf-block-preview li,.acf-block-preview span,.acf-block-preview label,.acf-block-preview a{font-size:1.8rem}}main small,main .text-small,.acf-block-preview small,.acf-block-preview .text-small{font-size:1.6rem;line-height:1.6}main ul,.acf-block-preview ul{padding-left:15px}main strong,main b,.acf-block-preview strong,.acf-block-preview b{font-weight:700 !important}main iframe,.acf-block-preview iframe{display:block;width:100%;max-width:100%}main>section,.acf-block-preview>section{margin-bottom:96px;position:relative}main>section.background--image,.acf-block-preview>section.background--image{position:relative;background-size:cover !important;z-index:0}main>section a.absolute,.acf-block-preview>section a.absolute{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}main>section .anchor,.acf-block-preview>section .anchor{position:absolute;left:0;top:-200px}@media(max-width: 1024px){main>section .anchor,.acf-block-preview>section .anchor{top:-100px}}@media(max-width: 1024px){main>section,.acf-block-preview>section{margin-bottom:48px}}main.no-hero,.acf-block-preview.no-hero{margin-top:270px}@media(max-width: 1024px){main.no-hero,.acf-block-preview.no-hero{margin-top:210px}}@media(max-width: 767px){main.no-hero,.acf-block-preview.no-hero{margin-top:210px}}.site-title{position:absolute;top:-9999px;color:#fff;font-size:12px;opacity:0}.cpt-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media(max-width: 767px){.cpt-list{grid-template-columns:1fr;gap:15px}}@media(min-width: 768px)and (max-width: 1024px){.cpt-list{grid-template-columns:repeat(2, 1fr)}}.cpt-list article{position:relative;background-color:#fff;border-radius:15px;overflow:hidden}.cpt-list article .article-image{border-radius:15px;overflow:hidden;height:220px;margin-bottom:15px}.cpt-list article .article-image img{width:100%;height:100%;object-fit:cover}.cpt-list article .article-content{font-size:1.6rem;line-height:2.1rem}.cpt-list article span{text-transform:uppercase;margin-bottom:5px;font-size:1.6rem;line-height:2.1rem;display:block}.cpt-list article h3{font-size:2.4rem;font-weight:700;color:#eadfd9;margin-bottom:10px}.cpt-list article .date,.cpt-list article .term{display:flex;align-items:center;font-size:1.3rem;line-height:1.7rem;color:#8a8a8a;margin-top:15px;text-transform:none;margin-bottom:0}.cpt-list article .date img,.cpt-list article .term img{margin-right:15px;height:25px}.cpt-list article .btn-primary{margin-top:15px}.cpt-list article a{position:absolute;top:0;left:0;width:100%;height:100%}.btn-primary,.btn-secondary,.btn-tertiary,.btn-complementary{transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);padding:15px 30px;color:#f9f9f9;font-weight:700;width:fit-content;text-transform:uppercase;font-size:1.8rem;line-height:1.5;letter-spacing:.04em;margin-top:30px}.btn-primary img,.btn-secondary img,.btn-tertiary img,.btn-complementary img{height:10px}.btn-primary{background-color:#58121b}.btn-primary:hover{background-color:#262626 !important}.btn-secondary{background-color:#eadfd9;color:#58121b}.btn-secondary:hover{background-color:#f9f6f1 !important}.btn-tertiary{background-color:#f9f6f1;color:#58121b}.btn-tertiary:hover{background-color:#eadfd9 !important}.btn-complementary{background-color:#262626}.btn-complementary:hover{background-color:#58121b !important}.ctas>a{margin-top:0}.pagination{display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;padding-bottom:0 !important;margin-bottom:0 !important;margin-top:50px !important;color:#58121b !important;border:0 !important}@media(max-width: 767px){.pagination{flex-wrap:wrap;margin-top:30px}}.pagination span.dash,.pagination a{margin:0 10px}.pagination li{margin-right:10px !important;border:0 !important}.pagination .current{font-weight:800}.pagination a{color:#58121b;border:0}.pagination span.page-numbers,.pagination a{display:flex !important;flex-direction:column !important;justify-content:center !important;text-align:center !important;font-size:1.6rem !important;line-height:2.1rem !important;width:50px !important;height:50px !important;border:1px solid #e9e8e6 !important;border-radius:5px !important;color:#f9f6f1 !important;background-color:#fff !important}.pagination span.page-numbers.current,.pagination a.current{font-weight:700 !important;background-color:#58121b !important;color:#fff !important}.pagination .next,.pagination .prev{margin:0 !important}.pagination .next.page-numbers,.pagination .prev.page-numbers{position:relative}.pagination .next.page-numbers::after,.pagination .prev.page-numbers::after{content:"";width:15px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-size:10px 6.7px}.pagination .prev.page-numbers::after{top:20%;left:20%;background:url("../img/ico_pagination_next.svg") no-repeat center center;transform:rotate(180deg) translate(-50%, -50%)}.pagination .next.page-numbers::after{background:url("../img/ico_pagination_next.svg") no-repeat center center}body.error404,body.page-template-template-thank-you{height:100vh;overflow-y:hidden;justify-content:space-between;overflow-y:hidden}#not-found,#thank-you{background-size:cover !important;height:calc(100vh - 374px);display:flex;flex-direction:column;justify-content:center;margin-bottom:0 !important}@media(max-width: 767px){#not-found,#thank-you{height:430px}}#not-found h3,#thank-you h3{margin-bottom:7px}#not-found h4,#thank-you h4{text-transform:uppercase;margin-bottom:10px}#not-found .btn-primary,#thank-you .btn-primary{margin:30px auto 0 auto}footer{width:100%;background-color:#f9f6f1;padding:48px 16px;overflow:hidden;margin-top:auto;display:block}footer .footer__content{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;font-family:"Poppins",sans-serif;gap:64px;color:#262626}@media(max-width: 767px){footer .footer__content{flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;gap:32px}}footer .footer__content h4{font-size:1.8rem;color:#262626;font-weight:500;text-transform:none;margin-bottom:16px}@media(max-width: 767px){footer .footer__content h4{margin-bottom:8px}}footer .footer__content p,footer .footer__content a{font-size:1.6rem;font-weight:400;line-height:1.6;text-decoration:none;color:#262626}footer .footer__content a{display:block;width:fit-content}@media(max-width: 767px){footer .footer__content a{margin:0 auto}}footer .footer__content .footer__col{min-width:0}footer .footer__content .footer__col--about{flex:1 1 400px;max-width:400px}@media(max-width: 767px){footer .footer__content .footer__col--about{max-width:none}}footer .footer__content .footer__col--about p{margin-bottom:0}footer .footer__content .footer__col--contacts{flex:0 1 auto}footer .footer__content .footer__col--contacts .footer__address p{margin-bottom:16px}footer .footer__content .footer__col--contacts .footer__contacts-links{display:flex;flex-direction:column;gap:16px;text-decoration:underline}@media(max-width: 767px){footer .footer__content .footer__col--contacts .footer__contacts-links{align-items:center}}footer .footer__content .footer__col--contacts .footer__contacts-links a{color:#58121b}footer .footer__content .footer__col--social{flex:0 0 auto}footer .footer__content .footer__col--links{flex:0 1 auto}footer .footer__content .footer__col--links ul{margin-bottom:0;padding-left:0;list-style:none;display:flex;align-items:flex-start;flex-direction:column;gap:16px}@media(max-width: 767px){footer .footer__content .footer__col--links ul{align-items:center}}footer .footer__content .footer__col--links ul li a{color:#58121b;text-transform:none;text-decoration:underline}footer .footer__content .footer__social{display:flex;align-items:center;gap:20px}@media(max-width: 767px){footer .footer__content .footer__social{justify-content:center}}footer .footer__content .footer__social a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:#eadfd9}@media(max-width: 767px){footer .footer__content .footer__social a{margin:0}}footer .footer__content .footer__social img{display:block;width:16px;height:16px}@media(max-width: 767px){footer .footer__content .footer__col,footer .footer__content .footer__col--about,footer .footer__content .footer__col--contacts,footer .footer__content .footer__col--social,footer .footer__content .footer__col--links{flex:1 1 100%;width:100%;max-width:none;text-align:center}footer .footer__content .footer__address,footer .footer__content .footer__contacts-links,footer .footer__content .footer__social,footer .footer__content .footer__col--links ul{align-items:center;justify-content:center}}footer .footer__copy{display:flex;align-items:center;justify-content:space-between;margin-top:48px;padding-top:24px;border-top:1px solid rgba(38,38,38,.2);font-family:"Poppins",sans-serif;font-size:1.4rem;line-height:1.4;font-weight:400;color:#262626}@media(max-width: 767px){footer .footer__copy{flex-direction:column;gap:16px;justify-content:center;align-items:center;text-align:center}}footer .footer__copy a{color:#262626;text-decoration:underline}footer .footer__copy #powered-by{display:flex;align-items:center;gap:15px;flex-shrink:0}footer .footer__copy #powered-by img{height:20px;display:block}html,body{margin:0;scroll-behavior:smooth}html{font-size:62.5%}body{display:flex;flex-direction:column;overflow-x:hidden;min-height:100vh}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}body#tinymce,.mce-content-body{padding:10px !important}::selection{background:#58121b;color:#fff}a,button,div{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}section.mc-hero .container{display:flex;flex-direction:column;justify-content:center}section.mc-hero .container h1,section.mc-hero .container h2,section.mc-hero .container h3,section.mc-hero .container h4,section.mc-hero .container h5,section.mc-hero .container h6,section.mc-hero .container p,section.mc-hero .container div,section.mc-hero .container ul,section.mc-hero .container li{text-align:left !important}section.mc-hero .container .btn-primary{margin:30px auto 0 0 !important}section.mc-hero-landing .container{display:flex;flex-direction:column;justify-content:center;height:85vh}section.mc-hero-landing .container .text{display:block;width:100%;max-width:650px}section.mc-hero-landing .container .text h1{font-weight:900}section.mc-hero-landing .container .text h6{text-transform:uppercase;font-weight:400;letter-spacing:.1rem}section.mc-hero-landing .container .text ul{margin-bottom:0;display:flex;align-items:center;gap:60px;margin-top:30px;padding-left:30px;list-style:none}@media(max-width: 767px){section.mc-hero-landing .container .text ul{flex-direction:column;gap:10px}}section.mc-hero-landing .container .text ul li{position:relative;color:#fff;font-size:2.5rem;line-height:3.5rem}section.mc-hero-landing .container .text ul li::before{content:"";width:30px;height:30px;position:absolute;top:50%;left:-35px;transform:translateY(-50%);background:url("../img/icon-li.svg") no-repeat center center;background-size:25px}@media(max-width: 767px){section.mc-hero-landing .container .text ul li{font-size:2.2rem;line-height:3.2rem;width:100%;text-align:left;font-weight:700}}section.mc-hero-landing .container h1,section.mc-hero-landing .container h2,section.mc-hero-landing .container h3,section.mc-hero-landing .container h4,section.mc-hero-landing .container h5,section.mc-hero-landing .container h6,section.mc-hero-landing .container p,section.mc-hero-landing .container div,section.mc-hero-landing .container ul,section.mc-hero-landing .container li{text-align:left !important}section.mc-hero-landing .container .btn-primary{margin:30px auto 0 0 !important}section.mc-text{display:block}section.mc-image{display:block}section.mc-image .container{width:100%;height:750px;position:relative}section.mc-image .container picture img{width:100%;height:100%;object-fit:cover}section.mc-form{position:relative;background-color:#eadfd9;background-size:cover}section.mc-form .container{width:870px;max-width:100%}section.mc-form h2,section.mc-form h3{font-size:3rem;font-weight:600;color:#262626;margin-bottom:5px;text-transform:uppercase}@media(max-width: 767px){section.mc-form h2,section.mc-form h3{font-size:2.4rem}}section.mc-form p{font-size:2.2rem;color:#262626}@media(max-width: 767px){section.mc-form p{font-size:1.8rem}}section.mc-form .wpcf7{margin-top:32px}section.mc-form .wpcf7-spinner{display:none}section.mc-form .form-row{display:flex;gap:16px}@media(max-width: 767px){section.mc-form .form-row{flex-direction:column;gap:0}}section.mc-form .form-row>.form-field{flex:1 1 0;min-width:0}section.mc-form .form-label-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}section.mc-form input[type=text],section.mc-form input[type=email],section.mc-form input[type=tel],section.mc-form input[type=date],section.mc-form input[type=number],section.mc-form select,section.mc-form textarea{width:100%;height:57px;padding:0 16px;border:0;border-radius:0;background-color:#fff;color:#262626;font-family:"Poppins",sans-serif;font-size:1.8rem;font-weight:500;transition:box-shadow .4s cubic-bezier(0.215, 0.61, 0.355, 1)}section.mc-form input[type=text]::placeholder,section.mc-form input[type=email]::placeholder,section.mc-form input[type=tel]::placeholder,section.mc-form input[type=date]::placeholder,section.mc-form input[type=number]::placeholder,section.mc-form select::placeholder,section.mc-form textarea::placeholder{color:#262626;opacity:1}section.mc-form input[type=text]:focus,section.mc-form input[type=text]:focus-visible,section.mc-form input[type=email]:focus,section.mc-form input[type=email]:focus-visible,section.mc-form input[type=tel]:focus,section.mc-form input[type=tel]:focus-visible,section.mc-form input[type=date]:focus,section.mc-form input[type=date]:focus-visible,section.mc-form input[type=number]:focus,section.mc-form input[type=number]:focus-visible,section.mc-form select:focus,section.mc-form select:focus-visible,section.mc-form textarea:focus,section.mc-form textarea:focus-visible{outline:0;box-shadow:none}section.mc-form textarea{height:112px;padding:16px;resize:vertical}section.mc-form .wpcf7-form p{margin-bottom:16px;font-size:1.8rem}section.mc-form .wpcf7-acceptance .wpcf7-list-item{margin:0}section.mc-form .wpcf7-acceptance label{display:flex;align-items:flex-start;gap:10px;font-size:1.6rem;color:#262626}section.mc-form .wpcf7-acceptance span,section.mc-form .wpcf7-acceptance a{font-size:1.6rem}section.mc-form .wpcf7-acceptance input[type=checkbox]{flex:0 0 23px;width:23px;height:23px;margin:0;border:0;border-radius:0;background-color:#fff;appearance:none;cursor:pointer}section.mc-form .wpcf7-acceptance input[type=checkbox]:checked{background-color:#58121b}section.mc-form .form-submit{text-align:center}section.mc-form input[type=submit],section.mc-form button[type=submit]{display:inline-block;min-width:116px;height:57px;padding:0 24px;border:0;border-radius:0;background-color:#58121b;color:#fff;font-family:"Poppins",sans-serif;font-size:1.8rem;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1);margin-top:0}section.mc-form input[type=submit]:hover,section.mc-form button[type=submit]:hover{background-color:#262626}section.mc-form .wpcf7-response-output{margin:15px 0 0;padding:15px;border:0;background-color:#fff;font-size:1.6rem}section.mc-slider .item{width:100%;height:640px;background-size:cover !important;display:flex;flex-direction:column;justify-content:center}section.mc-slider .container--pagination{position:relative}section.mc-gallery{display:block}section.mc-gallery .container{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media(max-width: 767px){section.mc-gallery .container{grid-template-columns:1fr;gap:15px}}section.mc-cpt-list{display:block;position:relative}section.mc-cpt-list.background article{padding:15px}section.mc-text-media{display:block}section.mc-text-media .container__image,section.mc-text-media .container__text{max-width:620px}section.mc-text-media.mc-text-media--reversed .container__text{order:2}@media(max-width: 767px){section.mc-text-media.mc-text-media--reversed .container__text{order:1}}section.mc-text-media.mc-text-media--reversed .container__image{order:1}@media(max-width: 767px){section.mc-text-media.mc-text-media--reversed .container__image{order:2}}section.mc-title-text{display:block}section.mc-title-text .container{align-items:flex-start}section.mc-title-text .container__title,section.mc-title-text .container__text{max-width:620px}section.mc-banner{position:relative}section.mc-banner .container{display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width: 767px){section.mc-banner .container{height:auto;padding:50px 15px}}section.mc-banner .container h1,section.mc-banner .container h2,section.mc-banner .container h3,section.mc-banner .container h4,section.mc-banner .container h5,section.mc-banner .container h6,section.mc-banner .container p,section.mc-banner .container ul,section.mc-banner .container ol,section.mc-banner .container li,section.mc-banner .container span,section.mc-banner .container strong,section.mc-banner .container em,section.mc-banner .container a:not(.btn-primary){color:#f9f9f9}section.mc-banner .container .btn-primary{margin-top:0}section.mc-hero-booking{position:relative;padding-left:0;padding-right:0}section.mc-hero-booking .mc-hero-booking__media{position:relative;width:100%;overflow:hidden}section.mc-hero-booking .mc-hero-booking__media::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(38,18,22,.45);z-index:1;pointer-events:none}section.mc-hero-booking .mc-hero-booking__image{display:block;width:100%;height:auto;max-height:1080px;aspect-ratio:1920/1080;object-fit:cover;object-position:center center}@media(min-width: 768px)and (max-width: 1024px){section.mc-hero-booking .mc-hero-booking__image{aspect-ratio:4/3;max-height:768px}}@media(max-width: 767px){section.mc-hero-booking .mc-hero-booking__image{aspect-ratio:430/800;max-height:80vh}}section.mc-hero-booking .mc-hero-booking__media>.container{position:absolute;bottom:128px;left:50%;transform:translateX(-50%);width:100%;max-width:1316px;z-index:2;text-align:center;padding:0 15px}section.mc-hero-booking.mc-hero-booking--no-booking .mc-hero-booking__media>.container{bottom:32px}section.mc-hero-booking .mc-hero-booking__title{margin:0;font-family:"Poppins",sans-serif;font-weight:700;font-size:4rem;line-height:1.2;color:#f9f9f9;text-align:center;text-transform:uppercase}@media(min-width: 768px)and (max-width: 1024px){section.mc-hero-booking .mc-hero-booking__title{font-size:3.5rem}}@media(max-width: 767px){section.mc-hero-booking .mc-hero-booking__title{font-size:2.8rem}}section.mc-hero-booking .mc-hero-booking__booking{position:relative;z-index:3}section.mc-hero-booking .mc-hero-booking__booking>.container{margin:0 auto;padding:0 15px;text-align:left}@media(min-width: 1025px){section.mc-hero-booking .mc-hero-booking__booking{margin-top:-60px}}@media(min-width: 768px)and (max-width: 1024px){section.mc-hero-booking .mc-hero-booking__booking{margin-top:-60px}}@media(max-width: 767px){section.mc-hero-booking .mc-hero-booking__booking{margin-top:-40px}}section.mc-hero-booking .mc-hero-booking__booking-form{display:flex;align-items:stretch;width:100%;min-height:120px;border-radius:0}@media(max-width: 767px){section.mc-hero-booking .mc-hero-booking__booking-form{flex-direction:column;min-height:0}}section.mc-hero-booking .mc-hero-booking__booking-fields{display:flex;align-items:stretch;flex:1 1 auto;min-width:0;background:#f9f6f1}@media(max-width: 767px){section.mc-hero-booking .mc-hero-booking__booking-fields{flex-direction:column;width:100%}}section.mc-hero-booking .mc-hero-booking__booking-field{display:flex;flex-direction:column;justify-content:center;gap:5px;flex:1 1 0;min-width:0;padding:15px 30px;position:relative}section.mc-hero-booking .mc-hero-booking__booking-field+.mc-hero-booking__booking-field{border-left:1px solid rgba(38,38,38,.2)}@media(min-width: 768px)and (max-width: 1024px){section.mc-hero-booking .mc-hero-booking__booking-field{padding:15px}}@media(max-width: 767px){section.mc-hero-booking .mc-hero-booking__booking-field{padding:15px}section.mc-hero-booking .mc-hero-booking__booking-field+.mc-hero-booking__booking-field{border-left:0;border-top:1px solid rgba(38,38,38,.2)}}section.mc-hero-booking .mc-hero-booking__booking-control{display:flex;align-items:center;gap:15px;width:100%;padding:0;border:0;background:rgba(0,0,0,0);text-align:left;position:relative}section.mc-hero-booking .mc-hero-booking__booking-icon{flex:0 0 auto;width:22px;height:22px;color:#58121b}section.mc-hero-booking .mc-hero-booking__booking-chevron{flex:0 0 auto;width:14px;height:auto;margin-left:auto}section.mc-hero-booking .mc-hero-booking__booking-label{font-family:"Poppins",sans-serif;font-weight:400;font-size:1.8rem;line-height:1.4;color:#262626}@media(max-width: 767px){section.mc-hero-booking .mc-hero-booking__booking-label{font-size:1.6rem}}section.mc-hero-booking .mc-hero-booking__booking-input{width:100%;min-width:0;padding:0;border:0;background:rgba(0,0,0,0);font-family:"Poppins",sans-serif;font-weight:400;font-size:1.6rem;line-height:1.4;color:#262626;appearance:none;transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}section.mc-hero-booking .mc-hero-booking__booking-input:focus,section.mc-hero-booking .mc-hero-booking__booking-input:focus-visible{outline:0;color:#58121b}section.mc-hero-booking .mc-hero-booking__booking-input::placeholder{color:#8a8a8a;opacity:1}section.mc-hero-booking .mc-hero-booking__booking-input::-webkit-calendar-picker-indicator{position:absolute;width:100%;height:100%;left:0;top:0;margin:0;padding:0;opacity:0;cursor:pointer}section.mc-hero-booking .mc-hero-booking__booking-occupancy-toggle{cursor:pointer;font-family:"Poppins",sans-serif;color:#262626;transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}section.mc-hero-booking .mc-hero-booking__booking-occupancy-toggle:hover,section.mc-hero-booking .mc-hero-booking__booking-occupancy-toggle:focus-visible{color:#58121b}section.mc-hero-booking .mc-hero-booking__booking-occupancy-toggle[aria-expanded=true] .mc-hero-booking__booking-chevron{transform:rotate(180deg)}section.mc-hero-booking .mc-hero-booking__booking-occupancy-summary{font-size:1.6rem;font-weight:400;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}section.mc-hero-booking .mc-hero-booking__booking-occupancy{position:absolute;top:calc(100% - 15px);right:0;left:auto;z-index:10;width:320px;max-width:calc(100vw - 30px);padding:15px 30px 30px;background:#fff;box-shadow:0 10px 30px rgba(38,38,38,.18)}@media(max-width: 767px){section.mc-hero-booking .mc-hero-booking__booking-occupancy{position:static;width:100%;max-width:none;padding:15px 0 0;box-shadow:none}}section.mc-hero-booking .mc-hero-booking__booking-room{padding-top:15px;margin-top:15px;border-top:1px solid rgba(38,38,38,.15)}section.mc-hero-booking .mc-hero-booking__booking-room-title{margin:0 0 5px;font-family:"Poppins",sans-serif;font-weight:600;font-size:1.6rem;color:#262626}section.mc-hero-booking .mc-hero-booking__booking-stepper{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:5px 0}section.mc-hero-booking .mc-hero-booking__booking-stepper-label{display:flex;flex-direction:column;font-family:"Poppins",sans-serif;font-size:1.6rem;color:#262626}section.mc-hero-booking .mc-hero-booking__booking-stepper-hint{font-size:1.4rem;color:#8a8a8a}section.mc-hero-booking .mc-hero-booking__booking-stepper-controls{display:flex;align-items:center;gap:5px}section.mc-hero-booking .mc-hero-booking__booking-stepper-button{display:flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:1px solid #58121b;background:rgba(0,0,0,0);cursor:pointer;font-family:"Poppins",sans-serif;font-size:1.8rem;line-height:1;color:#58121b;transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}section.mc-hero-booking .mc-hero-booking__booking-stepper-button:hover:not(:disabled),section.mc-hero-booking .mc-hero-booking__booking-stepper-button:focus-visible:not(:disabled){background:#58121b;color:#fff}section.mc-hero-booking .mc-hero-booking__booking-stepper-button:disabled{opacity:.35;cursor:not-allowed}section.mc-hero-booking .mc-hero-booking__booking-stepper-value{width:40px;padding:0;border:0;background:rgba(0,0,0,0);font-family:"Poppins",sans-serif;font-weight:600;font-size:1.6rem;line-height:1.4;color:#262626;text-align:center;appearance:textfield}section.mc-hero-booking .mc-hero-booking__booking-stepper-value::-webkit-outer-spin-button,section.mc-hero-booking .mc-hero-booking__booking-stepper-value::-webkit-inner-spin-button{appearance:none;margin:0}section.mc-hero-booking .mc-hero-booking__booking-stepper-value:focus,section.mc-hero-booking .mc-hero-booking__booking-stepper-value:focus-visible{outline:0}section.mc-hero-booking .mc-hero-booking__booking-ages{display:flex;flex-direction:column;gap:5px;padding-left:15px}section.mc-hero-booking .mc-hero-booking__booking-age{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:5px 0}section.mc-hero-booking .mc-hero-booking__booking-age-label{font-family:"Poppins",sans-serif;font-size:1.4rem;line-height:1.3;color:#262626}section.mc-hero-booking .mc-hero-booking__booking-age-control{display:flex;align-items:center;justify-content:space-between;gap:15px;flex:0 0 auto;min-width:128px;padding:8px 12px;border:1px solid rgba(38,38,38,.25);background:#fff}section.mc-hero-booking .mc-hero-booking__booking-age-control .mc-hero-booking__booking-chevron{width:10px;margin-left:0}section.mc-hero-booking .mc-hero-booking__booking-age-select{width:100%;min-width:84px;padding:0;border:0;background:rgba(0,0,0,0);font-family:"Poppins",sans-serif;font-size:1.6rem;line-height:1.4;color:#262626;appearance:none;cursor:pointer}section.mc-hero-booking .mc-hero-booking__booking-age-select:focus,section.mc-hero-booking .mc-hero-booking__booking-age-select:focus-visible{outline:0;color:#58121b}section.mc-hero-booking .mc-hero-booking__booking-age-control.is-enhanced{position:relative}section.mc-hero-booking .mc-hero-booking__booking-age-native{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}section.mc-hero-booking .mc-hero-booking__booking-age-toggle{flex:1 1 auto;padding:0;border:0;background:rgba(0,0,0,0);font-family:"Poppins",sans-serif;font-size:1.6rem;line-height:1.4;color:#262626;text-align:left;cursor:pointer}section.mc-hero-booking .mc-hero-booking__booking-age-toggle:disabled{opacity:.5;cursor:not-allowed}section.mc-hero-booking .mc-hero-booking__booking-age-list{position:absolute;top:calc(100% + 4px);right:0;z-index:20;width:100%;min-width:128px;max-height:220px;overflow-y:auto;margin:0;padding:0;list-style:none;background:#fff;box-shadow:0 10px 30px rgba(38,38,38,.18)}section.mc-hero-booking .mc-hero-booking__booking-age-list li{margin:0;list-style:none}section.mc-hero-booking .mc-hero-booking__booking-age-option{display:block;width:100%;padding:8px 12px;border:0;background:rgba(0,0,0,0);font-family:"Poppins",sans-serif;font-size:1.6rem;line-height:1.4;color:#262626;text-align:left;cursor:pointer;transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}section.mc-hero-booking .mc-hero-booking__booking-age-option:hover,section.mc-hero-booking .mc-hero-booking__booking-age-option:focus-visible{background:#f9f6f1;outline:0}section.mc-hero-booking .mc-hero-booking__booking-age-option[aria-selected=true]{background:#58121b;color:#fff}section.mc-hero-booking .mc-hero-booking__booking-occupancy-done{width:100%;margin-top:15px;padding:10px 15px;border:0;cursor:pointer;background:#58121b;font-family:"Poppins",sans-serif;font-weight:700;font-size:1.4rem;color:#fff;text-transform:uppercase;transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}section.mc-hero-booking .mc-hero-booking__booking-occupancy-done:hover,section.mc-hero-booking .mc-hero-booking__booking-occupancy-done:focus-visible{background:#430d14}section.mc-hero-booking .mc-hero-booking__booking-submit{display:flex;align-items:center;justify-content:center;gap:15px;flex:0 0 317px;width:317px;padding:15px 30px;border:0;cursor:pointer;background:#58121b;font-family:"Poppins",sans-serif;font-weight:900;font-size:1.8rem;line-height:1.2;color:#fff;text-align:left;text-transform:uppercase;transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}section.mc-hero-booking .mc-hero-booking__booking-submit:hover,section.mc-hero-booking .mc-hero-booking__booking-submit:focus-visible{background:#430d14}@media(min-width: 768px)and (max-width: 1024px){section.mc-hero-booking .mc-hero-booking__booking-submit{flex:0 0 240px;width:240px;font-size:1.6rem}}@media(max-width: 767px){section.mc-hero-booking .mc-hero-booking__booking-submit{flex:0 0 auto;width:100%;padding:15px;font-size:1.6rem;justify-content:space-between}}section.mc-hero-booking .mc-hero-booking__booking-submit-text{font-family:"Poppins",sans-serif;font-weight:900;font-size:1.8rem;line-height:1.2;color:#fff;text-transform:uppercase}@media(min-width: 768px)and (max-width: 1024px){section.mc-hero-booking .mc-hero-booking__booking-submit-text{font-size:1.6rem}}@media(max-width: 767px){section.mc-hero-booking .mc-hero-booking__booking-submit-text{font-size:1.6rem}}section.mc-hero-booking .mc-hero-booking__booking-arrow{flex:0 0 auto;width:26px;height:auto;transition:transform .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.mc-hero-booking__booking-submit:hover section.mc-hero-booking .mc-hero-booking__booking-arrow{transform:translateX(5px)}section.mc-rooms{display:block;position:relative;background-color:#f9f6f1}section.mc-rooms .container{display:block}section.mc-rooms .rooms-title{display:flex;align-items:center;gap:15px;text-align:center;font-size:3rem;font-weight:600;color:#262626;margin-bottom:15px;text-transform:uppercase}section.mc-rooms .rooms-title::before,section.mc-rooms .rooms-title::after{content:"";flex:1;height:1px;background-color:#8a8a8a}@media(max-width: 767px){section.mc-rooms .rooms-title{font-size:2.4rem;gap:5px}}section.mc-rooms .rooms-text{font-size:2.2rem;font-weight:400;color:#262626;margin:0 auto 48px}section.mc-rooms .rooms-text p:last-child{margin-bottom:0}@media(max-width: 767px){section.mc-rooms .rooms-text{font-size:1.8rem}}section.mc-rooms .rooms-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;row-gap:32px}@media(max-width: 767px){section.mc-rooms .rooms-grid{grid-template-columns:1fr;gap:16px}}section.mc-rooms article.room-card{position:relative;display:block}section.mc-rooms article.room-card .room-card__image{overflow:hidden;margin-bottom:32px}section.mc-rooms article.room-card .room-card__image img{display:block;width:100%;aspect-ratio:650/400;object-fit:cover;transition:transform .6s cubic-bezier(0.215, 0.61, 0.355, 1)}section.mc-rooms article.room-card .room-card__title{display:flex;align-items:center;gap:15px;font-size:3rem;font-weight:500;color:#262626}section.mc-rooms article.room-card .room-card__title::before{content:"";order:1;flex:0 0 20px;height:1px;background-color:#58121b}section.mc-rooms article.room-card .room-card__title .room-card__title-text{order:2;font-size:3rem;font-weight:500}section.mc-rooms article.room-card .room-card__title::after{content:"";order:3;flex:1;height:1px;background-color:#58121b}section.mc-rooms article.room-card .room-card__title .room-card__arrow{order:4;flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:10px 16px;background-color:#58121b}section.mc-rooms article.room-card .room-card__title .room-card__arrow img{display:block;width:18px;height:auto}@media(max-width: 767px){section.mc-rooms article.room-card .room-card__title{font-size:2.4rem}}section.mc-rooms article.room-card a.absolute{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}section.mc-rooms article.room-card:hover .room-card__image img{transform:scale(1.04)}section.mc-sale{display:block;position:relative}section.mc-sale .container{display:block}section.mc-sale .sale-title{display:flex;align-items:center;gap:15px;text-align:center;font-size:3rem;font-weight:600;color:#262626;margin-bottom:15px;text-transform:uppercase}section.mc-sale .sale-title::before,section.mc-sale .sale-title::after{content:"";flex:1;height:1px;background-color:#8a8a8a}@media(max-width: 767px){section.mc-sale .sale-title{font-size:2.4rem;gap:5px}}section.mc-sale .sale-text{font-size:2.2rem;font-weight:400;color:#262626;margin:0 auto 48px}section.mc-sale .sale-text p:last-child{margin-bottom:0}@media(max-width: 767px){section.mc-sale .sale-text{font-size:1.8rem}}section.mc-sale .sale-grid{display:grid;grid-template-columns:1fr;gap:32px}@media(max-width: 767px){section.mc-sale .sale-grid{gap:16px}}section.mc-sale article.sala-card{position:relative;display:block}section.mc-sale article.sala-card .sala-card__image{overflow:hidden;margin-bottom:32px}section.mc-sale article.sala-card .sala-card__image img{display:block;width:100%;aspect-ratio:650/400;object-fit:cover;transition:transform .6s cubic-bezier(0.215, 0.61, 0.355, 1)}section.mc-sale article.sala-card .sala-card__title{display:flex;align-items:center;gap:15px;font-size:3rem;font-weight:500;color:#262626}section.mc-sale article.sala-card .sala-card__title::before{content:"";order:1;flex:0 0 20px;height:1px;background-color:#58121b}section.mc-sale article.sala-card .sala-card__title .sala-card__title-text{order:2;font-size:3rem;font-weight:500}section.mc-sale article.sala-card .sala-card__title::after{content:"";order:3;flex:1;height:1px;background-color:#58121b}section.mc-sale article.sala-card .sala-card__title .sala-card__arrow{order:4;flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:10px 16px;background-color:#58121b}section.mc-sale article.sala-card .sala-card__title .sala-card__arrow img{display:block;width:18px;height:auto}@media(max-width: 767px){section.mc-sale article.sala-card .sala-card__title{font-size:2.4rem}}section.mc-sale article.sala-card a.absolute{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}section.mc-sale article.sala-card:hover .sala-card__image img{transform:scale(1.04)}section.mc-service{display:block;position:relative;padding-left:0;padding-right:0}section.mc-service>.container{padding-left:16px;padding-right:16px}section.mc-service .mc-service__head{display:flex;align-items:center;gap:20px;margin-bottom:20px}@media(max-width: 767px){section.mc-service .mc-service__head{gap:16px}}section.mc-service .mc-service__icon{flex:0 0 70px;width:70px;height:70px;display:flex;align-items:center;justify-content:center;background-color:#eadfd9}section.mc-service .mc-service__icon img{display:block;width:32px;height:auto}@media(max-width: 767px){section.mc-service .mc-service__icon{flex-basis:56px;width:56px;height:56px}section.mc-service .mc-service__icon img{width:26px}}section.mc-service .mc-service__title{display:flex;align-items:center;gap:15px;flex:1;font-size:3rem;font-weight:600;color:#262626;line-height:1.2;margin:0;text-transform:uppercase}section.mc-service .mc-service__title::after{content:"";flex:1;height:1px;background-color:#58121b}@media(max-width: 767px){section.mc-service .mc-service__title{font-size:2.4rem}}section.mc-service .mc-service__text{font-size:2.2rem;font-weight:400;color:#262626;margin:0 0 48px}@media(max-width: 767px){section.mc-service .mc-service__text{font-size:1.8rem;margin-bottom:30px}}section.mc-service .mc-service__gallery{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media(max-width: 767px){section.mc-service .mc-service__gallery{grid-template-columns:1fr}}section.mc-service .mc-service__figure{margin:0;overflow:hidden}section.mc-service .mc-service__figure img{display:block;width:100%;aspect-ratio:620/430;object-fit:cover}section.mc-tiles{display:block;padding-left:0;padding-right:0}section.mc-tiles .mc-tiles__grid{display:grid;gap:16px}section.mc-tiles .mc-tiles__grid.mc-tiles__grid--full{width:100%;max-width:none;padding:0;margin:0}@media(max-width: 767px){section.mc-tiles .mc-tiles__grid{grid-template-columns:1fr;gap:16px}}section.mc-tiles.mc-tiles--cols-2 .mc-tiles__grid{grid-template-columns:repeat(2, 1fr)}@media(max-width: 767px){section.mc-tiles.mc-tiles--cols-2 .mc-tiles__grid{grid-template-columns:1fr}}section.mc-tiles.mc-tiles--cols-3 .mc-tiles__grid{grid-template-columns:repeat(3, 1fr)}@media(min-width: 768px)and (max-width: 1024px){section.mc-tiles.mc-tiles--cols-3 .mc-tiles__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){section.mc-tiles.mc-tiles--cols-3 .mc-tiles__grid{grid-template-columns:1fr}}section.mc-tiles .mc-tiles__tile{position:relative;overflow:hidden;margin:0;aspect-ratio:16/10}section.mc-tiles .mc-tiles__tile::after{content:"";position:absolute;inset:0;background:rgba(38,18,22,.45);z-index:1;pointer-events:none}section.mc-tiles .mc-tiles__tile:hover .mc-tiles__image{transform:scale(1.04)}section.mc-tiles .mc-tiles__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(0.215, 0.61, 0.355, 1)}section.mc-tiles .mc-tiles__caption{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:30px;pointer-events:none}@media(max-width: 767px){section.mc-tiles .mc-tiles__caption{padding:15px}}section.mc-tiles .mc-tiles__tile-title{display:flex;align-items:center;gap:15px;margin:0;color:#f9f9f9;font-weight:500;font-size:3rem;line-height:1.2}section.mc-tiles .mc-tiles__tile-title::before{content:"";order:1;flex:0 0 20px;height:1px;background-color:#f9f9f9}section.mc-tiles .mc-tiles__tile-title .mc-tiles__tile-title-text{order:2;font-size:3rem;font-weight:500;color:#f9f9f9}@media(max-width: 767px){section.mc-tiles .mc-tiles__tile-title .mc-tiles__tile-title-text{font-size:2.2rem}}section.mc-tiles .mc-tiles__tile-title::after{content:"";order:3;flex:1;height:1px;background-color:#f9f9f9}section.mc-tiles .mc-tiles__tile-title .mc-tiles__arrow{order:4;flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:10px 16px;background-color:#f9f9f9}section.mc-tiles .mc-tiles__tile-title .mc-tiles__arrow img{display:block;width:18px;height:auto}@media(max-width: 767px){section.mc-tiles .mc-tiles__tile-title{font-size:2.2rem}}section.mc-tiles .mc-tiles__link{position:absolute;inset:0;z-index:3;display:block;text-indent:-9999px;overflow:hidden}section.mc-tiles.mc-tiles--full .mc-tiles__tile{aspect-ratio:16/9}section.mc-features{display:block}section.mc-features .eyebrow{font-size:3rem;font-weight:600;margin-bottom:15px}section.mc-features .meta{display:flex;flex-wrap:wrap;gap:30px;padding-left:0;margin-bottom:30px;list-style:none}section.mc-features .meta__item{display:flex;align-items:baseline;gap:5px;font-size:2.2rem;list-style:none}section.mc-features .meta__label{font-weight:400}section.mc-features .meta__value{font-weight:600}@media(max-width: 767px){section.mc-features .meta{gap:15px}section.mc-features .meta__item{font-size:1.8rem}}section.mc-features .claim{font-size:3rem;font-weight:600;margin-bottom:30px}@media(max-width: 767px){section.mc-features .claim{font-size:2.2rem}}section.mc-features .text{font-size:2.2rem;margin-bottom:30px}@media(max-width: 767px){section.mc-features .text{font-size:1.8rem}}section.mc-features .list-title{display:flex;align-items:center;gap:15px;text-align:center;font-size:3rem;font-weight:600;color:#262626;margin-bottom:48px;text-transform:uppercase}section.mc-features .list-title::before,section.mc-features .list-title::after{content:"";flex:1;height:1px;background-color:#8a8a8a}@media(max-width: 767px){section.mc-features .list-title{font-size:2.4rem;gap:5px;margin-bottom:30px}}section.mc-features .features{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;padding-left:0;margin:0;list-style:none}section.mc-features .features__item{display:flex;align-items:center;gap:20px;list-style:none}section.mc-features .features__icon{flex:0 0 70px;width:70px;height:70px;display:flex;align-items:center;justify-content:center;background-color:#eadfd9}section.mc-features .features__icon img{display:block;width:32px;height:auto}@media(max-width: 767px){section.mc-features .features__icon{flex-basis:56px;width:56px;height:56px}section.mc-features .features__icon img{width:26px}}section.mc-features .features__text{font-size:2.2rem}@media(min-width: 768px)and (max-width: 1024px){section.mc-features .features{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){section.mc-features .features{grid-template-columns:1fr}section.mc-features .features__text{font-size:1.8rem}}section.mc-features.mc-features--centered{text-align:center}section.mc-features.mc-features--centered .meta{justify-content:center}section.mc-features.mc-features--centered .features__item{justify-content:center;text-align:left}section.mc-meeting-room-features{display:block}section.mc-meeting-room-features .container{display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width: 767px){section.mc-meeting-room-features .container{flex-direction:column;align-items:flex-start}}section.mc-meeting-room-features .mc-meeting-room-features__title{font-size:3rem;font-weight:600;color:#262626;margin-bottom:0}@media(max-width: 767px){section.mc-meeting-room-features .mc-meeting-room-features__title{font-size:2.2rem}}section.mc-meeting-room-features .mc-meeting-room-features__specs{display:flex;flex-wrap:wrap;gap:30px;padding-left:0;margin:0;list-style:none}@media(max-width: 767px){section.mc-meeting-room-features .mc-meeting-room-features__specs{gap:15px}}section.mc-meeting-room-features .mc-meeting-room-features__spec{display:flex;align-items:center;gap:10px;list-style:none}section.mc-meeting-room-features .mc-meeting-room-features__spec-icon{flex:0 0 auto;display:flex;align-items:center;color:#58121b}section.mc-meeting-room-features .mc-meeting-room-features__spec-icon img{display:block;width:20px;height:auto}section.mc-meeting-room-features .mc-meeting-room-features__spec-text{display:flex;align-items:baseline;gap:5px;font-size:2.2rem}@media(max-width: 767px){section.mc-meeting-room-features .mc-meeting-room-features__spec-text{font-size:1.8rem}}section.mc-meeting-room-features .mc-meeting-room-features__spec-text h3{font-size:3rem}@media(max-width: 767px){section.mc-meeting-room-features .mc-meeting-room-features__spec-text h3{font-size:2.8rem}}section.mc-meeting-room-features .mc-meeting-room-features__spec-label{font-weight:400;color:#262626}section.mc-meeting-room-features .mc-meeting-room-features__spec-value{font-weight:600;color:#262626}section.mc-meeting-room-features__details{display:block;background-color:#f9f6f1}section.mc-meeting-room-features__details .mc-meeting-room-features__text{font-size:2.2rem;font-weight:400;color:#262626;margin-bottom:0}section.mc-meeting-room-features__details .mc-meeting-room-features__text p:last-child{margin-bottom:0}@media(max-width: 767px){section.mc-meeting-room-features__details .mc-meeting-room-features__text{font-size:1.8rem}}section.mc-meeting-room-features__details .mc-meeting-room-features__text h3{font-size:3rem}@media(max-width: 767px){section.mc-meeting-room-features__details .mc-meeting-room-features__text h3{font-size:2.8rem}}section.mc-meeting-room-features__details .mc-meeting-room-features__divider{border:0;border-top:1px solid #58121b;margin:48px 0}@media(max-width: 767px){section.mc-meeting-room-features__details .mc-meeting-room-features__divider{margin:32px 0}}section.mc-meeting-room-features__details .mc-meeting-room-features__list-title{display:flex;align-items:center;gap:48px;font-size:3rem;font-weight:500;color:#262626;margin-bottom:30px}@media(max-width: 767px){section.mc-meeting-room-features__details .mc-meeting-room-features__list-title{font-size:2.4rem;gap:30px}}section.mc-meeting-room-features__details .mc-meeting-room-features__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;padding-left:0;margin:0;list-style:none}@media(min-width: 768px)and (max-width: 1024px){section.mc-meeting-room-features__details .mc-meeting-room-features__list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){section.mc-meeting-room-features__details .mc-meeting-room-features__list{grid-template-columns:1fr;gap:32px}}section.mc-meeting-room-features__details .mc-meeting-room-features__item{display:flex;align-items:center;gap:20px;list-style:none}section.mc-meeting-room-features__details .mc-meeting-room-features__item-icon{flex:0 0 70px;width:70px;height:70px;display:flex;align-items:center;justify-content:center;background-color:#eadfd9}section.mc-meeting-room-features__details .mc-meeting-room-features__item-icon img{display:block;width:32px;height:auto}@media(max-width: 767px){section.mc-meeting-room-features__details .mc-meeting-room-features__item-icon{flex-basis:56px;width:56px;height:56px}section.mc-meeting-room-features__details .mc-meeting-room-features__item-icon img{width:26px}}section.mc-meeting-room-features__details .mc-meeting-room-features__item-text{font-size:2.2rem}@media(max-width: 767px){section.mc-meeting-room-features__details .mc-meeting-room-features__item-text{font-size:1.8rem}}section.mc-rooms-features{display:block;background-color:#f9f6f1}section.mc-rooms-features .mc-rooms-features__specs{display:flex;flex-wrap:wrap;gap:30px;padding-left:0;margin:0 0 30px;list-style:none}@media(max-width: 767px){section.mc-rooms-features .mc-rooms-features__specs{gap:15px}}section.mc-rooms-features .mc-rooms-features__spec{display:flex;align-items:center;gap:10px;list-style:none}section.mc-rooms-features .mc-rooms-features__spec-icon{flex:0 0 auto;display:flex;align-items:center;color:#58121b}section.mc-rooms-features .mc-rooms-features__spec-icon img{display:block;width:20px;height:auto}section.mc-rooms-features .mc-rooms-features__spec-text{display:flex;align-items:baseline;gap:5px;font-size:2.2rem}@media(max-width: 767px){section.mc-rooms-features .mc-rooms-features__spec-text{font-size:1.8rem}}section.mc-rooms-features .mc-rooms-features__spec-label{font-weight:400;color:#262626}section.mc-rooms-features .mc-rooms-features__spec-value{font-weight:600;color:#262626}section.mc-rooms-features .mc-rooms-features__text{font-size:2.2rem;font-weight:400;color:#262626;margin-bottom:0}section.mc-rooms-features .mc-rooms-features__text p:last-child{margin-bottom:0}@media(max-width: 767px){section.mc-rooms-features .mc-rooms-features__text{font-size:1.8rem}}section.mc-rooms-features .mc-rooms-features__text h3{font-size:3rem}@media(max-width: 767px){section.mc-rooms-features .mc-rooms-features__text h3{font-size:2.8rem}}section.mc-rooms-features .mc-rooms-features__divider{border:0;border-top:1px solid #58121b;margin:48px 0}@media(max-width: 767px){section.mc-rooms-features .mc-rooms-features__divider{margin:32px 0}}section.mc-rooms-features .mc-rooms-features__list-title{display:flex;align-items:center;gap:48px;font-size:3rem;font-weight:600;color:#262626;margin-bottom:30px}@media(max-width: 767px){section.mc-rooms-features .mc-rooms-features__list-title{font-size:2.4rem;gap:30px}}section.mc-rooms-features .mc-rooms-features__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;padding-left:0;margin:0;list-style:none}@media(min-width: 768px)and (max-width: 1024px){section.mc-rooms-features .mc-rooms-features__list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){section.mc-rooms-features .mc-rooms-features__list{grid-template-columns:1fr;gap:32px}}section.mc-rooms-features .mc-rooms-features__item{display:flex;align-items:center;gap:20px;list-style:none}section.mc-rooms-features .mc-rooms-features__item-icon{flex:0 0 70px;width:70px;height:70px;display:flex;align-items:center;justify-content:center;background-color:#eadfd9}section.mc-rooms-features .mc-rooms-features__item-icon img{display:block;width:32px;height:auto}@media(max-width: 767px){section.mc-rooms-features .mc-rooms-features__item-icon{flex-basis:56px;width:56px;height:56px}section.mc-rooms-features .mc-rooms-features__item-icon img{width:26px}}section.mc-rooms-features .mc-rooms-features__item-text{font-size:2.2rem}@media(max-width: 767px){section.mc-rooms-features .mc-rooms-features__item-text{font-size:1.8rem}}section.mc-sala-features{display:block}section.mc-sala-features .mc-sala-features__title{font-size:2.2rem;font-weight:600;color:#262626;margin-bottom:15px;text-transform:uppercase}@media(max-width: 767px){section.mc-sala-features .mc-sala-features__title{font-size:1.8rem}}section.mc-sala-features .mc-sala-features__text{font-size:2.2rem;font-weight:400;color:#262626;margin-bottom:0}section.mc-sala-features .mc-sala-features__text p:last-child{margin-bottom:0}@media(max-width: 767px){section.mc-sala-features .mc-sala-features__text{font-size:1.8rem}}section.mc-sala-features .mc-sala-features__text h3{font-size:3rem}@media(max-width: 767px){section.mc-sala-features .mc-sala-features__text h3{font-size:2.8rem}}section.mc-sala-features .mc-sala-features__divider{border:0;border-top:1px solid #58121b;margin:48px 0}@media(max-width: 767px){section.mc-sala-features .mc-sala-features__divider{margin:32px 0}}section.mc-sala-features .mc-sala-features__list-title{display:flex;align-items:center;gap:48px;font-size:3rem;font-weight:600;color:#262626;margin-bottom:30px}@media(max-width: 767px){section.mc-sala-features .mc-sala-features__list-title{font-size:2.4rem;gap:30px}}section.mc-sala-features .mc-sala-features__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;padding-left:0;margin:0;list-style:none}@media(min-width: 768px)and (max-width: 1024px){section.mc-sala-features .mc-sala-features__list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){section.mc-sala-features .mc-sala-features__list{grid-template-columns:1fr;gap:32px}}section.mc-sala-features .mc-sala-features__item{display:flex;align-items:center;gap:20px;list-style:none}section.mc-sala-features .mc-sala-features__item-icon{flex:0 0 70px;width:70px;height:70px;display:flex;align-items:center;justify-content:center;background-color:#eadfd9}section.mc-sala-features .mc-sala-features__item-icon img{display:block;width:32px;height:auto}@media(max-width: 767px){section.mc-sala-features .mc-sala-features__item-icon{flex-basis:56px;width:56px;height:56px}section.mc-sala-features .mc-sala-features__item-icon img{width:26px}}section.mc-sala-features .mc-sala-features__item-text{font-size:2.2rem}@media(max-width: 767px){section.mc-sala-features .mc-sala-features__item-text{font-size:1.8rem}}section.mc-sala-sections{display:block;background-color:#f9f6f1}section.mc-sala-sections .mc-sala-sections__item+.mc-sala-sections__item{margin-top:48px}@media(max-width: 767px){section.mc-sala-sections .mc-sala-sections__item+.mc-sala-sections__item{margin-top:32px}}section.mc-sala-sections .mc-sala-sections__title{display:flex;align-items:center;gap:15px;text-align:center;font-size:3rem;font-weight:600;color:#262626;margin-bottom:15px;text-transform:uppercase}section.mc-sala-sections .mc-sala-sections__title::before,section.mc-sala-sections .mc-sala-sections__title::after{content:"";flex:1;height:1px;background-color:#8a8a8a}@media(max-width: 767px){section.mc-sala-sections .mc-sala-sections__title{font-size:2.4rem;gap:5px}}section.mc-sala-sections .mc-sala-sections__text{color:#262626}section.mc-sala-sections .mc-sala-sections__text p{font-size:1.8rem;line-height:1.6}@media(max-width: 767px){section.mc-sala-sections .mc-sala-sections__text p{font-size:1.6rem}}section.mc-sala-sections .mc-sala-sections__text p:last-child{margin-bottom:0}section.mc-sala-setups{display:block}section.mc-sala-setups .mc-sala-setups__title{font-size:2.2rem;font-weight:600;color:#262626;margin-bottom:15px;text-transform:uppercase}@media(max-width: 767px){section.mc-sala-setups .mc-sala-setups__title{font-size:1.8rem}}section.mc-sala-setups .mc-sala-setups__text{color:#262626;margin-bottom:32px}section.mc-sala-setups .mc-sala-setups__text p{font-size:1.8rem;line-height:1.6}@media(max-width: 767px){section.mc-sala-setups .mc-sala-setups__text p{font-size:1.6rem}}section.mc-sala-setups .mc-sala-setups__text p:last-child{margin-bottom:0}section.mc-sala-setups .mc-sala-setups__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:32px;padding-left:0;margin:0;list-style:none}@media(max-width: 767px){section.mc-sala-setups .mc-sala-setups__grid{grid-template-columns:1fr;gap:32px}}section.mc-sala-setups .mc-sala-setups__item{list-style:none}section.mc-sala-setups .mc-sala-setups__item-image{margin-bottom:32px}section.mc-sala-setups .mc-sala-setups__item-image img{display:block;width:auto;max-width:100%;height:auto;margin:0}@media(max-width: 767px){section.mc-sala-setups .mc-sala-setups__item-image img{width:100%;margin:0 auto}}section.mc-sala-setups .mc-sala-setups__item-title{font-size:1.8rem;font-weight:600;color:#262626;margin-bottom:16px}@media(max-width: 767px){section.mc-sala-setups .mc-sala-setups__item-title{font-size:1.6rem}}section.mc-sala-setups .mc-sala-setups__item-text{color:#262626}section.mc-sala-setups .mc-sala-setups__item-text p{font-size:1.8rem;line-height:1.6}@media(max-width: 767px){section.mc-sala-setups .mc-sala-setups__item-text p{font-size:1.6rem}}section.mc-sala-setups .mc-sala-setups__item-text p:last-child{margin-bottom:0}section.mc-mosaic{display:block}section.mc-mosaic .mc-mosaic__title{font-size:3.5rem;font-weight:600;color:#58121b;margin-bottom:30px}@media(max-width: 767px){section.mc-mosaic .mc-mosaic__title{font-size:3rem;margin-bottom:15px}}section.mc-mosaic .mc-mosaic__grid{column-count:2;column-gap:16px}@media(max-width: 767px){section.mc-mosaic .mc-mosaic__grid{column-count:1}}section.mc-mosaic .mc-mosaic__item{position:relative;display:block;overflow:hidden;background-color:#eadfd9;margin-bottom:16px;break-inside:avoid}section.mc-mosaic .mc-mosaic__item:nth-child(5n+1){aspect-ratio:65/43}section.mc-mosaic .mc-mosaic__item:nth-child(5n+2){aspect-ratio:65/43}section.mc-mosaic .mc-mosaic__item:nth-child(5n+3){aspect-ratio:65/98}section.mc-mosaic .mc-mosaic__item:nth-child(5n+4){aspect-ratio:65/98}section.mc-mosaic .mc-mosaic__item:nth-child(5n+5){aspect-ratio:65/43}section.mc-mosaic .mc-mosaic__item:hover .mc-mosaic__image{transform:scale(1.04)}@media(max-width: 767px){section.mc-mosaic .mc-mosaic__item:nth-child(n){aspect-ratio:3/2}}section.mc-mosaic .mc-mosaic__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(0.215, 0.61, 0.355, 1)}section.mc-faq{display:block}section.mc-faq .mc-faq__container{max-width:100%}section.mc-faq .mc-faq__title{font-size:4rem;font-weight:600;color:#262626;text-align:center;margin-bottom:48px}@media(max-width: 767px){section.mc-faq .mc-faq__title{font-size:3rem;margin-bottom:30px}}section.mc-faq .mc-faq__group+.mc-faq__group{margin-top:48px}section.mc-faq .mc-faq__group-title{font-size:3rem;font-weight:600;color:#262626;text-transform:uppercase;margin-top:48px;margin-bottom:0}@media(max-width: 767px){section.mc-faq .mc-faq__group-title{font-size:2.2rem;margin-top:30px}}section.mc-faq .mc-faq__group:first-child .mc-faq__group-title{margin-top:0}section.mc-faq .mc-faq__list{background-color:#eadfd9;padding:16px;margin-top:15px}section.mc-faq .mc-faq__item{border-bottom:1px solid #58121b;margin-bottom:16px}section.mc-faq .mc-faq__item:last-child{border-bottom:0;margin-bottom:0}section.mc-faq .mc-faq__question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin:0 0 16px;padding:0;font-size:2.2rem;font-weight:500;color:#262626;list-style:none;transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}section.mc-faq .mc-faq__question::-webkit-details-marker{display:none}section.mc-faq .mc-faq__question:hover{color:#58121b}@media(max-width: 767px){section.mc-faq .mc-faq__question{font-size:1.8rem}}section.mc-faq .mc-faq__question-text{flex:1 1 auto}section.mc-faq .mc-faq__chevron{flex:0 0 auto;display:block;width:16px;height:auto;margin-left:15px;transition:transform 320ms cubic-bezier(0.215, 0.61, 0.355, 1)}section.mc-faq .mc-faq__item[open] .mc-faq__question{color:#58121b}section.mc-faq .mc-faq__item[open] .mc-faq__chevron{transform:rotate(180deg)}section.mc-faq .mc-faq__answer{padding-bottom:20px;font-size:1.8rem;color:#262626;transition:none}section.mc-faq .mc-faq__answer p,section.mc-faq .mc-faq__answer li,section.mc-faq .mc-faq__answer a,section.mc-faq .mc-faq__answer span{font-size:1.8rem}section.mc-faq .mc-faq__answer p{margin-top:0}section.mc-faq .mc-faq__answer p:last-child{margin-bottom:0}@media(max-width: 767px){section.mc-faq .mc-faq__answer p{font-size:1.6rem}}section.mc-faq .mc-faq__answer a{color:#58121b;text-decoration:underline}@media(max-width: 767px){section.mc-faq .mc-faq__answer{font-size:1.8rem;padding-bottom:15px}}section.mc-poi{display:block;position:relative}section.mc-poi.mc-poi--bg{background-color:#f9f6f1}section.mc-poi .mc-poi__intro{text-align:center}section.mc-poi .mc-poi__title{display:flex;align-items:center;gap:15px;text-align:center;font-size:3rem;font-weight:600;color:#262626;margin-bottom:15px;text-transform:uppercase}section.mc-poi .mc-poi__title::before,section.mc-poi .mc-poi__title::after{content:"";flex:1;height:1px;background-color:#8a8a8a}@media(max-width: 767px){section.mc-poi .mc-poi__title{font-size:2.4rem;gap:5px}}section.mc-poi .mc-poi__text{font-size:2.2rem;font-weight:400;color:#262626;margin:0 auto 48px;text-align:left}section.mc-poi .mc-poi__text p:last-child{margin-bottom:0}@media(max-width: 767px){section.mc-poi .mc-poi__text{font-size:1.8rem}}section.mc-poi .mc-poi__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;row-gap:32px;align-items:start}@media(max-width: 767px){section.mc-poi .mc-poi__grid{grid-template-columns:1fr;gap:16px}}section.mc-poi .mc-poi__card{position:relative;display:block;margin:0}section.mc-poi .mc-poi__figure{overflow:hidden;line-height:0;margin-bottom:32px}section.mc-poi .mc-poi__image{display:block;width:100%;aspect-ratio:650/400;object-fit:cover;transition:transform .6s cubic-bezier(0.215, 0.61, 0.355, 1)}section.mc-poi .mc-poi__card:hover .mc-poi__image{transform:scale(1.04)}section.mc-poi .mc-poi__card-title{display:flex;align-items:center;gap:15px;font-size:3rem;font-weight:500;color:#262626;line-height:1.2;margin:0}section.mc-poi .mc-poi__card-title::before{content:"";order:1;flex:0 0 20px;height:1px;background-color:#58121b}section.mc-poi .mc-poi__card-title .mc-poi__card-title-text{order:2;font-size:3rem;font-weight:500}@media(max-width: 767px){section.mc-poi .mc-poi__card-title .mc-poi__card-title-text{font-size:2.4rem}}section.mc-poi .mc-poi__card-title::after{content:"";order:3;flex:1;height:1px;background-color:#58121b}section.mc-poi .mc-poi__card-title .mc-poi__icon{order:4;flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:10px 16px;background-color:#58121b}section.mc-poi .mc-poi__card-title .mc-poi__icon img{display:block;width:18px;height:auto}@media(max-width: 767px){section.mc-poi .mc-poi__card-title{font-size:2.4rem}}section.mc-poi .mc-poi__link.absolute{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}section.mc-contacts{display:block}section.mc-contacts .mc-contacts__main{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}@media(max-width: 1024px){section.mc-contacts .mc-contacts__main{grid-template-columns:1fr}}section.mc-contacts .mc-contacts__title{font-size:3rem;font-weight:600;color:#58121b;margin-bottom:30px}@media(max-width: 767px){section.mc-contacts .mc-contacts__title{font-size:2.2rem}}section.mc-contacts .mc-contacts__list{display:flex;flex-direction:column;gap:30px;padding-left:0;margin:0;list-style:none}section.mc-contacts .mc-contacts__item{display:flex;flex-direction:column;gap:5px;list-style:none}section.mc-contacts .mc-contacts__label{font-size:2.2rem;font-weight:500;color:#262626}@media(max-width: 767px){section.mc-contacts .mc-contacts__label{font-size:1.8rem}}section.mc-contacts .mc-contacts__value{font-size:2.2rem;font-weight:400;color:#262626}@media(max-width: 767px){section.mc-contacts .mc-contacts__value{font-size:1.8rem}}section.mc-contacts .mc-contacts__link{color:#58121b;text-decoration:none;transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}section.mc-contacts .mc-contacts__link:hover,section.mc-contacts .mc-contacts__link:focus-visible{color:#262626;text-decoration:underline}section.mc-contacts .mc-contacts__map{width:100%;max-width:760px;height:400px}@media(max-width: 767px){section.mc-contacts .mc-contacts__map{max-width:100%;height:350px}}section.mc-contacts .mc-contacts__map-canvas,section.mc-contacts .mc-contacts__map-iframe{display:block;width:100%;height:100%;border:0}section.mc-contacts__directions{display:block;background-color:#f9f6f1}section.mc-contacts__directions .mc-contacts__directions-title{display:flex;align-items:center;gap:15px;text-align:center;font-size:3rem;font-weight:600;color:#262626;margin-bottom:30px;text-transform:uppercase}section.mc-contacts__directions .mc-contacts__directions-title::before,section.mc-contacts__directions .mc-contacts__directions-title::after{content:"";flex:1;height:1px;background-color:#8a8a8a}@media(max-width: 767px){section.mc-contacts__directions .mc-contacts__directions-title{font-size:2.4rem;gap:5px}}section.mc-contacts__directions .mc-contacts__directions-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media(max-width: 767px){section.mc-contacts__directions .mc-contacts__directions-grid{grid-template-columns:1fr;gap:15px}}section.mc-contacts__directions .mc-contacts__direction-title{display:flex;align-items:center;gap:20px;font-size:2.2rem;font-weight:500;color:#262626;margin-bottom:15px}@media(max-width: 767px){section.mc-contacts__directions .mc-contacts__direction-title{font-size:1.8rem}}section.mc-contacts__directions .mc-contacts__direction-icon{flex:0 0 70px;width:70px;height:70px;display:flex;align-items:center;justify-content:center;background-color:#eadfd9}section.mc-contacts__directions .mc-contacts__direction-icon img{display:block;width:32px;height:auto}@media(max-width: 767px){section.mc-contacts__directions .mc-contacts__direction-icon{flex-basis:56px;width:56px;height:56px}section.mc-contacts__directions .mc-contacts__direction-icon img{width:26px}}section.mc-contacts__directions .mc-contacts__direction-text{font-size:2.2rem;font-weight:400;color:#262626}section.mc-contacts__directions .mc-contacts__direction-text p:last-child{margin-bottom:0}@media(max-width: 767px){section.mc-contacts__directions .mc-contacts__direction-text{font-size:1.8rem}}/*# sourceMappingURL=bundle.min.css.map */
