footer .next-link span:hover{cursor:pointer}
.coKIvW{position:fixed;top:0;left:0;width:100vw;height:100%;z-index:80}
.coKIvW .row{display:grid;width:100%;grid-template-columns:repeat(12,1fr);max-width:100%;padding-top:.75rem;padding-bottom:.5rem}
.coKIvW .row .btn-container{grid-column:span 6;display:flex;flex-flow:column;align-items:center;justify-content:flex-end;flex-flow:wrap}
.coKIvW .row .btn-container .actions-container{display:flex;flex-direction:column;align-items:flex-end;gap:1.25rem;justify-items:end}
.coKIvW .row .text-row{grid-column:span 6;padding:0rem .3rem}
.coKIvW .container{position:relative;width:100%;margin:0 auto;max-width:1512px;padding:0 12px}
@media screen and (min-width:768px){.coKIvW .container{width:95%;padding:0 12px}
}
@media screen and (min-width:1024px){.coKIvW .container{width:95%;padding:0 12px}
}
@media screen and (min-width:1280px){.coKIvW .container{width:95%;padding:0 14px}
}
@media screen and (min-width:1512px){.coKIvW .container{width:90%;padding:0 16px}
}
.coKIvW .ot-container{position:absolute;width:100%;bottom:0;height:auto;z-index:81;background-color:#000000e6}
.coKIvW .ot-container .title-gap{margin-bottom:.5rem}
.coKIvW .ot-container .title-gap .text{line-height:120% !important;padding-bottom:.3rem}
.coKIvW .ot-container .text-content-gap{margin-bottom:.3rem}
.coKIvW .ot-container .text-content-gap .text{line-height:120% !important;padding-bottom:.3rem}
.coKIvW .ot-container .cookies--title{font-family:'MovistarSans-Regular','Telefonica_Sans_Regular';font-size:1rem;color:var(--ms-White)}
.coKIvW .ot-container .cookies--bodyText{font-family:'MovistarSans-Light','Telefonica_Sans_Light';font-size:1rem;color:var(--ms-White)}
.coKIvW .ot-container .cookies--button-link-inverse{background-color:transparent;border:0;color:var(--ms-White);font-family:'MovistarSans-Regular','Telefonica_Sans_Regular';font-size:1rem;text-decoration:underline}
.coKIvW .ot-container .cookies--button-link-inverse:hover{color:var(--ms-White);text-decoration:underline}
.coKIvW .ot-container .cookies--button-primary{background-color:var(--ms-movistarBlue);color:var(--ms-White);border:1.5px solid var(--ms-movistarBlue);font-family:'MovistarSans-Regular','Telefonica_Sans_Regular';font-size:1.125rem;padding:.73rem;line-height:1.25rem;height:42px;text-wrap-mode:nowrap;transition:background-color .3s,border-color .3s}
.coKIvW .ot-container .cookies--button-primary:hover{background-color:var(--ms-blue800);color:var(--ms-White);border:1.5px solid var(--ms-blue800)}
.coKIvW .ot-container .button-gap-container{display:flex;flex-direction:row;justify-content:flex-end;height:100%;align-items:center;-webkit-box-align:center;gap:1rem}
@media screen and (max-width:1024px){.coKIvW .row{gap:1rem}
.coKIvW .row .text-row{grid-column:span 12}
.coKIvW .row .btn-container{grid-column:span 12;flex-flow:row;justify-content:normal}
.coKIvW .row .btn-container .actions-container{flex-flow:row wrap;width:100%;justify-content:space-between}
.coKIvW .row .btn-container .actions-container .button-gap-container{padding:0rem;justify-content:flex-end;flex-direction:row}
.coKIvW .row .btn-container .actions-container .button-gap-container button{font-size:1rem;height:42px}
}
@media screen and (max-width:480px){.coKIvW .row .btn-container .actions-container{flex-flow:column;align-items:stretch}
.coKIvW .row .btn-container .actions-container .cookies-configButton{align-self:center}
.coKIvW .row .btn-container .actions-container .button-gap-container{flex-direction:column;align-items:normal}
}