.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-1050 {
	max-width: 1050px;
}

.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;
}

.block-wpr.wis-avion-block.av-block-fr:before {
    background-image: url(/investments/_assets-custom/wis2026/images/icons/avion-rewards-decoration-fr.svg) !important;

}


.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;
	}

}

.investment-tool .rounded-corners-top {
	border-radius: 8px 8px 0 0;
}

.investment-tool .rounded-corners-bottom {
	border-radius: 0 0 8px 8px;
}

.investment-tool .investment-tool-main-block {
	border-radius: 4px;
}

.investment-tool .investment-tool-panel {
	flex: 0 1 50%;
}

.investment-tool .investments-white-block {
	flex: 1 1 0;
}

.investment-tool .investment-tool-panel .block-wpr.drop-shadow {
	box-shadow: 0 54px 118px 0 rgba(37, 37, 37, 0.04), 0 12.062px 26.357px 0 rgba(37, 37, 37, 0.06), 0 3.591px 7.847px 0 rgba(37, 37, 37, 0.08);
}

.investment-tool-styled-box {
    border-radius: 7.653px;
    background: var(--Interaction-interactive-1-text, #FFF);
    box-shadow: 0 54px 118px 0 rgba(37, 37, 37, 0.04), 0 12.062px 26.357px 0 rgba(37, 37, 37, 0.06), 0 3.591px 7.847px 0 rgba(37, 37, 37, 0.08);
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
}

.investment-tool-styled-box .investment-tool-header {
    border-radius: 8px 8px 0 0;
    background: var(--Selected-State-selected-2, #E3F4FF);
    padding-top: 32px;
    padding-bottom: 32px !important;
    padding-left: 32px;
    padding-right: 32px;

    color: var(--text-foregrounds-text-default, #252525);
    text-align: center;

    /* Headings/Desktop/H5 */
    font-family: var(--Fonts-family-paragraph, Roboto);
    font-size: var(--Fonts-fonts-heading-5, 18px);
    font-style: normal;
    font-weight: 500;
    line-height: var(--Fonts-line-height-heading-5, 27px); /* 150% */
}

.investment-tool-styled-box .investment-tool-footer {
    color: #000;
    text-align: center;
    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% */
}

.investment-tool-styled-box p.text-small:not(.investment-tool-header):not(.investment-tool-footer) {
    color: var(--Interaction-interactive-accent-text, #252525);
    text-align: center;
    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% */
}

ol.roman-list {
    margin-left: 15px;
}

ol.roman-list>li {
    list-style-type: lower-roman;
}