.ContactForm_container__SQ9Xi{
	margin-top:var(--spacing-xl);
	margin-bottom:var(--spacing-xl)
}

.ContactForm_title___y__H{
	align-items:center;
	width:100%;
	text-align:center;
	z-index:inherit
}

@media(min-width:768px){
	.ContactForm_title___y__H{
		display:flex;
		flex-direction:column;
		justify-content:center
	}


}

.ContactForm_titleContainer__SVu8v{
	width:100%;
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:24px;
	z-index:inherit
}

.ContactForm_description__sCBej{
	font-family:var(--font-avantt-medium);
	text-align:center;
	font-size:var(--font-size-18);
	line-height:26px;
	z-index:inherit;
	max-width:700px
}

.ContactForm_description__sCBej br{
	display:none
}

@media(min-width:768px){
	.ContactForm_description__sCBej br{
		display:inline
	}


}

.ContactForm_container__SQ9Xi{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	z-index:1;
	position:relative;
	margin:150px 0 0;
	padding-bottom:var(--spacing-4xl);
	width:100%
}

@media(min-width:1024px){
	.ContactForm_container__SQ9Xi{
		margin:200px 0 0
	}


}

.ContactForm_wrapper__PeKci{
	display:flex;
	flex-direction:column;
	align-items:center;
	width:100%;
	gap:32px
}

.ContactForm_tabContainer__2Tuus{
	display:flex;
	justify-content:center;
	align-items:center;
	gap:8px;
	border-radius:60px;
	background:#fff;
	padding:5px;
	margin-top:var(--spacing-4xl);
	width:350px
}

.ContactForm_tab__VoBqU{
	text-transform:uppercase;
	font-family:var(--font-avantt-extra-bold-italic);
	font-style:italic;
	font-size:var(--font-size-14);
	border-radius:60px;
	padding:16px 42px;
	display:flex;
	flex-wrap:nowrap;
	cursor:pointer;
	color:var(--color-outerspace)
}

.ContactForm_tab_selected___M6fX{
	background:var(--color-sienna);
	color:var(--color-linen)
}

.ContactForm_hubspotForm__pxSNL{
	min-height:510px
}

.ContactForm_iframeContainer__Z2moW{
	width:100%;
	min-height:780px;
	z-index:99
}

.ContactForm_background__hT_D3{
	position:absolute;
	bottom:0;
	background-color:var(--color-outerspace);
	width:100%;
	height:50%;
	z-index:0;
	display:flex;
	flex-direction:column;
	justify-content:space-between
}

.ContactForm_formWrapper__2or52{
	z-index:98;
	flex-direction:column;
	align-items:center;
	gap:16px;
	background:#fff;
	padding:60px 40px;
	border-radius:8px;
	max-width:850px;
	width:100%;
	margin-top:16px
}

.ContactForm_formWrapper__2or52 .ContactForm_formTitle__xUV6K{
	font-family:var(--font-avantt-semi-bold);
	font-size:var(--font-size-24);
	text-align:center;
	max-width:500px;
	margin-bottom:var(--spacing-2xl)
}

.ContactForm_subtitle__AnhX3{
	color:var(--color-linen);
	font-family:var(--font-avantt-medium);
	font-size:var(--font-size-18);
	margin-bottom:32px;
	text-align:center
}

.Title_root__XJUSS{
	font-family:var(--font-avantt-bold-italic);
	font-style:italic;
	color:var(--color-coccoa);
	font-size:var(--font-size-32);
	line-height:120%;
	letter-spacing:-.64px;
	text-transform:uppercase;
	text-align:center;
	padding:0 14px
}

@media(min-width:640px){
	.Title_root__XJUSS{
		width:auto
	}


}

@media(min-width:1024px){
	.Title_root__XJUSS{
		font-size:var(--font-size-56)
	}


}

.Title_root__XJUSS>span{
	font-family:inherit;
	color:var(--color-sienna);
	font-size:var(--font-size-32);
	line-height:120%;
	letter-spacing:-.64px;
	text-transform:uppercase
}

.Title_root__XJUSS>span.Title_accentedColor-mint__FFTMC{
	color:var(--color-mint)
}

.Title_root__XJUSS>span.Title_accentedColor-linen__LQ8An{
	color:var(--color-linen)
}

.Title_root__XJUSS>span.Title_accentedColor-coccoa__xXZ8V{
	color:var(--color-coccoa)
}

@media(min-width:1024px){
	.Title_root__XJUSS>span{
		font-size:var(--font-size-56)
	}


}

.Title_root__XJUSS.Title_align-left__odHlA{
	text-align:left;
	padding:0
}

.Title_root__XJUSS.Title_align-right__lODbL{
	text-align:right;
	padding:0
}

.Title_root__XJUSS.Title_color-coccoa__dQQGl{
	color:var(--color-coccoa)
}

.Title_root__XJUSS.Title_color-linen__xLcxE{
	color:var(--color-linen)
}

.Title_root__XJUSS.Title_color-outerspace__OELtk{
	color:var(--color-outerspace)
}

.Title_root__XJUSS.Title_color-sienna__V9nCP{
	color:var(--color-sienna)
}

.Title_large__Apj3J{
	font-size:var(--font-size-32)
}

@media(min-width:1024px){
	.Title_large__Apj3J{
		font-size:var(--font-size-64)
	}


}

.Title_large__Apj3J>span{
	font-size:var(--font-size-32)
}

@media(min-width:1024px){
	.Title_large__Apj3J>span{
		font-size:var(--font-size-64)
	}


}

.Title_small__hP8Cs{
	font-size:var(--font-size-32)
}

@media(min-width:1024px){
	.Title_small__hP8Cs{
		font-size:var(--font-size-32)
	}


}

.Title_small__hP8Cs>span{
	font-size:var(--font-size-32)
}

@media(min-width:1024px){
	.Title_small__hP8Cs>span{
		font-size:var(--font-size-32)
	}


}

.Contact_title__YfaJr{
	font-size:var(--font-size-16);
	color:var(--color-coccoa);
	font-family:var(--font-avantt-extra-bold-italic);
	text-transform:uppercase;
	font-style:italic
}

@media(min-width:1024px){
	.Contact_title__YfaJr{
		font-size:var(--font-size-24)
	}


}

.Contact_title__YfaJr span{
	font-size:var(--font-size-36);
	color:var(--color-cream);
	font-family:var(--font-avantt-extra-bold);
	margin-top:8px;
	display:block
}

@media(min-width:1024px){
	.Contact_title__YfaJr span{
		font-size:var(--font-size-48)
	}


}

.HiwayCloudLogo_hiwayCloudLogoWrapper__4zsLK{
	position:relative;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	padding:240px 16px 70px;
	width:100%
}

.HiwayCloudLogo_hiwayCloudLogoWrapper__4zsLK img{
	z-index:7
}

@media(min-width:1280px){
	.HiwayCloudLogo_hiwayCloudLogoWrapper__4zsLK{
		padding:120px 0 70px
	}


}

.HiwayCloudLogo_cream__HwcPa{
	background-color:var(--color-cream)
}

.HiwayCloudLogo_bleu__drRH9{
	background-color:var(--color-bleu)
}

.HiwayCloudLogo_hiwayLogo__BLtVl{
	position:absolute;
	top:240px
}

@media(min-width:1280px){
	.HiwayCloudLogo_hiwayLogo__BLtVl{
		top:120px
	}


}

.HiwayCloudLogo_content__Qd9xY{
	line-height:110%;
	text-transform:uppercase;
	text-align:center;
	font-size:var(--font-size-24);
	color:var(--color-bordeau);
	font-family:var(--font-avantt-regular);
	max-width:1152px
}

.HiwayCloudLogo_content__Qd9xY span{
	font-family:var(--font-avantt-extra-bold-italic);
	font-style:italic
}

@media(min-width:1280px){
	.HiwayCloudLogo_content__Qd9xY{
		font-size:var(--font-size-48)
	}


}

.HiwayCloudLogo_alt__rgKRU{
	padding:70px 16px
}

.HiwayCloudLogo_alt__rgKRU .HiwayCloudLogo_hiwayLogo__BLtVl{
	position:absolute;
	top:70px
}

.ContactForm_container__zJTuv{
	margin-top:var(--spacing-xl);
	margin-bottom:var(--spacing-xl)
}

.ContactForm_title__pnfRW{
	align-items:center;
	width:100%;
	z-index:inherit
}

@media(min-width:768px){
	.ContactForm_title__pnfRW{
		display:flex;
		flex-direction:column;
		justify-content:center
	}


}

.ContactForm_titleContainer__yFNCS{
	width:100%;
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:24px;
	z-index:inherit
}

.ContactForm_description__D0tyr{
	font-family:var(--font-avantt-medium);
	text-align:center;
	font-size:var(--font-size-18);
	line-height:26px;
	z-index:inherit;
	max-width:700px
}

.ContactForm_description__D0tyr br{
	display:none
}

@media(min-width:768px){
	.ContactForm_description__D0tyr br{
		display:inline
	}


}

.ContactForm_container__zJTuv{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	z-index:1;
	position:relative;
	margin:150px 0 0;
	padding-bottom:32px;
	width:100%
}

