html{scroll-behavior:auto}#policy{color:#fcf8ef!important}.hero-box-overlay{height:100%}.hero-box .hero-img{height:100%!important;scale:1;transition:all .3s ease}.hero-box:hover .hero-img{height:100%;scale:1.06;transition:all .3s ease}.hero-box:hover .hero-btn>.elementor-widget-container{background-color:#fcf8ef}.hero-box:hover span.elementor-heading-title{color:#0f0f0f!important}.hero-box:hover .hero-img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.hero-box:hover .hero-box-overlay{background-color:rgb(0 0 0 / 40%)!important}@media (max-width:1024px){.cta-button .hide-mobile{display:none}}@media (max-width:768px){.cafe-sec .elementor-heading-title,.cafe-sec p{color:#fcf8ef!important}.cafe-sec a{color:#fcf8ef!important;background-color:#0f0f0f!important;border-width:1px 1px 1px 1px!important;border-color:#FCF9F133!important}}@media (min-width:768px){.block-reveal.fadeIn::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-color:#454931;z-index:9;animation:yshowText 1s ease 0.2s forwards;transform-origin:0% 100%;border:0!important}@keyframes yshowText{0%{transform:scaleY(1)}100%{transform:scaleY(0)}}}@media (min-width:1025px){.top-header .cta-button a{border:1px solid #fcf9f133;border-radius:14px;padding:clamp(1rem, 0.7963rem + 0.318vw, 1.125rem) clamp(1.75rem, 1.1389rem + 0.9539vw, 2.125rem)!important;margin-left:18px!important}.top-header .cta-button:hover a{color:#0f0f0f!important;background-color:#fcf8ef!important;border-width:1px 1px 1px 1px!important;border-color:#fcf8ef!important}.home .menu-item .elementor-item-active{color:#fcf8ef!important}}*:focus{outline:0!important}@keyframes fadeDown{from{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInUp{animation-name:fadeUp}@keyframes slideDown{from{transform:translate3d(0,-30px,0)}to{transform:none}}.elementor-element.slideInDown{animation-name:slideDown}@keyframes slideLeft{from{transform:translate3d(-30px,0,0)}to{transform:none}}.elementor-element.slideInLeft{animation-name:slideLeft}@keyframes slideRight{from{transform:translate3d(30px,0,0)}to{transform:none}}.elementor-element.slideInRight{animation-name:slideRight}@keyframes slideUp{from{transform:translate3d(0,30px,0)}to{transform:none}}.elementor-element.slideInUp{animation-name:slideUp}