.main-slider .bg-img,.main-slider .overlay{position:absolute;z-index:-1;top:0;width:100%;left:0}.main-slider .slider-btn,.main-slider .slider-caption{color:#fff;font-family:Rubik,sans-serif}.food-design,.food-img,.slider-shape{background-repeat:no-repeat;background-position:right bottom}.slider-content-wrap{height:650px}.main-slider .overlay{background-color:rgb(0 0 0 / 0%);height:100%}.main-slider .element{animation-duration:.8s}.main-slider .bg-img{display:block;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center;height:100%;overflow:hidden;animation-duration:10s}.main-slider .text-right{text-align:left!important}.main-slider .text-right .container{display:flex;justify-content:flex-end}.main-slider .text-right .slider-content{width:50%}.main-slider .text-center .slider-content{padding:0}.main-slider .slider-caption .inner-layer{display:inline-block;overflow:hidden}.main-slider .owl-item.active .slider-caption{visibility:visible}.main-slider .slider-caption.medium{white-space:nowrap;font-size:32px;font-family:"Shadows Into Light",sans-serif;letter-spacing:0;line-height:26px;font-weight:500;color:#ff8e28;letter-spacing:1px;visibility:inherit;transition:none;text-align:inherit;border-width:0;margin-bottom:20px;padding:0;min-height:0;min-width:0;max-height:none;max-width:none;opacity:1}.main-slider .slider-caption.big{white-space:nowrap;font-size:70px;line-height:80px;font-weight:600;color:#f1d6c5;letter-spacing:-3px;min-height:70px;display:flex}.main-slider .slider-content{position:relative;padding-left:0;margin-top:145px;z-index:1}.main-slider .slider-caption.medium-large{font-size:24px;line-height:30px;color:#ff8e28}.main-slider .slider-caption.small{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:28px;color:#e8cdbc;margin-top:15px}.main-slider .slider-btn-group{margin-top:25px;overflow:hidden;display:flex;align-items:center;column-gap:20px}.main-slider .slider-btn{background-color:#ff8e28;font-size:14px;letter-spacing:0;font-weight:500;text-transform:capitalize;transition:.2s ease-in-out;display:inline-block;padding:0 30px;line-height:45px}.main-slider .slider-btn i{margin-left:5px;line-height:45px}.main-slider .slider-btn:hover{background-color:#fff;color:#000;transition:.2s ease-in-out}.slider-shape{background-size:contain;position:absolute;width:100%;height:100%;right:0;bottom:0}.slider-shape.left{background-position:left bottom;left:0}.food-img{background-size:100%;position:absolute;width:600px;height:100%;right:50px;bottom:30px}.food-design{background-size:100%;position:absolute;width:800px;height:800px;right:-75px;top:-110px;z-index:-1}.single-slide.center .slider-content{margin-top:-30px}.main-slider .single-slide.center .slider-caption.small{margin-top:0}.main-slider .single-slide.center .slider-caption.big{justify-content:center}.single-slide.center .food-img{background-position:bottom center;background-size:100%;bottom:-50%;width:800px;right:calc(50% - (900px / 2))}.single-slide.center .food-design{background-position:center bottom;background-size:100%;right:calc(50% - (820px / 2));top:-15px}.single-slide.right .food-img{background-position:center left;background-size:100%;width:800px;top:20%;right:auto;left:0}.single-slide.right .food-design{background-position:left center;background-size:100%;right:auto;left:0;top:-8%}.main-slider .slick-active .char-top .char{-webkit-animation:.3s cubic-bezier(.3,0,.7,1) both fade-in-top;animation:.3s cubic-bezier(.3,0,.7,1) both fade-in-top;-webkit-animation-delay:calc(60ms * var(--char-index));animation-delay:calc(60ms * var(--char-index))}.main-slider .slick-active .char-right .char{-webkit-animation:.5s cubic-bezier(.3,0,.7,1) both fade-in-right;animation:.5s cubic-bezier(.3,0,.7,1) both fade-in-right;-webkit-animation-delay:calc(60ms * var(--char-index));animation-delay:calc(60ms * var(--char-index))}.main-slider .slick-active .char-expand .char{-webkit-animation:.8s cubic-bezier(.3,0,.7,1) both tracking-in-expand-fwd;animation:.8s cubic-bezier(.3,0,.7,1) both tracking-in-expand-fwd;-webkit-animation-delay:calc(60ms * var(--char-index));animation-delay:calc(60ms * var(--char-index))}.main-slider .slick-active .char-bottom .char{-webkit-animation:.8s cubic-bezier(.3,0,.7,1) both fade-in-bottom;animation:.8s cubic-bezier(.3,0,.7,1) both fade-in-bottom;-webkit-animation-delay:calc(60ms * var(--char-index));animation-delay:calc(60ms * var(--char-index))}.reveal-text,.reveal-text span{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(0.0,0.0,0.2,1);animation-timing-function:cubic-bezier(0.0,0.0,0.2,1)}.reveal-text{position:relative;-webkit-animation-name:clip-text;animation-name:clip-text}.reveal-text span{content:"";position:absolute;z-index:999;top:0;left:0;right:0;bottom:0;background-color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;pointer-events:none;-webkit-animation-name:text-revealer;animation-name:text-revealer}.main-slider .slick-dots{width:100%;height:auto;text-align:center;position:absolute;left:0;bottom:20px;margin:0;list-style:none}.main-slider .slick-dots li{display:inline-block;margin:0 6px}.main-slider .slick-dots li button{background-color:rgba(255,255,255,.7);width:12px;height:12px;border-radius:50%;overflow:hidden;text-indent:-99999px;padding:0;transition:.3s ease-in-out;cursor:pointer}.main-slider .slick-dots li button:active,.main-slider .slick-dots li button:focus{outline:0}.main-slider .slick-dots li.slick-active button{background-color:#ff8e28;transition:.3s ease-in-out}.main-slider.vertical-dots .slick-dots{width:auto;height:auto;bottom:50%;left:auto;right:50px;transform:translateY(50%)}.main-slider.vertical-dots .slick-dots li{display:block;margin:5px 0}.main-slider .slick-arrow{background-color:#ff8e28;color:#fff;font-size:50px;width:40px;height:70px;line-height:70px;border-radius:0 50px 50px 0;position:absolute;left:0;top:50%;transform:translateY(-50%);text-align:center;z-index:1;cursor:pointer;visibility:hidden;opacity:0;transition:.3s ease-in-out}.main-slider:hover.main-slider .slick-arrow{visibility:visible;opacity:1}.main-slider .slick-arrow.slick-prev i{margin-left:5px}.main-slider .slick-arrow.slick-next{border-radius:50px 0 0 50px;left:auto;right:0}.main-slider .slick-arrow.slick-next i{margin-left:-20px}.main-slider .slick-arrow:hover{background-color:#0e1318;color:#fff;transition:.3s ease-in-out}@media only screen and (max-width:992px){.slider-content-wrap{height:450px}.main-slider .slider-content{margin-top:50px}.main-slider .slider-caption.medium{font-size:18px;margin-bottom:10px}.main-slider .single-slide.center .slider-caption.big,.main-slider .slider-caption.big{font-size:42px;line-height:50px;min-height:50px;letter-spacing:-1px}.main-slider .slider-caption.medium-large{font-size:20px;line-height:20px}.main-slider .slider-caption.small{font-size:14px;line-height:24px}.food-design,.main-slider .single-slide.right .slider-caption.small br{display:none}.main-slider .slider-btn-group{margin-top:25px}.main-slider .slider-btn{line-height:45px;padding:0 35px;font-size:12px}.main-slider.owl-carousel div.owl-nav button{width:40px;height:40px;line-height:40px;font-size:10px}.food-img{background-size:100%;width:300px;bottom:20px}.single-slide.center .food-img{background-size:100%;width:400px;right:calc(50% - (500px / 2));bottom:-30%}.single-slide.right .food-img{width:400px}}@media only screen and (max-width:767px){.food-img,.slider-shape{display:none}.main-slider .slider-content{padding-left:0;text-align:center}.main-slider .slider-caption.medium{margin-bottom:0}.main-slider .slider-btn-group.justify-content-left{justify-content:center!important}.main-slider .single-slide.center .slider-caption.big,.main-slider .slider-caption.big{font-size:42px;line-height:50px;min-height:50px;letter-spacing:-1px}.main-slider .text-right .slider-content{width:100%}}@media only screen and (max-width:520px){.main-slider .single-slide.center .slider-caption.big,.main-slider .slider-caption.big{font-size:32px;letter-spacing:-.5px}.main-slider .slider-caption.small br{display:none}.main-slider .slider-content{padding:0 40px!important}}.slick-slider{background:#1aa703}@keyframes float-up-down{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}.food-img-pulse{animation:3s ease-in-out infinite float-up-down}