@media(min-width:1024px){
	.ContactForm_container__zJTuv{
		margin:200px 0 0
	}


}

.ContactForm_wrapper__IozPM{
	display:flex;
	flex-direction:column;
	align-items:center;
	width:100%;
	gap:16px;
	background:var(--color-mauve-light);
	max-width:756px;
	border-radius:var(--rounding-xl);
	padding:16px 8px
}

@media(min-width:1024px){
	.ContactForm_wrapper__IozPM{
		padding:48px;
		gap:32px
	}


}

.ContactForm_tabContainer__HH5UB{
	display:flex;
	justify-content:center;
	align-items:center;
	gap:8px;
	border-radius:60px;
	background:var(--color-bordeau);
	padding:7px;
	width:311px;
	margin-bottom:4px
}

@media(min-width:1024px){
	.ContactForm_tabContainer__HH5UB{
		width:354px;
		gap:16px
	}


}

.ContactForm_tab__hruRS{
	text-transform:uppercase;
	font-family:var(--font-avantt-extra-bold-italic);
	font-style:italic;
	font-size:var(--font-size-14);
	border-radius:60px;
	padding:9px 16px;
	display:flex;
	flex-wrap:nowrap;
	cursor:pointer;
	color:var(--color-cream)
}

@media(min-width:1024px){
	.ContactForm_tab__hruRS{
		font-size:var(--font-size-16)
	}


}

.ContactForm_tab_selected__GDKTX{
	background:var(--color-mauve-light);
	color:var(--color-bordeau)
}

.ContactForm_hubspotForm__t_yxX{
	min-height:515px
}

.ContactForm_iframeContainer__KudEn{
	margin-top:-40px;
	width:100%;
	min-height:780px;
	z-index:99;
	padding-top:24px;
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:flex-start
}

.ContactForm_background__NWGJF{
	position:absolute;
	bottom:0;
	background-color:var(--color-outerspace);
	width:100%;
	height:50%;
	z-index:0;
	display:flex;
	flex-direction:column;
	justify-content:space-between
}

.ContactForm_formWrapper__cadSI{
	z-index:98;
	flex-direction:column;
	align-items:center;
	gap:16px;
	background:#fff;
	padding:32px 16px 0;
	border-radius:8px;
	max-width:850px;
	width:100%
}

@media(min-width:1024px){
	.ContactForm_formWrapper__cadSI{
		margin-top:-23px
	}


}

.ContactForm_title__pnfRW{
	max-width:200px;
	text-align:center
}

@media(min-width:1024px){
	.ContactForm_title__pnfRW{
		max-width:none
	}


}

.ContactForm_subtitle__Smhiv{
	color:var(--color-bordeau);
	font-family:var(--font-avantt-medium);
	font-size:var(--font-size-14);
	margin:0 auto;
	text-align:center;
	line-height:120%;
	max-width:300px
}

@media(min-width:1024px){
	.ContactForm_subtitle__Smhiv{
		text-align:left;
		font-size:var(--font-size-18);
		line-height:24px;
		max-width:400px
	}


}

.MeetUsSlider_embla__Hjjjn{
	margin:var(--spacing-4xl) auto var(--spacing-8xl) auto;
	width:100%;
	max-width:1920px;
	--slide-height:19rem;
	--slide-spacing:1rem;
	--slide-size:200px;
	z-index:999
}

.MeetUsSlider_emblaViewport__szJvT{
	overflow:hidden
}

.MeetUsSlider_emblaContainer__gHlsZ{
	display:flex;
	width:100%;
	touch-action:pan-y pinch-zoom
}

@media(min-width:1440px){
	.MeetUsSlider_emblaContainer__gHlsZ{
		justify-content:center;
		padding:0 26px
	}


}

.MeetUsSlider_emblaSlide__0z2T4{
	display:flex;
	flex-direction:column;
	transform:translateZ(0);
	min-width:0;
	height:520px;
	padding:8px
}

.MeetUsSlider_emblaSlide__0z2T4 img{
	border-radius:8px
}

.MeetUsSlider_emblaSlide__0z2T4:first-child{
	flex:0 0 12%;
	justify-content:flex-end;
	align-items:flex-end;
	min-width:250px
}

.MeetUsSlider_emblaSlide__0z2T4:nth-child(2){
	flex:0 0 10%;
	min-width:170px;
	display:flex;
	flex-direction:column;
	gap:var(--spacing-xl)
}

.MeetUsSlider_emblaSlide__0z2T4:nth-child(2) .MeetUsSlider_instagram__o7sbJ{
	display:flex;
	flex-direction:column;
	gap:var(--spacing-m);
	justify-content:center;
	align-items:center;
	padding:var(--spacing-xl);
	padding-top:var(--spacing-4xl);
	padding-bottom:var(--spacing-4xl);
	border-radius:8px;
	background:var(--color-mint);
	font-weight:600
}

.MeetUsSlider_emblaSlide__0z2T4:nth-child(2) .MeetUsSlider_instagram__o7sbJ div{
	display:flex;
	flex-direction:column;
	gap:var(--spacing-s);
	justify-content:center;
	align-items:center
}

.MeetUsSlider_emblaSlide__0z2T4:nth-child(2) .MeetUsSlider_instagram__o7sbJ div .MeetUsSlider_instagramText__GRW4m{
	text-transform:uppercase;
	font-size:10px
}

.MeetUsSlider_emblaSlide__0z2T4:nth-child(2) .MeetUsSlider_instagram__o7sbJ div .MeetUsSlider_hiwayFreelance__CqwFT{
	font-family:var(--font-avantt-semi-bold)
}

.MeetUsSlider_emblaSlide__0z2T4:nth-child(3){
	flex:0 0 15%;
	min-width:230px;
	display:flex;
	flex-direction:column;
	gap:var(--spacing-m);
	justify-content:flex-start;
	align-items:flex-end
}

.MeetUsSlider_emblaSlide__0z2T4:nth-child(3) .MeetUsSlider_hiwayLogoLinen__d2Joz{
	border-radius:8px;
	background:var(--color-bordeau);
	padding:var(--spacing-xl);
	width:180px;
	height:115px;
	display:flex;
	align-items:center
}

.MeetUsSlider_emblaSlide__0z2T4:nth-child(4){
	flex:0 0 10%;
	min-width:180px;
	display:flex;
	flex-direction:column;
	gap:var(--spacing-m);
	justify-content:center
}

.MeetUsSlider_emblaSlide__0z2T4:nth-child(4) .MeetUsSlider_yt__EjsX5{
	display:flex;
	flex-direction:column;
	gap:var(--spacing-m);
	justify-content:center;
	align-items:center;
	padding:var(--spacing-xl);
	padding-top:var(--spacing-4xl);
	padding-bottom:var(--spacing-4xl);
	border-radius:8px;
	background:var(--color-flash-red);
	font-weight:600
}

.MeetUsSlider_emblaSlide__0z2T4:nth-child(4) .MeetUsSlider_yt__EjsX5 div{
	display:flex;
	flex-direction:column;
	gap:var(--spacing-s);
	justify-content:center;
	align-items:center
}

.MeetUsSlider_emblaSlide__0z2T4:nth-child(4) .MeetUsSlider_yt__EjsX5 div img{
	color:var(--color-linen)
}

.MeetUsSlider_emblaSlide__0z2T4:nth-child(4) .MeetUsSlider_yt__EjsX5 div .MeetUsSlider_ytText__T6MOB{
	text-transform:uppercase;
	font-size:10px
}

.MeetUsSlider_emblaSlide__0z2T4:nth-child(4) .MeetUsSlider_yt__EjsX5 div .MeetUsSlider_ytChannel__ex_Cx{
	font-family:var(--font-avantt-semi-bold);
	color:var(--color-linen)
}

.MeetUsSlider_emblaSlide__0z2T4:nth-child(5){
	flex:0 0 16%;
	min-width:245px;
	display:flex;
	flex-direction:column;
	gap:var(--spacing-m);
	justify-content:flex-start;
	align-items:flex-start
}

.MeetUsSlider_emblaSlide__0z2T4:nth-child(5) .MeetUsSlider_hiwayLogoCoccoa__PM0Ht{
	border-radius:8px;
	background:var(--color-mauve-light);
	padding:var(--spacing-xl);
	width:180px;
	height:115px;
	display:flex;
	align-items:center
}

.MeetUsSlider_emblaSlide__0z2T4:nth-child(6){
	flex:0 0 10%;
	min-width:200px;
	justify-content:flex-end;
	display:flex;
	flex-direction:column;
	gap:var(--spacing-m);
	align-items:center
}

.MeetUsSlider_emblaSlide__0z2T4:nth-child(6) .MeetUsSlider_map__fXNUH{
	display:flex;
	flex-direction:column;
	gap:var(--spacing-m);
	justify-content:center;
	align-items:center;
	padding:var(--spacing-xl);
	padding-top:var(--spacing-4xl);
	padding-bottom:var(--spacing-4xl);
	border-radius:8px;
	background:var(--color-dark);
	font-weight:600
}

.MeetUsSlider_emblaSlide__0z2T4:nth-child(6) .MeetUsSlider_map__fXNUH div{
	display:flex;
	flex-direction:column;
	gap:var(--spacing-s);
	justify-content:center;
	align-items:center;
	text-align:center
}

