.custom-slider-wrapper{overflow:hidden;margin:1.5rem 0;border-radius:.75rem;position:relative}.custom-slider-wrapper .embla__container{display:flex}.custom-slider-wrapper .embla__slide{flex:0 0 100%;min-width:0;position:relative;display:flex;align-items:center;border-radius:.75rem}.custom-slider-wrapper .banner-img-box{width:100%;height:20.125rem;border-radius:.75rem;position:relative;overflow:hidden}.custom-slider-wrapper .banner-img-box .banner-thumbnail{width:100%;height:100%;border-radius:.75rem;object-fit:cover}.custom-slider-wrapper .banner-content{padding:50px 80px;position:absolute;top:0;left:0;border-radius:.75rem;width:100%;height:100%;max-width:80%;text-align:left;display:flex;flex-direction:column;justify-content:center}.custom-slider-wrapper .banner-content h1{color:var(--white-1000);font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 .75rem;text-shadow:0 4px 6px var(--black-1000)}.custom-slider-wrapper .banner-content .subtitle-text{color:var(--white-1000);font-size:1.125rem;font-weight:500;line-height:1.2;text-shadow:0 2px 3px var(--black-1000);margin-bottom:1.75rem}.custom-slider-wrapper .banner-content button{min-width:9.188rem;min-height:2.938rem;width:auto}.custom-slider-wrapper .banner-brand{width:120px;height:auto}.custom-slider-wrapper .embla__dots{width:100%;max-width:calc(var(--text-box-max-width) + var(--text-box-padding)*2);display:flex;justify-content:center;align-items:center;gap:.25rem;padding:0 var(--text-box-padding);position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%)}.custom-slider-wrapper .embla__dots .embla__dot{width:1.5rem;height:.375rem;background-color:rgba(43,46,52,.569);border:1px solid #31343c;border-radius:.375rem;display:inline-block;transition:all .3s ease-in-out}.custom-slider-wrapper .embla__dots .embla__dot.embla__dot--selected{width:3.375rem;background-color:#fbb500;border-color:#fbb500}@media screen and (max-width:991px){.custom-slider-wrapper .banner-img-box{height:16rem}}@media screen and (max-width:767px){.custom-slider-wrapper .banner-thumbnail{object-fit:cover;object-position:left center}.custom-slider-wrapper .banner-content{padding:20px;max-width:100%;text-align:center}.custom-slider-wrapper .banner-content h1{font-size:2rem}.custom-slider-wrapper .banner-content button{margin:0 auto}.custom-slider-wrapper .banner-btn-wrap{text-align:center;margin:0 auto}.custom-slider-wrapper .banner-brand{width:100px}.custom-slider-wrapper .embla__slide{justify-content:center}}