@import "vendor/swiper-bundle.min.css";@import "vendor/photoswipe.css";*,*::before,*::after{box-sizing:border-box}*::selection,*::before::selection,*::after::selection{background-color:rgba(0,0,0,0)}*{margin:0;outline:none}html,body{height:100%;scroll-behavior:smooth}*::selection{background-color:rgba(0,0,0,0)}p::selection,h1::selection,h2::selection,h3::selection{background-color:#f7f1e9}body{line-height:1.5;-webkit-font-smoothing:antialiased}main{scroll-margin-top:104px}img,picture,video,canvas{display:block;max-width:100%}picture{height:100%}picture img{width:100%;height:100%;object-fit:cover}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}html{font-family:"OpenSans",sans-serif;font-size:16px;font-weight:400}@media screen and (max-width:1279px){html{font-size:15px}}body{color:#6b8f9c}h1,h2,h3,h4,h5,h6{font-family:"GothamLight",sans-serif;font-size:25px;font-weight:300;line-height:1.25;letter-spacing:2px;color:#6b8f9c}h1 strong,h1 b,h2 strong,h2 b,h3 strong,h3 b,h4 strong,h4 b,h5 strong,h5 b,h6 strong,h6 b{font-family:"BlackMango",sans-serif;font-size:36px;font-weight:300}h1.-beige,h2.-beige,h3.-beige,h4.-beige,h5.-beige,h6.-beige{color:#f7f1e9}h1.-white,h2.-white,h3.-white,h4.-white,h5.-white,h6.-white{color:#fff}p{font-family:"OpenSans",sans-serif;font-size:1em;font-weight:400;line-height:1.7}p strong{font-weight:700}p.-semibold{font-weight:600}p.-beige{color:#f7f1e9}p.-white{color:#fff}@media screen and (max-width:1279px){p{line-height:1.5}}a{color:#6b8f9c;text-decoration:none}a:hover{font-weight:600}@media screen and (max-width:639px){h1,h2,h3,h4,h5,h6{font-size:16px}h1 strong,h1 b,h2 strong,h2 b,h3 strong,h3 b,h4 strong,h4 b,h5 strong,h5 b,h6 strong,h6 b{font-size:26px}}.container{position:relative;width:100%;max-width:1120px!important;margin:0 auto}.container-fluid{position:relative;width:100%;margin:0 auto}.-wrapped{width:754px;margin:0 auto}@media screen and (max-width:1279px){.container,.container-fluid{padding:0 24px}.-wrapped{width:100%}}.button{display:inline-block;transition:all 0.3s ease-in-out}.button.-primary{padding:8px 16px 8px 16px;font-size:1em;font-weight:700;color:#6b8f9c;border:1px solid #6b8f9c;border-radius:10px;background:#fff;transition:all 0.3s ease-in-out}.button.-primary:hover{color:#fff;background:#6b8f9c}.button.-white{padding:10px 16px 12px 16px;font-size:1em;font-weight:700;color:#fff;border:1px solid #fff;border-radius:10px;background:rgba(0,0,0,0);transition:all 0.3s ease-in-out}.button.-white:hover{color:#fff;border-color:#6b8f9c;background:#6b8f9c}.button.-small{padding:3px 18px 4px 18px;font-size:1em;font-weight:700;color:#6b8f9c;border:1px solid #a5b9c3;border-radius:30px;background:#fff;transition:all 0.3s ease-in-out}.button.-small:hover{background:#a5b9c3}.button.-link{display:inline-flex;flex-direction:column;align-items:center;padding:0;font-weight:700;letter-spacing:normal;text-transform:none;color:#6b8f9c}.button.-link::after{content:"";display:block;width:50%;height:1px;margin-top:4px;background-color:#a5b9c3;transition:all 0.15s ease-in-out}.button.-link.-sm{font-size:14px}.button.-link.-beige{color:#f7f1e9}.button.-link.-white{color:#fff}.button.-link:hover{font-weight:700}.button.-link:hover::after{width:100%}.button.book-table:hover{color:#fff}.button.book-table:hover svg{-webkit-animation:1s ease-in-out 0s infinite alternate restaurant-book-heart;animation:1s ease-in-out 0s infinite alternate restaurant-book-heart}.button.book-table:hover svg path{fill:#fff}.button.read-more-button span{visibility:hidden;display:none}a.read-more-button span{display:none;visibility:hidden}@-webkit-keyframes restaurant-book-heart{0%{transform:translateX(0) rotateX(0deg)}100%{transform:translateX(-4px) rotateX(180deg)}}@keyframes restaurant-book-heart{0%{transform:translateX(0) rotateX(0deg)}100%{transform:translateX(-4px) rotateX(180deg)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{height:37px!important}.error{display:grid;gap:16px;place-content:center;justify-items:center;height:100vh;text-align:center}.error svg{width:80px;height:80px}.error svg path{fill:#dfa682}.error .error-buttons{margin-top:24px}.restaurant__booking{position:fixed;z-index:1500;padding-bottom:16px;bottom:0;display:grid;grid-template-columns:1fr max-content;gap:24px;justify-content:center;align-items:center}.restaurant__booking a.phone-restaurant{width:38px;height:38px}.restaurant__booking a.phone-restaurant svg{width:38px;height:38px}.restaurant__booking a.phone-restaurant svg .circle{fill:#6b8f9c}a.button.book-table{padding:0;height:34px;display:flex;align-items:center;justify-content:center;gap:4px;font-size:16px;line-height:33px;font-weight:700;text-align:center;color:#191919;border:1px solid #f7f1e9;border-radius:50px;background-color:#f7f1e9}a.button.book-table.book-table-header{min-width:200px}a.button.book-table svg path{fill:#a5b9c3}a.button.book-table:hover{background:#a5b9c3}a.button.book-table:hover svg path{fill:#fff}@media screen and (max-width:767px){a.button.book-table{color:#fff;background-color:#6b8f9c}a.button.book-table svg path{fill:#fff}}@media screen and (min-width:768px){.restaurant__booking{width:50%;right:0;padding-bottom:8px}}.contact__buttons{position:absolute;z-index:500;right:16px;top:32px;display:flex;flex-direction:column;gap:16px}.contact__buttons a,.contact__buttons button{display:block;width:35px;height:35px}.contact__buttons button{padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;pointer-events:all}body.menu-open .contact__card{opacity:0;transition:opacity 0.3s ease-in-out;pointer-events:none}.contact__card-overlay{position:fixed;z-index:1900;top:0;left:0;width:100%;height:100%;background-color:rgba(25,25,25,.6);opacity:0;transform:translateY(100%);transition:all 0.3s ease-in-out}.contact__card-overlay.opened{opacity:1;transform:translateY(0)}.contact__card{position:fixed;z-index:1110;bottom:0;left:24px;width:200px;background:rgba(0,0,0,0);box-shadow:0 0 6px rgba(107,143,156,.25);overflow:hidden;transform:translateY(calc(100% - 48px));transition:border-radius 0.3s ease-in-out}.contact__card.closed{border-radius:0;transition:width 0.3s 0.3s,transform 0.3s,border-radius 0.3s 0.3s ease-in-out}.contact__card.opened{width:400px;border-radius:16px 16px 0 0;transform:translateY(0);transition:width 0.3s,transform 0.3s 0.3s,border-radius 0.3s 0.3s ease-in-out}.contact__card:hover{border-radius:16px 16px 0 0}.contact__card:hover .contact__card-header{border-radius:16px 16px 0 0}.contact__card .contact__card-header{position:relative;height:48px;width:100%;display:grid;place-content:center;background:#fff;cursor:pointer;transition:all 0.3s ease-in-out}.contact__card .contact__card-header button{padding:0;display:block;width:100%;height:100%;font-size:14px;font-weight:900;color:#6b8f9c;letter-spacing:1px;text-transform:uppercase;border:none;background-color:rgba(0,0,0,0);cursor:pointer}.contact__card .contact__card-header button.close{position:absolute;right:16px;width:16px;height:16px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity 0.3s ease-in-out}.contact__card .contact__card-header button.close svg{width:16px;height:16px}.contact__card .contact__card-content{padding:24px;width:100%;background:#fff}.contact__card .contact__card-content .contact-infos,.contact__card .contact__card-content .contact__card-form{opacity:0;transform:translateY(25px);transition:all 0.4s ease-in-out 0.4s}.contact__card .contact__card-content .contact-infos{margin-bottom:24px}.contact__card .contact__card-content .contact-infos a{line-height:24px;display:flex;place-content:center}.contact__card .contact__card-content .contact-infos svg{width:24px;height:24px;margin-right:8px;fill:#6b8f9c}.contact__card .contact__card-content .contact__card-form{display:grid;grid-template-columns:1fr;gap:16px;width:100%}.contact__card .contact__card-content .contact__card-form .hidden{display:none}.contact__card .contact__card-content .contact__card-form .form-group.-center{justify-self:center}.contact__card .contact__card-content .contact__card-form .form-group label{display:block;width:100%;margin-bottom:8px;font-size:16px;color:#6b8f9c}.contact__card .contact__card-content .contact__card-form .form-group .form-field{display:block;padding:0 8px;width:100%;height:40px;border:1px solid #6b8f9c;border-radius:8px}.contact__card .contact__card-content .contact__card-form .form-group .form-field:hover,.contact__card .contact__card-content .contact__card-form .form-group .form-field:focus{border-color:#a5b9c3;outline:#a5b9c3 solid 1px}.contact__card .contact__card-content .contact__card-form .form-group textarea.form-field{padding:8px;height:112px;resize:none}.contact__card .contact__card-content .contact__card-form .form-group .form-error{margin-top:4px;font-size:14px;color:#e96060;display:none}.contact__card .contact__card-content .contact__card-form .form-group .form-error.show{display:block}.contact__card .contact__card-content .contact__card-form .form-group .ajax-form-error+.form-error,.contact__card .contact__card-content .contact__card-form .form-group .ajax-form-in-error.form-error{display:block}.contact__card .contact__card-content .contact__card-form .form-group .form-field.ajax-form-error{border-color:#e96060}.contact__card .contact__card-content .contact__card-form .form-group .button{cursor:pointer}.contact__card .contact__card-content .contact__card-form .form-group .button.submit-form{padding:12px 35px 14px 35px}.contact__card .contact__card-content .contact__card-form .form-group .button.-link{border:none;background-color:rgba(0,0,0,0)}.contact__card .contact__card-content .contact__card-form .form-group .button.rgpd-button.active span{display:none}.contact__card .contact__card-content .contact__card-form .form-group .button.rgpd-button.active span.hidden{display:block}.contact__card .contact__card-content .contact__card-form .loader{display:none;position:relative;width:70px;height:75px;margin:auto}.contact__card .contact__card-content .contact__card-form .loader.show{display:inline-block}.contact__card .contact__card-content .contact__card-form .loader div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#6b8f9c;animation-timing-function:cubic-bezier(0,1,1,0)}.contact__card .contact__card-content .contact__card-form .loader div:nth-child(1){left:8px;animation:lds-ellipsis1 0.6s infinite}.contact__card .contact__card-content .contact__card-form .loader div:nth-child(2){left:8px;animation:lds-ellipsis2 0.6s infinite}.contact__card .contact__card-content .contact__card-form .loader div:nth-child(3){left:32px;animation:lds-ellipsis2 0.6s infinite}.contact__card .contact__card-content .contact__card-form .loader div:nth-child(4){left:56px;animation:lds-ellipsis3 0.6s infinite}.contact__card .contact__card-content .contact__card-form .send-success,.contact__card .contact__card-content .contact__card-form .send-error{color:#fff;display:none;padding:8px 0;font-size:1.2rem;text-align:center;border-radius:16px}.contact__card .contact__card-content .contact__card-form .send-success p,.contact__card .contact__card-content .contact__card-form .send-error p{display:inline-block;width:100%}.contact__card .contact__card-content .contact__card-form .send-success.show,.contact__card .contact__card-content .contact__card-form .send-error.show{display:block}.contact__card .contact__card-content .contact__card-form .send-success{background-color:#6b8f9c}.contact__card .contact__card-content .contact__card-form .send-error{font-size:.9em;background-color:#e96060}.contact__card .contact__card-content .form-gpdr{display:block;width:100%;height:0;overflow-y:scroll;margin-top:24px;margin-bottom:20px;transition:all 0.3s ease-in-out;opacity:1}.contact__card .contact__card-content .form-gpdr.active{height:200px}.contact__card .contact__card-content .form-gpdr p{padding:16px 16px 64px 16px;font-size:.8em;line-height:1.5}.contact__card.opened .contact__card-header{background:#a5b9c3}.contact__card.opened .contact__card-header button{color:#fff}.contact__card.opened .contact__card-header button.close{opacity:1}.contact__card.opened .contact-infos,.contact__card.opened .contact__card-form{opacity:1;transform:translateY(0)}@media screen and (max-width:767px){.contact__card{z-index:950;left:0;width:100%}.contact__card.opened{z-index:2000;width:100%}}.main__menu-overlay{display:none;position:fixed;z-index:950;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0)}.main__menu-overlay.menu-open{display:block}.main__menu{position:fixed;z-index:1000;padding:164px 32px 32px 40px;min-width:450px;height:100%;color:#fff;background:#a5b9c3;display:grid;grid-template-rows:repeat(2,max-content);align-content:space-between;opacity:0;transform:translateX(-100%);transition:all 0.3s ease-in-out}.main__menu.menu-open{opacity:1;transform:translateX(0)}.main__menu ul{padding:0;list-style:none}@media screen and (max-width:768px){.main__menu{padding:164px 20px 62px 20px}}.main__menu-items li{margin-bottom:16px}.main__menu-items li a{display:flex;align-items:center;font-family:"OpenSans",sans-serif;font-weight:500;font-size:22px;color:#fff;transform:translateX(-11px);transition:all 0.3s ease-in-out}.main__menu-items li a .icon{margin-right:0;transform:rotateX(135deg);opacity:0;transition:all 0.5s ease-in-out;width:26px;height:30px}.main__menu-items li a .icon path{fill:#6b8f9c}.main__menu-items li a:hover,.main__menu-items li a.active{font-weight:700;color:#fff;transform:translateX(8px)}.main__menu-items li a:hover .icon,.main__menu-items li a.active .icon{margin-right:12px;opacity:1;transform:rotateX(0)}@media screen and (max-width:1023px){.main__menu .social__links{padding-bottom:40px}}@media screen and (max-width:1279px){.main__menu{min-width:100vw;max-width:100%}}body.menu-open{overflow:hidden}.main__nav{position:fixed;z-index:1050;top:0;padding:0 40px;height:104px;width:100%;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;background:rgba(0,0,0,0);transition:all 0.3s ease-in-out}.main__nav img.logo-big{display:block}.main__nav img.logo-small{display:none;transform:scale(1.1)}.main__nav .main__nav-buttons a svg path{transition:all 0.3s ease-in-out}.main__nav .main__nav-buttons a .phone-icon .circle{fill:rgba(0,0,0,0)}.main__nav .main__nav-buttons a:hover .location-icon path{fill:#fff}.main__nav .main__nav-buttons a:hover .phone-icon .circle{fill:#fff}.main__nav .main__nav-buttons a:hover .phone-icon .phone{fill:#6b8f9c}.main__nav.sticky,.main__nav.-always-sticky{height:64px;background:#a5b9c3}.main__nav.sticky .main__nav-gift__button svg path,.main__nav.-always-sticky .main__nav-gift__button svg path{fill:#a5b9c3}.main__nav.sticky .main__nav-gift__button span,.main__nav.-always-sticky .main__nav-gift__button span{color:#a5b9c3}.main__nav.sticky .main__nav-logo,.main__nav.-always-sticky .main__nav-logo{transform:scale(.7);margin-top:0}.main__nav.sticky .main__nav-logo:hover,.main__nav.-always-sticky .main__nav-logo:hover{transform:scale(.75)}.main__nav.sticky .main__nav-logo img,.main__nav.-always-sticky .main__nav-logo img{width:238px;height:63px}.main__nav.sticky .main__nav-logo img.logo-big,.main__nav.-always-sticky .main__nav-logo img.logo-big{display:none}.main__nav.sticky .main__nav-logo img.logo-small,.main__nav.-always-sticky .main__nav-logo img.logo-small{display:block}.main__nav.sticky .main__nav-buttons a .location-icon path,.main__nav.-always-sticky .main__nav-buttons a .location-icon path{fill:#fff}.main__nav.sticky .main__nav-buttons a .phone-icon .circle,.main__nav.-always-sticky .main__nav-buttons a .phone-icon .circle{fill:#fff}.main__nav.sticky .main__nav-buttons a .phone-icon .phone,.main__nav.-always-sticky .main__nav-buttons a .phone-icon .phone{fill:#6b8f9c}.main__nav.sticky .main__nav-buttons a:hover .location-icon path,.main__nav.-always-sticky .main__nav-buttons a:hover .location-icon path{fill:#6b8f9c}.main__nav.sticky .main__nav-buttons a:hover .phone-icon .circle,.main__nav.-always-sticky .main__nav-buttons a:hover .phone-icon .circle{fill:#6b8f9c}.main__nav.sticky .main__nav-buttons a:hover .phone-icon .phone,.main__nav.-always-sticky .main__nav-buttons a:hover .phone-icon .phone{fill:#fff}.main__nav.sticky .main__nav-buttons a.phone-restaurant span,.main__nav.-always-sticky .main__nav-buttons a.phone-restaurant span{border-radius:0 0 18px 18px;border-color:rgba(0,0,0,0);background:#a5b9c3}.main__nav-main-buttons{display:flex;justify-content:flex-start;align-items:center;gap:21px}.main__nav-menu-button{width:max-content;height:100%;display:grid;grid-template-columns:min-content min-content;grid-gap:30px;justify-self:left;align-content:center}.main__nav-menu-button button{padding:0;width:max-content;height:32px;border:none;background:none;cursor:pointer}.main__nav-menu-button button svg rect{transition:all 0.15s cubic-bezier(.36,.43,.57,1.53)}.main__nav-menu-button button:hover .line3{width:33px;transition:all 0.15s cubic-bezier(.36,.43,.57,1.53)}.main__nav-menu-button.menu-open{transition:all 0.35s ease-in-out}.main__nav-menu-button.menu-open .line1{width:30px;transform-origin:top center;transform:rotate(-45deg) translate(-7px,7px)}.main__nav-menu-button.menu-open .line2{width:0}.main__nav-menu-button.menu-open .line3{width:30px;transform-origin:top center;transform:rotate(45deg) translate(10px,-15px)}.main__nav-menu-button.menu-open button:hover .line3{width:30px}.main__nav-gift__button{position:relative;width:max-content;display:flex;align-items:center;gap:8px}.main__nav-gift__button svg path{transition:all 0.3s ease-in-out 0.2s}.main__nav-gift__button span{font-size:14px;text-align:center;color:#fff;opacity:1;transition:all 0.3s ease-in-out 0.2s}.main__nav-gift__button:hover svg path{fill:#a5b9c3}.main__nav-gift__button:hover span{color:#a5b9c3}.main__nav-logo{margin-top:8px;justify-self:center;transition:all 0.3s ease-in-out}.main__nav-logo:hover{transform:scale(1.05)}.main__nav-logo img{width:232px;height:120px}.main__nav-buttons{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(10px,max-content));align-items:center;justify-content:end}.main__nav-buttons a{position:relative;margin-right:20px;width:32px;height:32px}.main__nav-buttons a:last-child{margin-right:0}.main__nav-buttons a svg path{transition:all 0.3s ease-in-out}.main__nav-buttons a.phone-restaurant{height:33px;width:33px}.main__nav-buttons a.phone-restaurant span{position:absolute;top:48px;right:0;padding:4px 12px 5px 12px;color:#fff;font-weight:700;min-width:174px;border:1px solid #fff;border-radius:50px;transform:translateX(150%);opacity:0;transition:all 0.3s ease-in-out 0.2s}.main__nav-buttons a:hover svg.location-icon path{fill:#fff}.main__nav-buttons a:hover svg.phone-icon path.circle{fill:#fff}.main__nav-buttons a:hover svg.phone-icon path.phone{fill:#6b8f9c}.main__nav-buttons a:hover span{transform:translateX(0);opacity:1}@media screen and (max-width:1279px){.main__nav{padding:0 16px;gap:16px}.main__nav.sticky .main__nav-logo,.main__nav.-always-sticky .main__nav-logo{transform:scale(1.1)}.main__nav-logo{height:62px;width:164px;justify-self:end}.main__nav-logo img{width:166px;height:62px}}@media screen and (max-width:639px){.main__nav.sticky .main__nav-logo,.main__nav.-always-sticky .main__nav-logo{transform:scale(1)}.main__nav.sticky img.logo-small,.main__nav.-always-sticky img.logo-small{transform:scale(1);width:166px;height:62px}}.social__links{padding:0;list-style:none}.social__links li{display:inline-block;margin-right:12px}.social__links svg path{transition:all 0.3s ease-in-out}.social__links svg .stroke{stroke:#fff}.social__links svg .fill{fill:#fff}.social__links a:hover svg .fill{fill:#6b8f9c}.social__links a:hover svg .stroke{stroke:#fff;fill:#fff}body.ovhidden{overflow:hidden}.pup-layout{display:none;position:fixed;top:0;left:0;padding:20px;width:100%;height:100%;background:rgba(25,25,25,.8);z-index:9999}.pup-trigger{position:absolute;top:0;left:0;width:100%;height:100%}.close-pup-btn{background:#191919;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0;padding:0;position:absolute;z-index:20;top:10px;right:15px;width:30px;height:30px;transition:background 0.2s;cursor:pointer}.close-pup-btn:hover{background:rgba(25,25,25,.8);transition:background 0.2s}.close-pup-btn svg{fill:#fff;width:20px;height:20px;vertical-align:middle}.close-pup-btn svg path{fill:#fff}.pup-flex{display:flex;align-items:center;height:100%;justify-content:center}.pup-encart{position:relative;background:#fff;max-width:830px;width:100%;margin:auto;border-radius:.5rem;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,.3)}.pup-bg{min-height:280px;height:100%;display:block;position:relative}.pup-bg picture{position:absolute;top:0;left:0;width:100%;height:100%}.pup-bg img{width:100%;height:100%;object-fit:cover}.pup-txt{padding:30px;display:flex;flex-direction:column;gap:30px}.pup-content{font-size:14px}.pup-content p:first-child{margin-top:0}.btn-pup{display:inline-block;padding:12px 25px;background:#6b8f9c;border:1px solid #6b8f9c;color:#fff;transition:color 0.2s,background 0.2s;font-size:14px;letter-spacing:1px}.btn-pup:hover{background:#fff;color:#6b8f9c;transition:color 0.2s,background 0.2s}.pupGrid{display:grid;align-items:center}.pup-logo img{max-width:220px;width:100%;margin:auto;display:block}.pup-link{text-align:center}.pup-link a{display:inline-block;padding:13px 26px;font-family:"OpenSans",sans-serif;font-size:1em;font-weight:800;line-height:30px;letter-spacing:2px;text-transform:uppercase;border-radius:0;transition:all 0.2s ease-in-out;color:#fff;background-color:#6b8f9c}.pup-link a:hover{color:#f7f1e9}@media all and (min-width:768px){.pup-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pup-encart{border-radius:5px;overflow:hidden}.pup-bg{min-height:480px}}header{height:100vh;position:relative;display:grid;grid-template-rows:1fr}header:not(.-has-badge){margin-bottom:76px}header.header-legal,header.header-simple{height:64px;margin-bottom:77px}header .header__content{position:relative;height:100%;border-radius:0;grid-area:1/1/span 2/1;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black);display:grid}header .header__content .header__logo{position:absolute;z-index:20;transform:translateX(-50%);top:70px;left:50%;width:300px;height:auto}header .header__content .header__content-slider-grid-wrapper{width:100%;height:100%;overflow:hidden;grid-area:1/1/1/1}header .header__content .header__content-slider{height:100%;border-radius:0}header .header__content .header__content-slider .header__content-slider-pagination{position:absolute;z-index:50;bottom:64px;text-align:center}header .header__content .header__content-slider .header__content-slider-pagination .swiper-pagination-bullet{background:#f7f1e9;opacity:1}header .header__content .header__content-slider .header__content-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#dfa682}header .header__content .header__content-overlay{position:absolute;inset:0;z-index:10;width:100%;height:100%;background:linear-gradient(180deg,#000 0%,#fff 50%);mix-blend-mode:multiply;opacity:.5}header .header__content img{position:relative;z-index:0;grid-area:1/1/1/1;height:100%;width:100%;object-fit:cover}header .header__content video{position:relative;z-index:0;grid-area:1/1/1/1;height:100%;width:100%;object-fit:cover;border-radius:0}header .header__badge{position:relatiave;z-index:20;display:grid;place-content:center;height:212px;width:212px;padding:24px;border-radius:250px;background:#fff;grid-area:2/1/span 2/1;place-self:center}header .header__badge img{width:156px;height:156px}.header__bounce-box{position:absolute;z-index:50;left:50%;bottom:30px;transform-origin:bottom;transform:translateX(-50%)}.header__bounce-box .bounce{border-top:1.75px solid #fff;border-left:1.75px solid #fff;width:24px;height:24px;cursor:pointer;animation:bounce 0.5s ease-in-out infinite alternate;transform:rotate(-135deg)}.header__bounce-box .bounce:hover{animation-play-state:paused}.header__fill-bottom{height:56px;width:100%;background:rgba(0,0,0,0)}@keyframes bounce{0%{transform:translateY(-3px) rotate(-135deg)}100%{transform:translateY(7px) rotate(-135deg)}}@media screen and (max-width:1279px){header{margin-bottom:26px}header .header__badge{width:142px;height:142px}}@media screen and (max-width:1279px){header{height:65vh}header .header__content{border-radius:0}header .header__content .header__content-slider{border-radius:0}header .header__content .header__content-slider .header__content-slider-pagination{padding-right:16px}header .header__content video{border-radius:0}}@media screen and (max-width:767px){header{margin-bottom:8px}header:not(.-has-badge){margin-bottom:59px}header .header__badge img{width:94px;height:94px}}body._events footer,body._news footer{margin-top:80px}body._photos footer{margin-top:79px}body._bar footer,body._events-news footer{margin-top:0}@media screen and (max-width:1279px){body._events footer,body._news footer,body._photos footer{margin-top:40px}}footer{color:#f7f1e9;border-radius:0;background-color:#a5b9c3}.footer__banner{width:100%;height:58px;text-align:center;color:#6b8f9c;background-color:#fff;border-top:1px solid #a5b9c3;border-bottom:1px solid #a5b9c3}.footer__banner.-beige{background-color:#a5b9c3}.footer__banner p{font-size:1.278em;line-height:58px}.footer__map{display:grid;place-items:center;position:relative;width:100%;height:200px;overflow:hidden}.footer__map .footer__map-content{position:relative;z-index:10}.footer__map .footer__map-overlay{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;background:#000;background:linear-gradient(180deg,#000 10%,#fff 100%);mix-blend-mode:multiply;opacity:.3}.footer__map picture{position:absolute;z-index:0;top:0;left:0;width:100%;height:200px;object-fit:cover}.footer__content{color:#f7f1e9;padding:4.8rem 0;display:grid;grid-template-columns:repeat(3,max-content);row-gap:2.25rem;justify-content:center;font-size:.667em;line-height:30px}.footer__content ul li a,.footer__content a{color:#f7f1e9;transition:all 0.3s ease-in-out}.footer__content ul li a:hover,.footer__content a:hover{font-weight:600}.footer__content p{line-height:1em}.footer__content>div,.footer__content>nav{padding:0 30px;border-right:1px solid #fff}.footer__content>div:first-child,.footer__content>div:nth-last-child(2),.footer__content>nav:first-child,.footer__content>nav:nth-last-child(2){border-right:none}.footer__content>div:last-child,.footer__content>nav:last-child{border-right:none}.footer__content-logo{grid-column:span 3;place-self:center}.footer__content-logo a{display:block;margin-left:-45px}.footer__content-logo a svg{width:250px}.footer__content-contact{display:flex;flex-direction:column;justify-content:space-between;width:100%}.footer__content-contact p:not(:last-child){margin-bottom:16px}.footer__content-nav{display:flex;flex-direction:column;justify-content:space-between}.footer__content-nav ul{padding:0;list-style:none}.footer__content-nav ul li{line-height:1em}.footer__content-nav ul li:not(:last-child){margin-bottom:16px}.footer__content-column{height:min-content}.footer__content-column .row{display:flex;gap:18px}.footer__content-column p{line-height:1.5em}.footer__content-column p:not(:last-child){margin-bottom:12px}.footer__more{grid-column:1/span 2}.footer__more .footer__more-button{padding:0;display:block;height:32px;width:32px;margin:0 auto;color:#6b8f9c;border-radius:25px;border:none;background:#fff;cursor:pointer}.footer__more .footer__more-button span{display:inline-block;height:32px;width:32px;font-size:28px;line-height:31px;transform:rotate(0);transition:all 0.25s ease-in-out}.footer__more .footer__more-button.footer-open{margin-top:25px}.footer__more .footer__more-button.footer-open span{transform:rotate(45deg)}.footer__content-copyrights{grid-column:span 3;place-self:center;margin-top:0;display:flex}.footer__content-copyrights p{position:relative;padding:0 16px}.footer__content-copyrights p::after{content:"";position:absolute;top:0;right:0;display:block;width:1px;height:100%;background-color:#6b8f9c}.footer__content-copyrights p:last-of-type::after{display:none}.footer__content-langs{position:relative;z-index:200;width:120px;height:30px}.footer__content-langs button.footer__content-langs-button{position:relative;padding:0 8px;width:100%;height:100%;font-size:12px;font-weight:500;line-height:30px;text-align:left;color:#f7f1e9;background-color:rgba(0,0,0,0);border:1px solid #f7f1e9;border-radius:10px;cursor:pointer;transition:all 0.25s ease-in-out}.footer__content-langs button.footer__content-langs-button svg{position:absolute;top:calc(50% - 3px);right:8px;transition:all 0.25s ease-in-out}.footer__content-langs button.footer__content-langs-button svg path{stroke:#f7f1e9}.footer__content-langs button.footer__content-langs-button:hover{background-color:#f7f1e9;color:#6b8f9c;transition:all 0.25s ease-in-out}.footer__content-langs button.footer__content-langs-button:hover svg{transform:rotate(-180deg);transition:all 0.25s ease-in-out}.footer__content-langs button.footer__content-langs-button:hover svg path{stroke:#6b8f9c}.footer__content-langs:hover .footer__content-langs-nav{height:auto;border-width:1px}.footer__content-langs .footer__content-langs-nav{position:absolute;display:block;width:100%;height:0;border-width:0;overflow:hidden}.footer__content-langs .footer__content-langs-nav.-top{bottom:100%}.footer__content-langs .footer__content-langs-nav.-bottom{top:100%}.footer__content-langs .footer__content-langs-nav a.footer__content-langs-nav-item{padding:0 8px;display:block;width:100%;height:30px;font-size:12px;font-weight:500;line-height:30px;color:#6b8f9c;background-color:#f7f1e9;border:1px solid #6b8f9c;border-radius:10px;transition:all 0.25s ease-in-out}.footer__content-langs .footer__content-langs-nav a.footer__content-langs-nav-item:hover{color:#6b8f9c;background:#a5b9c3;transition:all 0.25s ease-in-out}.social__links{height:33px}.social__links li{margin-right:8px}.social__links li:last-child{margin-right:0}.social__links li a{display:block;width:33px;height:33px;padding-right:0}.social__links li a:hover svg .fill{fill:#6b8f9c}.social__links li a:hover svg .stroke{stroke:#fff;fill:#fff}@media screen and (max-width:1279px){footer{border-radius:0 0 40px 40px}.footer__banner{overflow:hidden}.footer__banner .footer__banner-marquee{white-space:nowrap;overflow:hidden;display:inline-block;animation:footerBannerSlider 30s linear infinite}.footer__banner .footer__banner-marquee p{margin-top:0;margin-right:64px;display:inline-block;font-size:1.2em}@keyframes footerBannerSlider{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}.footer__content{grid-template-columns:repeat(2,1fr);justify-items:center;row-gap:40px;font-size:12px}.footer__content p.adr{line-height:1.5em}.footer__content>div,.footer__content>nav{padding:0;border-right:none}.footer__content>div.footer__content-contact,.footer__content>nav.footer__content-contact{border-right:1px solid #fff}.footer__content>nav{justify-self:center}.footer__content-logo{grid-column:span 2}.footer__content-logo a{margin-left:0}.footer__content-logo a svg{width:226px}.footer__content-contact{text-align:center}.footer__content-contact p:not(:last-child){margin-bottom:16px}.footer__content-nav{text-align:center}.footer__content-nav ul li:not(:last-child){margin-bottom:23px}.footer__content-column{width:100%;grid-column:span 2;text-align:center}.footer__content-column .row{padding:0;gap:0;display:grid;grid-template-columns:1fr 1fr;justify-items:center}.footer__content-column .footer__content-langs{width:140px}.footer__content-copyrights{grid-column:span 2;flex-direction:column;gap:8px;margin-top:0;text-align:center}.footer__content-copyrights p::after{display:none}}@media screen and (max-width:1023px){.footer__content{padding:4.8rem 0 4.8rem 0}}@media screen and (max-width:767px){.footer__content-column .footer__content-column-content{height:0;max-height:0;opacity:0;transition:all 0.3s ease-in-out;will-change:height}.footer__content-column .footer__content-column-content.footer-open{height:100%;max-height:142px;opacity:1}.footer__content{padding:3.8rem 0 3.8rem 0}}@media screen and (max-width:767px){p.adr{display:flex;flex-direction:column;margin-right:10px}p.adr .separate-city{display:none}.footer__content-contact{padding:0 10px!important}}.social__wall{margin-top:4.8rem;padding-top:4.8rem;padding-bottom:4.8rem;background:#f7f1e9;overflow:hidden;border-top:1px solid #a5b9c3}.social__wall .social__wall-title{margin-bottom:2.25rem}.social__wall .social__wall-title h2{font-family:"OpenSans",sans-serif;padding:0 56px;font-size:24px;line-height:1.1;text-align:center;font-weight:700}.social__wall.social-wall-inwood-lovers{background:linear-gradient(180deg,rgba(0,0,0,.08) 0%,rgba(169,169,169,.08) 35%,rgba(255,255,255,.08) 50%)}.social__wall.social-wall-inwood-lovers .social__wall-title h2{padding:50px 0 0 0}body._kitchen .social__wall{margin-top:0}.social__wall-wrapper{height:470px;overflow:hidden;max-width:100vw}.social__wall-surf{position:relative;width:200vw;height:100%;padding:0 5vw 0 0vw;cursor:none;display:grid;grid-template-columns:10% 1% 6% 3% 9% 3% 9% 1% 8% 1% 10% 1% 6% 3% 9% 3% 9% 1% 8%;grid-template-rows:14% 7% 58% 7% 14%}.social__wall-cursor{position:absolute;z-index:100;opacity:0;transform-origin:center left;pointer-events:none}.social__wall-cursor path{fill:#a5b9c3}.social__wall-content{width:100vw;height:100%;padding:24px calc(5vw + 100px) 24px 5vw;display:grid;grid-template-columns:10% 1% 6% 3% 9% 3% 9% 1% 8%;grid-template-rows:14% 7% 58% 7% 14%}.social__wall-content-item{position:relative;z-index:0;height:100%;width:100%;text-decoration:none;overflow:hidden;cursor:none;display:grid;grid-template-rows:min-content 1fr min-content}.social__wall-content-item .instagram-icon{padding:5px 10px;grid-area:1/1/1/1;justify-self:right;position:relative;z-index:10}.social__wall-content-item .instagram-icon svg{width:14px;height:14px}.social__wall-content-item span{padding:10px;grid-area:3/1/3/1;position:relative;z-index:10;font-size:14px;color:#fff;text-decoration:none}.social__wall-content-item img{position:relative;z-index:0;grid-area:1/1/span 3/1;width:100%;height:100%;object-fit:cover;transition:all 1s ease-in-out}.social__wall-content-item:hover img{transform:scale(1.1)}.social__wall-content-item:nth-child(1){grid-area:1/1/span 5/span 2}.social__wall-content-item:nth-child(2){grid-area:3/2/span 1/span 2;z-index:10}.social__wall-content-item:nth-child(3){grid-area:2/5/span 3/span 1}.social__wall-content-item:nth-child(4){grid-area:1/7/span 5/Span 2}.social__wall-content-item:nth-child(5){grid-area:3/8/span 1/span 2;z-index:10}.social__wall-content-item:nth-child(6){grid-area:1/11/span 5/span 2;z-index:1;backface-visibility:hidden}.social__wall-content-item:nth-child(7){grid-area:3/12/span 1/span 2;z-index:10;backface-visibility:hidden}.social__wall-content-item:nth-child(8){grid-area:2/15/span 3/span 1}.social__wall-content-item:nth-child(9){grid-area:1/17/span 5/Span 2}.social__wall-content-item:nth-child(10){grid-area:3/18/span 1/span 2}@media screen and (max-width:1279px){.social__wall-cursor{display:none}.social__wall-title{margin-bottom:32px}.social__wall-wrapper{padding:0 12px;overflow:hidden;overflow-x:scroll;scrollbar-color:#fff;scrollbar-width:none}.social__wall-wrapper::-webkit-scrollbar{display:none}.social__wall-wrapper{height:360px}.social__wall-scroll{position:relative;padding:0;display:flex;height:100%;width:800vw;overflow-x:scroll;transform:none}.social__wall-content{padding:24px 0;margin-right:48px;width:100%}.social__wall-content:last-child{margin-right:0}}@media screen and (max-width:787px){.social__wall .social__wall-title h2{font-size:19px;line-height:1.1}.social__wall-wrapper{height:300px}.social__wall-wrapper .social-feed-container{column-gap:25px}.social__wall-wrapper .social__wall-cursor{display:none}.social__wall-surf{display:flex}.social__wall-surf a{width:300px;flex:0 0 300px}.social__wall-content{padding:24px 0;margin-right:24px;width:100%}.social__wall-content:last-child{margin-right:0}}@media screen and (max-width:1023px){.social__wall{margin-top:78px;padding-top:78px;padding-bottom:78px}}@media screen and (max-width:428px){.social__wall .social__wall-title h2{padding:0 64px}}@media screen and (max-width:384px){.social__wall .social__wall-title h2{padding:0 4px}}@media screen and (max-width:767px){.social__wall{margin-top:60px;padding-top:60px;padding-bottom:60px}.social__wall .social__wall-title h2,.social__wall .social__wall-title .social__wall-wrapper{padding:0}}.events__grid{margin-top:29px;scroll-margin-top:88px}.events__grid-title{margin-bottom:28px;text-align:center}.events__grid-content{display:grid;grid-template-columns:repeat(3,1fr);column-gap:16px}.events__grid-content-col-item{margin-bottom:25px}.events__grid-content-col-item:last-child{margin-bottom:0}.events__grid-content-col-item img{width:100%;border-radius:30px;object-fit:cover;margin-bottom:2.25rem}.events__grid-content-col-item .date{margin-top:16px;font-size:1.388em;font-weight:700;letter-spacing:1px;color:#a5b9c3}.events__grid-content-col-item .event-title{margin-bottom:5px;font-family:"OpenSans",sans-serif;font-size:1.388em;font-weight:400;line-height:1.5;letter-spacing:1px;margin-bottom:25px}.events__grid-content-col-item p{margin-top:16px}.events__grid-content-col-item a.read-more-button{margin-top:16px}.events__grid-content-col-item a.read-more-button::after{width:100%;transform:translateX(-25%) scaleX(.5)}.events__grid-content-col-item a.read-more-button:hover::after{transform:translateX(0) scaleX(1)}.events__grid-content-col-item.-sm img{height:440px}.events__grid-content-col-item.-md img{height:440px}.events__grid-content-col-item.-lg img{height:440px}@media screen and (max-width:1279px){.events__grid{margin-top:32px}.events__grid-content{grid-template-columns:repeat(2,1fr)}.events__grid-content-col-item.-sm img{height:250px}.events__grid-content-col-item.-md img{height:300px}.events__grid-content-col-item.-lg img{height:350px}}@media screen and (max-width:767px){.events__grid-content{grid-template-columns:1fr}.event-title{margin-bottom:26px}}.book__table__cta{margin-top:64px;text-align:center}.book__table__cta svg.book__table__icon .book__table__icon-phone{transform:rotate(20deg) translate(20px,60px);opacity:0;transition:all 0.8s ease-in-out 0.75s}.book__table__cta svg.book__table__icon .book__table__icon-phone image.book__table__icon-phone-qrcode{transform-origin:center center;transform:translate(96px,90px) rotate(10deg)}.book__table__cta.aos-animate svg.book__table__icon .book__table__icon-phone{transform:rotate(0deg);opacity:1}.book__table__cta .book__table__cta-content{margin-top:40px}.book__table__cta .book__table__cta-content h2,.book__table__cta .book__table__cta-content h3,.book__table__cta .book__table__cta-content h4{margin-bottom:20px}.book__table__cta .book__table__cta-content a.button{margin-top:30px}@media screen and (max-width:1279px){.book__table__cta{margin-top:56px}.book__table__cta .-wrapped{width:100%}.book__table__cta .book__table__cta-content{margin-top:20px}}@media screen and (max-width:787px){.book__table__cta svg.book__table__icon .book__table__icon-phone{transform:rotate(0deg) translate(0,0);opacity:1}}.image__full__text{position:relative;margin-top:124px;width:100%;height:500px;display:grid}.image__full__text-overlay{position:relative;z-index:5;grid-area:1/1/1/1;background:linear-gradient(0deg,#000 0%,#fff 200%);mix-blend-mode:multiply;opacity:.6}.image__full__text-image{position:relative;z-index:0;grid-area:1/1/1/1;width:100%;height:100%;min-height:500px;object-fit:cover}.image__full__text-icon{position:absolute;z-index:20;left:50%;transform:translate(-50%,-55%)}.image__full__text-content-icon{margin-bottom:32px}.image__full__text-decor{position:relative;z-index:10;grid-area:1/1/1/1;place-items:center;overflow:hidden}.image__full__text-decor .decor-shapes{position:absolute;z-index:5;display:none;width:682px;height:207px}.image__full__text-decor .shape-right{bottom:20px;right:-30px}@media screen and (min-width:1024px){.image__full__text-decor .decor-shapes{display:block;width:452px;height:137px}}@media screen and (min-width:1280px){.image__full__text-decor .decor-shapes{width:532px;height:161px}}@media screen and (min-width:1536px){.image__full__text-decor .decor-shapes{width:682px;height:207px}}.image__full__text-content{position:relative;z-index:10;grid-area:1/1/1/1;display:grid;align-content:center;padding:0 120px;color:#fff;text-align:center}.image__full__text-content h2{color:#fff}.image__full__text-content p{margin-top:22px;font-weight:600}.image__full__text-content p:first-child{margin-top:17px}.image__full__text-content .buttons{margin-top:22px}@media screen and (max-width:1023px){.image__full__text{height:460px;margin-top:80px}.image__full__text-image{min-height:460px}.image__full__text-content{padding:0 16px}.image__full__text-content svg.lines{display:none}.image__full__text-content p:first-of-type{margin-top:26px}.image__full__text-content .buttons{margin-top:24px}}.section__image{margin-top:80px;margin-bottom:80px;display:flex;justify-content:center}@media screen and (max-width:1023px){.photos__text+.section__image{margin-top:0}}@media screen and (max-width:767px){.section__image{margin-bottom:62px;margin-top:62px}}.intro{text-align:center}.intro h1{margin-bottom:24px}.intro .intro-buttons{margin-top:30px;display:flex;flex-direction:column;align-items:center;gap:2rem}body._bar .intro .container{padding:0 8px}body._bar .intro .intro-content{padding:0 16px}.mosaic{margin-top:40px;border-top:1px solid #6b8f9c;border-bottom:1px solid #6b8f9c}.mosaic-wrapper{scroll-margin-top:80px;height:600px;display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.mosaic-wrapper.-reverse .mosaic-photos{order:1}.mosaic-photos{min-height:600px;height:100%;min-width:50%;width:100%;border:1px solid #6b8f9c}.mosaic-photos img{width:100%;height:100%;object-fit:cover}.mosaic-photos .swiper-slide{min-height:600px;height:100%}.mosaic-content{padding:48px 160px}.mosaic-content h2{margin-bottom:32px}.mosaic-buttons{margin-top:24px;display:flex;gap:24px;flex-direction:column;justify-content:center;align-items:center}.swiper-mosaic{position:relative;height:100%}.swiper-mosaic-button-prev,.swiper-mosaic-button-next{position:absolute;z-index:10;top:calc(50% - 20px);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:25px;border:1px solid #6b8f9c;background:#fff;cursor:pointer}.swiper-mosaic-button-prev svg path,.swiper-mosaic-button-next svg path{stroke:#6b8f9c}.swiper-mosaic-button-prev.swiper-button-disabled,.swiper-mosaic-button-next.swiper-button-disabled{display:none}.swiper-mosaic-button-prev{left:16px}.swiper-mosaic-button-prev svg{padding-right:3px}.swiper-mosaic-button-next{right:16px}.swiper-mosaic-button-next svg{padding-left:3px}@media screen and (max-width:767px){.mosaic{margin-top:58px}.mosaic-photos .swiper-slide{min-height:auto!important;height:100%}.mosaic .mosaic-content{padding-bottom:56px}}@media screen and (max-width:1023px){.mosaic-wrapper{grid-template-columns:1fr;height:auto}.mosaic-wrapper.-reverse .mosaic-photos{order:unset}.mosaic-photos{min-height:280px;height:280px;min-width:100%}.mosaic-photos .swiper-slide{height:280px}.mosaic-content{padding:16px 16px 56px 16px}}@media screen and (max-width:1535px){.mosaic-content{padding:24px 48px}}.photos__text{margin-top:80px;padding-inline:80px}.photos__text-wrapper{scroll-margin-top:80px;display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.photos__text-wrapper.-reverse .photos__text-photos{order:1}.photos__text-photos{min-width:50%;width:100%;border-radius:10px;overflow:hidden}.photos__text-photos img{width:100%;height:100%;object-fit:cover}.photos__text-photos .swiper-slide{height:80vh}.photos__text-content{padding:48px 112px}.photos__text-content h2{margin-bottom:24px}.photos__text-buttons{margin-top:30px;display:flex;gap:24px;flex-direction:column;justify-content:center;align-items:center}.swiper-photos-text{position:relative}.swiper-photos-text-button-prev,.swiper-photos-text-button-next{position:absolute;z-index:10;top:calc(50% - 20px);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:25px;border:1px solid #fff;background:rgba(0,0,0,0);cursor:pointer;transition:all 0.3s ease-in-out}.swiper-photos-text-button-prev svg,.swiper-photos-text-button-next svg{width:14px;height:15px;transition:all 0.3s ease-in-out}.swiper-photos-text-button-prev svg path,.swiper-photos-text-button-next svg path{stroke-width:1.5px;stroke:#fff}.swiper-photos-text-button-prev.swiper-button-disabled,.swiper-photos-text-button-next.swiper-button-disabled{display:none}.swiper-photos-text-button-prev:hover,.swiper-photos-text-button-next:hover{background:#fff;border-color:#6b8f9c}.swiper-photos-text-button-prev:hover svg path,.swiper-photos-text-button-next:hover svg path{stroke:#6b8f9c}.swiper-photos-text-button-prev{left:16px}.swiper-photos-text-button-prev svg{padding-right:3px}.swiper-photos-text-button-next{right:16px}.swiper-photos-text-button-next svg{padding-left:3px}@media screen and (max-width:1023px){.photos__text{margin-top:78px;padding-inline:16px}.photos__text-wrapper{grid-template-columns:1fr;height:auto}.photos__text-wrapper.-reverse .photos__text-photos{order:unset}.photos__text-photos{height:400px;min-width:100%}.photos__text-photos .swiper-slide{height:400px}.photos__text-content{padding:36px 16px 76px 16px}}@media screen and (max-width:767px){.photos__text{margin-top:5px}.photos__text-content{padding:36px 16px 62px 16px}}.quote hr{height:1px;width:150px;margin:0 auto;margin-top:80px;margin-bottom:80px;background:#6b8f9c;border:none}.quote p{font-family:"GothamLight",sans-serif;font-size:18px}.quote p strong,.quote p b{font-family:"BlackMango",sans-serif;font-size:36px;font-weight:200}@media screen and (max-width:1023px){.quote p{font-size:18px;padding:24px 48px}.quote p strong,.quote p b{font-size:26px}}@media screen and (max-width:767px){.quote{background:#6b8f9c;color:#fff;padding:62px 0}.quote hr{display:none}.quote p strong,.quote p b{font-size:18px}.quote p:first-of-type{padding-top:0}.quote p:last-of-type{padding-bottom:0}}.text{margin-top:33px;text-align:center}.text h2{margin-bottom:16px}.text.text-legal-notice,.text.text-privacy{margin-bottom:70px}.text .intro-buttons{margin-top:2.25rem}@media screen and (max-width:767px){.text.text-legal-notice,.text.text-privacy{margin-bottom:20px}}body._experiencesmadame .header-simple,body._experiencesmadame .header-legal{margin-bottom:0}.recipes__tab{margin-top:60px;scroll-margin-top:80px}.recipes__tab-title{text-align:center}.recipes__tab-title p{margin-top:14px}.recipes__tab-nav{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:56px}.recipes__tab-nav a{height:285px;border-radius:40px;background:#fff;overflow:hidden;transition:all 0.3s ease-in-out}.recipes__tab-nav a .recipes__tab-nav-button-content{padding-bottom:24px;margin:5px;height:calc(100% - 10px);display:grid;grid-template-rows:repeat(2,min-content);justify-items:center;align-content:space-around;border-radius:37px;border:1px solid #6b8f9c}.recipes__tab-nav a .recipes__tab-nav-button-content h3{font-family:"OpenSans",sans-serif;font-size:1.112em;font-weight:700;text-align:center}.recipes__tab-nav a .recipes__tab-nav-button-content picture{width:184px;height:147px;transform:scale(.9);transition:all 0.3s ease-in-out}.recipes__tab-nav a .recipes__tab-nav-button-content picture img{object-fit:contain}.recipes__tab-nav a:hover,.recipes__tab-nav a.-active{background:linear-gradient(90deg,#985036 0%,#dfa682 100%)}.recipes__tab-nav a:hover .recipes__tab-nav-button-content picture,.recipes__tab-nav a.-active .recipes__tab-nav-button-content picture{transform:scale(1)}.recipes__tab-content,.recipes__tab-buttons{margin-top:40px;text-align:center}.recipes__tab-content p{margin-top:23px}@media screen and (max-width:1279px){.recipes__tab{margin-top:56px;padding:0}.recipes__tab-title{padding:0 24px}.recipes__tab-nav{padding:0 24px;grid-template-columns:repeat(4,200px);gap:24px;overflow-x:scroll;scroll-snap-type:x;scroll-padding:24px;scrollbar-color:#fff;scrollbar-width:none}.recipes__tab-nav::-webkit-scrollbar{display:none}.recipes__tab-nav a{scroll-snap-align:start}.recipes__tab-content{padding:0 24px}}.slider__recipes{padding:0;margin-top:30px;scroll-margin-top:80px}.slider__recipes-swiper{padding:0 48px;min-height:598px}.slider__recipes-title-card{height:285px;border-radius:40px;background:#fff;overflow:hidden;transition:all 0.3s 0.3s ease-in-out}.slider__recipes-title-card .slider__recipes-title-card-content{padding-bottom:24px;margin:5px;height:calc(100% - 10px);display:grid;grid-template-rows:repeat(2,min-content);justify-items:center;align-content:space-around;border-radius:37px;border:1px solid #6b8f9c}.slider__recipes-title-card .slider__recipes-title-card-content h3{font-family:"OpenSans",sans-serif;font-size:1.112em;font-weight:700;text-align:center}.slider__recipes-title-card .slider__recipes-title-card-content picture{transform:scale(.9);transition:all 0.3s 0.2s ease-in-out}.slider__recipes-content{padding:0 16px;margin-top:20px;text-align:center;opacity:0;transform:translateY(50px);transition:all 0.3s 0.2s ease-in-out}.slider__recipes-content p{margin-top:23px}.slider__recipes-buttons{margin-top:40px;text-align:center;opacity:0;transform:translateY(50px);transition:all 0.3s 0.3s ease-in-out}.swiper-slide-active .slider__recipes-title-card{background:linear-gradient(90deg,#985036 0%,#dfa682 100%)}.swiper-slide-active .slider__recipes-title-card .slider__recipes-title-card-content picture{transform:scale(1.1)}.swiper-slide-active .slider__recipes-content,.swiper-slide-active .slider__recipes-buttons{opacity:1;transform:translateY(0)}.article__single-title{margin-top:32px;text-align:center}.article__single-title p{margin-top:0}.article__single-content img{margin:32px 0 48px 0;height:450px;width:100%;border-radius:56px;object-fit:cover}.article__single-content p,.article__single-content h2,.article__single-content h3,.article__single-content h4,.article__single-content h5,.article__single-content h6{padding:0 56px}.article__single-content h2,.article__single-content h3,.article__single-content h4,.article__single-content h5,.article__single-content h6{margin:48px 0 16px 0}.article__buttons{margin:48px auto;text-align:center}@media screen and (max-width:1279px){.article__single-content img{margin:24px 0;height:360px;border-radius:40px}.article__single-content p,.article__single-content h2,.article__single-content h3,.article__single-content h4,.article__single-content h5,.article__single-content h6{padding:0}.article__buttons{margin:28px auto}}.articles__list-article{margin-top:80px}.articles__list-article:first-of-type{margin-top:0}.articles__list-article .article-title{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;place-items:center;height:314px;border-radius:10px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black)}.articles__list-article .article-title .article-title-content,.articles__list-article .article-title .article-title-overlay,.articles__list-article .article-title .article-title-thumbnail{position:relative;grid-area:1/1/1/1}.articles__list-article .article-title .article-title-content{z-index:10;text-align:center;transition:all 0.4s ease-in-out}.articles__list-article .article-title .article-title-content p.date,.articles__list-article .article-title .article-title-content h2{font-size:1.388em;color:#fff}.articles__list-article .article-title .article-title-content p.date{margin-bottom:8px;font-weight:500}.articles__list-article .article-title .article-title-content h2{font-family:"OpenSans",sans-serif;font-weight:700}.articles__list-article .article-title .article-title-overlay{z-index:5;width:100%;height:100%;background:linear-gradient(0deg,#000 20%,#fff 120%);mix-blend-mode:multiply;opacity:.54;transition:all 0.6s ease-in-out}.articles__list-article .article-title .article-title-thumbnail{z-index:0;width:100%;height:424px;object-fit:cover;transition:all 0.8s ease-in-out}.articles__list-article .article-title:hover .article-title-content{transform:scale(1.1)}.articles__list-article .article-title:hover .article-title-overlay{opacity:.4}.articles__list-article .article-title:hover .article-title-thumbnail{transform:scale(1.1)}.articles__list-article .article-excerpt{margin-top:32px;text-align:center}.articles__list-article .article-excerpt h3{font-family:"OpenSans",sans-serif;font-size:1.388em;font-weight:700}.articles__list-article .article-excerpt p{margin-top:8px}.articles__list-article .article-excerpt .read-more-button{position:relative;font-weight:700;transition:all 0.3s ease-in-out}.articles__list-article .article-excerpt .read-more-button::after{content:"";position:absolute;bottom:0;left:0;display:block;height:1px;width:0;background-color:#6b8f9c;transition:all 0.6s ease-in-out}.articles__list-article .article-excerpt .read-more-button:hover{letter-spacing:1px}.articles__list-article .article-excerpt .read-more-button:hover::after{width:100%}.gallery .tabs .tabs__navigation{margin-top:10px;text-align:center}.gallery .tabs .tabs__navigation ul{padding:0;width:60%;margin:0 auto;list-style:none}.gallery .tabs .tabs__navigation .tabs__navigation__item{display:inline-block;margin:8px 12px 0 12px}.gallery .tabs .tabs__navigation .tabs__navigation__item svg{width:15px;height:13px;display:block;margin:0 auto;margin-bottom:4px;opacity:0;transform:translateY(-8px);transition:all 0.3s ease-in-out}.gallery .tabs .tabs__navigation .tabs__navigation__item button{font-size:18px;font-weight:700;text-transform:uppercase;color:#6b8f9c;border:none;background:none;cursor:pointer}.gallery .tabs .tabs__navigation .tabs__navigation__item button::after{content:"";display:block;width:0;height:1px;background-color:#6b8f9c;transform:translateX(0);transition:all 0.15s ease-in-out}.gallery .tabs .tabs__navigation .tabs__navigation__item:hover svg{opacity:1;transform:translateY(0)}.gallery .tabs .tabs__navigation .tabs__navigation__item:hover button::after{width:50%;transform:translateX(50%)}.gallery .tabs .tabs__navigation .tabs__navigation__item.active svg{opacity:1;transform:translateY(0)}.gallery .tabs .tabs__navigation .tabs__navigation__item.active button::after{width:100%;transform:translateX(0)}.gallery .tabs .tabs__content .tab{margin-top:31px;animation:tabFadeEffect 1s}.gallery .tabs .tabs__content .tab .tab__wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:221px;gap:11px}.gallery .tabs .tabs__content .tab .tab__wrapper a{width:100%;height:100%;color:rgba(165,185,195,.5);background-color:#f7f1e9;overflow:hidden}.gallery .tabs .tabs__content .tab .tab__wrapper a.tall{grid-row:span 2}.gallery .tabs .tabs__content .tab .tab__wrapper a.big{grid-column:span 2;grid-row:span 2}.gallery .tabs .tabs__content .tab .tab__wrapper a.rounded{border-radius:102px}.gallery .tabs .tabs__content .tab .tab__wrapper a.rounded-tl{border-radius:102px 0 0 0}.gallery .tabs .tabs__content .tab .tab__wrapper a.rounded-tr{border-radius:0 102px 0 0}.gallery .tabs .tabs__content .tab .tab__wrapper a.rounded-br{border-radius:0 0 102px 0}.gallery .tabs .tabs__content .tab .tab__wrapper a.rounded-bl{border-radius:0 0 0 102px}.gallery .tabs .tabs__content .tab .tab__wrapper a.rounded-top{border-radius:102px 102px 0 0}.gallery .tabs .tabs__content .tab .tab__wrapper a.rounded-bottom{border-radius:0 0 102px 102px}.gallery .tabs .tabs__content .tab .tab__wrapper a.rounded-left{border-radius:102px 0 0 102px}.gallery .tabs .tabs__content .tab .tab__wrapper a.rounded-right{border-radius:0 102px 102px 0}.gallery .tabs .tabs__content .tab .tab__wrapper a img{width:100%;height:100%;object-fit:cover}@keyframes tabFadeEffect{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.gallery__mobile{margin-top:27px;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:105px;gap:6px}.gallery__mobile a{width:100%;height:100%;color:rgba(165,185,195,.5);background-color:#f7f1e9;overflow:hidden}.gallery__mobile a.tall{grid-row:span 2}.gallery__mobile a.big{grid-column:span 2;grid-row:span 2}.gallery__mobile a.rounded{border-radius:32px}.gallery__mobile a.rounded-tl{border-radius:32px 0 0 0}.gallery__mobile a.rounded-tr{border-radius:0 32px 0 0}.gallery__mobile a.rounded-br{border-radius:0 0 32px 0}.gallery__mobile a.rounded-bl{border-radius:0 0 0 32px}.gallery__mobile a.rounded-top{border-radius:32px 32px 0 0}.gallery__mobile a.rounded-bottom{border-radius:0 0 32px 32px}.gallery__mobile a.rounded-left{border-radius:32px 0 0 32px}.gallery__mobile a.rounded-right{border-radius:0 32px 32px 0}.gallery__mobile a img{width:100%;height:100%;object-fit:cover}.menus{margin-top:70px;overflow:hidden}.menus-title{text-align:center}.menus-title h2{margin-bottom:24px}.menus__content{position:relative;margin-top:26px}.menus__content-grid{display:grid;grid-template-columns:repeat(2,max-content);gap:64px;justify-content:center}.menus__content-swiper-button-next,.menus__content-swiper-button-prev{position:absolute;z-index:20;top:50%;transform:translateY(50%);cursor:pointer;transition:all 0.3s ease-in-out}.menus__content-swiper-button-next svg path,.menus__content-swiper-button-prev svg path{stroke:#6b8f9c}.menus__content-swiper-button-next::after,.menus__content-swiper-button-prev::after{display:none}.menus__content-swiper-button-next.swiper-button-disabled,.menus__content-swiper-button-prev.swiper-button-disabled{opacity:.05}.menus__content-swiper-button-next{right:-40px}.menus__content-swiper-button-prev{left:-40px}.menus__content-menu{position:relative;width:448px;height:600px;max-height:600px;display:flex;align-items:center;text-align:center;border-radius:250px;overflow:hidden}.menus__content-menu .menus__content-menu-text{position:relative;z-index:10;width:100%;height:100%;max-height:600px;padding:40px;display:grid;align-content:center;gap:32px}.menus__content-menu .menus__content-menu-text h3{padding:0 48px;min-height:40px;font-family:"OpenSans",sans-serif;font-size:1.667em;font-weight:700;line-height:1.5;color:#fff}.menus__content-menu .menus__content-menu-text p{font-size:1em;font-weight:600;color:#fff}.menus__content-menu .menus__content-menu-overlay{position:absolute;inset:0;z-index:5;width:100%;height:100%;max-height:600px;grid-area:1/1/1/1;background:linear-gradient(0deg,#000 5%,#fff 200%);mix-blend-mode:multiply;opacity:.3}.menus__content-menu .menus__content-menu-background{position:absolute;inset:0;z-index:0;grid-area:1/1/1/1;width:100%;height:100%;object-fit:cover}@media screen and (max-width:1279px){.menus{margin-top:56px}.menus__content-swiper{padding:0 24px;overflow:unset}}@media screen and (max-width:767px){.menus__content-menu{height:400px}.menus__content-menu .menus__content-menu-text{padding-left:5px;padding-right:5px}}.slider__events{margin-top:80px}.slider__events.-events-news{margin-top:60px}.slider__events::selection{background-color:red}.slider__events-title{text-align:center}.slider__events-swiper{margin-top:20px}.slider__events-swiper.-events-news .slider__events__slide .slider__events__slide-thumbnail{height:424px}.slider__events-swiper.-events-news .slider__events__slide .slider__events__slide-content .-wrapped{width:65%}.slider__events-swiper.-events-news .slider__events__slide .slider__events__slide-content p.resume{margin-top:8px}.slider__events-swiper.-events-news .slider__events__slide .slider__events__slide-content p.event-details{margin-top:16px}.slider__events-swiper.-events-news .swiper-pagination{top:366px}.slider__events-swiper .slider__events__slide .slider__events__slide-thumbnail{padding:12px;width:100%;height:432px;border-radius:50px;border:1px solid #985036;background:#fff;overflow:hidden}.slider__events-swiper .slider__events__slide .slider__events__slide-thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:40px}.slider__events-swiper .slider__events__slide .slider__events__slide-content{padding-top:20px;text-align:center}.slider__events-swiper .slider__events__slide .slider__events__slide-content p.date{font-size:1.388em;line-height:1}.slider__events-swiper .slider__events__slide .slider__events__slide-content h2,.slider__events-swiper .slider__events__slide .slider__events__slide-content h3{margin-top:20px;font-family:"OpenSans",sans-serif;font-size:1.388em;font-weight:400}.slider__events-swiper .slider__events__slide .slider__events__slide-content a.button{margin-top:20px}.slider__events-swiper .swiper-pagination{bottom:unset;top:267px}.slider__events-swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border:1px solid #fff;background:none;opacity:1}.slider__events-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.slider__events-swiper .swiper-button-prev,.slider__events-swiper .swiper-button-next{top:22px;height:314px;width:25%}.slider__events-swiper .swiper-button-prev::after,.slider__events-swiper .swiper-button-next::after{display:none}.slider__events-swiper .swiper-button-prev{left:0;border-radius:50px 0 0 50px;cursor:url(../svg/slider-navigation/thick/white/icon-prev.svg),pointer}.slider__events-swiper .swiper-button-next{right:0;border-radius:0 50px 50px 0;cursor:url(../svg/slider-navigation/thick/white/icon-next.svg),pointer}@media screen and (max-width:1279px){.slider__events{margin-top:56px}.slider__events.-events-news{margin-top:40px}.slider__events-swiper .swiper-button-prev,.slider__events-swiper .swiper-button-next{display:none}.slider__events-swiper.-events-news .slider__events__slide .slider__events__slide-thumbnail{height:324px}.slider__events-swiper.-events-news .slider__events__slide .slider__events__slide-content .-wrapped{width:100%}}.slider__events-swiper.-simple .slider__events__slide{display:grid;align-items:center;padding:12px;width:100%;height:424px;border-radius:12px;border:1px solid #6b8f9c;background:#fff;overflow:hidden}.slider__events-swiper.-simple .slider__events__slide-content{grid-area:1/1/1/1;position:relative;z-index:20;padding-top:0;color:#fff}.slider__events-swiper.-simple .slide-overlay{grid-area:1/1/1/1;position:relative;z-index:10;top:0;left:0;width:100%;height:100%;border-radius:8px;background:#032430;background:linear-gradient(0deg,#000 10%,#fff 100%);mix-blend-mode:multiply;opacity:.57}.slider__events-swiper.-simple picture{overflow:hidden}.slider__events-swiper.-simple .slide-thumbnail{grid-area:1/1/1/1;position:relative;z-index:0;height:100%;width:100%;object-fit:cover;border-radius:8px}@media screen and (max-width:1279px){.slider__events-swiper.-simple .slider__events__slide{height:364px}.slider__events-swiper.-simple .slider__events__slide-content{padding:0 20px 0 20px}.slider__events-swiper.-simple .swiper-pagination{top:323px!important}}.slider__framed{margin-top:60px}.slider__framed.slider__framed__workshops{margin-top:80px}.slider__framed.slider__framed__workshops .slider__framed-swiper{margin-top:60px}.slider__framed-title{text-align:center}.slider__framed-title ul{margin-top:23px;padding:0;list-style-type:none}.slider__framed-title ul li{padding-right:16px;margin-right:8px;position:relative;display:inline-block;font-weight:600}.slider__framed-title ul li::after{content:"";display:block;width:2px;height:70%;position:absolute;top:15%;right:0;background-color:#6b8f9c}.slider__framed-title ul li:last-child{padding-right:0;margin-right:0}.slider__framed-title ul li:last-child::after{display:none}.slider__framed-swiper{position:relative;padding:0 48px;margin-top:60px;height:310px;overflow:hidden}.slider__framed-swiper .swiper-slide{height:100%;overflow:hidden}.slider__framed-swiper .swiper-slide .slide__content{position:relative;width:100%;height:100%;display:grid}.slider__framed-swiper .swiper-slide .slide__content-text{position:relative;z-index:10;grid-area:1/1/1/1;padding:20px;display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center;text-align:center;color:#fff}.slider__framed-swiper .swiper-slide .slide__content-text h2,.slider__framed-swiper .swiper-slide .slide__content-text h3{font-family:"OpenSans",sans-serif;font-size:20px;font-weight:800;color:#fff;transform:translateY(32px);opacity:0;transition:all 0.3s ease-in-out}.slider__framed-swiper .swiper-slide .slide__content-text p{margin-top:0;height:auto;max-height:0;font-size:.867em;font-weight:600;overflow:hidden;transform:translateY(24px);opacity:0;transition:all 0.75s ease-in-out}.slider__framed-swiper .swiper-slide .slide__content-text a{height:auto;max-height:0;transform:translateY(40px);opacity:0;transition:all 0.5s ease-in-out 0.5s}.slider__framed-swiper .swiper-slide .slide__content-text a.button.view-3d span{transform:translateY(0);opacity:1}.slider__framed-swiper .swiper-slide .slide__content-overlay{position:relative;z-index:5;grid-area:1/1/1/1;width:100%;height:100%;background:linear-gradient(180deg,#000 0%,#fff 175%);mix-blend-mode:multiply;opacity:.3;opacity:.6;transition:all 1s ease-in-out}.slider__framed-swiper .swiper-slide .slide__content-image{position:relative;z-index:0;min-height:100%;grid-area:1/1/1/1;transition:all 0.35s ease-in-out}.slider__framed-swiper .swiper-slide .slide__content-image img{width:100%;height:100%;object-fit:cover;transition:all 0.35s ease-in-out}.slider__framed-swiper .swiper-slide .slide__content-text,.slider__framed-swiper .swiper-slide .slide__content-overlay,.slider__framed-swiper .swiper-slide .slide__content-image{border-radius:40px;overflow:hidden}.slider__framed-swiper .swiper-slide .slide__content-decor{display:none}.slider__framed-swiper .swiper-slide.swiper-slide-active .slide__content-text h2,.slider__framed-swiper .swiper-slide.swiper-slide-active .slide__content-text h3{transform:translateY(0);opacity:1}.slider__framed-swiper .swiper-slide.swiper-slide-active .slide__content-text p{max-height:100%;transform:translateY(0);opacity:1}.slider__framed-swiper .swiper-slide.swiper-slide-active .slide__content-text a{max-height:100%;transform:translateY(0);opacity:1}.slider__framed-swiper .swiper-slide.swiper-slide-next .slide__content-text{gap:0}.slider__framed-swiper .swiper-slide.swiper-slide-next .slide__content-text h2,.slider__framed-swiper .swiper-slide.swiper-slide-next .slide__content-text h3{transform:translateY(0);opacity:0}.slider__framed-swiper .swiper-button-next,.slider__framed-swiper .swiper-button-prev{display:none}@media screen and (max-width:1023px){.slider__framed-swiper .swiper-slide .slide__content-text a.button.view-3d span{font-size:16px;line-height:24px}}@media screen and (min-width:1024px){html[lang=en] .slider__framed-swiper .slide__content-text p{font-size:.9em}.slider__framed-swiper{padding:0;height:576px}.slider__framed-swiper .swiper-slide{display:flex;align-items:center;transition:all 0.5s ease-in-out}.slider__framed-swiper .swiper-slide .slide__content{transition:all 0.5s ease-in-out}.slider__framed-swiper .swiper-slide .slide__content-text{padding:20px}.slider__framed-swiper .swiper-slide .slide__content-decor{display:block;position:absolute;z-index:-10;top:0;right:0;width:50%;height:50%;background-color:#6b8f9c;border-radius:12px 48px 12px;transition:all 0.4s ease-in-out}.slider__framed-swiper .swiper-slide .slide__content-decor.-accent{background-color:#a5b9c3}.slider__framed-swiper .swiper-slide .slide__content-decor.-blue-light{background-color:#6b8f9c}.slider__framed-swiper .swiper-slide .slide__content-decor.-blue-dark{background-color:#6b8f9c}.slider__framed-swiper .swiper-slide.swiper-slide-prev{width:30vw!important}.slider__framed-swiper .swiper-slide.swiper-slide-prev .slide__content-text h2,.slider__framed-swiper .swiper-slide.swiper-slide-prev .slide__content-text h3{transition-duration:0.2s}.slider__framed-swiper .swiper-slide.swiper-slide-prev .slide__content-text p{transition-duration:0.2s}.slider__framed-swiper .swiper-slide.swiper-slide-prev .slide__content-text a{transition-duration:0.2s;transition-delay:0s}.slider__framed-swiper .swiper-slide.swiper-slide-prev .slide__content-overlay{opacity:0}.slider__framed-swiper .swiper-slide.swiper-slide-active{width:35vw!important;transform:translateX(-5vw)}.slider__framed-swiper .swiper-slide.swiper-slide-active .slide__content{height:330px;width:78%}.slider__framed-swiper .swiper-slide.swiper-slide-active .slide__content-decor{top:-20px;right:-20px;transition-delay:0.75s}.slider__framed-swiper .swiper-slide.swiper-slide-next{width:35vw!important}.slider__framed-swiper .swiper-slide.swiper-slide-next .slide__content{height:420px;width:84%}.slider__framed-swiper .swiper-slide.swiper-slide-next .slide__content-overlay{opacity:0}.slider__framed-swiper .swiper-button-next,.slider__framed-swiper .swiper-button-prev{display:block;margin-top:0;width:45px;height:45px}.slider__framed-swiper .swiper-button-next svg,.slider__framed-swiper .swiper-button-prev svg{width:74px;height:24px;transition:all 0.3s ease-in-out}.slider__framed-swiper .swiper-button-next svg path,.slider__framed-swiper .swiper-button-prev svg path{stroke:#6b8f9c}.slider__framed-swiper .swiper-button-next:after,.slider__framed-swiper .swiper-button-prev:after{display:none}.slider__framed-swiper .swiper-button-next{right:45%;top:unset;bottom:0}.slider__framed-swiper .swiper-button-next:hover svg{transform:translateX(16px)}.slider__framed-swiper .swiper-button-prev{left:45%;top:unset;bottom:0}.slider__framed-swiper .swiper-button-prev:hover svg{transform:translateX(-16px)}}@media screen and (min-width:1536px){.slider__framed-swiper .swiper-slide.swiper-slide-prev{width:25vw!important}.slider__framed-swiper .swiper-slide.swiper-slide-active{width:37.5vw!important}.slider__framed-swiper .swiper-slide.swiper-slide-active .slide__content{height:356px;width:66%}.slider__framed-swiper .swiper-slide.swiper-slide-next{width:37.5vw!important}.slider__framed-swiper .swiper-slide.swiper-slide-next .slide__content{height:483px;width:68%}}.slider__image__text{margin-top:80px;padding:80px 0;background:#f7f1e9;overflow:hidden}.slider__image__text .container{padding-inline:88px}.slider__image__text-intro{margin-bottom:34px}.swiper-image__text{height:auto;overflow:visible}.swiper-image__text .swiper-slide{display:grid;grid-template-columns:1fr;grid-template-rows:270px 1fr;align-items:center;transition:all 0.3s ease-in-out}.swiper-image__text .swiper-slide.swiper-slide-active{grid-template-columns:1fr}.swiper-image__text .swiper-slide-image{grid-column:1;grid-row:1;height:270px;border-radius:10px;overflow:hidden}.swiper-image__text .swiper-slide-text{grid-column:1;grid-row:2;height:auto;height:270px;padding:96px 40px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;background:#a5b9c3;border:none;border-radius:10px;overflow:hidden;transition:all 0.1s ease-in-out}.swiper-image__text .swiper-slide-text h3{margin-bottom:26px;color:#fff}.swiper-image__text .swiper-slide.swiper-slide-active .swiper-slide-text{padding:96px 40px}.swiper-image__text .swiper-image__text-button-prev,.swiper-image__text .swiper-image__text-button-next{position:absolute;top:50%;cursor:pointer;transition:all 0.3s ease-in-out}.swiper-image__text .swiper-image__text-button-prev svg path,.swiper-image__text .swiper-image__text-button-next svg path{fill:#6b8f9c}.swiper-image__text .swiper-image__text-button-prev{left:-150px}.swiper-image__text .swiper-image__text-button-prev:hover{transform:translateX(-10%)}.swiper-image__text .swiper-image__text-button-next{right:-150px}.swiper-image__text .swiper-image__text-button-next:hover{transform:translateX(10%)}@media screen and (max-width:1023px){.slider__image__text .container{padding-inline:24px}.slider__image__text .swiper-slide-image{border-radius:10px 10px 0 0}.slider__image__text .swiper-slide-text{padding:40px 24px;border-radius:0 0 10px 10px}.slider__image__text .swiper-slide.swiper-slide-active .swiper-slide-text{padding:40px 24px}}@media screen and (min-width:1024px){.slider__image__text{padding-inline:130px}.swiper-image__text{height:auto}.swiper-image__text .swiper-slide{grid-template-columns:395px 135px 1fr;grid-template-rows:1fr}.swiper-image__text .swiper-slide.swiper-slide-active{grid-template-columns:395px 135px 1fr}.swiper-image__text .swiper-slide .swiper-slide-image{grid-column:1/span 2;grid-row:1;height:530px}.swiper-image__text .swiper-slide .swiper-slide-text{grid-column:2/span 2;grid-row:1;height:min-content;padding:48px;max-height:530px;border:2px solid #f7f1e9}.swiper-slide.swiper-slide-active .swiper-slide-text{padding:48px;max-height:530px}}@media screen and (max-width:639px){.swiper-wrapper .swiper-image__text{overflow-y:auto!important;height:300px;justify-content:start}}@media screen and (max-width:767px){.slider__image__text{margin-top:62px;padding:62px 0}}.slider__news__simple{margin-top:80px;margin-bottom:60px}.slider__news__simple-title{text-align:center}.slider__news__simple-swiper{margin-top:32px}.slider__news__simple-swiper .slide-image{padding:12px;width:100%;height:424px;border-radius:12px;border:1px solid #6b8f9c;background:#fff;overflow:hidden}.slider__news__simple-swiper .slide-image img{border-radius:8px}.slider__news__simple-swiper .slide-content{margin-top:31px;text-align:center;color:#6b8f9c}.slider__news__simple-swiper .slide-content .read-more-button{margin-top:28px}.slider__news__simple-swiper .swiper-button-prev,.slider__news__simple-swiper .swiper-button-next{top:22px;height:314px;width:25%}.slider__news__simple-swiper .swiper-button-prev::after,.slider__news__simple-swiper .swiper-button-next::after{display:none}.slider__news__simple-swiper .swiper-button-prev{left:0;border-radius:50px 0 0 50px;cursor:url(../svg/slider-navigation/thick/white/icon-prev.svg),pointer}.slider__news__simple-swiper .swiper-button-next{right:0;border-radius:0 50px 50px 0;cursor:url(../svg/slider-navigation/thick/white/icon-next.svg),pointer}@media screen and (max-width:1279px){.slider__events-swiper.-simple .slider__events__slide{height:364px}.slider__events-swiper.-simple .slider__events__slide-content{padding:0 20px 0 20px}.slider__events-swiper.-simple .swiper-pagination{top:323px!important}}@media screen and (max-width:1023px){.slider__news__simple{margin:0}section.slider__news__simple.-simple.container:before{content:" ";height:1px;width:50%;background:#6b8f9c;display:block;margin:auto;margin-bottom:76px}}@media screen and (max-width:767px){section.slider__news__simple.-simple.container:before{margin-bottom:60px}}.slider__news{margin-top:70px}.slider__news-title{text-align:center}.slider__news-title .slider__news-title-icon{margin-bottom:24px;animation:1s ease-in-out 0s infinite alternate lightningRotation}@keyframes lightningRotation{0%{transform:rotateY(0) rotateX(0)}60%{transform:rotateY(360deg) rotateX(24deg)}100%{transform:rotateY(360deg) rotateX(0deg)}}.slider__news-swiper{margin-top:20px;height:314px;border-radius:50px}.slider__news-swiper.-events-news{height:444px}.slider__news-swiper.-events-news .slider__news__slide .slider__news__slide-content h3{margin-bottom:8px}.slider__news-swiper .slider__news__slide{height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:100%;place-items:center}.slider__news-swiper .slider__news__slide .slider__news__slide-content{max-width:1120px;grid-area:1/1/1/1;text-align:center;color:#fff;position:relative;z-index:10}.slider__news-swiper .slider__news__slide .slider__news__slide-content p.date{font-size:1.388em;font-weight:600;line-height:1}.slider__news-swiper .slider__news__slide .slider__news__slide-content h3{margin-top:20px;font-family:"OpenSans",sans-serif;font-size:1.388em;font-weight:700;color:#fff}.slider__news-swiper .slider__news__slide .slider__news__slide-content a.button{margin-top:20px}.slider__news-swiper .slider__news__slide .slider__news__slide-overlay{position:relative;z-index:5;grid-area:1/1/1/1;width:100%;height:100%;background:linear-gradient(0deg,#000 20%,#fff 120%);mix-blend-mode:multiply;opacity:.54}.slider__news-swiper .slider__news__slide .slider__news__slide-thumbnail{grid-area:1/1/1/1;width:100%;height:100%;object-fit:cover;position:relative;z-index:0}.slider__news-swiper .swiper-pagination{bottom:17px}.slider__news-swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border:1px solid #fff;background:none;opacity:1}.slider__news-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.slider__news-swiper .swiper-button-prev,.slider__news-swiper .swiper-button-next{top:22px;height:314px;width:25%}.slider__news-swiper .swiper-button-prev::after,.slider__news-swiper .swiper-button-next::after{display:none}.slider__news-swiper .swiper-button-prev{left:0;border-radius:50px 0 0 50px;cursor:url(../svg/slider-navigation/thick/white/icon-prev.svg),pointer}.slider__news-swiper .swiper-button-next{right:0;border-radius:0 50px 50px 0;cursor:url(../svg/slider-navigation/thick/white/icon-next.svg),pointer}.slider__news-button{margin-top:50px;text-align:center}@media screen and (max-width:1279px){.slider__news{margin-top:56px}.slider__news-swiper .slider__news__slide .slider__news__slide-content{padding:0 24px}.slider__news-swiper .swiper-button-prev,.slider__news-swiper .swiper-button-next{display:none}}.slider__news-swiper.-wide{border-radius:0}.slider__news-swiper.-wide .slider__news-button{position:absolute;z-index:10;bottom:48px;width:100%}@media screen and (max-width:1279px){.slider__news.-wide{padding:0}}.slider__timeline{margin-top:80px}.slider__timeline-swiper{height:664px}.slider__timeline-swiper .slider__timeline__slide-overlay{transition:opacity 0.3s ease-in-out;opacity:0!important}.slider__timeline-swiper .swiper-wrapper{display:flex;align-items:center}.slider__timeline-swiper .slider__timeline__slide{display:grid;grid-template-rows:1fr min-content;place-items:center;border-radius:10px;background:#f7f1e9;transition:all 0.3s ease-in-out;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black)}.slider__timeline-swiper .slider__timeline__slide .slider__timeline__slide-content{padding:56px;width:100%;height:100%;position:relative;z-index:20;grid-area:1/1/1/1;display:flex;flex-direction:column;justify-content:center;gap:0;color:#fff;text-align:center;transition:all 0.3s ease-in-out}.slider__timeline-swiper .slider__timeline__slide .slider__timeline__slide-content img{height:0;opacity:0;transform:translateY(64px);transition:all 0.4s ease-in-out}.slider__timeline-swiper .slider__timeline__slide .slider__timeline__slide-content h2{font-family:"OpenSans",sans-serif;font-size:1.167em;color:#fff}.slider__timeline-swiper .slider__timeline__slide .slider__timeline__slide-content p{margin-top:16px;font-weight:600;transition-delay:0s}.slider__timeline-swiper .slider__timeline__slide .slider__timeline__slide-content picture{height:190px;width:190px;margin-top:24px}.slider__timeline-swiper .slider__timeline__slide .slider__timeline__slide-content img{width:190px;object-fit:contain;transition-delay:0.2s}.slider__timeline-swiper .slider__timeline__slide .slider__timeline__slide-subcontent{overflow:hidden;height:100%;display:grid;grid-template-rows:1fr max-content;transition:all 0.3s ease-in-out;opacity:0}.slider__timeline-swiper .slider__timeline__slide .slider__timeline__slide-subcontent h2{align-self:center}.slider__timeline-swiper .slider__timeline__slide .slider__timeline__slide-image{transition:all 0.5s ease-in-out}.slider__timeline-swiper .slider__timeline__slide.swiper-slide-active .slider__timeline__slide-overlay{opacity:0.5!important}.slider__timeline-swiper .slider__timeline__slide.swiper-slide-active .slider__timeline__slide-subcontent{opacity:1}.slider__timeline-swiper .slider__timeline__slide.swiper-slide-active .slider__timeline__slide-content{gap:24px}.slider__timeline-swiper .slider__timeline__slide.swiper-slide-active .slider__timeline__slide-content h2{font-size:1.667em}.slider__timeline-swiper .slider__timeline__slide.swiper-slide-active .slider__timeline__slide-content p,.slider__timeline-swiper .slider__timeline__slide.swiper-slide-active .slider__timeline__slide-content img{opacity:1;transform:translateY(0)}.slider__timeline-swiper .slider__timeline__slide.swiper-slide-active .slider__timeline__slide-content p{height:auto}.slider__timeline-swiper .slider__timeline__slide.swiper-slide-active .slider__timeline__slide-content img{height:190px}.slider__timeline-swiper .slider__timeline__slide:hover .slider__timeline__slide-image{scale:1.2}.slider__timeline-swiper .slider__timeline__slide-button{position:relative;z-index:20;display:flex;flex-direction:column;align-items:center;gap:16px;min-height:36px}.slider__timeline-swiper .slider__timeline__slide-overlay{position:relative;z-index:10;width:100%;height:100%;grid-column:1;grid-row:1/span 2;background:linear-gradient(180deg,#000 0%,#fff 175%);mix-blend-mode:multiply;opacity:.5}.slider__timeline-swiper .slider__timeline__slide-image{position:relative;z-index:0;grid-column:1;grid-row:1/span 2;width:100%;height:100%;object-fit:cover}.slider__timeline-swiper .swiper-button-next,.slider__timeline-swiper .swiper-button-prev{width:74px;height:24px;top:56px}.slider__timeline-swiper .swiper-button-next svg,.slider__timeline-swiper .swiper-button-prev svg{width:74px;height:24px;transition:all 0.3s ease-in-out}.slider__timeline-swiper .swiper-button-next svg path,.slider__timeline-swiper .swiper-button-prev svg path{fill:#a5b9c3}.slider__timeline-swiper .swiper-button-next:after,.slider__timeline-swiper .swiper-button-prev:after{display:none}.slider__timeline-swiper .swiper-button-next{right:10%}.slider__timeline-swiper .swiper-button-next:hover svg{transform:translateX(16px)}.slider__timeline-swiper .swiper-button-prev{left:10%}.slider__timeline-swiper .swiper-button-prev:hover svg{transform:translateX(-16px)}.slider__timeline-swiper .swiper-slide{width:32%!important;height:66%}.slider__timeline-swiper .swiper-slide-active{width:40%!important;height:100%}.slider__timeline-swiper .swiper-slide-active .slider__timeline__slide-button{opacity:1;transition:all 0.3s ease-in-out}.slider__timeline-swiper .swiper-slide-prev,.slider__timeline-swiper .swiper-slide-next{width:28%!important;height:66%}.slider__timeline-swiper .swiper-slide-prev .slider__timeline__slide-content,.slider__timeline-swiper .swiper-slide-next .slider__timeline__slide-content{padding:56px 16px}.slider__timeline-swiper .swiper-slide-prev .slider__timeline__slide-subcontent,.slider__timeline-swiper .swiper-slide-next .slider__timeline__slide-subcontent{grid-template-rows:1fr 0}.slider__timeline-swiper .swiper-slide-prev .slider__timeline__slide-button,.slider__timeline-swiper .swiper-slide-next .slider__timeline__slide-button{opacity:0}@media screen and (max-width:1023px){.slider__timeline{padding:0;margin-top:78px}.slider__timeline-swiper{padding:0 24px;height:472px}.slider__timeline-swiper .slider__timeline__slide .slider__timeline__slide-content{padding:40px 24px}.slider__timeline-swiper .slider__timeline__slide .slider__timeline__slide-content h2{padding-bottom:32px;font-size:1.25em}.slider__timeline-swiper .slider__timeline__slide .slider__timeline__slide-content picture{height:100px;width:100px;margin-top:16px}.slider__timeline-swiper .slider__timeline__slide .slider__timeline__slide-content img{width:100px;height:100px;object-fit:contain}.slider__timeline-swiper .slider__timeline__slide.swiper-slide-active .slider__timeline__slide-content img{height:100px}.slider__timeline-swiper .swiper-slide,.slider__timeline-swiper .swiper-slide-active,.slider__timeline-swiper .swiper-slide-prev,.slider__timeline-swiper .swiper-slide-next{width:100%!important;height:100%}}.slider__timeline__simple-content{margin-top:48px;display:grid;grid-template-columns:repeat(2,max-content);gap:64px;justify-content:center}.slider__timeline__simple-content .slider__timeline__simple-slide{display:grid;grid-template-rows:1fr min-content;place-items:center;align-content:center;width:448px;height:600px;border-radius:250px 250px 16px 16px;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black)}.slider__timeline__simple-content .slider__timeline__simple-slide .slider__timeline__slide-content{padding:64px;position:relative;z-index:20;position:relative;height:100%;grid-area:1/1/1/1;display:flex;flex-direction:column;justify-content:center;gap:0;color:#fff}.slider__timeline__simple-content .slider__timeline__simple-slide .slider__timeline__slide-content h2{font-family:"OpenSans",sans-serif;font-size:1.167em;color:#fff}.slider__timeline__simple-content .slider__timeline__simple-slide .slider__timeline__slide-content picture{height:190px;width:190px;margin-top:24px}.slider__timeline__simple-content .slider__timeline__simple-slide .slider__timeline__slide-content img{width:190px;height:190px;object-fit:contain;transition-delay:0.2s}.slider__timeline__simple-content .slider__timeline__simple-slide .slider__timeline__slide-button{position:relative;z-index:20}.slider__timeline__simple-content .slider__timeline__simple-slide .slider__timeline__slide-overlay{position:relative;z-index:10;grid-area:1/1/span 2/span 2;width:100%;height:100%;background:linear-gradient(180deg,#000 0%,#fff 175%);mix-blend-mode:multiply;opacity:.7}.slider__timeline__simple-content .slider__timeline__simple-slide .slider__timeline__slide-image{position:relative;z-index:0;grid-area:1/1/span 2/span 2;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width:767px){.slider__timeline-swiper{height:500px}.slider__timeline-swiper .slider__timeline__slide-button{padding-top:20px}}@media screen and (max-width:767px) and (max-width:1023px){.slider__timeline{margin-top:62px}}.workshops__quote__form{margin-top:27px;scroll-margin-top:100px}.workshops__quote__form .workshops__quote__form-button{display:flex;justify-content:center}.workshops__quote__form .workshops__quote__form-button button{cursor:pointer}.workshops__quote__form .workshop__quote__form-wrapper{margin-top:0;display:grid;grid-template-rows:0fr;opacity:0;transition:all 0.3s ease-in-out}.workshops__quote__form .workshop__quote__form-wrapper.active{margin-top:27px;opacity:1;grid-template-rows:1fr}.workshops__quote__form form{padding:8px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:0fr;gap:16px;overflow:hidden}.workshops__quote__form form fieldset{border:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.workshops__quote__form form fieldset legend{margin-bottom:8px}.workshops__quote__form form .form-group.-center{justify-self:center}.workshops__quote__form form .form-group.-cols2{grid-column:span 2}.workshops__quote__form form .form-group label{display:block;width:100%;margin-bottom:8px;font-size:16px;color:#191919}.workshops__quote__form form .form-group label span{margin:0 0 4px 2px;display:block}.workshops__quote__form form .form-group .form-field{display:block;padding:0 8px;width:100%;height:48px;border:1px solid #6b8f9c;border-radius:8px}.workshops__quote__form form .form-group .form-field:hover,.workshops__quote__form form .form-group .form-field:focus{border-color:#6b8f9c;outline:#6b8f9c solid 1px}.workshops__quote__form form .form-group .submit-form:hover{color:#fff}.workshops__quote__form form .form-group textarea.form-field{padding:8px;height:160px;resize:none}.workshops__quote__form form .form-group .form-error{margin-top:4px;font-size:14px;color:#e96060;display:none}.workshops__quote__form form .form-group .form-error.show{display:block}.workshops__quote__form form .form-group .ajax-form-error+.form-error,.workshops__quote__form form .form-group .ajax-form-in-error.form-error{display:block}.workshops__quote__form form .form-group .form-field.ajax-form-error{border-color:#e96060}.workshops__quote__form form .form-group .button{color:#6b8f9c;border-color:#6b8f9c;cursor:pointer}.workshops__quote__form form .form-group .button.transparent:hover{color:#fff;background-color:#6b8f9c}.workshops__quote__form form .loader{display:none;position:relative;width:70px;height:75px;margin:auto}.workshops__quote__form form .loader.show{display:inline-block}.workshops__quote__form form .loader div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#6b8f9c;animation-timing-function:cubic-bezier(0,1,1,0)}.workshops__quote__form form .loader div:nth-child(1){left:8px;animation:lds-ellipsis1 0.6s infinite}.workshops__quote__form form .loader div:nth-child(2){left:8px;animation:lds-ellipsis2 0.6s infinite}.workshops__quote__form form .loader div:nth-child(3){left:32px;animation:lds-ellipsis2 0.6s infinite}.workshops__quote__form form .loader div:nth-child(4){left:56px;animation:lds-ellipsis3 0.6s infinite}.workshops__quote__form form .send-success,.workshops__quote__form form .send-error{color:#fff;display:none;padding:8px 0;font-size:1.2rem;text-align:center;border-radius:16px}.workshops__quote__form form .send-success p,.workshops__quote__form form .send-error p{margin-top:0;display:inline-block;width:100%}.workshops__quote__form form .send-success.show,.workshops__quote__form form .send-error.show{display:block}.workshops__quote__form form .send-success{background-color:#6b8f9c}.workshops__quote__form form .send-error{font-size:.9em;background-color:#e96060}.workshops__quote__form .date-field{position:relative}.workshops__quote__form .date-field svg{pointer-events:none;position:absolute;right:10px;top:42px;fill:#6b8f9c}@media screen and (max-width:767px){.workshops__quote__form form{grid-template-columns:1fr}.workshops__quote__form form fieldset{grid-template-columns:1fr}.workshops__quote__form form .form-group.-cols2{grid-column:span 1}}.inwood__room-service{position:relative;z-index:0;margin-top:150px;text-align:center}.inwood__room-service-icon{position:absolute;z-index:10;top:-6px;left:50%;transform:translate(-50%,-50%);display:block;width:212px;height:170px;display:grid;place-items:center;background:#fff}.inwood__room-service-content{padding:86px 120px 62px 120px;border:1px solid #6b8f9c}.inwood__room-service-content h2{margin-bottom:22px;line-height:1.2}.inwood__room-service-content p:first-of-type{margin-top:0}.inwood__room-service-content .buttons{margin-top:25px}@media screen and (max-width:1023px){.inwood__room-service{padding:0 16px;margin-top:130px;margin-bottom:64px}.inwood__room-service-icon{width:112px;height:110px}.inwood__room-service-icon svg{width:106px;height:90px}.inwood__room-service-content{padding:75px 20px 57px 20px}.inwood__room-service-content h2{margin-bottom:27px}.inwood__room-service-content .buttons{margin-top:28px}}@media screen and (max-width:767px){.inwood__room-service{margin-top:112px}.inwood__room-service-content{padding:75px 20px 45px 20px}.inwood__room-service-content .buttons{margin-top:28px}}.klaro.cm-as-context-notice{height:100%;padding-bottom:12px;padding-top:12px}.klaro .context-notice,.klaro .cookie-notice{font-size:16px}.klaro .cookie-modal .cm-switch-container,.klaro .context-notice .cm-switch-container,.klaro .cookie-notice .cm-switch-container{display:block;position:relative;padding:10px;padding-left:66px;line-height:20px;vertical-align:middle;min-height:40px;border-bottom:1px solid #ccc}.klaro .cookie-modal .cm-switch-container:last-child,.klaro .context-notice .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .cookie-modal .cm-switch-container:first-child,.klaro .context-notice .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container:first-child{margin-top:0}.klaro .cookie-modal .cm-switch-container p,.klaro .context-notice .cm-switch-container p,.klaro .cookie-notice .cm-switch-container p{margin-top:0}.klaro .cookie-modal .cm-switch,.klaro .context-notice .cm-switch,.klaro .cookie-notice .cm-switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:#48dfb2;background-color:var(--green1,#48dfb2)}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:#d6906e;background-color:var(--green1,#d6906e);opacity:.6}.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider::before{-ms-transform:translateX(10px);transform:translateX(10px)}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2,#24cc9a);opacity:.8}.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider::before{-ms-transform:translateX(10px);transform:translateX(10px)}.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{background-color:#24cc9a;background-color:var(--green2,#24cc9a);opacity:.8;cursor:not-allowed}.klaro .cookie-modal .cm-list-input,.klaro .context-notice .cm-list-input,.klaro .cookie-notice .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .cookie-modal .cm-list-title,.klaro .context-notice .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:14px;font-weight:600}.klaro .cookie-modal .cm-list-description,.klaro .context-notice .cm-list-description,.klaro .cookie-notice .cm-list-description{font-size:14px;padding-top:4px;color:#666}.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;left:0}.klaro .cookie-modal .cm-list-label .slider,.klaro .context-notice .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:0.4s;width:50px;display:inline-block}.klaro .cookie-modal .cm-list-label .slider::before,.klaro .context-notice .cm-list-label .slider::before,.klaro .cookie-notice .cm-list-label .slider::before{position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;background-color:#fff;transition:0.4s}.klaro .cookie-modal .cm-list-label .slider.round,.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .cookie-modal .cm-list-label .slider.round::before,.klaro .context-notice .cm-list-label .slider.round::before,.klaro .cookie-notice .cm-list-label .slider.round::before{border-radius:50%}.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .context-notice .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow-color:#48dfb2;box-shadow-color:var(--green3,#48dfb2);box-shadow:0 0 1px #48dfb2}.klaro .cookie-modal .cm-list-label input:checked+.slider::before,.klaro .context-notice .cm-list-label input:checked+.slider::before,.klaro .cookie-notice .cm-list-label input:checked+.slider::before{-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .context-notice .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px 0 rgba(125,125,125,.2),5px 5px 10px 0 rgba(125,125,125,.19)}.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider::before,.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider::before{-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .slider,.klaro .context-notice .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}.klaro .cookie-modal a,.klaro .context-notice a,.klaro .cookie-notice a{color:#d6906e;color:var(--green1,#d6906e);text-decoration:none}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{color:#eee;color:var(--font-color-dark,#eee)}.klaro .cookie-modal p,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{display:block;text-align:left;margin:0;padding:0;margin-top:.7em}.klaro .cookie-modal .cm-link,.klaro .context-notice .cm-link,.klaro .cookie-notice .cm-link{margin-right:.5em;vertical-align:middle}.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-notice .cm-btn{color:#eee;color:var(--font-color-dark,#eee);background:none;padding:6px 10px;margin-right:.5em;border:0;padding:.4em .6em;font-size:1em;cursor:pointer;letter-spacing:1px}.klaro .cookie-modal .cm-btn.cm-btn-decline,.klaro .context-notice .cm-btn.cm-btn-decline,.klaro .cookie-notice .cm-btn.cn-decline{border-bottom:2px solid #fff;color:#fff}.klaro .cookie-modal .cm-btn.cm-btn-decline:hover,.klaro .context-notice .cm-btn.cm-btn-decline:hover,.klaro .cookie-notice .cm-btn.cn-decline:hover{background:rgba(85,85,85,.3)}.klaro .cookie-notice .cm-btn.cm-btn-success{border-radius:6px;color:#fff}.klaro .cookie-notice .cm-btn.cm-btn-success:hover,.klaro .cm-btn.cm-btn-success.cm-btn-accept-all:hover{background:rgba(214,144,110,.8)}.klaro .cookie-modal .cm-btn:disabled,.klaro .context-notice .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .context-notice .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background:#aaa;color:#000}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background:#d6906e;color:#fff}.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{background:#24cc9a;background:var(--green2,#24cc9a)}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background:none;color:#fff;border-bottom:2px solid #fff}.klaro .cookie-modal .cm-btn.cm-btn-info:hover,.klaro .context-notice .cm-btn.cm-btn-info:hover,.klaro .cookie-notice .cm-btn.cm-btn-info:hover{background:rgba(85,85,85,.3)}.klaro .context-notice{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;height:100%;background:#eee;border:1px solid #f0f0f0;border-radius:4px;padding:12px}.klaro .context-notice p{flex-grow:0;text-align:center;padding-top:0;margin-top:0;color:#000}.klaro .context-notice p strong{color:#333}.klaro .context-notice p a{color:#459cdc}.klaro .context-notice p.cm-buttons{margin-top:12px}.klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000;font-size:14px}.klaro .cookie-modal.cm-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;z-index:0}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;-ms-transform:none;transform:none}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;left:0}.klaro .cookie-modal .cm-modal.cm-klaro{z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;overflow:auto;background:rgba(51,51,51,.95);color:#eee}@media (min-width:660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:4px;position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border-style:none;background:none;position:absolute;top:20px;right:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:#eee}.klaro .cookie-modal .cm-modal .cm-footer{padding:1em;border-top:1px solid #555}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-flow:row;justify-content:space-between}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:.8em;padding-top:4px;text-align:right;padding-right:8px}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#999}.klaro .cookie-modal .cm-modal .cm-header{padding:1em;padding-right:24px;border-bottom:1px solid #555}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:1.5em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes{padding:0;margin:0}.klaro .cookie-modal .cm-caret,.klaro .cookie-modal .cm-caret{color:#888}.klaro ul.cm-services li.cm-purpose .cm-content,.klaro ul.cm-purposes li.cm-purpose .cm-content{margin-left:-40px;display:none}.klaro ul.cm-services li.cm-purpose .cm-content.expanded,.klaro ul.cm-purposes li.cm-purpose .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal li.cm-service,.klaro .cookie-modal li.cm-purpose,.klaro .cookie-modal li.cm-service,.klaro .cookie-modal li.cm-purpose{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal li.cm-service:first-child,.klaro .cookie-modal li.cm-purpose:first-child,.klaro .cookie-modal li.cm-service:first-child,.klaro .cookie-modal li.cm-purpose:first-child{margin-top:0}.klaro .cookie-modal li.cm-service p,.klaro .cookie-modal li.cm-purpose p,.klaro .cookie-modal li.cm-service p,.klaro .cookie-modal li.cm-purpose p{margin-top:0}.klaro .cookie-modal li.cm-service p.purposes,.klaro .cookie-modal li.cm-purpose p.purposes,.klaro .cookie-modal li.cm-service p.purposes,.klaro .cookie-modal li.cm-purpose p.purposes{font-size:.8em;color:#999}.klaro .cookie-modal li.cm-service.cm-toggle-all,.klaro .cookie-modal li.cm-purpose.cm-toggle-all,.klaro .cookie-modal li.cm-service.cm-toggle-all,.klaro .cookie-modal li.cm-purpose.cm-toggle-all{border-top:1px solid #555;padding-top:1em}.klaro .cookie-modal li.cm-service span.cm-list-title,.klaro .cookie-modal li.cm-purpose span.cm-list-title,.klaro .cookie-modal li.cm-service span.cm-list-title,.klaro .cookie-modal li.cm-purpose span.cm-list-title{font-weight:600}.klaro .cookie-modal li.cm-service span.cm-opt-out,.klaro .cookie-modal li.cm-service span.cm-required,.klaro .cookie-modal li.cm-purpose span.cm-opt-out,.klaro .cookie-modal li.cm-purpose span.cm-required,.klaro .cookie-modal li.cm-service span.cm-opt-out,.klaro .cookie-modal li.cm-service span.cm-required,.klaro .cookie-modal li.cm-purpose span.cm-opt-out,.klaro .cookie-modal li.cm-purpose span.cm-required{padding-left:.2em;font-size:.8em;color:#999}.klaro .cookie-notice:not(.cookie-modal-notice){background:rgba(0,0,0,.87);z-index:9999;position:fixed;width:100%;bottom:0;right:0;padding:20px 10px}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:1em;padding-top:0}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:.5em;margin-right:auto;margin-left:auto;text-align:center;font-size:16px;line-height:25px;text-transform:uppercase;max-width:960px;width:100%}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p a:hover{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{display:inline-block;padding:.3em .6em;border-bottom:2px solid #fff;color:#fff;height:33px}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more:hover{text-decoration:none;background:rgba(85,85,85,.3)}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:inline-block;margin-top:-.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - .5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{margin-top:-.5em;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;align-items:baseline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:.5em}.klaro .cookie-modal-notice{z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;max-height:98%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;overflow:auto;background:#333;color:#eee;padding:1em;padding-top:.2em}@media (min-width:400px){.klaro .cookie-modal-notice{border-radius:4px;position:relative;margin:0 auto;max-width:400px;height:auto;width:auto}}.klaro .cookie-modal-notice .cn-ok{display:flex;flex-flow:row;justify-content:space-between;align-items:center;margin-top:1em}