.banner-iamge{height:600px;overflow:hidden;position:relative;width:100%}.image-item{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%}.image-item img{height:100%;object-fit:cover;transition:transform 5s ease-in-out;width:100%}.image-item.active{opacity:1}.image-item.zoom img{transform:scale(1.1)}.banner-section{position:relative}.banner-section .banner-box{border-radius:5px;bottom:3rem;margin-left:2%;max-width:773px;padding:40px;position:absolute;width:100%;z-index:1}.banner-section .banner-box h3{font-family:Alegreya,serif;font-size:48px;font-style:italic;font-weight:500;margin-bottom:15px}.banner-section .banner-box h2{line-height:118%;margin:0 0 20px}.banner-section .banner-box p{font-size:24px;font-weight:400;margin:0}@media only screen and (min-width:768px) and (max-width:1024px){.banner-section .banner-box h2{font-size:24px;margin-bottom:10px}.banner-section .banner-box p{font-size:20px}.banner-iamge,.banner-section .banner-iamge img{height:400px!important}.banner-section .banner-box{bottom:-2rem;left:0;margin:auto auto auto 2rem;max-width:650px}}@media only screen and (max-width:767px){.banner-section .banner-box{margin:-10px 0 0;padding:20px;position:unset;width:100%}.banner-section .banner-iamge img{height:200px!important}.banner-section .banner-box h2{font-size:24px;margin-bottom:10px}.banner-section .banner-box p{font-size:20px}.banner-iamge{height:200px!important}.banner-section .banner-box{border-radius:0;bottom:0;left:0;margin:0}.banner-section .content-wrapper{padding:0}.banner-section .banner-box h3{font-size:30px;margin:0 0 10px}}@media only screen and (max-width:480px){.banner-section .banner-box h2{font-size:18px}.banner-section .banner-box p{font-size:16px}}