@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}body.index-one{overflow:clip visible}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html{scroll-padding-top:104px}#contenido{scroll-margin-top:100px}
.WhatsAppButton-module__V-0EQa__whatsapp{z-index:90;color:#154382;opacity:0;visibility:hidden;background:#fff;border:1px solid #d0d9df;border-radius:30px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 18px;font:13px/1.3 Arial,sans-serif;transition:opacity .3s cubic-bezier(.22,1,.36,1),translate .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s,background-color .2s,border-color .2s,color .2s,box-shadow .24s,transform .16s cubic-bezier(.22,1,.36,1);display:inline-flex;position:fixed;bottom:24px;right:84px;translate:0 12px;box-shadow:0 10px 24px #152d421a}.WhatsAppButton-module__V-0EQa__whatsapp[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s;translate:none}.WhatsAppButton-module__V-0EQa__whatsapp:active{transform:translateY(1px)}.WhatsAppButton-module__V-0EQa__whatsapp:focus-visible{outline-offset:4px;outline:3px solid #3674cc}@media (hover:hover) and (pointer:fine){.WhatsAppButton-module__V-0EQa__whatsapp:hover{color:#154382;background:#edf2f7;border-color:#154382;box-shadow:0 14px 30px #152d4229}}@media (prefers-reduced-motion:reduce){.WhatsAppButton-module__V-0EQa__whatsapp{transition:visibility,background-color .2s,border-color .2s,color .2s,box-shadow .24s;translate:none}}@media (max-width:760px){.WhatsAppButton-module__V-0EQa__whatsapp{width:48px;padding:12px;bottom:16px;right:76px}.WhatsAppButton-module__V-0EQa__whatsapp span{display:none}}
.intro-module__yXfdOW__intro{--intro-ease:cubic-bezier(.22, 1, .36, 1);--intro-ease-out:cubic-bezier(.33, 1, .68, 1);--intro-out-delay:4.2s;--intro-out:1.04s;--intro-out-hold:.64s;z-index:10000;color:#fafaf7;background:#152d42;flex-direction:column;justify-content:space-between;padding:40px 6vw;font-family:Montserrat,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif;display:none;position:fixed;inset:0;overflow:hidden}:is(html[data-intro=play] .intro-module__yXfdOW__intro,html[data-intro=leaving] .intro-module__yXfdOW__intro){display:flex}html[data-intro=play] .intro-module__yXfdOW__intro{animation:1ms linear 9s both intro-module__yXfdOW__introSafety}html[data-intro=leaving] .intro-module__yXfdOW__intro{animation:intro-module__yXfdOW__introExit var(--intro-out) cubic-bezier(.25, 1, .5, 1) var(--intro-out-hold) both;pointer-events:none}@keyframes intro-module__yXfdOW__introSafety{to{opacity:0;visibility:hidden}}@keyframes intro-module__yXfdOW__introExit{to{opacity:0;visibility:hidden;transform:translateY(-2%)}}.intro-module__yXfdOW__brand{letter-spacing:2px;font-size:13px;font-weight:500}.intro-module__yXfdOW__phrases{flex-direction:column;padding-block:32px;display:flex}.intro-module__yXfdOW__line{letter-spacing:-.055em;opacity:0;font-size:clamp(18px,7.4vw,108px);font-weight:700;line-height:1.05}.intro-module__yXfdOW__line:last-child{color:#bbd3e4;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}html[data-intro=play] .intro-module__yXfdOW__line{animation:intro-module__yXfdOW__introLine 1.5s var(--intro-ease) both}html[data-intro=play] .intro-module__yXfdOW__line:last-child{animation-duration:1.52s}html[data-intro=play] .intro-module__yXfdOW__line:first-child{animation-delay:.22s}html[data-intro=play] .intro-module__yXfdOW__line:nth-child(2){animation-delay:2s}@keyframes intro-module__yXfdOW__introLine{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.intro-module__yXfdOW__word{white-space:pre;display:inline-block}.intro-module__yXfdOW__letter{display:inline-block}html[data-intro=play] .intro-module__yXfdOW__letterCJK{animation:intro-module__yXfdOW__introCJKIn 1s var(--intro-ease) .84s both}@keyframes intro-module__yXfdOW__introCJKIn{0%{opacity:0;filter:blur(8px);transform:rotate(-38deg)scale(1.8)}55%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:none}}html[data-intro=leaving] .intro-module__yXfdOW__letter{animation:intro-module__yXfdOW__introLetterOut 1.12s var(--intro-ease-out) var(--delay) both}@keyframes intro-module__yXfdOW__introLetterOut{to{opacity:0;transform:translate3d(var(--drift), var(--rise), 0) rotate(var(--tilt))}}html[data-intro=leaving] .intro-module__yXfdOW__line{opacity:1}.intro-module__yXfdOW__bottom{letter-spacing:1px;justify-content:space-between;align-items:center;gap:20px;font-size:10px;display:flex}html[data-intro=play] .intro-module__yXfdOW__bottom{animation:intro-module__yXfdOW__introLine 1.24s var(--intro-ease) 2.4s both}.intro-module__yXfdOW__bottom button{color:#fff;width:auto;font:inherit;cursor:pointer;background:0 0;border:1px solid #8195a7;flex-shrink:0;padding:12px 16px;font-size:12px;transition:background-color .2s,border-color .2s}.intro-module__yXfdOW__bottom button:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (hover:hover) and (pointer:fine){.intro-module__yXfdOW__bottom button:hover{background:#ffffff1f;border-color:#fafaf7}}.intro-module__yXfdOW__bottom button:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.intro-module__yXfdOW__intro,.intro-module__yXfdOW__intro *,.intro-module__yXfdOW__line,.intro-module__yXfdOW__letter,.intro-module__yXfdOW__bottom{transition:none!important;animation:none!important}:is(html[data-intro=play] .intro-module__yXfdOW__intro,html[data-intro=leaving] .intro-module__yXfdOW__intro){display:none}.intro-module__yXfdOW__line{opacity:1}}
