@import url("https://use.typekit.net/bvx4jqo.css");@import url("https://use.typekit.net/bvx4jqo.css");@font-face{font-family:'telcellight';src:url("../assets/css/fonts/telcel-ligera-webfont.eot");src:url("../assets/css/fonts/telcel-ligera-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/css/fonts/telcel-ligera-webfont.woff") format("woff"),url("../assets/css/fonts/telcel-ligera-webfont.ttf") format("truetype"),url("../assets/css/fonts/telcel-ligera-webfont.svg#telcelregular") format("svg");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'telcelregular';src:url("../assets/css/fonts/telcel-media-webfont.eot");src:url("../assets/css/fonts/telcel-media-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/css/fonts/telcel-media-webfont.woff") format("woff"),url("../assets/css/fonts/telcel-media-webfont.ttf") format("truetype"),url("../assets/css/fonts/telcel-media-webfont.svg#telcelregular") format("svg");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'telcelbold';src:url("../assets/css/fonts/telcel-robusta-webfont.eot");src:url("../assets/css/fonts/telcel-robusta-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/css/fonts/telcel-robusta-webfont.woff") format("woff"),url("../assets/css/fonts/telcel-robusta-webfont.ttf") format("truetype"),url("../assets/css/fonts/telcel-robusta-webfont.svg#telcelregular") format("svg");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'TelcelFont';src:url("../assets/css/fonts/TelcelFont.eot");src:url("../assets/css/fonts/TelcelFont.eot?#iefix-3588ej") format("embedded-opentype"),url("../assets/css/fonts/TelcelFont.woff") format("woff"),url("../assets/css/fonts/TelcelFont.ttf") format("truetype"),url("../assets/css/fonts/TelcelFont.svg#TelcelFont") format("svg");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'telcellight';src:url("../assets/css/fonts/telcel-ligera-webfont.eot");src:url("../assets/css/fonts/telcel-ligera-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/css/fonts/telcel-ligera-webfont.woff") format("woff"),url("../assets/css/fonts/telcel-ligera-webfont.ttf") format("truetype"),url("../assets/css/fonts/telcel-ligera-webfont.svg#telcelregular") format("svg");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'telcelregular';src:url("../assets/css/fonts/telcel-media-webfont.eot");src:url("../assets/css/fonts/telcel-media-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/css/fonts/telcel-media-webfont.woff") format("woff"),url("../assets/css/fonts/telcel-media-webfont.ttf") format("truetype"),url("../assets/css/fonts/telcel-media-webfont.svg#telcelregular") format("svg");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'telcelbold';src:url("../assets/css/fonts/telcel-robusta-webfont.eot");src:url("../assets/css/fonts/telcel-robusta-webfont.eot?#iefix") format("embedded-opentype"),url("../assets/css/fonts/telcel-robusta-webfont.woff") format("woff"),url("../assets/css/fonts/telcel-robusta-webfont.ttf") format("truetype"),url("../assets/css/fonts/telcel-robusta-webfont.svg#telcelregular") format("svg");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'TelcelFont';src:url("../assets/css/fonts/TelcelFont.eot");src:url("../assets/css/fonts/TelcelFont.eot?#iefix-3588ej") format("embedded-opentype"),url("../assets/css/fonts/TelcelFont.woff") format("woff"),url("../assets/css/fonts/TelcelFont.ttf") format("truetype"),url("../assets/css/fonts/TelcelFont.svg#TelcelFont") format("svg");font-weight:normal;font-style:normal;font-display:swap}
.btn.btn--primary{color:#fff;background:#7b1fa2;border:1px solid #7b1fa2;border-radius:24px;padding:8px 16px;font-weight:600;height:auto;font-size:1rem;letter-spacing:normal;text-transform:none;width:100%;font-family:"source-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none !important}
.btn.btn--primary.btn-disabled{color:#595959;background:#d0d0d0;border:1px solid #d0d0d0}
.btn.btn--primary.btn-small{align-items:center;border:none !important;display:flex;font-size:13px;height:24px;justify-content:center;padding:0 18px;width:-moz-fit-content;width:fit-content}
.btn.btn--primary:hover{color:#fff;background:#8835ab;border:1px solid #8835ab}
.btn.btn--primary.btn-outline{color:#8835ab;background:white;border:1px solid #8835ab}
.btn.btn--primary.btn-outline:hover{color:#8835ab;background:white;border:1px solid #8835ab}
.btn.btn--link{display:inline-block;width:fit-content;color:#0071d1;background:transparent;border:0;font-weight:600;padding:0;cursor:pointer;text-decoration:none;padding:0}
.btn.btn--link:hover{text-decoration:underline}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{font-size:16px;font-family:"source-sans-pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;color:#222}
html{font-size:16px}
.title-esim-gestion{font-size:18px;font-weight:600;margin-bottom:16px}
.title-esim-gestion.blue{color:#00529b;font-size:24px;font-family:"telcelregular";text-align:center;margin-top:24px}
.telcel-esim{max-width:1126px;padding:0 16px;margin:0 auto;display:flex;flex-direction:column;gap:16px}
.telcel-esim>p{font-size:16px;font-weight:600;margin-bottom:0}
.telcel-esim .small{font-size:14px;font-weight:normal;margin-bottom:0;color:#757575}
@media(min-width:768px){.telcel-esim .btn{max-width:240px}
}
@media(max-width:767px){.telcel-esim{gap:8px}
.telcel-esim>p{font-size:14px}
.telcel-esim #telcel-esim--cards{margin:8px 0}
}
.MTM-dataPackage{box-shadow:0 3px 14px 0 rgba(0,34,77,0.2);padding:12px;border-radius:16px;display:flex;align-items:center;justify-content:left;gap:8px}
@media(max-width:379px){.MTM-dataPackage{flex-direction:column}
}
@media(max-width:767px){.MTM-dataPackage+.MTM-dataPackage{margin-top:16px}
}
.MTM-dataPackage p{margin-bottom:0}
.MTM-dataPackage-icon{min-width:56px;width:56px;height:56px;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:100%}
.MTM-dataPackage-icon img{width:100%;max-width:none;height:100%;object-fit:cover}
.MTM-dataPackage-info-wrap{width:100%;display:flex}
.MTM-dataPackage-info{width:100%;display:flex;flex-direction:column;gap:8px}
.MTM-dataPackage-info p{font-size:13px;color:#757575}
.MTM-dataPackage-info .btn--link{font-size:14px}
.MTM-dataPackage-info .MTM-dataPackage-title{color:#00529b;font-weight:600}
.MTM-dataPackage-info .MTM-dataPackage-price{font-size:14px;vertical-align:middle;color:#222}
.MTM-dataPackage-info .MTM-dataPackage-price span{font-family:'telcelregular';color:#c71585;font-size:16px}
.MTM-dataPackage-cta{min-width:89px;margin-top:auto}
@media(min-width:768px){#telcel-esim--cards{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;margin-bottom:8px}
#telcel-esim--cards .MTM-dataPackage{max-width:428px;width:calc(50% - 8px)}
}
.MTM-modal-details{top:16px}
.MTM-modal-details .modal-sm{max-width:380px}
.MTM-modal-details .modal-dialog{border-top:none !important;border-radius:16px !important;overflow:hidden;margin:0 auto}
.MTM-modal-details .modal-content{border-radius:0;padding:16px !important}
.MTM-modal-details .MTM-modal-header{text-align:right !important}
.MTM-modal-details .MTM-text-info{text-align:center;margin-top:8px;color:#00529b;font-size:18px;font-weight:600}
.MTM-modal-details .modal-body{padding:16px 0 !important;background-color:transparent !important}
.MTM-modal-details .modal-body ul{padding-left:20px !important;font-size:16px;line-height:20px}
.MTM-modal-details .modal-body ul li{margin-bottom:8px}
.MTM-modal-details .modal-body ul li p{margin-bottom:0}
.MTM-modal-details .modal-body ul li span{display:block !important}
.MTM-modal-details .modal-body ul li img{height:20px;width:auto}
.MTM-modal-details .modal-body .btn--primary{max-width:none;margin-top:16px}
button.goTab.btn.btn--link{text-wrap:balance}
.MTM-modal-details .modal-body .benefits-wrap{display:flex;gap:8px;flex-wrap:wrap}
.MTM-modal-details .modal-body .benefits-wrap .benefit-chip{display:flex;background-color:#f2f7f9;text-align:center;border-radius:4px;padding:0 4px;height:32px;align-items:center}
.MTM-modal-details .modal-body .benefits-wrap .benefit-chip p{font-size:13px;font-weight:600;color:#222}
.MTM-modal-details .modal-body .benefits-wrap .benefit-chip img{height:25px}