@layer webmasters
{	._cofbe .c-section-credit-regroup {padding-block:var(--cofbe-spacing-sm) var(--cofbe-spacing-md);}
	._cofbe .c-section-credit-regroup .c-section-credit-regroup__title strong {color:var(--cofbe-c-purple-primary);}
	._cofbe .c-section-credit-regroup .c-section-credit-regroup__infos {padding-block:var(--cofbe-spacing-md);}
	._cofbe .c-section-credit-regroup .c-section-credit-regroup__infos__text {display:none;}
	._cofbe .c-section-credit-regroup .c-section-credit-regroup__infos ._cofbe__ul {display:grid;gap:var(--cofbe-spacing-md);}
	._cofbe .c-section-credit-regroup .c-section-credit-regroup__infos .c-section-credit-regroup__infos__item {display:flex;align-items:flex-start;gap:var(--cofbe-spacing-xs);font-size:var(--cofbe-font-size-lg);font-weight:500;}
	._cofbe .c-section-credit-regroup .c-section-credit-regroup__infos .c-section-credit-regroup__infos__item i.icon-success-circle {font-size:var(--cofbe-font-size-2xl); line-height: var(--cofbe-font-size-2xl);}
	._cofbe .c-section-credit-regroup .c-section-credit-regroup__infos .c-section-credit-regroup__infos__item i.icon-success-circle:before {position: relative; top: 3px; }
	._cofbe .c-section-credit-regroup .c-section-credit-regroup__infos .c-section-credit-regroup__infos__item i {margin:var(--cofbe-spacing-xxs);display:inline-block;font-size:var(--cofbe-fs-icon-xl);color:var(--cofbe-c-red-primary);}
	._cofbe .c-section-credit-regroup .c-section-credit-regroup__hero__simulator {margin-inline:calc(-1 * var(--cofbe-spacing-md));position:relative;}
	._cofbe .c-section-credit-regroup .c-section-credit-regroup__hero__simulator__image {z-index:1;}
	._cofbe .c-section-credit-regroup .c-section-credit-regroup__hero__simulator__image ._cofbe__img {width:100%;}
	._cofbe .c-section-credit-regroup .c-section-credit-regroup__hero__simulator__content {margin-inline:var(--cofbe-spacing-md);background-color:var(--cofbe-c-white);box-shadow:var(--cofbe-shadow-md);border-radius:var(--cofbe-rounded-lg);margin-top:-100px;position:relative;z-index:2;}
	._cofbe .c-section-credit-regroup .c-section-credit-regroup__hero__simulator__content ._cofbe__button {font-size:var(--cofbe-font-size-lg);}
	._cofbe .c-section-credit-regroup .c-section-credit-regroup__hero__simulator__content ._cofbe__button i {font-size:var(--cofbe-fs-icon-2xl);}
	._cofbe .c-section-credit-regroup .c-section-credit-regroup__hero__simulator__content__header__item+.c-section-credit-regroup__hero__simulator__content__header__item {margin-top:var(--cofbe-spacing-lg);}
	._cofbe .c-section-credit-regroup__hero__simulator__content__body {padding:var(--cofbe-spacing-sm-2) var(--cofbe-spacing-md-2) var(--cofbe-spacing-sm-2) var(--cofbe-spacing-md-2);background-color:var(--cofbe-c-gray-50);display:grid;gap:var(--cofbe-spacing-md-2);border-radius:0 0 var(--cofbe-rounded-lg) var(--cofbe-rounded-lg);}
	._cofbe .c-section-credit-regroup__hero__simulator__content__header {padding:var(--cofbe-spacing-sm-2);margin-bottom:0px;}
	._cofbe .c-section-credit-regroup__hero__simulator__content__text {font-size:var(--cofbe-font-size-lg);font-weight:500;}
	._cofbe .c-section-credit-regroup__hero__simulator__content__text span {font-size:var(--cofbe-font-size-sm);font-weight:500;display:block;color:var(--cofbe-c-gray-650);margin-top:var(--cofbe-spacing-sm);}
	._cofbe .c-section-credit-regroup__hero__simulator ._cofbe__select {margin-top:var(--cofbe-spacing-none);}
	._cofbe .c-section-credit-regroup__hero__simulator__result__item {display:flex;width:100%;padding-block:var(--cofbe-spacing-xxs);font-size:var(--cofbe-font-size-sm);color:var(--cofbe-c-gray-650);}
	._cofbe .c-section-credit-regroup__hero__simulator__result__item {border-bottom:var(--cofbe-border-thin) var(--cofbe-c-gray-200);}
	._cofbe .c-section-credit-regroup__hero__simulator__result__item span {margin-left:auto;font-weight:500;color:var(--cofbe-c-gray-900);}
	._cofbe .c-section-credit-regroup__hero__simulator__result__item ._cofbe__mention_legale__ref {top: 7px;}
	._cofbe .c-section-credit-regroup__hero__simulator__result__item ._cofbe__mention_legale__ref a {text-decoration:underline;}

	/* Sticky */
	._cofbe .c-section-credit-regroup__sticky {position:fixed;bottom:0;width:100%;padding:var(--cofbe-spacing-md);background-color:var(--cofbe-c-gray-50);display:none;box-shadow:var(--cofbe-shadow-md--inverse);z-index:10;}
	._cofbe .c-section-credit-regroup__sticky.is-visible {display:block;}
	._cofbe .c-section-credit-regroup__sticky__content form {margin-inline:auto;display:grid;grid-template-columns:1fr 50px;column-gap:var(--cofbe-spacing-sm);align-items:end;}
	._cofbe .c-section-credit-regroup__sticky__content p {color:var(--cofbe-c-purple-primary);}
	._cofbe .c-section-credit-regroup__sticky__content .c-section-credit-regroup__sticky__content__item {grid-column:1/2;}
	._cofbe .c-section-credit-regroup__sticky__content ._cofbe__button {grid-column:2/3;grid-row:1/3;background-color:var(--cofbe-c-purple-primary);max-height:var(--cofbe-min-height-input);}
	._cofbe .c-section-credit-regroup__sticky__content ._cofbe__button {grid-column:2/3;grid-row:1/3;}
	._cofbe .c-section-credit-regroup__sticky__content ._cofbe__button span {display:none;}
	._cofbe .c-section-credit-regroup__sticky__content ._cofbe__button i {font-size:var(--cofbe-fs-icon-2xl);}
	._cofbe .c-section-credit-regroup__sticky__content__select ._cofbe__select {padding-block:11px;}
	._cofbe .c-section-credit-regroup__sticky__content button._cofbe__button {padding-block:14px;font-size:var(--cofbe-font-size-lg);}
	._cofbe .c-section-credit-regroup__sticky__content__select ._cofbe__select, ._cofbe .c-section-credit-regroup__sticky__content button._cofbe__button {min-height:44px;}



	@media (min-width:1024px)
	{   ._cofbe section.c-section-credit-regroup {margin-block-end:var(--cofbe-border-none);}
		._cofbe .c-section-credit-regroup .c-section-credit-regroup__content {padding-bottom:var(--cofbe-spacing-xl-2);}
		._cofbe .c-section-credit-regroup .c-section-credit-regroup__content {display:grid;column-gap:var(--cofbe-spacing-xl-2);row-gap: var(--cofbe-spacing-lg);grid-template-columns:repeat(12, 1fr);}
		._cofbe .c-section-credit-regroup .c-section-credit-regroup__title {grid-column:1 / 13;text-wrap:auto;}
		._cofbe .c-section-credit-regroup .c-section-credit-regroup__infos {grid-column:1 / 4;grid-row:2 / 3;display:flex;flex-direction:column;gap:var(--cofbe-spacing-xxl);}
		._cofbe .c-section-credit-regroup .c-section-credit-regroup__infos__text {display:inline;font-size:var(--cofbe-font-size-2xl);font-weight:500;}
		._cofbe .c-section-credit-regroup .c-section-credit-regroup__infos__item {font-size:var(--cofbe-font-size-xl);}
		._cofbe .c-section-credit-regroup .c-section-credit-regroup__infos .c-section-credit-regroup__infos__item i.icon-success-circle {font-size:var(--cofbe-font-size-4xl);}
		._cofbe .c-section-credit-regroup .c-section-credit-regroup__infos .c-section-credit-regroup__infos__item i.icon-success-circle:before {top: -2px; }
		._cofbe .c-section-credit-regroup .c-section-credit-regroup__hero__simulator {grid-column:4 / 13;grid-row:2 / 3;margin:0;position:relative;}
		._cofbe .c-section-credit-regroup .c-section-credit-regroup__hero__simulator__image {mask:url('data:image/svg+xml,<svg width="2995" height="710" viewBox="0 0 2995 710" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2920.6 0s74.4 119.226 74.4 355-74.4 355-74.4 355H4a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h2916.6Z" fill="%23FDC100"/></svg>') no-repeat center right / cover;}
		._cofbe .c-section-credit-regroup .c-section-credit-regroup__hero__simulator__content {position:absolute;margin-top:unset;top:var(--cofbe-spacing-xl);left:var(--cofbe-spacing-xl);width:540px;}
		._cofbe .c-section-credit-regroup .c-section-credit-regroup__hero__simulator__content__header__item+.c-section-credit-regroup__hero__simulator__content__header__item {margin-top:var(--cofbe-spacing-sm-2);}
		._cofbe .c-section-credit-regroup__hero__simulator__content__body {padding:var(--cofbe-spacing-lg) var(--cofbe-spacing-xxl) var(--cofbe-spacing-lg) var(--cofbe-spacing-xxl);}
		._cofbe .c-section-credit-regroup__hero__simulator__content__header {padding:var(--cofbe-spacing-lg);}
		._cofbe .c-section-credit-regroup__hero__simulator ._cofbe__select[name="regroup_montly"] {margin-top:var(--cofbe-spacing-sm);}

		/* Sticky */
		._cofbe .c-section-credit-regroup__sticky__content form {width:fit-content;grid-template-columns:1fr 1fr 1fr;align-items:end;}
		._cofbe .c-section-credit-regroup__sticky__content .c-section-credit-regroup__sticky__content__item {grid-column:auto;}
		._cofbe .c-section-credit-regroup__sticky__content ._cofbe__button {grid-column:3/4;background-color:var(--cofbe-c-red-primary);}
		._cofbe .c-section-credit-regroup__sticky__content ._cofbe__button span {display:inline;}
		._cofbe .c-section-credit-regroup__sticky__content__select ._cofbe__select, ._cofbe .c-section-credit-regroup__sticky__content button._cofbe__button {min-width:270px;}
	}

	@media (min-width:1280px)
	{   ._cofbe .c-section-credit-regroup .c-section-credit-regroup__infos .c-section-credit-regroup__infos__item i.icon-success-circle:before {top: -3px; }
	}

	@media (hover:hover) 
	{	/* Sticky */
		._cofbe .c-section-credit-regroup__sticky__content ._cofbe__button:hover {background-color:var(--cofbe-c-red-800);color:var(--cofbe-c-white);}
	}
}