.MeetUsSlider_emblaSlide__0z2T4:nth-child(6) .MeetUsSlider_map__fXNUH div .MeetUsSlider_mapIcon__SPN2x{
	color:var(--color-bleu)
}

.MeetUsSlider_emblaSlide__0z2T4:nth-child(6) .MeetUsSlider_map__fXNUH div .MeetUsSlider_mapText__pJucB{
	text-transform:uppercase;
	font-size:10px;
	color:var(--color-bleu)
}

.MeetUsSlider_emblaSlide__0z2T4:nth-child(6) .MeetUsSlider_map__fXNUH div .MeetUsSlider_mapAddress__fCkrp{
	font-family:var(--font-avantt-semi-bold);
	color:var(--color-cream);
	font-size:var(--font-size-16)
}

.MeetUsSlider_emblaSlide__0z2T4:nth-child(6) .MeetUsSlider_altMap__Qu537{
	background-color:var(--color-mint)
}

.MeetUsSlider_emblaSlide__0z2T4:nth-child(7){
	flex:0 0 16%;
	min-width:230px
}

.MeetUsSlider_emblaControls__3j_GI{
	display:flex;
	justify-content:center;
	gap:1.2rem;
	margin-top:1.8rem;
	width:100%
}

@media(min-width:1440px){
	.MeetUsSlider_emblaControls__3j_GI{
		display:none
	}


}

.MeetUsSlider_emblaProgress__XfPaN{
	border-radius:1.8rem;
	box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);
	background-color:rgba(193,234,212,.2);
	position:relative;
	height:6px;
	justify-self:flex-end;
	align-self:center;
	width:80%;
	overflow:hidden;
	z-index:999;
	max-width:360px
}

.MeetUsSlider_emblaProgressBar__8MkTU{
	background-color:var(--color-mint);
	position:absolute;
	width:100%;
	top:0;
	bottom:0;
	left:-100%;
	z-index:1000
}

.MeetUs_container__nbshk{
	margin-top:var(--spacing-xl);
	margin-bottom:var(--spacing-xl)
}

.MeetUs_title__I4VBf{
	align-items:center;
	width:100%;
	text-align:center;
	z-index:inherit
}

@media(min-width:768px){
	.MeetUs_title__I4VBf{
		display:flex;
		flex-direction:column;
		justify-content:center
	}


}

.MeetUs_titleContainer__H3K6Q{
	width:100%;
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:24px;
	z-index:inherit
}

.MeetUs_description__IV9Lv{
	font-family:var(--font-avantt-medium);
	font-size:var(--font-size-18);
	line-height:26px;
	z-index:inherit
}

.MeetUs_description__IV9Lv br{
	display:none
}

@media(min-width:768px){
	.MeetUs_description__IV9Lv br{
		display:inline
	}


}

.MeetUs_container__nbshk{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	z-index:1;
	position:relative;
	margin:0;
	width:100%;
	overflow:hidden;
	padding-left:var(--spacing-sm);
	padding-right:var(--spacing-sm)
}

@media(min-width:1440px){
	.MeetUs_container__nbshk{
		padding-left:0;
		padding-right:0;
		overflow:visible
	}


}

.MeetUs_altBackground__ibpna,.MeetUs_background__umjMj{
	position:absolute;
	top:0;
	width:100%;
	height:70%;
	z-index:0;
	display:flex;
	flex-direction:column;
	justify-content:space-between
}

.MeetUs_altBackground__ibpna>svg,.MeetUs_background__umjMj>svg{
	position:absolute;
	width:100%;
	bottom:-1px
}

@media(min-width:1440px){
	.MeetUs_altBackground__ibpna,.MeetUs_background__umjMj{
		height:50%
	}

	.MeetUs_altBackground__ibpna{
		height:70%
	}


}

.MeetUs_description__IV9Lv{
	text-align:center;
	color:var(--color-bordeau);
	max-width:700px;
	font-size:var(--font-size-20);
	font-family:var(--font-avantt-regular)
}

.MeetUs_overlay__jJz6Y{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:var(--color-outerspace);
	opacity:.8;
	border-radius:8px
}

.MeetUs_logoWrapper__RzbVX{
	margin-top:-140px
}

@media(min-width:1440px){
	.MeetUs_logoWrapper__RzbVX{
		margin-top:0
	}


}

.MeetUs_logoWrapper__RzbVX p span{
	color:var(--color-flash-red)
}

.legal_container__PxmNh{
	width:100%;
	margin:0 auto;
	display:flex;
	flex-direction:column;
	align-items:center;
	padding:150px 0 120px
}

.legal_contentWrapper__q6YdG{
	width:100%;
	max-width:1240px;
	padding:0 20px
}

@media(min-width:1024px){
	.legal_contentWrapper__q6YdG{
		padding:0 20px 0 0
	}


}

.legal_contactFormWrapper__GbNfT{
	position:relative;
	background-color:var(--color-coccoa);
	width:100%
}

.legal_title__mU7Vh{
	font-family:var(--font-avantt-bold-italic);
	font-style:italic;
	font-size:var(--font-size-32);
	line-height:32px;
	letter-spacing:-1.08px;
	text-transform:uppercase;
	margin-bottom:28px;
	color:var(--color-coccoa);
	margin-top:90px
}

@media(min-width:1024px){
	.legal_title__mU7Vh{
		font-size:54px;
		line-height:54px
	}


}

.legal_content__EwsEi{
	display:flex;
	gap:28px;
	flex-direction:column;
	margin-bottom:100px
}

.legal_content__EwsEi p{
	line-height:24px;
	font-size:var(--font-size-16)
}

.legal_content__EwsEi a{
	color:var(--color-sienna)
}

.legal_content__EwsEi em{
	text-decoration:underline;
	font-style:normal
}

.legal_block__fs2Qn{
	display:flex;
	flex-direction:column;
	gap:10px
}

.legal_block__fs2Qn strong{
	font-family:var(--font-avantt-bold)
}

.legal_block__fs2Qn h2{
	font-family:var(--font-avantt-medium);
	font-size:28px;
	font-weight:700;
	line-height:120%;
	letter-spacing:-.64px;
	color:var(--color-outerspace)
}

.legal_block__fs2Qn h2 span{
	color:var(--color-sienna);
	font-size:var(--font-size-32);
	text-transform:uppercase;
	font-family:var(--font-avantt-bold-italic);
	font-style:italic;
	margin-right:10px
}

.legal_listLetter__Fg5mH{
	display:flex;
	flex-direction:column;
	gap:10px;
	margin-top:28px
}

.legal_listLetter__Fg5mH li{
	display:block;
	line-height:24px;
	font-size:var(--font-size-16)
}

.legal_listLetter__Fg5mH li.legal_sublistItem__Il5H8{
	flex-direction:column;
	display:flex
}

.legal_listLetter__Fg5mH li span{
	color:var(--color-sienna);
	font-size:var(--font-size-20);
	font-family:var(--font-avantt-bold-italic);
	font-style:italic;
	margin-right:10px
}

.legal_listLetter__Fg5mH li span.legal_numMargin__gWpdJ{
	margin-right:20px
}

.legal_listLetter__Fg5mH .legal_customList__f8q_a{
	margin-top:28px;
	padding-left:20px
}

.legal_listLetter__Fg5mH .legal_customList__f8q_a span{
	line-height:20px;
	display:block;
	position:relative;
	padding-left:15px;
	margin-bottom:6px;
	font-size:var(--font-size-16);
	color:var(--color-outerspace);
	font-family:var(--font-avantt-regular)
}

.legal_listLetter__Fg5mH .legal_customList__f8q_a span:last-of-type{
	margin-bottom:0
}

.legal_listLetter__Fg5mH .legal_customList__f8q_a span:before{
	content:"•";
	position:absolute;
	left:0;
	color:#000;
	font-size:18px;
	line-height:1
}

.ApplyForBestJobsSection_section__jHXyX{
	width:100%;
	background:linear-gradient(180deg,var(--color-cream) 0,var(--color-bleu) 100%);
	display:flex;
	align-items:center;
	justify-content:center;
	padding:var(--spacing-xl) 0
}

@media(min-width:1024px){
	.ApplyForBestJobsSection_section__jHXyX{
		padding:var(--spacing-3xl) 0 144px 0
	}


}

.ApplyForBestJobsSection_content__48qvu{
	display:flex;
	flex-direction:column;
	align-items:center;
	overflow:hidden;
	background:var(--color-dark);
	border-radius:32px;
	gap:144px;
	width:calc(100% - 32px);
	max-width:1296px
}

@media(min-width:768px){
	.ApplyForBestJobsSection_content__48qvu{
		flex-direction:row;
		height:518px
	}


}

.ApplyForBestJobsSection_contentLeft__U1XDJ{
	display:flex;
	flex-direction:column;
	gap:var(--spacing-m);
	padding:var(--spacing-3xl)
}

@media(min-width:768px){
	.ApplyForBestJobsSection_contentLeft__U1XDJ{
		padding:var(--spacing-3xl) var(--spacing-3xl-2)
	}


}

