.dnd-section:has(.module--multistep-form:not(.module--multistep-form--closed)) > .row-fluid, 
.dnd-section:has(.module--multistep-form:not(.module--multistep-form--closed)) > .row-fluid > .dnd-column {
	row-gap: 0;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__popup {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2147483648;
	overflow: hidden;
	background-color: var(--fifth-color);
}

div:has( > div > [src*="recaptcha"]) {
	z-index: 2147483648;
}

.module--multistep-form:not(.module--multistep-form--closed).module--custom-form form label {
	color: var(--third-color);
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__popup:not(.multistep-form__popup--active) {
	display: none;
}

body:has(.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__popup--active) {
	overflow: hidden;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container > .row-fluid,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container > .row-fluid > [class*="span"] {
	height: 100%;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container .multistep-form__sidebar {
	background-color: var(--first-color);
	border-top-right-radius: calc(var(--spacing-base) * 4);
	border-bottom-right-radius: calc(var(--spacing-base) * 4);
	gap: calc(var(--columns-gap) * 2);
	padding: calc(var(--spacing-base) * 6);
	max-width: calc(var(--spacing-base) * 90);
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container .multistep-form__sidebar-inner {
	flex-flow: column;
	gap: calc(var(--columns-gap) * 2);
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container .multistep-form__sidebar-description {
	display: flex;
	flex-flow: column;
	gap: calc(var(--spacing-base) * 4);
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container .multistep-form__sidebar-video {
	border-radius: calc(var(--spacing-base) * 3);
	overflow: hidden;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container .multistep-form__sidebar .multistep-form__sidebar-contact {
	display: flex;
	flex-flow: column;
	gap: calc(var(--spacing-base) * 2);
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container .multistep-form__sidebar .multistep-form__sidebar-contact-infos {
	display: flex;
	flex-flow: row;
	align-items: center;
	justify-content: flex-start;
	gap: calc(var(--spacing-base) * 3);
	color: var(--third-color);
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container .multistep-form__sidebar .multistep-form__sidebar-contact-infos__icon {
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: center;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container .multistep-form__sidebar .multistep-form__sidebar-contact-infos__main {
	font-size: var(--small-font-size);
	line-height: var(--small-line-height);
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container .multistep-form__sidebar .multistep-form__sidebar-contact-infos__title {
	font-size: var(--body-font-size);
	line-height: var(--body-line-height);
	font-weight: var(--body-font-weight-bold);
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container .multistep-form__sidebar .multistep-form__sidebar-proof {
	display: flex;
	flex-flow: column;
	gap: var(--columns-gap);
	margin-top: auto;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container .multistep-form__sidebar .multistep-form__sidebar-rating {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: flex-start;
	position: relative;
	gap: var(--spacing-base);
	font-size: var(--small-font-size);
	line-height: var(--small-line-height);
	color: var(--third-color);
	transition: opacity 250ms ease-in-out;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container .multistep-form__sidebar .multistep-form__sidebar-rating__number {
	font-weight: bold;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container .multistep-form__sidebar .multistep-form__sidebar-rating__text {
	font-size: var(--extra-small-font-size);
	line-height: var(--extra-small-line-height);
	color: var(--dark-gray-color);
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container .multistep-form__sidebar .multistep-form__sidebar-rating:has(.multistep-form__sidebar-rating__link:hover) {
	opacity: 0.75;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container .multistep-form__sidebar .multistep-form__sidebar-rating .multistep-form__sidebar-rating__link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__main__header {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: space-between;
	gap: var(--columns-gap);
	background-color: var(--white-color);
	padding: calc(var(--spacing-base) * 4.5) calc(var(--spacing-base) * 5);
	border-radius: calc(var(--spacing-base) * 3);
	box-shadow: 0 8px 20px 0 rgba(var(--third-color-rgb), 4%);
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__main,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__sidebar {
	padding-block: var(--columns-gap);
	overflow: auto;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container .multistep-form__main {
	flex: 1 1 auto;
	justify-content: flex-start;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__progress-step {  
	font-size: var(--small-font-size);
	line-height: var(--small-line-height);
	color: var(--third-color);
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__main__step-category {
	font-size: var(--small-font-size);
	line-height: var(--small-line-height);
	font-weight: var(--small-font-weight-bold);
	color: var(--third-color);
}

.module--multistep-form:not(.module--multistep-form--closed) .button--close {
	background: transparent;
	border: none;
	color: var(--third-color);
	padding: 0;
	min-height: 0;
	border-radius: 0;
	font-size: var(--extra-small-font-size);
	line-height: var(--extra-small-line-height);
}

.module--multistep-form:not(.module--multistep-form--closed) .button svg {
	width: calc(var(--spacing-base) * 3);
	height: calc(var(--spacing-base) * 3);
	max-width: calc(var(--spacing-base) * 3);
	max-height: calc(var(--spacing-base) * 3);
}

.module--multistep-form:not(.module--multistep-form--closed) .button--close svg *[stroke]:not([fill]) {
	stroke: var(--third-color);
}

.module--multistep-form:not(.module--multistep-form--closed) .button--close:hover {
	color: var(--third-accent-color);
}

.module--multistep-form:not(.module--multistep-form--closed) .button--close:hover svg *[stroke]:not([fill]) {
	stroke: var(--third-accent-color);
}

.module--multistep-form:not(.module--multistep-form--closed) .button.button--prev:not(:hover) {
	background: transparent;
	border-color: var(--third-color);
	color: var(--third-color);
}

.module--multistep-form:not(.module--multistep-form--closed) .button.button--prev:before {
	background-color: var(--third-color);
}

.module--multistep-form:not(.module--multistep-form--closed) .button.button--prev:after {
	background-color: transparent;
}

.module--multistep-form:not(.module--multistep-form--closed) .button.button--prev:hover {
	border-color: var(--third-color);
	color: var(--white-color);
}

.module--multistep-form:not(.module--multistep-form--closed) .button--prev svg *[fill]:not([stroke]) {
	fill: var(--third-color);
}

.module--multistep-form:not(.module--multistep-form--closed) .button--prev:hover svg *[fill]:not([stroke]) {
	fill: var(--white-color);
}

.module--multistep-form:not(.module--multistep-form--closed) .button--prev svg *[stroke]:not([fill]) {
	stroke: var(--third-color);
}

.module--multistep-form:not(.module--multistep-form--closed) .button--prev:hover svg *[stroke]:not([fill]) {
	stroke: var(--white-color);
}

.module--multistep-form:not(.module--multistep-form--closed) .button.button--next {
	margin-left: auto;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__progress-container {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: flex-start;
	gap: calc(var(--spacing-base) * 3);
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__progress {
	flex: 1 1 auto;
	height: calc(var(--spacing-base) * 2);
	background-color: var(--fifth-accent-color);
	border-radius: calc(var(--spacing-base) * 2);
	overflow: hidden;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__progress-bar {
	background-color: var(--second-color);
	border-radius: calc(var(--spacing-base) * 2);
	height: 100%;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__main .dnd-row:has(.multistep-form__main__content), 
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__main .dnd-row:has(.multistep-form__main__content) > .row-fluid, 
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__main .dnd-row:has(.multistep-form__main__content) > .row-fluid > [class*="span"], 
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__main .multistep-form__main__content,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__main .multistep-form__main__content-inner {
	position: relative;
	height: 100%;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__main .multistep-form__main__step-title {
	display: flex;
	flex-flow: column;
	gap: calc(var(--spacing-base) * 3);
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__main .multistep-form__main__content-inner {
	display: flex;
	flex-flow: column;
	gap: calc(var(--spacing-base) * 7);
}

@media (width > 992px) {
	.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__main .multistep-form__main__content-inner {
		padding-inline: calc(var(--spacing-base) * 10);
	}
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form {
	flex: 1 1 auto;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form form {
	margin-inline: calc(var(--columns-gap) * -1);
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form form, 
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form > span,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form > div {
	display: flex;
	flex-flow: column;
	height: 100%;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form .hs_submit,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form .hs-submit {
	margin-top: auto;
	display: inline-block;
	z-index: 10;
}

.module--multistep-form:not(.module--multistep-form--closed).module--custom-form form .actions .hs-button, 
.module--multistep-form:not(.module--multistep-form--closed).module--custom-form form .actions input[type="submit"], 
.module--multistep-form:not(.module--multistep-form--closed).module--custom-form form .hs-button {
	margin: 0; 
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form .actions {
	display: flex;
	flex-flow: row wrap;
	align-items: center;
	justify-content: space-between;
	gap: var(--spacing-base);
	padding: calc(var(--columns-gap) * 2);
	margin-bottom: calc(var(--columns-gap) * -1);
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form label:has(> span:empty),
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form .hs-form-field:not(.hs-fieldtype-checkbox) > label {
	display: none;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form fieldset {
	width: 100%;
	min-width: 100%;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form .hs-dependent-field {
	width: 100%;
	min-width: 100%;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container:not(.multistep-form__form-container--invalid) .hs-error-msgs, 
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container:not(.multistep-form__form-container--invalid) .hs_error_rollup {
	display: none;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container.multistep-form__form-container--invalid .hs_error_rollup {
	margin-top: var(--rows-gap);
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container .hs-error-msg,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container .hs_error_rollup label {  
	display: flex;
	flex-flow: column;
	font-size: var(--small-font-size);
	font-weight: var(--body-font-weight-bold);
	line-height: var(--small-line-height);
	color: var(--fourth-color);
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container .hs-form-field {
	z-index: inherit;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container .hs-form-field.hs-form-field--closed .input {
	display: none;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form .hs_vous_souhaitez_creer_votre_entreprise label,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="secteur_d_activite"] label,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="hs_sous_quel_delais_voulez_vous_creer_votre_societe"] label,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="avez_vous_deja_cree_une_entreprise_auparavant"] label,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="industry"] label {
	position: relative;
	width: 100%;
	height: 100%;
	flex-flow: column;
	justify-content: stretch;
	align-items: stretch;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form .hs_vous_souhaitez_creer_votre_entreprise .inputs-list:not(.hs-error-msgs),
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="secteur_d_activite"] .inputs-list:not(.hs-error-msgs),
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="hs_sous_quel_delais_voulez_vous_creer_votre_societe"] .inputs-list:not(.hs-error-msgs),
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="avez_vous_deja_cree_une_entreprise_auparavant"] .inputs-list:not(.hs-error-msgs),
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="industry"] .inputs-list:not(.hs-error-msgs) {
	display: grid;
	justify-content: flex-start;
	align-items: flex-start;
	grid-template-columns: repeat(4, 1fr);
	gap: calc(var(--columns-gap) * 2);
	grid-auto-rows: 1fr;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="secteur_d_activite"] .inputs-list:not(.hs-error-msgs) > li,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="hs_sous_quel_delais_voulez_vous_creer_votre_societe"] .inputs-list:not(.hs-error-msgs) > li,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="avez_vous_deja_cree_une_entreprise_auparavant"] .inputs-list:not(.hs-error-msgs) > li,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="industry"] .inputs-list:not(.hs-error-msgs) > li {
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	height: 100%;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="situation_actuelle"] .inputs-list:not(.hs-error-msgs) > li input {
	margin-top: 3px;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form .hs_vous_souhaitez_creer_votre_entreprise input[type="radio"], 
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="secteur_d_activite"] input[type="radio"],
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="hs_sous_quel_delais_voulez_vous_creer_votre_societe"] input[type="radio"],
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="avez_vous_deja_cree_une_entreprise_auparavant"] input[type="radio"],
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="industry"] input[type="radio"] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	max-width: initial;
	min-width: 100%;
	opacity: 0;
	border: none;
	background: none;
	z-index: 2;
	cursor: pointer;
	margin: 0;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form .hs_vous_souhaitez_creer_votre_entreprise input[type="radio"] + span,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="secteur_d_activite"] input[type="radio"] + span,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="hs_sous_quel_delais_voulez_vous_creer_votre_societe"] input[type="radio"] + span,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="avez_vous_deja_cree_une_entreprise_auparavant"] input[type="radio"] + span,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="industry"] input[type="radio"] + span {
	display: flex;
	flex-flow: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	position: relative;
	font-size: var(--small-font-size);
	line-height: var(--extra-small-line-height);
	padding: calc(var(--spacing-base) * 5);
	background: var(--white-color);
	gap: calc(var(--spacing-base) * 3);
	border-radius: calc(var(--spacing-base) * 3);
	box-shadow: 0 8px 20px 0 rgba(var(--third-color-rgb), 4%);
	transition: box-shadow 250ms ease-in-out;
	height: 100%;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form .hs_vous_souhaitez_creer_votre_entreprise input[type="radio"] + span:before,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="secteur_d_activite"] input[type="radio"] + span:before,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="hs_sous_quel_delais_voulez_vous_creer_votre_societe"] input[type="radio"] + span:before,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="avez_vous_deja_cree_une_entreprise_auparavant"] input[type="radio"] + span:before,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="industry"] input[type="radio"] + span:before {
	content: '';
	width: calc(var(--spacing-base) * 12);
	height: calc(var(--spacing-base) * 12);
	display: block;
	background-size: 100%;
	background-position: 50%;
	background-repeat: no-repeat;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form .hs_vous_souhaitez_creer_votre_entreprise input[type="radio"]:checked + span,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form .hs_vous_souhaitez_creer_votre_entreprise input[type="radio"]:checked:hover + span,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="secteur_d_activite"] input[type="radio"]:checked + span,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="secteur_d_activite"] input[type="radio"]:checked:hover + span,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="hs_sous_quel_delais_voulez_vous_creer_votre_societe"] input[type="radio"]:checked + span,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="hs_sous_quel_delais_voulez_vous_creer_votre_societe"] input[type="radio"]:checked:hover + span,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="avez_vous_deja_cree_une_entreprise_auparavant"] input[type="radio"]:checked + span,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="avez_vous_deja_cree_une_entreprise_auparavant"] input[type="radio"]:checked:hover + span,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="industry"] input[type="radio"]:checked + span,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="industry"] input[type="radio"]:checked:hover + span {
	box-shadow: inset 0 0 0 1px var(--third-color), 0 8px 20px 0 rgba(var(--third-color-rgb), 4%);
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form .hs_vous_souhaitez_creer_votre_entreprise input[type="radio"]:hover + span,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="secteur_d_activite"] input[type="radio"]:hover + span,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="industry"] input[type="radio"]:hover + span,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="hs_sous_quel_delais_voulez_vous_creer_votre_societe"] input[type="radio"]:hover + span,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="avez_vous_deja_cree_une_entreprise_auparavant"] input[type="radio"]:hover + span {
	box-shadow: 0 8px 20px 0 rgba(var(--third-color-rgb), 24%);
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form .multistep-form__form input[type="text"]::placeholder,
.multistep-form__form input[type="tel"]::placeholder,
.multistep-form__form textarea::placeholder {
	color: #7B729E;
}

.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form .hs_recaptcha {
	z-index: 0;
}

@media (width <= 992px) {
	.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form-container .multistep-form__sidebar {
		display: none;
	}

	.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__main__step-category, .module--multistep-form:not(.module--multistep-form--closed) .multistep-form__progress-step {
		font-size: var(--extra-small-font-size);
		line-height: var(--extra-small-line-height);
	}

	.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form .hs_vous_souhaitez_creer_votre_entreprise .inputs-list:not(.hs-error-msgs), 
	.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="hs_sous_quel_delais_voulez_vous_creer_votre_societe"] .inputs-list:not(.hs-error-msgs), 
  .module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="avez_vous_deja_cree_une_entreprise_auparavant"] .inputs-list:not(.hs-error-msgs), 
	.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="secteur_d_activite"] .inputs-list:not(.hs-error-msgs),
	.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form [class*="industry"] .inputs-list:not(.hs-error-msgs) {
		align-items: flex-start;
		display: grid;
		gap: var(--columns-gap);
		grid-auto-rows: 1fr;
		grid-template-columns: repeat(2, 1fr);
		justify-content: flex-start;
	}

	.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form {
		padding-bottom: calc(calc(var(--spacing-base) * 22) + var(--columns-gap));
	}

	.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__main__content {
		padding-top: calc(var(--spacing-base) * 15);
	}

	.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__main__header {
		position: fixed;
		top: var(--columns-gap);
		left: var(--columns-gap);
		width: calc(100% - calc(var(--columns-gap) * 2));
		z-index: 10;
	}

	.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form .hs_submit, 
	.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form .hs-submit {
		z-index: 20;
		position: fixed;
		bottom: 0;
		left: 0;
		background-color: var(--fifth-color);
		box-shadow: 0 8px 20px 0 rgba(var(--third-color-rgb), 24%);
	}

	.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__form .actions {
		margin-inline: calc(var(--columns-gap) * -1);
		margin-bottom: 0;
		padding: var(--columns-gap);
	}

	.module--multistep-form:not(.module--multistep-form--closed) .button:not(.button--close), .module--multistep-form:not(.module--multistep-form--closed) .hs_submit .actions input[type="submit"], .module--multistep-form:not(.module--multistep-form--closed) .hs-submit .actions input[type="submit"] {
		padding: 10px 15px;
		min-height: unset;
		font-size: var(--small-font-size);
	}

	body:has( .module--multistep-form:not(.module--multistep-form--closed) .multistep-form__popup.multistep-form__popup--active) {
		background-color: var(--fifth-color);
	}

	body:has( .module--multistep-form:not(.module--multistep-form--closed) .multistep-form__popup.multistep-form__popup--active) .body-container-outer {
		position: relative;
		display: none;
	}

	body:has( .module--multistep-form:not(.module--multistep-form--closed) .multistep-form__popup.multistep-form__popup--active) .body-container-outer::after {
		content: "";
		display: flex;
		position: absolute;
		z-index: 10;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: var(--fifth-color);
	}
}


{# TOPBAR #}
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__main .multistep-form__main__topbar {
  z-index: 1000;
  position: fixed;
  top: 0;
  left: 0;
  color: var(--white-color);
  background: var(--third-color);
  width: 100%;
  padding: 0px 8px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: calc(var(--spacing-base)*2);
}
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__main .multistep-form__main__topbar > img {
  flex: none;
}
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__main .multistep-form__main__topbar > p {
  color: var(--white-color);
  font-size: 12px;
  line-height: 1.2;
}
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__main,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__main .multistep-form__main__topbar,
.module--multistep-form:not(.module--multistep-form--closed) .multistep-form__main:not(.is-scrolled) .multistep-form__main__header {
  transition: all 0.3s ease-in-out;
}

@media (min-width: 992px) {
  .module--multistep-form:not(.module--multistep-form--closed) .multistep-form__main .multistep-form__main__topbar {
    display: none!important;
  }
}

@media (max-width: 992px) {
  .module--multistep-form:not(.module--multistep-form--closed) .multistep-form__main:not(.is-scrolled) {
    padding-top: calc(var(--columns-gap) + 42px);
  }
  .module--multistep-form:not(.module--multistep-form--closed) .multistep-form__main.is-scrolled .multistep-form__main__topbar {
    top: -42px;
  }
  .module--multistep-form:not(.module--multistep-form--closed) .multistep-form__main:not(.is-scrolled) .multistep-form__main__header {
    top: calc(var(--columns-gap) + 42px);
  }
}