.g-banner-wrapper img{border-radius:60px 60px 360px 40px;height:540px;width:540px}.g-banner-wrapper .slick-dots{display:flex;list-style:none;position:absolute;right:20%;top:90%}.g-banner-wrapper .slick-dots li button{background:unset;border:0;font-size:0}.g-banner-wrapper .slick-dots li{background:#cfd3d7;border-radius:50%;height:5px;margin:0 2px;overflow:hidden;position:relative;width:5px}.g-banner-wrapper .slick-dots li button:focus-visible,.g-banner-wrapper .slick-dots li:focus-visible{outline:unset}.g-banner-wrapper .slick-dots li.slick-active{background:#cfd3d7;border-radius:4px;width:40px}.g-banner-wrapper .slick-dots li.slick-active:before{animation:progressBar 5s linear forwards;background-color:#d3af707d;border-radius:4px;content:"";height:100%;left:0;position:absolute;top:0;width:0}@keyframes progressBar{0%{width:0}to{width:100%}}.g-banner-wrapper .slide-card-img{position:relative}.g-banner-wrapper .img-content{backdrop-filter:blur(8px);background-color:rgba(1,1,9,.3);border-bottom-color:hsla(0,0%,100%,.2);border-bottom-style:solid;border-left:1.5px solid hsla(0,0%,100%,.2);border-radius:40px 24px 120px;border-right:1.5px solid hsla(0,0%,100%,.2);border-top:1.5px solid hsla(0,0%,100%,.2);left:20px;padding:24px 44px 24px 24px;position:absolute;top:20px}.g-banner-wrapper .img-content h2,.g-banner-wrapper .img-content p{color:#fff}.g-banner-wrapper .img-content h2{font-size:32px}.g-banner-wrapper .img-content p{font-size:14px}@media (max-width:991px){.g-banner-wrapper img{height:430px}.g-banner-wrapper .img-content{right:40px}}@media (max-width:767px){.g-banner-wrapper img{height:350px;object-fit:cover;width:100%}}