.ApplyForBestJobsSection_contentLeft__U1XDJ>h2{
	font-family:var(--font-avantt-extra-bold);
	font-size:var(--font-size-36);
	color:var(--color-bleu);
	text-transform:uppercase
}

.ApplyForBestJobsSection_contentLeft__U1XDJ>h2>span{
	font-family:var(--font-avantt-extra-bold-italic);
	font-style:italic
}

@media(min-width:1024px){
	.ApplyForBestJobsSection_contentLeft__U1XDJ>h2{
		font-size:var(--font-size-48)
	}


}

.ApplyForBestJobsSection_contentLeft__U1XDJ>p{
	font-family:var(--font-avantt-medium);
	font-size:var(--font-size-14);
	color:var(--color-cream);
	line-height:120%
}

@media(min-width:1024px){
	.ApplyForBestJobsSection_contentLeft__U1XDJ>p{
		font-size:var(--font-size-18)
	}


}

.ApplyForBestJobsSection_contentRight__Mw_Bp{
	position:relative;
	width:100%;
	height:260px;
	display:flex;
	justify-content:flex-end;
	align-items:center
}

@media(min-width:768px){
	.ApplyForBestJobsSection_contentRight__Mw_Bp{
		height:100%
	}


}

.ApplyForBestJobsSection_bgShapeMobile__XfV9H{
	width:100%
}

@media(min-width:768px){
	.ApplyForBestJobsSection_bgShapeMobile__XfV9H{
		display:none;
		visibility:hidden
	}


}

.ApplyForBestJobsSection_bgShapeDesktop__3Ns5c{
	display:none;
	visibility:hidden
}

@media(min-width:768px){
	.ApplyForBestJobsSection_bgShapeDesktop__3Ns5c{
		display:initial;
		visibility:visible;
		position:absolute;
		top:32px;
		width:598px;
		height:440px;
		transform:scale(1.2)
	}


}

@media(min-width:1280px){
	.ApplyForBestJobsSection_bgShapeDesktop__3Ns5c{
		top:0;
		transform:scale(1)
	}


}

.ApplyForBestJobsSection_magicBox__IyVql{
	position:absolute;
	width:190px;
	height:150px;
	right:50%;
	transform:translateX(50%);
	bottom:32px
}

@media(min-width:768px){
	.ApplyForBestJobsSection_magicBox__IyVql{
		bottom:160px
	}


}

@media(min-width:1280px){
	.ApplyForBestJobsSection_magicBox__IyVql{
		width:305px;
		height:240px
	}


}

.ApplyForBestJobsSection_ctaContainer__gofOW{
	display:inline-flex;
	position:relative;
	width:100%
}

@media(min-width:768px){
	.ApplyForBestJobsSection_ctaContainer__gofOW{
		width:max-content
	}


}

.ApplyForBestJobsSection_cta___AcGh{
	font-family:var(--font-avantt-semi-bold-italic);
	font-style:italic;
	font-size:var(--font-size-16);
	text-transform:uppercase;
	color:var(--color-cream);
	background:var(--color-mauve-light);
	border-radius:var(--rounding-s);
	border:none;
	padding:16px;
	z-index:1;
	cursor:pointer;
	box-shadow:0 3px 6px 0 rgba(59,24,18,.5);
	width:100%;
	text-align:center
}

.ApplyForBestJobsSection_cta___AcGh:hover~.ApplyForBestJobsSection_ctaAnimation__dpIcl{
	animation:ApplyForBestJobsSection_rotateHaloCta__WGyGF 10s linear infinite
}

.ApplyForBestJobsSection_ctaAnimation__dpIcl{
	background-image:url(/v4/images/halo-cta.png);
	background-repeat:no-repeat;
	background-size:cover;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	width:230px;
	height:230px;
	z-index:0;
	opacity:.25
}

@keyframes ApplyForBestJobsSection_rotateHaloCta__WGyGF{
	0%{
		transform:translate(-50%,-50%) rotate(0deg)
	}

	to{
		transform:translate(-50%,-50%) rotate(1turn)
	}


}

.TestimonialsContent_container__d5z5d{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	margin-top:var(--spacing-xl);
	margin-bottom:var(--spacing-xl);
	z-index:1
}

.TestimonialsContent_title__Irtjl{
	align-items:center;
	width:100%;
	text-align:center;
	z-index:inherit
}

@media(min-width:768px){
	.TestimonialsContent_title__Irtjl{
		display:flex;
		flex-direction:column;
		justify-content:center
	}


}

.TestimonialsContent_titleContainer__6kiZa{
	width:100%;
	gap:24px;
	z-index:inherit
}

.TestimonialsContent_description__xKI1R{
	font-family:var(--font-avantt-medium);
	text-align:center;
	font-size:var(--font-size-18);
	line-height:26px;
	z-index:inherit;
	max-width:700px
}

.TestimonialsContent_description__xKI1R br{
	display:none
}

@media(min-width:768px){
	.TestimonialsContent_description__xKI1R br{
		display:inline
	}


}

.TestimonialsContent_testimonials__phONk{
	display:flex;
	flex-direction:column;
	align-items:center;
	padding-top:150px;
	min-height:100vh;
	width:100%
}

@media(min-width:768px){
	.TestimonialsContent_testimonials__phONk{
		padding-top:200px
	}


}

.TestimonialsContent_topContent__akIUD{
	display:flex;
	padding:0 16px 48px;
	flex-direction:column;
	align-items:center;
	gap:32px;
	align-self:stretch
}

.TestimonialsContent_topContent__akIUD .TestimonialsContent_cta__5M3AI{
	display:flex;
	padding:16px;
	align-items:center;
	border-radius:4px;
	background:var(--color-bordeau);
	box-shadow:0 3px 6px 0 rgba(59,24,18,.5);
	border:none;
	color:var(--color-cream);
	font-family:var(--font-avantt-bold-italic);
	font-size:var(--font-size-16);
	font-style:italic;
	text-transform:uppercase
}

@media(min-width:768px){
	.TestimonialsContent_topContent__akIUD .TestimonialsContent_cta__5M3AI{
		display:none
	}


}

.TestimonialsContent_titleContainer__6kiZa{
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:16px;
	align-self:stretch
}

.TestimonialsContent_titleContainer__6kiZa h1{
	color:var(--color-mauve-light);
	text-align:center;
	font-family:var(--font-avantt-extra-bold);
	font-size:var(--font-size-20);
	text-transform:uppercase
}

.TestimonialsContent_titleContainer__6kiZa h2{
	color:var(--color-bordeau);
	text-align:center;
	font-family:var(--font-avantt-extra-bold-italic);
	font-size:var(--font-size-36);
	font-style:italic;
	text-transform:uppercase
}

@media(min-width:768px){
	.TestimonialsContent_titleContainer__6kiZa h2{
		font-family:var(--font-avantt-heavy-italic);
		font-size:var(--font-size-64);
		font-style:italic
	}


}

.TestimonialsContent_videoWrapper__tQ8zC{
	border-radius:var(--rounding-s);
	display:flex;
	align-items:center;
	justify-content:center;
	width:100%;
	height:100%
}

.TestimonialsContent_videoContainer__R49d_{
	width:100%;
	height:100%;
	border-radius:var(--rounding-s);
	aspect-ratio:16/9;
	position:relative;
	overflow:hidden;
	padding-top:56.25%
}

.Slider_root__bY5E_{
	background:rgba(232,232,236,.7);
	border-radius:48px
}

.Slider_root__bY5E_,.Slider_slider__cbQ3A{
	position:relative;
	display:flex;
	align-items:center
}

.Slider_slider__cbQ3A{
	padding:4px;
	touch-action:none;
	width:100%
}

.Slider_slider__cbQ3A.Slider_partOfPreview__IDF2d{
	background:var(--color-coccoa);
	border-radius:48px;
	padding:8px
}

.Slider_track__V0_FY{
	border-radius:30px;
	height:6px;
	width:100%;
	display:block;
	position:relative
}

.Slider_track__V0_FY.Slider_secondary__D0O4m{
	background-color:var(--color-linen)
}

.Slider_track__V0_FY.Slider_sienna__VteHC{
	background-color:var(--color-sienna)
}

.Slider_track__V0_FY.Slider_outerspace__b0UU1{
	background-color:var(--color-outerspace)
}

.Slider_track__V0_FY.Slider_coccoa__KkQjp{
	background-color:var(--color-coccoa)
}

.Slider_track__V0_FY.Slider_mauveLight__5pYUO{
	background-color:var(--color-mauve-light)
}

.Slider_track__V0_FY.Slider_bordeau__bIDI1{
	background-color:var(--color-bordeau)
}

.Slider_track__V0_FY.Slider_mint__7p4jL{
	background-color:var(--color-mint)
}

.Slider_track__V0_FY.Slider_partOfPreview__IDF2d{
	height:16px
}

.Slider_range__1NLbo{
	position:absolute;
	height:100%;
	border-radius:30px
}

.Slider_range__1NLbo.Slider_secondary__D0O4m{
	background-color:var(--color-coccoa)
}

.Slider_range__1NLbo.Slider_sienna__VteHC{
	background-color:var(--color-sienna)
}

.Slider_range__1NLbo.Slider_outerspace__b0UU1{
	background-color:var(--color-outerspace)
}

