.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)}
#close-modal-id.sc-eqUAAy.llgIfh.close-container{position:relative;top:0;right:0}
a.button-component{text-decoration:none}
.button-component{display:flex;gap:.5rem;justify-content:center;align-items:center;text-align:center;cursor:pointer;box-sizing:border-box;position:relative;z-index:3}
.button-component.button-status--disabled,.button-component[disabled]{opacity:.5;pointer-events:none}
.button-component.button-width--default{width:min-content}
.button-component.button-width--full{width:100%}
.button-component.button-width--small{width:min-content}
.button-component.button-height--normal{height:48px;padding:0 16px}
.button-component.button-height--small{height:32px}
.button-component.button-height--min-content{height:min-content}
.button-component.button-border-radius--none{border-radius:0}
.button-component.button-border-radius--small{border-radius:4px}
.button-component.button-border-radius--big{border-radius:20px}
.button-component.button-border-radius--bigWithShadow{border-radius:20px;box-shadow:0 0 12px rgba(42,42,60,0.2)}
.button-component.button-border-radius--full{border-radius:100%}
.button-component.withOutPadding{padding:0 !important}
.button-component.button-type--primary{background-color:var(--gp-movistarBlueA);border:1.5px solid var(--gp-movistarBlueA);color:var(--gp-white)}
.button-component.button-type--primary:hover{background-color:var(--gp-movistarBlue55);border:1.5px solid var(--gp-movistarBlue55);color:var(--gp-movistarBlue10)}
.button-component.button-type--primary_reverse{background-color:var(--gp-white);border:1.5px solid var(--gp-movistarBlue);color:var(--gp-movistarBlue)}
.button-component.button-type--primary_reverse:hover{background-color:var(--gp-movistarBlue);border:1.5px solid var(--gp-movistarBlue);color:var(--gp-white)}
.button-component.button-type--primary_no-border{border:0;background-color:transparent;color:var(--gp-movistarBlueA)}
.button-component.button-type--primary_no-border:hover{color:var(--gp-movistarBlue)}
.button-component.button-type--secondary{background-color:var(--gp-white);border:1.5px solid var(--gp-movistarBlueA);color:var(--gp-movistarBlueA)}
.button-component.button-type--secondary:hover{background-color:var(--gp-white);border:1.5px solid var(--gp-movistarBlue30);color:var(--gp-movistarBlue55);transition:ease-in-out .3s}
.button-component.button-type--secondary_reverse{background-color:transparent;border:1.5px solid var(--gp-white);color:var(--gp-white)}
.button-component.button-type--secondary_no-border{border:0;background-color:transparent;color:var(--gp-movistarBlueA)}
.button-component.button-type--secondary_no-border:hover{color:var(--gp-movistarBlue)}
.button-component.button-type--specific_autonomos{background-color:#0b2739;border:1.5px solid #0b2739;color:white}
.button-component.button-type--specific_autonomos:hover{background-color:var(--gp-grey5);border:1.5px solid var(--gp-grey5)}
.button-component.button-type--dark_reverse{background-color:white;border:1.5px solid #0b2739;color:#0b2739}
.button-component.button-type--dark_reverse:hover{color:var(--gp-grey5);border:1.5px solid var(--gp-grey5);transition:ease-in-out .3s}
.button-component.button-type--pill{background-color:var(--gp-white);border:1.5px solid var(--gp-grey3);color:var(--gp-grey6)}
.button-component.button-type--pill:hover{transition:all .3s;background-color:var(--gp-grey1);border:solid var(--gp-grey1)}
.button-component.button-type--danger{background-color:var(--gp-movistarRed);border:1.5px solid var(--gp-movistarRed);color:var(--gp-white)}
.button-component.button-type--danger:hover{background-color:var(--gp-movistarRed55);border:1.5px solid var(--gp-movistarRed55);color:var(--gp-movistarRed10)}
.button-component.button-type--header{background-color:#3132354d;border:1.5px solid #3132354d;color:var(--gp-white)}
.button-component.button-type--header:hover{background-color:#3132354d;border:1.5px solid #3132354d;color:var(--gp-white)}
.button-component.button-type--header_reverse{background-color:transparent;border:1.5px solid var(--gp-white);color:var(--gp-white)}
.button-component.button-type--header_priority{background-color:#019df466;border:1.5px solid #019df466;color:var(--gp-white)}
.button-component.button-type--header_priority:hover{background-color:#019df466;border:1.5px solid #019df466;color:var(--gp-white)}
.button-component.button-type--header_priority_reverse{background-color:transparent;border:1.5px solid var(--gp-white);color:var(--gp-white)}
.button-component.button-type--none{background-color:transparent;border:1.5px solid transparent;color:var(--gp-grey6)}
.button-component.button-type--none--active{background-color:transparent;border:1.5px solid transparent;color:var(--gp-movistarRed55)}
.button-component.button-type--share-rrss{background-color:transparent;color:var(--gp-grey6);display:flex;align-items:center;flex-direction:column;border:1px solid grey;padding:7px;border-radius:30px}
.button-component.button-type--share-rrss:hover{background-color:#9999;transition:.3s}
.button-component.button-type--share-rrss:hover svg{fill:white;background-color:transparent;z-index:3;pointer-events:none;transition:.3s}
.button-component.button-type--share-rrss:hover svg path{fill:white}
.button-component.button-type--share-rrss .button-textArea{font-size:14px;line-height:20px;white-space:nowrap}
.button-component.button-type--hamburger-link{color:var(--gp-grey5);background-color:transparent}
.button-component.button-type--hamburger-link:hover{color:#313235}
.button-component.button-type--pill-account{color:#019df4;background-color:transparent}
.button-component.button-type--pill-account:hover{text-decoration:solid underline #019df4 1px}
.button-component.button-layout-icon--left{grid-template-areas:'icon text'}
.button-component.button-layout-icon--left .button-textArea{grid-area:text}
.button-component.button-layout-icon--left .button-iconArea{grid-area:icon}
.button-component.button-layout-icon--right{grid-template-areas:'text icon'}
.button-component.button-layout-icon--right .button-textArea{grid-area:text}
.button-component.button-layout-icon--right .button-iconArea{grid-area:icon}
.button-component.button-content-status--loading *{display:none}
.button-component.button-content-status--loading::before{content:'';width:16px;height:16px;border:3px solid #FFF;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:loader-rotation 1s linear infinite}
@keyframes loader-rotation{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.button-component .icon{display:contents}
@-webkit-keyframes dash{0{stroke-dashoffset:1000}
100%{stroke-dashoffset:0}
}
@keyframes dash{0{stroke-dashoffset:1000}
100%{stroke-dashoffset:0}
}
@-webkit-keyframes dash-check{0{stroke-dashoffset:-100}
100%{stroke-dashoffset:900}
}
@keyframes dash-check{0{stroke-dashoffset:-100}
100%{stroke-dashoffset:900}
}
@-webkit-keyframes rotating{from{-ms-transform:translate(-50%,-50%) rotate(0);-moz-transform:translate(-50%,-50%) rotate(0);-webkit-transform:translate(-50%,-50%) rotate(0);-o-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}
to{-ms-transform:translate(-50%,-50%) rotate(360deg);-moz-transform:translate(-50%,-50%) rotate(360deg);-webkit-transform:translate(-50%,-50%) rotate(360deg);-o-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}
}
@keyframes rotating{from{-ms-transform:translate(-50%,-50%) rotate(0);-moz-transform:translate(-50%,-50%) rotate(0);-webkit-transform:translate(-50%,-50%) rotate(0);-o-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}
to{-ms-transform:translate(-50%,-50%) rotate(360deg);-moz-transform:translate(-50%,-50%) rotate(360deg);-webkit-transform:translate(-50%,-50%) rotate(360deg);-o-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}
}
@media screen and (min-width:768px){.button-componentbutton-type--header{background-color:var(--gp-movistarBlue);border:1.5px solid var(--gp-movistarBlue);color:var(--gp-white)}
.button-componentbutton-type--header_reverse{background-color:transparent;border:1.5px solid var(--gp-movistarBlue);color:var(--gp-movistarBlue)}
.button-componentbutton-type--header:hover{background-color:var(--gp-movistarBlue);border:1.5px solid var(--gp-movistarBlue);color:var(--gp-white)}
.button-componentbutton-type--header_priority{background-color:var(--gp-movistarBlue);border:1.5px solid var(--gp-movistarBlue);color:var(--gp-white)}
.button-componentbutton-type--header_priority_reverse{background-color:transparent;border:1.5px solid var(--gp-movistarBlue);color:var(--gp-movistarBlue)}
.button-componentbutton-type--header_priority:hover{background-color:var(--gp-movistarBlue);border:1.5px solid var(--gp-movistarBlue);color:var(--gp-white)}
.button-component.button-width--default{padding-right:16px;padding-left:16px;min-width:136px}
.button-component.button-width--small{width:min-content}
}