.carousel-item{position:relative;overflow:hidden}.zooming-image{transform:scale(1);opacity:.9;transition:transform 5s ease-in-out,opacity .9s ease-in-out;background-color:#000}.zooming-image:hover{transform:scale(1.1);opacity:.9}.slide-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;animation:slideIn 2s ease-out forwards}@keyframes slideIn{0%{opacity:0;transform:translate(-100%,-50%)}to{opacity:1;transform:translate(-50%,-50%)}}.carousel-text{color:#fff;text-align:center;z-index:1;background-color:rgba(0,0,0,.5);padding:20px;border-radius:10px}.carousel-text h2{font-family:Bellefair;font-size:3rem;margin:0}.carousel-text p{font-family:Arial,sans-serif;font-size:1.5rem;margin:10px 0;font-family:Bellefair;font-weight:400;font-size:45px;line-height:56px}.carousel-text button{font-size:1.2rem;padding:10px 20px;background-color:#ff5722;border:none;color:#fff;cursor:pointer;transition:background-color .3s ease}.carousel-text button:hover{background-color:#e64a19}@media (max-width:768px){.carousel-text h2{font-size:1.5rem}.carousel-text p{font-size:.85rem;line-height:1.3}.carousel-text{padding:10px}.carousel-text button{font-size:.8rem;padding:6px 12px}}.hover-effect{position:relative;display:inline-block}.hover-effect:after{content:"";position:absolute;width:0;height:3px;background-color:#ff9f0d;left:0;bottom:-8px;transition:width .3s ease}.hover-effect:hover:after{width:100%}.zoom-on-scroll{transition:transform .8s ease-in-out}.zoom-on-scroll.scroll-animation{transform:scale(1.05)}.slide-in-right{opacity:0;transform:translateX(100px);transition:transform .5s ease-in-out,opacity .5s ease-in-out}.slide-in-right.scroll-animation{opacity:1;transform:translateX(0)}.fade-in{opacity:0;transition:opacity 1s ease-in-out}.fade-in.scroll-animation{opacity:1}@keyframes move-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}h1:hover{color:#ff9f0d;transition:color .5s ease}img:hover{transform:scale(1.1);transition:transform .5s ease}h1:hover:after{content:"";width:100%;height:2px;background-color:#ff9f0d;position:absolute;left:0;bottom:-5px;transition:width .3s ease}.custom-padding{padding:55px 0 0}.relative{position:relative}.absolute{position:absolute}.hover14{position:relative}.hover14:before{position:absolute;top:0;left:-75%;z-index:.6;display:block;content:"";width:50%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.3));transform:skewX(-25deg)}.hover14:hover:before{animation:shine .75s}@keyframes shine{to{left:125%}}@media (max-width:768px){.MuiGrid-item{padding:8px!important}.MuiBox-root img{height:auto}.MuiDialog-paper{padding:10px}}@media (max-width:480px){.MuiTypography-h3{font-size:2rem}.MuiBox-root{padding:10px}}