.sticky-wrapper.is-stikcy h1 {
	font-size: 4rem !important;
	line-height: 4.8rem !important;
}


#how-to h2 {
    margin-bottom: 40px !important;
}

#how-to .more-toggle:before {
    background: #C6C7C9;
    z-index: 0;
}

#how-to .more-toggle span {
    background: #F9FCFD;
}

/* #hero-banner h2 span:not(.h4), */
#banner h2 span:not(.h4) {
	font-size: 7.2rem;
	line-height: 8.0rem;
	letter-spacing: -2px;
}

/* #hero-banner h2 div.h4, */
/* #hero-banner h2 span.h4, */
#banner h2 div.h4,
#banner h2 span.h4{
	font-size: 3.0rem !important;
	line-height: 3.8rem !important;
	letter-spacing: -2px;
}

/* #hero-banner.banner.full-width, */
#banner.banner.full-width {
	min-height: 500px;
    height: auto;
	align-items: center;
	background-position: left center;
}

/* #hero-banner.banner.full-width .section-inner, */
/* #hero-banner.banner.full-width .section-inner .banner-wpr, */
#banner.banner.full-width .section-inner,
#banner.banner.full-width .section-inner .banner-wpr {
	height: 100%;
}

@media screen and (min-width: 1500px) {
	/* #hero-banner.banner.fw-bnr.energy-lines.elg-left:before, */
	#banner.banner.fw-bnr.energy-lines.elg-left:before {
		background-image: url(/investments/_assets-custom/wis2026/images/banner/elg-left.svg);
		background-position: 0% 0%;
		background-size: contain;
		right: unset;
		left: unset;
	}
}

/* mobile */
@media screen and (max-width: 639px) {
	/* #hero-banner.banner.full-width, */
	#banner.banner.full-width {
		height: auto;
		min-height: 500px;
		align-items: center;
		background-position: 57% center;
	}

	/* #hero-banner h2 span:not(.h4), */
	#banner h2 span:not(.h4) {
		font-size: 2.8rem;
		line-height: 3.5rem;
		letter-spacing: unset;
	}

    /* #hero-banner h2 div.h4, */
    /* #hero-banner h2 span.h4, */
    #banner h2 div.h4,
    #banner h2 span.h4 {
        font-size: 1.8rem !important;
        line-height: 2.7rem !important;
        letter-spacing: unset;

    }

	/* #hero-banner.banner.fw-bnr.energy-lines.elg-left:before, */
	#banner.banner.fw-bnr.energy-lines.elg-left:before {
		background-image: none;
	}

    #how-to h2 {
        margin-bottom: 25px !important;
    }
}

.inter-medium {
	font-family: Inter, Roboto;
	font-weight: 500;
}

.w-limit-930 {
	max-width: 930px;
}

.w-limit-800 {
	max-width: 800px;
}

.w-limit-850 {
	max-width: 850px;
}

.w-limit-870 {
    max-width: 870px;
}

.w-limit-670 {
	max-width: 670px;
}

.w-limit-570 {
	max-width: 570px;
}

.white-lightblue-gradient {
	background: linear-gradient(180deg, #FFF 15.77%, #F4F8F9 164.04%);
}

.bg-cool-blue {
	background-color: #E1EBEF;
}

ol>li.list-item-num-img {
	min-height: 48px;
	position: relative;
	padding-left: 60px;
	display: flex;
	align-items: center;
	margin-bottom: 15px;
}

ol>li.list-item-num-img:before {
	position: absolute;
	left: 0;
	top: 1px;
	width: 48px;
	height: 100%;
}

ol>li.list-item-num-img:first-child:before {
	content: url(/dvl/v1.0/assets/images/icons/icon-number-1.svg);
}

ol>li.list-item-num-img:nth-child(2):before {
	content: url(/dvl/v1.0/assets/images/icons/icon-number-2.svg);
}

ol>li.list-item-num-img:nth-child(3):before {
	content: url(/dvl/v1.0/assets/images/icons/icon-number-3.svg);
}

.lightbulb-content {
	position: relative;
	padding-left: 60px;
}

.lightbulb-content:before {
	content: url(/investments/_assets-custom/wis2026/images/icons/icon-lightbulb-idea-black.svg);
	position: absolute;
	left: 0;
	width: 48px;
	height: 48px;
}

table td .table-checkmark {
	background-image: url(/dvl/v1.0/assets/images/ui/ui-checkmark-blue.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
	height: 16px;
	text-align: center;
}

.block-wpr.wis-avion-block {
	max-width: 768px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	border-radius: 4px;
	background: linear-gradient(98deg, #003168 8.45%, #0061CE 97.31%);
}

.block-wpr.wis-avion-block .block-inner {
    max-width: 460px; /* 415 -> 460px to compensate for block-wpr padding and have text sit on 3 instead of 4 lines */
    margin-left: auto;
	margin-right: auto;
}

.block-wpr.wis-avion-block .block-inner {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
	color: white !important;
}

.block-wpr.wis-avion-block .block-inner .pill {
	color: #252525 !important;
}

.block-wpr.wis-avion-block .block-inner h4 {
	font-size: 3.0rem !important;
	line-height: 38px !important;
}

@media screen and (max-width: 639px) {
    .block-wpr.wis-avion-block .block-inner h4 {
        font-size: 2.4rem !important;
        line-height: 32px !important;
    }
}

.block-wpr.wis-avion-block:before {
	content: "";
	position: absolute;
	width: 22%;
	max-width: 165px;
	height: auto;
	aspect-ratio: 205 / 153;
	bottom: -5px;
	right: 0;
	background-image: url(/investments/_assets-custom/wis2026/images/icons/avion-rewards-decoration.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: bottom;
}

.image-and-text {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    text-align: left;
}


.text-stopwatch {
    color: var(--text-foregrounds-text-default, #252525) !important;
    font-feature-settings: 'liga' off, 'clig' off;

    /* Paragraphs/Text/sm/sm */
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px; /* 142.857% */
}



@media screen and (max-width: 639px) {
    .text-super {
        font-size: 36px; line-height: 45px;
    }
    .icon-80 {
        height: 40px !important; width: 40px !important;
    }
}

@media screen and (min-width: 640px) {
    .text-super {
        font-size: 64px; line-height: 96px;
    }

}