@font-face{font-family:geistSans;src:url(../media/GeistVF-s.p.40fv_8nktjm_5.woff)format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.geistsans_8bb8481-module__df2AcW__className{font-family:geistSans,geistSans Fallback}.geistsans_8bb8481-module__df2AcW__variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMonoVF-s.p.0kq4e1146y5_w.woff)format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.geistmono_569f450f-module__ZaK3oW__className{font-family:geistMono,geistMono Fallback}.geistmono_569f450f-module__ZaK3oW__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
.navbarTopBarSty{background:linear-gradient(90deg,#673de6,#8c85ff,#02b090,#8c85ff,#673de6) 0 0/300% 100%;animation:14s infinite flowGradient}.maratonBarSty{min-height:30px;padding:3px 12px}.navbarSpacerSty{height:var(--navbar-height,105px);transition:height .35s}.navbarSty{transition:transform .35s}.navbarHiddenSty{transform:translateY(-100%)}.navbarHiddenSty>:not(.navbarToggleBtnSty){visibility:hidden;transition:visibility 0s .35s}.navbarToggleBtnSty{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;border-radius:0 0 12px;justify-content:center;align-items:center;width:38px;height:25px;padding:0;font-size:.62rem;transition:top .35s,background .25s,color .25s,box-shadow .25s,opacity .25s;display:flex;position:absolute;top:0;left:0}.navbarToggleBtnSty svg{transition:transform .35s}.navbarToggleBtnSty:hover,.navbarToggleBtnSty:focus-visible{opacity:1;background:#ffffff38;outline:none}.navbarHiddenSty .navbarToggleBtnSty{color:#673de6;opacity:.75;background:#fff;height:22px;top:100%;box-shadow:0 4px 12px #673de633}.navbarHiddenSty .navbarToggleBtnSty svg{transform:rotate(180deg)}.navbarHiddenSty .navbarToggleBtnSty:hover,.navbarHiddenSty .navbarToggleBtnSty:focus-visible{color:#fff;opacity:1;background:linear-gradient(135deg,#673de6,#8c85ff)}@media (prefers-reduced-motion:reduce){.navbarSty,.navbarSpacerSty,.navbarToggleBtnSty,.navbarToggleBtnSty svg{transition:none}}.maratonBarContent{gap:4px 14px}.maratonBarText{gap:5px;font-size:.78rem}.maratonCountdownUnit{background:#00000047;border-radius:6px;gap:2px;padding:1px 5px;line-height:1}.maratonCountdownValue{font-size:.78rem}.maratonCountdownLabel{font-size:.62rem}.maratonBarBtn{border-radius:18px;gap:5px;padding:3px 12px;font-size:.68rem}@media only screen and (max-width:768px){.maratonBarSty{padding:4px 10px}.maratonBarContent{gap:4px 8px}.maratonBarText{font-size:.68rem}.maratonCountdownUnit{padding:1px 4px}.maratonCountdownValue{font-size:.7rem}.maratonCountdownLabel{font-size:.56rem}.maratonBarBtn{padding:3px 10px;font-size:.6rem}}@media only screen and (max-width:480px){.maratonBarSty{padding:4px 8px}.maratonBarContent{gap:4px 5px}.maratonBarText{gap:4px;font-size:.56rem}.maratonCountdownUnit{border-radius:5px;padding:1px 3px}.maratonCountdownValue{font-size:.6rem}.maratonCountdownLabel{font-size:.48rem}.maratonBarBtn{gap:4px;padding:2px 8px;font-size:.5rem}}@keyframes flowGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.fondo{object-fit:cover;background-image:url(../media/img_fondo.3eeshz1wa6wk_.png);background-repeat:round}.valoresSty{border:1px solid #8c85ff;border-radius:20px;width:20%}.cardValorSty{background:linear-gradient(150deg,#fff 55%,#8c85ff14 100%);border:1px solid #8c85ff59;border-radius:24px;min-height:480px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 6px 28px #673de61a}.cardValorSty:hover{transform:translateY(-8px);box-shadow:0 20px 50px #673de633}.cardValorAccent{background:linear-gradient(90deg,#673de6,#8c85ff,#02b090);height:5px}.btnCardValorSty{color:#fff;letter-spacing:.03em;text-align:center;background:linear-gradient(135deg,#673de6,#02b090);border:none;border-radius:25px;padding:10px 0;font-size:.875rem;text-decoration:none;transition:all .3s;display:block;box-shadow:0 4px 14px #673de659}.btnCardValorSty:hover{color:#fff;background:linear-gradient(135deg,#8c85ff,#02b090);transform:translateY(-2px);box-shadow:0 6px 20px #673de680}.objCardSty{color:inherit;background:linear-gradient(150deg,#fff 55%,#8c85ff14 100%);border:1px solid #8c85ff4d;border-radius:24px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:block;overflow:hidden;box-shadow:0 6px 28px #673de61a}.objCardSty:hover{color:inherit;border-color:#673de673;transform:translateY(-8px);box-shadow:0 20px 50px #673de638}.objCardAccent{background:linear-gradient(90deg,#673de6,#8c85ff,#02b090);height:5px}.objIconWrap{color:#673de6;background:linear-gradient(135deg,#673de61f,#02b0901a);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;font-size:26px;display:flex;overflow:hidden}.objIconWrap svg{width:26px;height:26px}.footerLinkSty{color:#ffffffa6;font-size:.9rem;text-decoration:none;transition:color .2s}.footerLinkSty:hover{color:#8c85ff}.footerSocialBtnSty{color:#ffffffb3;background:#ffffff0d;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:flex}.footerSocialBtnSty:hover{color:#fff;background:#8c85ff40;border-color:#8c85ff99}.comentCardSty{background:linear-gradient(150deg,#fff 55%,#8c85ff14 100%);border:1px solid #8c85ff4d;border-radius:24px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 6px 28px #673de61a}.comentCardSty:hover{transform:translateY(-6px);box-shadow:0 18px 45px #673de62e}.comentAvatarSty{color:#fff;letter-spacing:.05em;background:linear-gradient(135deg,#673de6,#02b090);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:.9rem;font-weight:700;display:flex}.comentCarouselBtnSty{color:#fff;cursor:pointer;background:linear-gradient(135deg,#673de6,#8c85ff);border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 14px #673de659}.comentCarouselBtnSty:hover{transform:scale(1.1);box-shadow:0 6px 20px #673de680}.coverturaCardSty{background:linear-gradient(150deg,#fff 60%,#8c85ff12 100%);border:1px solid #8c85ff4d;border-radius:20px;transition:transform .3s,box-shadow .3s,border-color .3s;overflow:hidden;box-shadow:0 4px 18px #673de614}.coverturaCardSty:hover{border-color:#673de666;transform:translateY(-6px);box-shadow:0 14px 35px #673de62e}.objArrowSty{color:#673de6;letter-spacing:.02em;align-items:center;gap:6px;font-size:.82rem;font-weight:700;transition:gap .25s;display:inline-flex}.objCardSty:hover .objArrowSty{gap:10px}.objArrowIconBoxSty{flex-shrink:0;justify-content:center;align-items:center;width:11px;height:11px;display:inline-flex;overflow:hidden}.objArrowIconBoxSty svg{width:100%;height:100%}.btnAgendarSty{color:#fff;letter-spacing:.03em;background:linear-gradient(135deg,#673de6,#8c85ff);border-radius:25px;width:80%;height:40px;font-size:.875rem;text-decoration:none;transition:all .3s;box-shadow:0 4px 14px #673de659}.btnAgendarSty:hover{color:#fff;background:linear-gradient(135deg,#5530c9,#a09bff);transform:translateY(-2px);box-shadow:0 6px 20px #673de680}.imgPortSty{height:550px}.btnMedSty{color:#fff}@media only screen and (max-width:992px){.valoresSty{width:40%}.btnAgendarSty{color:#000;width:100%;height:100%;box-shadow:none;letter-spacing:normal;font-size:inherit;background:#fff;border-radius:0;transform:none}}@media only screen and (max-width:782px){.valoresSty{width:100%}.imgPortSty{height:350px}.btnMedSty{color:#673de6}}@media only screen and (max-width:600px){.imgPortSty{height:250px}}@media only screen and (max-width:767.98px){.portada2-container{background-position:75%!important}.portada2-content{width:90%!important}.portada2-overlay{background-color:#0006!important}}.portada2-overlay{background-color:#0000}.portada2CardGlassSty{-webkit-backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff40;box-shadow:0 4px 16px #00000026}.sectionHeightSty{min-height:100vh}@media (min-width:576px) and (max-width:1199px){.sectionHeightSty{min-height:75vh}}.sectionDividerSty{align-items:center;gap:18px;width:100%;max-width:640px;margin:0 auto 48px;padding:0 16px;display:flex}.sectionDividerLineSty{background:linear-gradient(90deg,#0000,#673de64d,#02b0904d);flex:1;height:1px}.sectionDividerSty .sectionDividerLineSty:last-child{background:linear-gradient(90deg,#02b0904d,#673de64d,#0000)}.sectionDividerLabelSty{letter-spacing:.14em;text-transform:uppercase;color:#673de6;white-space:nowrap;background:linear-gradient(135deg,#673de612,#02b0900f);border:1px solid #673de640;border-radius:999px;flex-shrink:0;padding:7px 20px;font-size:.72rem;font-weight:700}@media only screen and (max-width:480px){.sectionDividerLabelSty{letter-spacing:.1em;padding:6px 14px;font-size:.64rem}}#carouselComentarios{padding-bottom:60px}.carousel-control-prev.cajaComentariosBtnPrev{height:44px;inset:auto auto 0 calc(50% - 69px)}.carousel-control-next.cajaComentariosBtnNext{height:44px;inset:auto auto 0 calc(50% + 25px)}
