@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:Amino;font-style:normal;font-weight:400;src:url(../oxxo/fonts/Amino.woff2) format("woff2"),url(../oxxo/fonts/Amino.woff) format("woff")}@font-face{font-family:Amino;font-style:normal;font-weight:700;src:url(../oxxo/fonts/Amino-Bold.woff2) format("woff2"),url(../oxxo/fonts/Amino-Bold.woff) format("woff")}@font-face{font-family:Amino;font-style:normal;font-weight:500;src:url(../oxxo/fonts/Amino-Medium.woff2) format("woff2"),url(../oxxo/fonts/Amino-Medium.woff) format("woff")}@font-face{font-family:Amino;font-style:normal;font-weight:900;src:url(../oxxo/fonts/Amino-Black.woff2) format("woff2"),url(../oxxo/fonts/Amino-Black.woff) format("woff")}*{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none}img{max-width:100%}.ocultar{display:none;visibility:hidden}.min-width{min-width:360px}.max-width{box-sizing:border-box;margin:0 auto;max-width:1280px;width:100%}@media only screen and (min-width:1500px){.max-width{max-width:1440px}}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{min-width:360px;position:relative}.background-img{min-width:360px;z-index:0}.background-img,.background-img img{inset:0;position:absolute}.background-img img{height:100%!important;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.backbround-img-notas{display:none;visibility:hidden}@media (min-width:1440px){.backbround-img-notas{animation:topMove 5s ease infinite alternate-reverse;bottom:-100px;display:flex;justify-content:space-between;position:absolute;visibility:visible;width:100%;z-index:0}@keyframes topMove{0%{bottom:200px}50%{bottom:1200px}to{bottom:200px}}@keyframes topPulseLeft1{0%{left:0;transform:scale(1)}to{left:-100px;transform:sca1e(1)}}@keyframes topPulseLeft2{0%{left:150px;transform:scale(1.1)}to{left:0;transform:sca1e(1)}}.backbround-img-notas .background-img-left,.backbround-img-notas .background-img-right{align-items:center;display:flex;flex-direction:column;gap:30px}.backbround-img-notas .background-img-left img:first-child{animation:topPulseLeft1 2s ease infinite alternate-reverse;left:100px;position:absolute;top:-980px;width:223px;z-index:1}.backbround-img-notas .background-img-left img:nth-child(2){animation:topPulseLeft1 1s ease infinite alternate-reverse;left:-50px;position:absolute;top:-700px;width:146px}.backbround-img-notas .background-img-left img:nth-child(3){animation:topPulseLeft1 3s ease infinite alternate-reverse;left:100px;position:absolute;top:-450px;width:86px}.backbround-img-notas .background-img-left img:nth-child(4){animation:topPulseLeft1 2s ease infinite alternate-reverse;left:-50px;position:absolute;top:-300px;width:54px}.backbround-img-notas .background-img-left img:nth-child(5){animation:topPulseLeft1 1s ease infinite alternate-reverse;left:100px;position:absolute;top:-100px;width:44px}@media (min-width:1920px){.backbround-img-notas .background-img-left img:first-child,.backbround-img-notas .background-img-left img:nth-child(2),.backbround-img-notas .background-img-left img:nth-child(3),.backbround-img-notas .background-img-left img:nth-child(4),.backbround-img-notas .background-img-left img:nth-child(5){animation-name:topPulseLeft2}}@keyframes topPulseRight1{0%{right:0;transform:scale(1)}to{right:-100px;transform:sca1e(1)}}@keyframes topPulseRight2{0%{right:150px;transform:scale(1.1)}to{right:0;transform:sca1e(1)}}.backbround-img-notas .background-img-right img:first-child{animation:topPulseRight1 2s ease infinite alternate-reverse;position:absolute;right:100px;top:-1020px;width:200px}.backbround-img-notas .background-img-right img:nth-child(2){animation:topPulseRight1 1s ease infinite alternate-reverse;position:absolute;right:-50px;top:-700px;width:107px}.backbround-img-notas .background-img-right img:nth-child(3){animation:topPulseRight1 3s ease infinite alternate-reverse;position:absolute;right:100px;top:-450px;width:50px}.backbround-img-notas .background-img-right img:nth-child(4){animation:topPulseRight1 2s ease infinite alternate-reverse;position:absolute;right:-50px;top:-300px;width:43px}.backbround-img-notas .background-img-right img:nth-child(5){animation:topPulseRight1 1s ease infinite alternate-reverse;position:absolute;right:100px;top:-100px;width:43px}@media (min-width:1920px){.backbround-img-notas .background-img-right img:first-child,.backbround-img-notas .background-img-right img:nth-child(2),.backbround-img-notas .background-img-right img:nth-child(3),.backbround-img-notas .background-img-right img:nth-child(4),.backbround-img-notas .background-img-right img:nth-child(5){animation-name:topPulseRight2}}}.header{background-color:#e2241c;box-shadow:0 2px 10px #0000001a;left:0;max-height:80px;padding:20px 30px;position:fixed;right:0;top:0;transition:all .3s ease;z-index:1500}.header.at-top{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent;box-shadow:none}.header-container{align-items:center;display:flex;justify-content:space-between}.header img{height:40px;transition:.5s ease;width:80px}@media (min-width:768px){.header.at-top img{height:50px;width:100px}}@media (min-width:1024px){.header.at-top img{height:79px;width:158px}}.header .header-nav{align-items:center;display:flex}.header .header-nav a{cursor:pointer;font-family:Amino,sans-serif;font-size:16px;transition:.5s ease}.header .header-nav a:hover{transform:scale(1.1)}.header .header-nav a:not(.register){display:none;visibility:hidden}@media (min-width:768px){.header .header-nav a:not(.register){color:#fff;display:block;font-weight:700;margin-right:20px;visibility:visible}}@media (min-width:1024px){.header .header-nav a{font-size:20px}.header .header-nav a:not(.register){margin-right:35px}}.header .header-nav a.register{align-items:center;background-color:#fff;border-radius:100px;color:#e2241c;display:flex;font-style:bold;font-weight:700;height:40px;justify-content:center;width:181px}@media (min-width:1024px){.header .header-nav a.register{height:45px;width:226px}}.hero{position:relative}.hero,.hero .hero-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.hero .hero-content{padding:80px 30px 0}@media (min-width:480px){.hero .hero-content{padding-top:80px}}@media (min-width:768px){.hero .hero-content{padding-top:100px}}@media (min-width:2500px){.hero .hero-content{padding-top:60px}}.hero-content .hero-content_img,.hero-content .hero-content_img .hero-kv{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.hero-content_img .hero-kv img:nth-child(2){animation:destello-pulso 4s ease-in-out infinite;height:280px!important;left:50%;margin:0!important;max-width:600px!important;mix-blend-mode:screen;opacity:.9;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%!important;z-index:0}@keyframes destello-pulso{0%,to{opacity:.8;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.hero-content_img .hero-kv img:first-child{position:relative;z-index:1}.hero-content_img .hero-kv>img{margin:auto}@media (min-width:480px){.hero-content_img .hero-kv>img:nth-child(2){height:450px!important;max-width:950px!important;width:100%}}@media (min-width:768px){.hero-content_img .hero-kv>img{height:265px;width:584px}.hero-content_img .hero-kv>img:nth-child(2){height:520px!important;top:140px!important;top:30px}}@media (min-width:1200px){.hero-content_img .hero-kv>img:nth-child(2){height:520px!important;width:1024px!important}}.hero-content_img .hero-socials{display:none;visibility:hidden}@media (min-width:1024px){.hero-content_img .hero-socials{display:flex;flex-direction:column;gap:20px;position:fixed;right:30px;top:50%;transform:translateY(-50%);transition:all .3s ease;visibility:visible;z-index:999!important}.hero-socials img{height:30px;transition:transform .2s ease;width:30px}.hero-socials img:hover{transform:scale(1.2)}}.hero-content h1{color:#fff;font-family:Amino,sans-serif;font-size:20px;font-weight:900;line-height:1.5;position:relative;text-align:center;text-shadow:0 4px 6px rgba(0,0,0,.5);text-transform:uppercase}.hero-content h1 br{display:none;visibility:hidden}@media (min-width:600px){.hero-content h1 br{display:block;visibility:visible}}@media (min-width:768px){.hero-content h1{font-size:32px}}@media (min-width:1280px){.hero-content h1{font-size:40px}}.hero-content p{color:#fff;font-family:Amino,sans-serif;font-size:12px;font-weight:500;margin-top:5px;text-align:center}@media (min-width:768px){.hero-content p{font-size:16px}}.premios{overflow:hidden;padding:0 0 40px;position:relative}@media (min-width:768px){.premios{padding:10px 20px 40px}}@media (min-width:1024px){.premios{padding:0 50px 120px}}.swiper-premios{height:340px;margin-top:20px;padding:0!important;position:relative}@media (min-width:480px){.swiper-premios{padding:0!important}}@media (min-width:768px){.swiper-premios{height:490px;padding:0!important}}@media (min-width:930px){.swiper-premios{padding:0 20px!important}}@media (min-width:1024px){.swiper-premios{height:480px!important;padding:0 20px!important}}@media (min-width:1280px){.swiper-premios{padding:0 80px!important}}@media (min-width:1440px){.swiper-premios{padding:0 40px!important}}.swiper-premios .swiper-wrapper{align-items:center;display:flex;gap:0!important;position:relative;transition:transform .4s cubic-bezier(.25,.46,.45,.94);width:100%}.swiper-premios .swiper-slide{border:5px solid #f8a629;border-radius:20px;box-shadow:0 8px 25px #00000026;cursor:pointer;display:flex;flex-direction:column;gap:30px;height:180px!important;justify-content:flex-end;margin:15px 10px;opacity:.7;overflow:visible!important;position:relative;transform:scale(.75)!important;transition:all .5s cubic-bezier(.34,1.56,.64,1);width:43%!important}@media (min-width:480PX){.swiper-premios .swiper-slide{width:46%!important}}@media (min-width:600PX){.swiper-premios .swiper-slide{width:48%!important}}@media (min-width:768px){.swiper-premios .swiper-slide{height:300px!important;margin:20px 10px 10px;opacity:.8;padding:10px;transform:scale(.95);width:44%!important}}@media (min-width:900px){.swiper-premios .swiper-slide{width:36%!important}}@media (min-width:1024px){.swiper-premios .swiper-slide{height:290px!important;margin:0!important;width:33%!important}.swiper-premios .swiper-slide:hover{background:#f9b810;box-shadow:0 15px 40px #00000040;opacity:1;transform:scale(1) translateY(-5px)!important;z-index:3}}@media (min-width:1200px){.swiper-premios .swiper-slide{height:260px!important;opacity:1!important;width:34%!important}}@media (min-width:1440px){.swiper-premios .swiper-slide{height:260px!important;opacity:1!important;width:25%!important}}@media (max-width:1023px){.swiper-premios .swiper-slide-active{background:#f9b810!important;box-shadow:0 15px 40px #00000040;opacity:1;transform:scale(1.1) translateY(-5px)!important}}.swiper-premios .card-image{border-radius:12px;height:140px!important;overflow:visible;perspective:1000px}@media (min-width:768px){.swiper-premios .card-image{height:220px!important}}@media (min-width:1200px){.swiper-premios .card-image{height:200px!important}}.swiper-premios .card-image img{transform-style:preserve-3d;transition:all .4s cubic-bezier(.34,1.56,.64,1)}@media (max-width:1023px){.swiper-premios .swiper-slide-active .card-image img{transform:scale(1.1) translateZ(20px) translateY(0)}}@media (min-width:1024px){.swiper-premios .swiper-slide .card-image img{transform:translateZ(10px) scale(1.2) translateY(-18px)}.swiper-premios .swiper-slide-active:hover .card-image img{transform:scale(1.1) translateZ(20px) translateY(-10px)}}@media (min-width:1200px){.swiper-premios .swiper-slide-active:hover .card-image img{transform:scale(1.2) translateZ(20px) translateY(-10px)}}.carousel-nav{gap:20px;justify-content:center!important;margin-top:30px;position:relative!important;z-index:10}@media (min-width:768px){.carousel-nav{margin-top:40px}}@media (min-width:1024px){.carousel-nav{justify-content:space-between!important;left:20px!important;position:absolute!important;right:20px!important;top:-15%!important}}.carousel-arrow{background-color:transparent;cursor:pointer;height:45px;outline:none;transition:all .3s ease;width:45px}.carousel-arrow:hover:not(:disabled){box-shadow:0 6px 20px #0000004d;transform:scale(1.05)}.carousel-arrow:disabled{cursor:not-allowed;opacity:.4;transform:none}.carousel-arrow svg{align-items:center;display:flex;height:34px;justify-content:center;transition:fill .3s ease;width:34px}.carousel-dots{width:-moz-fit-content!important;width:fit-content!important}.swiper-premios .card-content{padding:0 10px 20px;text-align:center}.swiper-premios .card-title{background-color:#fff;font-family:Amino,sans-serif;font-size:16px;font-weight:700;line-height:1.1;padding:10px}.premios .premios-pie{color:#fff;font-family:Amino,sans-serif;font-size:12px;font-weight:Medium;margin-top:-70px;padding-top:20px;text-align:center;text-transform:uppercase}@media (min-width:768px){.premios .premios-pie{font-size:16px}}@media (min-width:1024px){.premios .premios-pie{padding-top:10px}}.carousel-dots{align-items:center;display:flex;gap:12px}@media (min-width:1024px){.carousel-dots{display:none}}.dot{background:#ffffff80;border:2px solid transparent;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.dot.active{background:#fff;border-color:#e2241c;border-radius:16px;transform:scale(1.2);width:40px}.dot:hover{background:#fffc;transform:scale(1.1)}@keyframes cardPulse{0%{transform:scale(1.05)}50%{transform:scale(1.08)}to{transform:scale(1.05)}}.premio-card.selected{animation:cardPulse 3s ease-in-out infinite}.formulario{margin-top:20px;padding:0 20px;position:relative}.formulario .form-container{background:#e2241cb2 70%;border:1.5px solid #fff;border-radius:20px;box-shadow:0 8px 25px #ffffff4d;outline:none;position:relative}@media (min-width:1024px){.formulario .form-container{align-items:center;display:flex;justify-content:space-between}}.field .field-error-container{display:none}.field.has-error .field-error-container{display:block}.formulario .form-img,.formulario .form-img.disabled{display:none;visibility:hidden}@media (min-width:1024px){.formulario .form-img{display:block;max-width:450px;position:relative;visibility:visible}.formulario .form-img img{transform:scale(1.4) translateY(0)}}.formulario .form-header.disabled{display:none;visibility:hidden}.formulario .form-header{align-items:center;background-color:#fff;border-radius:0 0 25px 25px;display:flex;justify-content:center;left:0;margin:auto;max-width:-moz-fit-content;max-width:fit-content;min-width:280px;padding:10px 15px;position:absolute;right:0;top:0;width:-moz-fit-content;width:fit-content}@media (min-width:1024px){.formulario .form-header{left:33%}}@media (min-width:1100px){.formulario .form-header{left:22%}}@media (min-width:1200px){.formulario .form-header{left:12%}}@media (min-width:1300px){.formulario .form-header{left:8%}}@media (min-width:1440px){.formulario .form-header{left:12%}}@media (min-width:1500px){.formulario .form-header{left:0}}.formulario .form-header p{align-items:center;color:#d0001b;display:flex;font-family:Amino,sans-serif;font-size:14px;font-style:Bold;font-weight:700;gap:10px}@media (min-width:768px){.formulario .form-header{max-width:315px;width:100%}.formulario .form-header p{font-size:16px}}.form-header p span:first-child{margin-right:2px}.form-header p img{height:27.5px;width:27.5px}.form-content{margin-top:50px;padding:20px}@media (min-width:768px){.form-content{margin-top:70px}}@media (min-width:1024px){.form-content{align-self:center;flex:1;margin-left:40px}}@media (min-width:1280px){.form-content{margin-left:80px}}input[type=submit]:disabled{cursor:not-allowed!important;opacity:.7!important;transition:all .3s ease}input[type=submit]:not(:disabled):hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px);transition:all .2s ease}.part1{display:flex;flex-direction:column;margin:auto;max-width:650px;transition:all .4s ease-in-out}@media (min-width:1024px){.part1{margin:0}}.part1 h2{color:#fff;font-family:Amino,sans-serif;font-size:24px;text-align:center;text-shadow:0 4px 6px rgba(0,0,0,.5);text-transform:uppercase}@media (min-width:768px){.part1 h2{font-size:28px}}@media (min-width:1024px){.part1 h2{text-align:left}}.part1 p{color:#fff;font-family:Amino,sans-serif;font-size:16px;margin-top:10px;text-align:center}@media (min-width:1024px){.part1 p{text-align:left}}.part1 form{display:flex;flex-direction:column;margin-top:25px}.part1 form .part1-fields{display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:768px){.part1 form .part1-fields{grid-template-columns:1fr 2fr}}.part1 form .part1-fields input,.part1 form .part1-fields select{border:none;border-radius:10px;color:#000;font-family:Roboto,sans-serif;font-size:16px;outline:none;padding:15px 10px;transition:.5s ease;width:100%}.part1 form .part1-fields input[type=number]::-webkit-inner-spin-button,.part1 form .part1-fields input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.part1 form .part1-fields input:disabled{opacity:.5!important}.part1 form .part1-fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.part1 form .part1-fields .field:first-child{position:relative}.part1 form .part1-fields .field svg{fill:#000;pointer-events:none;position:absolute;right:5%;top:30%;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55)}.part1 form .part1-fields select:focus+svg{transform:rotate(180deg)}.part1 form .part1-submit{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:35px}@media (min-width:1024px){.part1 form .part1-submit{flex-direction:row;gap:20px;justify-content:flex-start}}form .part1-submit input[type=submit]{background-color:#fff!important;border:none!important;border-radius:32px;color:#e2241c!important;cursor:pointer;font-family:Amino,sans-serif;font-size:18px;font-weight:700;height:50px;outline:none!important;transition:.5s ease;width:168.75px}form .part1-submit input[type=submit]:disabled{background-color:#717171!important;color:#fff!important}form .part1-submit button{background-color:transparent;border:none;color:#fff;cursor:pointer;font-family:Amino,sans-serif;font-size:14px;margin:20px 0 10px;outline:none;text-decoration:underline}@media (min-width:1024px){form .part1-submit button{margin-top:10px}}.part2{display:flex;flex-direction:column;margin:auto;max-width:650px;transition:all .4s ease-in-out}@media (min-width:1024px){.part2{margin:0}}.part2 h2{color:#fff;font-family:Amino,sans-serif;font-size:24px;text-align:center;text-shadow:0 4px 6px rgba(0,0,0,.5)}@media (min-width:1024px){.part2 h2{text-align:left}}.part2>p{color:#fff;font-family:Amino,sans-serif;font-size:16px;font-weight:400;margin-top:20px}@media (min-width:768px){.part2>p{font-size:18px}}.part2>p span{font-weight:700}.part2 form{display:flex;flex-direction:column;margin-top:25px}.part2 form .part2-fields_container{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:768px){.part2 form .part2-fields_container{grid-template-columns:1fr 1fr}}.part2-fields_container .field label{color:#fff;font-family:Amino,sans-serif;font-size:16px;font-style:bold;font-weight:400}.part2-fields_container .field input{color:#000;font-size:16px;padding:15px 10px}.date-input-wrapper,.part2-fields_container .field input{border:none;border-radius:10px;font-family:Roboto,sans-serif;margin-top:10px;outline:none;width:100%}.date-input-wrapper{align-items:center;background-color:#fff;display:flex;gap:2px;justify-content:flex-start}.date-segment{background:transparent;border:none;color:#000;flex:1;font-family:Roboto,sans-serif;font-size:16px;margin:0!important;outline:none;padding:15px 10px!important;text-align:center;transition:color .2s ease}.date-segment::-moz-placeholder{color:#999;opacity:1}.date-segment::placeholder{color:#999;opacity:1}.day-input{max-width:40px}.month-input{max-width:50px}.year-input{max-width:56px}.date-separator{color:#000;flex-shrink:0;font-family:Roboto,sans-serif;font-size:16px;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.date-segment:focus{background-color:#007bff1a;border-radius:4px;outline:none}@media (max-width:768px){.date-segment{font-size:16px}}.part2 form .part2-fields,form .part2-fields .part2-field{display:flex;flex-direction:column;gap:20px}.part2-fields .part2-field label{color:#fff;font-family:Amino,sans-serif;font-size:16px;font-style:bold;font-weight:400}.tooltip-container{display:inline-block;position:relative}.part2-fields .part2-field label .info-button{align-items:center;background:transparent;border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;height:20px;justify-content:center;margin-left:5px;position:relative;transition:all .3s ease;width:20px;z-index:100}.tooltip{background:#fff;border-radius:10px!important;bottom:35px;box-shadow:0 8px 25px #0000004d;left:-125%;opacity:0;padding:0;position:absolute;transform:translate(-50%) translateY(10px);transition:all .3s cubic-bezier(.25,.8,.25,1);visibility:hidden;width:200px;z-index:1000}@media (min-width:480px){.tooltip{left:50%;width:250px}}.tooltip.active{opacity:1;transform:translate(-50%) translateY(0);visibility:visible}.tooltip:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;content:"";height:0;left:75%;position:absolute;top:100%;transform:translate(-50%);width:0}@media (min-width:480px){.tooltip:after{left:50%}}.tooltip-inner{border-radius:10px;overflow:hidden;position:relative}.tooltip-image{background:#fff;padding:15px;text-align:center}.tooltip-image img{border-radius:8px;box-shadow:0 2px 8px #0000001a}.tooltip-content{background:#fff;border-radius:0 0 10px 10px;color:#333;padding:0 15px 15px}.tooltip-title{color:#161615;font-family:Amino,sans-serif;font-size:12px;font-weight:700;line-height:1.4;text-align:center}.tooltip-overlay{background:transparent;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:999}.tooltip-overlay.active{opacity:1;visibility:visible}.part2-fields input[type=number]::-webkit-inner-spin-button,.part2-fields input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.part2-fields .part2-field .part2-field_cuatri,.part2-fields .part2-field .part2-field_tri{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.part2-fields .part2-field .part2-field_cuatri,.part2-fields .part2-field .part2-field_tri{flex-direction:row}}.part2-fields .part2-field .part2-field_cuatri .field-double,.part2-fields .part2-field .part2-field_tri .field-double{display:grid;flex-basis:50%;gap:20px;grid-template-columns:1fr 1.5fr}.part2-fields .part2-field .part2-field_cuatri .field-double-btn{align-items:center;display:flex;flex-basis:50%;gap:20px}.part2-field_cuatri .field-1,.part2-field_tri .field-1{position:relative}.part2-field_cuatri .field-1 select,.part2-field_tri .field-1 select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none;border-radius:10px;color:#000;font-family:Roboto,sans-serif;font-size:16px;outline:none;padding:15px 10px;transition:.5s ease;width:100%}.part2-field_cuatri .field-1 svg,.part2-field_tri .field-1 svg{fill:#000;pointer-events:none;position:absolute;right:5%;top:30%;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55)}.part2-field_cuatri .field-1 select:focus+svg,.part2-field_tri .field-1 select:focus+svg{transform:rotate(180deg)}.part2-field_cuatri .field-2 input,.part2-field_cuatri .field-3 input,.part2-field_tri .field-2 input,.part2-field_tri .field-3 input{border:none;border-radius:10px;color:#000;font-family:Roboto,sans-serif;font-size:16px;outline:none;padding:15px 10px;transition:.5s ease;width:100%}.part2-field_cuatri .field-2 input:disabled,.part2-field_cuatri .field-3 input:disabled,.part2-field_tri .field-2 input:disabled,.part2-field_tri .field-3 input:disabled{opacity:.5!important}.part2-field .part2-field_tri .field-3{flex-basis:50%}.part2-field_cuatri .field-double-btn .field-3{flex:1}.part2-field_cuatri .field-double-btn .field-4{flex-basis:2%}.part2-field_cuatri .field-double-btn .field-4 button{background-color:transparent;border:none;cursor:pointer;outline:none}form .part2-fields>button{align-items:center;background-color:#d0001b;border:2px solid #fff;border-radius:32px;cursor:pointer;display:flex;gap:10px;height:40px;justify-content:center;outline:none;transition:.5s ease;width:190px}form .part2-fields>button:hover{background-color:#fff}.part2-fields button span{color:#fff;font-family:Amino,sans-serif;font-size:18px;font-style:bold;font-weight:400;transition:.5s ease}.part2-fields button:hover span{color:#d0001b}.part2-fields button svg circle{fill:#fff;transition:.5s ease}.part2-fields button:hover svg circle{fill:#d0001b}.part2-fields button svg g{fill:#d0001b;transition:.5s ease}.part2-fields button:hover svg g{fill:#fff}form .part2-fields .check{margin-top:10px}form .part2-fields .check>div{align-items:flex-start;display:flex;gap:10px;position:relative}.part2-fields .check input[type=checkbox]{display:none;visibility:hidden}.part2-fields .check input[type=checkbox]:checked+.checkbox{background-color:#fff}.part2-fields .check .checkbox{align-items:center;border:2px solid #fff;border-radius:4px;cursor:pointer;display:flex;height:20px;justify-content:center;transition:.5s ease;width:20px}.part2-fields .check span{color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.part2-fields .check span a,.part2-fields .check span button{color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;text-decoration:underline}.part2-fields .check span button{background-color:transparent;border:none;outline:none}.part2-fields .part2-submit{display:flex;justify-content:center;margin-bottom:10px;margin-top:15px}@media (min-width:1024px){.part2-fields .part2-submit{justify-content:flex-start}}.part2-fields .part2-submit input[type=submit]{background-color:#fff;border:none;border-radius:32px;color:#e2241c;cursor:pointer;font-family:Amino,sans-serif;font-size:18px;font-weight:700;height:50px;outline:none;width:168.75px}.error-message{color:#fff;font-family:Amino,sans-serif;font-size:16px;font-weight:400;margin-top:20px}.part3{display:flex;flex-direction:column;margin:auto;max-width:850px;transition:all .4s ease-in-out}.part3 h2{color:#fff;font-family:Amino,sans-serif;font-size:24px;text-align:center;text-shadow:0 4px 6px rgba(0,0,0,.5);text-transform:uppercase}@media (min-width:768px){.part3 h2{font-size:28px}}@media (min-width:1024px){.part3 h2{font-size:38px}}.part3 p{color:#fff;font-family:Amino,sans-serif;font-size:16px;font-weight:400;line-height:1.4;margin-top:20px;text-align:center}@media (min-width:768px){.part3 p{font-size:20px}}.part3 h4{align-items:center;border:1px solid #fff;border-radius:20px;color:#fff;display:flex;flex-direction:column;font-family:Amino,sans-serif;font-size:14px;font-weight:600;gap:10px;height:113px;justify-content:center;margin:20px auto auto;text-align:center;width:168px}@media (min-width:768px){.part3 h4{border-radius:100px;flex-direction:row;height:62px;width:388px}}.part3 h4 span:first-child{font-size:14px;margin:0 auto;text-align:center}@media (min-width:768px){.part3 h4 span:first-child{font-size:20px;margin:0}}.part3 h4 div{align-items:center;display:flex;gap:10px;justify-content:center}@media (min-width:768px){.part3 h4 div{justify-content:flex-start}}.part3 h4 div span{font-size:16px}@media (min-width:768px){.part3 h4 div span{font-size:20px}}.part3 h4 img{height:34px;width:34px}.part3 .part3-social{display:flex;gap:20px;justify-content:center;margin:10px 0}@media (min-width:768px){.part3 .part3-social{gap:25px;margin:15px 0 20px}}.part3 .part3-social img{height:30px;width:30px}@keyframes errorSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.boleta-removing{animation:slideOutUp .3s ease-in forwards}@keyframes slideOutUp{0%{max-height:100px;opacity:1;transform:translateY(0)}to{margin:0;max-height:0;opacity:0;padding:0;transform:translateY(-20px)}}.boleta-adding{animation:slideInDown .3s ease-out forwards;margin-top:10px!important}@keyframes slideInDown{0%{max-height:0;opacity:0;transform:translateY(-20px)}to{max-height:100px;opacity:1;transform:translateY(0)}}.field-error-container{min-height:0;transition:all .3s ease}.field-error-container.hidden{display:none;visibility:hidden}.field-error-message,.field-error-text span{align-items:center;animation:errorSlideIn .3s ease-out;border-radius:6px;color:#fdc52c;display:flex;font-family:Amino,sans-serif;font-size:14px;font-weight:800;gap:6px;line-height:1.3;margin-top:5px;padding:0}.field-error-message:before{content:"";font-size:14px}.field.has-error input,.field.has-error select{animation:shakeError .4s ease-in-out;background-color:#fff!important;border:2px solid #a00!important}input:disabled{background-color:#f5f5f5!important;border:1px solid #ddd!important;color:#999!important;cursor:not-allowed!important}@keyframes shakeError{0%,20%,40%,60%,80%{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-2px)}}.marcas{overflow:hidden;position:relative}.marcas .background-img-marcas{align-items:flex-end;bottom:-20px;display:flex;justify-content:space-between;left:0;margin-top:-25px;position:relative;right:0;width:100%}@media (min-width:600px){.marcas .background-img-marcas{margin-top:-100px}}@media (min-width:1280px){.marcas .background-img-marcas{margin-top:-150px}}@media (min-width:1900px){.marcas .background-img-marcas{margin-top:-250px}}.marcas .background-img-marcas img{height:151px}@media (min-width:768px){.marcas .background-img-marcas img{height:200px}}@media (min-width:1280px){.marcas .background-img-marcas img{height:250px}}@media (min-width:1900px){.marcas .background-img-marcas img{height:300px}}.marcas .marcas-container{align-items:center;display:flex;flex-direction:column;position:relative}.marcas .marcas-container h2{color:#fff;font-family:Amino,sans-serif;font-size:24px;font-style:Black;font-weight:700;line-height:1.5;margin-top:60px;text-align:center;text-shadow:0 4px 6px rgba(0,0,0,.5);text-transform:uppercase}@media (min-width:768px){.marcas .marcas-container h2{font-size:32px}}@media (min-width:1024px){.marcas .marcas-container h2{font-size:40px;margin-top:80px}}.marcas .marcas-container .marcas-content{align-items:center;background-color:#fff;border-radius:20px;display:flex;flex-wrap:wrap;gap:20px;gap:30px;justify-content:center;margin:40px 20px 0;padding:30px;position:relative}.marcas .marcas-container .marcas-content img.big{height:18px}.marcas .marcas-container .marcas-content img.medium{height:25px}.marcas .marcas-container .marcas-content img.small{height:30px}.marcas .marcas-container .marcas-content img.extrasmall{height:40px}.marcas .marcas-container .marcas-content:before{background:linear-gradient(90deg,#eb9511 67%,#f9b810);border-radius:20px;content:"";inset:0;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;padding:8px;position:absolute;z-index:0}.marcas .marcas-container>p{color:#fff;font-family:Roboto,sans-serif;font-size:12px;line-height:1.4;margin:40px 20px;max-width:800px;text-align:center}@media (min-width:1024px){.marcas .marcas-container>p{font-size:14px}}.marcas .marcas-container>a{background-color:#fff;border-radius:100px;color:#e2241c;cursor:pointer;font-family:Amino,sans-serif;font-size:18px;font-weight:700;height:45px;margin:auto auto 40px;text-align:center;width:230px;z-index:10}.footer,.marcas .marcas-container>a{align-items:center;display:flex;justify-content:center}.footer{background-color:#161615;position:relative}@media (min-width:1024px){.footer{height:100px}}.footer .footer-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:30px 0}@media (min-width:1024px){.footer .footer-container{flex-direction:row;justify-content:space-between;padding:0 20px}}.footer .footer-img img{height:40px;width:129.26px}@media (min-width:768px){.footer .footer-img img{height:50px;width:161.57px}}.footer .footer-terms{display:flex;flex-direction:column;gap:20px;margin-top:30px}@media (min-width:1024px){.footer .footer-terms{align-items:center;flex-direction:row;gap:40px;margin-top:0}}.footer .footer-terms button{border:none;outline:none}.footer .footer-terms a,.footer .footer-terms button{background-color:transparent;color:#fff;cursor:pointer;font-family:Amino,sans-serif;font-size:16px;font-weight:400}.footer .footer-terms a:first-child{text-decoration:underline}.modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0009;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:2000}.modal-overlay.active{opacity:1;visibility:visible}.modal{background:#fff;border-radius:20px;box-shadow:0 20px 40px #0000004d;left:50%;max-height:85vh;max-width:95%;min-width:280px;overflow:hidden;padding-right:20px;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:all .3s ease;width:100%}@media (min-width:768px){.modal{max-width:650px}}@media (min-width:1024px){.modal{max-width:850px}}.modal-header{padding:25px 30px 20px;position:relative}.modal-title{color:#000;font-family:Amino,sans-serif;font-size:20px;font-weight:700;line-height:1.3;margin:0}@media (min-width:768px){.modal-title{font-size:24px}}.modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#000;cursor:pointer;display:flex;height:35px;justify-content:center;position:absolute;right:-18px;top:30px;transition:all .2s ease;width:35px}.modal-close:hover{transform:scale(1.1)}.modal-close svg{height:35px;width:35px}.modal-content{max-height:60vh;overflow-y:auto;padding:10px 15px 25px 30px;scrollbar-color:#d9d9d9;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.modal-content:after{background:linear-gradient(180deg,#fff0 0,#fffc 50%,#fffffff2 80%,#fff);bottom:0;content:"";height:40px;left:0;pointer-events:none;position:absolute;right:0;transition:opacity .3s ease;z-index:10}.modal-content::-webkit-scrollbar{-webkit-appearance:none!important;display:block!important;width:6px}.modal-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.modal-content::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px;opacity:1!important;visibility:visible!important}.modal-description{border-radius:0 8px 8px 0;margin-bottom:25px;padding-right:10px}.modal-description p{color:#000;font-family:Amino,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.modal-description>p strong{color:#d0001b}.accordion-item{border-radius:10px;margin-bottom:15px;margin-right:10px;overflow:hidden;transition:box-shadow .2s ease}.accordion-item:hover{box-shadow:0 2px 8px #0000001a}.accordion-header{align-items:center;background:#f3f3f3;border:2px solid #f3f3f3;border-bottom:1px solid transparent;cursor:pointer;display:flex;justify-content:space-between;padding:18px 20px;transition:all .2s ease}.accordion-title{color:#000;flex-basis:80%;font-family:Amino,sans-serif;font-size:16px;font-weight:700;line-height:1.4;margin:0}.accordion-icon{align-items:center;border:2px solid #d0001b;border-radius:50%;color:#d0001b;display:flex;flex-basis:24px;font-weight:900;height:24px;justify-content:center;transition:all .3s ease;width:24px}.accordion-header.active .accordion-icon{color:#d0001b;transform:rotate(180deg)}.accordion-content{background-color:#fff;border-radius:0 0 10px 10px;max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion-content.active{max-height:1600px}.accordion-body{border:2px solid #f3f3f3;border-radius:0 0 10px 10px;color:#000;font-family:Amino,sans-serif;font-size:14px;line-height:1.6;padding:20px}.accordion-body ul{margin:0;padding-left:20px}.accordion-body li{color:#000;margin-bottom:8px}@keyframes modalSlideIn{0%{opacity:0;transform:translate(-50%,-60%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.modal-overlay.active .modal{animation:modalSlideIn .3s ease forwards}.loader-overlay{align-items:center;background:#e2241c!important;border:1.5px solid #fff!important;border-radius:20px!important;box-shadow:0 8px 25px #ffffff4d!important;display:flex;flex-direction:column;justify-content:center;inset:0;outline:none!important;position:absolute;z-index:10!important}@media (min-width:1024px){.loader-overlay{height:700px!important;transform:translate(-50px,-80px);width:110%!important}}.loader-overlay .loader-text{color:#fff!important;font-family:Amino,sans-serif!important;font-size:18px!important;font-weight:700!important}@media (min-width:768PX){.loader-overlay .loader-text{font-size:24px!important}}.loader-overlay .please{color:#fff!important;font-family:Amino,sans-serif!important;font-size:16px!important;font-style:italic!important;font-weight:400!important}@media (min-width:768PX){.loader-overlay .please{font-size:18px!important}}.spinner-rotate{height:80px;margin:0 auto 40px;position:relative;width:80px}.spinner-rotate .line{animation:rotateLine 1.2s linear infinite;background:#fff;border-radius:3px;height:24px;left:50%;position:absolute;top:50%;transform-origin:3px 40px;width:6px}.spinner-rotate .line:first-child{animation-delay:0s}.spinner-rotate .line:nth-child(2){animation-delay:-.15s}.spinner-rotate .line:nth-child(3){animation-delay:-.3s}.spinner-rotate .line:nth-child(4){animation-delay:-.45s}.spinner-rotate .line:nth-child(5){animation-delay:-.6s}.spinner-rotate .line:nth-child(6){animation-delay:-.75s}.spinner-rotate .line:nth-child(7){animation-delay:-.9s}.spinner-rotate .line:nth-child(8){animation-delay:-1.05s}@keyframes rotateLine{0%{opacity:1;transform:translate(-50%,-50%) rotate(0)}12.5%{opacity:.875}25%{opacity:.75}37.5%{opacity:.625}50%{opacity:.5}62.5%{opacity:.375}75%{opacity:.25}87.5%{opacity:.125}to{opacity:1;transform:translate(-50%,-50%) rotate(1turn)}}.grecaptcha-badge{z-index:100!important}.swiper-premios{--card-w:320px;--card-h:380px;--hover-scale:1.18;overflow:visible}@media (max-width:1199px){.swiper-premios{--card-w:300px;--card-h:360px}}@media (max-width:767px){.swiper-premios{--card-w:260px;--card-h:320px}}.swiper-premios .swiper-slide:hover{background:#f9b810;box-shadow:0 15px 40px #00000040;transform:scale(var(--hover-scale));z-index:5}.swiper-premios .card-image{align-items:center;display:flex;height:260px;justify-content:center;left:0;position:absolute;right:0;top:-50px}@media (max-width:1199px){.swiper-premios .card-image{height:240px}}@media (max-width:767px){.swiper-premios .card-image{height:200px}}.swiper-premios .card-image img{filter:drop-shadow(0 10px 20px rgba(0,0,0,.2));max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transform:translateZ(10px);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.swiper-premios .swiper-slide:hover .card-image img{transform:scale(1.18) translateY(0) translateZ(20px)}.swiper-premios .card-content{padding:0 12px 18px;position:relative;z-index:1}.swiper-premios .card-title{background:#fff;border-radius:100px;color:#d0001b;font:700 11px/1.1 Amino,sans-serif;padding:10px 14px;text-align:center;width:100%}@media (min-width:768px){.swiper-premios .card-title{font:700 16px/1.1 Amino,sans-serif}}.carousel-nav{inset:0;justify-content:space-between;pointer-events:none;position:absolute}.carousel-arrow,.carousel-nav{align-items:center;display:flex}.carousel-arrow{background:transparent;border:3px solid #fff;border-radius:50%;box-shadow:0 4px 15px #0003;color:#fff;height:48px;justify-content:center;pointer-events:auto;transition:transform .2s,box-shadow .2s;width:48px}.carousel-arrow:hover{box-shadow:0 6px 20px #0000004d;transform:scale(1.05)}.carousel-arrow svg{height:28px;width:28px}
