
.launch-section {
    padding-block: var(--sectionInnerSpace);
    background: url(../../images/pages/prepaid/triangle-bg.svg) no-repeat var(--i2c-brand-25);
    background-position: center bottom;
    overflow: hidden;
}
.launch-section .section-title,
.launch-section .section-header {
    color: var(--text-primary);
}
.launch-section-slider-wrap {
    margin-top: 80px;
    /*! padding-inline: calc(var(--gutterWidth) * 2); */
}
.launch-slide {
	width: 26rem;
	border-radius: 24px;
	background: var(--blue);
	display: flex !important;
	flex-direction: column;
	padding: 60px;
	color: var(--white);
	justify-content: space-between;
	height: 602px;
	background-position: right bottom;
	background-repeat: no-repeat;
	background-size: contain;
}
.launch-slide-1 {
    background-image: url('../../images/pages/prepaid/square-bg-1.svg');
}
.launch-slide-2 {
    background-image: url('../../images/pages/prepaid/square-bg-2.svg');
    background-color: var(--i2c-brand-100);
    color: var(--black);
}
.launch-slide-3 {
    background-color: var(--i2c-brand-950);
}
.launch-slide-4 {
    background-image: url('../../images/pages/prepaid/square-bg-4.svg');
    background-color: #6398FF;
}
.launch-slide-5 {
    background-color: var(--blueHover);
}

.launch-slide-img img {
	width: 100%;
	height: auto;
	display: block;
}
.launch-slide-txt h4 {
    margin-bottom: 24px;
}


.launch-section .section-header {
    max-width: 64.1rem;
}

/* marquee essentials */
.launch-section-slider-wrap { /*overflow: hidden;*/ position: relative; }
.launch-section-slider { display: block; will-change: transform; }
.launch-section-slider.marquee { display: flex; align-items: center; gap: 20px; cursor: grab; user-select: none; -webkit-user-drag: none; }
.launch-section-slider.marquee:active { cursor: grabbing; }

.launch-section-slider-wrap.carousel-wrapper {
  border-radius: 0;
}

@media (max-width: 767px) {
    .launch-section-slider.marquee { display: block; transform: none !important; }
}
/* end marquee essentials */

/* cursor follow round */
.launch-slide .cursor-follow {
    box-shadow: 0 0.25rem 0.25rem rgba(0, 0, 0, 0.25);
    transition: transform 0.15s ease-out;
    pointer-events: none;
    position: absolute;
    top: 3rem;
    left: 3rem;
    z-index: 99;
    display: none;
}
/* end cursor follow round */






@media screen and (min-width: 1601px) {
    .fuel-right-lottie.fuel-right-lottie-5{ padding: 50px;}
}
@media screen and (max-width: 1600px){
    .launch-slide {
		width: 24.5rem;
        padding: 40px;
        height: 516px;
    }
    .launch-section .section-header {
        max-width: 60.9rem;
    }
    .fuel-right-lottie{padding-left: 0;}
}
@media screen and (max-width: 1199px){
    .launch-slide {
		width: 23.313rem;
        height: 436px;
    }
    .launch-slide-txt h4 {
        margin-bottom: 16px;
    }
    .launch-section .section-header {
        max-width: 100%;
    }
}
@media screen and (max-width: 992px){
    body .launch-section .slick-dots {
        justify-content: flex-start;
    }

    .launch-section-slider .slick-track {
        gap: 24px;
    }
    .launch-slide {
		width: 21.75rem;
    }
    .launch-section-slider .slick-list {
        overflow: visible;
    }
}
@media screen and (max-width: 767px){
    .launch-section .section-title {
        justify-content: flex-start;
        text-align: left;
    }
    /*.launch-section-slider .slick-track {
        gap: 0px;
    }*/
    .launch-slide {
		width: 19.25rem;
        height: 374px;
    }

    .debit-hero-wrap .debit-hero-img, .debit-hero-img img, #lottie_header_img {
        width: 100%;
        max-width: 100%;
    }
    .fuel-right-lottie img{ max-width: 320px;}
    .fuel-section-inner .section-header.fuel-section-header{ margin-bottom: -20px;}
    .fuel-slider-wrap .fuel-slide-txt-mobile{ margin-top: -50px; margin-bottom: 40px; max-width: 80%; margin-inline: auto;}
    .fuel-slider-wrap .fuel-slide-txt-mobile h3{ margin-inline: auto; max-width: 85%;}
    .fuel-slider-wrap .slick-dots{ padding-top: 0;}
}

.cta-band .container-sm{max-width:1500px; }
.cta-band .container-sm .cta-band-content {
  max-width: 1155px;
  margin-left: auto;
  margin-right: auto;
}