.Slider_range__1NLbo.Slider_coccoa__KkQjp{
	background-color:var(--color-coccoa)
}

.Slider_range__1NLbo.Slider_mauveLight__5pYUO{
	background-color:var(--color-mauve-light)
}

.Slider_range__1NLbo.Slider_bordeau__bIDI1{
	background-color:var(--color-bordeau)
}

.Slider_range__1NLbo.Slider_mint__7p4jL{
	background-color:var(--color-mint)
}

.Slider_thumb__mZGYm{
	width:24px;
	height:24px;
	border-radius:50%;
	box-shadow:-4px 0 4px 0 rgba(0,0,0,.5);
	border:none;
	display:block;
	position:relative;
	z-index:2
}

.Slider_thumb__mZGYm:focus{
	outline:none
}

.Slider_thumb__mZGYm.Slider_secondary__D0O4m{
	border-color:var(--color-coccoa);
	background-color:var(--color-coccoa)
}

.Slider_thumb__mZGYm.Slider_sienna__VteHC{
	border-color:var(--color-sienna);
	background-color:var(--color-sienna)
}

.Slider_thumb__mZGYm.Slider_outerspace__b0UU1{
	border-color:var(--color-outerspace);
	background-color:var(--color-outerspace)
}

.Slider_thumb__mZGYm.Slider_coccoa__KkQjp{
	border-color:var(--color-coccoa);
	background-color:var(--color-coccoa)
}

.Slider_thumb__mZGYm.Slider_mauveLight__5pYUO{
	border-color:var(--color-mauve-light);
	background-color:var(--color-mauve-light)
}

.Slider_thumb__mZGYm.Slider_bordeau__bIDI1{
	border-color:var(--color-bordeau);
	background-color:var(--color-bordeau)
}

.Slider_thumb__mZGYm.Slider_mint__7p4jL{
	border-color:var(--color-mint);
	background-color:var(--color-mint)
}

.Slider_tooltip__Jhys3{
	width:auto;
	min-width:48px;
	height:auto;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:4px;
	background:var(--color-mauve-light);
	color:var(--color-cream);
	font-family:var(--font-avantt-medium);
	font-weight:550;
	font-size:16px;
	line-height:1.2;
	padding:4px;
	top:32px;
	box-shadow:none
}

.Slider_tooltip__Jhys3,.Slider_tooltip__Jhys3:before{
	position:absolute;
	left:50%;
	transform:translateX(-50%)
}

.Slider_tooltip__Jhys3:before{
	content:"";
	top:-7px;
	width:8px;
	height:7px;
	background:none;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-bottom:7px solid var(--color-mauve-light);
	border-radius:0
}

.Slider_tooltip__Jhys3.Slider_secondary__D0O4m{
	background-color:var(--color-coccoa);
	color:var(--color-white);
	font-size:var(--font-size-16);
	font-family:var(--font-avantt-medium)
}

.Slider_tooltip__Jhys3.Slider_secondary__D0O4m:before{
	border-color:transparent transparent var(--color-coccoa) transparent
}

.Slider_tooltip__Jhys3.Slider_secondary__D0O4m span svg{
	fill:var(--color-coccoa)
}

.Slider_tooltip__Jhys3.Slider_sienna__VteHC{
	background-color:var(--color-sienna);
	color:var(--color-white);
	font-size:var(--font-size-16);
	font-family:var(--font-avantt-medium)
}

.Slider_tooltip__Jhys3.Slider_sienna__VteHC:before{
	border-color:transparent transparent var(--color-sienna) transparent
}

.Slider_tooltip__Jhys3.Slider_sienna__VteHC span svg{
	fill:var(--color-sienna)
}

.Slider_tooltip__Jhys3.Slider_outerspace__b0UU1{
	background-color:var(--color-outerspace);
	color:var(--color-white);
	font-size:var(--font-size-16);
	font-family:var(--font-avantt-medium)
}

.Slider_tooltip__Jhys3.Slider_outerspace__b0UU1:before{
	border-color:transparent transparent var(--color-outerspace) transparent
}

.Slider_tooltip__Jhys3.Slider_outerspace__b0UU1 span svg{
	fill:var(--color-outerspace)
}

.Slider_tooltip__Jhys3.Slider_coccoa__KkQjp{
	background-color:var(--color-coccoa);
	color:var(--color-white);
	font-size:var(--font-size-16);
	font-family:var(--font-avantt-medium)
}

.Slider_tooltip__Jhys3.Slider_coccoa__KkQjp:before{
	border-color:transparent transparent var(--color-coccoa) transparent
}

.Slider_tooltip__Jhys3.Slider_coccoa__KkQjp span svg{
	fill:var(--color-coccoa)
}

.Slider_tooltip__Jhys3.Slider_mauveLight__5pYUO{
	background-color:var(--color-mauve-light);
	color:var(--color-white);
	font-size:var(--font-size-16);
	font-family:var(--font-avantt-medium)
}

.Slider_tooltip__Jhys3.Slider_mauveLight__5pYUO:before{
	border-color:transparent transparent var(--color-mauve-light) transparent
}

.Slider_tooltip__Jhys3.Slider_mauveLight__5pYUO span svg{
	fill:var(--color-mauve-light)
}

.Slider_tooltip__Jhys3.Slider_bordeau__bIDI1{
	background-color:var(--color-bordeau);
	color:var(--color-white);
	font-size:var(--font-size-16);
	font-family:var(--font-avantt-medium)
}

.Slider_tooltip__Jhys3.Slider_bordeau__bIDI1:before{
	border-color:transparent transparent var(--color-bordeau) transparent
}

.Slider_tooltip__Jhys3.Slider_bordeau__bIDI1 span svg{
	fill:var(--color-bordeau)
}

.Slider_tooltip__Jhys3.Slider_mint__7p4jL{
	background-color:var(--color-mint);
	color:var(--color-white);
	font-size:var(--font-size-16);
	font-family:var(--font-avantt-medium)
}

.Slider_tooltip__Jhys3.Slider_mint__7p4jL:before{
	border-color:transparent transparent var(--color-mint) transparent
}

.Slider_tooltip__Jhys3.Slider_mint__7p4jL span svg{
	fill:var(--color-mint)
}

.Slider_tooltip__Jhys3.Slider_partOfPreview__IDF2d:not(.Slider_sienna__VteHC){
	min-width:64px;
	color:var(--color-coccoa);
	font-family:var(--font-avantt-semi-bold)
}

.LandingTooltip_tooltipContainer{
	position:relative;
	display:flex;
	align-items:center;
	justify-content:flex-start
}

.LandingTooltip_tooltipTrigger{
	background:none;
	border:none;
	padding:0;
	cursor:pointer
}

.LandingTooltip_tooltipTrigger .LandingTooltip_icon{
	position:static;
	width:15px;
	height:15px
}

.LandingTooltip_tooltipBox{
	position:absolute;
	display:flex;
	flex-direction:column;
	gap:8px;
	border-radius:4px;
	padding:16px;
	font-size:var(--font-size-14);
	color:var(--color-dark);
	line-height:1.4;
	z-index:1;
	width:336px;
	left:-187px;
	top:-265px;
	background:var(--color-bleu);
	box-shadow:4px 4px 4px 0 rgba(0,0,0,.25)
}

.LandingTooltip_tooltipBox p{
	font-family:var(--font-avantt-regular)
}

.LandingTooltip_tooltipBox strong{
	font-family:var(--font-avantt-bold)
}

@media(min-width:1280px){
	.LandingTooltip_tooltipBox{
		left:32px;
		top:-118px
	}


}

.LandingTooltip_tooltipArrow{
	position:absolute;
	bottom:-6px;
	left:56%;
	transform:rotate(-45deg);
	width:12px;
	height:12px;
	background:var(--color-bleu)
}

@media(min-width:1280px){
	.LandingTooltip_tooltipArrow{
		top:50%;
		left:-6px;
		transform:translateY(-50%) rotate(-45deg);
		width:12px;
		height:12px;
		background:var(--color-bleu)
	}


}

.HighlightedText_highlightedText__OscUY,.HighlightedText_paragraph__oCDFv{
	font-family:var(--font-avantt-semi-bold);
	font-size:var(--font-size-16);
	line-height:120%
}

@media(min-width:1024px){
	.HighlightedText_highlightedText__OscUY,.HighlightedText_paragraph__oCDFv{
		font-size:var(--font-size-18)
	}


}

.HighlightedText_highlightedText__OscUY{
	text-transform:uppercase
}

.HighlightedText_punchline__RsBiu.HighlightedText_highlightedText__OscUY,.HighlightedText_punchline__RsBiu.HighlightedText_paragraph__oCDFv{
	font-family:var(--font-avantt-heavy-italic);
	font-style:italic;
	font-size:var(--font-size-24)
}

@media(min-width:1024px){
	.HighlightedText_punchline__RsBiu.HighlightedText_highlightedText__OscUY,.HighlightedText_punchline__RsBiu.HighlightedText_paragraph__oCDFv{
		font-size:var(--font-size-36)
	}


}

