@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.ebceb24d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c36e1862.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.ff4a2084.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.f377b9c4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.d1207556.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.479bea2b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@font-face{font-family:arabic;src:url(../media/arabic.45fd8d99.woff2);font-display:swap}@font-face{font-family:verdana_bold;src:url(../media/bold.716d3204.ttf);font-display:swap}@font-face{font-family:verdana_bold_italic;src:url(../media/bold-italic.30ee6231.ttf);font-display:swap}@font-face{font-family:verdana_italic;src:url(../media/italic.378de130.ttf);font-display:swap}@font-face{font-family:verdana_regular;src:url(../media/regular.927964c2.ttf);font-display:swap}.navbar{z-index:1000;position:sticky;top:0}@media (min-width:901px){.navbar{position:initial;display:inline}}.navbar .skip-content{z-index:1000;clip:rect(0,0,0,0);white-space:nowrap;text-decoration:none;position:absolute;top:.25rem;left:.25rem;overflow:hidden}.navbar .skip-content:focus{clip:auto;white-space:normal;top:.25rem;left:.25rem;overflow:auto}.navbar .logo-content{background-color:#81d7d4;position:relative}.navbar .logo-content:before{content:"";pointer-events:none;opacity:0;border-bottom:1px solid #e5e7eb;animation:linear both nav-scroll-shadow;animation-timeline:scroll(root);animation-range:0 200px;position:absolute;inset:0;box-shadow:0 .5rem 1rem #00000026}@media (min-width:901px){.navbar .logo-content:before{display:none}}@keyframes nav-scroll-shadow{0%{opacity:0}to{opacity:1}}@media (min-width:901px){.navbar .logo-content:before{display:none}}.navbar .logo-content .responsive-box{justify-content:space-between;align-items:center;padding:.9375rem 0;display:flex}.navbar .logo-content .responsive-box a{justify-content:center;align-items:center;transition:all .2s;display:flex;scale:1}.navbar .logo-content .responsive-box a:hover{scale:1.1}.navbar .logo-content .responsive-box a:active{scale:.9}.navbar .logo-content .responsive-box a img{width:10.9375rem;height:auto}@media (min-width:901px){.navbar .logo-content .responsive-box a img{width:10.9375rem}}.navbar .logo-content .responsive-box a:first-of-type{display:none}@media (min-width:901px){.navbar .logo-content .responsive-box a:first-of-type{display:block}}.navbar .logo-content .responsive-box a:first-of-type img{width:auto}@media (min-width:901px){.navbar .logo-content .responsive-box a:first-of-type img{width:7.8125rem}}.navbar .logo-content .responsive-box button{cursor:pointer;background-color:#0000;border:none;width:1.875rem;height:.9375rem;position:relative}@media (min-width:901px){.navbar .logo-content .responsive-box button{display:none}}.navbar .logo-content .responsive-box button.open:after{transition:bottom .2s,transform .5s;bottom:calc(50% - .09375rem);transform:rotate(-45deg)}.navbar .logo-content .responsive-box button.open:before{transition:top .2s,transform .5s;top:calc(50% - .09375rem);transform:rotate(45deg)}.navbar .logo-content .responsive-box button.open:after,.navbar .logo-content .responsive-box button.open:before{transition-delay:0s,.3s}.navbar .logo-content .responsive-box button:after,.navbar .logo-content .responsive-box button:before{content:" ";background-color:#592c96;border-radius:.625rem;width:100%;height:.1875rem;position:absolute}.navbar .logo-content .responsive-box button:before{transition:transform .2s,top .5s;top:0;left:0;transform:rotate(0)}.navbar .logo-content .responsive-box button:after{transition:transform .2s,bottom .5s;bottom:0;left:0;transform:rotate(0)}.navbar .logo-content .responsive-box button:after,.navbar .logo-content .responsive-box button:before{transition-delay:0s,.3s}.navbar #nav-principal{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:999;background-color:#0000;width:100%;height:calc(100vh - 3.9375rem);position:fixed;top:3.9375rem}@media (min-width:901px){.navbar #nav-principal{pointer-events:initial;user-select:initial;background-color:#fff;height:auto;position:sticky;top:0}}.navbar #nav-principal:before,.navbar #nav-principal:after{content:"";pointer-events:none;display:none;position:absolute;inset:0}@media (min-width:901px){.navbar #nav-principal:before,.navbar #nav-principal:after{animation-timeline:scroll(root);animation-range:0 200px;display:block}}.navbar #nav-principal:before{box-shadow:0 .5rem 1rem #00000026}@media (min-width:901px){.navbar #nav-principal:before{animation:linear both nav-menu-shadow-out}}.navbar #nav-principal:after{border-bottom:1px solid #e5e7eb}@media (min-width:901px){.navbar #nav-principal:after{animation:linear both nav-menu-border-in}}@keyframes nav-menu-shadow-out{0%{opacity:1}to{opacity:0}}@keyframes nav-menu-border-in{0%{opacity:0}to{opacity:1}}.navbar #nav-principal.open{pointer-events:initial;user-select:initial}.navbar #nav-principal.open section ul{opacity:1;transition-delay:.2s}.navbar #nav-principal.open section:before{height:100%;transition-delay:0s}.navbar #nav-principal.open section:after{height:100%;transition-delay:.15s}.navbar #nav-principal section{width:100%;height:100%;position:relative}.navbar #nav-principal section:before,.navbar #nav-principal section:after{content:" ";z-index:-1;width:100%;height:0%;transition:all .3s ease-in-out;position:absolute;top:0%}@media (min-width:901px){.navbar #nav-principal section:before,.navbar #nav-principal section:after{display:none}}.navbar #nav-principal section:after{background-color:#fff;transition-delay:0s}.navbar #nav-principal section:before{background-color:#592c96;transition-delay:.15s}.navbar #nav-principal section ul{opacity:0;flex-flow:column;padding:1.25rem 0;list-style:none;transition:all .3s;display:flex}@media (min-width:901px){.navbar #nav-principal section ul{opacity:1;flex-flow:row;align-items:center;padding:.625rem 0}.navbar #nav-principal section ul li{display:block;position:relative}}.navbar #nav-principal section ul li.logo{opacity:0;display:none}@media (min-width:901px){.navbar #nav-principal section ul li.logo{flex:0;width:0%;transition:all .2s;display:block}}.navbar #nav-principal section ul li.logo a{justify-content:start;align-items:center;width:0;padding-left:0;transition:all .2s;display:flex}.navbar #nav-principal section ul li.logo a img{width:auto;height:1.5625rem}.navbar #nav-principal section ul li.logo a:hover{scale:1.1}.navbar #nav-principal section ul li.logo a:active{scale:.9}.navbar #nav-principal section ul li.logo{animation:linear both nav-scroll-animation-logo;animation-timeline:scroll(root);animation-range:0 200px}@keyframes nav-scroll-animation-logo{0%{opacity:0;flex:0}to{opacity:1;flex:1}}.navbar #nav-principal section ul li:last-of-type a{border-bottom:none}.navbar #nav-principal section ul li a{text-transform:uppercase;color:#592c96;border-bottom:1px solid #e5e7eb;width:100%;padding:1.5625rem 0;font-family:verdana_regular;font-size:1.1875rem;text-decoration:none;transition:all .2s;display:block}@media (min-width:901px){.navbar #nav-principal section ul li a{text-align:center;text-transform:capitalize;border-bottom:none;border-radius:1.5625rem;width:auto;padding:.625rem .9375rem;font-size:.875rem;display:block}.navbar #nav-principal section ul li a:hover{color:#582c9647}}.navbar #nav-principal section ul li a.active{color:#81d7d4}@media (min-width:901px){.navbar #nav-principal section ul li a.active{color:#592c96;background-color:#582c9623}}footer{background-color:#592c96;padding:2.5rem 0 1.5625rem}@media (min-width:901px){footer{padding:4.25rem 0 1.5625rem}}footer .footer-main{flex-flow:column;gap:1.875rem;display:flex}@media (min-width:901px){footer .footer-main{flex-flow:row;justify-content:space-between;align-items:flex-start;gap:5rem}}footer .footer-brand{flex-flow:column;gap:1.125rem;display:flex}@media (min-width:901px){footer .footer-brand{flex:1;max-width:32.5rem}}footer .footer-brand img{width:9.0625rem;height:auto;display:none}@media (min-width:901px){footer .footer-brand img{margin-top:.9375rem;display:block}}footer .footer-brand .description{color:#ffffff8c;font-family:verdana_regular;font-size:.8125rem;line-height:1.75}footer .footer-meta{flex-flow:column;flex-shrink:0;align-items:flex-start;gap:1rem;display:flex}@media (min-width:901px){footer .footer-meta{align-items:flex-end}}footer .footer-meta .ref-code{color:#fff;letter-spacing:.0625rem;text-align:left;margin-bottom:.625rem;font-family:verdana_bold;font-size:.8125rem}@media (min-width:901px){footer .footer-meta .ref-code{text-align:right}}footer .footer-meta img{width:9.375rem;height:auto;margin-top:.625rem}@media (min-width:901px){footer .footer-meta img{margin-top:.9375rem}}footer .footer-meta nav ul{flex-flow:column;gap:.5rem;list-style:none;display:flex}@media (min-width:901px){footer .footer-meta nav ul{align-items:flex-end}}footer .footer-meta nav ul li a,footer .footer-meta nav ul li button{color:#fff9;cursor:pointer;background:0 0;border:none;padding:0;font-family:verdana_regular;font-size:.8125rem;text-decoration:none;transition:color .2s}footer .footer-meta nav ul li a:hover,footer .footer-meta nav ul li button:hover{color:#81d7d4}footer .footer-bottom{border-top:1px solid #ffffff1a;margin-top:1.875rem;padding-top:1.25rem}@media (min-width:901px){footer .footer-bottom{margin-top:3.125rem;padding-top:1.375rem}}footer .footer-bottom p{color:#ffffff4d;text-align:center;font-family:verdana_regular;font-size:.75rem}footer .cookie-banner{z-index:9998;background-color:#592c96;border-top:1px solid #ffffff1a;width:100%;position:fixed;bottom:0;left:0;box-shadow:0 -.5rem 1.875rem #00000040}footer .cookie-banner section{padding:1.25rem}@media (min-width:901px){footer .cookie-banner section{grid-template-columns:auto 1fr auto;align-items:center;gap:2.5rem;padding:1.75rem 0;display:grid}}footer .cookie-banner section h3{color:#81d7d4;white-space:nowrap;margin-bottom:.625rem;font-family:verdana_bold;font-size:1.125rem}@media (min-width:901px){footer .cookie-banner section h3{margin-bottom:0;font-size:1.25rem}}footer .cookie-banner section>p{color:#ffffffa6;margin-bottom:1rem;font-family:verdana_regular;font-size:.8125rem;line-height:1.65}@media (min-width:901px){footer .cookie-banner section>p{margin-bottom:0;font-size:.875rem}}footer .cookie-banner section>p a{color:#81d7d4;text-underline-offset:.1875rem;text-decoration:underline}footer .cookie-banner section>div{flex-flow:column;flex-shrink:0;gap:.5rem;display:flex}@media (min-width:901px){footer .cookie-banner section>div{min-width:12.5rem}}footer .cookie-banner section>div button{cursor:pointer;text-align:center;border-radius:.75rem;width:100%;padding:.75rem 1.125rem;font-family:verdana_bold;font-size:.8125rem;transition:opacity .2s}footer .cookie-banner section>div button:hover{opacity:.85}footer .cookie-banner section>div button:first-of-type{color:#fff;background-color:#c06;border:none}footer .cookie-banner section>div button:nth-of-type(2){color:#fffc;background-color:#0000;border:1.5px solid #ffffff40}footer .cookie-banner section>div button:last-of-type{color:#fff6;background-color:#0000;border:none;padding:.25rem;font-family:verdana_regular;font-size:.75rem}footer .modal{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}footer .modal .responsive-box{background-color:#fff;border-radius:1.5rem;flex-flow:column;width:calc(100% - 2rem);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 1.875rem 5rem #00000059}@media (min-width:700px){footer .modal .responsive-box{width:35rem}}footer .modal .responsive-box .header{background-color:#592c96;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}@media (min-width:901px){footer .modal .responsive-box .header{padding:1.375rem 1.75rem}}footer .modal .responsive-box .header h3{color:#ffffffe6;text-transform:uppercase;letter-spacing:.05rem;font-family:verdana_bold;font-size:.9375rem}footer .modal .responsive-box .header button{cursor:pointer;background-color:#ffffff1a;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background-color .2s;display:flex}footer .modal .responsive-box .header button:hover{background-color:#fff3}footer .modal .responsive-box .header button svg{color:#fffc;width:1.125rem;height:1.125rem}footer .modal .responsive-box .content{flex:1;overflow-y:auto}footer .modal .responsive-box .content>div{border-bottom:1px solid #f9fafb}footer .modal .responsive-box .content .item{justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}@media (min-width:901px){footer .modal .responsive-box .content .item{padding:1rem 1.75rem}}footer .modal .responsive-box .content .item>button:not([role=switch]){color:#592c96;cursor:pointer;text-align:left;background-color:#0000;border:none;flex:1;align-items:center;gap:.5rem;padding:0;font-family:verdana_bold;font-size:.875rem;display:flex}footer .modal .responsive-box .content .item>button:not([role=switch]) svg{color:#616161;flex-shrink:0;width:.9375rem;height:.9375rem}footer .modal .responsive-box .content .item button[role=switch]{cursor:pointer;background-color:#0000000d;border:none;border-radius:2.125rem;flex-shrink:0;align-items:center;width:2.75rem;height:1.5rem;padding:0;transition:background-color .25s;display:inline-flex;position:relative}footer .modal .responsive-box .content .item button[role=switch][aria-checked=true]{background-color:#c06}footer .modal .responsive-box .content .item button[role=switch]:disabled{cursor:not-allowed;pointer-events:none;opacity:.7;background-color:#c06}footer .modal .responsive-box .content .item button[role=switch] span{background-color:#fff;border-radius:50%;width:1.125rem;height:1.125rem;transition:transform .25s;position:absolute;left:.1875rem;box-shadow:0 .0625rem .1875rem #0003}footer .modal .responsive-box .content .item button[role=switch][aria-checked=true] span{transform:translate(1.25rem)}footer .modal .responsive-box .content div[role=region]{background-color:#f9fafb;padding:0 1.25rem .875rem}@media (min-width:901px){footer .modal .responsive-box .content div[role=region]{padding:0 1.75rem 1rem}}footer .modal .responsive-box .content div[role=region] p{color:#616161;border-top:1px solid #e5e7eb;margin:0;padding-top:.75rem;font-family:verdana_regular;font-size:.8125rem;line-height:1.65}footer .modal .responsive-box .cookie-footer{border-top:1px solid #f9fafb;flex-flow:column;flex-shrink:0;gap:.625rem;padding:1rem 1.25rem;display:flex}@media (min-width:901px){footer .modal .responsive-box .cookie-footer{padding:1.125rem 1.75rem}}footer .modal .responsive-box .cookie-footer>a{color:#616161;text-underline-offset:.1875rem;text-align:center;font-family:verdana_regular;font-size:.75rem;text-decoration:underline}footer .modal .responsive-box .cookie-footer>a:hover{color:#592c96}footer .modal .responsive-box .cookie-footer>div{flex-flow:row;gap:.625rem;display:flex}footer .modal .responsive-box .cookie-footer>div button{cursor:pointer;border-radius:.75rem;flex:1;padding:.6875rem .75rem;font-family:verdana_bold;font-size:.75rem;transition:opacity .2s}footer .modal .responsive-box .cookie-footer>div button:hover{opacity:.85}footer .modal .responsive-box .cookie-footer>div button:first-of-type{color:#592c96;background-color:#0000;border:1.5px solid #e5e7eb}footer .modal .responsive-box .cookie-footer>div button:last-of-type{color:#fff;background-color:#00c1d2;border:none}.generar-beneficio{padding:0 0 4.375rem}@media (min-width:901px){.generar-beneficio{padding:0 0 6.25rem}}.generar-beneficio .gd-header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;margin-bottom:2.5rem;padding:.625rem 0 1.5rem}@media (min-width:901px){.generar-beneficio .gd-header{margin-bottom:3.4375rem;padding:1.25rem 0}}.generar-beneficio .gd-header .back-link{color:#592c96;opacity:.6;align-items:center;gap:.3125rem;margin-bottom:1rem;font-family:verdana_regular;font-size:.8125rem;text-decoration:none;transition:opacity .2s;display:inline-flex}.generar-beneficio .gd-header .back-link:hover{opacity:1}.generar-beneficio .gd-header .back-link svg{width:.875rem;height:.875rem}.generar-beneficio .gd-header .gd-promotion-banner{background:linear-gradient(90deg,#00c1d2,#81d7d4);border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:.875rem;padding:.3125rem .875rem;display:inline-flex}.generar-beneficio .gd-header .gd-promotion-banner span{color:#000;letter-spacing:.02em;font-family:verdana_bold;font-size:.75rem}.generar-beneficio .gd-header .gd-title-row{flex-flow:column;align-items:start;gap:.875rem;display:flex}@media (min-width:901px){.generar-beneficio .gd-header .gd-title-row{flex-flow:row;align-items:center}}.generar-beneficio .gd-header .gd-title-row .gd-icon{aspect-ratio:1;background-color:#fff;border:1px solid #e5e7eb;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;display:none;box-shadow:0 .0625rem .25rem #00000012}@media (min-width:901px){.generar-beneficio .gd-header .gd-title-row .gd-icon{display:flex}}.generar-beneficio .gd-header .gd-title-row .gd-icon svg{width:1.5rem;height:auto}.generar-beneficio .gd-header .gd-title-row .gd-title-text{flex:1;min-width:0}.generar-beneficio .gd-header .gd-title-row .gd-promotion-tag{display:none}.generar-beneficio .gd-header .gd-title-row .gd-label{color:#592c96;text-transform:uppercase;letter-spacing:.07em;margin-bottom:.25rem;font-family:verdana_bold;font-size:.8125rem}.generar-beneficio .gd-header .gd-title-row h1{color:#592c96;text-wrap:balance;font-family:verdana_bold;font-size:1.5rem;line-height:1.2;overflow:hidden}@media (min-width:901px){.generar-beneficio .gd-header .gd-title-row h1{font-size:1.875rem}}.generar-beneficio .gd-header .gd-title-row .discount-badge{color:#592c96;white-space:nowrap;background-color:#582c9623;border:1px solid #592c962e;border-radius:1.875rem;flex-shrink:0;padding:.3125rem 1rem;font-family:verdana_regular;font-size:.8125rem}.generar-beneficio .gd-header .gd-title-row .discount-badge strong{color:#c06;margin-left:.1875rem;font-family:verdana_bold}.generar-beneficio .gd-grid{flex-flow:column;gap:1.875rem;display:flex}@media (min-width:901px){.generar-beneficio .gd-grid{grid-template-columns:1fr 1fr;align-items:start;gap:3.125rem;display:grid}}@media (min-width:1100px){.generar-beneficio .gd-grid{grid-template-columns:3fr 2fr}}.generar-beneficio .gd-legal h2{color:#592c96;margin-bottom:1rem;font-family:verdana_bold;font-size:1rem}@media (min-width:901px){.generar-beneficio .gd-legal h2{font-size:1.125rem}}.generar-beneficio .gd-legal p{color:#000;margin-bottom:.75rem;font-family:verdana_regular;font-size:.875rem;line-height:1.75}.generar-beneficio .gd-legal p:last-child{margin-bottom:0}.generar-beneficio .gd-legal p strong{color:#000;font-family:verdana_bold}.generar-beneficio .gd-legal .gd-discount-list{margin-bottom:1.25rem}.generar-beneficio .gd-legal .gd-discount-list__title{color:#592c96;text-transform:uppercase;letter-spacing:.07em;opacity:.75;margin-bottom:.625rem;font-family:verdana_bold;font-size:.75rem}.generar-beneficio .gd-legal .gd-discount-list ul{flex-direction:column;gap:.5rem;list-style:none;display:flex}.generar-beneficio .gd-legal .gd-discount-list li{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;align-items:center;gap:.75rem;padding:.75rem .875rem;display:flex}.generar-beneficio .gd-legal .gd-discount-list li.has-amount{background:linear-gradient(135deg,#592c960a 0%,#81d7d412 100%);border-color:#592c9640}.generar-beneficio .gd-legal .gd-discount-list__num{color:#fff;background-color:#592c96;border-radius:50%;justify-content:center;align-items:center;width:1.875rem;min-width:1.875rem;height:1.875rem;font-family:verdana_bold;font-size:.75rem;display:flex}.generar-beneficio .gd-legal .gd-discount-list__info{flex:1;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.generar-beneficio .gd-legal .gd-discount-list__label{color:#616161;font-family:verdana_regular;font-size:.8125rem}.generar-beneficio .gd-legal .gd-discount-list__amount{color:#592c96;white-space:nowrap;font-family:verdana_bold;font-size:.9375rem}.generar-beneficio .gd-legal .gd-discount-list__null{color:#616161;opacity:.6;white-space:nowrap;font-family:verdana_regular;font-size:.75rem}.generar-beneficio .gd-legal .gd-info-card{grid-template-columns:1fr 1fr;gap:.625rem;margin-bottom:1.5rem;display:grid}.generar-beneficio .gd-legal .gd-info-card .gd-info-row{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;flex-flow:column;gap:.3125rem;padding:.875rem 1rem;display:flex}.generar-beneficio .gd-legal .gd-info-card .gd-info-row:only-child,.generar-beneficio .gd-legal .gd-info-card .gd-info-row:last-child:nth-child(odd){grid-column:1/-1}.generar-beneficio .gd-legal .gd-info-card .gd-info-row dt{color:#592c96;text-transform:uppercase;letter-spacing:.08em;opacity:.75;font-family:verdana_bold;font-size:.625rem}.generar-beneficio .gd-legal .gd-info-card .gd-info-row dd{color:#000;word-break:break-word;font-family:verdana_regular;font-size:.875rem;line-height:1.5}.generar-beneficio .gd-generate-error{color:#c06;background-color:#cc00660f;border:1px solid #c063;border-radius:.625rem;margin-bottom:.75rem;padding:.625rem .875rem;font-family:verdana_regular;font-size:.8125rem;line-height:1.5}.generar-beneficio .gd-action{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:1.25rem;padding:1.375rem 1.125rem}@media (min-width:901px){.generar-beneficio .gd-action{padding:1.875rem 1.625rem;position:sticky;top:6.25rem}}.generar-beneficio .gd-action h2{color:#592c96;margin-bottom:.5rem;font-family:verdana_bold;font-size:1rem}@media (min-width:901px){.generar-beneficio .gd-action h2{font-size:1.125rem}}.generar-beneficio .gd-action .gd-action-desc{color:#616161;margin-bottom:.625rem;font-family:verdana_regular;font-size:.8125rem;line-height:1.6}.generar-beneficio .gd-action .gd-action-desc:last-of-type{margin-bottom:1.25rem}.generar-beneficio .gd-action .terms-box{background-color:#fff;border:1px solid #e5e7eb;border-radius:.75rem;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.8125rem .9375rem;display:flex}.generar-beneficio .gd-action .terms-box label{color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:verdana_regular;font-size:.8125rem;line-height:1.5}.generar-beneficio .gd-action .terms-box a{color:#c06;font-family:verdana_regular;font-size:.8125rem;text-decoration:none}.generar-beneficio .gd-action .terms-box a:hover{text-decoration:underline}.generar-beneficio .gd-action .terms-box .switch{flex-shrink:0;width:3rem;height:1.625rem;display:inline-block;position:relative}.generar-beneficio .gd-action .terms-box .switch input{opacity:0;width:0;height:0}.generar-beneficio .gd-action .terms-box .switch .slider{cursor:pointer;background-color:#d1d5db;border-radius:1.625rem;transition:all .3s;position:absolute;inset:0}.generar-beneficio .gd-action .terms-box .switch .slider:before{content:"";background-color:#fff;border-radius:50%;width:1.125rem;height:1.125rem;transition:all .3s;position:absolute;bottom:.25rem;left:.25rem}.generar-beneficio .gd-action .terms-box .switch input:checked+.slider{background-color:#c06}.generar-beneficio .gd-action .terms-box .switch input:focus+.slider{box-shadow:0 0 0 .1875rem #c063}.generar-beneficio .gd-action .terms-box .switch input:checked+.slider:before{transform:translate(1.375rem)}.generar-beneficio .gd-action .generate-btn{color:#fff;cursor:pointer;z-index:1;background-color:#c06;border:2px solid #0000;border-radius:.75rem;width:100%;padding:.8125rem 1.25rem;font-family:verdana_bold;font-size:.875rem;transition:border-color .2s;position:relative;overflow:hidden}.generar-beneficio .gd-action .generate-btn:disabled{color:#616161;pointer-events:none;background-color:#e5e7eb;border-color:#0000}.generar-beneficio .gd-action .generate-btn:not(:disabled):hover{border-color:#c06}.generar-beneficio .gd-action .generate-btn:not(:disabled):hover:before{top:0}.generar-beneficio .gd-action .generate-btn:before{content:"";z-index:-1;background-color:#592c96;width:100%;height:100%;transition:top .25s ease-out;position:absolute;top:100%;left:0}@keyframes gd-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.generar-beneficio .gd-sk-btn,.generar-beneficio .gd-sk-toggle,.generar-beneficio .gd-sk-badge,.generar-beneficio .gd-sk-line,.generar-beneficio .gd-sk-icon,.generar-beneficio .gd-sk-back{background:linear-gradient(90deg,#e5e7eb 25%,#d9dce2 50%,#e5e7eb 75%) 0 0/1200px 100%;border-radius:.375rem;animation:1.4s ease-in-out infinite gd-shimmer}.generar-beneficio .gd-sk-back{border-radius:.375rem;width:7.5rem;height:.875rem;margin-bottom:1rem}.generar-beneficio .gd-sk-icon{border-radius:.875rem;flex-shrink:0;width:3.25rem;height:3.25rem}.generar-beneficio .gd-sk-line{margin-bottom:.5rem}.generar-beneficio .gd-sk-line:last-child{margin-bottom:0}.generar-beneficio .gd-sk-line--xs{width:30%;height:.625rem}.generar-beneficio .gd-sk-line--sm{width:40%;height:.6875rem}.generar-beneficio .gd-sk-line--md{width:55%;height:.875rem}.generar-beneficio .gd-sk-line--lg{width:75%;height:1.375rem}.generar-beneficio .gd-sk-line--full{width:100%;height:.8125rem}.generar-beneficio .gd-sk-badge{border-radius:1.875rem;flex-shrink:0;width:6.875rem;height:1.875rem}.generar-beneficio .gd-sk-legal{flex-flow:column;gap:.625rem;display:flex}.generar-beneficio .gd-sk-action{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:1.25rem;flex-flow:column;gap:.75rem;padding:1.375rem 1.125rem;display:flex}@media (min-width:901px){.generar-beneficio .gd-sk-action{padding:1.875rem 1.625rem}}.generar-beneficio .gd-sk-toggle{border-radius:.75rem;height:3.25rem}.generar-beneficio .gd-sk-btn{border-radius:.75rem;height:2.875rem}@keyframes gd-spin{to{transform:rotate(360deg)}}@keyframes gd-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes gd-card-in{0%{opacity:0;transform:translateY(.75rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.generar-beneficio .gd-loading-overlay{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#00000073;justify-content:center;align-items:center;animation:.2s forwards gd-overlay-in;display:flex;position:fixed;inset:0}.generar-beneficio .gd-loading-overlay__card{background-color:#fff;border-radius:1.5rem;flex-direction:column;align-items:center;gap:1.5rem;min-width:16.25rem;padding:2.5rem 3rem;animation:.25s forwards gd-card-in;display:flex;box-shadow:0 1.5rem 3.75rem #0000002e}.generar-beneficio .gd-loading-overlay__text{text-align:center;flex-direction:column;align-items:center;gap:.375rem;display:flex}.generar-beneficio .gd-loading-overlay__text strong{color:#592c96;font-family:verdana_bold;font-size:1rem}.generar-beneficio .gd-loading-overlay__text span{color:#616161;font-family:verdana_regular;font-size:.8125rem}.generar-beneficio .gd-loading-spinner{background:radial-gradient(farthest-side,#592c96 94%,#0000) top/9px 9px no-repeat,conic-gradient(#0000 30%,#592c96);border-radius:50%;width:56px;height:56px;animation:1s linear infinite gd-spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 0)}.generar-beneficio .gd-not-found{text-align:center;flex-flow:column;align-items:center;padding:3rem 1.5rem 1.5rem;display:flex}@media (min-width:901px){.generar-beneficio .gd-not-found{padding:4rem 3rem 2rem}}.generar-beneficio .gd-not-found__code{background:linear-gradient(135deg,#592c96 30%,#81d7d4 100%);-webkit-text-fill-color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-family:verdana_bold;font-size:5rem;line-height:1}@media (min-width:901px){.generar-beneficio .gd-not-found__code{font-size:7.5rem}}.generar-beneficio .gd-not-found__title{color:#592c96;margin-bottom:.75rem;font-family:verdana_bold;font-size:1.25rem}@media (min-width:901px){.generar-beneficio .gd-not-found__title{font-size:1.625rem}}.generar-beneficio .gd-not-found__desc{color:#616161;text-wrap:balance;max-width:28.125rem;margin-bottom:2rem;font-family:verdana_regular;font-size:.875rem;line-height:1.7}@media (min-width:901px){.generar-beneficio .gd-not-found__desc{font-size:.9375rem}}.generar-beneficio .gd-not-found__btn{color:#fff;background-color:#592c96;border-radius:.75rem;align-items:center;padding:.8125rem 2rem;font-family:verdana_bold;font-size:.875rem;text-decoration:none;transition:background-color .2s;display:inline-flex}.generar-beneficio .gd-not-found__btn:hover{background-color:#3d1e6b}.generar-beneficio .back-link{color:#592c96;opacity:.7;align-items:center;gap:.3125rem;margin-top:.9375rem;font-family:verdana_regular;font-size:.8125rem;text-decoration:none;transition:opacity .2s;display:inline-flex}.generar-beneficio .back-link:hover{opacity:1}.generar-beneficio .back-link svg{width:.875rem;height:.875rem}.not-found{padding:3.75rem 0 6.25rem}@media (min-width:901px){.not-found{padding:6.25rem 0 8.75rem}}.not-found .not-found__inner{text-align:center;flex-flow:column;align-items:center;display:flex}.not-found .not-found__code{background:linear-gradient(135deg,#592c96 30%,#81d7d4 100%);-webkit-text-fill-color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-family:verdana_bold;font-size:6.25rem;line-height:1}@media (min-width:901px){.not-found .not-found__code{font-size:10rem}}.not-found .not-found__title{color:#592c96;margin-bottom:.75rem;font-family:verdana_bold;font-size:1.375rem}@media (min-width:901px){.not-found .not-found__title{font-size:1.875rem}}.not-found .not-found__desc{color:#616161;text-wrap:balance;max-width:23.75rem;margin-bottom:2.25rem;font-family:verdana_regular;font-size:.9375rem;line-height:1.65}@media (min-width:901px){.not-found .not-found__desc{font-size:1rem}}.not-found .not-found__btn{color:#fff;background-color:#592c96;border:2px solid #0000;border-radius:.75rem;align-items:center;gap:.5rem;padding:.8125rem 2rem;font-family:verdana_bold;font-size:.875rem;text-decoration:none;transition:background-color .2s;display:inline-flex}.not-found .not-found__btn:hover{background-color:#3d1e6b}.btn{color:#fff;background-color:#592c96;border:2px solid #0000;border-radius:.625rem;padding:.9375rem 1.25rem;font-family:verdana_regular;transition:all .3s ease-out;position:relative;overflow:hidden}.btn:hover{color:#592c96;border-color:#592c96}.btn:hover:before{top:0%}.btn:before{content:" ";z-index:-1;background-color:#81d7d4;width:100%;height:100%;transition:all .25s ease-out;position:absolute;top:100%;left:0}.btn-icon{color:#fff;background-color:#592c96;border:2px solid #0000;border-radius:2.1875rem;padding:.625rem 1.5625rem;font-family:verdana_bold;transition:all .3s ease-out;position:relative;overflow:hidden}.btn-icon:hover{color:#592c96;border-color:#592c96}.btn-icon:hover:before{top:0%}.btn-icon:before{content:" ";z-index:-1;background-color:#81d7d4;width:100%;height:100%;transition:all .25s ease-out;position:absolute;top:100%;left:0}.btn-icon{z-index:1;flex-flow:row;justify-content:center;align-items:center;text-decoration:none;display:flex}@media (min-width:901px){.btn-icon{font-size:.9375rem}}.btn-icon svg{width:1.875rem}.searchable-select{position:relative}.searchable-select.disabled{opacity:.45;pointer-events:none;cursor:not-allowed}.searchable-select__trigger{cursor:pointer;text-align:left;color:#364153;background-color:#fff;border:1.5px solid #e5e7eb;border-radius:.75rem;outline:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.6875rem .875rem;font-family:verdana_regular;font-size:.9375rem;transition:border-color .2s,box-shadow .2s;display:flex}.searchable-select__trigger:hover{border-color:#592c96}.searchable-select__trigger:focus-visible{border-color:#592c96;box-shadow:0 0 0 .1875rem #582c9623}.searchable-select__trigger.has-value{color:#000}.searchable-select__chevron{color:#592c96;flex-shrink:0;width:1rem;height:1rem;transition:transform .2s}.searchable-select.open .searchable-select__chevron{transform:rotate(180deg)}.searchable-select__dropdown{z-index:100;background-color:#fff;border:1.5px solid #e5e7eb;border-radius:.75rem;width:100%;position:absolute;top:calc(100% + .375rem);left:0;overflow:hidden;box-shadow:0 .5rem 1.5rem #0000001a}.searchable-select__search{border-bottom:1px solid #e5e7eb;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.searchable-select__search svg{color:#616161;flex-shrink:0;width:.9375rem;height:.9375rem}.searchable-select__search input{appearance:none;color:#000;background:0 0;border:none;flex:1;min-width:0;font-family:verdana_regular;font-size:.875rem;outline:none!important}.searchable-select__search input:focus-visible{box-shadow:none!important;outline:none!important}.searchable-select__search input::placeholder{color:#616161}.searchable-select__search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.searchable-select__search input::-webkit-search-decoration{-webkit-appearance:none;display:none}.searchable-select__search button{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.searchable-select__search button svg{color:#616161;width:.875rem;transition:color .15s}.searchable-select__search button:hover svg{color:#000}.searchable-select ul{flex-flow:column;gap:0;max-height:12.5rem;margin:0;padding:.375rem 0;list-style:none;display:flex;overflow-y:auto}.searchable-select ul li{box-shadow:none;border:none;border-radius:0}.searchable-select__option{color:#000;cursor:pointer;box-shadow:none;border:none;border-radius:0;padding:.625rem .875rem;font-family:verdana_regular;font-size:.875rem;transition:background-color .15s}.searchable-select__option:hover,.searchable-select__option--active{background-color:#f9fafb}.searchable-select__option[aria-selected=true]{color:#592c96;background-color:#582c9623;font-family:verdana_bold}.searchable-select__option--clear{color:#c06;border-bottom:1px solid #e5e7eb;margin-bottom:.25rem}.searchable-select__option--clear:hover{background-color:#f9fafb}.searchable-select__empty{color:#616161;text-align:center;padding:.75rem .875rem;font-family:verdana_regular;font-size:.875rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.service-alert{background-color:#582c9623;border-left:.25rem solid #592c96;border-radius:.75rem;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.875rem 1.125rem;display:flex}.service-alert>svg{color:#592c96;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.125rem}.service-alert__body strong{color:#592c96;margin-bottom:.1875rem;font-family:verdana_bold;font-size:.8125rem;display:block}.service-alert__body span{color:#616161;font-family:verdana_regular;font-size:.75rem;line-height:1.5}.terms-header{background-color:#592c96;padding:1.25rem 0 1.875rem}@media (min-width:901px){.terms-header{padding:1.75rem 0 2.5rem}}.terms-header .terms-back{color:#592c96;background-color:#81d7d4;border-radius:1.875rem;align-items:center;gap:.5rem;margin-bottom:1.75rem;padding:.5rem 1.125rem;font-family:verdana_bold;font-size:.8125rem;text-decoration:none;transition:background-color .2s;display:inline-flex}@media (min-width:901px){.terms-header .terms-back{margin-bottom:2.25rem;font-size:.875rem}}.terms-header .terms-back:hover{background-color:#62cdc9}.terms-header .terms-back svg{flex-shrink:0;width:.875rem;height:.875rem}.terms-header .terms-header-grid{flex-flow:column;gap:1.75rem;display:flex}@media (min-width:901px){.terms-header .terms-header-grid{flex-flow:row;align-items:center;gap:2.5rem}}.terms-header .terms-header-text{flex:1}.terms-header .terms-header-text h1{color:#fff;text-transform:uppercase;margin-bottom:1.5rem;font-family:verdana_bold;font-size:1.625rem;line-height:1.15}@media (min-width:901px){.terms-header .terms-header-text h1{font-size:2.125rem}}@media (min-width:1100px){.terms-header .terms-header-text h1{font-size:2.5rem}}.terms-header .terms-header-text .terms-privacy-link{color:#fff;background-color:#c06;border-radius:1.875rem;align-items:center;gap:.625rem;padding:.625rem 1.375rem;font-family:verdana_bold;font-size:.8125rem;text-decoration:none;transition:background-color .2s;display:inline-flex}@media (min-width:901px){.terms-header .terms-header-text .terms-privacy-link{padding:.75rem 1.625rem;font-size:.875rem}}.terms-header .terms-header-text .terms-privacy-link:hover{background-color:#a30052}.terms-header .terms-header-text .terms-privacy-link svg{flex-shrink:0;width:.875rem;height:.875rem}.terms-header .terms-header-img{flex-shrink:0}@media (min-width:901px){.terms-header .terms-header-img{width:26.25rem}}.terms-header .terms-header-img img{object-fit:cover;border-radius:1rem;width:100%;height:auto;display:block}.terms-tabs{padding-bottom:5rem}.terms-tabs .terms-tablist-bar{z-index:100;background-color:#fff;border-bottom:2px solid #e5e7eb;position:sticky;top:3.9375rem;overflow:auto hidden}@media (min-width:901px){.terms-tabs .terms-tablist-bar{top:4.0625rem}}.terms-tabs .terms-tablist{gap:0;display:flex}.terms-tabs .terms-tab{color:#616161;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:.5rem;margin-bottom:-2px;padding:1rem 1.25rem;font-family:verdana_bold;font-size:.8125rem;transition:color .2s,border-color .2s;display:inline-flex}@media (min-width:901px){.terms-tabs .terms-tab{padding:1.125rem 1.5rem;font-size:.875rem}}.terms-tabs .terms-tab span{flex-shrink:0;align-items:center;display:flex}.terms-tabs .terms-tab span svg{color:#616161;width:1rem;height:1rem;transition:color .2s}.terms-tabs .terms-tab:hover,.terms-tabs .terms-tab:hover span svg{color:#592c96}.terms-tabs .terms-tab.active{color:#592c96;border-bottom-color:#592c96}.terms-tabs .terms-tab.active span svg{color:#592c96}.terms-tabs .terms-panel{padding-top:2.5rem}@media (min-width:901px){.terms-tabs .terms-panel{padding-top:3.125rem}}.terms-tabs .terms-layout{flex-flow:column;gap:2rem;display:flex}@media (min-width:901px){.terms-tabs .terms-layout{flex-flow:row;align-items:flex-start;gap:3.125rem}}.terms-tabs .terms-toc{flex-shrink:0}@media (min-width:901px){.terms-tabs .terms-toc{width:11.25rem;position:sticky;top:8.125rem}}.terms-tabs .terms-toc ul{flex-flow:column;gap:.25rem;list-style:none;display:flex}.terms-tabs .terms-toc li a{color:#616161;border:1px solid #0000;border-radius:.5rem;padding:.5rem .875rem;font-family:verdana_regular;font-size:.8125rem;line-height:1.4;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s;display:block}.terms-tabs .terms-toc li a:hover{color:#592c96;background-color:#582c9623;border-color:#592c9633}.terms-tabs .terms-toc li a.active{color:#592c96;background-color:#582c9623;border-color:#592c9659;font-family:verdana_bold}.terms-tabs .terms-article{flex:1;min-width:0}.terms-tabs .terms-article-heading{border-bottom:1px solid #e5e7eb;align-items:center;gap:.875rem;margin-bottom:1.75rem;padding-bottom:1.25rem;display:flex}.terms-tabs .terms-article-heading .terms-article-icon{background-color:#582c9623;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.terms-tabs .terms-article-heading .terms-article-icon svg{color:#592c96;width:1.375rem;height:1.375rem}.terms-tabs .terms-article-heading h2{color:#592c96;text-wrap:balance;font-family:verdana_bold;font-size:1.25rem}@media (min-width:901px){.terms-tabs .terms-article-heading h2{font-size:1.5rem}}.terms-tabs .terms-article-body .terms-updated{color:#616161;margin-bottom:1.25rem;font-family:verdana_regular;font-size:.8125rem}.terms-tabs .terms-article-body .terms-updated strong{font-family:verdana_bold}.terms-tabs .terms-article-body p{color:#364153;margin-bottom:.875rem;font-family:verdana_regular;font-size:.875rem;line-height:1.75}.terms-tabs .terms-article-body p strong{color:#000;font-family:verdana_bold}.terms-tabs .terms-article-body h3{color:#592c96;margin-top:2.25rem;margin-bottom:.75rem;font-family:verdana_bold;font-size:1rem}@media (min-width:901px){.terms-tabs .terms-article-body h3{font-size:1.125rem}}.terms-tabs .terms-article-body ul{flex-flow:column;gap:.5rem;margin-bottom:.875rem;padding-left:.25rem;list-style:none;display:flex}.terms-tabs .terms-article-body ul li{align-items:baseline;gap:.625rem;display:flex}.terms-tabs .terms-article-body ul li:before{content:"—";color:#c06;flex-shrink:0;font-family:verdana_bold}.terms-tabs .terms-article-body ul li p{margin-bottom:0}.bg-home{background-position:100% 0;background-repeat:no-repeat;background-size:0%}@media (min-width:901px){.bg-home{background-size:initial;background-position:100% 0;background-repeat:no-repeat}}.bg-home .header-home{padding:1.5625rem 0}@media (min-width:901px){.bg-home .header-home{grid-template-columns:repeat(2,1fr);align-items:center;gap:4.6875rem;padding:4.25rem 0;display:grid}}.bg-home .header-home section{flex-flow:column;justify-content:space-between;align-items:center;row-gap:1.25rem;height:100%;display:flex}@media (min-width:901px){.bg-home .header-home section{row-gap:1.875rem}}.bg-home .header-home section:first-of-type img{width:7.8125rem;height:auto}@media (min-width:901px){.bg-home .header-home section:first-of-type img{width:9.375rem}}.bg-home .header-home section div{flex-flow:column;justify-content:center;align-items:center;row-gap:1.25rem;display:flex}@media (min-width:901px){.bg-home .header-home section div{row-gap:1.875rem}}.bg-home .header-home section:last-of-type img{width:100%;height:auto}.bg-home .header-home section:last-of-type img:last-of-type{width:12.5rem}@media (min-width:901px){.bg-home .header-home section:last-of-type img:last-of-type{width:18.75rem}}.bg-home .header-home section p{text-align:center;color:#592c96;text-wrap:balance;font-family:verdana_regular;font-size:1rem}.bg-home .header-home section p strong{font-family:verdana_bold}@media (min-width:901px){.bg-home .header-home section p{font-size:1rem}}.bg-home .header-home section a{margin-bottom:1.25rem}@media (min-width:901px){.bg-home .header-home section a{margin-bottom:0;font-size:1rem}}.title-hidden{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}#obtener-beneficio{background-color:#81d7d4;padding:1.5625rem 0}@media (min-width:901px){#obtener-beneficio{padding:4.25rem 0}}#obtener-beneficio .responsive-box #steps-heading{color:#fff;text-align:center;text-transform:uppercase;margin-bottom:.9375rem;font-family:verdana_bold;font-size:1.5625rem}@media (min-width:901px){#obtener-beneficio .responsive-box #steps-heading{font-size:2.5rem}}#obtener-beneficio .responsive-box #steps-subheading{color:#592c96;text-align:center;text-transform:uppercase;margin-bottom:1.25rem;font-family:verdana_bold;font-size:1.125rem}@media (min-width:901px){#obtener-beneficio .responsive-box #steps-subheading{margin-bottom:2.1875rem;font-size:1.5rem}}#obtener-beneficio .responsive-box ol{flex-flow:column;row-gap:.625rem;list-style:none;display:flex}@media (min-width:901px){#obtener-beneficio .responsive-box ol{grid-template-columns:repeat(3,1fr);gap:.625rem;display:grid}}#obtener-beneficio .responsive-box ol li{background-color:#592c96;border-radius:.9375rem;padding:.9375rem;position:relative;overflow:hidden}@media (min-width:901px){#obtener-beneficio .responsive-box ol li{border-radius:1.875rem;padding:1.5625rem}}#obtener-beneficio .responsive-box ol li .header{justify-content:space-between;margin-bottom:1.5625rem;display:flex}@media (min-width:901px){#obtener-beneficio .responsive-box ol li .header{margin-bottom:2.1875rem}}#obtener-beneficio .responsive-box ol li .header .icons-box{aspect-ratio:1;background-color:#ffffff21;border-radius:.625rem;justify-content:center;align-items:center;height:1.5625rem;padding:.625rem;display:flex}@media (min-width:901px){#obtener-beneficio .responsive-box ol li .header .icons-box{border-radius:1.5625rem;width:3.4375rem;height:3.4375rem}}#obtener-beneficio .responsive-box ol li .header .icons-box svg{width:1.25rem}@media (min-width:901px){#obtener-beneficio .responsive-box ol li .header .icons-box svg{width:1.875rem}}#obtener-beneficio .responsive-box ol li .header .number{color:#ffffff21;font-family:verdana_bold;font-size:4.6875rem;line-height:3.4375rem;display:block;position:absolute;top:0;right:0}@media (min-width:901px){#obtener-beneficio .responsive-box ol li .header .number{font-size:6.875rem;line-height:5rem;right:-.3125rem}}#obtener-beneficio .responsive-box ol li h3{text-transform:uppercase;color:#fff;margin-bottom:1.5625rem;font-family:verdana_bold;font-size:1rem}@media (min-width:901px){#obtener-beneficio .responsive-box ol li h3{margin-bottom:2.1875rem;font-size:1.25rem}}#obtener-beneficio .responsive-box ol li p{color:#fff;font-family:verdana_regular;font-size:1rem}@media (min-width:901px){#obtener-beneficio .responsive-box ol li p{font-size:.875rem}}#cupones{padding:1.5625rem 0}@media (min-width:901px){#cupones{padding:4.25rem 0}}#cupones.mb-0{padding-bottom:0}#cupones #cupones-heading{color:#592c96;text-align:center;text-transform:uppercase;margin-bottom:.9375rem;font-family:verdana_bold;font-size:1.5625rem}@media (min-width:901px){#cupones #cupones-heading{font-size:2.5rem}}#cupones #cupones-description{color:#000;text-align:center;margin-bottom:.9375rem;font-family:verdana_regular;font-size:1rem}@media (min-width:901px){#cupones #cupones-description{max-width:31.25rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.125rem}}#cupones .availables-title{color:#592c96;text-align:left;min-height:1.75rem;margin-bottom:.625rem;font-family:verdana_bold;font-size:1.25rem}@media (min-width:901px){#cupones .availables-title{min-height:2.375rem;font-size:1.875rem}}#cupones .availables-title__skeleton{vertical-align:middle;background:linear-gradient(90deg,#e5e7eb 25%,#d9dce2 50%,#e5e7eb 75%) 0 0/800px 100%;border-radius:.375rem;width:11.25rem;height:1.25rem;animation:1.4s ease-in-out infinite skeleton-shimmer;display:inline-block}@media (min-width:901px){#cupones .availables-title__skeleton{width:15rem;height:1.625rem}}#cupones .availables-description{color:#000;text-align:left;text-wrap:balance;margin-bottom:1.25rem;font-family:verdana_regular;font-size:1rem}@media (min-width:901px){#cupones .availables-description{font-size:1.125rem}}#cupones form.filtro{flex-flow:column;row-gap:.625rem;margin-bottom:1.5625rem;display:flex}@media (min-width:901px){#cupones form.filtro{flex-flow:row;justify-content:flex-end;align-items:center;column-gap:.9375rem}}#cupones form.filtro .searchable-select{width:100%}@media (min-width:901px){#cupones form.filtro .searchable-select{width:auto;min-width:12.5rem}}#cupones ul.cupones-list{grid-template-columns:1fr;gap:.9375rem;list-style:none;display:grid}@media (min-width:901px){#cupones ul.cupones-list{grid-template-columns:repeat(2,1fr);gap:.625rem}}#cupones ul.cupones-list li.empty-cupones{text-align:center;border:1px dashed #e5e7eb;border-radius:1.5625rem;grid-column:1/-1;padding:2.5rem 1.25rem}#cupones ul.cupones-list li.empty-cupones p{color:#fff;font-family:verdana_regular;font-size:.9375rem}#cupones ul.cupones-list li{border:1px solid #e5e7eb;border-radius:1.5625rem;padding:.9375rem;box-shadow:0 .5rem 1rem #00000026}@media (min-width:901px){#cupones ul.cupones-list li{padding:1.25rem}}#cupones ul.cupones-list li .header{justify-content:space-between;align-items:center;column-gap:.625rem;margin-bottom:.9375rem;display:flex}#cupones ul.cupones-list li .header span{aspect-ratio:1;background-color:#582c9647;border:1px solid #592c96;border-radius:1.25rem;justify-content:center;align-items:center;width:3.4375rem;display:flex}@media (min-width:901px){#cupones ul.cupones-list li .header span{border-radius:.9375rem;width:2.9375rem}}#cupones ul.cupones-list li .header span svg{width:30px;height:auto}@media (min-width:901px){#cupones ul.cupones-list li .header span svg{width:1.4375rem}}#cupones ul.cupones-list li .header h3{color:#000;font-family:verdana_regular;font-size:.9375rem}@media (min-width:901px){#cupones ul.cupones-list li .header h3{font-size:1rem}}#cupones ul.cupones-list li .header .pill{align-items:center;gap:.9375rem;display:flex}#cupones ul.cupones-list li .header .promotion{color:#592c96;background-color:#582c9647;border:1px solid #592c96;border-radius:.625rem;padding:.4375rem .625rem;font-family:verdana_regular;font-size:.8125rem}@media (min-width:901px){#cupones ul.cupones-list li .header .promotion{font-size:.875rem}}#cupones ul.cupones-list li .description{color:#000;margin-bottom:.9375rem;font-family:verdana_regular;font-size:.9375rem}@media (min-width:901px){#cupones ul.cupones-list li .description{font-size:.875rem}}#cupones ul.cupones-list li .footer{flex-flow:column;display:flex}@media (min-width:901px){#cupones ul.cupones-list li .footer{flex-flow:row;justify-content:space-between;align-items:center}}#cupones ul.cupones-list li .footer span{color:#000;margin-bottom:.9375rem;font-family:verdana_regular;font-size:.9375rem}@media (min-width:901px){#cupones ul.cupones-list li .footer span{margin-bottom:0;font-size:.875rem}}#cupones ul.cupones-list li .footer span strong{font-family:verdana_bold}@media (min-width:901px){#cupones ul.cupones-list li .footer span strong{margin-left:.9375rem}}#cupones ul.cupones-list li .footer a{text-decoration:none}#cupones ul.cupones-list li .footer button,#cupones ul.cupones-list li .footer a{color:#fff;cursor:pointer;z-index:1;background-color:#00c1d2;border:2px solid #0000;border-radius:.625rem;justify-content:center;align-items:center;gap:.625rem;padding:.75rem .375rem;font-family:verdana_regular;font-size:.9375rem;display:flex;position:relative;overflow:hidden}@media (min-width:901px){#cupones ul.cupones-list li .footer button,#cupones ul.cupones-list li .footer a{border-radius:.9375rem;padding:.6875rem .9375rem;font-size:.875rem}}#cupones ul.cupones-list li .footer button.show-discount,#cupones ul.cupones-list li .footer a.show-discount{color:#592c96;background-color:#582c9647;border:1px solid #0000;margin-bottom:.625rem;transition:all .2s}@media (min-width:901px){#cupones ul.cupones-list li .footer button.show-discount,#cupones ul.cupones-list li .footer a.show-discount{margin-bottom:0}}#cupones ul.cupones-list li .footer button.show-discount:hover,#cupones ul.cupones-list li .footer a.show-discount:hover{color:#fff;border:1px solid #0000}#cupones ul.cupones-list li .footer button.show-discount:hover:before,#cupones ul.cupones-list li .footer a.show-discount:hover:before{top:0%}#cupones ul.cupones-list li .footer button.show-discount svg,#cupones ul.cupones-list li .footer a.show-discount svg{width:1.125rem}#cupones ul.cupones-list li .footer button:hover,#cupones ul.cupones-list li .footer a:hover{border:2px solid #00c1d2}#cupones ul.cupones-list li .footer button:hover:before,#cupones ul.cupones-list li .footer a:hover:before{top:0%}#cupones ul.cupones-list li .footer button:before,#cupones ul.cupones-list li .footer a:before{content:" ";z-index:-1;background-color:#592c96;width:100%;height:100%;transition:all .25s ease-out;position:absolute;top:100%;left:0}#cupones ul.cupones-list li .footer button svg,#cupones ul.cupones-list li .footer a svg{width:.9375rem;height:auto}@keyframes skeleton-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}#cupones li.coupon-skeleton .coupon-skeleton__btn,#cupones li.coupon-skeleton .coupon-skeleton__badge,#cupones li.coupon-skeleton .coupon-skeleton__desc,#cupones li.coupon-skeleton .coupon-skeleton__title,#cupones li.coupon-skeleton .coupon-skeleton__avatar{background:linear-gradient(90deg,#e5e7eb 25%,#d9dce2 50%,#e5e7eb 75%) 0 0/800px 100%;border-radius:.375rem;animation:1.4s ease-in-out infinite skeleton-shimmer}#cupones li.coupon-skeleton{pointer-events:none;border:1px solid #e5e7eb;border-radius:1.5625rem;padding:.9375rem;box-shadow:0 .5rem 1rem #0000000f}#cupones li.coupon-skeleton .coupon-skeleton__header{align-items:center;column-gap:.625rem;margin-bottom:.9375rem;display:flex}#cupones li.coupon-skeleton .coupon-skeleton__avatar{border-radius:1.25rem;flex-shrink:0;width:3.4375rem;height:3.4375rem}@media (min-width:901px){#cupones li.coupon-skeleton .coupon-skeleton__avatar{border-radius:.9375rem;width:2.9375rem;height:2.9375rem}}#cupones li.coupon-skeleton .coupon-skeleton__title{border-radius:.375rem;width:60%;height:.875rem}#cupones li.coupon-skeleton .coupon-skeleton__desc{border-radius:.375rem;width:45%;height:.75rem;margin-bottom:.9375rem}#cupones li.coupon-skeleton .coupon-skeleton__footer{justify-content:space-between;align-items:center;gap:.625rem;display:flex}#cupones li.coupon-skeleton .coupon-skeleton__badge{border-radius:.375rem;width:6.25rem;height:.75rem}#cupones li.coupon-skeleton .coupon-skeleton__btn{border-radius:.625rem;width:8.75rem;height:2.125rem}@media (min-width:901px){#cupones li.coupon-skeleton .coupon-skeleton__btn{border-radius:.9375rem}}#cupones .cupones-empty{text-align:center;background:linear-gradient(135deg,#592c960f 0%,#81d7d414 100%);border:1px solid #592c962e;border-radius:1.25rem;flex-flow:column;align-items:center;margin-bottom:1.5rem;padding:2.5rem 2rem;display:flex;position:relative;overflow:hidden}@media (min-width:901px){#cupones .cupones-empty{padding:3.5rem 4rem}}#cupones .cupones-empty:before{content:"";top:-rem(40px);right:-rem(40px);pointer-events:none;background:radial-gradient(circle,#81d7d41f 0%,#0000 70%);width:10rem;height:10rem;position:absolute}#cupones .cupones-empty:after{content:"";bottom:-rem(30px);left:-rem(30px);pointer-events:none;background:radial-gradient(circle,#592c9614 0%,#0000 70%);width:7.5rem;height:7.5rem;position:absolute}#cupones .cupones-empty .cupones-empty__title{color:#592c96;margin-bottom:.625rem;font-family:verdana_bold;font-size:1.125rem;position:relative}@media (min-width:901px){#cupones .cupones-empty .cupones-empty__title{font-size:1.375rem}}#cupones .cupones-empty .cupones-empty__desc{color:#616161;text-wrap:balance;max-width:21.25rem;font-family:verdana_regular;font-size:.875rem;line-height:1.65;position:relative}@media (min-width:901px){#cupones .cupones-empty .cupones-empty__desc{font-size:.9375rem}}#cupones .cupones-pagination{justify-content:center;margin-top:1.5625rem;display:flex}#cupones .cupones-pagination ul{grid-template-columns:unset;align-items:center;gap:.25rem;list-style:none;display:flex}#cupones .cupones-pagination ul li{box-shadow:none;border:none;border-radius:0;padding:0}#cupones .cupones-pagination ul li span{color:#616161;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-family:verdana_regular;font-size:.875rem;display:flex}#cupones .cupones-pagination ul li button{color:#364153;cursor:pointer;background-color:#0000;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-family:verdana_regular;font-size:.8125rem;transition:background-color .15s,color .15s;display:flex}@media (min-width:901px){#cupones .cupones-pagination ul li button{width:2.5rem;height:2.5rem;font-size:.875rem}}#cupones .cupones-pagination ul li button:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}#cupones .cupones-pagination ul li button.active{color:#fff;pointer-events:none;background-color:#592c96;font-family:verdana_bold}#cupones .cupones-pagination ul li button:not(.active):hover{color:#592c96;background-color:#582c9623}#cupones .cupones-pagination ul li button svg{width:1rem;height:1rem}.modal{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#00000073;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.modal.discounts .content{background-color:#fff;border-radius:1.25rem;width:100%;max-width:28.75rem;overflow:hidden;box-shadow:0 1.5rem 3.75rem #00000038}.modal.discounts .content .box{padding:1.5rem;position:relative}@media (min-width:901px){.modal.discounts .content .box{padding:2rem}}.modal.discounts .content .box .close-x{cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem;transition:background-color .15s;display:flex;position:absolute;top:1rem;right:1rem}.modal.discounts .content .box .close-x:hover{background-color:#e5e7eb}.modal.discounts .content .box .close-x svg{color:#616161;width:1.125rem;height:1.125rem}.modal.discounts .content .box .discounts-header{align-items:center;gap:.875rem;margin-bottom:1rem;padding-right:1.875rem;display:flex}.modal.discounts .content .box .discounts-header__icon{background-color:#582c9647;border:1px solid #592c96;border-radius:.875rem;justify-content:center;align-items:center;width:3rem;min-width:3rem;height:3rem;display:flex}.modal.discounts .content .box .discounts-header__icon svg{width:1.375rem;height:auto}.modal.discounts .content .box .discounts-header h2{color:#000;margin-bottom:.1875rem;font-family:verdana_bold;font-size:1rem}@media (min-width:901px){.modal.discounts .content .box .discounts-header h2{font-size:1.0625rem}}.modal.discounts .content .box .discounts-header p{color:#616161;margin:0;font-family:verdana_regular;font-size:.75rem;line-height:1.4}.modal.discounts .content .box .discounts-subtitle{color:#616161;background-color:#f9fafb;border-radius:.625rem;margin-bottom:1rem;padding:.625rem .875rem;font-family:verdana_regular;font-size:.8125rem;line-height:1.5}.modal.discounts .content .box .discounts-subtitle strong{color:#592c96;font-family:verdana_bold}.modal.discounts .content .box .discounts-list{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;list-style:none;display:flex}.modal.discounts .content .box .discounts-list li{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.875rem;align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}.modal.discounts .content .box .discounts-list li.has-amount{background:linear-gradient(135deg,#592c960a 0%,#81d7d412 100%);border-color:#592c9640}.modal.discounts .content .box .discounts-list__num{color:#fff;background-color:#592c96;border-radius:50%;justify-content:center;align-items:center;width:2.125rem;min-width:2.125rem;height:2.125rem;font-family:verdana_bold;font-size:.8125rem;display:flex}.modal.discounts .content .box .discounts-list__info{flex:1;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.modal.discounts .content .box .discounts-list__label{color:#616161;font-family:verdana_regular;font-size:.8125rem}.modal.discounts .content .box .discounts-list__amount{color:#592c96;white-space:nowrap;font-family:verdana_bold;font-size:1rem}.modal.discounts .content .box .discounts-list__amount--null{color:#616161;opacity:.65;font-family:verdana_regular;font-size:.75rem}.modal.discounts .content .box .discounts-cta{box-sizing:border-box;color:#fff;cursor:pointer;z-index:1;background-color:#00c1d2;border:2px solid #0000;border-radius:.875rem;justify-content:center;align-items:center;gap:.625rem;width:100%;padding:.75rem 1.25rem;font-family:verdana_bold;font-size:.875rem;text-decoration:none;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.modal.discounts .content .box .discounts-cta:hover{border-color:#00c1d2}.modal.discounts .content .box .discounts-cta:hover:before{top:0%}.modal.discounts .content .box .discounts-cta:before{content:" ";z-index:-1;background-color:#592c96;width:100%;height:100%;transition:all .25s ease-out;position:absolute;top:100%;left:0}.modal.discounts .content .box .discounts-cta svg{width:.9375rem;height:.9375rem}.modal.form .content{background-color:#592c96;border-radius:1.25rem;width:100%;max-width:26.25rem;overflow:hidden;box-shadow:0 1.5rem 3.75rem #0000002e}.modal.form .content .box{padding:1.5rem 1.5rem 1.25rem;position:relative}@media (min-width:901px){.modal.form .content .box{padding:2rem 2rem 1.625rem}}.modal.form .content .box .close-x{cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.25rem;transition:background-color .15s;display:flex;position:absolute;top:1rem;right:1rem}.modal.form .content .box .close-x:hover{background-color:#81d7d4}.modal.form .content .box .close-x:hover svg{color:#592c96}.modal.form .content .box .close-x svg{color:#fff;width:1.25rem;height:1.25rem}.modal.form .content .box h2{color:#81d7d4;text-align:center;margin-bottom:.9375rem;padding-right:2rem;font-family:verdana_bold;font-size:1.125rem}@media (min-width:901px){.modal.form .content .box h2{font-size:1.25rem}}.modal.form .content .box p{color:#fff;margin-bottom:1.25rem;font-family:verdana_regular;font-size:.8125rem;line-height:1.5}.modal.form .content .box form input{box-sizing:border-box;color:#fff;background-color:#0000;border:2px solid #e5e7eb;border-radius:1.5625rem;width:100%;padding:.75rem 1rem;font-family:verdana_regular;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.modal.form .content .box form input:focus{border-color:#81d7d4;outline:none;box-shadow:0 0 0 .1875rem #592c961f}.modal.form .content .box form input[aria-invalid=true]{border-color:#c06}.modal.form .content .box form input[aria-invalid=true]:focus{box-shadow:0 0 0 .1875rem #cc00661f}.modal.form .content .box form input::placeholder{color:#81d7d4a8;opacity:.55}.modal.form .content .box .modal-phone-country{margin-bottom:.75rem}.modal.form .content .box .modal-phone-country select{color:#000;cursor:pointer;appearance:none;background-color:#f9fafb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border:1.5px solid #e5e7eb;border-radius:.625rem;width:100%;padding:.6875rem 2.25rem .6875rem 1rem;font-family:verdana_regular;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.modal.form .content .box .modal-phone-country select:focus{border-color:#592c96;outline:none;box-shadow:0 0 0 .1875rem #592c961f}.modal.form .content .box .modal-phone-input{background-color:#f9fafb;border:1.5px solid #e5e7eb;border-radius:.625rem;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.modal.form .content .box .modal-phone-input:focus-within{border-color:#592c96;box-shadow:0 0 0 .1875rem #592c961f}.modal.form .content .box .modal-phone-input__prefix{color:#592c96;white-space:nowrap;background-color:#592c960d;border-right:1.5px solid #e5e7eb;padding:.75rem .625rem .75rem .875rem;font-family:verdana_regular;font-size:.875rem;font-weight:600}.modal.form .content .box .modal-phone-input input{color:#000;background:0 0;border:none;flex:1;padding:.75rem 1rem;font-family:verdana_regular;font-size:.875rem}.modal.form .content .box .modal-phone-input input:focus{outline:none}.modal.form .content .box .modal-phone-input input::placeholder{color:#616161;opacity:.45}.modal.form .content .box .modal-email-success{text-align:center;flex-direction:column;align-items:center;padding:.5rem 0 .25rem;display:flex}.modal.form .content .box .modal-email-success__icon{background:linear-gradient(135deg,#592c96,#e5e7eb);border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:1rem;display:flex}.modal.form .content .box .modal-email-success__icon svg{color:#fff;width:1.75rem;height:1.75rem}.modal.form .content .box .modal-email-success h2{margin-bottom:.75rem;padding-right:0}.modal.form .content .box .modal-email-success p{margin-bottom:.25rem}.modal.form .content .box .modal-email-success strong{color:#81d7d4;word-break:break-all;font-family:verdana_bold;font-size:.875rem}.modal.form .content .box .modal-email-success__hint{color:#fff;margin-top:.75rem;font-family:verdana_regular;font-size:.75rem;line-height:1.5;margin-bottom:1.5rem!important}.modal.form .content .box .modal-email-success__btn{color:#592c96;cursor:pointer;background:#81d7d4;border:2px solid #0000;border-radius:.625rem;width:100%;margin-bottom:.5rem;padding:.75rem 1.5rem;font-family:verdana_bold;font-size:.875rem;transition:all .2s}.modal.form .content .box .modal-email-success__btn:hover:not(:disabled){color:#81d7d4;background-color:#0000;border-color:#81d7d4}.modal.form .content .box .modal-email-success__btn:disabled{opacity:.5;cursor:not-allowed}.modal.form .content .box .modal-email-success__btn--secondary{color:#fff;cursor:pointer;background:0 0;border:2px solid #e5e7eb;border-radius:.625rem;width:100%;padding:.6875rem 1.5rem;font-family:verdana_bold;font-size:.875rem;transition:background-color .2s,color .2s}.modal.form .content .box .modal-email-success__btn--secondary:hover{color:#592c96;background-color:#f9fafb}.modal.form .content .box .modal-field-error{color:#c06;margin-top:.375rem;margin-bottom:0;font-family:verdana_regular;font-size:.75rem;line-height:1.4}.modal.form .content .box .footer{justify-content:flex-end;gap:.625rem;margin-top:1rem;display:flex}.modal.form .content .box .footer button{cursor:pointer;border-radius:1.5625rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-family:verdana_bold;font-size:.8125rem;transition:background-color .2s,border-color .2s,color .2s;display:flex}.modal.form .content .box .footer button:first-of-type:not(.accept){color:#fff;background-color:#0000;border:2px solid #fff}.modal.form .content .box .footer button:first-of-type:not(.accept):hover{color:#592c96;background-color:#fff;border-color:#fff}.modal.form .content .box .footer button:last-of-type,.modal.form .content .box .footer button.accept{color:#592c96;background-color:#81d7d4;border:2px solid #0000}.modal.form .content .box .footer button:last-of-type:hover:not(:disabled),.modal.form .content .box .footer button.accept:hover:not(:disabled){color:#81d7d4;background-color:#0000;border-color:#81d7d4}.modal.form .content .box .footer button:last-of-type:hover:not(:disabled) svg,.modal.form .content .box .footer button.accept:hover:not(:disabled) svg{color:#81d7d4}.modal.form .content .box .footer button:last-of-type:disabled,.modal.form .content .box .footer button.accept:disabled{opacity:.4;cursor:not-allowed}.modal.form .content .box .footer button:last-of-type svg,.modal.form .content .box .footer button.accept svg{color:#592c96;width:.9375rem;height:.9375rem}.download .download-success{background-color:#592c96;border-radius:1.25rem;align-items:center;gap:.875rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem;display:flex}@media (min-width:901px){.download .download-success{margin-bottom:2rem;padding:1.5rem 2rem}}.download .download-success svg{color:#81d7d4;flex-shrink:0;width:2rem;height:2rem}@media (min-width:901px){.download .download-success svg{width:2.375rem;height:2.375rem}}.download .download-success h3{color:#fff;margin-bottom:.1875rem;font-family:verdana_bold;font-size:1rem}@media (min-width:901px){.download .download-success h3{font-size:1.25rem}}.download .download-success p{color:#fff;margin:0;font-family:verdana_regular;font-size:.8125rem}@media (min-width:901px){.download .download-success p{font-size:.875rem}}.download .download-body{flex-flow:column;gap:1.75rem;display:flex}@media (min-width:901px){.download .download-body{flex-flow:row;align-items:flex-start;gap:3rem}}.download .download-qr{flex-shrink:0;justify-content:center;display:flex}@media (min-width:901px){.download .download-qr{justify-content:flex-start}}.download .download-qr .qr-container .qr-box{background-color:#fff;border:1px solid #e5e7eb;border-radius:1.25rem;flex-flow:column;align-items:center;gap:.875rem;width:12.5rem;padding:1.25rem;display:flex;box-shadow:0 1rem 3rem #0000002d}@media (min-width:901px){.download .download-qr .qr-container .qr-box{width:15rem;padding:1.5rem}}.download .download-qr .qr-container .qr-box svg{border-radius:.25rem;width:100%;height:auto}.download .download-qr .qr-container .qr-box span{color:#592c96;text-align:center;letter-spacing:.04em;background-color:#582c9623;border-radius:1.25rem;padding:.25rem .875rem;font-family:verdana_bold;font-size:.6875rem}.download .download-side{flex-flow:column;flex:1;gap:1.5rem;min-width:0;display:flex}.download .download-code .download-code-label{color:#616161;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-family:verdana_regular;font-size:.8125rem;font-weight:lighter}.download .download-code .download-code-box{background-color:#f9fafb;border:1.5px dashed #592c96;border-radius:.75rem;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.75rem 1.25rem;display:flex}.download .download-code .download-code-box .download-code-priority{color:#fff;background-color:#592c96;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-family:verdana_bold;font-size:.6875rem;display:flex}.download .download-code .download-code-box span:not(.download-code-priority){color:#592c96;letter-spacing:.12em;text-align:center;flex:1;font-family:verdana_bold;font-size:1.25rem}@media (min-width:901px){.download .download-code .download-code-box span:not(.download-code-priority){font-size:1.5rem}}.download .download-code .download-code-hint{color:#616161;font-family:verdana_regular;font-size:.8125rem;line-height:1.5}.download .download-actions .download-actions-label{color:#616161;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.625rem;font-family:verdana_regular;font-size:.8125rem;font-weight:lighter}.download .download-actions .download-actions-primary{grid-template-columns:1fr 1fr;gap:.625rem;margin-bottom:.625rem;display:grid}.download .download-actions .download-actions-primary button{color:#fff;cursor:pointer;background-color:#592c96;border:2px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-family:verdana_bold;font-size:.8125rem;transition:background-color .2s,border-color .2s;display:flex}.download .download-actions .download-actions-primary button:hover{background-color:#3d1e6b;border-color:#3d1e6b}.download .download-actions .download-actions-primary button span{flex-shrink:0;align-items:center;display:flex}.download .download-actions .download-actions-primary button span svg{color:#fff;width:1rem;height:auto}.download .download-actions .download-actions-secondary{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.download .download-actions .download-actions-secondary button:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.download .download-actions .download-actions-secondary button{color:#000;cursor:pointer;text-align:center;background-color:#fff;border:1.5px solid #e5e7eb;border-radius:.75rem;grid-area:1/span 2;justify-content:center;align-items:center;gap:.5rem;padding:.6875rem .875rem;font-family:verdana_regular;font-size:.8125rem;transition:border-color .2s,background-color .2s,color .2s;display:flex}.download .download-actions .download-actions-secondary button:hover{color:#592c96;background-color:#582c9623;border-color:#592c96}.download .download-actions .download-actions-secondary button:hover span svg{color:#592c96}.download .download-actions .download-actions-secondary button:hover span svg path{fill:#592c96}.download .download-actions .download-actions-secondary button span{flex-shrink:0;align-items:center;display:flex}.download .download-actions .download-actions-secondary button span svg{color:#616161;width:1rem;height:auto;transition:color .2s}.download .download-actions .download-actions-secondary button span svg path{transition:fill .2s}.farmacias{background-position:0 75%;background-repeat:no-repeat;padding:1.5625rem 0}@media (min-width:901px){.farmacias{padding:0 0 4.25rem}}.farmacias .farmacias-titulo{color:#592c96;text-align:center;text-transform:uppercase;margin-bottom:.9375rem;font-family:verdana_bold;font-size:1.5625rem}@media (min-width:901px){.farmacias .farmacias-titulo{font-size:2.5rem}}.farmacias .farmacias-description{color:#000;text-align:center;margin-bottom:1.25rem;font-family:verdana_regular;font-size:1rem}@media (min-width:901px){.farmacias .farmacias-description{max-width:31.25rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.125rem}}.farmacias form{flex-flow:column;justify-content:flex-end;column-gap:1.25rem;display:flex}@media (min-width:901px){.farmacias form{flex-flow:row}}.farmacias form .searchable-select{width:100%;margin-bottom:.625rem}@media (min-width:901px){.farmacias form .searchable-select{width:auto;min-width:11.25rem;margin-bottom:0}}.farmacias form .search-input.disabled{opacity:.45;pointer-events:none}.farmacias form .search-input{background-color:#fff;border:1.5px solid #e5e7eb;border-radius:.75rem;align-items:center;gap:.625rem;margin-bottom:.625rem;padding:.6875rem .875rem;transition:border-color .2s,box-shadow .2s;display:flex}@media (min-width:901px){.farmacias form .search-input{margin-bottom:0}}.farmacias form .search-input:hover{border-color:#592c96}.farmacias form .search-input:focus-within{border-color:#592c96;box-shadow:0 0 0 .1875rem #582c9623}.farmacias form .search-input svg{color:#616161;flex-shrink:0;width:.9375rem;height:.9375rem}.farmacias form .search-input input{color:#000;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:verdana_regular;font-size:.9375rem}.farmacias form .search-input input::placeholder{color:#364153}.farmacias form .search-input input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.farmacias form .search-input input::-webkit-search-decoration{-webkit-appearance:none;display:none}.farmacias .table{border:1px solid #e5e7eb;border-radius:.9375rem;width:100%;margin:.9375rem 0;overflow:hidden}@media (min-width:901px){.farmacias .table{border-radius:1.5625rem;margin:1.5625rem 0}}.farmacias .table table{border-collapse:collapse;background-color:#fff;width:100%;overflow:hidden}.farmacias .table table tr th{color:#fff;background-color:#592c96;padding:0;font-family:verdana_bold;font-size:.8125rem}@media (min-width:901px){.farmacias .table table tr th{font-size:.875rem}}.farmacias .table table tr th{text-align:left;white-space:nowrap;padding:.625rem}@media (min-width:901px){.farmacias .table table tr th{padding:1.0625rem 1.375rem}}.farmacias .table table tr td{color:#364153;border-bottom:1px solid #e5e7eb;padding:.625rem;font-family:verdana_regular;font-size:.8125rem}@media (min-width:901px){.farmacias .table table tr td{padding:1.0625rem 1.375rem;font-size:.875rem}}.farmacias .table table tr td:nth-of-type(2){color:#000;font-family:verdana_bold}.farmacias .table table tr td.empty-row{text-align:center;color:#616161;padding:1.875rem .625rem;font-style:italic}@keyframes farmacias-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.farmacias .table table .skeleton-row td{border-bottom:1px solid #e5e7eb;padding:.625rem}@media (min-width:901px){.farmacias .table table .skeleton-row td{padding:1.0625rem 1.375rem}}.farmacias .table table .skeleton{background:linear-gradient(90deg,#e5e7eb 25%,#0000001a 50%,#e5e7eb 75%) 0 0/1200px 100%;border-radius:.375rem;height:.8125rem;animation:1.4s ease-in-out infinite farmacias-shimmer;display:block}td:first-child .farmacias .table table .skeleton{width:55%}td:nth-child(2) .farmacias .table table .skeleton{width:75%}td:nth-child(3) .farmacias .table table .skeleton{width:90%}.farmacias .table table tfoot{background-color:#f9fafb}.farmacias .table table tfoot td{border-bottom:none;padding:.625rem}@media (min-width:901px){.farmacias .table table tfoot td{padding:1.0625rem 1.375rem}}.farmacias .table table tfoot td strong{color:#364153;font-family:verdana_bold}.farmacias nav{justify-content:center;margin-top:1.25rem;display:flex}.farmacias nav ul{align-items:center;gap:.25rem;list-style:none;display:flex}.farmacias nav ul li span{color:#616161;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-family:verdana_regular;font-size:.875rem;display:flex}@media (min-width:901px){.farmacias nav ul li span{width:2.5rem;height:2.5rem}}.farmacias nav ul li button{color:#364153;cursor:pointer;background-color:#0000;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-family:verdana_regular;font-size:.8125rem;transition:background-color .15s,color .15s;display:flex}@media (min-width:901px){.farmacias nav ul li button{width:2.5rem;height:2.5rem;font-size:.875rem}}.farmacias nav ul li button:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.farmacias nav ul li button.active{color:#fff;pointer-events:none;background-color:#592c96;font-family:verdana_bold}.farmacias nav ul li button:not(.active):hover{color:#592c96;background-color:#582c9623}.farmacias nav ul li button svg{width:1rem;height:1rem}.faq{background-color:#81d7d4;padding:1.5625rem 0}@media (min-width:901px){.faq{padding:4.25rem 0}}.faq #faq-titulo{color:#fff;text-align:center;text-transform:uppercase;margin-bottom:1.5625rem;font-family:verdana_bold;font-size:1.5625rem}@media (min-width:901px){.faq #faq-titulo{margin-bottom:2.5rem;font-size:2.5rem}}.faq .accordeons{flex-flow:column;gap:.625rem;display:flex}@media (min-width:901px){.faq .accordeons{flex-flow:row;align-items:flex-start;gap:.9375rem}}.faq .accordeons .col{flex-flow:column;flex:1;gap:.625rem;display:flex}.faq .accordeons .item{background-color:#592c96;border-radius:.9375rem;overflow:hidden;box-shadow:0 .25rem .75rem #00000026}.faq .accordeons .item.open h3 button .chevron{transform:rotate(180deg)}.faq .accordeons .item h3 button{cursor:pointer;text-align:left;background-color:#0000;border:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:1rem 1.25rem;transition:background-color .2s;display:flex}@media (min-width:901px){.faq .accordeons .item h3 button{padding:1.125rem 1.5rem}}.faq .accordeons .item h3 button:hover{background-color:#ffffff14}.faq .accordeons .item h3 button span.text{color:#fff;flex:1;font-family:verdana_bold;font-size:.875rem;line-height:1.4}@media (min-width:901px){.faq .accordeons .item h3 button span.text{font-size:.9375rem}}.faq .accordeons .item h3 button .chevron{color:#81d7d4;flex-shrink:0;width:1rem;height:1rem;transition:transform .3s}.faq .accordeons .item .answer{opacity:0;border-top:1px solid #ffffff26;max-height:0;transition:max-height .35s,opacity .2s;overflow:hidden}.faq .accordeons .item .answer p{color:#ffffffd9;padding:.875rem 1.25rem 1.125rem;font-family:verdana_regular;font-size:.875rem;line-height:1.75}@media (min-width:901px){.faq .accordeons .item .answer p{padding:1rem 1.5rem 1.25rem;font-size:.9375rem}}.faq .accordeons .item .answer.open{opacity:1;max-height:31.25rem}*,html,body{margin:0;padding:0}:focus-visible,html:focus-visible,body:focus-visible{outline:.25rem dotted #592c96}@media (min-width:901px){body{display:inline}}html{scrollbar-gutter:stable;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}.responsive-box{max-width:calc(100% - 30px);margin:auto}@media (min-width:700px){.responsive-box{max-width:675px}}@media (min-width:901px){.responsive-box{max-width:850px}}@media (min-width:1100px){.responsive-box{max-width:1000px}}@media (min-width:1220px){.responsive-box{max-width:1200px}}@media (min-width:1600px){.responsive-box{max-width:1400px}}.responsive-box-big{max-width:calc(100% - 30px);margin:auto}@media (min-width:700px){.responsive-box-big{max-width:675px}}@media (min-width:901px){.responsive-box-big{max-width:850px}}@media (min-width:1100px){.responsive-box-big{max-width:1100px}}@media (min-width:1220px){.responsive-box-big{max-width:1250px}}@media (min-width:1600px){.responsive-box-big{max-width:1600px}}
