@layer webmasters
{	._cofbe .c-section-faq .c-section-faq__content {padding-block:var(--cofbe-spacing-xxl);display:flex;align-items:flex-start;flex-direction:column;gap:var(--cofbe-spacing-lg);}
	.c-section-faq {margin-top: 35px;}
	._cofbe .faq {width:100%;}
	._cofbe .faq button {color:var(--cofbe-c-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;}
	._cofbe .faq .bg {display:none;}
	._cofbe .faq .container {display:flex;flex-direction:column;gap:var(--cofbe-spacing-lg);padding:unset;}
	._cofbe .faq .container .faq0-questions-list {display:flex;flex-direction:column;}
	._cofbe .faq .container .faq0-questions-list .faq0-question:not(:first-child)::before {content:'';display:block;height:2px;background:var(--cofbe-c-gray-100);margin-block:var(--cofbe-spacing-md);}
	._cofbe .faq .container .faq0-question button {width:100%;text-align:left;cursor:pointer;background-color:unset;border:none;display:flex;align-items:center;padding:unset;justify-content:space-between;gap:var(--cofbe-spacing-md);font-weight:500;}
	._cofbe .faq .container .faq0-question button::after {content:'\e821';font-family:"fontello-cofbe";display:block;font-size:var(--cofbe-font-size-2xl);color:var(--cofbe-c-purple-primary);padding-left:var(--cofbe-spacing-md);padding-right:var(--cofbe-spacing-md);font-weight:500;}
	._cofbe .faq .container .faq0-question button[aria-expanded="true"]::after {content:'\e822';}
	._cofbe .faq .container .faq0-question button h3 {font-size:var(--cofbe-font-size-md);text-wrap:auto;overflow-wrap:normal;}
	._cofbe .faq .container .faq0-answer {margin-top:var(--cofbe-spacing-lg);}
	._cofbe .faq .container .faq0-answer a {color:var(--cofbe-c-gray-900);}
	._cofbe .faq .container .faq0-answer a:hover {color:var(--cofbe-c-red-primary);}
	._cofbe .c-card-faq .c-card-faq__toggle i {align-self:center;color:var(--cofbe-c-purple-primary);}
	._cofbe .c-section-faq__cta {position:relative;display:grid;grid-template-columns:1fr 100px;row-gap:var(--cofbe-spacing-sm-2);background-color:var(--cofbe-c-yellow-300);padding:var(--cofbe-spacing-sm-2);position:relative;width:100%;}
	._cofbe .c-section-faq__cta ._cofbe__img {grid-column:2/ 3;grid-row:1/3;position:relative;right:calc(-1 * var(--cofbe-spacing-md));top:calc(-1 * var(--cofbe-spacing-md));}
	._cofbe .c-section-faq__cta__title {color:var(--cofbe-c-purple-primary);font-size:var(--cofbe-font-size-2xl);grid-column:1/ 2;z-index:1;text-wrap:balance;overflow-wrap:break-word;}
	._cofbe .c-section-faq__cta__content {font-size:var(--cofbe-font-size-lg);font-weight:500;color:var(--cofbe-c-purple-primary);grid-column:1/ 2;z-index:1;}
	._cofbe .c-section-faq__cta__link {grid-column:1/ 2;width:var(--cofbe-spacing-xl);height:var(--cofbe-spacing-xl);border-radius:var(--cofbe-rounded-full);background-color:var(--cofbe-c-yellow-100);display:flex;align-items:center;justify-content:center;z-index:1;color:var(--cofbe-c-purple-primary);transition:all var(--cofbe-transition-md);}
	._cofbe .c-section-faq__cta__link i {font-size:var(--cofbe-fs-icon-2xl);}
	._cofbe .faq .container .faq0-answer.masque {display:none;}
	._cofbe .c-section-faq .c-section-faq__title.c-section-faq_go_further__title ._cofbe__h3 {font-weight:500;}
	._cofbe .c-section-faq .c-section-faq__content.c-section-faq_go_further__content .c-section-faq__go_further_div {display:none;}

	@media (min-width:1024px) {
		._cofbe .c-section-faq .c-section-faq__content {flex-direction:row;justify-content:space-between;gap:var(--cofbe-spacing-xxl);}
		._cofbe .c-section-faq__cta {width:390px;grid-template-columns:1fr 225px;padding:var(--cofbe-spacing-3xl) var(--cofbe-spacing-xl);}
		._cofbe .c-section-faq__cta ._cofbe__h2 {/*font-family:var(--cofbe-font-body);*/font-size:var(--cofbe-font-size-alt-5xl);}
		._cofbe .c-section-faq__cta ._cofbe__img {width:225px;grid-row:1/4;top:-72px;right:-42px;}
		._cofbe .c-section-faq__cta__content {grid-column:1/ 3;grid-row:2/3;font-size:var(--cofbe-font-size-3xl);}
		._cofbe .c-section-faq__cta__title {font-size:40px;grid-column:1/ 3;grid-row:1/2;}
		._cofbe .c-section-faq__cta__link {width:var(--cofbe-spacing-3xl);height:var(--cofbe-spacing-3xl);}
		._cofbe .c-section-faq__cta__link i {font-size:var(--cofbe-fs-icon-4xl);}
		._cofbe .c-section-faq .c-section-faq__content.c-section-faq_go_further__content .c-section-faq__go_further_div {display:grid;row-gap:var(--cofbe-spacing-sm-2);position:relative;width:390px;grid-template-columns:1fr 225px;padding:var(--cofbe-spacing-3xl) var(--cofbe-spacing-xl);}
		._cofbe .c-section-faq .c-section-faq__content.c-section-faq_go_further__content .c-section-faq__go_further_div span {width:var(--cofbe-spacing-3xl);}
	}

	@media(hover:hover) {
		._cofbe .c-section-faq__cta__link:hover, ._cofbe .c-section-faq__cta__link:focus, ._cofbe .c-section-faq__cta__link:active {transform:scale(1.4);}
	}
}
