.hero .grid{display:grid}@media (min-width:992px){.hero{padding:75px 0 100px}.hero .grid{align-items:center;display:grid;gap:64px;grid-template-columns:528px auto}}.hero .grid .text p{color:var(--gray-700);font-size:16px;margin:0 0 24px}@media (max-width:767.98px){.hero{padding:32px}.hero .container{padding:0}.hero .btn{display:flex}.hero .grid .image div{margin:0 0 24px}}.hero-carousel-list{max-width:290px}.hero-carousel-item{border-radius:32px;overflow:hidden}.hero-carousel-item>a{position:relative}.hero-carousel-item>a:before{content:"";display:block;padding-top:153.33333%;width:100%}.hero-carousel-item .bg_image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.hero-carousel-item .box{align-items:flex-start;backdrop-filter:blur(10px);background:rgba(135,122,194,.5);border-radius:24px;bottom:8px;box-shadow:0 8px 25px rgba(0,0,0,.25),inset 0 5px 20px hsla(0,0%,100%,.5);display:flex;flex-flow:column nowrap;justify-content:flex-start;left:8px;margin:8px 0;padding:20px;position:absolute;width:calc(100% - 16px)}.hero-carousel-item .box h3{color:#fff;font-size:20px;font-weight:300;margin:0 0 16px}.hero-carousel-item .box h3:first-line{font-weight:600}