.hero-section{position:relative;background:#fff;padding:12px 0}.hero-slider{position:relative;height:100%;overflow:hidden}.hero-slider.slick-dotted.slick-slider{margin-bottom:0}.hero-slider .slider-item{position:relative;height:540px}@media(max-width: 1199px){.hero-slider .slider-item{height:400px}}@media(max-width: 991px){.hero-slider .slider-item{height:385px}}.hero-slider .slider-item .image-container{width:100%;height:100%}.hero-slider .slider-item img,.hero-slider .slider-item .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-slider .slider-item .slider-overlay{position:absolute;bottom:0;left:0;right:0;padding:35px;background:linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent);color:#fff}.hero-slider .slider-item .slider-overlay h2,.hero-slider .slider-item .slider-overlay .title{font-size:3rem;font-weight:300;font-family:"Aldine721 BT",serif;color:#fff}@media(max-width: 1199px){.hero-slider .slider-item .slider-overlay h2,.hero-slider .slider-item .slider-overlay .title{font-size:2rem}}.hero-slider .slider-item .slider-overlay .subtitle{font-family:"Aldine721 BT",serif;color:#fff;margin-top:.5rem}.hero-slider .slider-item .slider-overlay .description{font-size:1rem;line-height:1.6;margin-bottom:20px;font-family:"Swiss721 BT",sans-serif}.hero-slider .slick-dots{position:absolute;right:30px;top:50%;transform:translateY(-50%);display:flex !important;flex-direction:column;list-style:none;padding:0;margin:0;z-index:10;width:auto;left:auto;bottom:auto;align-items:center}.hero-slider .slick-dots li{margin:8px 0;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center}.hero-slider .slick-dots li:only-child{display:none}.hero-slider .slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer;outline:none;transition:all .3s ease}.hero-slider .slick-dots li button:before{display:none !important;content:none !important;opacity:0 !important}.hero-slider .slick-dots li.slick-active button{background-color:#fff;width:14px;height:14px}@media(max-width: 767px){.hero-slider .slick-dots{right:16px;top:16px;flex-direction:row;transform:none}.hero-slider .slick-dots li{margin:0 8px}}@media(max-width: 992px){.hero-slider .slider-item .slider-overlay{padding:20px}}@media(max-width: 768px){.hero-slider .slider-item .slider-overlay{padding:15px}}.hero-content{height:100%;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px}@media(max-width: 991px){.hero-content{padding-top:1rem}}@media(max-width: 767px){.hero-content{gap:24px}}.hero-content .partner-logos .line{width:1px;height:64px;background-color:#cedcdf;margin:0 16px}.hero-content .partner-logos img{display:block;max-width:200px}.hero-content .content-wrapper{max-width:400px}.hero-content .content-wrapper h2{font-family:"Aldine";margin-bottom:0;color:#1c1c1c;font-size:24px;font-weight:400}.hero-content .content-wrapper p{font-family:"Swiss721 BT",sans-serif;margin-bottom:24px;font-size:1rem;line-height:1.6;font-weight:300}.hero-content .qr-code{border:1px solid #cedcdf;gap:16px;padding:16px;max-width:340px;margin-top:32px}.hero-content .qr-code p{line-height:1.4}@media(max-width: 767px){.hero-content .partner-logos img{max-width:126px}}