.Home_container__d256j {
	display: flex;
	flex-direction: column;
	max-height: 100vh;
	min-height: 100vh;
}

.Home_header__y2QYS {
	width: 100%;
}

.Home_w_100__g0mS3 {
	width: 100%;
}

.Home_footer__yFiaX {
	align-items: center;
	background: var(--interface-white, #fff);
	bottom: 0;
	display: flex;
	flex-direction: row;
	height: 84px;
	justify-content: space-between;
	left: 0;
	position: fixed;
	width: 100%;
}

.Home_footerTextContainer__8FxyH {
	margin: 0 27px;
	width: 70%;
}

.Home_footerText__EKbpX {
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
}

.Home_footerButtons__CVxxr {
	align-items: baseline;
	display: flex;
	justify-content: flex-end;
	width: 30%;
}

.Home_main_container_column__XFNUX {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin-bottom: 84px;
	overflow: auto;
	width: 100%;
}

.Home_container_row__srlAG {
	display: grid;
	grid-gap: 2.3001%;
	gap: 2.3001%;
	grid-gap: 20px;
	grid-template-columns: minmax(64.6999%, 613px) minmax(33%, 316px);
	grid-template-rows: auto;
	margin-inline: auto;
	max-width: 949px;
	width: 49.869%;
}

.Home_container_column__yZ72E {
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.Home_header_logo_block__qszUh {
	align-items: center;
	background: var(--interface-white, #fff);
	display: grid;
	grid-template-columns: 15% 75% 10%;
	height: 5.0241rem; /* 1rem = 14px as set by Semantic UI */
	justify-content: space-between;
	width: 100%;

	@media (max-width: 1200px) {
		grid-template-columns: 25% 55% 20%;
	}
}

.Home_header_logo__wXYxx {
	display: inline-block;
	grid-column: 1;
	margin-left: 37px;
	width: auto;
}

.Home_header_title__7iG5p {
	color: #ff602c;
	font-family: var(--BekaertHeadline-Bold), var(--system-ui);
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	grid-column: 2;
	justify-content: center;
	line-height: 48px;
	margin: 0;
	text-align: center;
	width: auto;

	@media (max-width: 992px) {
		font-size: 20px;
		line-height: 24px;
	}
}

.Home_header_contact_container__wu4lT {
	text-align: right;
}

.Home_header_contact__VcT4g {
	color: #01adef;
	cursor: pointer;
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	grid-column: 3;
	line-height: 20px;
	margin-right: 39px;
	pointer-events: all;
	text-align: right;
	-webkit-text-decoration-line: underline;
	        text-decoration-line: underline;
}

/** OLD Navigation : START */
.Home_fil_dariane___ey99 {
	align-items: center;
	display: flex;
	justify-content: center;
	padding: 14px 0 17px;
	width: 100%;
}

.Home_breadcrumb__vNSJd {
	color: var(--interface-black, #000);
	cursor: pointer;
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 137.6%;
}

.Home_breadcrumb_seperator__C_FGX {
	color: #000;
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 137.6%;
	margin: 0 30px;
}

/** OLD Navigation : END */

/** NEW Navigation : START */
.Home_navigationContainer__yFiXU {
	align-items: center;
	background-color: #fff;
	border: 1px solid #ebe9e5;
	border-radius: 8px;
	box-sizing: content-box;
	display: flex;
	gap: 10px;
	height: 92px;
	justify-content: center;
	margin: 20px auto;
	max-width: 89.896%;
	position: relative;
}

.Home_navigationContainerSmall__tvzM4 {
	max-width: 949px;
	transform: translateX(-5px);
	width: 49.323%;
}

.Home_navDirection__RMDkK {
	align-items: center;
	cursor: pointer;
	display: flex;
	gap: 8px;
	opacity: 0.3;
	position: absolute;
}

.Home_navDirectionText__x98w4 {
	color: #767471;
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
}

.Home_navNext__JLydK {
	right: 30px;
}

.Home_navPrev__4BHVn {
	left: 30px;
}

.Home_pageBoxText__bAOEP {
	color: #767471;
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
}

.Home_pageBoxIcon__WPs98 {
	align-items: center;
	border: 2px solid #767471;
	border-radius: 50%;
	display: flex;
	height: 32px;
	justify-content: center;
	width: 32px;
}

.Home_pageBox__aDKNo {
	align-items: center;
	cursor: pointer;
	display: flex;
	flex-direction: column;
	gap: 8px;
	height: 92px;
	justify-content: center;
	width: 140px;

	&:hover,
	&.Home_pageBoxActive___kryO {
		background-color: #ebf9fe;

		.Home_pageBoxIcon__WPs98 {
			border-color: #01adef;
		}

		.Home_pageBoxSVG__0fjmm g path {
			fill: #01adef;
		}

		.Home_pageBoxText__bAOEP {
			color: #01adef;
		}
	}
}

.Home_pageBoxSVG__0fjmm {
	box-sizing: content-box;
	height: 12px;
	padding: 2px;
	width: 12px;
}

.Home_pageBoxIconGrey__5KBIk {
	border-color: #767471;
}

/** NEW Navigation : END */

.Home_panel_container__6MLtw {
	align-items: flex-start;
	background: #ebe9e5;
	display: grid;
	grid-gap: 20px;
	gap: 20px;
	grid-template-columns: repeat(auto-fit, minmax(333px, 1fr));
	margin: 0 auto 114px;
	max-width: 89.896%;
	overflow: auto;
}

.Home_panel__UGulu {
	background: var(--interface-white, #fff);
	border-radius: 10px;
}

.Home_panel1__FaMee {
	gap: 22px;
}

.Home_panel_wrapper__XGS00 {
	display: flex;
	flex-direction: column;
	gap: 22px;
	padding: 30px 20px;
	width: 100%;
}

.Home_panel_titleframe__9yUeo {
	display: grid;
	grid-row-gap: 10px;
	grid-template-rows: auto;
	width: 100%;
}

.Home_panel_content__IgJZp {
	display: grid;
	grid-row-gap: 22px;
	grid-template-rows: auto;
}

.Home_panel_header__91FfE {
	color: #000;
	font-family: var(--BekaertText-Bold), var(--system-ui);
	font-feature-settings:
		'clig' off,
		'liga' off;
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	max-width: 90%;
	min-height: 32px;
	white-space: pre-line;
}

.Home_panel_text__48ud_ {
	align-self: stretch;
	color: #000;
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
}

.Home_panel_inputfield__nxSmJ {
	display: grid;
	flex-shrink: 0;
	grid-gap: 4px;
	gap: 4px;
	grid-template-rows: auto;
	width: 100%;
}

.Home_panel_inputfieldmin__c2UMG {
	display: grid;
	flex-shrink: 0;
	grid-gap: 5px;
	gap: 5px;
	grid-template-rows: auto;
	width: 100%;
}

.Home_panel_valueinputfield__QQPyu {
	display: grid;
	flex-shrink: 0;
	grid-gap: 5px;
	gap: 5px;
	grid-template-rows: auto;
}

.Home_panel_valueinputfieldmin__Q1q2r {
	display: grid;
	flex-shrink: 0;
	grid-gap: 5px;
	gap: 5px;
	grid-template-rows: auto;
}

.Home_panel_innerinputfield__G4aQS {
	display: grid;
	grid-gap: 2%;
	gap: 2%;
	grid-template-columns: 22% 76%;
}

.Home_panel_input_field_label_container__PS4IM {
	display: flex;
	flex-direction: row;
	gap: 10px;
}

.Home_panel_inputFieldLabel__J_Rjw {
	color: var(--Text-Default, #000);
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-feature-settings:
		'clig' off,
		'liga' off;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
}

.Home_panel_inputFieldInfo__2M8qK {
	cursor: pointer;
	flex-shrink: 0;
	height: 13px;
	margin-right: 8px;
	width: 13px;
}

.Home_panel_inputFieldLock__iaKpf {
	cursor: pointer;
	flex-shrink: 0;
	height: 11px;
	margin-right: 8px;
	width: auto;
}

.Home_panel_inputFieldText1__0PDEw {
	color: var(--interface-black, #000);
	display: block;
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	line-height: 146.6%;
}

.Home_panel_inputFieldText21__WAnC7 {
	color: var(--bekaertprimary-primary-cyan, #01adef);
	display: flex;
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 12px;
	font-style: italic;
	font-weight: 400;
	line-height: 137.6%;
	margin-left: auto;
}

.Home_panel_inputFieldText22__4Xb62 {
	color: var(--bekaertprimary-primary-cyan, #01adef);
	display: flex;
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 137.6%;
	margin-left: auto;
	-webkit-text-decoration-line: underline;
	        text-decoration-line: underline;
}

.Home_panel_radiofield__IqI_Z {
	display: grid;
	grid-gap: 20px;
	gap: 20px;
	grid-template-rows: auto;
}

.Home_panel_radiofield1__0lEvh {
	color: var(--interface-black, #000);
	display: grid;
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	grid-gap: 10px;
	gap: 10px;
	grid-template-columns: 40% 60%;
	line-height: 20px;

	& label {
		cursor: pointer;
	}
}

.Home_panel_textinputfield__mLzKG {
	display: grid;
	grid-gap: 4px;
	gap: 4px;
	grid-template-rows: auto;
	height: 64px;
}

.Home_panel_report_line__z6hgV {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	gap: 5px;
	height: 39px;
}

.Home_panel_inner_report_line__nOpiJ {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 10px;
}

.Home_panel_report_line_value__NCCeD {
	color: var(--bekaertsecondary-secondary-deep-water, #0a344f);
	cursor: pointer;
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 17px;
}

.Home_checkboxTick__NPaCt {
	cursor: pointer;
}

.Home_checkbox__zqQL6 {
	color: var(--Text-Default, #000);
	cursor: pointer;
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	height: 17px;
	line-height: 20px;
}

.Home_checkbox__zqQL6 > input {
	margin-right: 7px;
}

.Home_styled_select__mcKra {
	appearance: none;
	background: url(/_next/static/media/Arrow.55beaba0.svg) no-repeat right #fff;
	border: 1px solid #767471;
	border-radius: 4px;
	color: var(--Text-Subdued, #767471);
	cursor: pointer;
	flex-shrink: 0;
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	height: 41px;
	line-height: 20px;
	padding: 8px 50px 8px 12px;
	width: 100%;
}

.Home_styled_selectmin__nsZaA {
	appearance: none;
	background: url(/_next/static/media/Arrow.55beaba0.svg) no-repeat right #fff;
	border: 1px solid #767471;
	border-radius: 4px;
	flex-shrink: 0;
	height: 22px;
	width: 290px;
}

.Home_styled_input__A2eGE {
	background-position-x: 5px;
	border: 1px solid #e6e6e6;
	border-radius: 4px;
	color: #767471;
	flex-shrink: 0;
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	height: 40px;
	line-height: 20px;
	padding: 8px;
	padding-left: 20px;
	text-align: right;
}

.Home_styled_inputmin__NOI_5 {
	background-position-x: 5px;
	border: 1px solid #e6e6e6;
	border-radius: 8px;
	color: #767471;
	flex-shrink: 0;
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	height: 40px;
	line-height: 20px;
	padding-left: 20px;
	-webkit-text-decoration-line: underline;
	        text-decoration-line: underline;
	width: 90px;
}

.Home_styled_textinput__M86fj {
	background: var(--interface-white, #fff);
	border: 1px solid #767471;
	border-radius: 4px;
	color: var(--Text-Subdued, #767471);
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	height: 40px;
	line-height: 20px;
	padding: 8px;
	width: 100%;
}

.Home_checkboxblock__eclnr {
	color: var(--interface-black, #000);
	cursor: pointer;
	display: grid;
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	grid-template-columns: 26px auto;
	height: auto;
	line-height: 20px;
	width: 100%;
}

.Home_panel_innerinputfieldmin__GlZjA {
	display: grid;
	grid-gap: 2%;
	gap: 2%;
	grid-template-columns: 30% 68%;
}

.Home_slidercontainer__nZwTw {
	display: grid;
	grid-template-columns: auto;
	height: 46px;
	padding-top: 10px;
	width: 100%;
}

.Home_slidercontainermin__9JVOu {
	display: grid;
	grid-template-columns: auto;
	height: 22px;
	padding-top: 7px;
	width: 100%;
}

.Home_slider__WPIUq {
	appearance: none;
	background: var(--bekaertprimary-primary-gray-dark, #ebe9e5);
	border-radius: 2.5px;
	box-shadow: 0 1px 2px 0 rgb(0 0 0 / 4%) inset;
	cursor: pointer;
	height: 5px;
	opacity: 0.7;
	transition: 0.2s;
}

.Home_slidermin__yk1IW {
	appearance: none;
	background: var(--bekaertprimary-primary-gray-dark, #ebe9e5);
	border-radius: 2.5px;
	box-shadow: 0 1px 2px 0 rgb(0 0 0 / 4%) inset;
	cursor: pointer;
	height: 5px;
	opacity: 0.7;
	transition: opacity 0.2s;
	width: 200px;
}

.Home_slider__WPIUq:hover {
	opacity: 1;
}

.Home_slidermin__yk1IW:hover {
	opacity: 1;
}

.Home_slider__WPIUq::-webkit-slider-thumb {
	appearance: none;
	background: transparent;
	background-image: url(/_next/static/media/GrabL2.cababd2a.jpg);
	background-size: cover;
	border-radius: 20%;
	cursor: pointer;
	height: 13px;
	padding-top: 0;
	width: 13px;
}

.Home_slidermin__yk1IW::-webkit-slider-thumb {
	appearance: none;
	background: transparent;
	background-image: url(/_next/static/media/GrabL2.cababd2a.jpg);
	background-size: cover;
	border-radius: 50%;
	cursor: pointer;
	height: 13px;
	padding-top: 0;
	width: 13px;
}

.Home_slider__WPIUq::-moz-range-thumb {
	background-image: url(/_next/static/media/Grab.cf04032b.svg);
	cursor: pointer;
	flex-shrink: 0;
	height: 13px;
	width: 13px;
}

.Home_slidermin__yk1IW::-moz-range-thumb {
	background-image: url(/_next/static/media/Grab.cf04032b.svg);
	cursor: pointer;
	flex-shrink: 0;
	height: 13px;
	width: 13px;
}

.Home_sliderMinMax__mY6A5 {
	display: grid;
	grid-template-columns: 50% 50%;
	width: 99%;
}

.Home_sliderMin__GP_uE {
	color: var(--Text-Default, #000);
	flex-shrink: 0;
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
	opacity: 0.5;
	text-align: left;
}

.Home_sliderMax__668m5 {
	color: var(--Text-Default, #000);
	flex-shrink: 0;
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
	opacity: 0.5;
	text-align: right;
}

.Home_button_next__BrOMn {
	background: var(--interface-blue, #042a4b);
	border-radius: 80px;
	color: var(--interface-white, #fff);
	cursor: pointer;
	font-family: var(--BekaertHeadline-Bold), var(--system-ui);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	height: 49px;
	line-height: 17px;
	margin-right: 39px;
	padding: 14px 32px 18px 30px;
	text-align: center;
}

.Home_button_previous__6_Asf {
	border: 1px solid var(--interface-blue, #042a4b);
	border-radius: 80px;
	color: var(--bekaertsecondary-secondary-deep-water, #0a344f);
	cursor: pointer;
	font-family: var(--BekaertHeadline-Bold), var(--system-ui);
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	height: 49px;
	line-height: 17px;
	margin-right: 39px;
	padding: 14px 32px 18px 30px;
	text-align: center;
}

.Home_page2_maincontainer__aycp_ {
	overflow: auto;
	width: 100%;
}

.Home_page2_panel3top__8jWmP {
	color: var(--bekaertprimary-primary-cyan, #01adef);
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 10px;
	font-style: normal;
	font-weight: 400;
	height: 30px;
	line-height: 146.6%;
	margin-inline: auto;
	padding: 8px 0 9px 10px;
	width: 862px;
}

.Home_page2_panel3__ZBfWJ {
	background: var(--interface-white, #fff);
	border: 1px solid #e6e6e6;
	border-radius: 10px;
	display: flex;
	flex-flow: row wrap;
	gap: 21px 20px;
	margin: 0 auto 104px;
	padding: 30px 20px 20px;
	place-content: flex-start flex-start;
	width: 862px;
}

.Home_page2_privacy_policy_container__hal_1 {
	display: grid;
	grid-template-columns: 25px 97%;
	height: 20px;
	width: 100%;
}

.Home_page2_privacy_policy_text__O7sKY {
	color: var(--interface-black, #000);
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
}

.Home_page2_disclaimer__P5wsi {
	color: var(--Text-Subdued, #6d7175);
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 auto 28px;
}

.Home_page1_buttoncontainer__Fd5eA {
	background: var(--interface-white, #fff);
	display: flex;
	gap: 30px;
	height: 75px;
	justify-content: flex-end;
	margin-top: 37px;
	padding: 13px 71px 13px 1683px;
	width: 1920px;
}

.Home_page2_buttoncontainer__RarXw {
	background: var(--interface-white, #fff);
	display: flex;
	gap: 30px;
	height: 75px;
	justify-content: flex-end;
	margin-top: 224px;
	padding: 13px 48px 13px 1462px;
	width: 1920px;
}

.Home_page3_buttoncontainer__gOu17 {
	background: var(--interface-white, #fff);
	display: flex;
	gap: 30px;
	height: 75px;
	justify-content: flex-end;
	margin-top: 32px;
	padding: 13px 65px 13px 1654px;
	width: 1920px;
}

.Home_page2_buttonnext__eBWho {
	width: 189px;
}

.Home_page2_buttonprevious__fdE27 {
	width: 201px;
}

.Home_page3_panel1__ssEW2 {
	align-items: flex-start;
	align-self: stretch;
	background: #fff;
	border-radius: 10px;
	display: flex;
	flex-direction: column;
	gap: 30px;
	padding: 20px;
}

.Home_page3_panel1_input__SsS2Y {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	gap: 20px;
	width: 100%;
}

.Home_page3_panel2__qPMFG {
	align-items: flex-start;
	align-self: stretch;
	background: #fff;
	border-radius: 10px;
	display: flex;
	flex-direction: column;
	gap: 30px;
	padding: 20px 20px 30px;
}

.Home_page3_panel2_stats__XRwke {
	display: flex;
	flex-direction: row;
	gap: 20px;
}

.Home_page3_panel3___IG2A {
	align-items: flex-start;
	align-self: stretch;
	border-radius: 10px;
	display: flex;
	flex-direction: column;
	gap: 20px;
	margin-left: 15px;
	width: 341px;
}

.Home_page3_panel3_rect1__W5535 {
	background: linear-gradient(180deg, #17334d 48.06%, #000 100%);
	background-size: cover;
	border-radius: 10px;
	display: flex;
	flex-flow: column;
	place-content: center center;
}

.Home_page3_panel3_rect2__KJwz3 {
	background: linear-gradient(180deg, #17334d 48.06%, #000 100%);
	background-size: cover;
	border-radius: 10px;
	display: flex;
	flex-flow: column;
	place-content: center center;
}

.Home_page3_panel3_text1__48SHC {
	align-self: stretch;
	color: var(--interface-white, #fbfbfa);
	font-family: var(--BekaertText-Bold), var(--system-ui);
	font-size: 24px;
	font-style: normal;
	font-weight: 700;
	line-height: 32px;
	text-align: center;
}

.Home_page3_panel3_text2__qG0TZ {
	align-self: stretch;
	color: var(--interface-white, #fff);
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 137.6%;
	margin: 20px 0;
	text-align: center;
}

.Home_button_discover__z71ys {
	align-items: center;
	background-color: transparent;
	border: 1px solid var(--interface-white, #fff);
	border-radius: 40px;
	color: var(--interface-white, #fff);
	cursor: pointer;
	display: flex;
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	gap: 7px;
	justify-content: flex-end;
	line-height: 20px;
	padding: 16px 30px;
}

.Home_page3_panel3_buttons__b1deG {
	display: flex;
	flex-direction: row;
	justify-content: center;
}

.Home_page3_lastBox__amShD {
	color: var(--bekaertsecondary-secondary-deep-water, #0a344f);
	display: block;
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	height: 74px;
	margin-top: 41px;
	text-align: center;
	width: 770px;
}

.Home_socialMedia__1vjrN {
	display: flex;
	flex-direction: row;
	gap: 30px;
	margin-bottom: 30px;
	margin-top: 30px;
}

.Home_stats_container__XqlAz {
	display: grid;
	grid-gap: 5px;
	gap: 5px;
	grid-template-rows: 9.1% auto;
	height: 244.8px;
	width: 216px;
}

.Home_stats_label__RY1y4 {
	color: var(--interface-blue, #000);
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 12px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	text-align: left;
}

.Home_stats_value_container__I84iU {
	align-items: center;
	border-radius: 50%;
	display: flex;
	flex-direction: column;
	gap: 10px;
	justify-content: center;
	width: 100%;
}

.Home_stats_text1__d9zNG {
	color: var(--interface-blue, #316a8a);
	font-family: var(--BekaertHeadline-Bold), var(--system-ui);
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: 48px;
	margin-top: 10px;
	text-align: center;
}

.Home_stats_text2__8n3Rv {
	color: #000;
	flex-shrink: 0;
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	text-align: center;
}

.Home_co2__KxRfb .Home_stats_text1__d9zNG {
	color: #647b56;
}

.Home_modal___NgiA {
	background-color: rgb(0 0 0 / 50%);
	inset: 0;
	position: fixed;
	z-index: 1000;
}

.Home_modal_content__HvZEQ {
	align-items: center;
	background: #fff;
	border-radius: 10px;
	display: flex;
	justify-content: center;
	left: 50%;
	margin: auto;
	padding: 40px 86px 39px;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 409px;
}

.Home_modal_body__8kO_l {
	align-self: stretch;
	color: var(--bekaertsecondary-secondary-deep-water, #0a344f);
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 146.6%;
	text-align: center;
}

.Home_recaptcha_error_message__4bKud {
	color: #f00;
	font-family: var(--BekaertText-Regular), var(--system-ui);
	font-size: 12px;
	font-weight: 400;
	line-height: 14px;
}

.Home_errorText__8qzXL {
	color: #f00;
}

.Home_disabled__ZI_69 {
	opacity: 0.5;
	pointer-events: none;
}

.Home_hidden__RZvqD {
	display: none;
}

.Home_visible__o7uWL {
	display: block;
}

.Home_invalid__P_9Op {
	color: red;
}

@media (max-width: 800px) {
	.Home_container__d256j {
		display: flex;
		flex-direction: column;
		min-height: 100vh;
		width: auto;
	}

	.Home_grid__AVljO {
		flex-direction: column;
		width: 100%;
	}
}

.Popup_popupClose__6FzSg {
	background: transparent;
	border: none;
	border-radius: 18px;
	color: #767471;
	cursor: pointer;
	display: block;
	font-size: 36px;
	line-height: 20px;
	padding: 2px 5px;
	position: absolute;
	right: 18px;
	top: 21px;

	&:focus-visible {
		border: none;
		outline: none;
	}
}

.Popup_popupContainerColumn__uziW4 {
	align-items: unset;
	margin-bottom: 0;
	overflow: hidden;
}

.Popup_popupInputContainer__9I65B {
	display: grid;
	grid-gap: 20px;
	gap: 20px;
	grid-template-columns: repeat(2, minmax(min(100%, 200px), 1fr));
	place-content: center;
	width: 100%;
}

.Popup_popupBody__EElLP {
	border: none;
	margin-bottom: 0;
	padding: 20px;
	width: 100%;
}

.Popup_popupButtons__GvYad {
	align-items: center;
  box-shadow: 0 1px 0 0 #E4E5E7 inset;
	display: flex;
	justify-content: flex-end;
	padding: 20px;

}

.Popup_popupCancel__3oLko {
	margin-right: 16px;
}

.Popup_popupNext__T2GUX {
	margin: 0;
}

@media screen and (max-width: 768px) {
	.Popup_popupInputContainer__9I65B {
		grid-template-columns: 100%;
	}
}

.Popup_apiFailsSection__IN02m{
  padding: 20px;
}

.Popup_apiFailures__2wG2O{
  background: #F7E3E2;
  border: 1px solid #BC2F29;
  border-radius: 8px;
  display: flex;
  padding: 16px;
}

.Popup_apiFailDetails__axSy_{
  padding-left: 8px;
}

.Popup_apiFailDetails__axSy_ h4{
  color: #202223;
  font-family: var(--BekaertText-Bold), var(--system-ui);
	font-feature-settings:
		'clig' off,
		'liga' off;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  margin: 0;
}

.Popup_apiFailDetails__axSy_ p{
  color: #202223;
  font-family: var(--BekaertText-Regular), var(--system-ui);
  font-size: 14px;
  line-height: 20px;
  margin: 0 0 10px;
}

.Popup_apiFailDetails__axSy_ p:last-child{
  margin: 0;
}

.Popup_apiFailDetails__axSy_ a{
  color: #01ADEF;
  font-family: var(--BekaertText-Regular), var(--system-ui);
}