.HighlightedText_punchline__RsBiu.HighlightedText_highlightedText__OscUY{
	font-family:var(--font-avantt-heavy-italic);
	font-style:italic;
	font-size:var(--font-size-24)
}

@media(min-width:1024px){
	.HighlightedText_punchline__RsBiu.HighlightedText_highlightedText__OscUY{
		font-size:var(--font-size-36)
	}


}

.HighlightedText_serenity__8qx9_{
	color:var(--color-bordeau)
}

.HighlightedText_serenity__8qx9_ .HighlightedText_highlightedText__OscUY{
	color:var(--color-bleu)
}

.HighlightedText_expertise__w7bTg{
	color:var(--color-cream)
}

.HighlightedText_expertise__w7bTg .HighlightedText_highlightedText__OscUY{
	color:var(--color-flash-red)
}

.HighlightedText_simplicity__vmavV{
	color:var(--color-bordeau)
}

.HighlightedText_simplicity__vmavV .HighlightedText_highlightedText__OscUY{
	color:var(--color-bleu)
}

.HighlightedText_reliability__dF_qa{
	color:var(--color-cream)
}

.HighlightedText_reliability__dF_qa .HighlightedText_highlightedText__OscUY{
	color:var(--color-bleu)
}

.TestimonialCard_testimonialCard__JxNiX{
	width:280px;
	min-height:452px;
	border-radius:8px;
	padding:16px;
	display:flex;
	flex-direction:column;
	gap:16px;
	-webkit-user-select:none;
	-moz-user-select:none;
	flex:1 0;
	user-select:none;
	-webkit-touch-callout:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}

.TestimonialCard_testimonialCard__JxNiX:hover{
	cursor:pointer
}

@media(min-width:1024px){
	.TestimonialCard_testimonialCard__JxNiX{
		width:392px;
		min-height:543px;
		padding:16px 32px;
		box-shadow:4px 8px 20px 0 rgba(28,39,41,.35);
		gap:32px
	}


}

.TestimonialCard_halfOpacity__Z4GKs{
	opacity:.5
}

.TestimonialCard_typeWrapper__bEWR2{
	width:100%;
	padding:16px 0 0
}

.TestimonialCard_type__Sb7wT{
	display:inline-flex;
	padding:8px 16px;
	justify-content:center;
	align-items:center;
	border-radius:32px;
	text-align:center;
	font-family:var(--font-avantt-extra-bold-italic);
	font-style:italic;
	font-size:var(--font-size-16);
	text-transform:uppercase
}

.TestimonialCard_contentWrapper__eI1Hj{
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	align-items:stretch;
	height:100%;
	gap:16px
}

@media(min-width:1024px){
	.TestimonialCard_contentWrapper__eI1Hj{
		gap:32px
	}


}

.TestimonialCard_paragraphWrapper__41IK3{
	display:flex;
	flex-direction:column;
	gap:8px
}

@media(min-width:1024px){
	.TestimonialCard_paragraphWrapper__41IK3{
		padding:0 32px
	}

	.TestimonialCard_paragraphWrapper__41IK3.TestimonialCard_punchline__xu5Yx{
		padding:0
	}


}

.TestimonialCard_userContentWrapper__yyVOT{
	padding:0 0 16px;
	display:flex;
	align-items:center;
	gap:16px
}

.TestimonialCard_avatar__2tPMH{
	border-radius:64px;
	object-fit:cover
}

.TestimonialCard_userWrapper__FEDd7{
	display:flex;
	flex-direction:column;
	gap:8px
}

.TestimonialCard_userName__PwcBq{
	font-family:var(--font-avantt-extra-bold-italic);
	font-style:italic;
	font-size:var(--font-size-24);
	line-height:75%
}

@media(min-width:1024px){
	.TestimonialCard_userName__PwcBq{
		font-size:var(--font-size-36)
	}


}

.TestimonialCard_userOccupation__wDbgN{
	font-family:var(--font-avantt-regular-italic);
	font-style:italic;
	font-size:var(--font-size-14);
	line-height:18px
}

@media(min-width:1024px){
	.TestimonialCard_userOccupation__wDbgN{
		font-size:var(--font-size-18);
		line-height:100%
	}


}

.TestimonialCard_serenity__PmfAj{
	background:var(--color-mauve-light)
}

.TestimonialCard_serenity__PmfAj .TestimonialCard_type__Sb7wT{
	background:var(--color-bleu);
	color:var(--color-dark)
}

.TestimonialCard_serenity__PmfAj .TestimonialCard_userName__PwcBq{
	color:var(--color-bleu)
}

.TestimonialCard_serenity__PmfAj .TestimonialCard_userOccupation__wDbgN{
	color:var(--color-bordeau)
}

.TestimonialCard_expertise__8UhYX{
	background:var(--color-bordeau)
}

.TestimonialCard_expertise__8UhYX .TestimonialCard_type__Sb7wT{
	background:var(--color-flash-red);
	color:var(--color-bordeau)
}

.TestimonialCard_expertise__8UhYX .TestimonialCard_userName__PwcBq{
	color:var(--color-flash-red)
}

.TestimonialCard_expertise__8UhYX .TestimonialCard_userOccupation__wDbgN{
	color:var(--color-cream)
}

.TestimonialCard_simplicity__aoERw{
	background:var(--color-mauve-light)
}

.TestimonialCard_simplicity__aoERw .TestimonialCard_type__Sb7wT{
	background:var(--color-bleu);
	color:var(--color-dark)
}

.TestimonialCard_simplicity__aoERw .TestimonialCard_userName__PwcBq{
	color:var(--color-bleu)
}

.TestimonialCard_simplicity__aoERw .TestimonialCard_userOccupation__wDbgN{
	color:var(--color-bordeau)
}

.TestimonialCard_reliability__Snaee{
	background:var(--color-dark)
}

.TestimonialCard_reliability__Snaee .TestimonialCard_type__Sb7wT{
	background:var(--color-bleu);
	color:var(--color-dark)
}

.TestimonialCard_reliability__Snaee .TestimonialCard_userName__PwcBq{
	color:var(--color-bleu)
}

.TestimonialCard_reliability__Snaee .TestimonialCard_userOccupation__wDbgN{
	color:var(--color-cream)
}

.Testimonials_testimonialsPortage__4acBP,.Testimonials_testimonials__5kFjV{
	width:100%;
	padding:72px 0 0;
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:48px;
	align-self:stretch
}

.Testimonials_testimonialsPortage__4acBP h2,.Testimonials_testimonials__5kFjV h2{
	color:var(--color-dark);
	text-align:center;
	font-family:var(--font-avantt-extra-bold);
	font-size:var(--font-size-36);
	text-transform:uppercase;
	padding:0 16px
}

@media(min-width:1024px){
	.Testimonials_testimonialsPortage__4acBP h2,.Testimonials_testimonials__5kFjV h2{
		font-size:var(--font-size-48)
	}


}

.Testimonials_testimonialsPortage__4acBP h2 span,.Testimonials_testimonials__5kFjV h2 span{
	color:var(--color-mauve-light);
	font:inherit;
	font-family:var(--font-avantt-extra-bold-italic);
	font-style:italic
}

.Testimonials_testimonialsPortage__4acBP h2{
	color:var(--color-bordeau)
}

.Testimonials_testimonialsPortage__4acBP h2 span{
	color:var(--color-flash-red)
}

.Testimonials_testimonialsPortage__4acBP .Testimonials_typesSlideButton__oguDl,.Testimonials_testimonialsPortage__4acBP .Testimonials_types__Vzlyd{
	background:var(--color-bordeau)
}

.Testimonials_testimonialsPortage__4acBP .Testimonials_serenity__GCZxN{
	color:var(--color-dark);
	background:var(--color-bleu)
}

.Testimonials_testimonialsPortage__4acBP .Testimonials_expertise__R4ch7{
	color:var(--color-bordeau);
	background:var(--color-flash-red)
}

.Testimonials_testimonialsPortage__4acBP .Testimonials_reliability__xt8H2,.Testimonials_testimonialsPortage__4acBP .Testimonials_simplicity__yupS3{
	color:var(--color-dark);
	background:var(--color-bleu)
}

.Testimonials_testimonialsContent__tGgcy{
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:32px;
	width:100%
}

@media(min-width:640px){
	.Testimonials_testimonialsContent__tGgcy{
		gap:72px
	}


}

.Testimonials_types__Vzlyd{
	max-width:100vw;
	padding:8px 0;
	align-self:stretch;
	background:var(--color-dark)
}

@media(min-width:640px){
	.Testimonials_types__Vzlyd{
		width:-moz-fit-content;
		width:fit-content;
		align-self:center;
		border-radius:48px;
		padding:8px
	}


}

.Testimonials_typesViewport__s1ZvM{
	overflow:hidden
}

.Testimonials_typesContainer__w4__8{
	display:flex;
	touch-action:pan-y pinch-zoom
}

@media(min-width:640px){
	.Testimonials_typesContainer__w4__8{
		gap:10px
	}


}

.Testimonials_typesSlide__Qlfya{
	transform:translateZ(0);
	flex:0 0 auto;
	min-width:0;
	padding-left:16px
}

@media(min-width:640px){
	.Testimonials_typesSlide__Qlfya{
		padding-left:0
	}


}

