/* Preguntas frecuentes de esterilizaciones. */
.page-id-2306 .vc_custom_1758166129610>.full_section_inner>.wpb_column>.vc_column-inner>.wpb_wrapper>.vc_row.vc_inner{display:none!important}
.steril-faq{background:#590873;color:#fff;padding:80px 32px 90px;font-family:Quicksand,sans-serif}
.steril-faq *{box-sizing:border-box}.steril-faq__inner{max-width:920px;margin:0 auto}.steril-faq__header{text-align:center;max-width:680px;margin:0 auto 32px}.steril-faq__eyebrow{font:700 11px/1.4 Quicksand,sans-serif;letter-spacing:.16em;color:#e7c1ec;margin:0 0 12px}.steril-faq__header h2{font:700 clamp(32px,3.5vw,42px)/1.2 Quicksand,sans-serif;text-transform:none;letter-spacing:-.02em;color:#fff;margin:0 0 12px}.steril-faq__header>p:last-child{font:500 16px/1.6 Quicksand,sans-serif;color:#f1e2f2;margin:0}
.steril-faq__video{width:100%;max-width:720px;aspect-ratio:16/9;margin:0 auto 38px;overflow:hidden;border-radius:18px;background:#23182a;box-shadow:0 16px 38px rgba(28,0,38,.25)}.steril-faq__video iframe{display:block;width:100%;height:100%;border:0}
.steril-faq__list{display:grid;gap:10px}.steril-faq__item{border:1px solid #ebdfed;border-radius:14px;background:#fff;color:#43364a;overflow:hidden}.steril-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;padding:19px 22px;font:700 16px/1.45 Quicksand,sans-serif;color:#501060}.steril-faq__item summary::-webkit-details-marker{display:none}.steril-faq__item summary:focus-visible{outline:3px solid #cc8cdb;outline-offset:-4px}.steril-faq__icon{position:relative;flex:none;width:30px;height:30px;border-radius:50%;background:#f2e4f6}.steril-faq__icon:before,.steril-faq__icon:after{content:"";position:absolute;left:9px;top:14px;width:12px;height:2px;border-radius:2px;background:#78118d}.steril-faq__icon:after{transform:rotate(90deg)}.steril-faq__item[open] .steril-faq__icon:after{display:none}.steril-faq__answer{padding:0 22px 20px;font:500 15px/1.7 Quicksand,sans-serif;color:#605367}.steril-faq__answer p{font:inherit;color:inherit;margin:0 0 12px}.steril-faq__answer p:last-child{margin-bottom:0}.steril-faq__help{text-align:center;font:500 15px/1.6 Quicksand,sans-serif;color:#f0e0f2;margin:27px 0 0}.steril-faq__help a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}
@media(max-width:700px){.steril-faq{padding:58px 18px 65px}.steril-faq__header{margin-bottom:25px}.steril-faq__header h2{font-size:31px}.steril-faq__header>p:last-child{font-size:14px}.steril-faq__video{margin-bottom:26px;border-radius:14px}.steril-faq__item summary{padding:16px;gap:12px;font-size:15px}.steril-faq__answer{padding:0 16px 17px;font-size:14px}.steril-faq__help{font-size:14px}}
.steril-faq__answer ol,.steril-faq__answer ul{margin:0 0 12px;padding-left:22px}.steril-faq__answer li{margin:0 0 6px;padding-left:2px}
/* Vista previa del video con el médico y reproducción a petición. */
.steril-faq__play{position:relative;display:block;width:100%;height:100%;color:#fff!important;overflow:hidden;background:#211d25;text-decoration:none}
.steril-faq__play img{display:block;width:100%;height:100%;object-fit:cover}
.steril-faq__play:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(20,8,26,.72));pointer-events:none}
.steril-faq__play-icon{position:absolute;z-index:1;top:50%;left:50%;width:70px;height:50px;transform:translate(-50%,-50%);background:#f03;border-radius:13px;box-shadow:0 6px 20px #0005}
.steril-faq__play-icon:after{content:"";position:absolute;top:13px;left:29px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:19px solid #fff}
.steril-faq__play-label{position:absolute;z-index:1;bottom:18px;left:22px;right:22px;color:#fff;font:700 15px/1.35 Quicksand,sans-serif}
.steril-faq__play:focus-visible{outline:3px solid #fff;outline-offset:-6px}
