.jf-hero__wave { position: absolute; left: 50%; bottom: 0; width: 100vw; height: 0; transform: translateX(-50%); pointer-events: none; } .jf-hero__wave::before { content: ""; position: absolute; left: 50%; bottom: -12rem; width: 180vw; height: 27rem; transform: translateX(-50%); background: var(--jf-color-white); border-radius: 50%; box-shadow: 0 -0.8rem 2.8rem rgba(0, 0, 0, 0.08); } .text-underline{ text-decoration:underline;} .splitter-text{ display:block;} .t-u{ text-decoration:underline; } .fw-300{ font-weight:300;} .jf-niveles-section .slider-smart-colors p{ max-width: 24ch !important; }