@font-face{font-family:"Source Sans Pro";src:url("clientlib/css/fonts/SourceSansPro-Regular.eot?u2nc0t");src:url("clientlib/css/fonts/SourceSansPro-Regular.eot?u2nc0t#iefix") format("embedded-opentype"),url("clientlib/css/fonts/SourceSansPro-Regular.ttf?u2nc0t") format("truetype"),url("clientlib/css/fonts/SourceSansPro-Regular.woff?u2nc0t") format("woff"),url("clientlib/css/fonts/SourceSansPro-Regular.svg?u2nc0t#TelcelFont") format("svg");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:"Source Sans Pro";src:url("clientlib/css/fonts/SourceSansPro-SemiBold.eot?u2nc0t");src:url("clientlib/css/fonts/SourceSansPro-SemiBold.eot?u2nc0t#iefix") format("embedded-opentype"),url("clientlib/css/fonts/SourceSansPro-SemiBold.ttf?u2nc0t") format("truetype"),url("clientlib/css/fonts/SourceSansPro-SemiBold.woff?u2nc0t") format("woff");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Source Sans Pro";src:url("clientlib/css/fonts/SourceSansPro-Bold.eot?u2nc0t");src:url("clientlib/css/fonts/SourceSansPro-Bold.eot?u2nc0t#iefix") format("embedded-opentype"),url("clientlib/css/fonts/SourceSansPro-Bold.ttf?u2nc0t") format("truetype"),url("clientlib/css/fonts/SourceSansPro-Bold.woff?u2nc0t") format("woff");font-weight:bold;font-style:normal;font-display:swap}
*{font-family:"Source Sans Pro";font-weight:normal;box-sizing:border-box;margin:0}
.btn-primary{background-color:#7b1fa2;border:0;border-radius:4px;color:#fff;text-align:center;padding:10px 24px;text-decoration:none;min-height:20px;line-height:20px;display:block;font-weight:600;font-size:16px;width:100%;max-width:212px;color:#fff;cursor:pointer;pointer-events:all}
.btn-primary:hover{text-decoration:none;background-color:#8835ab;padding:10px 24px;border:0;text-decoration:none;-webkit-box-shadow:0 1px 5px 1px #b3afb3;-moz-box-shadow:0 1px 5px 1px #b3afb3;box-shadow:0 1px 5px 1px #b3afb3;color:#fff;color:#fff}
.btn-primary:active,.btn-primary:visited{color:#fff;background-color:#954cb5}
.btn-primary:active:hover,.btn-primary:visited:hover{text-decoration:none;background-color:#8835ab;padding:10px 24px;border:0;text-decoration:none;-webkit-box-shadow:0 1px 5px 1px #b3afb3;-moz-box-shadow:0 1px 5px 1px #b3afb3;box-shadow:0 1px 5px 1px #b3afb3;color:#fff}
.btn-primary:focus{display:inline-block;padding:10px 24px;text-decoration:none;background-color:#7b1fa2}
.btn-primary:focus:hover{text-decoration:none;background-color:#8835ab;padding:10px 24px;border:0;text-decoration:none;-webkit-box-shadow:0 1px 5px 1px #b3afb3;-moz-box-shadow:0 1px 5px 1px #b3afb3;box-shadow:0 1px 5px 1px #b3afb3;color:#fff}
.btn-primary.disabled{background-color:#d0d0d0;color:#595959;pointer-events:none}
.btn-primary.disabled:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
@media(max-width:767px){.btn-primary{display:inline-block;width:100%;max-width:none;float:none;min-height:20px;line-height:20px;margin:0 auto 20px}
}
.telcel-controles-contenedor-dropdown{position:relative}
.telcel-controles-contenedor-dropdown select{display:none}
.telcel-controles-contenedor-dropdown>p{font-size:13px;color:#222;font-weight:bold;margin:0;margin-bottom:8px}
.select-selected{border:1px solid #bcc8d7;border-radius:4px;background-color:#fff;color:#222;overflow:hidden;width:100%;max-width:533px;position:relative;white-space:nowrap}
@media(max-width:767px){.select-selected{max-width:none}
}
.select-selected:before{position:absolute;content:"";top:0;right:0;width:70px;height:100%;background-color:#f2f7f9}
.select-selected:after{position:absolute;content:'';background-image:var(--flechaIcon);width:24px;height:24px;position:absolute;top:50%;margin-top:-12px;right:23px}
.select-selected.select-arrow-active{border-radius:4px 4px 0 0;border-color:#0071d1 #0071d1 #e3e3e3 #0071d1}
.select-selected.select-arrow-active:before{background-color:#fff}
.select-selected.select-arrow-active:after{transform:rotate(180deg)}
.select-items div,.select-selected{color:#222;padding:8px 16px;font-size:16px;cursor:pointer}
.select-items{width:100%;max-width:533px;position:absolute;border:1px solid;border-radius:0 0 4px 4px;background-color:#fff;border-color:#e3e3e3 #0071d1 #0071d1 #0071d1;top:calc(100% - 1px);left:0;right:0;z-index:99;max-height:274px;overflow-y:auto}
@media(max-width:767px){.select-items{max-width:none}
}
.select-hide{display:none}
.select-items div:hover,.same-as-selected{background-color:#f2f7f9}
html{background-color:#f2f7f9}
html p{margin-bottom:8px;color:#222}
h2,.h2{font-size:32px}
h2 p,.h2 p{font-size:32px}
h3,.h3{font-size:24px}
h3 p,.h3 p{font-size:24px}
@media(max-width:767px){h3,.h3{font-size:18px}
}
h4,.h4{font-size:20px}
h4 p,.h4 p{font-size:20px}
h5,.h5{font-size:18px}
h5 p,.h5 p{font-size:18px}
p{font-weight:normal}
.iframe-cobertura-nacional-content{max-width:1140px;padding:32px 16px 0;margin:0 auto;display:flex;align-items:center}
@media(max-width:767px){.iframe-cobertura-nacional-content{display:block}
}
.iframe-cobertura-nacional-content .iframe-cobertura-nacional--colum{width:100%;max-width:50%;padding-right:48px}
.iframe-cobertura-nacional-content .iframe-cobertura-nacional--colum:first-child{padding-bottom:64px}
.iframe-cobertura-nacional-content .iframe-cobertura-nacional--colum:last-child{padding:32px 0 32px 48px;border-left:1px solid #e3e3e3}
@media(max-width:767px){.iframe-cobertura-nacional-content .iframe-cobertura-nacional--colum{max-width:none;padding-right:0}
.iframe-cobertura-nacional-content .iframe-cobertura-nacional--colum:first-child{padding-bottom:22px}
.iframe-cobertura-nacional-content .iframe-cobertura-nacional--colum:last-child{padding:0;padding-bottom:44px;border-left:0}
}
.iframe-cobertura-nacional-content .h2{font-weight:bold}
.iframe-cobertura-nacional-content #cont-select-estado{margin-top:40px}
.iframe-cobertura-nacional-content .telcel-controles-contenedor-dropdown{margin-bottom:32px}
.iframe-cobertura-nacional-content .cont-resultado-busqueda{min-height:259px;padding:18px 28px;border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,34,77,0.16);border:solid 1px #e5edf5;background-color:#fff}
.iframe-cobertura-nacional-content .cont-resultado-busqueda .h4{font-weight:bold}
@media(max-width:767px){.iframe-cobertura-nacional-content .cont-resultado-busqueda{padding:18px}
}
.iframe-cobertura-nacional-content .h5.text-cobertura{margin-top:16px;margin-bottom:16px}
.iframe-cobertura-nacional-content .cobertura{display:inline-block;width:90px}
.iframe-cobertura-nacional-content .text-rojo{font-weight:600;color:#d32222}
.iframe-cobertura-nacional-content .text-verde{font-weight:600;color:#008000}