.block-text-cta{margin:0 auto;width:77.78%;max-width:1280px;box-shadow:var(--shadow-md);padding:var(--padding-XXL) var(--padding-XXXL);border-radius:var(--radius-XS)}@media only screen and (max-width: 768px){.block-text-cta{width:93%}}.block-text-cta.bg-primary{background:var(--surface-secondary)}.block-text-cta.bg-primary .block-text-cta__title,.block-text-cta.bg-primary .block-text-cta__description,.block-text-cta.bg-primary p{color:var(--button-label-primary) !important}.block-text-cta.bg-secondary{background:var(--surface-quaternary)}.block-text-cta.bg-white{background:var(--surface-primary)}.block-text-cta.bg-neutral-light{background:var(--surface-quaternary)}.block-text-cta__container{margin:0 auto}.block-text-cta__content{flex:1;max-width:660px;padding-right:20px}.block-text-cta__content .block-text-cta__title{font-size:var(--titre-primary-font-M) !important;color:var(--title-primary) !important;font-weight:var(--font-weight-bold, 700) !important;font-family:var(--font-family-primary);letter-spacing:var(--letter-spacing-titre-primary-font);line-height:var(--line-height-S);margin-bottom:var(--padding-XS);padding:0 !important}.block-text-cta__content .block-text-cta__description,.block-text-cta__content p{font-family:var(--font-family-secondary);font-size:var(--corps-secondary-font-XS);letter-spacing:var(--letter-spacing-corps-secondary-font);line-height:var(--line-height-normal)}@media only screen and (max-width: 768px){.block-text-cta__content{padding-right:0px}}.block-text-cta .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--padding-S);padding:var(--padding-XS) var(--padding-XXL);border-radius:var(--radius-XXS, 0.5rem);text-decoration:none;font-weight:var(--font-weight-bold, 700);font-size:var(--button-primary-font-S);text-align:center;transition:all .2s ease;white-space:nowrap}.block-text-cta .btn span{flex:1;text-align:center}.block-text-cta .btn svg{flex-shrink:0;width:13px;height:12px}.block-text-cta .btn-gray-blue svg{color:var(--button-label-secondary) !important}.block-text-cta .btn-blue-white svg{color:var(--button-label-primary) !important}.block-text-cta .btn-primary svg{color:var(--button-label-primary) !important}.block-text-cta .btn-secondary svg{color:var(--button-label-primary) !important}.block-text-cta .btn-outline-primary svg{color:var(--button-background-primary) !important}.block-text-cta .btn-outline svg{color:var(--button-label-primary) !important}.block-text-cta .btn-gray-blue{background:var(--button-background-sextary);color:var(--button-label-sextary) !important}.block-text-cta .btn-gray-blue:hover{background:var(--button-background-secondary-hover);color:var(--button-label-secondary-hover) !important}.block-text-cta .btn-gray-blue:hover svg{color:var(--button-label-secondary-hover) !important}.block-text-cta .btn-blue-white{background:var(--button-background-primary);color:var(--button-label-primary)}.block-text-cta .btn-blue-white:hover{background:var(--button-background-primary-hover);color:var(--button-label-primary-hover) !important}.block-text-cta .btn-blue-white:hover svg{color:var(--button-label-primary) !important}.block-text-cta .btn-primary{background:var(--button-background-primary);color:var(--button-label-primary)}.block-text-cta .btn-primary:hover{background:var(--button-background-primary-hover);color:var(--button-label-primary-hover)}.block-text-cta .btn-secondary{background:var(--button-background-secondary);color:var(--button-label-secondary)}.block-text-cta .btn-secondary:hover{background:var(--button-background-secondary-hover);color:var(--button-label-secondary-hover)}.block-text-cta .btn-tertiary{background:var(--button-background-tertiary);color:var(--button-label-tertiary)}.block-text-cta .btn-tertiary:hover{background:var(--button-background-tertiary-hover);color:var(--button-label-tertiary)}.block-text-cta .btn-primary:hover{background:var(--button-label-primary-hover)}.block-text-cta .btn-outline-primary{background:rgba(0,0,0,0);color:var(--button-background-primary)}.block-text-cta .btn-outline-primary:hover{background:var(--button-background-primary);color:var(--button-label-primary-hover)}.block-text-cta .btn-secondary{background:var(--button-background-tertiary);color:var(--button-label-primary)}.block-text-cta .btn-secondary:hover{background:var(--button-background-secondary);color:var(--button-background-tertiary)}.block-text-cta .btn-outline{background:rgba(0,0,0,0);color:var(--button-label-primary)}.block-text-cta .btn-outline:hover{background:var(--button-background-secondary);color:var(--button-background-primary)}.block-text-cta__cta{display:flex;flex-direction:column;flex-shrink:0;gap:var(--padding-XS)}.block-text-cta__image{text-align:center}.block-text-cta__image-element{width:100%;height:auto;max-width:400px;border-radius:var(--radius-XXS);box-shadow:var(--shadow-sm);object-fit:cover}@media(max-width: 768px){.block-text-cta__container{flex-direction:column;gap:var(--padding-XL);text-align:left}.block-text-cta__content{text-align:left}.block-text-cta__title{text-align:left;margin-bottom:var(--padding-L)}.block-text-cta__description{text-align:left}.block-text-cta__image-element{max-width:280px}.block-text-cta__cta{align-items:stretch;width:100%}.btn{width:100%;max-width:none}}.block-text-cta p,.block-text-cta__description,.block-text-cta .block-text-cta__description,.block-text-cta *[class*=description]{font-size:var(--titre-primary-font-XXS) !important;color:#000}
