.text-cta{position:relative}.text-cta__bg-color{content:"";position:absolute;inset:0 var(--page-space);display:block;z-index:-1;border-radius:5px;background-image:var(--bg)}.tex-faq__sub-title{margin-bottom:1.4rem;font-weight:600}.text-cta__wrapper{display:grid;grid-template-columns:1fr 440px;gap:40px 110px;position:relative;z-index:2}.text-cta__wrapper.order-reverse{grid-template-columns:440px 1fr}.text-cta__wrapper.vertical-align-middle{align-items:center}.text-cta__wrapper.vertical-align-bottom{align-items:end}.text-cta__wrapper.order-reverse .text-cta__content{order:2}.text-cta__cta{padding:clamp(20px,4vw,40px);background-image:linear-gradient(180deg,#fff,#f4f2ef);border-radius:5px;text-decoration:none;box-shadow:0px 3px 20px rgba(183,178,171,0.2);transition:all .2s ease-in-out}.text-cta__cta--link:hover{box-shadow:0px 3px 30px rgba(183,178,171,0.6)}.text-cta__cta-title{font-weight:600}.text-cta__intro-wrapper{display:grid;grid-template-columns:100px 1fr;gap:20px;align-items:center;margin-block:2rem}.text-cta__cta-image-wrapper{width:100px;aspect-ratio;1/1;position:relative}.text-cta__cta-image-wrapper:after{content:'';position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,0.6) inset}.text-cta__cta-image{width:100px;aspect-ratio:1/1;border-radius:50%;object-fit:cover}.text-cta__cta-intro{margin:0}.text-cta__cta-description,.text-cta__cta-link{margin-top:2rem}@media(max-width:992px){.text-cta__wrapper{display:flex;flex-direction:column}}