@font-face{font-family:'Rosa Marena';src:url('/fonts/RosaMarena.eot');src:url('/fonts/RosaMarena.eot?#iefix') format('embedded-opentype'),url('/fonts/RosaMarena.woff2') format('woff2'),url('/fonts/RosaMarena.woff') format('woff'),url('/fonts/RosaMarena.ttf') format('truetype'),url('/fonts/RosaMarena.svg#RosaMarena') format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Akrobat';src:url('/fonts/Akrobat-Regular.eot');src:url('/fonts/Akrobat-Regular.eot?#iefix') format('embedded-opentype'),url('/fonts/Akrobat-Regular.woff2') format('woff2'),url('/fonts/Akrobat-Regular.woff') format('woff'),url('/fonts/Akrobat-Regular.ttf') format('truetype'),url('/fonts/Akrobat-Regular.svg#Akrobat-Regular') format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Akrobat';src:url('/fonts/Akrobat-Bold.eot');src:url('/fonts/Akrobat-Bold.eot?#iefix') format('embedded-opentype'),url('/fonts/Akrobat-Bold.woff2') format('woff2'),url('/fonts/Akrobat-Bold.woff') format('woff'),url('/fonts/Akrobat-Bold.ttf') format('truetype'),url('/fonts/Akrobat-Bold.svg#Akrobat-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap}*{webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}*:focus{outline:none;outline:0px auto -webkit-focus-ring-color;outline-offset:0px;-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,.125);box-shadow:inset 0 0px 0px rgba(0,0,0,.125)}body{font-family:'Akrobat';font-weight:300;background:#fff;cursor:url(/image/cursor.svg),auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Alumni Sans',sans-serif}h1{position:relative;font-size:36px;color:#fff;font-weight:300;font-style:italic;line-height:.9}.h2{position:relative;font-size:36px;line-height:1}.h2:before{position:absolute;left:calc(50% - 40px);bottom:0;display:block;content:"";width:80px;height:20px;background:url(/image/ornament-02.svg) no-repeat center top}.h3{position:relative;font-size:30px;line-height:1}.h4{position:relative;font-size:24px;line-height:1}p{font-size:18px;line-height:1.2}strong{font-weight:600}a{color:#000;text-decoration:none}a,.btn,.nav-link,.nav-tabs button:hover,.carousel .location:hover,.booking .h3 span .btn-link:hover{cursor:url(/image/cursor-hover.svg)15 15,move}.btn{font-family:'Alumni Sans',sans-serif;font-size:18px;font-weight:300;text-transform:uppercase;line-height:20px;padding:9px 25px;text-decoration:none !important;min-width:150px;border-radius:0}.btn-lg{font-size:21px;line-height:30px;padding:9px 50px;min-width:200px}.btn-link{color:#3d3e47;text-decoration:none;background:url(/image/arrow-right.svg) no-repeat right center}.btn-link:hover,.btn-link:focus{color:#3d3e47;border-color:#f1b434}.btn-dark{background-color:#3d3e47;border-color:#3d3e47}.btn-dark:hover,.btn-dark:focus{color:#3d3e47;background-color:#f1b434;border-color:#f1b434}.btn-outline-light{color:#fff;border-color:#fff}.btn-outline-light:hover,.btn-outline-light:focus{color:#3e3e48;background-color:#f1b434;border-color:#f1b434}.btn-outline-dark:hover,.btn-outline-dark:focus{color:#fff;background-color:#f1b434;border-color:#f1b434}.btn-check:focus+.btn,.btn:focus{box-shadow:0 0 0 0rem rgb(13 110 253/0%) !important}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem #f1b434 !important}.card{background-color:transparent;border-radius:0}.bg-dark{background-color:#000 !important}.card-img,.card-img-top{border-top-left-radius:0;border-top-right-radius:0;height:auto}.navbar.bg-dark{background-color:#3d3e47 !important}.navbar-toggler{padding:4px;font-size:0px;line-height:0;border:1px solid transparent;border-radius:0}.navbar-dark .navbar-toggler{color:rgba(255,255,255,1);border-color:transparent;opacity:1;filter:alpha(opacity=100)}.navbar-toggler:focus{text-decoration:none;outline:0;border-color:#fff;box-shadow:0 0 0 0px}.navbar-dark .navbar-toggler-icon{height:30px;width:30px;background-image:none !important;background:url(/image/ico-menu.svg) no-repeat center center !important;opacity:1;filter:alpha(opacity=100)}.navbar-dark .navbar-nav .nav-link{font-family:'Alumni Sans',sans-serif;font-size:20px;color:#fff;font-weight:300;padding:.5rem 1rem}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:#f1b434}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{color:#f1b434}.navbar .phone,.navbar .social{padding-right:20px}.navbar .social a img{height:24px;margin:3px}.navbar .phone a,.navbar .lang a{font-size:20px;color:#fff;text-transform:uppercase;text-decoration:none}.navbar .phone a:hover,.navbar .lang a:hover{color:#f1b434}.carousel{background-color:#000;overflow:hidden}.carousel img{opacity:.5;filter:alpha(opacity=50)}.carousel:hover img{opacity:.75;filter:alpha(opacity=75);-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.carousel .carousel-caption{position:absolute;top:0;right:5%;bottom:0;left:5%;padding-top:30px;padding-bottom:0;color:#fff;text-align:center}.carousel .carousel-caption .h2:before{background:url(/image/ornament-02-white.svg) no-repeat center top}.carousel-indicators{height:20px;align-items:center!important}.carousel-indicators [data-bs-target]{width:6px;height:6px;margin-right:10px;margin-left:10px;background-color:transparent;border:1px solid #fff;border-radius:50% !Important;opacity:1}.carousel-indicators .active{background-color:#fff;border:3px solid #fff}.indicators{height:80px;border-left:1px solid #fff;border-right:1px solid #fff}.indicators .indicator{position:relative;margin-top:-20px;text-transform:uppercase;height:70px}.indicators .phone{position:relative;margin-bottom:-20px}.indicators .phone p{line-height:24px}.indicators .phone p a{position:relative;display:block;font-size:27px;color:#fff;text-decoration:none}.indicators .phone p a:hover{font-size:36px;color:#f1b434}.indicators .indicator:before,.indicators .phone:before{position:absolute;left:0;top:20px;display:block;content:"";width:20%;height:1px;background-color:#fff}.indicators .indicator:after,.indicators .phone:after{position:absolute;right:0;top:20px;display:block;content:"";width:20%;height:1px;background-color:#fff}.indicators .phone:before,.indicators .phone:after{top:30px}.indicator span{font-family:'Rosa Marena';font-size:36px;line-height:1}.carousel .location{color:#fff;text-decoration:underline;padding-left:30px;background:url(/image/ico-pin.svg) no-repeat left center;border-width:0}.breadcrumb{margin:15px 0}.breadcrumb a{color:#f1b434;text-decoration:none}.breadcrumb-item{padding-right:.5rem}.breadcrumb-item+.breadcrumb-item{color:#212529}.breadcrumb-item+.breadcrumb-item{padding-left:0}.breadcrumb-item+.breadcrumb-item span{padding:3px 0;background-color:rgba(61,62,71,0)}.breadcrumb-item+.breadcrumb-item:before{color:#212529;content:var(--bs-breadcrumb-divider,"|")}.about{padding:50px 0}.about .photo{padding-right:0;padding-left:0}.about .photo .img-fluid{width:100%}.about .h3:before{position:absolute;left:-30px;top:0;display:block;content:"";width:20px;height:40px;background:url(/image/ornament-01.svg) no-repeat right center}.about a{color:#3d3e47;text-decoration:none}.about a:hover{color:#f1b434}.about a.btn-outline-dark:hover,.about a.btn-outline-dark:focus{color:#fff}.about .indicators{margin-top:100px}.about .indicators .indicator:before{top:15px;background-color:#3d3e47}.about .indicators .indicator:after{top:15px;background-color:#3d3e47}.about .indicators .indicator:first-child:before{display:none}.about .indicators .indicator:last-child:after{display:none}.booking.bg-dark{padding-bottom:50px;background-color:#3d3e47 !important}.booking .drawing{margin-top:-30px;height:240px;background:url(/image/booking.png) no-repeat top center;background-size:auto 100%}.booking .h3 span{border-top:1px solid #fff;border-bottom:1px solid #fff}.booking a{font-size:22px;color:#fff;text-decoration:none}.booking .h3 span .btn-link{font-size:36px;color:#fff;text-transform:none;background:0 0}.booking .h3 span .btn-link:hover,.booking .h3 span .btn-link:focus{color:#f1b434;border-color:transparent}.personal{background-color:rgba(61,62,71,.15)}.personal .card{border:0 solid rgba(0,0,0,.125)}.personal .card-body{padding:20px 25px;width:90%;height:300px;overflow-y:scroll}.personal .img-fluid{width:100%}.personal p small{border-top:1px solid #000;border-bottom:1px solid #000}.personal ::-webkit-scrollbar{width:5px;background-color:#3d3e47;border:2px solid #e2e2e4}.personal ::-webkit-scrollbar-track{box-shadow:inset 0 0 0px grey;border-radius:0}.personal ::-webkit-scrollbar-thumb{width:5px;background:#3d3e47;border-radius:0}.menu{padding:25px 0}.menu-block{padding:25px 0 0}.menu-block .content{padding-left:15px}.menu-block .content a{color:#f1b434}.menu-block .content a.btn-outline-dark{color:#212529}.menu-block .content a.btn-outline-dark:hover,.menu-block .content a.btn-outline-dark:focus{color:#fff}.menu .card{overflow:hidden}.menu .card .card-img{opacity:1;filter:alpha(opacity=100)}.menu .card:hover .card-img{opacity:.6;filter:alpha(opacity=60);-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.menu .card .card-title{margin-top:20px}.menu .card:hover .card-title{margin-top:60px}.menu .card-text{position:absolute;left:0;right:0;bottom:30px}.menu .card-text a{position:relative;color:#fff;text-decoration:none}.menu .card-text a:before{position:absolute;left:calc(50% - 15px);top:-35px;display:block;content:"";width:30px;height:40px;background:url(/image/arrow-down.svg) no-repeat center top;webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.menu .card-text a:hover:before{background:url(/image/arrow-down.svg) no-repeat center bottom}.delivery{padding:50px 0;background:#3d3e47 url(/image/delivery.jpg) no-repeat top center}.delivery .logo{position:relative;padding:15px 0;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}.delivery .logo .d-grid{position:absolute;bottom:-21px;left:0;right:0}.delivery .logo .d-grid a{color:#fff}.delivery .logo .d-grid a.btn-link:hover,.delivery .logo .d-grid a.btn-link:focus{border-color:transparent}.delivery .logo .d-grid a:before{position:absolute;left:0;top:20px;display:block;content:"";width:35%;height:1px;background-color:#fff}.delivery .logo .d-grid a:after{position:absolute;right:0;top:20px;display:block;content:"";width:35%;height:1px;background-color:#fff}.anounces{padding:25px 0}.anounces .card{border:1px solid #000}.anounces .card-body{padding:20px}.anounces .card-footer{margin-bottom:-20px;padding:0;background-color:transparent;border-top:0 solid rgba(0,0,0,.125)}.anounces .card-footer .btn-outline-dark{background-color:#fff}.anounces .card-footer .btn-outline-dark:hover,.anounces .card-footer .btn-outline-dark:focus{color:#fff;background-color:#f1b434;border-color:#f1b434}.page-item{width:40px}.page-link{color:#3d3e47;line-height:30px;padding:4px 5px;text-align:center;background-color:#fff;border:1px solid transparent}.page-link:hover{color:#fff;background-color:#f1b434;border-color:#f1b434}.page-item.active .page-link{color:#f1b434;background-color:#fff;border-color:#f1b434}.page-item:first-child .page-link{border-top-left-radius:0;border-bottom-left-radius:0}.page-item:last-child .page-link{border-top-right-radius:0;border-bottom-right-radius:0}.cahsback.bg-dark{padding-top:50px;background-color:#3d3e47 !important}.cahsback .drawing{height:180px;background:url(/image/cashback.png) no-repeat top right;background-size:100% auto}.cahsback .h3 span{border-top:1px solid #fff;border-bottom:1px solid #fff}.cahsback a{color:#fff;text-decoration:underline}.cahsback a:hover{color:#f1b434;text-decoration:underline}.cahsback .h3 span .btn-link{font-size:36px;color:#fff;text-transform:none;text-decoration:none;background:0 0}.cahsback .h3 span .btn-link:hover,.cahsback .h3 span .btn-link:focus{color:#f1b434;text-decoration:none;border-color:transparent}.media{padding:25px 0}.media div>a{display:block;background-color:#000;overflow:hidden}.media a .img-fluid{width:100%;opacity:.6;filter:alpha(opacity=60)}.media a:hover .img-fluid{opacity:1;filter:alpha(opacity=100);-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.gallery .nav-tabs{border-bottom:0 solid #dee2e6}.gallery .nav .nav-link{font-size:36px;color:#000;padding:1rem;border:0 solid transparent;border-top-left-radius:0;border-top-right-radius:0}.gallery .nav .nav-item.show .nav-link,.gallery .nav .nav-link.active{position:relative;color:#000}.gallery .nav .nav-link.active:before{position:absolute;left:calc(50% - 40px);bottom:0;display:block;content:"";width:80px;height:20px;background:url(/image/ornament-02.svg) no-repeat center top}.gallery .card{border:0 solid rgba(0,0,0,.125);border-radius:0}.gallery .card-body{padding:25px 30px}.gallery .card>a{display:block;background-color:#000;overflow:hidden}.gallery .card>a img{width:100%;opacity:.6;filter:alpha(opacity=60)}.gallery .card>a:hover img{opacity:1;filter:alpha(opacity=100);-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.forms{background-color:rgba(61,62,71,.15)}.form-control,.form-select{padding:9px 15px;font-family:'Alumni Sans',sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000;background-color:transparent;border:1px solid #000;border-radius:0}.forms a{position:relative;display:inline-block;color:#3d3e47;text-decoration:none;webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.forms a:hover{color:#3d3e47}.forms a:before{position:absolute;left:0;top:0;display:block;content:"";width:0;height:100%;z-index:-1;webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;transition:all .5s}.forms a:hover:before{width:100%;height:100%;background-color:#f1b434}.forms a span{display:inline-block;z-index:1}.alert-success{color:#fff;background-color:#f1b434;border-color:#f1b434}.map{position:relative;height:auto}.map .container-fluid{padding-right:0;padding-left:0}.contacts{position:relative;width:100%;padding:40px 40px 100px;background:#3d3e47 url(/image/contact.png) no-repeat bottom right;z-index:990}.contacts p{font-family:'Alumni Sans',sans-serif;color:#fff}.contacts p.lead{font-size:21px;text-transform:uppercase}.contacts p a{color:#fff;text-decoration:none}.contacts p a:hover{color:#f1b434;text-decoration:underline}.modal-content{border:0 solid rgba(0,0,0,.2);border-radius:0}.modal-header{padding:0;border-bottom:0 solid #dee2e6;border-top-left-radius:0;border-top-right-radius:0}.btn-close{position:absolute;top:-40px;right:-40px;width:40px;height:40px;padding:0;background:url(/image/ico-close.svg) no-repeat center center;border-radius:0;opacity:1}footer.bg-dark{margin-top:20px;padding:50px 0;background-color:#3d3e47 !important}footer .info{position:relative;padding-left:30px;line-height:1,2}footer .info:before{position:absolute;left:0;top:0;display:block;content:"";width:20px;height:60px;background:url(/image/ornament-03.svg) no-repeat right center}footer p{font-size:15px}footer a{color:#fff;text-decoration:none}footer a:hover{color:#f1b434;text-decoration:underline}footer a .svg{margin:0 5px 5px}@media (min-width:576px){.h2{font-size:45px}.menu .card .card-title{margin-top:50px}.menu .card:hover .card-title{margin-top:120px}.cahsback .drawing{height:260px}.contacts{padding:50px}}@media (min-width:768px){h1{font-size:48px}.h3{font-size:36px}.h4{font-size:30px}.carousel .carousel-caption{right:15%;left:15%}.menu-block .container{background:url(/image/bg-menu.png) no-repeat bottom right}.indicators{height:60px}.indicators .indicator{height:60px}.indicator span{font-size:40px}.indicators .phone:before,.indicators .phone:after{top:20px}.indicators .phone p a{display:inline-block;font-size:30px}.booking.bg-dark{padding-bottom:0}.booking .drawing{height:240px;background-size:100% auto}.personal .photo-right{padding-left:0}.personal .photo-left{padding-right:0}.delivery .logo{padding:25px 0}.anounces .card-body{padding:25px 30px}.cahsback.bg-dark{padding-top:0}.cahsback .drawing{height:240px;margin-top:-30px}}@media (max-width:767.98px){.personal .card{padding-bottom:30px}.about{padding:25px 0}.about .indicators{margin-top:50px;height:50px}.gallery .card-body{padding:25px 30px 10px}}@media (max-width:991.98px){.navbar-dark .navbar-nav .nav-link{font-size:24px;border-bottom:1px solid rgba(255,255,255,.25)}.nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{background-color:rgba(255,255,255,.15)}.navbar .phone,.navbar .social,.navbar .lang{display:inline-block;vertical-align:top}}@media (min-width:992px){.navbar.bg-dark{background-color:rgba(0,0,0,.75) !important}.indicators{height:100px}.indicators .indicator{height:100px}.about{padding:75px 0 50px}.booking .drawing{height:340px;background-size:auto auto}.personal .card-body{padding:1rem 50px}.menu,.menu-block,.anounces,.media{padding:50px 0 0}.menu-block .content{padding-left:50px}.menu .card .card-title{margin-top:80px}.delivery{padding:75px 0}.delivery .logo{padding:30px 0}.cahsback .drawing{height:280px;background-size:auto 100%}.map{height:600px}.contacts{position:absolute;top:50%;left:5%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:40%;padding:50px}}@media (min-width:1200px){h1{font-size:54px}.navbar-dark .navbar-nav .nav-link{padding:.5rem 1.5rem}.indicator span{font-size:48px}.about{padding:75px 0 50px}.about .content{padding-right:100px}.delivery{padding:125px 0}.delivery .logo{padding:50px 0}.cahsback .drawing{height:340px}}@media (min-width:1400px){h1{font-size:60px}}.navbar,body{transition:none}.box-404{position:relative;background:url(/image/bg-404.jpg) no-repeat center center;background-size:cover;overflow:hidden}.box-404:before{position:absolute;left:calc(50% - 105px);top:calc(50% - 285px);display:block;content:"";width:210px;height:570px;background:url(/image/element-404.png) no-repeat center center}.box-404 .back-home{position:absolute;display:block;width:200px;height:20px;top:15px;left:15px;color:#fff}.box-404 .back-home a{font-size:16px;color:#f1b434;font-weight:300;text-decoration:underline}.box-404 h1{font-size:120px;font-weight:700;font-style:normal}.box-404 p{font-size:32px;color:#fff;font-weight:300}.box-404 p.lead{font-size:48px;font-weight:500}@media (max-width:575.98px){.box-404:before{left:calc(50% - 70px);top:calc(50% - 190px);width:140px;height:380px;background-size:auto 100%}.box-404 h1{font-size:80px}.box-404 p{font-size:18px}.box-404 p.lead{font-size:30px}}[type=date]{background-color:transparent;background:url(/image/ico-calendar.svg) 100% 50% no-repeat}[type=date]::-webkit-inner-spin-button{display:none}[type=date]::-webkit-calendar-picker-indicator{opacity:0}