@font-face{font-family:"Futura PT";src:url("../../fonts/FuturaPT-Bold.eot");src:local("Futura PT Bold"),local("FuturaPT-Bold"),url("../../fonts/FuturaPT-Bold.eot?#iefix") format("embedded-opentype"),url("../../fonts/FuturaPT-Bold.woff2") format("woff2"),url("../../fonts/FuturaPT-Bold.woff") format("woff"),url("../../fonts/FuturaPT-Bold.ttf") format("truetype"),url("../../fonts/FuturaPT-Bold.svg#FuturaPT-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Futura PT";src:url("../../fonts/FuturaPT-Book.eot");src:local("Futura PT Book"),local("FuturaPT-Book"),url("../../fonts/FuturaPT-Book.eot?#iefix") format("embedded-opentype"),url("../../fonts/FuturaPT-Book.woff2") format("woff2"),url("../../fonts/FuturaPT-Book.woff") format("woff"),url("../../fonts/FuturaPT-Book.ttf") format("truetype"),url("../../fonts/FuturaPT-Book.svg#FuturaPT-Book") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Futura PT";src:url("../../fonts/FuturaPT-Light.eot");src:local("Futura PT Light"),local("FuturaPT-Light"),url("../../fonts/FuturaPT-Light.eot?#iefix") format("embedded-opentype"),url("../../fonts/FuturaPT-Light.woff2") format("woff2"),url("../../fonts/FuturaPT-Light.woff") format("woff"),url("../../fonts/FuturaPT-Light.ttf") format("truetype"),url("../../fonts/FuturaPT-Light.svg#FuturaPT-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Futura PT";src:url("../../fonts/FuturaPT-Heavy.eot");src:local("Futura PT Heavy"),local("FuturaPT-Heavy"),url("../../fonts/FuturaPT-Heavy.eot?#iefix") format("embedded-opentype"),url("../../fonts/FuturaPT-Heavy.woff2") format("woff2"),url("../../fonts/FuturaPT-Heavy.woff") format("woff"),url("../../fonts/FuturaPT-Heavy.ttf") format("truetype"),url("../../fonts/FuturaPT-Heavy.svg#FuturaPT-Heavy") format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Futura PT";src:url("../../fonts/FuturaPT-Medium.eot");src:local("Futura PT Medium"),local("FuturaPT-Medium"),url("../../fonts/FuturaPT-Medium.eot?#iefix") format("embedded-opentype"),url("../../fonts/FuturaPT-Medium.woff2") format("woff2"),url("../../fonts/FuturaPT-Medium.woff") format("woff"),url("../../fonts/FuturaPT-Medium.ttf") format("truetype"),url("../../fonts/FuturaPT-Medium.svg#FuturaPT-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}.row{margin-left:-24px;margin-right:-24px}[class*=col-],.container,.col{padding-left:24px;padding-right:24px}.bg-center{background-position:center;background-repeat:no-repeat;background-size:cover}header #burger_menu .header_wrapper .header_menu_container .header_menu .header_center,.arrow_link,.btn.xsmall{font-size:13px;letter-spacing:0;line-height:21px}.friends-block .category_title,header #page_header .header_wrapper .header_menu ul li,header #header_scroll .header_wrapper .header_menu ul li,header .language_switcher ul li,header #burger_menu .header_wrapper .header_menu_container .header_menu .header_center ul li ul li{font-size:14px;letter-spacing:0;line-height:20px}footer .footer_bottom,footer .other_restorants,.wpcf7 form input,.wpcf7 form select,.wpcf7 form textarea,.btn.small{font-size:15px;letter-spacing:0;line-height:21px}#content.events_template .events a h3,#content.events_template .events a .date,body{font-size:17px;letter-spacing:0;line-height:35px}footer .col_header,#content.menu_template .menu .category .item .price,.btn{font-size:20px;letter-spacing:0;line-height:21px}footer .open_times,footer .contact,footer .location,#reservation .reservation_wrapper .reservation_container .title,#newsletter .newsletter_wrapper .newsletter_container .title,.part-gift-cards .gift_card .gift_card_content h2,#content.single_event .content .contact,#content.single_event .content .price,#content.menu_template .menu .category h4,h1,h2{font-size:30px;letter-spacing:0;line-height:35px}:root{scroll-behavior:initial !important}*,*:after,*:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;vertical-align:bottom}a{text-decoration:none}a:hover,a:active{outline:none}button:focus,a:focus{outline:none}h1,h2{margin:0;padding-bottom:22px;letter-spacing:.63px;text-transform:uppercase;text-align:center}h1.rect,h2.rect{position:relative}h1.rect:after,h2.rect:after{content:"";position:absolute;top:100%;left:50%;display:block;width:8px;height:8px;background-color:#000;transform:translateX(-50%) translateY(-50%) rotate(45deg)}h1.rect.large:after,h2.rect.large:after{width:14px;height:14px}p{margin-bottom:1rem}p:last-child{margin-bottom:0}.w100{width:100%}.h100{height:100%}.hide{opacity:0}.hidden{display:none}.scrolling_disabled{overflow:hidden !important}.title{position:relative;margin-bottom:14px}body{font-weight:500;width:100%;padding-top:124px;color:#000;font-family:"Futura PT",Arial,Helvetica,sans-serif;overflow-x:hidden}.container{position:relative;max-width:1038px}.btn{position:relative;padding:15px 24px;color:#fff;font-weight:500;background:#000;border:1px solid #fff;border-radius:0;transition:color .15s linear,background-color .15s linear,border-color .15s linear;text-transform:uppercase;outline:none;box-shadow:none}.btn:hover{color:#fff;background:#303030}.btn:focus{box-shadow:none}.btn.white{color:#000;background:#fff;border:1px solid #000}.btn.white:hover{color:#fff;background:#000;border:1px solid #000}.btn.blue{color:#000;background:#cce8eb;border:1px solid #cce8eb}.btn.blue:hover{color:#000;background:#e4f3f4;border:1px solid #e4f3f4}.btn.arrow{padding-left:22px;padding-right:60px}.btn.arrow:before,.btn.arrow:after{content:"";position:absolute;right:29px;top:50%;display:block;width:20px;height:10px;background-image:url("../../images/icons/arrow_right_white.svg");background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateY(-50%);transition:opacity .15s linear;opacity:1}.btn.arrow.white:after{background-image:url("../../images/icons/arrow_right_black.svg");opacity:0}.btn.arrow.white:hover:before{opacity:0}.btn.arrow.white:hover:after{opacity:1}.btn.transparent{background-color:rgba(0,0,0,0)}.arrow_link{display:inline-block;position:relative;padding-right:33px;color:#000;line-height:32px;font-weight:500;letter-spacing:.27px;text-transform:uppercase;text-decoration:none;padding:0 48px 0 0;border:0;transition:color .15s linear}.arrow_link:hover{text-decoration:none}.arrow_link:before,.arrow_link:after{content:"";position:absolute;right:20px;top:50%;display:block;width:20px;height:10px;background-image:url("../../images/icons/arrow_right_black.svg");background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateY(-50%);transition:opacity .15s linear,transform .15s linear}.arrow_link:after{background-image:url("../../images/icons/arrow_right_white.svg");opacity:0}.arrow_link:hover{color:#fff}.arrow_link:hover:before,.arrow_link:hover:after{transform:translateY(-50%) translateX(5px)}.arrow_link:hover:before{opacity:0}.arrow_link:hover:after{opacity:1}.arrow_link.noHover:hover{color:#000}.arrow_link.noHover:hover:before{opacity:1}.arrow_link.noHover:hover:after{display:none}.arrow_link.white{color:#fff;padding:10px 48px 9px 24px;border:1px solid #fff}.arrow_link.white:before{background-image:url("../../images/icons/arrow_right_white.svg")}.arrow_link.white:after{background-image:url("../../images/icons/arrow_right_black.svg")}.arrow_link.white:hover{color:#000}.arrow_link.white.noHover:hover{color:#fff}.rect::after{content:"";position:absolute;top:100%;left:50%;display:block;width:8px;height:8px;background-color:#000;transform:translateX(-50%) translateY(-50%) rotate(45deg);z-index:1}.rect.up::after{top:0%}.rect.large::after{width:14px;height:14px}.grecaptcha-badge{display:none !important}.fade-in-up{opacity:0;transform:translate3d(0, 50px, 0);transition-timing-function:cubic-bezier(0.5, 0.5, 0.5, 1);transition-duration:1s;transition-property:opacity,transform}.fade-in-up.animated{opacity:1;transform:translateZ(0)}@keyframes spin{100%{transform:rotate(360deg)}}.hamburger{display:none;position:absolute;top:9px;right:9px;padding:8px 21px;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible;height:52px}.hamburger:hover{opacity:1}.hamburger.open:hover{opacity:1}.hamburger.open .hamburger-inner,.hamburger.open .hamburger-inner::before,.hamburger.open .hamburger-inner::after{background-color:#000}.hamburger-box{width:10px;height:10px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:10px;height:2px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-5px}.hamburger-inner::after{bottom:-5px}.hamburger--squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}header #frontpage_header{position:absolute;top:30px;left:0;width:100%;z-index:5;background-color:rgba(0,0,0,0)}header #frontpage_header .header_wrapper{padding:0 16px 0 38px}header #frontpage_header .header_wrapper .home_url{margin-top:15px}header #frontpage_header .hamburger{background-color:#000;transition:background-color .15s linear}header #frontpage_header .hamburger .hamburger-inner,header #frontpage_header .hamburger .hamburger-inner:before,header #frontpage_header .hamburger .hamburger-inner:after{background-color:#fff}header #frontpage_header .hamburger:hover{background:#303030}@media only screen and (max-width: 1199px){header #header_scroll .hamburger{background-color:#000;transition:background-color .15s linear}header #header_scroll .hamburger .hamburger-inner,header #header_scroll .hamburger .hamburger-inner:before,header #header_scroll .hamburger .hamburger-inner:after{background-color:#fff}header #header_scroll .hamburger:hover{background:#303030}header #header_scroll .reservation_link{margin-right:64px;background-color:#000;color:#fff;border-color:#000}}@media only screen and (max-width: 992px){header #header_scroll .hamburger{padding:13px 21px}}header #frontpage_header .header_right .btn,header #frontpage_header .hamburger .btn,header #burger_menu .header_right .btn,header #burger_menu .hamburger .btn{margin-left:18px}header #frontpage_header .header_right .reservation_link,header #burger_menu .header_right .reservation_link{margin-right:8px;padding:14px 24px 15px;border:none}header #frontpage_header .hamburger,header #burger_menu .hamburger{position:relative;top:0;right:0;display:block;height:auto;padding:20px}header #frontpage_header .hamburger .hamburger-box,header #burger_menu .hamburger .hamburger-box{display:block;width:10px;height:10px}header #frontpage_header .hamburger .hamburger-inner,header #frontpage_header .hamburger .hamburger-inner:before,header #frontpage_header .hamburger .hamburger-inner:after,header #burger_menu .hamburger .hamburger-inner,header #burger_menu .hamburger .hamburger-inner:before,header #burger_menu .hamburger .hamburger-inner:after{width:10px;height:2px;border-radius:0}header #frontpage_header .hamburger .hamburger-inner:before,header #burger_menu .hamburger .hamburger-inner:before{top:-5px}header #frontpage_header .hamburger .hamburger-inner:after,header #burger_menu .hamburger .hamburger-inner:after{bottom:-5px}header #frontpage_header .hamburger.hamburger--squeeze.is-active .hamburger-inner:before,header #burger_menu .hamburger.hamburger--squeeze.is-active .hamburger-inner:before{top:0}header #frontpage_header .hamburger.hamburger--squeeze.is-active .hamburger-inner:after,header #burger_menu .hamburger.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0}header #burger_menu{position:fixed;top:0;left:100%;width:380px;height:100%;transform:translateX(0);background-color:#cce8eb;transition:transform .3s ease-in-out;z-index:5}header #burger_menu .header_wrapper{padding:0 16px;overflow-y:auto}header #burger_menu .header_wrapper .header_menu_container{padding:30px 0 0}header #burger_menu .header_wrapper .header_menu_container .header_menu .header_center{padding:24px 0;letter-spacing:.27px;line-height:32px;text-transform:uppercase;text-align:center}header #burger_menu .header_wrapper .header_menu_container .header_menu .header_center a{color:#000;text-decoration:none}header #burger_menu .header_wrapper .header_menu_container .header_menu .header_center a:hover{color:#000}header #burger_menu .header_wrapper .header_menu_container .header_menu .header_center .newsletter{display:inline-block;margin-top:32px;cursor:pointer}header #burger_menu .header_wrapper .header_menu_container .header_menu .header_center ul{display:flex;flex-direction:column;align-items:center;margin:0;padding:0;list-style:none}header #burger_menu .header_wrapper .header_menu_container .header_menu .header_center ul li{position:relative;margin:0;padding:0}header #burger_menu .header_wrapper .header_menu_container .header_menu .header_center ul li ul{display:none;position:absolute;top:50%;right:100%;padding:6px 10px 8px 8px;transform:translateY(-50%);background-color:#000}header #burger_menu .header_wrapper .header_menu_container .header_menu .header_center ul li ul li{position:relative;margin-bottom:6px;white-space:nowrap}header #burger_menu .header_wrapper .header_menu_container .header_menu .header_center ul li ul li a{color:#fff}header #burger_menu .header_wrapper .header_menu_container .header_menu .header_center ul li ul li a:hover{color:#fff}header #burger_menu .header_wrapper .header_menu_container .header_menu .header_center ul li ul li:last-child{margin-bottom:0}header #burger_menu .header_wrapper .header_menu_container .header_menu .header_center ul li ul:before{content:"";position:absolute;top:50%;right:-4px;display:block;width:8px;height:8px;background-color:#000;transform:translateY(-50%) rotate(45deg)}header #burger_menu .header_wrapper .header_menu_container .header_menu .header_center ul li:hover ul{display:block}header #burger_menu .header_wrapper .header_menu_container .header_menu .header_bottom{padding-bottom:16px}header #burger_menu .header_wrapper .header_menu_container .header_menu .header_bottom .other_restorants_link{margin-bottom:36px}header #burger_menu .reservation_link{border:1px solid #000}header #burger_menu .hamburger{position:absolute;top:30px;right:16px}header #burger_menu .hamburger .hamburger-inner,header #burger_menu .hamburger .hamburger-inner:before,header #burger_menu .hamburger .hamburger-inner:after{background-color:#000}header #burger_menu .hamburger.rotate .hamburger-inner{transform:rotate(45deg)}header #burger_menu .hamburger.rotate .hamburger-inner:before{display:none}header #burger_menu .hamburger.rotate .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}header #burger_menu .hamburger.rotate:hover .hamburger-box{animation:spin .3s linear}header .language_switcher ul{display:flex;justify-content:center;margin:0;padding:0;list-style:none}header .language_switcher ul li{margin:0 8px 0 0;padding:0;line-height:35px}header .language_switcher ul li a{position:relative;display:inline-block;color:#000;text-decoration:none}header .language_switcher ul li a:before{content:"";position:absolute;bottom:2px;left:0;right:0;display:block;width:5px;height:5px;margin:0 auto;background-color:#000;transform:rotate(45deg);transition:opacity .15s linear;opacity:0}header .language_switcher ul li a:hover{color:#000}header .language_switcher ul li a:hover:before{opacity:1}header .language_switcher ul li:last-child{margin:0}header #page_header,header #header_scroll{position:absolute;top:30px;left:0;width:100%;z-index:5;background-color:rgba(0,0,0,0)}header #page_header .header_wrapper,header #header_scroll .header_wrapper{padding:0 84px 0 38px}header #page_header .header_wrapper .home_url,header #header_scroll .header_wrapper .home_url{margin-top:15px;margin-right:46px}header #page_header .header_wrapper .header_menu,header #header_scroll .header_wrapper .header_menu{margin-top:10px;margin-right:24px}header #page_header .header_wrapper .header_menu>ul>li>a:before,header #header_scroll .header_wrapper .header_menu>ul>li>a:before{content:"";position:absolute;bottom:2px;left:0;right:0;display:block;width:5px;height:5px;margin:0 auto;background-color:#000;transform:rotate(45deg);transition:opacity .15s linear;opacity:0}header #page_header .header_wrapper .header_menu>ul>li>a:hover:before,header #page_header .header_wrapper .header_menu>ul>li.current-menu-item>a:before,header #header_scroll .header_wrapper .header_menu>ul>li>a:hover:before,header #header_scroll .header_wrapper .header_menu>ul>li.current-menu-item>a:before{opacity:1}header #page_header .header_wrapper .header_menu ul,header #header_scroll .header_wrapper .header_menu ul{display:flex;margin:0;padding:0;list-style:none}header #page_header .header_wrapper .header_menu ul li,header #header_scroll .header_wrapper .header_menu ul li{position:relative;margin:0 28px 0 0;padding:0;line-height:35px;text-transform:uppercase}header #page_header .header_wrapper .header_menu ul li a,header #header_scroll .header_wrapper .header_menu ul li a{display:inline-block;position:relative;color:#000;text-decoration:none}header #page_header .header_wrapper .header_menu ul li a:hover,header #header_scroll .header_wrapper .header_menu ul li a:hover{color:#000}header #page_header .header_wrapper .header_menu ul li ul,header #header_scroll .header_wrapper .header_menu ul li ul{display:none;position:absolute;top:100%;left:-10px;padding:6px 22px 8px 8px;background-color:#000;transform:translateY(-3px)}header #page_header .header_wrapper .header_menu ul li ul li,header #header_scroll .header_wrapper .header_menu ul li ul li{position:relative;margin-right:0;margin-bottom:6px;line-height:20px;white-space:nowrap}header #page_header .header_wrapper .header_menu ul li ul li a,header #header_scroll .header_wrapper .header_menu ul li ul li a{position:relative;color:#fff}header #page_header .header_wrapper .header_menu ul li ul li a:after,header #header_scroll .header_wrapper .header_menu ul li ul li a:after{content:"";position:absolute;top:4px;left:100%;display:block;width:5px;height:8px;margin-left:10px;border:1px solid #fff;border-width:0 1px 1px 0;transform:rotate(45deg);opacity:0;transition:opacity .15s linear}header #page_header .header_wrapper .header_menu ul li ul li a:hover,header #header_scroll .header_wrapper .header_menu ul li ul li a:hover{color:#fff}header #page_header .header_wrapper .header_menu ul li ul li.current-menu-item a:after,header #page_header .header_wrapper .header_menu ul li ul li a:hover:after,header #header_scroll .header_wrapper .header_menu ul li ul li.current-menu-item a:after,header #header_scroll .header_wrapper .header_menu ul li ul li a:hover:after{opacity:1}header #page_header .header_wrapper .header_menu ul li ul li:last-child,header #header_scroll .header_wrapper .header_menu ul li ul li:last-child{margin-bottom:0}header #page_header .header_wrapper .header_menu ul li ul:before,header #header_scroll .header_wrapper .header_menu ul li ul:before{content:"";position:absolute;top:0;left:30px;display:block;width:8px;height:8px;background-color:#000;transform:translateY(-50%) rotate(45deg)}header #page_header .header_wrapper .header_menu ul li:last-child,header #header_scroll .header_wrapper .header_menu ul li:last-child{margin-right:0}header #page_header .header_wrapper .header_menu ul li:hover ul,header #header_scroll .header_wrapper .header_menu ul li:hover ul{display:block}header #page_header .language_switcher,header #header_scroll .language_switcher{margin-right:32px}header #header_scroll{display:none;position:fixed;top:0;left:0;width:100%;z-index:5;background-color:#fff;transition:background-color .15s linear}header #header_scroll .header_wrapper{padding-top:13px;padding-bottom:13px}header #header_scroll .header_wrapper .home_url{position:relative;margin-top:0;margin-right:110px}header #header_scroll .header_wrapper .home_url img{transition:opacity .15s linear}header #header_scroll .header_wrapper .home_url .white{position:absolute;top:0;left:0;width:100%;opacity:0}header #header_scroll .header_wrapper .header_menu{margin-top:0}header #header_scroll .header_wrapper .header_menu>ul>li>a{transition:color .15s linear}header #header_scroll .header_wrapper .language_switcher ul li a{transition:color .15s linear}header #header_scroll .header_wrapper .language_switcher ul li a:before{transition:opacity .15s linear,background-color .15s linear}header #header_scroll.black{background-color:#000}header #header_scroll.black .header_wrapper .home_url img{opacity:0}header #header_scroll.black .header_wrapper .home_url .white{opacity:1}header #header_scroll.black .header_wrapper .header_menu>ul>li>a{color:#fff}header #header_scroll.black .language_switcher ul li a{color:#fff}header #header_scroll.black .language_switcher ul li a:before{background-color:#fff}header #header_scroll.black .reservation_link{color:#fff;background:#000;border:1px solid #fff}header #header_scroll.black .reservation_link:hover{color:#fff;background:#303030;border-color:#fff}[lang=et] header #burger_menu{width:500px}.text-columns-block{font-weight:normal;line-height:30px;margin-bottom:80px}.text-columns-block .black-rect{width:12px;height:12px;margin:0 auto 70px;background-color:#000;transform:rotate(45deg)}.text-columns-block .btn.white{margin-top:30px}body.page-template-template-intro .text-columns-block{font-weight:500;line-height:35px;text-transform:uppercase}.content-image-block{margin-bottom:110px}body.page-template-template-intro .content-image-block{padding-top:32px}.text-button-block{margin-bottom:160px}body.page-template-template-intro .text-button-block{font-weight:500;line-height:35px;text-transform:uppercase;text-align:center}body.page-template-template-intro .text-button-block .text{max-width:808px;margin:0 auto 56px}.team-block{margin-top:96px;margin-bottom:34px;text-align:center}.team-block img{display:inline-block}.team-block p{display:inline-block;width:auto;margin:0;position:relative;padding:20px 35px;color:#000;letter-spacing:.36px;line-height:20px;background:#cce8eb;border:1px solid #cce8eb;border-radius:0;transition:.15s linear;text-transform:uppercase;transform:translateY(-50%)}.team-block .row{margin-left:-3px;margin-right:-3px}.team-block .row .col{padding-left:3px;padding-right:3px}.friends-block{width:100%;max-width:762px;margin:0 auto 48px}.friends-block .text{max-width:488px;margin:0 auto 46px;line-height:30px;font-weight:normal;text-align:center}.friends-block .row{margin-left:-30px;margin-right:-30px}.friends-block .row .col{margin-bottom:42px;padding-left:30px;padding-right:30px}.friends-block .image{margin-bottom:38px;padding-bottom:100%;border-radius:50%}.friends-block .category_title{color:#acacac;line-height:35px;text-transform:uppercase}.friends-block .friend{margin-bottom:36px;line-height:20px}.friends-block .friend a{color:inherit;text-decoration:none}.friends-block .friend p{margin:0}.friends-block .friend .name{text-transform:uppercase}.friends-block .friend .description{font-weight:normal}.friends-block .friend:last-child{margin-bottom:0}.supporters-block{margin-bottom:80px;padding-top:44px;border-top:2px solid #000}.supporters-block .title{position:relative;margin-bottom:24px}.supporters-block .title h2{margin:0;text-align:left}.supporters-block .title h2.rect:after{left:0;transform:translateY(-50%) rotate(45deg)}.supporters-block .row{margin-left:-32px;margin-right:-32px}.supporters-block .row .col{margin-bottom:30px;padding-left:32px;padding-right:32px}.supporters-block .columns{font-weight:normal}.supporters-block .columns p{margin-bottom:30px}.supporters-block .columns p:last-child{margin-bottom:0}.supporters-block:first-child{padding-top:0;border:none}.home-redirect-block{position:relative;min-height:100svh;overflow:hidden}.home-redirect-block .redirects{position:relative}.home-redirect-block .redirects::before{content:"";position:absolute;bottom:-24px;left:0;width:100%;height:70%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 66.75%);z-index:-1}.home-redirect-block a{display:inline-block}.home-redirect-block .background{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.home-redirect-block .background::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%)}.home-redirect-block .arrow-btn{margin:0;padding:0;background:rgba(0,0,0,0);outline:none;border:0}.home-redirect-block .current .background{display:none}.home-redirect-block .current a{gap:32px}.home-redirect-block .current a svg{display:block;fill:rgba(0,0,0,0);transition:fill .15s ease-in-out}.home-redirect-block .current a svg path{fill:#fff;transition:fill .15s ease-in-out}.home-redirect-block .current a:hover svg{fill:#fff}.home-redirect-block .current a:hover svg path{fill:#000}.home-redirect-block .container{max-width:1400px;padding:0 24px}.home-redirect-block .container .row{--bs-gutter-y: 24px;margin:0 -12px}.home-redirect-block .container .row .col{padding:0 12px}.home-redirect-block .other{padding:0 0 16px}.home-redirect-block .other a{position:relative;aspect-ratio:434/280;max-height:400px;padding:60px;overflow:hidden}.home-redirect-block .other a .background{transition:transform .15s ease-out}.home-redirect-block .other a .background::after{background:linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%)}.home-redirect-block .other a:hover .background{transform:scale(1.1)}.home-redirect-block .other .bottom-link img{width:62px;height:auto}.home-redirect-block .other .bottom-link a{color:#fff;text-transform:uppercase;aspect-ratio:unset;max-height:97px;padding:16px 24px;background-color:#072b31}.home-redirect-block .other .bottom-link a svg{display:block;fill:rgba(0,0,0,0);transition:fill .15s ease-in-out}.home-redirect-block .other .bottom-link a svg path{fill:#fff;transition:fill .15s ease-in-out}.home-redirect-block .other .bottom-link a:hover svg{fill:#fff}.home-redirect-block .other .bottom-link a:hover svg path{fill:#000}.thank-you-block{position:relative;min-height:100svh;color:#fff;padding:64px 0 0;overflow:hidden}.thank-you-block .background{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.thank-you-block .background::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.thank-you-block .container{max-width:594px}.thank-you-block .logo{width:202px;max-width:100%;margin-bottom:24.3vh}.thank-you-block h1{margin-bottom:43px}.thank-you-block h1::after{background-color:#fff}.thank-you-block .text-wrap{line-height:30px;margin-bottom:32px}.thank-you-block .btn{font-size:13px;line-height:32px;font-weight:500;background-color:rgba(0,0,0,0);padding:11px 24px 10px;border:2px solid #fff}.thank-you-block .btn:hover{background-color:#fff;color:#000}body{}body.page-template-template-intro,body.home{padding-top:0}body.page-template-template-intro h2,body.home h2{margin-bottom:92px;text-transform:uppercase;text-align:center}.page_banner .image{padding-bottom:26.8%}.page_banner.rect:after{content:"";position:absolute;top:0%;left:50%;display:block;width:8px;height:8px;background-color:#000;transform:translateX(-50%) translateY(-50%) rotate(45deg)}.page_banner.rect.large:after{width:14px;height:14px}#content.menu_template .menu_links_container{margin-left:-38px;margin-right:-38px}#content.menu_template .menu_links_container .menu_links{padding:0 42px;background-color:#cce8eb}#content.menu_template .menu_links_container .menu_links a,#content.menu_template .menu_links_container .menu_links span{position:relative;display:inline-block;margin-right:62px;padding:24px 0;line-height:20px;color:inherit;text-decoration:none;text-transform:uppercase;cursor:pointer}#content.menu_template .menu_links_container .menu_links a:before,#content.menu_template .menu_links_container .menu_links span:before{content:"";position:absolute;top:100%;left:50%;display:block;width:5px;height:5px;background-color:#000;transform:translateX(-50%) translateY(-50%) rotate(45deg);opacity:0;transition:opacity .15s linear}#content.menu_template .menu_links_container .menu_links a:hover,#content.menu_template .menu_links_container .menu_links span:hover{color:inherit}#content.menu_template .menu_links_container .menu_links a:hover:before,#content.menu_template .menu_links_container .menu_links a.active:before,#content.menu_template .menu_links_container .menu_links span:hover:before,#content.menu_template .menu_links_container .menu_links span.active:before{opacity:1}#content.menu_template .menu_links_container .menu_links a:last-child,#content.menu_template .menu_links_container .menu_links span:last-child{margin-right:0}#content.menu_template .menu_links_fixed{display:none;position:fixed;top:81px;left:0;width:100%;z-index:5}#content.menu_template .page_banner{margin-bottom:44px}#content.menu_template .page_banner .menu_links{transform:translateY(-50%)}#content.menu_template .menu{margin-bottom:70px}#content.menu_template .menu .col{padding:0}#content.menu_template .menu .category{margin-bottom:52px}#content.menu_template .menu .category h4{margin-bottom:20px;letter-spacing:2px;font-weight:500}#content.menu_template .menu .category .item .name{max-width:772px;margin-right:24px}#content.menu_template .menu .category .item .name p{line-height:27px}#content.menu_template .menu .category .item .name p b,#content.menu_template .menu .category .item .name p strong{font-size:20px;font-weight:500}#content.menu_template .menu .category .item .price{text-align:right}#content.menu_template .menu .category:last-child{margin-bottom:0}#content.menu_template .menu .menu_buttons{margin-top:70px}#content.menu_template .menu .menu_buttons .btn{margin-right:24px}#content.menu_template .menu .menu_buttons .btn:last-child{margin-right:0}#content.events_template{margin-bottom:100px}#content.events_template .events .row{margin-left:-10px;margin-right:-10px}#content.events_template .events .row .col{margin-bottom:32px;padding-left:10px;padding-right:10px}#content.events_template .events .image{margin-bottom:18px}#content.events_template .events .image.no-img{padding-bottom:100%}#content.events_template .events a{color:inherit;text-decoration:none}#content.events_template .events a h3,#content.events_template .events a .date{margin:0;line-height:20px}#content.events_template .events a h3{font-weight:500;text-transform:uppercase}#content.events_template .events a h3 .arrow{display:inline-block;margin-left:5px;width:20px;height:10px;background-image:url("../../images/icons/arrow_right_black.svg");background-position:center;background-repeat:no-repeat;background-size:contain;transform:translateX(0);transition:transform .15s ease-in-out}#content.events_template .events a .date{font-weight:normal}#content.events_template .events a:hover{color:inherit}#content.events_template .events a:hover h3 .arrow{transform:translateX(5px)}#content.single_event{margin-bottom:180px}#content.single_event .title{margin-bottom:90px;text-align:center}#content.single_event .title span.rect{position:relative;display:block}#content.single_event .content .row{margin-left:-32px;margin-right:-32px}#content.single_event .content .row .col{margin-bottom:26px;padding-left:32px;padding-right:32px}#content.single_event .content .text{margin-bottom:30px;font-weight:normal;line-height:30px}#content.single_event .content .text p{margin-bottom:30px}#content.single_event .content .text p:last-child{margin-bottom:0}#content.single_event .content .price{margin-bottom:42px;letter-spacing:.63px;text-transform:uppercase}#content.single_event .content .contact{padding-top:42px;letter-spacing:.63px;text-transform:uppercase;border-top:2px solid #000}#content.single_event .content .contact a{color:inherit}#content.single_event .content .contact a:hover{text-decoration:underline}#content.team_page{margin-bottom:100px;text-transform:uppercase;text-align:center}#content.team_page p{margin-bottom:35px}#content.team_page p:last-child{margin-bottom:0}.page-template-template-private h2{padding-bottom:0;text-align:left}.page-template-template-private .mrg32{margin:0 -24px}.page-template-template-private .pdd32{padding:0 24px}.page-template-template-private .bg-center{position:relative;padding-bottom:26.8%;min-height:150px;margin-bottom:58px}.page-template-template-private .content p{font-weight:400;line-height:30px}.page-template-template-private .box{width:570px;margin-top:-136px;padding:42px 52px 42px 44px;padding-left:44px;margin-left:-44px}.page-template-template-private .box a{text-decoration:underline;color:inherit}.page-template-template-private .box h2{margin-bottom:25px}.page-template-template-private .box .letter_list .row{margin-bottom:32px}.page-template-template-private .box .letter_list .row:last-child{margin-bottom:0}.page-template-template-private .box .letter_list .letter{max-width:216px;padding-right:5px}.page-template-template-private .box .letter_list .letter h2{line-height:20px;margin-bottom:0;width:28px;text-transform:uppercase;margin-right:4px}.page-template-template-private .box .letter_list .letter p{font-weight:500;line-height:normal;text-transform:uppercase}.page-template-template-private .box .letter_list .letter_content{padding-left:5px}.page-template-template-private .box .letter_list .letter_content p{line-height:20px}.page-template-template-private .no-featured-image .box{margin-top:0}.page-template-template-private .no-featured-image .box-row{align-items:center}.page-template-template-gift-card .content{max-width:500px;width:100%;margin:0 auto 50px}.page-template-template-gift-card .content h2{margin-bottom:26px}.page-template-template-gift-card .content p{line-height:20px}.front_header_image{position:relative;margin-bottom:116px}.front_header_image .image{width:100%;height:100vh;height:calc(var(--vh, 1vh)*100 - 60px)}.front_header_image .arrow_link{position:absolute;right:66px;bottom:36px;white-space:nowrap}.front_header_image .dp_logo{position:absolute;bottom:0;left:38px;width:362px;height:auto}.front_header_image .center_logo_image{position:absolute;bottom:0;left:50%;transform:translate(-50%, -50%);top:100%;max-width:100px;width:100%}.front_mob_logos{padding:18px 24px;background-color:#fff;position:relative;width:100%}.front_mob_logos img:nth-child(1){width:156px;margin-right:10px}.front_mob_logos img:nth-child(2){width:177.17px}.front_mob_logos.front_mob_logo img{width:300px}.gallery_slider{position:relative;padding-bottom:47.7%}.gallery_slider .carousel{position:absolute;top:0;left:0}.gallery_slider .carousel img{width:auto;height:auto;max-height:100%}.gallery_slider .carousel .carousel-control-prev,.gallery_slider .carousel .carousel-control-next{top:50%;display:block;width:76px;height:76px;background-color:#fff;transform:translateY(-50%);border-radius:50%;transition:background-color .15s linear;opacity:1;cursor:pointer}.gallery_slider .carousel .carousel-control-prev svg *,.gallery_slider .carousel .carousel-control-next svg *{fill:#000;stroke:#000;transition:.15s linear}.gallery_slider .carousel .carousel-control-prev:hover,.gallery_slider .carousel .carousel-control-next:hover{background-color:#000}.gallery_slider .carousel .carousel-control-prev:hover svg *,.gallery_slider .carousel .carousel-control-next:hover svg *{fill:#fff;stroke:#fff}.gallery_slider .carousel .carousel-control-prev{left:74px;transform:translateY(-50%) rotate(180deg)}.gallery_slider .carousel .carousel-control-next{right:74px}.part-gift-cards{margin-bottom:70px}.part-gift-cards .gift_card.row{margin-left:-3px;margin-right:-3px}.part-gift-cards .gift_card.row .col{padding-left:3px;padding-right:3px}.part-gift-cards .gift_card .gift_card_img,.part-gift-cards .gift_card .gift_card_content{width:100%;height:100%}.part-gift-cards .gift_card .bg-center{height:100%;padding-bottom:92.68%}.part-gift-cards .gift_card .gift_card_content{background-color:#cce8eb}.part-gift-cards .gift_card .gift_card_content .padded{padding:60px 69.5px 20px 55px}.part-gift-cards .gift_card .gift_card_content h2{margin-bottom:10px;text-align:left}.part-gift-cards .gift_card .gift_card_content p{line-height:30px;font-weight:normal}.part-gift-cards .gift_card .gift_card_content p:last-child{margin-bottom:40px}.part-gift-cards .gift_card .gift_card_content a{color:#000}.part-gift-cards .gift_card .gift_card_content .btn{margin-top:48px;padding:13px 9px;display:inline-block;border:1px solid #000;background-color:#cce8eb}.part-gift-cards .gift_card .gift_card_content .btn:hover{background:#e4f3f4}.part-private-form{padding-top:82px;padding-bottom:82px}.part-private-form .form_desc{width:526px;padding-left:10px}.part-private-form .form_desc h2{line-height:35px;margin-bottom:35px}.part-private-form .form_desc h2 a{color:#000}#newsletter{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:10}#newsletter .newsletter_wrapper .newsletter_container{position:relative;width:100%;max-width:442px;max-height:100%;padding:56px 24px 48px;background:#fff;overflow-y:auto;}#newsletter .newsletter_wrapper .newsletter_container .title{width:100%;max-width:316px;margin:0 auto;margin-bottom:56px;letter-spacing:.63px;text-transform:uppercase;text-align:center}#newsletter .newsletter_wrapper .newsletter_container .wpcf7{width:100%;max-width:316px;margin:0 auto}#newsletter .newsletter_wrapper .newsletter_container .wpcf7 .your-email input{margin-bottom:0}#newsletter .newsletter_wrapper .newsletter_container .close_newsletter{position:absolute;top:32px;right:32px;width:10px;height:10px;cursor:pointer}#newsletter .newsletter_wrapper .newsletter_container .close_newsletter:before,#newsletter .newsletter_wrapper .newsletter_container .close_newsletter:after{content:"";position:absolute;top:0;left:0;display:block;width:115%;height:2px;background:#000;transform:translateY(-50%) rotate(45deg)}#newsletter .newsletter_wrapper .newsletter_container .close_newsletter:after{transform:translateY(-50%) rotate(-45deg)}html[lang=ru-RU] #newsletter .newsletter_wrapper .newsletter_container .wpcf7 .bottom_wrap input{font-size:10px}#reservation{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:10}#reservation .reservation_wrapper .reservation_container{position:relative;width:100%;max-width:388px;max-height:100%;padding:56px 24px 48px;background:#fff;overflow:auto}#reservation .reservation_wrapper .reservation_container .title{width:100%;max-width:314px;margin:0 auto 42px;letter-spacing:.63px;text-transform:uppercase;text-align:center}#reservation .reservation_wrapper .reservation_container .iframe_container{overflow:auto;margin-left:-24px;margin-right:-24px}#reservation .reservation_wrapper .reservation_container .iframe_container iframe{display:block;margin:0 auto}#reservation .reservation_wrapper .reservation_container .close_reservation{position:absolute;top:32px;right:32px;width:10px;height:10px;cursor:pointer}#reservation .reservation_wrapper .reservation_container .close_reservation:before,#reservation .reservation_wrapper .reservation_container .close_reservation:after{content:"";position:absolute;top:0;left:0;display:block;width:115%;height:2px;background:#000;transform:translateY(-50%) rotate(45deg)}#reservation .reservation_wrapper .reservation_container .close_reservation:after{transform:translateY(-50%) rotate(-45deg)}.wpcf7{position:relative}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{line-height:normal;border:none;margin:0;padding:0;flex:1;padding-right:12px}.wpcf7 form.sent .wpcf7-response-output{position:relative;padding-left:16px}.wpcf7 form.sent .wpcf7-response-output::before{content:"";position:absolute;top:5px;left:3px;display:block;width:5px;height:8px;margin-right:6px;border:1px solid #000;border-width:0 1px 1px 0;transform:rotate(45deg)}.wpcf7 form .wpcf7-form-control-wrap{display:block;line-height:0}.wpcf7 form input,.wpcf7 form optgroup,.wpcf7 form select,.wpcf7 form textarea{font-weight:500;width:100%;border:1px solid #000;margin-bottom:13px;padding:13px 16px 14px}.wpcf7 form input::-moz-placeholder, .wpcf7 form optgroup::-moz-placeholder, .wpcf7 form select::-moz-placeholder, .wpcf7 form textarea::-moz-placeholder{text-transform:uppercase;color:#000;opacity:1}.wpcf7 form input::placeholder,.wpcf7 form optgroup::placeholder,.wpcf7 form select::placeholder,.wpcf7 form textarea::placeholder{text-transform:uppercase;color:#000;opacity:1}.wpcf7 form input:-ms-input-placeholder,.wpcf7 form optgroup:-ms-input-placeholder,.wpcf7 form select:-ms-input-placeholder,.wpcf7 form textarea:-ms-input-placeholder{color:#000}.wpcf7 form input::-ms-input-placeholder,.wpcf7 form optgroup::-ms-input-placeholder,.wpcf7 form select::-ms-input-placeholder,.wpcf7 form textarea::-ms-input-placeholder{color:#000}.wpcf7 form input[aria-invalid=true],.wpcf7 form optgroup[aria-invalid=true],.wpcf7 form select[aria-invalid=true],.wpcf7 form textarea[aria-invalid=true]{border:1px solid #ff1326;color:#ff1326}.wpcf7 form input[aria-invalid=true]::-moz-placeholder, .wpcf7 form optgroup[aria-invalid=true]::-moz-placeholder, .wpcf7 form select[aria-invalid=true]::-moz-placeholder, .wpcf7 form textarea[aria-invalid=true]::-moz-placeholder{color:#ff1326;opacity:1}.wpcf7 form input[aria-invalid=true]::placeholder,.wpcf7 form optgroup[aria-invalid=true]::placeholder,.wpcf7 form select[aria-invalid=true]::placeholder,.wpcf7 form textarea[aria-invalid=true]::placeholder{color:#ff1326;opacity:1}.wpcf7 form input[aria-invalid=true]:-ms-input-placeholder,.wpcf7 form optgroup[aria-invalid=true]:-ms-input-placeholder,.wpcf7 form select[aria-invalid=true]:-ms-input-placeholder,.wpcf7 form textarea[aria-invalid=true]:-ms-input-placeholder{color:#ff1326}.wpcf7 form input[aria-invalid=true]::-ms-input-placeholder,.wpcf7 form optgroup[aria-invalid=true]::-ms-input-placeholder,.wpcf7 form select[aria-invalid=true]::-ms-input-placeholder,.wpcf7 form textarea[aria-invalid=true]::-ms-input-placeholder{color:#ff1326}.wpcf7 form input:-webkit-autofill,.wpcf7 form input:-webkit-autofill:hover,.wpcf7 form input:-webkit-autofill:focus,.wpcf7 form input:-webkit-autofill,.wpcf7 form input:-webkit-autofill:hover,.wpcf7 form input:-webkit-autofill:focus,.wpcf7 form optgroup:-webkit-autofill,.wpcf7 form optgroup:-webkit-autofill:hover,.wpcf7 form optgroup:-webkit-autofill:focus,.wpcf7 form optgroup:-webkit-autofill,.wpcf7 form optgroup:-webkit-autofill:hover,.wpcf7 form optgroup:-webkit-autofill:focus,.wpcf7 form select:-webkit-autofill,.wpcf7 form select:-webkit-autofill:hover,.wpcf7 form select:-webkit-autofill:focus,.wpcf7 form select:-webkit-autofill,.wpcf7 form select:-webkit-autofill:hover,.wpcf7 form select:-webkit-autofill:focus,.wpcf7 form textarea:-webkit-autofill,.wpcf7 form textarea:-webkit-autofill:hover,.wpcf7 form textarea:-webkit-autofill:focus,.wpcf7 form textarea:-webkit-autofill,.wpcf7 form textarea:-webkit-autofill:hover,.wpcf7 form textarea:-webkit-autofill:focus{-webkit-box-shadow:none;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.wpcf7 form input:focus,.wpcf7 form optgroup:focus,.wpcf7 form select:focus,.wpcf7 form textarea:focus{outline:none}.wpcf7 form input:focus,.wpcf7 form optgroup:focus,.wpcf7 form select:focus,.wpcf7 form textarea:focus{box-shadow:none}.wpcf7 form input[type=submit]{color:#fff;background-color:#000;width:112px;min-width:auto;border-radius:0;border:0;padding:17px 12px;margin:0;margin-left:auto;transition:background-color .15s linear}.wpcf7 form input[type=submit]:focus{box-shadow:none}.wpcf7 form input[type=submit]:hover{background-color:#303030}.wpcf7 form textarea{resize:none;height:190px;margin-bottom:0px}.wpcf7 form .bottom_wrap{width:100%}.wpcf7 form .ajax-loader,.wpcf7 form .wpcf7-not-valid-tip{display:none}.wpcf7 .wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:auto}body.page-id-1040 main .container .row .title,body.page-id-1049 main .container .row .title,body.page-id-1047 main .container .row .title{display:none}body.page-id-1040 main .container .content .wp-block-columns,body.page-id-1049 main .container .content .wp-block-columns,body.page-id-1047 main .container .content .wp-block-columns{padding-top:50px}#CookiebotWidget,#CookiebotWidget>*,#CybotCookiebotDialog *{font-family:"Futura PT",Arial,Helvetica,sans-serif !important;font-size:16px !important}footer{position:relative;min-height:100vh;min-height:calc(100vh - 81px);padding:80px 0;color:#fff;background:#000}footer .container{max-width:1204px}footer .col{position:relative}footer .col.left{padding-bottom:70px}footer .col.left:not(:last-child):after{content:"";position:absolute;top:0;left:100%;display:block;width:1px;height:100%;background:#fff}footer .col.right{padding-bottom:70px;text-align:right}footer a{color:#fff}footer a:hover{color:#fff}footer .btn{text-transform:uppercase}footer .col_header{margin-bottom:14px;font-weight:500;line-height:32px}footer .contact,footer .location{margin-bottom:14px;font-weight:500;text-transform:uppercase}footer .contact a:hover,footer .location a:hover{text-decoration:underline}footer .social_media{margin-bottom:10px}footer .social_media img{display:block}footer .social_media a{display:inline-block;margin-right:11px;margin-bottom:8px;text-decoration:none}footer .reservations_text{max-width:262px;margin-bottom:38px;line-height:25px}footer .location{margin-bottom:20px}footer .location_link{margin-bottom:28px}footer .open_times{margin-bottom:14px;font-weight:500}footer .other_restorants{margin-bottom:24px;font-weight:500;line-height:32px}footer .footer_bottom{position:absolute;left:0;bottom:0;width:100%;color:#888}footer .footer_bottom .col{margin-bottom:8px}footer .footer_bottom p{margin:0;line-height:32px}footer .footer_bottom .company_details .row{margin-left:-10px;margin-right:-10px}footer .footer_bottom .company_details .row .col{padding-left:10px;padding-right:10px}footer .footer_bottom .copyright{text-align:right}footer .links-wrap{margin-bottom:32px;gap:24px}@media only screen and (min-width: 1200px){header.menu_open #burger_menu{transform:translateX(-100%)}}@media only screen and (min-width: 1200px)and (max-width: 1420px){[lang=ru-RU] header #page_header .header_wrapper,[lang=ru-RU] header #header_scroll .header_wrapper{padding-left:24px;padding-right:24px}[lang=ru-RU] header #page_header .header_wrapper .header_menu ul li,[lang=ru-RU] header #header_scroll .header_wrapper .header_menu ul li{margin:0px 12px 0 0}}@media only screen and (min-width: 1200px)and (max-width: 1350px){header #page_header .header_wrapper,header #header_scroll .header_wrapper{padding-left:24px;padding-right:24px}header #page_header .header_wrapper .header_menu ul li,header #header_scroll .header_wrapper .header_menu ul li{margin:0px 15px 0 0}}@media only screen and (min-width: 1200px)and (max-width: 1300px){[lang=ru-RU] header #page_header .header_wrapper .home_url,[lang=ru-RU] header #header_scroll .header_wrapper .home_url{margin-right:24px}[lang=ru-RU] header #page_header .header_wrapper .home_url img,[lang=ru-RU] header #header_scroll .header_wrapper .home_url img{max-width:100px}[lang=ru-RU] header #page_header .header_wrapper .header_menu,[lang=ru-RU] header #header_scroll .header_wrapper .header_menu{margin-right:16px}[lang=ru-RU] header #page_header .header_wrapper .header_menu ul li,[lang=ru-RU] header #header_scroll .header_wrapper .header_menu ul li{margin:0px 10px 0 0;font-size:11px}[lang=ru-RU] header #page_header .language_switcher,[lang=ru-RU] header #header_scroll .language_switcher{margin-right:12px;margin-top:9px}[lang=ru-RU] header #page_header .language_switcher ul li,[lang=ru-RU] header #header_scroll .language_switcher ul li{font-size:11px}[lang=ru-RU] header #page_header .btn,[lang=ru-RU] header #header_scroll .btn{padding:10px 15px}[lang=ru-RU] header #header_scroll .header_wrapper .home_url{margin-right:42px}}@media only screen and (min-width: 991px)and (max-height: 900px){.home-redirect-block .current{padding:42px 0}.home-redirect-block .other a{max-height:210px}.thank-you-block{padding:24px 0 0}.thank-you-block .logo{margin-bottom:15vh}}@media only screen and (max-width: 1199px){body{padding-top:80px}header #frontpage_header,header #page_header{display:none}header #header_scroll .header_wrapper .home_url{margin-right:auto}header #burger_menu{display:none;left:0;width:100% !important;transition:none;transform:none;z-index:6}header #burger_menu .header_wrapper{position:relative}header #burger_menu .header_wrapper .header_menu_container{padding-top:28px}header #burger_menu .header_wrapper .header_menu_container .header_menu .header_bottom{padding-bottom:32px}header #burger_menu .header_wrapper .header_menu_container .header_menu .header_center ul li{text-align:center}header #burger_menu .header_wrapper .header_menu_container .header_menu .header_center ul li ul{position:relative;top:auto;right:auto;display:block;padding:0;text-align:center;background:rgba(0,0,0,0);transform:none}header #burger_menu .header_wrapper .header_menu_container .header_menu .header_center ul li ul li{margin:0;font-size:inherit;letter-spacing:inherit;line-height:inherit}header #burger_menu .header_wrapper .header_menu_container .header_menu .header_center ul li ul li a{color:#000}header #burger_menu .header_wrapper .header_menu_container .header_menu .header_center ul li ul li a:hover{color:#000}header #burger_menu .header_wrapper .header_menu_container .header_menu .header_center ul li ul:before{display:none}header #header_scroll{display:block}header #header_scroll .header_wrapper{padding:9px 8px}header #header_scroll .header_wrapper .home_url img{display:block;width:auto;max-width:initial;height:45px;opacity:1}header #header_scroll .header_wrapper .home_url img.white{opacity:0}header #header_scroll.transparent_mob{background-color:rgba(0,0,0,0)}}@media only screen and (max-width: 991px){body{font-size:15px;letter-spacing:0;line-height:27px;}body .page-template-template-intro{padding-top:0}p{margin-bottom:27px}p:last-child{margin-bottom:0}.title{margin-bottom:26px}.rect.large:after{width:8px;height:8px}.front_header_image{margin-bottom:0}.front_header_image .image{height:calc(var(--vh, 1vh)*100)}.front_header_image .center_logo_image{top:initial;bottom:24px;max-width:82px}.front_header_image .arrow_link{right:50%;bottom:30px;transform:translateX(50%);padding:0 48px 0 0;border:0}body.page-template-template-intro h2{margin-bottom:10px;text-align:left}#content.events_template{margin-bottom:46px;padding-top:20px}#content.events_template .events .image{margin-bottom:24px}#content.single_event{margin-bottom:56px}#content.single_event .title{margin-bottom:26px}.page-template-template-private .bg-center{margin-bottom:0}.page-template-template-private .title{margin-bottom:0}.page-template-template-private .content p{line-height:27px}.page-template-template-private .box{width:auto;margin:0 -24px 24px;padding:26px 24px}.page-template-template-private .box h2{margin-bottom:20px;text-align:left}#content.team_page{margin-bottom:45px}#content.team_page p{margin-bottom:25px;line-height:32px}#content.team_page p br{display:none}.page-template-template-gift-card .content{margin-bottom:46px}.page-template-template-gift-card .content p{font-size:15px;font-weight:500;line-height:32px}#content.menu_template .menu_links_fixed{display:block;top:auto;bottom:0}#content.menu_template .menu_links_fixed .menu_links{padding:0 39px;width:100%}#content.menu_template .menu_links_fixed .menu_links a{margin-right:39px}#content.menu_template .menu_links_fixed .menu_links a::before{top:0px}.part-private-form{padding-top:32px;padding-bottom:96px}.part-private-form .form_desc{width:auto;padding-left:0}.part-private-form .form_desc h2{text-align:left;font-size:22px;line-height:28px}.gallery_slider{padding-bottom:61.44%}.gallery_slider .carousel .carousel-control-prev,.gallery_slider .carousel .carousel-control-next{width:53px;height:53px}.gallery_slider .carousel .carousel-control-prev{left:24px}.gallery_slider .carousel .carousel-control-next{right:24px}.part-gift-cards .gift_card .gift_card_content .padded{padding:36px 24px 46px}#newsletter .newsletter_wrapper .newsletter_container .title{text-align:left}#reservation .reservation_wrapper .reservation_container .title{text-align:left}.text-columns-block{margin-bottom:42px}.text-columns-block .col{margin-bottom:24px}.text-columns-block .black-rect{margin-bottom:40px}body.page-template-template-intro .text-columns-block{margin-bottom:8px}.content-image-block{margin-bottom:80px}body.page-template-template-intro .content-image-block{padding-top:0;margin-bottom:32px}.text-button-block{margin-bottom:96px}body.page-template-template-intro .text-button-block{text-align:left}body.page-template-template-intro .text-button-block .text{margin-bottom:32px}.team-block{margin:45px -24px 20px}.team-block img{margin-bottom:12px}.team-block p{padding:0;line-height:20px;font-weight:normal;text-transform:none;background:none;transform:none;border:none}#content.team_page .team-block p{line-height:20px}.friends-block{margin-bottom:0}.friends-block .image_container{max-width:217px;margin:0 auto}.friends-block .image{margin-bottom:32px}.friends-block .category_title{margin-bottom:13px}.supporters-block{margin-bottom:40px}footer{min-height:initial}footer .contact,footer .location{font-size:20px;line-height:normal}.thank-you-block{padding:32px 0 0}.thank-you-block .logo{margin-bottom:17vh}[lang=ru-RU] #content.menu_template .menu_links_container{margin-left:-24px;margin-right:-24px}[lang=ru-RU] #content.menu_template .menu_links_container .menu_links{padding:0 10px}[lang=ru-RU] #content.menu_template .menu_links_container .menu_links a,[lang=ru-RU] #content.menu_template .menu_links_container .menu_links span{margin-right:14px}[lang=ru-RU] #content.menu_template .menu_links_container .menu_links a:last-child,[lang=ru-RU] #content.menu_template .menu_links_container .menu_links span:last-child{margin-right:0}}@media only screen and (max-width: 767px){.page-template-template-private .box .letter_list .letter{margin-bottom:10px}.page-template-template-private .box .letter_list .letter_content{padding-left:24px}.page-template-template-private .box .letter_list .letter_content p{font-weight:normal}.part-gift-cards{margin-bottom:0}.part-gift-cards .col-12{padding:0}.part-gift-cards .gift_card .bg-center{height:auto;padding-bottom:71.47%}.part-gift-cards .gift_card:after{display:none}footer{padding:32px 0}footer .col.left:not(:last-child):after{content:none}footer .col.left,footer .col.right{padding-bottom:36px}footer .col.right{text-align:left}footer .footer_bottom{position:relative;bottom:auto}footer .footer_bottom p{font-size:14px;line-height:25px}footer .footer_bottom .company_details{margin-bottom:26px}footer .footer_bottom .company_details .row .col{margin-bottom:0}footer .footer_bottom .copyright{margin-bottom:0;text-align:left}.home-redirect-block>.background{display:none}.home-redirect-block .redirects .container{padding:0;margin-top:-9vw}.home-redirect-block .redirects .other{background-color:#000;padding:0 24px 24px}.home-redirect-block .redirects .other a{z-index:1}.home-redirect-block .current{position:relative;aspect-ratio:390/200;padding:24px 0 72px;z-index:1}.home-redirect-block .current .background{display:block}.home-redirect-block .current .background::before{background:linear-gradient(0deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%)}.home-redirect-block .current .background::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:167px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%)}.home-redirect-block .current img{width:175px}.home-redirect-block .current a{gap:18px}.home-redirect-block .other a{aspect-ratio:341/130;padding:30px 36px}.home-redirect-block .other a img{max-height:100%}.home-redirect-block .background{z-index:-1}}@media screen and (max-width: 375px)and (max-height: 850px){.home-redirect-block .current a{flex-direction:row !important}.home-redirect-block .current a img{width:100px}}@media only screen and (max-width: 576px){#content.menu_template .page_banner{margin-bottom:30px}#content.menu_template .menu .category{margin-bottom:50px}#content.menu_template .menu .category h4{margin-bottom:8px;font-size:15px;font-weight:bold;letter-spacing:1px;line-height:35px}#content.menu_template .menu .category .item{margin-bottom:34px}#content.menu_template .menu .category .item:last-child{margin-bottom:0}#content.menu_template .menu .category .item .name{margin-bottom:5px}#content.menu_template .menu .category .item .name p,#content.menu_template .menu .category .item .name p strong{font-size:15px;font-weight:500;letter-spacing:0;line-height:20px}#content.menu_template .menu .category .item .price{font-size:15px;font-weight:500;letter-spacing:0;line-height:20px}#content.menu_template .menu_buttons{margin-top:42px}#cookies{left:0;bottom:0;max-width:100%;padding:24px}}@media only screen and (max-width: 425px){.home-redirect-block .other .bottom-link a>img{width:45px}.home-redirect-block .other .bottom-link .arrow-btn svg{width:75px}}@media only screen and (max-width: 350px){#content.menu_template .menu_links_fixed .menu_links a{margin-right:28px}.front_mob_logos{flex-direction:column}.front_mob_logos img{margin-bottom:10px}.front_mob_logos img:nth-child(1){margin-right:auto;margin-left:auto}}