.content-hero{background-image:linear-gradient(90deg,rgba(247,241,235,.98),rgba(247,241,235,.88) 43%,rgba(247,241,235,.1) 100%),url('contenidos-hero-wp.webp')!important}.content-value{display:grid;grid-template-columns:1.04fr .96fr;gap:7vw;align-items:center;padding:92px max(38px,calc((100% - 1160px)/2));background:#282423;color:#fff}.content-value h2,.content-heading h2{margin:14px 0 20px;font:700 clamp(2.15rem,3.7vw,3.75rem)/1.06 Poppins,sans-serif;letter-spacing:-.06em}.content-value h2 em,.content-heading h2 em{font-style:normal;color:#ff82b5}.content-value>div>p{max-width:580px;color:#d9cfca;font:1.04rem/1.64 'Nunito Sans'}.content-points{display:grid;gap:1px;background:#514945}.content-points article{position:relative;padding:23px 27px 24px 69px;background:#342e2c}.content-points span{position:absolute;left:27px;top:25px;color:#ff82b5;font:700 .72rem Poppins}.content-points h3{margin:0 0 7px;font:700 1.12rem Poppins}.content-points p{margin:0;color:#d7cbc5;font:.9rem/1.55 'Nunito Sans'}.content-services{padding:92px max(38px,calc((100% - 1160px)/2));background:#f7f2ee}.content-heading{max-width:760px;margin:0 auto 45px;text-align:center}.content-heading p{color:#5d5551;font:1.04rem/1.62 'Nunito Sans'}.content-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.content-grid article{padding:0 22px 28px;background:#fff}.content-grid img{width:calc(100% + 44px);height:198px;object-fit:contain;margin:0 -22px 22px;background:#fbf8f5}.content-grid h3{margin:0 0 9px;font:700 1.1rem Poppins}.content-grid p{margin:0;color:#625a56;font:.9rem/1.55 'Nunito Sans'}.content-cta{min-height:430px!important;background-image:linear-gradient(90deg,rgba(36,32,30,.98),rgba(36,32,30,.4)),url('contenidos-hero-wp.webp')!important}.content-cta h2 em{color:#ff82b5}.content-cta .button-light{background:#ea2e72!important;color:#fff!important}@media(max-width:780px){.content-value{display:block;padding:63px 23px}.content-points{margin-top:33px}.content-services{padding:64px 23px}.content-heading{text-align:left}.content-grid{grid-template-columns:1fr 1fr;gap:11px}.content-grid article{padding:0 15px 22px}.content-grid img{width:calc(100% + 30px);height:145px;margin:0 -15px 17px}}
