.video-popup{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transition:opacity .25s;transition:opacity .25s;visibility:hidden;width:100%;z-index:9999}.video-popup.open{opacity:1;pointer-events:auto;visibility:visible}@media (min-width:1200px){.video-popup .video-player{height:100%}.video-popup .video-player:before{padding-bottom:0}}.video-popup .close-btn-wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:hsla(0,0%,100%,.5);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.125rem;justify-content:center;position:absolute;right:3.125rem;top:1.875rem;width:3.125rem;z-index:10}@media (max-width:991.98px){.video-popup .close-btn-wrapper{right:5%}}@media (max-width:767.98px){.video-popup .close-btn-wrapper{right:.9375rem;top:.9375rem}}.close-btn{-webkit-box-flex:0;border-radius:50%;cursor:pointer;-ms-flex:0 0 1.25rem;flex:0 0 1.25rem;height:1.25rem;overflow:hidden;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .3s cubic-bezier(.39,.575,.565,1);transition:-webkit-transform .3s cubic-bezier(.39,.575,.565,1);transition:transform .3s cubic-bezier(.39,.575,.565,1);transition:transform .3s cubic-bezier(.39,.575,.565,1),-webkit-transform .3s cubic-bezier(.39,.575,.565,1);width:1.25rem;will-change:transform}@media (hover:hover) and (pointer:fine){.close-btn:hover{-webkit-transform:rotate(-180deg) translateZ(0);transform:rotate(-180deg) translateZ(0)}.close-btn:hover:before{top:50%;-webkit-transform:translate3d(0,-50%,0) rotate(0);transform:translate3d(0,-50%,0) rotate(0)}.close-btn:hover:after{bottom:50%;-webkit-transform:translate3d(0,50%,0) rotate(0);transform:translate3d(0,50%,0) rotate(0)}.close-btn:hover:active{-webkit-transform:scale(.9) rotate(-180deg) translateZ(0);transform:scale(.9) rotate(-180deg) translateZ(0);-webkit-transition:.15s;transition:.15s}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.close-btn:hover{-webkit-transform:rotate(-180deg) translateZ(0);transform:rotate(-180deg) translateZ(0)}.close-btn:hover:before{top:50%;-webkit-transform:translate3d(0,-50%,0) rotate(0);transform:translate3d(0,-50%,0) rotate(0)}.close-btn:hover:after{bottom:50%;-webkit-transform:translate3d(0,50%,0) rotate(0);transform:translate3d(0,50%,0) rotate(0)}.close-btn:hover:active{-webkit-transform:scale(.9) rotate(-180deg) translateZ(0);transform:scale(.9) rotate(-180deg) translateZ(0);-webkit-transition:.15s;transition:.15s}}.close-btn:not(:hover):active{-webkit-transform:scale(.9) translateZ(0);transform:scale(.9) translateZ(0);-webkit-transition:.15s;transition:.15s}.image-popup{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(0,0,0,.5);-webkit-box-shadow:inset 0 0 200px #000;box-shadow:inset 0 0 200px #000;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;-webkit-transition:opacity .25s;transition:opacity .25s;visibility:hidden;width:100%;z-index:9999}.image-popup.open{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:1;pointer-events:auto;visibility:visible}.image-popup.open .image-wrapper{padding:0}.image-popup .image-wrapper{padding:1.625rem;width:90%}@media (min-width:567px) and (max-width:767.98px){.image-popup .image-wrapper{height:85%;width:auto}}@media (min-width:768px){.image-popup .image-wrapper{width:75%}}@media (min-width:992px){.image-popup .image-wrapper{height:85%;width:auto}}.image-popup .image-wrapper img{margin:auto}@media (min-width:567px) and (max-width:767.98px){.image-popup .image-wrapper img{height:100%;width:auto}}@media (min-width:992px){.image-popup .image-wrapper img{height:100%;width:auto}}.image-popup .close-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.125rem;justify-content:center;position:absolute;right:3.125rem;top:1.875rem;width:3.125rem;z-index:10}@media (max-width:991.98px){.image-popup .close-btn{right:5%}}@media (max-width:767.98px){.image-popup .close-btn{height:1.875rem;right:.9375rem;top:.9375rem;width:1.875rem}}.hero{position:relative}.hero:after{background-color:rgba(0,0,0,.2);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.hero .media-wrapper{padding-bottom:100vh}.hero__content{max-width:34.375rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}@media (max-width:767.98px){.hero__content{left:0;padding:0 1rem}}.hero__content h1{color:#fff;text-shadow:1px 1px #fa764a}.hero__content p{color:#fff;margin-bottom:1.5rem;padding-top:2.25rem}.hero__content-actions .contact-tel{background:#000;background:-webkit-gradient(linear,right top,left top,color-stop(50%,#000),color-stop(50%,#fa764a)) 100%;background:linear-gradient(270deg,#000 50%,#fa764a 0) 100%;background-size:200%;border:2px solid #fa764a;border-radius:0 8px 0 8px;color:#fff;display:block;font-size:1.5rem;max-width:15.625rem;padding:.5rem 1rem;text-align:center;-webkit-transition:.5s ease-out;transition:.5s ease-out}@media (max-width:767.98px){.hero__content-actions .contact-tel{max-width:none;width:100%}}@media (hover:hover) and (pointer:fine){.hero__content-actions .contact-tel:hover{background-position:0}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.hero__content-actions .contact-tel:hover{background-position:0}}.hero__cta{bottom:2.75rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}@media (max-width:767.98px){.hero__cta{display:none}}.hero__cta .mouse{border:.125rem solid #fff;border-radius:60px;height:3rem;width:1.75rem}.hero__cta .mouse:before{-webkit-animation:mouse 2s infinite;animation:mouse 2s infinite;background-color:#fa764a;border-radius:50%;content:"";height:.5rem;left:50%;opacity:1;position:absolute;top:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:.5rem}@-webkit-keyframes mouse{0%{opacity:1;top:10px}to{opacity:0;top:40px}}@keyframes mouse{0%{opacity:1;top:10px}to{opacity:0;top:40px}}.about-us{overflow:hidden;position:relative}.about-us__background{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.about-us__background img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:767.98px){.about-us__background img{height:100%}}.about-us__text-content{max-width:37.5rem;padding:31.25rem 0;position:relative;z-index:1}@media (max-width:767.98px){.about-us__text-content{padding:6.25rem 0}}.about-us__text-content h2{color:#fff;display:inline-block;margin-bottom:2rem;padding-bottom:.625rem;position:relative}.about-us__text-content h2:after{background-color:#fa764a;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.about-us__text-content p{color:#fff}.menu{background-color:#010105;padding:6.25rem 0}@media (max-width:767.98px){.menu{padding:3.125rem 0}}.menu .h2{color:#fff;text-align:center}.menu__img{gap:0 2rem}.menu__img,.menu__img .image-wrapper{margin:auto;width:50%}.menu-content{background-color:#010105;padding:6.25rem 0}@media (max-width:767.98px){.menu-content{padding:3.125rem 0}}.menu-content__title h1{color:#fff;margin-bottom:4.5rem;padding-bottom:2.25rem;position:relative;text-align:center}@media (max-width:767.98px){.menu-content__title h1{margin-bottom:1.75rem;padding-bottom:1rem}}.menu-content__title h1:after{background-color:#fa764a;bottom:0;content:"";height:4px;left:0;margin:auto;position:absolute;right:0;width:3.125rem}.menu-content .item-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 3.75rem;justify-content:center}@media (max-width:767.98px){.menu-content .item-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem 0}}.menu-content__item{position:relative;text-align:center}@media (max-width:767.98px){.menu-content__item{width:50%}}.menu-content__item img{height:13.125rem;margin-bottom:.625rem}@media (max-width:767.98px){.menu-content__item img{height:auto}}.menu-content__item p{color:#fff;padding-top:2rem}.menu-content__item span{display:inline-block;height:1.875rem;margin-top:1rem}.menu-content__item span svg{height:1.875rem;width:1.875rem}.menu-content__item span svg path{-webkit-animation-duration:5s;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:animation;animation-name:animation;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;color:#fa764a}@-webkit-keyframes animation{0%{color:#fa764a}50.0%{color:#d33a3a}100.0%{color:#fa764a}}@keyframes animation{0%{color:#fa764a}50.0%{color:#d33a3a}100.0%{color:#fa764a}}.menu-content__item .down-arrow{-webkit-animation:jumpInfinite 1.5s infinite;animation:jumpInfinite 1.5s infinite;border:2px solid;border-radius:2px;color:#fa764a;height:20px;left:50%;position:absolute;rotate:180deg;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.menu-content__item .down-arrow:after{border-bottom:4px solid;border-radius:4px;border-right:4px solid;color:#fa764a;content:" ";height:16px;left:-8px;position:absolute;top:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:16px}@-webkit-keyframes jumpInfinite{0%{margin-top:0}50%{margin-top:10px}to{margin-top:0}}@keyframes jumpInfinite{0%{margin-top:0}50%{margin-top:10px}to{margin-top:0}}.product-slider{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);overflow-x:hidden;padding:6.25rem 0}@media (max-width:1199.98px){.product-slider{padding:5rem 0;padding:3.125rem 0 4rem}}@media (max-width:767.98px){.product-slider{padding:3.125rem 0}}.product-slider__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2rem}@media (min-width:567px){.product-slider__wrapper{padding:0 0 0 2rem}}@media (min-width:1350px){.product-slider__wrapper{padding:0 0 0 16.146vw}}.product-slider .splide{width:100%}.product-slider .media-wrapper{padding-bottom:75.4%}@media (max-width:767.98px){.product-slider .media-wrapper{padding-bottom:100%}}.product-slider__nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4.375rem}@media (max-width:767.98px){.product-slider__nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.product-slider__nav button:first-child{margin-right:2.25rem}.product-slider__nav button svg{fill:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.product-slider__nav button.splide__arrow--prev:hover svg{-webkit-transform:translateX(-10px) scale(1.1);transform:translateX(-10px) scale(1.1)}.product-slider__nav button.splide__arrow--next:hover svg{-webkit-transform:translateX(10px) scale(1.1);transform:translateX(10px) scale(1.1)}.product-slider__nav .my-slider-progress{background:#d0d5dd;margin-left:5.625rem;position:relative;top:-3px;width:calc(70% - 220px)}@media (max-width:767.98px){.product-slider__nav .my-slider-progress{display:none}}.product-slider .splide .splide__arrow svg path{stroke:#fa764a}.product-slider .splide__pagination{bottom:0;gap:0 .625rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:767.98px){.product-slider .splide__pagination{display:none}}.product-slider .splide__pagination__page{-webkit-box-flex:0;border:2px solid #101828;border-radius:50%;-ms-flex:0 0 1rem;flex:0 0 1rem;height:1rem;-webkit-transition:.2s cubic-bezier(.25,.46,.45,.94);transition:.2s cubic-bezier(.25,.46,.45,.94);width:1rem}@media (max-width:767.98px){.product-slider .splide__pagination__page{border:2px solid #fa764a}}.product-slider .splide__pagination__page.is-active{background-color:#0e84b1;border-color:#0e84b1}@media (max-width:767.98px){.product-slider .splide__pagination__page.is-active{background-color:#fa764a;border-color:#fa764a}}.my-carousel-progress-bar-1,.my-carousel-progress-bar-2,.my-carousel-progress-bar-3{background:#fa764a;height:2px;-webkit-transition:width .4s ease;transition:width .4s ease;width:0}.contact{position:relative}@media (max-width:991.98px){.contact{background-color:#000}}.contact__background-bottom{bottom:0;left:50%;max-width:21.875rem;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:991.98px){.contact__background-bottom{display:none}}.contact__info{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:991.98px){.contact__info{position:relative}}.contact__info h3{color:#fff;padding-bottom:1rem}.contact__info--tel{background:#000;background:-webkit-gradient(linear,right top,left top,color-stop(50%,#000),color-stop(50%,#fa764a)) 100%;background:linear-gradient(270deg,#000 50%,#fa764a 0) 100%;background-size:200%;border:2px solid #fa764a;border-radius:0 8px 0 8px;color:#fff;display:block;font-size:1.5rem;max-width:15.625rem;padding:.5rem 1rem;text-align:center;-webkit-transition:.5s ease-out;transition:.5s ease-out}@media (hover:hover) and (pointer:fine){.contact__info--tel:hover{background-position:0}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.contact__info--tel:hover{background-position:0}}@media (max-width:767.98px){.contact__info--tel{max-width:none;width:100%}}.contact__info--location{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 .625rem;padding:1rem 0}.contact__info--location span{width:1.875rem}.contact__info--time{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 .625rem}.contact__info--time span{width:1.875rem}.contact__info--days{padding:1rem 0}.contact__info--days .days-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 .3125rem}.contact__info--days .days-group p{color:#fff;opacity:.7}.contact__info--days .days-group span{color:#fa764a;font-size:1.125rem}.map{background-color:#000;padding:6.25rem 0}@media (max-width:767.98px){.map{padding:0 0 3.125rem}}.map .h2{color:#fff;padding-bottom:1rem;text-align:center}.map__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}@-webkit-keyframes shadow-animation{0%{-webkit-box-shadow:inset 0 0 80px 30px #fa764a;box-shadow:inset 0 0 80px 30px #fa764a}50%{-webkit-box-shadow:inset 0 0 100px 40px #fa764a;box-shadow:inset 0 0 100px 40px #fa764a}to{-webkit-box-shadow:inset 0 0 80px 30px #fa764a;box-shadow:inset 0 0 80px 30px #fa764a}}@keyframes shadow-animation{0%{-webkit-box-shadow:inset 0 0 80px 30px #fa764a;box-shadow:inset 0 0 80px 30px #fa764a}50%{-webkit-box-shadow:inset 0 0 100px 40px #fa764a;box-shadow:inset 0 0 100px 40px #fa764a}to{-webkit-box-shadow:inset 0 0 80px 30px #fa764a;box-shadow:inset 0 0 80px 30px #fa764a}}.map__wrapper iframe{-webkit-animation:shadow-animation 2s infinite;animation:shadow-animation 2s infinite;border-radius:2px;padding:1.875rem}
