.elementor .p-40{padding:40px;}.elementor .light-body-text{font-family:var(--text-font);font-weight:300;font-size:var(--Body);color:var(--white);}.elementor .light-body-text:hover,.elementor .light-body-text:focus-visible{color:var(--denim-blue);}.elementor .procedure-title{font-family:var(--primary-font);font-weight:600;font-size:var(--Superhero);color:var(--denim-blue);text-transform:uppercase;}.elementor .flex-left{display:flex;justify-content:flex-start;align-items:start;}.elementor .icon-tag{width:auto;font-family:var(--primary-font);font-weight:300;font-size:var(--Body);color:var(--denim-blue);text-transform:uppercase;padding-inline-start:15px;padding-inline-end:15px;border-radius:50px;background-color:var(--transparent-cream-accent);gap:10px;align-items:center;}.elementor .blue-body-text{font-family:var(--text-font);font-weight:300;font-size:var(--Body);color:var(--denim-blue);}.elementor .procedure-excerpt{width:85%;}.elementor .hero-subtitle{font-family:var(--primary-font);font-weight:600;font-size:var(--H5);color:var(--denim-blue);text-transform:uppercase;margin-block-end:5px;}.elementor .blue-subtitle-text{font-family:var(--primary-font);font-weight:600;font-size:var(--H3);color:var(--denim-blue);text-transform:uppercase;margin-block-end:20px;}.elementor .m-20{margin-block-start:20px;margin-block-end:20px;}.elementor .button-icon{width:30px;height:30px;padding-block-start:6px;padding-block-end:6px;border-radius:100px;background-color:var(--white);}.elementor .font-sm{font-size:var(--Body-sm);}.elementor .br-25{border-radius:25px;}.elementor .m-auto{margin-inline-start:auto;margin-inline-end:auto;}.elementor .mt-50{margin-block-start:50px;}.elementor .hero-img{max-height:450px;object-fit:cover;}.elementor .wrapper-tratamiento:hover,.elementor .wrapper-tratamiento:focus-visible{background-color:var(--transparent-cream-accent-2);}.elementor .wrapper-tratamiento{max-height:230px;padding:20px;}.elementor .tratamiento-img{opacity:0%;}.elementor .footer-icon-list{padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:10px;margin-block-end:5px;gap:15px;align-items:start;}.elementor .center-icon-list{align-items:center;}.elementor .p-0{padding:0px;}.elementor .social-icon{width:50px;height:50px;color:var(--earth-brown);padding:12px;border-radius:10px;background-color:var(--icon-background);}.elementor .font-xs{font-size:clamp(0.85rem, 0.85rem + 0.25vw, 0.9rem);;}