.Testimonials_typesSlideButton__oguDl{
	display:flex;
	padding:8px 16px;
	justify-content:center;
	align-items:center;
	border-radius:20px;
	border:none;
	background:var(--color-dark);
	color:var(--color-cream);
	text-align:center;
	font-family:var(--font-avantt-extra-bold-italic);
	font-style:italic;
	font-size:var(--font-size-16);
	text-transform:uppercase;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}

.Testimonials_typesSlideButton__oguDl:hover{
	cursor:pointer
}

.Testimonials_testimonialsCards__7Mzpo{
	max-width:100vw;
	width:100%
}

.Testimonials_testimonialsCardsViewport__Rtxzk{
	overflow:hidden;
	padding-right:16px
}

@media(min-width:1024px){
	.Testimonials_testimonialsCardsViewport__Rtxzk{
		padding-right:0
	}


}

.Testimonials_testimonialsCardsContainer__ur_ds{
	display:flex;
	touch-action:pan-y pinch-zoom
}

.Testimonials_testimonialsCardsSlide__fdG1I{
	transform:translateZ(0);
	flex:0 0 auto;
	min-width:0;
	padding-left:16px;
	display:flex
}

@media(min-width:1024px){
	.Testimonials_testimonialsCardsSlide__fdG1I{
		padding-right:48px
	}


}

.Testimonials_serenity__GCZxN{
	color:var(--color-dark);
	background:var(--color-bleu)
}

.Testimonials_expertise__R4ch7{
	color:var(--color-dark);
	background:var(--color-flash-red)
}

.Testimonials_reliability__xt8H2,.Testimonials_simplicity__yupS3{
	color:var(--color-dark);
	background:var(--color-bleu)
}

.RatingBannerCarousel_ratingBannerCarousel__ttzCc{
	max-width:800px;
	margin:auto;
	--slide-spacing:1rem;
	--slide-size:100%
}

@media(min-width:1921px){
	.RatingBannerCarousel_ratingBannerCarousel__ttzCc{
		max-width:1248px
	}


}

.RatingBannerCarousel_viewport__za6KG{
	overflow:hidden
}

.RatingBannerCarousel_container__Y5B6V{
	display:flex;
	touch-action:pan-y pinch-zoom;
	margin-left:calc(var(--slide-spacing)*-1)
}

.RatingBannerCarousel_slide__b9eOt{
	transform:translateZ(0);
	flex:0 0 var(--slide-size);
	min-width:0;
	padding-left:var(--slide-spacing);
	display:flex;
	align-items:center;
	justify-content:center;
	font-family:var(--font-avantt-semi-bold-italic);
	font-style:italic;
	font-size:var(--font-size-18)
}

.RatingBannerCarousel_theme-dark__RXgS_ .RatingBannerCarousel_slide__b9eOt{
	color:var(--color-bleu)
}

.RatingBannerCarousel_theme-bordeauAlt__NTS2S .RatingBannerCarousel_slide__b9eOt,.RatingBannerCarousel_theme-bordeau__4JMwf .RatingBannerCarousel_slide__b9eOt,.RatingBannerCarousel_theme-darkAlt__fQikl .RatingBannerCarousel_slide__b9eOt,.RatingBannerCarousel_theme-flashRed__wcvuU .RatingBannerCarousel_slide__b9eOt{
	color:var(--color-cream)
}

.TotalAmountValue_totalTitle__7yOUI{
	font-size:80px;
	font-family:var(--font-avantt-bold);
	color:var(--color-linen);
	display:flex;
	flex-direction:column;
	align-items:center;
	text-align:left;
	z-index:1;
	margin-bottom:var(--spacing-m)
}

@media(min-width:1024px){
	.TotalAmountValue_totalTitle__7yOUI{
		flex-direction:row;
		align-items:baseline;
		gap:8px;
		margin-bottom:0
	}


}

.TotalAmountValue_totalTitle__7yOUI.TotalAmountValue_preview__U6P7s{
	font-size:48px
}

@media(min-width:1024px){
	.TotalAmountValue_totalTitle__7yOUI.TotalAmountValue_preview__U6P7s{
		font-size:80px
	}


}

.TotalAmountValue_month__GngqV{
	display:flex;
	align-items:center;
	gap:8px;
	position:relative
}

.TotalAmountValue_month__GngqV span{
	font-family:var(--font-avantt-light);
	font-size:var(--font-size-16);
	color:var(--color-white);
	line-height:1.073;
	text-align:left
}

.TotalAmountValue_month__GngqV svg{
	position:absolute;
	right:-20px;
	bottom:2px;
	width:15px;
	height:15px
}



.RatingBannerDesktop_ratingBannerDesktop__OSJs3{
	display:none;
	visibility:hidden
}

@media(min-width:1280px){
	.RatingBannerDesktop_ratingBannerDesktop__OSJs3{
		visibility:visible;
		display:flex;
		width:calc(100vw - 48px);
		max-width:1152px;
		height:96px;
		justify-content:center;
		align-items:center;
		border-radius:48px;
		background:var(--color-cream);
		box-shadow:4px 8px 16px 0 rgba(4,49,50,.25)
	}


}

@media(min-width:1921px){
	.RatingBannerDesktop_ratingBannerDesktop__OSJs3{
		max-width:1600px
	}


}

.RatingBannerDesktop_quotesWrapper__Md8Br{
	display:flex;
	justify-content:space-between;
	align-items:center;
	flex:1 0;
	align-self:stretch;
	background:var(--color-dark)
}

.RatingBannerDesktop_quotes__CK6Hy{
	display:flex;
	padding:16px 0;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	gap:8px;
	flex:1 0;
	width:100%
}

.RatingBannerDesktop_link__hgXzh{
	font-family:var(--font-avantt-medium);
	font-size:var(--font-size-16)
}

.RatingBannerDesktop_link__hgXzh a{
	font-family:var(--font-avantt-bold);
	-webkit-text-decoration-line:underline;
	text-decoration-line:underline;
	text-underline-position:from-font
}

.RatingBannerDesktop_ratingWrapper__3P__0,.RatingBannerDesktop_text__YHFrV{
	display:flex;
	width:160px;
	padding:16px;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	gap:8px;
	border-radius:48px 0 0 48px;
	flex-shrink:0;
	align-self:stretch
}

.RatingBannerDesktop_rating__B5uVL{
	text-align:center;
	font-family:var(--font-avantt-extra-bold);
	font-size:var(--font-size-24)
}

.RatingBannerDesktop_stars__P3k1J{
	display:flex;
	padding:4px;
	align-items:center;
	gap:2px;
	border-radius:8px
}

.RatingBannerDesktop_text__YHFrV{
	align-items:flex-start;
	gap:0;
	white-space:pre-line;
	border-radius:0 48px 48px 0;
	font-family:var(--font-avantt-medium);
	font-size:var(--font-size-16)
}

.RatingBannerDesktop_text__YHFrV a,.RatingBannerDesktop_text__YHFrV span{
	font-family:var(--font-avantt-bold)
}

.RatingBannerDesktop_text__YHFrV a{
	-webkit-text-decoration-line:underline;
	text-decoration-line:underline;
	text-underline-position:from-font
}

.RatingBannerDesktop_theme-dark__eNMQW .RatingBannerDesktop_ratingWrapper__3P__0,.RatingBannerDesktop_theme-dark__eNMQW .RatingBannerDesktop_text__YHFrV{
	background:var(--color-cream)
}

.RatingBannerDesktop_theme-dark__eNMQW .RatingBannerDesktop_quotesWrapper__Md8Br svg path{
	fill:var(--color-cream)
}

.RatingBannerDesktop_theme-dark__eNMQW .RatingBannerDesktop_rating__B5uVL{
	color:var(--color-dark)
}

.RatingBannerDesktop_theme-dark__eNMQW .RatingBannerDesktop_stars__P3k1J{
	background:var(--color-dark)
}

.RatingBannerDesktop_theme-dark__eNMQW .RatingBannerDesktop_stars__P3k1J svg path{
	fill:var(--color-bleu)
}

.RatingBannerDesktop_theme-dark__eNMQW .RatingBannerDesktop_text__YHFrV{
	color:var(--color-dark)
}

.RatingBannerDesktop_theme-dark__eNMQW .RatingBannerDesktop_link__hgXzh{
	color:var(--color-bleu)
}

.RatingBannerDesktop_theme-bordeau__8PuAg .RatingBannerDesktop_ratingWrapper__3P__0,.RatingBannerDesktop_theme-bordeau__8PuAg .RatingBannerDesktop_text__YHFrV{
	background:var(--color-mauve-light)
}

.RatingBannerDesktop_theme-bordeau__8PuAg .RatingBannerDesktop_quotesWrapper__Md8Br{
	background:var(--color-bordeau)
}

.RatingBannerDesktop_theme-bordeau__8PuAg .RatingBannerDesktop_quotesWrapper__Md8Br svg path{
	fill:var(--color-mauve-light)
}

.RatingBannerDesktop_theme-bordeau__8PuAg .RatingBannerDesktop_rating__B5uVL{
	color:var(--color-bordeau)
}

.RatingBannerDesktop_theme-bordeau__8PuAg .RatingBannerDesktop_stars__P3k1J{
	background:var(--color-bordeau)
}

