/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:'Banny';font-style:normal;font-weight:normal;src:local("Banny-Round"),url("../fonts/Banny-Round.woff") format("woff");font-display:swap}@font-face{font-family:'Banny';font-style:normal;font-weight:300;src:local("Banny Light Round"),url("../fonts/Banny-LightRound.woff") format("woff");font-display:swap}@font-face{font-family:'Banny';font-style:normal;font-weight:700;src:local("Banny Bold Round"),url("../fonts/Banny-BoldRound.woff") format("woff");font-display:swap}html{box-sizing:border-box}*,*::after,*::after{box-sizing:inherit}:focus,:active{outline:none}a:focus,a:active{outline:none}input::-ms-clear{display:none}button{cursor:pointer;border:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}a,a:visited{text-decoration:none}a:hover{text-decoration:none}img{vertical-align:top}ul,li{list-style:none;margin:0;padding:0}a{display:inline-block;text-decoration:none;color:inherit}body{font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px;color:#000;min-width:320px}.noscroll{overflow:hidden}.container{width:100%;max-width:1280px;margin:0 auto}.button{display:inline-block;color:#fff;background:#E8C300;font-weight:bold;font-size:12px;line-height:20px;text-align:center;border-radius:5px;width:200px;padding:20px;transition:all .3s  linear}.button:hover{transform:translateY(-3px);color:#111}.button--clear{border:1px solid rgba(255,255,255,0.5);border-radius:5px;background:transparent}.button--clear:hover{border:1px solid rgba(232,195,0,0.5);color:#fff;background:#e8c3006b}.title{font-family:Banny;text-align:center;text-transform:uppercase;position:relative;margin-bottom:27px;color:inherit}.title::after{content:'';width:60px;height:5.11px;left:50%;transform:translateX(-50%);bottom:-14px;position:absolute;background:#E8C300;border-radius:5px}.title--small{font-size:36px;line-height:48px}.suptitle{font-weight:bold;font-size:12px;line-height:14px;text-align:center;letter-spacing:0.5em;text-transform:uppercase;color:#FFFFFF}.subtitle{font-weight:bold;font-size:18px;line-height:28px;text-align:center;margin-bottom:20px;max-width:600px;margin-left:auto;margin-right:auto}.row{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.img{width:50%}.info{width:50%;padding:25px;margin-left:-10px;text-align:center}.figure,.figure--left{width:100%;height:100%;max-width:475px;max-height:475px;position:relative}.figure:hover::after,.figure--left:hover::after{width:101%;height:101%;top:50%;transform:rotate(-90deg) translate3D(50.01%, -100.01%, 0)}.figure::after,.figure--left::after{content:'';position:absolute;width:52.5%;height:52.5%;border:20px solid #E8C300;box-shadow:0px 0px 20px rgba(0,0,0,0.5);border-radius:5px;top:50%;transform:translate3D(-50%, -50%, 0);transition:.5s all ease-in-out}.figure--left{margin-left:auto}.figure--left::after{left:0}.figure--left:hover::after{transform:rotate(-90deg) translate3D(50.01%, 0, 0)}.figure img{width:100%;box-shadow:0px 0px 50px rgba(0,0,0,0.5);border-radius:5px}.input{width:45%;max-width:277px;height:60px;padding:15px;background:#E5E5E5;outline:none;border:0;color:rgba(51,51,51,0.5);border-radius:5px;margin:5px}select{cursor:pointer}.slider-dots{display:flex;justify-content:center;padding-top:35px}.slider-dots button{padding:6px;background:rgba(255,255,255,0.5);font-size:0;border-radius:5px;display:inline;margin-right:25px}.slider-dots .slick-active button{background:#fff}@media (max-width: 860px){.subtitle{margin:20px auto;font-size:16px}.figure{margin:20px auto}.info{width:100%;padding:15px;margin-left:0}.img{width:100%}.text{margin:20px auto}}:focus::-webkit-input-placeholder{color:transparent}input::-webkit-input-placeholder{text-indent:0px;transition:text-indent 0.3s ease}input::-moz-placeholder{text-indent:0px;transition:text-indent 0.3s ease}input:-moz-placeholder{text-indent:0px;transition:text-indent 0.3s ease}input:-ms-input-placeholder{text-indent:0px;transition:text-indent 0.3s ease}input:focus::-webkit-input-placeholder{text-indent:500px;transition:text-indent 0.3s ease}input:focus::-moz-placeholder{text-indent:500px;transition:text-indent 0.3s ease}input:focus:-moz-placeholder{text-indent:500px;transition:text-indent 0.3s ease}input:focus:-ms-input-placeholder{text-indent:500px;transition:text-indent 0.3s ease}.header{background:#121100 url(../img/header-bg.jpg) center no-repeat;background-size:cover;overflow:hidden}.menu{display:flex;justify-content:space-between;position:absolute;top:0;left:0;right:0;max-width:1280px;margin:0 auto;z-index:5}.menu__right,.menu__left{position:relative;width:100%;max-width:530px}.menu__right::after,.menu__left::after{content:'';position:absolute;width:100%;max-width:530px;height:1px;background:rgba(255,255,255,0.2)}.link{display:inline-block;font-weight:bold;font-size:12px;line-height:18px;color:#FFFFFF;transition:.2s color linear;position:relative}.link:hover{color:#E8C300}.link:hover::before{transform:translateY(18px);opacity:1}.link::before{content:"";opacity:0;position:absolute;left:0;top:0;width:100%;height:3px;background:#E8C300;transition:.3s all linear}.menu-row{display:flex;justify-content:space-around;height:100px;align-items:center}.header__logo{margin-top:25px;transition:2.2s transform ease-in-out}.header__logo:hover{transform:rotateZ(90deg)}.intro{display:flex;justify-content:space-between;align-items:center;padding-top:100px;height:100vh;min-height:700px;position:relative}.intro::before{content:'';position:absolute;width:1px;top:100px;left:15.5%;height:100%;background:rgba(255,255,255,0.2)}.intro::after{content:'';position:absolute;width:1px;top:100px;right:15.5%;height:100%;background:rgba(255,255,255,0.2)}.intro__body::after{content:'';position:absolute;width:1px;top:200px;right:50%;height:100%;background:rgba(255,255,255,0.2)}.intro__hours{width:62px;font-weight:bold;font-size:12px;line-height:12px;color:#FFFFFF;position:relative}.intro__hours span{position:absolute;left:-115px;transform:rotate(-90deg);width:-webkit-max-content;width:-moz-max-content;width:max-content}.intro__body{text-align:center;margin-top:40px}.intro__title::after{bottom:-74px}.intro__title h1{font-size:96px;line-height:0px;color:#FFFFFF}.intro__title h1::after{bottom:-74px}.intro__link{padding-top:40px}.intro__button{margin:0 18px}.intro__down{margin-top:82px;cursor:pointer;display:inline-block;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1.9s;animation-duration:1.9s;-webkit-animation-name:down;animation-name:down;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;transition:.3s all linear}.intro__down:hover{background:#e8c3006b;border-radius:50%}@-webkit-keyframes down{0%{transform:translateY(0)}50%{transform:translateY(9px)}100%{transform:translateY(0px)}}@keyframes down{0%{transform:translateY(0)}50%{transform:translateY(9px)}100%{transform:translateY(0px)}}.intro__social-link{margin-bottom:20px;transition:.2s all linear}.intro__social-link:hover{background:#4f4300;background:#e8c3006b;border-radius:50%;color:#222}.nav-toggle{display:none;width:30px;padding:10px 0;position:absolute;font-size:0;color:transparent;border:0;background:none;cursor:pointer;top:24px;right:24px;z-index:1;transition:.3s all linear}.nav-toggle:hover .nav-toggle__item:before,.nav-toggle:hover .nav-toggle__item:after{width:100%}.nav-toggle:focus{outline:0}.nav-toggle__item{width:100%;height:3px;display:block;background-color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.nav-toggle.active .nav-toggle__item{color:#fff;font-size:10px;margin-bottom:12px;background:transparent;font-weight:700}.nav-toggle.active{position:fixed;background:#00000085}.nav-toggle__item:before,.nav-toggle__item:after{content:'';width:90%;height:3px;background-color:#fff;position:absolute;left:0;z-index:1;transition:all 0.2s linear}.nav-toggle__item:before{top:-8px;width:70%}.nav-toggle__item:after{bottom:-8px}.nav-toggle.active .nav-toggle__item:before{transform:translateX(100%);width:100%;-webkit-filter:opacity(0);filter:opacity(0)}.nav-toggle.active .nav-toggle__item:after{transform:translateX(-100%);width:100%;-webkit-filter:opacity(0);filter:opacity(0)}@media (max-width: 1310px){.intro__social{margin-right:15px}.intro__hours{margin-left:15px;height:auto}}@media (max-width: 1160px){.intro__title h1{font-size:70px}.intro__title::after{bottom:-60px}}@media (max-width: 880px){.intro__title h1{font-size:60px}.intro__title::after{bottom:-50px}}@media (max-width: 767px){.menu{display:block;border-bottom:1px solid rgba(255,255,255,0.2);overflow:hidden}.menu-row{display:none}.menu-row.active{display:flex;flex-direction:column;position:fixed;z-index:50;width:50%;height:50%;background:#101010}.top{top:0px;height:50%}.down{bottom:0;height:50%}.nav-toggle{display:flex;align-items:center;height:80px;margin-top:-40px;margin-right:-20px;width:80px;flex-direction:column}.header__logo{margin:5px;margin-left:20px;text-align:left}.header__logo:hover{transform:rotate(0deg)}.header__logo img{max-height:60px;width:60px;height:100%}.intro{display:flex;justify-content:space-between;flex-direction:column;min-height:620px}.intro::before,.intro__body::after,.intro::after,.menu__right::after,.menu__left::after{display:none}.intro__hours{font-weight:400;width:auto;text-align:center;margin-left:0}.intro__hours span{position:-webkit-sticky;position:sticky;width:auto;height:auto}.intro__social{text-align:center;width:100%;margin-bottom:5%;margin-right:0px}.intro__social-link{margin:10px;display:inline-block}.intro__down{margin-top:60px}}@media (max-width: 551px){.intro__title h1{font-size:45px}.intro__button{zoom:.8}.intro__button:first-child{margin:15px}}@media (max-width: 400px){.intro__title h1{font-size:35px}.intro__social{margin-bottom:5%}.intro__down{margin-top:50px}}@media (max-width: 320px){.intro__social{margin-bottom:auto}}.about{padding:78px 0;overflow:hidden}.about__info{width:50%;padding:25px;margin-left:-10px;text-align:center}.about__text{line-height:24px;max-width:600px}@media (max-width: 860px){.about{padding:25px 0}}.team{padding:100px 0;overflow:hidden;background:#121100 url(../img/team/special-bg.jpg) center no-repeat;background-size:cover;color:#fff}#slider{padding-bottom:50px;background:#121100 url(../img/specialties/specialties-bg.jpg) center no-repeat;background-size:cover}.team__suptitle{position:relative;top:-50px}.team__subtitle{color:rgba(255,255,255,0.9)}.team__text{color:rgba(255,255,255,0.9);line-height:24px;max-width:600px}@media (max-width: 860px){.team{padding:50px 0}.team__info{order:1}.team__img{order:2}}.booking{padding:78px 0;overflow:hidden}.booking__button{display:block;margin:0 auto}.booking__hours{color:rgba(51,51,51,0.5);text-align:center;margin-top:50px;margin-bottom:-30px}@media (max-width: 590px){.booking__hours{width:300px;margin-left:auto;margin-right:auto}.booking{padding:50px 0}}.de-menu{padding:78px 0}.tabs{text-align:center;margin-top:40px}.tabs>section{display:none;padding:15px;background:#fff}.descr{font-family:'Open Sans', sans-serif;font-weight:normal;font-size:12px;letter-spacing:-0.1px;color:#999}.tabs>section>.tab-row>p{margin:0 0 5px;font-family:Banny;font-size:18px;line-height:18px;color:#333;height:65px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.tabs>input{display:none;position:absolute}.tabs>label{display:inline-block;padding:17px 0px;max-width:120px;width:100%;font-weight:600;text-align:center;color:#333;border-right:1px solid #ddd;margin-left:-4px}.tabs>label:last-of-type{border:0}.tabs>label:hover{color:#fff;cursor:pointer;background:#E8C300}#tab1:checked ~ #content-tab1,#tab2:checked ~ #content-tab2,#tab3:checked ~ #content-tab3,#tab4:checked ~ #content-tab4,#tab5:checked ~ #content-tab5,#tab6:checked ~ #content-tab6,#tab7:checked ~ #content-tab7{display:flex;justify-content:space-around;flex-wrap:wrap;margin-top:40px}.tab-row{width:33.33333%}@media screen and (max-width: 1150px){.tab-row{width:50%}.tabs{padding:0 15px}#tab1:checked ~ #content-tab1,#tab2:checked ~ #content-tab2,#tab3:checked ~ #content-tab3,#tab4:checked ~ #content-tab4,#tab5:checked ~ #content-tab5,#tab6:checked ~ #content-tab6,#tab7:checked ~ #content-tab7{height:495px;overflow-y:scroll;direction:rtl;width:94%}}@media screen and (max-width: 830px){.tab-row{width:100%}#tab1:checked ~ #content-tab1,#tab2:checked ~ #content-tab2,#tab3:checked ~ #content-tab3,#tab4:checked ~ #content-tab4,#tab5:checked ~ #content-tab5,#tab6:checked ~ #content-tab6,#tab7:checked ~ #content-tab7{height:300px}}@media screen and (max-width: 680px){.tabs>label:before{margin:0;font-size:18px}}@media screen and (max-width: 400px){.tabs>label{padding:15px}.tab-row{width:90%}.tabs>section>.tab-row>p{height:80px}.de-menu{padding:50px 0}}.private{padding:100px 0;padding-bottom:70px;overflow:hidden;background:url(../img/private/private-bg.jpg) center no-repeat;background-size:cover}.private span{color:rgba(255,255,255,0.5)}.private__figure-left{margin-right:40px;position:relative}.private__figure-left::before{content:'weddings';position:absolute;width:45px;height:100%;top:0;right:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;padding-right:35px;border-radius:0px 5px 5px 0px;color:#fff;background:#000;font-family:Banny;font-size:24px;line-height:12px;text-indent:20px;text-transform:uppercase}.private__figure-right{margin-left:40px;position:relative}.private__figure-right::before{content:'corporate pzrties';transform:rotate(-180deg);position:absolute;width:45px;height:100%;top:0;left:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;padding-right:35px;border-radius:0px 5px 5px 0px;color:#fff;background:#000;font-family:Banny;font-size:24px;line-height:12px;text-indent:20px;text-transform:uppercase}@media (max-width: 860px){.private__figure-right{margin-left:0}.private__figure-left{margin-right:0}}.galery{padding:100px 0}.galery__row{display:flex;justify-content:center;flex-wrap:wrap;width:100%;max-width:1440px;margin:0 auto;overflow:hidden}.galery__row img{max-width:100%;display:block;width:100%;height:100%;max-width:360px;max-height:360px}.galery-img{width:25%}@media (max-width: 530px){.galery-img{width:50%}.galery{padding:50px 0}}.contact{padding-bottom:100px}.contact__form-top{display:flex}form p{margin:0}.contact__form-top input{width:100%;max-width:419px;text-overflow:ellipsis}.contact__tex{max-width:1280px;margin:5px 5px;padding:15px;display:block;height:120px;width:99%}.contact__form-bottom{font-weight:bold;line-height:12px;font-size:12px;display:flex;align-items:center;padding:0 15px;margin-top:9px;color:rgba(51,51,51,0.5)}.ico-phone{white-space:nowrap}.ico-location,.ico-phone,.ico-messeg{position:relative;margin-right:15px;padding-left:25px}.ico-location::before,.ico-phone::before,.ico-messeg::before{content:'';position:absolute;left:0;top:-2px;background-image:url(../img/mark/call.svg);background-size:15px 15px;width:15px;height:15px}.ico-location::before{background-image:url(../img/mark/marker.svg)}.ico-messeg::before{background-image:url(../img/mark/mail.svg)}.contact__button{margin:0 auto;width:50%}@media (max-width: 720px){.contact__form-bottom{flex-direction:column-reverse}.contact__form-bottom span{margin:15px}.contact__tex{width:98%}}@media (max-width: 510px){.contact__form-top{display:block}.contact{padding-bottom:40px}}.contact__form-top input{width:100%;max-width:calc(100% - 10px)}.map{width:100%;height:475px}.map iframe{width:100%;height:100%}.footer{background:#1A1A1A;padding:33px 20px 30px 20px;height:100px;text-align:center;color:rgba(255,255,255,0.5);font-size:12px;line-height:12px}.ham{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform 400ms;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.line{fill:none;transition:stroke-dasharray 400ms, stroke-dashoffset 400ms;stroke:#fff;stroke-width:5.5;stroke-linecap:round}.ham6 .top{stroke-dasharray:40 172}.ham6 .middle{stroke-dasharray:40 111}.ham6 .bottom{stroke-dasharray:40 172}.ham6.active .top{stroke-dashoffset:-132px}.ham6.active .middle{stroke-dashoffset:-71px}.ham6.active .bottom{stroke-dashoffset:-132px}
