:root{--jazzBlanco:white;--jazzNegro:black;--jazzGris1:#dddddd;--jazzGris2:#a3a3a3;--jazzGris3:#858585;--jazzGris4:#2e2e2e;--jazzGris5:#161616;--jazzAmarillo:#ffcd00;--jazzMagenta:#da1884;--jazzVerde:#08a800;--hero_alt_color:#feb900}body,body a{font-family:"Gotham-Book"}h1{font-family:"Gotham-Bold"}body,ul{padding:0}body{background-color:var(--jazzBlanco);margin:0;color:var(--jazzNegro);font-size:1rem}body a{color:var(--jazzVerde);text-decoration:none}body a:hover{text-decoration:underline}ul{list-style:none}#heroBanner{text-align:center;background-color:var(--hero_alt_color)}@media (min-width:668px){#heroBanner_mobile{display:none}}#heroBanner_mobile{width:100%;height:auto}@media (max-width:667px){#heroBanner_desktop{display:none}}#videoHero{cursor:pointer;display:block}@media (min-width:668px) and (max-width:1436px){#videoHero{transform:translateX(-20%)}}@media (max-width:667px){#videoHero{width:100%;min-height:114vw}}#buttonC2c_heroBanner,.ocultar{visibility:hidden}section.container,section.container .bottom,section.container .top{width:100%;box-sizing:border-box;display:flex;justify-content:center}section.container{align-items:center;flex-direction:column}section.container div.content{width:100%;box-sizing:border-box;max-width:1136px}section.container .bottom,section.container .top{overflow:hidden;align-items:baseline}section.container .bottom img{margin-bottom:-.3rem}@media (max-width:667px){section.container .bottom,section.container .top{display:flex;justify-content:flex-start}.content{padding:1rem!important}}a.buttonDesktop,a.buttonMobile,button{display:flex;align-items:center;justify-content:center;gap:.5rem;text-align:left;border-radius:.5rem;font-size:1rem;padding:.75rem;border:0;text-decoration:none;width:fit-content;background-color:var(--jazzVerde);color:var(--jazzBlanco);cursor:pointer}a.buttonDesktop img,a.buttonMobile img,button img{width:22px!important}@media (min-width:668px){a.buttonMobile{display:none}}@media (max-width:667px){a.buttonMobile{display:none}}#header_promo a.buttonDesktop{padding:.85rem}.c2cButton,.c2cButton a{width:100%;box-sizing:border-box}.c2cButton{display:grid;position:fixed;z-index:999;bottom:0;left:0;background-color:var(--jazzNegro);padding:.8rem;align-content:center;box-shadow:0 0 20px rgba(255,255,255,.5)}.c2cButton a{border:0;padding:0 .4rem .4rem;background-color:var(--jazzVerde);color:var(--jazzBlanco);font-size:.9rem;border-radius:5px;cursor:pointer;text-align:center;text-decoration:none}.c2cButton a div:first-child{font-size:1.75rem;padding:0 0 .2rem;font-weight:700;font-family:"Gotham-Bold"}@media (min-width:668px){.c2cButton{display:none}}.sombraExterna{filter:drop-shadow(0 0 10px rgba(0,0,0,.2))}main.textosLegales>div{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box}main.textosLegales>div>div{width:100%;max-width:1136px}main.textosLegales>div>div h1{font-size:2rem}main.textosLegales>div>div>section>article{background-color:#fff;width:100%;box-sizing:border-box}@media (max-width:1136px){main.textosLegales>div>div>section>article{padding:0 1rem 1rem}}.bannerOffer_d,.bannerOffer_m{width:100%;padding:0!important;background-color:transparent!important}@media (min-width:668px){.bannerOffer_m{display:none}}@media (max-width:667px){.bannerOffer_d{display:none}}.bannerOffer_d img,.bannerOffer_m img{width:100%;box-sizing:border-box;border-radius:.5rem}.bannerOffer_d img{max-width:750px}.bannerOffer_m picture img{border:3px solid var(--jazzBlanco)}.bannerOffer_d,.bannerOffer_m{position:relative}.bannerOffer_d a.buttonDesktop,.bannerOffer_m a.buttonMobile{position:absolute;bottom:.8rem}.bannerOffer_d a.buttonDesktop{left:.5rem}.bannerOffer_m a.buttonMobile{right:.5rem}.bannerOffer_d{margin:0 0-.3rem}.bannerOffer_d a.buttonDesktop img,.bannerOffer_m a.buttonMobile img{width:17px!important}.bannerOffer_d a.buttonDesktop,.bannerOffer_m a.buttonMobile{font-size:.9rem;padding:.5rem}.modal .bannerOffer_d a.buttonDesktop,.modal .bannerOffer_m a.buttonMobile{font-size:.8rem;border-radius:.3rem;padding:.5rem .6rem .5rem .5rem}.modal .bannerOffer_d a.buttonDesktop img,.modal .bannerOffer_m a.buttonMobile img{width:14px!important}@media (min-width:668px){.claim{text-align:center;padding:1.5rem 0 1rem}.claim h1{font-size:1.5rem;margin:0}}@media (max-width:667px){.claim{text-align:center;padding:1rem 0 0}.claim h1{font-size:1rem;margin:0}}.hideElement{display:none!important}