.cdeYGI{padding-top:.5rem;padding-bottom:5rem;position:relative;width:100vw;min-height:100vh;background-color:white;line-height:2;border-radius:0;border-right:1px solid #ddd;box-shadow:rgba(0,0,0,0.16) 2px 2px 4px}
.cdeYGI .header-menu{display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;padding:1rem 2rem}
.cdeYGI .logo{height:26px;line-height:0}
.cdeYGI .logo .movistar-m{width:7rem}
.cdeYGI .close{display:flex;-webkit-box-pack:end;justify-content:flex-end}
.cdeYGI .sections .menu-item{padding:0 1rem 0 2rem;height:3rem;display:flex;-webkit-box-align:center;align-items:center}
.cdeYGI .sections .menu-item .text,.cdeYGI .segment .menu-item .text{font-size:1rem}
.cdeYGI .sections .menu-item:hover{background-color:#f5f5f5 !important}
.cdeYGI .sections .menu-item:hover .text{color:#313235 !important}
.cdeYGI .segment{margin-top:.5rem;margin-bottom:.5rem}
.cdeYGI .segment .separator{color:#ddd;margin-left:2rem;margin-right:2rem}
.cdeYGI .segment .menu-item{padding:0 1.5rem 0 2rem;height:3rem;display:flex;-webkit-box-align:center;align-items:center}
.cdeYGI .segment .menu-item:hover{background-color:#f5f5f5 !important}
.cdeYGI .segment .options .menu-item:hover{background-color:transparent !important}
.cdeYGI .segment .menu-item:hover .text{color:#313235 !important}
.cdeYGI .options{padding-bottom:1.5rem}
.cdeYGI .options a,.cdeYGI .options button{padding-left:1rem;padding-right:2rem;padding-bottom:.25rem;display:block;width:100%}
.cdeYGI .options a.next-link{padding-bottom:0}
.cdeYGI .options a:hover .icon-gap,.cdeYGI .options button:hover .icon-gap{background-color:#019df4}
.cdeYGI .options a:hover .icon-gap span,.cdeYGI .options button:hover .icon-gap span{color:white}
.cdeYGI .options a:hover svg,.cdeYGI .options button:hover svg{fill:white}
.cdeYGI .options a svg,.cdeYGI .options button svg{fill:#019df4}
.cdeYGI .options .icon-gap{background-color:rgba(1,157,244,0.063);display:flex;width:2.5rem;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;height:2.5rem;border-radius:50%}
.cdeYGI .options .menu-item{margin:0 1rem;padding:1.5rem .1rem;display:flex}
.cdeYGI .options .menu-item:hover .text{color:#313235 !important}
.cdeYGI .options .menu-item .text-gap{display:flex;padding:0 1rem;-webkit-box-align:center;align-items:center}
.cdeYGI .options .menu-item .text-gap .text{font-size:1rem;color:#86888c !important}
.cdeYGI .options .menu-item .text-gap .text:hover{color:#313235 !important}
.llgIfh{position:absolute;top:16px;right:16px;background-color:white;border-radius:100%;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:40px;height:40px;transition:background-color 200ms ease 0;z-index:4}
.llgIfh:hover{cursor:pointer;background-color:#f5f5f5}
.llgIfh .cros .one,.llgIfh .cros .two{display:block;position:absolute;top:50%;left:50%;width:16px;height:2px;background-color:#019df4}
.llgIfh .one{transform:translate(-50%,-50%) rotate(45deg)}
.llgIfh .two{transform:translate(-50%,-50%) rotate(-45deg)}
@media screen and (min-width:768px){.cdeYGI{border-radius:0;max-width:25rem;padding-bottom:5rem}
.cdeYGI .sections .menu-item{height:2rem}
.cdeYGI .segment .menu-item{height:2rem}
}