.homepage__section{margin-top:50px;position:relative}@media(min-width: 992px){.homepage__section{margin-top:100px}}.homepage__section h2{line-height:1.2;margin-bottom:20px}.homepage__section p{line-height:1.6}.homepage__section .subtitle{font-family:"Miniver",sans-serif;-webkit-font-smoothing:antialiased;font-size:20px;color:#c9ab81;text-align:center;letter-spacing:.5px;margin-bottom:-20px}.homepage__content-title,.homepage__content-text,.homepage__featuring-title,.homepage__featuring-text,.homepage__gallery-title,.homepage__gallery-text,.homepage__reviews-title,.homepage__reviews-text{text-align:center;max-width:875px;margin:0 auto}.homepage__banner{position:relative;width:100%;margin-left:auto;margin-right:auto}@media(min-width: 992px){.homepage__banner{margin-top:-100px}}.homepage__banner-wrapper{background:#0b1315}.homepage__banner-slider{opacity:.3}.homepage__banner-slider_item{background-size:cover;height:calc(10vw + 350px)}@media(min-width: 992px){.homepage__banner-slider_item{height:calc(58vw - 100px)}}.homepage__banner-content{display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}.homepage__banner-content .container>div{max-width:90%;margin:0 auto}@media(min-width: 992px){.homepage__banner-content .container{max-width:72%}}.homepage__banner-content .subtitle{font-size:18px;font-family:"Miniver",sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:.5px;padding-left:14px;line-height:1.2;margin-bottom:15px;text-align:center;color:#c9ab81}.homepage__banner-content .title{font-size:32px;color:#c9ab81;text-align:center;line-height:1.2;font-family:"Metropolis1920",sans-serif}@media(min-width: 992px){.homepage__banner-content .title{font-size:85px}}.homepage__banner-content .text{font-size:20px;text-align:center;line-height:1.4;max-width:850px;margin:0 auto}.homepage__banner-content .button-bordered{margin-top:30px;display:flex;justify-content:center}.homepage__about{margin-top:0}.homepage__about .container{padding-top:100px}@media(max-width: 99px){.homepage__about .container{padding-top:50px}}.homepage__about-content{display:flex;flex-wrap:wrap;justify-content:space-between}.homepage__about-content svg{width:33.3333333333%;display:flex;justify-content:center;text-align:center;margin:0 auto;width:auto}.homepage__about-content svg path{stroke-dashoffset:0;transition:all 2s ease;stroke-dasharray:770}.homepage__about-content .about-img{background-image:url(../images/about.svg);background-position:center;min-height:35vw;width:20%}@media(max-width: 992px){.homepage__about-content .about-img{width:100%}}.homepage__about-content .img{width:33.3333333333%;background-position:center;background-size:cover;background-repeat:no-repeat;min-height:35w}@media(max-width: 1024){.homepage__about-content .img{min-height:50vw}}@media(max-width: 992px){.homepage__about-content .img{width:100%;height:65vw}}.homepage__about .text{max-width:875px;text-align:center;margin:0 auto 50px}.homepage__gallery-items{display:flex;flex-wrap:wrap;position:relative;gap:15px;margin-top:30px}.homepage__gallery-item{width:calc(33.33% - 10px);display:flex;position:relative;overflow:hidden;height:0;padding-bottom:40%;opacity:.8;transition:.2s}@media(max-width: 992px){.homepage__gallery-item{width:calc(50% - 15px);padding-bottom:50%}}.homepage__gallery-item>div{position:absolute;width:100%;height:100%;background-size:cover;transform:scale(1);transition:.3s;background-position:center}.homepage__gallery-item:hover{opacity:1}.homepage__gallery-item:hover>div{transform:scale(1.04)}.homepage__content-right .container,.homepage__content-left .container{display:flex;flex-direction:column}@media(min-width: 992px){.homepage__content-right .container,.homepage__content-left .container{flex-direction:row-reverse}}.homepage__content-right .homepage__content-image,.homepage__content-left .homepage__content-image{width:100%;position:relative}@media(min-width: 992px){.homepage__content-right .homepage__content-image,.homepage__content-left .homepage__content-image{width:45%}.homepage__content-right .homepage__content-image-mobile,.homepage__content-left .homepage__content-image-mobile{display:none}}@media(max-width: 992px){.homepage__content-right .homepage__content-image,.homepage__content-left .homepage__content-image{display:none}.homepage__content-right .homepage__content-image-mobile,.homepage__content-left .homepage__content-image-mobile{height:72vw;display:flex}}.homepage__content-right .homepage__content-image>div,.homepage__content-left .homepage__content-image>div{width:100%;display:flex;position:relative;overflow:hidden;height:100%;background-size:cover;opacity:.8}.homepage__content-right .homepage__content-content,.homepage__content-left .homepage__content-content,.homepage__content-background .homepage__content-content{width:100%;padding-top:25px;padding-bottom:25px}@media(min-width: 992px){.homepage__content-right .homepage__content-content,.homepage__content-left .homepage__content-content,.homepage__content-background .homepage__content-content{width:55%;padding-top:70px;padding-bottom:70px}}.homepage__content-right .homepage__content-content .homepage__content-title,.homepage__content-right .homepage__content-content .homepage__content-text,.homepage__content-left .homepage__content-content .homepage__content-title,.homepage__content-left .homepage__content-content .homepage__content-text,.homepage__content-background .homepage__content-content .homepage__content-title,.homepage__content-background .homepage__content-content .homepage__content-text{text-align:center}.homepage__content-right .homepage__content-content .homepage__content-title,.homepage__content-left .homepage__content-content .homepage__content-title,.homepage__content-background .homepage__content-content .homepage__content-title{margin-top:0}.homepage__content-right .homepage__content-content .homepage__content-text,.homepage__content-left .homepage__content-content .homepage__content-text,.homepage__content-background .homepage__content-content .homepage__content-text{font-family:"CaviarDreams",Helvetica,Arial,sans-serif}.homepage__content-background{margin-top:50px;position:relative;width:100%;margin-left:auto;margin-right:auto}@media(min-width: 992px){.homepage__content-background{margin-top:100px}}.homepage__content-background .container{padding:70px 0}@media(max-width: 992px){.homepage__content-background .container{padding:25px 0;flex-direction:column-reverse;display:flex}}.homepage__content-background .homepage__content-content{background-color:rgba(0,0,0,.8);z-index:2;position:relative;margin:50px 0;padding:50px 30px}@media(min-width: 992px){.homepage__content-background .homepage__content-content{margin-left:50%}}@media(max-width: 992px){.homepage__content-background .homepage__content-content{padding:15px 15px 40px 15px;margin:-35px 0 0 0;width:calc(100% - 30px);margin-left:15px}}.homepage__content-background .homepage__content-image{background:#000;top:0;left:0;height:100%;width:100%}@media(min-width: 992px){.homepage__content-background .homepage__content-image{position:absolute}}.homepage__content-background .homepage__content-image>div{background-size:cover;height:100%;width:100%}@media(max-width: 992px){.homepage__content-background .homepage__content-image>div{padding-bottom:72vw}}.homepage__content-left .container{flex-direction:column}@media(min-width: 992px){.homepage__content-left .container{flex-direction:row}}.homepage__content-left .homepage__content-content{padding-left:0;padding-right:0}@media(min-width: 992px){.homepage__content-left .homepage__content-content{padding-right:70px}}@media(min-width: 992px){.homepage__content-right .homepage__content-content{padding-left:70px}}.homepage__content-button{margin-top:25px;justify-content:center}.homepage__content-noimage .homepage__content-title{margin-top:0}.homepage__featuring-items{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:50px}@media(min-width: 992px){.homepage__featuring-items{gap:50px}}.homepage__featuring-item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(25% - 50px)}@media(max-width: 992px){.homepage__featuring-item{width:calc(33.33% - 30px)}}.homepage__featuring-item .icon img{width:auto;height:64px}.homepage__featuring-item .name{font-size:18px}.homepage__menu1-items{display:flex;flex-wrap:wrap;margin-top:30px}.homepage__menu1-item{display:flex;flex-wrap:wrap;flex-direction:column;width:calc(50% - 25px);margin-bottom:30px;margin-right:25px}.homepage__menu1-item:nth-child(even){margin-right:0;margin-left:25px}.homepage__menu1-item .content{display:flex;align-items:flex-end;width:100%}.homepage__menu1-item .name{width:-moz-max-content;width:max-content;min-width:-moz-max-content;min-width:max-content;color:#c9ab81;margin:0;font-size:22px}.homepage__menu1-item .price{width:-moz-max-content;width:max-content;color:#c9ab81;font-size:22px;font-family:"CaviarDreams-Bold",Helvetica,Arial,sans-serif}.homepage__menu1-item .line{width:inherit;margin:0 10px 6px;position:relative}.homepage__menu1-item .line:after{content:"";border-bottom:1px solid #715b3e;border-top:1px solid #715b3e;height:4px;display:flex}.homepage__menu1-item .description{font-size:18px;margin-top:15px}.homepage__reviews-wrapper{padding:50px 0;width:100%;margin-left:auto;margin-right:auto}.homepage__reviews-wrapper>.container{margin-bottom:40px}.homepage__reviews-content{display:flex;align-items:center;flex-wrap:wrap;position:relative;min-height:500px;background:#0f1d22}.homepage__reviews-content .img{width:50%;background-size:cover;background-position:center;display:flex;height:500px;justify-content:right;position:absolute;right:0;top:0}@media(max-width: 992px){.homepage__reviews-content .img{width:100%;position:relative}}.homepage__reviews-items{width:50%;display:flex;flex-wrap:wrap;gap:15px;margin-top:50px;align-items:flex-start;background:url(../images/quote-mark.png) no-repeat center;background-position:center top}@media(max-width: 992px){.homepage__reviews-items{flex-direction:column;width:100%;padding-bottom:50px}.homepage__reviews-items .slick-list{max-width:100%}}.homepage__reviews-items .slick-dots{display:flex;justify-content:center;margin:0 auto;padding:30px 0 0}.homepage__reviews-items .slick-dots li{list-style:none;position:relative;margin:0 7px;transition:.3s}.homepage__reviews-items .slick-dots li button{background:none;border:none;outline:none;border-radius:0;color:#c9ab81;font-size:18px;font-family:"CaviarDreams",Helvetica,Arial,sans-serif;cursor:pointer;margin:0;padding:3px 5px}.homepage__reviews-items .slick-dots li.slick-active{margin-top:-12px}.homepage__reviews-items .slick-dots li.slick-active:after{content:"";border-bottom:1px double #c9ab81;border-top:1px double #c9ab81;display:flex;height:4px}.homepage__reviews-item{padding:25px;height:auto}@media(max-width: 992px){.homepage__reviews-item{max-width:100%}}.homepage__reviews-item .meta{display:flex;gap:20px;align-items:center;justify-content:center}.homepage__reviews-item .meta .name{font-family:"CaviarDreams-Bold",Helvetica,Arial,sans-serif;font-size:18px;color:#c9ab81;text-align:center}.homepage__reviews-item .meta .img{width:50px;height:50px;background-size:cover;border:2px solid #eee;border-radius:50%;background-position:center}.homepage__reviews-item .text,.homepage__reviews-item .text p{font-family:"Miniver",sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:.3px;font-size:24px;text-align:center}.homepage__reviews-item .rating{display:none;flex-wrap:wrap;gap:5px}.homepage__reviews-item .rating span{background:url("../images/star-filled.svg") no-repeat center;background-size:24px;width:24px;height:24px;display:flex}.homepage__reviews-item .rating-4 span:last-child,.homepage__reviews-item .rating-3 span:last-child,.homepage__reviews-item .rating-2 span:last-child,.homepage__reviews-item .rating-1 span:last-child,.homepage__reviews-item .rating-3 span:nth-child(4),.homepage__reviews-item .rating-2 span:nth-child(4),.homepage__reviews-item .rating-1 span:nth-child(4),.homepage__reviews-item .rating-2 span:nth-child(3),.homepage__reviews-item .rating-1 span:nth-child(3),.homepage__reviews-item .rating-1 span:nth-child(2){background:url("../images/star.svg") no-repeat center;background-size:24px}.homepage__menu{background:#0f1d22;margin-top:0;padding-top:100px;padding-bottom:10px}.homepage__menu-items{margin-top:50px;margin-bottom:40px !important}@media(max-width: 992px){.homepage__locations_items{display:flex;flex-direction:column-reverse}}.homepage__locations-item{background:#1a1a1a;padding:15px;display:flex;flex-wrap:wrap}@media(max-width: 992px){.homepage__locations-item{flex-direction:column}}.homepage__locations-map{width:35%}@media(max-width: 992px){.homepage__locations-map{width:100%}}.homepage__locations-map iframe{width:100%;height:100%}@media(max-width: 992px){.homepage__locations-map iframe{height:300px}}.homepage__locations-content{width:calc(65% - 50px);margin-left:50px;position:relative}@media(max-width: 992px){.homepage__locations-content{width:100%;margin-left:0}}.homepage__locations-content_main{border-bottom:1px solid #515151;padding-bottom:20px;margin-bottom:20px;padding-top:20px;opacity:0;pointer-events:none;transition:.2s;height:250px}.homepage__locations-content_main.active{pointer-events:all;opacity:1}.homepage__locations-content_main>div:first-child{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.homepage__locations-content_main>div:first-child>div:first-child{font-family:"CaviarDreams-Bold",Helvetica,Arial,sans-serif;font-size:18px;margin-bottom:10px}.homepage__locations-content_main>div:last-child{display:flex;flex-wrap:wrap;margin-top:70px}.homepage__locations-content_main>div:last-child>div{width:50%;font-size:16px}@media(min-width: 992px){.homepage__locations-content_main>div:last-child>div{width:25%;margin-right:20px}}.homepage__locations-content_main>div:last-child>div p{margin:0}.homepage__locations-content_main>div:last-child>div a{text-decoration:none;color:#eee}.homepage__locations-content_main>div:last-child>div a:hover{text-decoration:underline}.homepage__locations-content_main>div:last-child>div span{color:#acacac;margin-bottom:5px;display:flex;font-size:14px}.homepage__locations-content_bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:20px}.homepage__locations-content_bottom .see-hours{cursor:pointer}.homepage__locations-content_bottom .see-hours span:first-child{display:flex}.homepage__locations-content_bottom .see-hours span:last-child{display:none}.homepage__locations-content_bottom .see-hours.active span:first-child{display:none}.homepage__locations-content_bottom .see-hours.active span:last-child{display:flex}.homepage__locations-hours{opacity:0;pointer-events:none;transition:.2s;height:250px;position:absolute;top:15px}.homepage__locations-hours p{font-size:14px}.homepage__locations-hours.active{pointer-events:all;opacity:1}.homepage__locations-hours p{margin:8px 0}.homepage__locations-hours>div{display:flex}.homepage__locations-hours>div>*{text-transform:capitalize;min-width:130px;margin-bottom:12px}.homepage__locations .slick-arrow{position:absolute;top:0;left:initial;right:0;font-size:0px;border:1px solid #c9ab81;width:40px;height:40px;background:none;transform:rotate(-90deg);opacity:.7;transition:.2s;background:url("../images/arrow-down.svg") no-repeat center;background-size:32px;cursor:pointer}@media(max-width: 992px){.homepage__locations .slick-arrow{display:none !important}}.homepage__locations .slick-arrow.slick-prev{transform:rotate(90deg);right:70px}.homepage__locations .slick-arrow:hover{opacity:1}.homepage__locations .slick-list{position:relative;top:60px;padding-bottom:60px}.homepage__locations .slick-dots{position:absolute;top:0;display:flex;flex-wrap:wrap;gap:15px;top:-15px;left:-40px}@media(max-width: 992px){.homepage__locations .slick-dots{position:relative;top:0;margin-bottom:-35px;display:flex;justify-content:center;left:0;margin-left:0;padding-left:0}}.homepage__locations .slick-dots li{list-style:none;border:1px solid #c9ab81;background:#c9ab81;transition:.2s;padding:10px 25px;cursor:pointer}.homepage__locations .slick-dots li button{background:none;border:none;color:#0b1315;cursor:pointer;outline:none}.homepage__locations .slick-dots li.slick-active{background:#0b1315}.homepage__locations .slick-dots li.slick-active button{color:#c9ab81}/*# sourceMappingURL=homepage.min.css.map */