@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;src:url(https://recursos.edenred.mx/hubfs/websales-2023/fonts/ubuntu/Ubuntu-Regular.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:auto;src:url(https://recursos.edenred.mx/hubfs/websales-2023/fonts/ubuntu/Ubuntu-LightItalic.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:auto;src:url(https://recursos.edenred.mx/hubfs/websales-2023/fonts/ubuntu/Ubuntu-Medium.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:auto;src:url(https://recursos.edenred.mx/hubfs/websales-2023/fonts/ubuntu/Ubuntu-Light.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:400;src:url(https://recursos.edenred.mx/hubfs/websales-2023/fonts/ubuntu/Ubuntu-Italic.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;src:url(https://recursos.edenred.mx/hubfs/websales-2023/fonts/ubuntu/Ubuntu-Bold.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:auto;src:url(https://recursos.edenred.mx/hubfs/websales-2023/fonts/ubuntu/Ubuntu-MediumItalic.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-style:italic;font-weight:700;src:url(https://recursos.edenred.mx/hubfs/websales-2023/fonts/ubuntu/Ubuntu-BoldItalic.ttf) format("truetype")}*{font-family:Ubuntu!important}body{background-color:#edf4ff!important;padding-top:0!important}nav.navbar{background-color:#fafcff!important;border-bottom:15px solid #7387a7;margin-bottom:3rem}a{color:#f72717!important;font-weight:700;text-decoration:none!important}footer{background-color:transparent!important}footer,footer a{color:#94a3bd!important}footer .legal-container a{margin:0 1rem}footer *{font-size:10px!important;font-weight:500!important}.wrapper-legals{border-top:2px solid #c4dff8;padding:2rem;width:100%}.main-container{height:100%;max-height:100%;min-height:80vh}.btn{box-shadow:0 4px 4px 0 rgba(148,163,189,.49);-webkit-box-shadow:0 4px 4px 0 rgba(148,163,189,.49);-moz-box-shadow:0 4px 4px 0 rgba(148,163,189,.49);font-weight:500;height:50px;margin:1rem;max-width:250px!important;width:200px}.btn,.btn-primary{background:linear-gradient(90deg,#f72717,#fb1473);border-color:#f72717!important}.btn-secondary{background:unset;background-color:#f9fcff!important;border-color:#fff!important;color:#2c2c2c!important}.btn-primary,.btn-secondary{border-radius:50px!important}.btn-amount{border:2px solid #fff;border-radius:.5rem!important;font-size:16px;height:50px;width:140px}.btn-amount.selected,.btn-amount:hover{background-color:#5bcce5!important;border:2px solid #48b1c8!important;color:#fff!important;font-weight:700!important}.btn:disabled,.btn:hover{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.btn:disabled{background:unset;background-color:#c7d7e5!important;border-color:#c7d7e5!important;color:#94a3bd!important}.number-input-wrapper:first-child{border-radius:10px 0 0 10px!important}.number-input-wrapper:last-child{border-radius:0 10px 10px 0!important}.btn.btn-outline-secondary{background-color:#f9fcff!important;border-color:#c4dff8!important;box-shadow:0 4px 4px 0 rgba(148,163,189,.49);-webkit-box-shadow:0 4px 4px 0 rgba(148,163,189,.49);-moz-box-shadow:0 4px 4px 0 rgba(148,163,189,.49);margin:inherit;max-width:40px;width:50px}.btn.btn-outline-secondary:hover{color:#2c2c2c!important}.number-input-wrapper input{border-color:#c4dff8;box-shadow:0 4px 4px 0 rgba(148,163,189,.49);-webkit-box-shadow:0 4px 4px 0 rgba(148,163,189,.49);-moz-box-shadow:0 4px 4px 0 rgba(148,163,189,.49);max-width:62px;text-align:center}input,select{border-color:#c4dff8!important}input::placeholder,select::placeholder{color:#94a3bd!important}.mandatory-short::-webkit-input-placeholder{background:-webkit-linear-gradient(left,#aaa,#aaa 20%,red 0,red);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mandatory-long::-webkit-input-placeholder{background:-webkit-linear-gradient(left,#aaa,#aaa 48%,red 0,red);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.one-line.mandatory-short::-webkit-input-placeholder{background:-webkit-linear-gradient(left,#aaa,#aaa 5%,red 0,red);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.one-line.mandatory-long::-webkit-input-placeholder{background:-webkit-linear-gradient(left,#aaa,#aaa 26%,red 0,red);-webkit-background-clip:text;-webkit-text-fill-color:transparent}input:invalid,select:invalid{border-color:#f72717!important;color:#f72717!important}select{appearance:none!important;background-image:url(https://recursos.edenred.mx/hubfs/websales-2023/assets/icons/ic-drop.svg)!important;background-size:1.65rem auto!important}.step .step-image-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem}.step .step-justification,.step .step-title{text-align:center}.step .step-justification{color:#8393ae}.step .step-icon{aspect-ratio:1;max-height:180px;max-width:180px}.step .step-number{aspect-ratio:1;max-height:40px;max-width:40px}img.icon{aspect-ratio:1;height:40px}.security-wrapper{align-items:center;color:#8393ae;display:flex;max-width:350px!important}.security-wrapper b{color:#2c2c2c}p{font-size:18px!important}h2,p{font-weight:lighter!important}h2{font-size:52px!important}h6{font-size:18px!important;font-weight:lighter!important}#stepper{align-items:center;background-color:#6d819e;color:#fff;display:flex;flex-direction:row;font-size:18px;height:115px;justify-content:space-around;width:100%}#stepper .step img{margin-right:1rem}.error-label,.helper-label{font-size:14px;font-weight:700;margin-left:.7rem}.error-label{color:red}.helper-label{color:#00a184}.hoverable{cursor:pointer}.tooltip-content{max-width:156px}.tooltip-content img{max-width:140px}.tooltip-content p{color:#fff!important;font-size:11px!important;margin-bottom:.5rem}.alert-info{background-color:#deedff!important;border-color:#fff!important;color:#2c2c2c!important}.alert-info .alert-header{align-items:center;background:#6680a5;border-top-left-radius:.375rem;border-top-right-radius:.375rem;display:flex;justify-content:center;padding:.7rem 1rem;width:100%}.alert-info .alert-body{padding:1rem}ul{list-style:none;margin-bottom:0;margin-top:1rem}ul li:before{color:#f72717;content:"\2022";display:inline-block;font-weight:700;margin-left:-1em;width:1em}.remember{background-color:#f6f9ff;border:1px solid #f6f9ff;border-radius:50px;color:#2c2c2c;font-size:14px;height:26px;padding:0 20px}.summary-sidebar{box-shadow:4px 0 4px 0 rgba(148,163,189,.49);-webkit-box-shadow:4px 0 4px 0 rgba(148,163,189,.49);-moz-box-shadow:4px 0 4px 0 rgba(148,163,189,.49);padding:1rem 2rem!important;width:25%!important}.summary-sidebar .offcanvas-header img{height:75px;width:100%}.summary-sidebar .progress-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.summary-sidebar .progress-wrapper img{height:160px;margin:2rem auto;width:160px}.summary-sidebar .summary{color:#b1c5d8}.summary-sidebar .summary .summary-element{display:flex;flex-direction:column;margin-bottom:1rem}.summary-sidebar .summary .summary-element .element-title{align-items:center;display:flex}.summary-sidebar .summary .summary-element img{margin-right:10px}.summary-sidebar .summary .summary-element ul{padding-left:1rem}.summary-sidebar .summary .complete{color:#2c2c2c}.main-content{padding-left:0!important}#configuracion.container,#contacto.container,#negocio.container{max-width:720px}.control{cursor:pointer;display:block;font-family:arial;font-size:16px;margin-bottom:5px;padding-left:30px;padding-top:3px;position:relative}.control input{opacity:0;position:absolute;z-index:-1}.control_indicator{background:#fff;border:2px solid #f72717;border-radius:4px;height:24px;left:0;position:absolute;top:2px;width:24px}.control input:checked~.control_indicator{background:#f72717}.control input:disabled~.control_indicator{background:#e6e6e6;opacity:.6;pointer-events:none}.control_indicator:after{box-sizing:unset;content:"";display:none;position:absolute}.control input:checked~.control_indicator:after{display:block}.control-checkbox .control_indicator:after{border:solid #fff;border-width:0 2px 2px 0;height:8px;left:8px;top:4px;transform:rotate(45deg);width:3px}.control-checkbox input:disabled~.control_indicator:after{border-color:#7b7b7b}.featured-elements-wrapper{position:relative}img.banner{width:100%}small{cursor:pointer!important}.dropzone-wrapper{font-size:14px}.dropzone,.dropzone-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.dropzone{background-color:#fbfdff;border:1px dashed #c4dff8;border-radius:.5rem!important;cursor:pointer;padding:2rem;width:200px}.dropzone-empty,.dropzone-filled{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.success{color:#00a184}.dropzone:hover{border-width:3px}.dropzone span{font-size:14px!important}.dropzone a{color:#94a3bd!important;font-size:12px!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropzone.filled{background-color:#f2faf9;border-color:#00a184}.btn-corner-tooltip{position:absolute;right:16px;top:16px}.upper-sparks{position:absolute;right:-182px;top:-24px;transform:scaleX(-1)}.bottom-sparks{bottom:-88px;left:16px;position:absolute}.input-wrapper{margin-bottom:1rem}@media (max-width:767.98px){.summary-sidebar{display:none!important}#stepper .step{align-items:center;display:flex;flex-direction:column;justify-content:center}#stepper .step img{margin-right:0}.alert ul{margin-bottom:0}.btn-corner-tooltip{right:-157px;top:-26px}.dropzone{width:65%}.dropzone-wrapper{margin-bottom:1.3rem}.wrapper-legals{padding:.5rem}footer .legal-container a{font-size:10px;margin:0 .5rem;text-align:center}.footer-container{padding:0!important}.mandatory-short::-webkit-input-placeholder{background:-webkit-linear-gradient(left,#aaa,#aaa 16%,red 0,red);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mandatory-long::-webkit-input-placeholder{background:-webkit-linear-gradient(left,#aaa,#aaa 38%,red 0,red);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.one-line.mandatory-short::-webkit-input-placeholder{background:-webkit-linear-gradient(left,#aaa,#aaa 12%,red 0,red);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn-amount-wrapper{align-items:center;display:flex;justify-content:center}}