.font__xs--regular{font-weight:400;font-size:1.2rem;line-height:16px;padding-bottom:8px}
.font__s--regular{font-weight:400;font-size:1.4rem;line-height:20px;padding-bottom:16px}
.font__m--regular{font-weight:400;font-size:1.6rem;line-height:24px;padding-bottom:16px}
.font__l--regular{font-weight:400;font-size:2rem;line-height:32px;padding-bottom:16px}
.font__xl--regular{font-weight:400;font-size:2.4rem;line-height:40px;padding-bottom:32px}
.font__2xl--regular{font-weight:400;font-size:2.8rem;line-height:48px;padding-bottom:32px}
.font__xs--bold{font-weight:400;font-size:1.2rem;line-height:16px;padding-bottom:8px}
.font__s--bold{font-weight:700;font-size:1.4rem;line-height:20px;padding-bottom:16px}
.font__m--bold{font-weight:700;font-size:1.6rem;line-height:24px;padding-bottom:16px}
.font__l--bold{font-weight:700;font-size:2rem;line-height:32px;padding-bottom:16px}
.font__xl--bold{font-weight:700;font-size:2.4rem;line-height:40px;padding-bottom:16px}
.font__2xl--bold{font-weight:700;font-size:2.8rem;line-height:48px;padding-bottom:32px}
.font__3xl--bold{font-weight:700;font-size:3.2rem;line-height:48px;padding-bottom:32px}
.font__4xl--bold{font-weight:700;font-size:5.6rem;line-height:64px;padding-bottom:32px}
.tag__primary{display:flex;justify-content:flex-end;align-items:center;margin-left:10px;padding:4px 8px;height:24px;border-radius:4px}
.tag__primary--success{background-color:#e6f3ed}
.tag__primary--success i,.tag__primary--success span{color:#048848}
.tag__primary--warning{background-color:#fdf5e6}
.tag__primary--warning i,.tag__primary--warning span{color:#825300}
.tag__primary--information{background-color:#e6f3f4}
.tag__primary--information i,.tag__primary--information span{color:#026169}
.tag__primary--danger{background-color:#faeaea}
.tag__primary--danger i,.tag__primary--danger span{color:#cc2830}
.tag__primary--generic{background-color:#f8f9fa}
.tag__primary--generic i,.tag__primary--generic span{color:#14232b}
.tag__inverse{display:flex;justify-content:flex-end;align-items:center;margin-left:10px;padding:4px 8px;height:24px;background-color:#fff;border-radius:4px}
.tag__inverse--success i,.tag__inverse--success span{color:#048848}
.tag__inverse--warning{background-color:#fff}
.tag__inverse--warning i,.tag__inverse--warning span{color:#825300}
.tag__inverse--information{background-color:#fff}
.tag__inverse--information i,.tag__inverse--information span{color:#026169}
.tag__inverse--danger{background-color:#fff}
.tag__inverse--danger i,.tag__inverse--danger span{color:#cc2830}
.tag__inverse--generic{background-color:#fff}
.tag__inverse--generic i,.tag__inverse--generic span{color:#14232b}
.pagos-tpv{padding-top:100px}
.pagos-tpv *{font-family:'Manrope','Arial',sans-serif;letter-spacing:0}
@media(max-width:959px){.pagos-tpv{padding-top:180px}
}
.pagos-tpv.steps-menu-open:after{content:'';background:rgba(0,82,101,0.3);position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9}
.pagos-tpv .site-simple-header{display:flex;align-items:center;justify-content:space-between;width:100%;background:#fff;position:fixed;z-index:999;padding:0 16px;top:0;left:0;height:66px}
@media(max-width:959px){.pagos-tpv .site-simple-header{padding:8px 16px;height:64px}
}
.pagos-tpv .site-simple-header #button-back{display:flex;align-items:center;gap:16px;opacity:0;visibility:hidden;transition:opacity .5s ease}
.pagos-tpv .site-simple-header #button-back.active{opacity:1;visibility:visible}
.pagos-tpv .site-simple-header #button-back:focus,.pagos-tpv .site-simple-header #button-back:focus-visible{outline:0}
@media(max-width:959px){.pagos-tpv .site-simple-header #button-back{display:none}
}
.pagos-tpv .site-simple-header .header-title{display:none;color:#000;font-size:16px;font-weight:700;line-height:24px}
@media(max-width:959px){.pagos-tpv .site-simple-header .header-title{display:block}
}
.pagos-tpv .site-simple-header .phone-button{background:#eafae9 !important;font-size:14px !important;display:flex !important;align-items:center;gap:8px;border-radius:32px;padding:8px 12px;height:36px;margin:0 !important;width:auto !important}
@media(max-width:959px){.pagos-tpv .site-simple-header .phone-button{background:none !important;padding:0;width:auto !important}
.pagos-tpv .site-simple-header .phone-button p{display:none}
}
.pagos-tpv .site-simple-header .site-logo.mobile-logo{display:none}
@media(max-width:959px){.pagos-tpv .site-simple-header .site-logo.mobile-logo{display:block}
.pagos-tpv .site-simple-header .site-logo.desktop-logo{display:none}
}
.pagos-tpv .section-pagos-tpv .container-content{padding:0 16px 32px;display:flex;align-items:flex-start;gap:32px}
.pagos-tpv .section-pagos-tpv .container-content .side-bar{max-width:320px}
@media(max-width:959px){.pagos-tpv .section-pagos-tpv .container-content .side-bar{display:none}
}
.pagos-tpv .section-pagos-tpv .container-content .content{width:640px;background:#fff;border-radius:16px;position:relative;margin:0 auto}
.pagos-tpv .section-pagos-tpv .container-content .content .title-tpv{margin-bottom:32px;text-align:center}
.pagos-tpv .section-pagos-tpv .container-content .content .title-tpv *{color:#000;font-size:32px;font-weight:700;line-height:44px}
@media(max-width:959px){.pagos-tpv .section-pagos-tpv .container-content .content .title-tpv{position:fixed;top:0;z-index:999;margin-bottom:0;height:64px;display:flex;align-items:center;justify-content:center;width:calc(100% - 140px);left:70px}
.pagos-tpv .section-pagos-tpv .container-content .content .title-tpv *{font-size:16px;line-height:24px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}
}
.pagos-tpv .section-pagos-tpv .container-content .content .secondary-title{margin-bottom:24px}
.pagos-tpv .section-pagos-tpv .container-content .content .secondary-title *{color:#000;font-size:16px;font-weight:700;line-height:24px}
.pagos-tpv .section-pagos-tpv .container-content .content .subtitle-tpv{color:#000;font-size:24px;font-weight:400;line-height:34px;margin-bottom:32px}
.pagos-tpv .section-pagos-tpv .container-content .content .form-label{color:#000;font-size:16px;font-weight:700;line-height:24px;margin-bottom:16px}
.pagos-tpv .section-pagos-tpv .container-content .content .error-toast{display:none;background:#fcdcce;border-left:4px #ce3d09 solid;padding:16px;border-radius:4px;margin-bottom:32px;color:#ce3d09;font-size:16px;font-weight:400;line-height:24px}
.pagos-tpv .section-pagos-tpv .container-content .content .CF02{position:unset}
.pagos-tpv .section-pagos-tpv .progress-bar-container{width:100%;background:#eafae9;position:fixed;z-index:99;left:0;top:66px}
@media(max-width:959px){.pagos-tpv .section-pagos-tpv .progress-bar-container{top:146px}
}
.pagos-tpv .section-pagos-tpv .progress-bar-container .progress-bar{border-radius:0 4px 4px 0;background:linear-gradient(90deg,#eafae9 0,#2bd124 52.5%,#0c8807 100%);height:2px}
.pagos-tpv .section-pagos-tpv .mobile-steps{display:none}
@media(max-width:959px){.pagos-tpv .section-pagos-tpv .mobile-steps{display:block;padding:0 16px;height:82px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#fff;width:100%;position:fixed;z-index:999;top:64px;left:0}
}
.pagos-tpv .section-pagos-tpv .mobile-steps .steps-container{display:flex;align-items:center;gap:8px}
.pagos-tpv .section-pagos-tpv .mobile-steps .steps-container .step-name{display:none;color:#000;font-size:16px;font-weight:700;line-height:24px}
.pagos-tpv .section-pagos-tpv .mobile-steps .steps-container .step-name.active{display:block}
.pagos-tpv .section-pagos-tpv .mobile-steps .steps-container .progress-numbers{color:#000;font-size:14px;font-weight:400;line-height:20px}
.pagos-tpv .section-pagos-tpv .steps-menu{display:none}
@media(max-width:959px){.pagos-tpv .section-pagos-tpv .steps-menu{display:block;position:fixed;top:-300px;width:100%;background:#fff;left:0;border-radius:0 0 16px 16px;z-index:99;padding:32px 0 16px;transition:ease .3s}
}
.pagos-tpv .section-pagos-tpv .steps-menu.active{top:148px}
.pagos-tpv .section-pagos-tpv .steps-menu .steps-list{margin-bottom:48px}
.pagos-tpv .section-pagos-tpv ol.steps-list{list-style-type:none;counter-reset:section;padding:16px 0}
.pagos-tpv .section-pagos-tpv ol.steps-list li{color:#3a7888;font-size:16px;font-weight:400;line-height:24px;display:flex;align-items:center;gap:10px;padding:0 16px;margin-bottom:40px}
.pagos-tpv .section-pagos-tpv ol.steps-list li:before{counter-increment:section;content:counter(section) "";border:1px #3a7888 solid;color:#3a7888;height:20px;width:20px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:400;line-height:16px;border-radius:50%}
.pagos-tpv .section-pagos-tpv ol.steps-list li.active{color:#002e38;font-weight:700}
.pagos-tpv .section-pagos-tpv ol.steps-list li.active:before{background:#002e38;border:1px #002e38 solid;color:#fff}
.pagos-tpv .section-pagos-tpv ol.steps-list li:last-child{margin-bottom:0}
.pagos-tpv .mb-32{margin-bottom:32px}
.pagos-tpv .transparent-button{font-family:'Manrope','Arial',sans-serif;color:#005265 !important;text-transform:none !important;font-weight:700;font-size:unset;transition:ease .2s;background:0;border:0;padding:0;font-size:16px;outline:0}
.pagos-tpv .transparent-button:hover{opacity:.75}
.pagos-tpv .transparent-button:hover:after{content:none}
.pagos-tpv .transparent-button:disabled{opacity:.25}
.pagos-tpv .ub__btn{width:100% !important}