.cta-box textarea { width: 94%; } .section-cta { background: rgba(255, 255, 255, 0.7); padding: 20px; } .section-cta h3 { color: #F09; margin: 0 0 5px; text-shadow: 1px 0 0 #CCC; } .section-cta .consultation { color: #000; font-size: 1rem; font-style: oblique; margin: 0; padding: 3px; text-shadow: 1px 0 0 #999; } .section-cta h6 { color: #036; font-weight: 600; font-size: 1rem; letter-spacing: 0.5px; margin: 12px auto; text-align: center; text-decoration: underline; } .section-cta h6:after { content: ''; display: block; width: auto; height: 2px; margin: .4rem 0 .5rem 0; background-size: auto 2px; background-image: radial-gradient(ellipse farthest-side, var(--main-color) 0%, transparent); background-repeat: no-repeat; } .section-cta .cta-li { color: #069; font-size: 0.9rem; font-style: oblique; font-weight: 600; letter-spacing: 0.5px; line-height: 1.3; text-shadow: 1px 0 0 #CCC; } .section-cta .text-consultation { color: #F90; font-size: 1rem; font-style: oblique; font-weight: 500; letter-spacing: 0.5px; margin: 20px 0 0; padding: 0 10px; text-indent: 1rem; text-shadow: 1px 0 0 #FF4747 } .section-cta p { padding: 0 10px; } .form-body .pr-form-designer { height: fit-content; margin: 10px; }