.RatingBannerDesktop_theme-bordeau__8PuAg .RatingBannerDesktop_stars__P3k1J svg path{
	fill:var(--color-cream)
}

.RatingBannerDesktop_theme-bordeau__8PuAg .RatingBannerDesktop_text__YHFrV{
	color:var(--color-bordeau)
}

.RatingBannerDesktop_theme-bordeau__8PuAg .RatingBannerDesktop_link__hgXzh{
	color:var(--color-cream)
}

.RatingBannerDesktop_theme-bordeauAlt__nBGk_ .RatingBannerDesktop_ratingWrapper__3P__0,.RatingBannerDesktop_theme-bordeauAlt__nBGk_ .RatingBannerDesktop_text__YHFrV{
	background:var(--color-flash-red)
}

.RatingBannerDesktop_theme-bordeauAlt__nBGk_ .RatingBannerDesktop_quotesWrapper__Md8Br{
	background:var(--color-bordeau)
}

.RatingBannerDesktop_theme-bordeauAlt__nBGk_ .RatingBannerDesktop_quotesWrapper__Md8Br svg path{
	fill:var(--color-flash-red)
}

.RatingBannerDesktop_theme-bordeauAlt__nBGk_ .RatingBannerDesktop_rating__B5uVL{
	color:var(--color-bordeau)
}

.RatingBannerDesktop_theme-bordeauAlt__nBGk_ .RatingBannerDesktop_stars__P3k1J{
	background:var(--color-bordeau)
}

.RatingBannerDesktop_theme-bordeauAlt__nBGk_ .RatingBannerDesktop_stars__P3k1J svg path{
	fill:var(--color-cream)
}

.RatingBannerDesktop_theme-bordeauAlt__nBGk_ .RatingBannerDesktop_text__YHFrV{
	color:var(--color-bordeau)
}

.RatingBannerDesktop_theme-bordeauAlt__nBGk_ .RatingBannerDesktop_link__hgXzh{
	color:var(--color-cream)
}

.RatingBannerDesktop_theme-darkAlt__ALTPw .RatingBannerDesktop_ratingWrapper__3P__0,.RatingBannerDesktop_theme-darkAlt__ALTPw .RatingBannerDesktop_text__YHFrV{
	background:var(--color-bleu)
}

.RatingBannerDesktop_theme-darkAlt__ALTPw .RatingBannerDesktop_quotesWrapper__Md8Br svg path{
	fill:var(--color-bleu)
}

.RatingBannerDesktop_theme-darkAlt__ALTPw .RatingBannerDesktop_rating__B5uVL{
	color:var(--color-dark)
}

.RatingBannerDesktop_theme-darkAlt__ALTPw .RatingBannerDesktop_stars__P3k1J{
	background:var(--color-dark)
}

.RatingBannerDesktop_theme-darkAlt__ALTPw .RatingBannerDesktop_stars__P3k1J svg path{
	fill:var(--color-cream)
}

.RatingBannerDesktop_theme-darkAlt__ALTPw .RatingBannerDesktop_text__YHFrV{
	color:var(--color-dark)
}

.RatingBannerDesktop_theme-darkAlt__ALTPw .RatingBannerDesktop_link__hgXzh{
	color:var(--color-cream)
}

.RatingBannerDesktop_theme-flashRed__MILtW .RatingBannerDesktop_ratingWrapper__3P__0,.RatingBannerDesktop_theme-flashRed__MILtW .RatingBannerDesktop_text__YHFrV{
	background:var(--color-cream)
}

.RatingBannerDesktop_theme-flashRed__MILtW .RatingBannerDesktop_quotesWrapper__Md8Br{
	background:var(--color-flash-red)
}

.RatingBannerDesktop_theme-flashRed__MILtW .RatingBannerDesktop_quotesWrapper__Md8Br svg path{
	fill:var(--color-cream)
}

.RatingBannerDesktop_theme-flashRed__MILtW .RatingBannerDesktop_rating__B5uVL{
	color:var(--color-flash-red)
}

.RatingBannerDesktop_theme-flashRed__MILtW .RatingBannerDesktop_stars__P3k1J{
	background:var(--color-bordeau)
}

.RatingBannerDesktop_theme-flashRed__MILtW .RatingBannerDesktop_stars__P3k1J svg path{
	fill:var(--color-flash-red)
}

.RatingBannerDesktop_theme-flashRed__MILtW .RatingBannerDesktop_text__YHFrV{
	color:var(--color-bordeau)
}

.RatingBannerDesktop_theme-flashRed__MILtW .RatingBannerDesktop_link__hgXzh{
	color:var(--color-cream)
}


.LandingTopWrap{
	background: #FFFFFF;
	border-radius:var(--rounding-2xl);
	padding:var(--spacing-2xl) var(--spacing-m) var(--spacing-m);
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:var(--spacing-2xl);
	margin:0 auto;
	position:relative;
	width:calc(100% - 32px);
  box-shadow: 0px 0px 10px #47152630;
}

@media(min-width:1024px){
	.LandingTopWrap{
		padding:48px;
		gap:48px;
		max-width:1250px;
		margin:0 auto
	}


}

.LandingTopWrap_grid{
	display:flex;
	flex-direction:column;
	gap:var(--spacing-2xl);
	width:100%;
	align-items:stretch
}

@media(min-width:1024px){
	.LandingTopWrap_grid{
		display:grid;
		grid-template-columns:55% 1fr;
		grid-gap:48px;
		gap:48px;
		align-items:flex-start
	}


}

.LandingTopWrap_left{
	display:flex;
	flex-direction:column-reverse;
	gap:var(--spacing-2xl)
}

@media(min-width:1024px){
	.LandingTopWrap_left{
		flex-direction:column;
		gap:48px
	}

}

.LandingTopWrap_right{
	display:flex;
	flex-direction:column;
	gap:var(--spacing-2xl)
}


}

.LandingTop_container{
	display:flex;
	flex-direction:column;
	align-items:stretch;
	gap:var(--spacing-2xl);
	max-width:920px;
	position:relative;
	z-index:1
}

.LandingTop_content{
	display:flex;
	flex-direction:column;
	gap:var(--spacing-xl)
}

.LandingTop_titleContainer{
	display:flex;
	flex-direction:column;
	gap:var(--spacing-sm);
  margin-bottom:14px;
}

.LandingTop_title, .LandingKey_title{
	font-size:var(--font-size-24);
	font-family:var(--font-avantt-extra-bold-italic);
	font-style:italic;
	line-height:100%;
	text-transform:uppercase;
	text-align:center;
	color:var(--color-bordeau);
	margin:0
}

.iconTextList {
  margin: 0 auto;
}

@media(min-width:1024px){
  .iconTextList {
    margin: 0;
  }

}

.Tabs_container {
  margin: 0 auto;
}

@media(min-width:1024px){
  .Tabs_container {
    margin: 0;
  }

}

span.Tabs_tab.Tabs_active_ {
    padding: 12px;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 8px;
}

@media(min-width:1024px){
	.LandingTop_title{
		font-size:var(--font-size-32);
		text-align:left;
    margin-bottom:20px
	}

	.LandingKey_title{
		font-size: 42px;
		text-align:left;
	}

}

.LandingTop_titleAccent{
	font-family:var(--font-avantt-extra-bold);
	color:var(--color-white);
	font-size:var(--font-size-36);
	text-transform:uppercase;
	text-align:center;
	white-space:pre-line
}

@media(min-width:1024px){
	.LandingTop_titleAccent{
		font-size:var(--font-size-48);
		text-align:left
	}


}

.LandingTop_subtitleText{
	margin-bottom:var(--spacing-2xl)
}

.LandingTop_subtitleText p{
	margin:0 0 var(--spacing-m) 0;
	font-size:var(--font-size-16);
	font-family:var(--font-avantt-medium);
	line-height:120%;
	color:#1C2729
}

.LandingTop_subtitleText p:last-child{
	margin-bottom:0
}

@media(min-width:1024px){
	.LandingTop_subtitleText p{
		font-size:var(--font-size-18);
		line-height:var(--spacing-xl)
	}


}

.LandingTop_tipContainer{
	display:flex;
	align-items:flex-start;
	gap:12px;
	padding:16px;
	background:#fafafa;
	border-radius:var(--rounding-l)
}

@media(min-width:1024px){
	.LandingTop_tipContainer{
		padding:20px
	}


}

.LandingTop_tipContent{
	display:flex;
	align-items:center;
	justify-content:center;
	max-width:48px;
	width:100%;
	height:48px;
	background-color:var(--color-mauve-light);
	border-radius:var(--rounding-3xl);
	padding:var(--spacing-l)
}

.LandingTop_tipIcon{
	display:flex;
	align-items:center;
	justify-content:center;
	color:var(--color-bordeau);
	flex-shrink:0
}

.LandingTop_tipText{
	font-family:var(--font-avantt-regular);
	font-size:var(--font-size-12);
	line-height:100%;
	color:var(--color-bordeau);
	margin:0
}

@media(min-width:1024px){
	.LandingTop_tipText{
		font-size:var(--font-size-14);
		line-height:var(--spacing-xl)
	}


}