footer{overflow-x:hidden}.bf-out{background-color:#019df4;padding:2rem 0 4rem;background-image:url(/assets/img/b2c/buen-fin/out/bg_onda_1.png),url(/assets/img/b2c/buen-fin/out/bg_onda_2.png);background-position:left bottom,right bottom;background-repeat:no-repeat}.bf-out .btn_cta{color:#fff;padding:.3rem 2.5rem;border-radius:25px}.bf-out .box-marcas{background-image:url(/assets/img/b2c/buen-fin/out/bg_degradado_blanco_desk.png);background-position:center bottom;background-size:cover;border:1px solid #fff;border-radius:15px;padding:1rem}.bf-out .box-marcas p.text-dark{font-size:14px}.bf-out .box-marcas .img-marcas img{width:19%}@media (max-width:640px){.bf-out{background-image:url(/assets/img/b2c/buen-fin/out/bg_onda_mob.png);background-position:center bottom;background-repeat:no-repeat}.bf-out .box-marcas .img-marcas img{width:25%}}.banner_buenfin{background-image:url(/assets/img/b2c/buen-fin/fondo-desk-proximamente-bf.png);background-position:center;background-repeat:no-repeat;background-size:100% auto;height:460px;position:relative;overflow:hidden}.banner_buenfin h1{line-height:34px}.banner_buenfin h1 span{font-size:.7em}.banner_buenfin p{width:70%;margin:0 auto}.banner_buenfin .img-terminales{background-image:url(/assets/img/b2c/buen-fin/terminales-proximamente-bf.png);height:460px;background-size:cover;background-position:center}#myCheckbox[type=checkbox]:checked{background-color:red}.banner_buenfin_v2{background-color:#0095fe;padding:2rem 0;border-radius:50px;position:relative;width:96%!important}.banner_buenfin_v2 .bx-text{padding:1rem 1rem 5rem;border-radius:15px;background-color:#e74287;width:80%;margin:0 auto}.banner_buenfin_v2 .bx-text h1{color:#fff;text-transform:uppercase;font-size:3em;margin-top:0}.banner_buenfin_v2 .text-desc{margin-top:-5rem}.banner_buenfin_v2 .text-desc img{max-width:300px;margin-left:.7rem;margin-top:.9rem}.img-deslizador{width:40px;height:100%;position:absolute;display:flex;align-items:center;top:0;left:7%}.logo-buenfin{position:absolute;left:10%;top:50px;width:100%}.banner_buenfin_v2 .simply-countdown{display:flex;align-items:center;justify-content:center;color:#ffff;width:720px;margin:0 0 20px 5%}.banner_buenfin_v2 .simply-countdown>div{width:25%;margin-right:20px;position:relative}.banner_buenfin_v2 .simply-countdown>div::after{content:":";font-size:7em;color:#fff;position:absolute;top:-40px;right:-20px}.banner_buenfin_v2 .simply-countdown .simply-seconds-section::after{display:none}.banner_buenfin_v2 .simply-countdown .simply-amount{display:block;font-weight:700;font-size:6em;line-height:32px;background-image:url(/assets/img/b2c/buen-fin/2024/back-contador.webp);background-repeat:no-repeat;height:120px;padding-top:30px}.banner_buenfin_v2 .simply-countdown .simply-word{font-size:1.3em;border-radius:50px;background-color:#e74287;padding:2px 0;display:block;margin:-20px 0 0 20px!important;width:110px}.fase3 .sw-promoBF .swiper-wrapper{flex-direction:row!important;justify-content:center}.fase3 .sw-promoBF .swiper-wrapper .swiper-slide{padding:1rem}.fase3 .swiper-button-next,.fase3 .swiper-button-prev{color:#fff}.fase3 .swiper-pagination-bullet{opacity:.6!important;width:12px;height:12px}.fase3 .swiper-pagination-bullet-active{opacity:1!important}.fase3 .sw-marcasbf .swiper-wrapper{flex-direction:row!important;justify-content:center}.fase3 .sw-marcasbf .swiper-wrapper .swiper-slide{padding:1rem}.fase3 .sw-equiposBF .swiper-slide img{height:200px}.fase3 .swiper-button-next,.fase3 .swiper-button-prev{color:#fff;width:35px;height:35px;border-radius:50%;border:2px solid #fff}.fase3 .swiper-button-next:after,.fase3 .swiper-button-prev:after{font-size:20px}.fase3 .sw-equiposBF .swiper-button-next,.fase3 .sw-equiposBF .swiper-button-prev{color:#0095fe;width:35px;height:35px;border-radius:50%;border:2px solid #0095fe}.fase3 .sw-equiposBF .swiper-pagination-bullet{opacity:.3!important}.fase3 .sw-equiposBF .swiper-pagination-bullet-active{opacity:1!important}.fase3 .sw-equiposBF .swiper-button-next,.fase3 .sw-equiposBF .swiper-rtl .swiper-button-prev{right:40px;left:auto}.fase3 .sw-equiposBF .swiper-button-prev,.fase3 .sw-equiposBF .swiper-rtl .swiper-button-next{left:40px;right:auto}.bg-terminales{background-color:#0095fe;border-radius:40px;padding:1.5rem 0}.text-underline{text-decoration:underline!important}.bold{font-weight:700}.bg-rosa{background-image:url(/assets/img/b2c/buen-fin/2024/fase3/bg-rosa.webp);background-repeat:no-repeat;background-size:100% 35px;background-position:center;display:inline-block}.bg-verde-img{background-image:url(/assets/img/b2c/buen-fin/2024/fase3/bg-verde.webp);background-repeat:no-repeat;background-size:100% 40px;background-position:center;display:inline-block}.zoom-in-out-box{animation:zoom-in-zoom-out 1s ease infinite}.sw-equiposBF{overflow:hidden}.fase3 .swipper-bancos .swiper-button-next,.fase3 .swipper-bancos .swiper-button-prev{border:2px solid #0b2739}.fase3 .swipper-bancos .swiper-button-prev{left:0}.fase3 .swipper-bancos .swiper-button-next{right:0}@keyframes zoom-in-zoom-out{0%{scale:100%}50%{scale:120%}100%{scale:100%}}.accordion.ift .card .card-header .btn-header-link{padding:20px 30px}.accordion.ift .card .card-header .btn-header-link:after{left:0;color:#50535a}.accordion.ift .card .card-body ul li{font-size:16px}.accordion.ift .card .card-body ul li ol li{list-style-type:decimal!important;font-size:16px}.accordion.ift .card .card-body p{font-size:16px}.formulario.formulario-inc{border:2px solid #fff;border-radius:20px;width:70%;margin-top:2rem!important}.formulario.formulario-inc .input-wrapper{margin:0 auto;max-width:570px}.formulario.formulario-inc .input-wrapper input,.formulario.formulario-inc .input-wrapper select{border:1px solid #979797;width:75vw;max-width:470px;margin-bottom:10px;border-radius:8px;height:44px;padding:6px;font-weight:300;font-size:1rem;color:#0b2739}.formulario.formulario-inc .input-wrapper label .wt_modal_errorM::before{display:none}.formulario.formulario-inc .input-wrapper .wt_modal_errorM:not(.input-lead-schedule,.wt_modal.select-lead-horary,.wt_modal.input-lead-check){display:flex}.formulario.formulario-inc .placeholder-left input::placeholder{text-align:left}.formulario.formulario-inc .placeholder-center input::placeholder{text-align:center}.formulario.formulario-inc .btnForm-wrapper{margin:0 auto;max-width:570px;text-align:center}.formulario.formulario-inc .lead-apriv{max-width:450px;text-align:center;margin-left:30px}.formulario-inc .btnForm-wrapper .bTNLlamenme{display:inline-block;width:100%;max-width:220px;font-size:16px;line-height:1;margin:10px 0;background-color:#5bc500;border-radius:29px;border:0;font-weight:700;color:#fff;padding:12px 32px}.formulario.formulario-inc .form-wrapper .lead-form .lead-btn-llameme .bTNLlamenme{display:inline-block;width:100%;max-width:220px;font-size:16px;line-height:1;margin:10px 0;background-color:#5bc500;border-radius:29px;border:0;font-weight:700;color:#fff;padding:12px 32px}.formulario.formulario-inc .aviso-privacidad-wrapper .span-lead-check a{text-decoration:underline}.formulario.formulario-inc .aviso-privacidad-wrapper .wt_modal_errorM:before{display:none}.formulario.formulario-inc .qr{max-width:80px}.formulario .contenedorImg{display:flex;flex-wrap:wrap;justify-content:right}.formulario .contenedorImg img{text-align:right;margin-right:12px;margin-bottom:12px}.formulario .muypronto{font-size:32px!important}@media (min-width:993px) and (max-width:1199px){.formulario.formulario-inc{width:96%!important}.formulario.formulario-inc .hero-products__content{font-size:1.5em!important}.banner_buenfin_v2 .simply-countdown{display:flex;align-items:center;justify-content:center;color:#ffff;width:95%}.formulario .muypronto{font-size:24px!important}.formulario .img1{margin-top:30%!important}}@media (max-width:992px){.formulario.formulario-inc{width:96%!important;margin-top:1rem!important}.formulario.formulario-inc .hero-products__content{font-size:1.5em!important}.banner_buenfin_v2 .simply-countdown{display:flex;align-items:center;justify-content:center;color:#ffff;width:720px;margin:0 0 20px 0}.contenedorImg{display:block}}.banner_buenfin{height:310px}.banner_buenfin .container{max-width:840px}.banner_buenfin h1{font-size:2.3em;line-height:30px}.banner_buenfin h2{font-size:1.4em}.banner_buenfin p{width:85%}.banner_buenfin .img-terminales{height:310px}.banner_buenfin .logo-buenfin{width:75px;bottom:50px}.banner_buenfin_v2{background-size:100% auto,100% auto,120% auto}.logo-buenfin{width:100px}@media (max-width:768px){.logo-buenfin{position:relative;margin-top:-8rem;width:100%;text-align:center;top:0;left:0}.logo-buenfin img{max-width:140px!important}.muypronto{font-weight:700}.formulario.formulario-inc{width:96%!important}.formulario.formulario-inc .hero-products__content{font-size:1.5em!important}.banner_buenfin_v2 .bx-text h1{font-size:2em}.banner_buenfin_v2 .text-desc img{max-width:250px}.banner_buenfin_v2 .bx-text h1 span{font-weight:700}.formulario-inc{width:96%!important}.banner_buenfin_v2 .simply-countdown .simply-amount{font-size:4em;height:120px;padding-top:20px;background-size:contain}.banner_buenfin_v2 .simply-countdown{display:flex;align-items:center;justify-content:center;color:#ffff;width:100%;margin:0 0 20px 0}.banner_buenfin_v2 .simply-countdown .simply-word{font-size:1.1em;margin:-48px 0 0 10px!important;width:80px}.banner_buenfin_v2 .simply-countdown>div::after{font-size:6em}.formulario-inc .qr{right:7%;bottom:12px;max-width:80px}}@media (max-width:640px){.banner_buenfin{background-image:url(/assets/img/b2c/buen-fin/fondo-mob-proximamente-bf.png);background-size:100% auto;height:690px;background-position:top center;padding-top:2rem}.banner_buenfin .img-terminales{background-image:url(/assets/img/b2c/buen-fin/terminales-mob-proximamente-bf.png);height:300px;background-size:80% auto}.banner_buenfin .logo-buenfin{width:100px;bottom:50px;left:50%;margin-left:-50px}.banner_buenfin_v2{background-color:#0095fe;background-repeat:no-repeat;margin-top:5rem!important;width:96%!important}.banner_buenfin_v2 .bx-text{width:90%;padding:1rem 1rem 7rem}.banner_buenfin_v2 .bx-text h1{font-size:2.5em}.banner_buenfin_v2 .bx-text h1 span{font-weight:700}.banner_buenfin_v2 .text-desc{margin-top:-6rem}.banner_buenfin_v2 .text-desc b{display:block}.banner_buenfin_v2 .text-desc img{max-width:400px;width:90%;margin-left:0}.img-deslizador{width:25px;left:1%}.banner_buenfin_v2 .simply-countdown{width:100%}.sw-equiposBF{width:80%;margin:0 auto;max-width:320px;padding-top:5rem}.bg-terminales{background-color:#fff;padding-bottom:0}.wrapper-equipo{background-color:#0095fe;border-radius:40px;padding:1.5rem 0}.wrapper-equipo img{margin-top:-5rem}.fase3 .swiper-button-next,.fase3 .swiper-button-prev{color:#0b2739;border:transparent}.swiper-button-next{right:15px}.swiper-button-prev{left:15px}.fase3 .sw-promoBF .swiper-wrapper{justify-content:start}.fase3 .swiper-button-next,.fase3 .swiper-button-prev{border:none!important}.WT .accordion .card{max-width:90%;width:90%!important}.accordion .w-50{width:90%!important}.banner_buenfin_v2 .simply-countdown{margin:0 0 7px 0}.banner_buenfin_v2 .simply-countdown>div{width:20%}.banner_buenfin_v2 .simply-countdown>div::after{content:":";font-size:3em;top:-15px;right:-15px}.banner_buenfin_v2 .simply-countdown .simply-amount{font-size:3rem;background-size:100% 100%;padding-top:10px;height:60px}.banner_buenfin_v2 .simply-countdown .simply-word{font-size:.8em;margin:-7px 0 0 10px!important;width:70px}}@media (max-width:440px){.banner_buenfin_v2 .simply-countdown .simply-word{font-size:.8em;margin:-7px 0 0 7px!important;width:60px}.muypronto{font-size:24px!important}}@media (max-width:390px){.banner_buenfin .img-terminales{height:225px;background-size:65% auto;background-repeat:no-repeat}.banner_buenfin .logo-buenfin{bottom:90px}.banner_buenfin_v2{background-size:100% auto,100% auto,150% auto}.banner_buenfin_v2 .bx-text h1{font-size:2em}.fase3 p.bg-marcas-title{font-size:14px!important}.banner_buenfin_v2 .simply-countdown .simply-word{font-size:.8em;margin:-7px 0 0 3px!important;width:54px}}@media (max-width:360px){.banner_buenfin .img-terminales{height:180px;background-size:55% auto}.banner_buenfin .logo-buenfin{bottom:125px;width:90px;margin-left:-45px}.fase3 p.bg-marcas-title{font-size:13px!important}}.contadorLP{background:#019df4 url(/assets/img/b2c/buen-fin/2025/back-contador-bf-desk.webp) no-repeat center;background-size:cover}.countdown{display:flex;align-items:center;justify-content:center;gap:60px}h2.countdown-title{font-size:45px;font-weight:700}.time-box{display:flex;align-items:center;flex-direction:column;justify-content:start;background:url(/assets/img/b2c/buen-fin/2025/bg-time-box.png) no-repeat;background-position:center;background-size:100%;width:203px;padding-bottom:1.7vw}.time-box .number{font-size:clamp(3.3125rem,1.8333rem + 6.5741vw,7.75rem);font-weight:700;color:#019df4;max-height:135px}.time-box .label{font-size:clamp(.75rem,.3958rem + 1.5741vw,1.8125rem)}.txt-bf p{font-size:clamp(2.4375rem,2.3542rem + .3704vw,2.6875rem);margin:0}.txt-bf h3{font-size:clamp(5.5rem,4.3542rem + 5.0926vw,8.9375rem);font-weight:700;margin:0;line-height:1}.txt-bf p span{font-size:clamp(1.5625rem,1.125rem + 1.9444vw,2.875rem);font-weight:700;padding:8px 10px;border-radius:17px}.wrapper-form{width:80%;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.child60{flex-basis:70%}.child40{flex-basis:30%}.child100{flex-basis:100%}.contadorLP .formulario.formulario-inc{border:none}.contadorLP .formulario.formulario-inc .title{font-size:clamp(1.75rem,1.4375rem + 1.3889vw,2.6875rem);margin:0 0 2.5rem;line-height:1}.contadorLP .formulario.formulario-inc .input-wrapper input{width:45vw;max-width:600px;height:60px;border-radius:13px;padding:6px 6px 6px 25px}.contadorLP .formulario.formulario-inc .input-wrapper input::placeholder{color:#50535a;font-size:18px;opacity:.6}.contadorLP .formulario.formulario-inc .lead-apriv{margin:0 auto;max-width:unset}.contadorLP .formulario.formulario-inc .lead-apriv label{font-size:18px}.contadorLP .aviso-priv{font-size:1rem;margin:0}.contadorLP .faqs .title{font-size:28px;font-weight:700;text-align:center;margin:0}.custom-accordion{border:none;border-radius:16px;margin-bottom:10px;overflow:hidden}.custom-accordion-title{font-size:16px;font-weight:700;background:#fff;padding:12px 20px;cursor:pointer;list-style:none;position:relative;user-select:none;color:#019ef4;border-radius:16px}.custom-accordion-title::-webkit-details-marker{display:none}.custom-accordion-title::marker{content:""}.custom-accordion-title::before{content:"";font-family:icomoon!important;position:absolute;top:50%;transform:translateY(-50%);right:20px;transition:transform .3s ease;font-size:26px;color:#019ef4}.custom-accordion[open] .custom-accordion-title::before{transform:translateY(-50%) rotate(-90deg)}.custom-accordion-content{padding:15px 20px;background:0 0}.custom-accordion-content p{color:#fff;font-size:16px;font-weight:700;margin:0}.custom-accordion-content a{color:#fff;text-decoration:underline}.w56px{width:56px}.w115px{width:115px}.w138px{width:10vw;max-width:138px}.w217px{width:15vw;max-width:217px}.w266px{width:18vw;max-width:266px}.symbol-01{bottom:0;transform:scaleX(-1);right:1%}.symbol-02{left:-68px;bottom:0}.symbol-03{top:-100px;right:-33px;transform:rotate(-35deg)}.symbol-04{left:84px;top:-75px;transform:rotate(-30deg)}.symbol-05{display:none}@media (width <= 992px){.countdown{gap:20px}.time-box .number{max-height:105px}.symbol-04{left:20px;top:-155px}}@media (width <= 768px){.w138px{width:12vw}.time-box{padding-bottom:3.5vw}.countdown{gap:15px}.wrapper-form{width:100%;flex-direction:column}.order-m-1{order:1}.order-m-2{order:2;margin:40px 0 0;max-width:300px}.order-m-3{order:3}.contadorLP .formulario.formulario-inc .input-wrapper input{width:90vw;margin-top:0}.symbol-02{top:25px}.symbol-04{left:-54px;top:-371px;transform:rotate(0)}.w115px{width:105px}.symbol-05{display:block;right:-20px;bottom:155px;transform:scaleX(-1)}}@media (width <= 600px){.symbol-01,.symbol-02,.symbol-03{display:none}.container{padding:0}.contadorLP{background:#019df4 url(/assets/img/b2c/buen-fin/2025/back-contador-bf-mob.webp) no-repeat center;background-size:cover;padding:0 15px}.time-box .number{max-height:70px}}@media (width <= 391px){.time-box .number{max-height:56px}}.swipper_Vinculacion .swiper-pagination-bullet{width:20px!important;height:20px!important;text-align:center;line-height:20px;font-size:12px;color:#0b2739;opacity:1;background:0 0;border:1px solid #5cb615}.swipper_Vinculacion .swiper-pagination-bullet-active{color:#fff;background:#5cb615}.modal-content{background-color:#d7d7d7;border-radius:15px}.modal-content button{width:309px;padding:5px 10px}.modal-header{padding-top:70px;border-bottom:none}.modal-dialog{position:relative;max-width:720px}.modal-body p{margin:0}.modal-body .title{font-size:28px;margin-bottom:18px}.engrane{width:160px;position:absolute;top:-60px;left:50%;transform:translateX(-50%)}.modal-footer{border-top:none}a.link-vincula,button#btn_iniciar{min-width:266px!important;padding:6px 32px;font-size:24px;font-weight:700!important;border-radius:29px;display:block;margin:0 auto;max-width:292px}@media (width <= 768px){.modal-content{padding:10px 40px}.modal-content button{width:265px}}@media (width <= 361px){.modal-content{padding:10px 10px}}.checkbox-wrapper label{cursor:pointer;margin-bottom:0;font-size:16px}.error-message{color:red;margin-top:.5rem;font-size:.875rem}.info-text .title{font-size:clamp(1.2625rem,1.1188rem + .5347vw,1.6rem)}.info-text span{display:block;margin-top:10px;margin:10px 0}.w155px{width:155px;height:155px!important;max-height:initial!important}.w138px{width:138px;height:101px!important;max-height:initial!important}.w128px{width:128px;height:114px!important;max-height:initial!important}.beneficios{padding:.5rem .5rem 3.75rem!important}.title-faqs{font-size:18px!important;font-weight:700}.WT .accordion .card .card-header .btn-header-link{font-weight:700}.WT .accordion .card .card-body{line-height:1.5}.advice-txt{margin-top:20px}.advice-txt-0 p{font-size:clamp(1.3125rem,1.2083rem + .463vw,1.625rem)}.advice-txt p{font-size:16px;font-weight:400;margin:0}@media (width <= 600px){.WT .banner-hero-n{margin:0 0 20px!important}.info-text span{font-weight:700;margin-top:30px}.beneficios{padding:0 .5rem 1.25rem!important}.WT .accordion .card .card-header .btn-header-link{padding:20px 20px 20px 0}.title-faqs{margin-left:31px!important}.WT .accordion .card{max-width:87%;width:87%!important}a.link-vincula,button#btn_iniciar{min-width:205px!important;padding:4.6px 29px;font-size:18.5px;font-weight:700!important}}