@charset "UTF-8";@font-face{font-family:'SanaSans';src:url("/public/fonts/SanaSansAlt-Medium.eot");src:url("/public/fonts/SanaSansAlt-Medium.woff") format("woff"),url("/public/fonts/SanaSansAlt-Medium.woff2") format("woff2"),url("/public/fonts/SanaSansAlt-Medium.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal}@font-face{font-family:'SanaSans2';src:url("/public/fonts/SanaSansAlt-Book.eot");src:url("/public/fonts/SanaSansAlt-Book.woff") format("woff"),url("/public/fonts/SanaSansAlt-Book.woff2") format("woff2"),url("/public/fonts/SanaSansAlt-Book.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal}@font-face{font-family:'iconos';src:url("/public/fonts/tipo_iconos_fidelidad.eot?ro3zel");src:url("/public/fonts/tipo_iconos_fidelidad.eot?ro3zel#iefix") format("embedded-opentype"),url("/public/fonts/tipo_iconos_fidelidad.ttf?ro3zel") format("truetype"),url("/public/fonts/tipo_iconos_fidelidad.woff?ro3zel") format("woff"),url("/public/fonts/tipo_iconos_fidelidad.svg?ro3zel#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'iconos'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"].green,[class*=" icon-"].green{color:#62be00}[class^="icon-"].red,[class*=" icon-"].red{color:#e0001a}[class^="icon-"].bold,[class*=" icon-"].bold{font-weight:bold}.icon-clip:before{content:""}.icon-flecha:before{content:""}.icon-atencion:before{content:""}.icon-bocadillo:before{content:""}.icon-boligrafo:before{content:""}.icon-camara:before{content:""}.icon-carro_compra:before{content:""}.icon-contador:before{content:""}.icon-direccion:before{content:""}.icon-envio_avion:before{content:""}.icon-galeria:before{content:""}.icon-hipermercado_gaso:before{content:""}.icon-hipermercado:before{content:""}.icon-informacion:before{content:""}.icon-libro:before{content:""}.icon-lupa:before{content:""}.icon-movil_sms:before{content:""}.icon-movil:before{content:""}.icon-ojo_cerrado:before{content:""}.icon-ojo:before{content:""}.icon-persona_herramienta:before{content:""}.icon-persona:before{content:""}.icon-sobre_email:before{content:""}.icon-tarjeta:before{content:""}.icon-telefono:before{content:""}.icon-tic_visto:before{content:""}html{min-height:30rem;font-size:1.2em}@media(min-width:1600px){html{min-height:30rem;font-size:1.5em}}@media(max-width:1100px){html{min-height:30rem;font-size:1em}}html{height:100%}html body{height:100%;font-family:"SanaSans","Arial",sans-serif;margin:0;background-color:#f7f7f7;box-sizing:none;box-sizing:unset}html body div.vm{min-height:32rem;overflow:hidden}html body div.vm.noform{height:100%}html body div.vm.noform div.aplicacion{height:100%}html body div.vm.final{height:100%;overflow:unset;overflow:none}html body div.vm.final div.aplicacion{height:100%}html body div.vm div.aplicacion{position:relative;width:100%;display:block;overflow:auto}html body div.vm div.aplicacion .fake-window{height:calc(100% - 1rem);margin:1rem 0 0 0}html body div.vm div.aplicacion .fake-window footer{width:calc(100% - 2rem);max-width:18.5rem;margin:1.5rem auto}html body div.vm div.aplicacion .fake-window footer img.footer-img{width:3rem;display:inline-block}html body div.vm div.aplicacion .fake-window footer div.footer-advs{display:inline-block;width:calc(100% - 4.3rem);font-size:.75rem;padding:0 0 0 .5rem}html body div.vm div.aplicacion .fake-window footer div.footer-advs div.footer-adv{display:block;line-height:1.2rem;color:#62be00}html body div.vm aside{height:calc(100% - 2rem);min-height:36.8rem;width:calc(25% - 2rem);padding:1rem;display:inline-block;margin:0 0 -3px 0;background-color:#e8e8e8;vertical-align:top}html body div.vm aside:before{content:'';display:block;position:relative;top:70px;left:calc(100% + 1rem);border-top:1.5rem solid transparent;border-right:1.5rem solid transparent;border-bottom:1.5rem solid transparent;border-left:1.5rem solid #e8e8e8;width:1px;height:1px}html body div.vm aside+div.aplicacion{position:relative;width:75%;margin:0 -.25% 0 -.25%;display:inline-block}html body div.vm aside img.aside-img{width:80%;min-width:10rem;max-width:13rem;display:block;margin:2rem auto 2rem}html body div.vm aside div.aside-desc{font-size:1.2rem;color:#000;text-align:center;margin:1rem 0 3rem}html body div.vm aside div.aside-adv{font-size:1.5rem;color:#62be00;text-align:center;margin:1rem 0}html body div.vm .finalizar{width:100%;height:100%;background-color:#e0001a}html body div.vm .finalizar .logo{display:block;width:8rem;margin:auto;padding:20% 0 0 0}html body div.vm .finalizar .thank-text{font-size:1.5rem;padding:2rem;color:#fff;text-align:center}html body div.vm .finalizar .thank-text span{display:block;font-size:2rem}@media(max-width:40rem){html body div.vm.noform{min-height:37rem}html body div.vm.final{min-height:48rem}}header.header1{width:100%;height:7rem;position:relative;top:0;overflow-x:hidden;margin:-1rem 0 0 0}header.header1 .header-background{position:relative;top:-10rem;height:calc(100% + 7rem);margin:0 -15% -14rem;background-color:#f1a693;border-radius:0 0 100% 100%}header.header1 .header-icon{position:relative;display:block;height:4.5rem;width:4.5rem;margin:1.5rem auto 0;font-size:3.8rem;line-height:5.5rem;background-color:#e56a54;color:#fff;border-radius:100%;text-align:center}header.header1 .header-icon::after{content:"";display:block;position:relative;height:110%;width:110%;border:2px dashed #e56a54;top:calc(-100% - 1.35rem);right:7%;border-radius:100%}header.header1 .header-icon img{display:inline-block;position:relative;height:60%;margin:20% 0}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}header.header-error{width:100%;position:relative;top:0;overflow-x:hidden;height:50%}header.header-error .header-background{position:relative;top:-10rem;margin:0 -15% -14rem;background-color:#e0001a;border-radius:0 0 100% 100%;height:calc(100% + 5rem)}header.header-error .header-background .header-icon{position:relative;font-size:5rem;text-align:center;color:#fff;top:11rem}header.header-error .header-background .oney-icon{position:relative;text-align:center;color:#fff;top:11rem;margin:1.5rem;height:3rem}header.header-error .header-background .oney-icon img{height:2rem}header.header-error .header-background .title{position:relative;font-size:2rem;line-height:4rem;text-align:center;color:#fff;top:11rem}header.header-error .header-background .text{position:relative;font-size:2rem;line-height:2rem;min-height:2rem;text-align:center;color:#fff;width:calc(70%);margin:auto;top:10rem}header.header-error .header-background .text-secundary{position:relative;font-size:1.2rem;line-height:1.5rem;min-height:2em;text-align:center;color:#fff;width:calc(70%);margin:auto;top:10rem}header.header-error img.header-image{position:relative;display:block;height:7rem;margin:1rem auto -1.5rem;bottom:0;top:-1rem}header.header-error .spiner{position:relative;left:calc(50% - 3em);display:block;height:4.8em;width:4.8em;border:.5em solid #c8c8c8;border-top-color:#418fde;background-color:#fff;border-radius:50%;animation:spin 2s linear infinite}header.header-error+section{height:calc(50% - 2rem);min-height:none;min-height:unset}header.header-error.firma{height:30%}header.header-error.final{height:35%}@media screen and (max-width:40rem){header.header-error .header-background .header-icon{font-size:3.5rem}header.header-error .header-background .oney-icon{top:11rem;margin:2rem;height:3rem}header.header-error .header-background .oney-icon img{height:2rem}header.header-error .header-background .text{font-size:1.3rem;line-height:1.3rem;top:10.5rem}header.header-error .header-background .text-secundary{font-size:1.2rem}header.header-error img.header-image{height:6rem}}div.task-header{width:100%;height:none;margin-bottom:none;height:unset;margin-top:1rem;margin-bottom:unset}div.task-header .header-semicircle{height:2rem;width:3rem;background-color:#e56a54;border-radius:1.5rem 1.5rem 0 0;margin:1rem auto -1rem}div.task-header .header-semicircle::after{content:"";display:block;position:relative;height:2rem;width:4rem;border:1px dashed #e56a54;border-radius:2rem 2rem 0 0;top:-.5rem;z-index:-1;right:.5rem}div.task-header .header-name{text-align:center;margin:.1rem 0;padding:.25rem 0 0 0;background-color:#f7f7f7;color:#e0001a;font-weight:bold;height:1.3rem}div.task-header .header-title{text-align:center;margin:.25rem}div.task-header .header-progress-container{padding:1rem 0 0;width:calc(100%);max-width:40rem;margin:auto}div.task-header .header-progress-container .header-text-list{text-align:center;margin:0 auto;padding:0;width:80%;max-width:40rem;list-style-type:none;display:block}div.task-header .header-progress-container .header-text-list .header-progress-text{position:relative;display:inline-block;width:calc(100%/3 - .25rem);margin:0;padding-top:.75rem;text-align:center;line-height:1rem;font-size:.75rem;vertical-align:top;color:#9b9b9b}div.task-header .header-progress-container .header-text-list .header-progress-text:last-of-type{text-align:right}div.task-header .header-progress-container .header-text-list .header-progress-text:first-of-type{text-align:left}div.task-header .header-progress-container .header-text-list .header-progress-text.current{color:#000;font-weight:bold}div.task-header .header-progress-container .header-progress-list{text-align:center;margin:0 auto;padding:0;width:100%;max-width:50rem;list-style-type:none;display:block;height:0}div.task-header .header-progress-container .header-progress-list .header-progress-item{position:relative;display:inline-block;width:calc(100%/5 - .25rem);margin:0;padding-top:.75rem;text-align:center;line-height:1rem;font-size:.75rem;vertical-align:top;color:#9b9b9b}div.task-header .header-progress-container .header-progress-list .header-progress-item::after{position:absolute;display:block;z-index:1;top:-1px;height:.25rem;width:100%;left:-30%;content:"";background-color:#e0001a}div.task-header .header-progress-container .header-progress-list .header-progress-item::before{position:absolute;z-index:2;top:-.2rem;left:calc(50% - .25rem);height:.5rem;width:.5rem;border-radius:50%;border:none;line-height:1.2rem;content:" ";background-color:#e0001a}div.task-header .header-progress-container .header-progress-list .header-progress-item:nth-of-type(2n)::before,div.task-header .header-progress-container .header-progress-list .header-progress-item:nth-of-type(2n).todo::before,div.task-header .header-progress-container .header-progress-list .header-progress-item:nth-of-type(2n).current.todo::before{top:-1px;height:.25rem;width:.2rem;z-index:3;border-radius:none;border-radius:unset;background-color:#f1a693}div.task-header .header-progress-container .header-progress-list .header-progress-item:last-of-type::after{width:80%;left:-30%}div.task-header .header-progress-container .header-progress-list .header-progress-item:first-of-type::after{width:30%;left:50%}div.task-header .header-progress-container .header-progress-list .header-progress-item.current{color:#000;font-weight:bold}div.task-header .header-progress-container .header-progress-list .header-progress-item.current.todo::before{background-color:#e0001a}div.task-header .header-progress-container .header-progress-list .header-progress-item.current.todo::after{background-color:#e0001a;z-index:2}div.task-header .header-progress-container .header-progress-list .header-progress-item.todo::after{background-color:#f7d3cd;z-index:1}div.task-header .header-progress-container .header-progress-list .header-progress-item.todo::before{background-color:#f1a693}div.task-header.halved .header-progress-container .header-progress-list .header-progress-item{color:#9b9b9b;font-weight:normal}div.task-header.halved .header-progress-container .header-progress-list .header-progress-item.current+li{color:#000;font-weight:bold}div.task-header.halved .header-progress-container .header-progress-list .header-progress-item.current.todo::after{width:150%}header.header1+section{min-height:calc(100% - 7rem)}div.task-header+section{min-height:calc(100% - 13rem)}header.header-error+section{height:calc(50% - 3rem)}header.header-error.firma+section{height:calc(70% - 3rem)}header.header-error.final+section{height:calc(65% - 3rem)}section{padding:0 1.5rem;margin:1.5rem 0 1rem 0;width:calc(100% - 3rem);min-height:calc(100% - 2rem)}section article{width:calc(100%);margin:1rem 0}section article.bottom{vertical-align:bottom}section article .pie{text-align:center;padding:0 .5rem;color:#9b9b9b;font-size:.8rem;margin:.5rem 0}section article .title{text-align:center;padding:0 .5rem;color:#70c4de;font-size:1.5rem;margin:.25rem 0}section article .text{text-align:center;padding:0 .5rem;color:#000;font-size:1.2rem;margin:.25rem 0}section article .info{text-align:center;padding:0 .5rem;color:#9b9b9b;font-size:.8rem;margin:.25rem 0}section article .legal{text-align:left;font-size:.8rem;margin:.25rem 0}section article .legal a{color:#4a90e2;cursor:pointer}section article .success{text-align:center;padding:0 .5rem;color:#5da132;font-size:1.2rem;margin:0 .25rem}section article .warning{text-align:center;padding:0 .5rem;color:#e0001a;font-size:1.2rem;margin:.25rem 0}section article .data-info{text-align:center;padding:0 .5rem;color:#418fde;font-size:1rem;margin:0 .5rem}section article .ad-info{text-align:center;padding:0 .5rem;color:#62be00;font-size:1.2rem;margin:.25rem 0}section article .ad-info.card:before{content:'';background-image:url("/public/img/tarjeta_alc.png");background-size:contain;background-repeat:no-repeat;background-position:center;height:3rem;width:4rem;display:inline-block;margin:0 1rem 0 0;vertical-align:top}section article .ad-info.card span{display:inline-block;width:calc(100% - 5rem)}section article .list{width:calc(100% - 2rem);margin:2rem 1rem}section article .list ul{position:relative;padding:0}section article .list ul li.list-item{display:block;position:relative;list-style:none;margin:1rem auto;text-align:left;max-width:25rem}section article .list ul li.list-item i{font-size:2.5rem;display:inline-block;margin:0 .5rem 0 0;vertical-align:top;width:3rem}section article .list ul li.list-item span.item-text{display:inline-block;vertical-align:middle;color:#9b9b9b;font-size:1rem;width:calc(100% - 3.5rem)}section article .contact{width:100%;text-align:center}section article .contact ul{list-style:none;color:#54565b;line-height:1.5rem;padding:0}section article .contact ul li{display:inline-block;margin:1rem}section article .contact ul li div{display:inline}section article .contact ul li div i{vertical-align:middle;font-size:2.5rem;margin:0 .5rem 0 0}section article .contact ul li.contact-block div{display:block}section article .contact ul li.contact-block div.contact-text{margin:0}section article .advantages{width:100%;text-align:center}section article .advantages ul.advantage-list{padding:0;text-align:center;list-style:none}section article .advantages ul.advantage-list li.advantage-block{background-color:#fff;display:inline-block;padding:1rem 2rem;margin:1rem 1.5rem;text-align:center}section article .advantages i{font-size:3rem;color:#e0001a}section article .advantages .advantage-text{font-size:1rem;color:#f1a693}section article .contact.vertical{width:100%;text-align:center}section article .contact.vertical ul{padding:0;text-align:center;list-style:none}section article .contact.vertical ul li{display:block;padding:.5rem 2rem;margin:.5rem 1.5rem}section article .contact.vertical ul li i{font-size:2.5rem;display:inline-block;vertical-align:bottom;margin:0}section article .contact.vertical ul li .contact-text{font-size:1rem;display:inline-block;color:#54565b;margin:0 0 0 1rem}section article .article-block{width:100%;max-width:60rem;margin:auto}section article .warning-panel{margin:auto;background-color:#418fde;color:#fff;width:80%;max-width:30rem;padding:1rem}section article .warning-panel .warning-panel-icon{display:inline-block;width:4rem;vertical-align:top}section article .warning-panel .warning-panel-icon i{width:100%;font-size:4rem;color:#fff}section article .warning-panel .warning-panel-section{display:inline-block;width:calc(100% - 4.3rem)}section article .warning-panel .warning-panel-section .warning-panel-title{line-height:2em;font-size:1.2em;margin-bottom:.2em;font-weight:500}section article .error-info{background-color:#f7f7f7;color:#000;width:calc(100% - 2rem);max-width:30rem;margin:.5rem auto 1rem;padding:.5rem;border-radius:.25rem}section article .error-info .error-panel-icon{display:inline-block;width:3rem;vertical-align:top}section article .error-info .error-panel-icon i{width:100%;font-size:3rem;color:#e56a54}section article .error-info .error-panel-section{display:inline-block;width:calc(100% - 4.4rem)}section article .error-info .error-panel-section .error-panel-text{font-size:1rem;line-height:1rem;margin:.5rem 0;color:#f1a693}section article .error-info .error-panel-section .error-panel-info{font-size:1rem;line-height:1rem;margin:0 0 0 0}@media(max-width:60rem){section{padding:0;margin:1.5rem 0 1rem 0;width:100%}}@media(max-width:27rem){section{padding:0;margin:1rem 0;width:100%}section article{width:calc(100% - .5rem);margin:1rem 0;padding:0 .25rem}section article .pie{padding:0 .5rem;font-size:1rem;margin:.5rem 0}section article .title{padding:0 .5rem;font-size:1.5rem;margin:.25rem 0}section article .text{padding:0 .5rem;font-size:.9rem;margin:.25rem 0}section article .info{padding:0 .5rem;font-size:1rem;margin:.25rem 0}section article .contact ul{line-height:1.5rem;padding:0}section article .contact ul li{margin:1rem .5rem;font-size:1rem;display:block}section article .contact ul li div{display:block}section article .contact ul li div i{margin:0 .2rem 0 0}section article .warning-panel .warning-panel-icon{width:3rem}section article .warning-panel .warning-panel-icon i{font-size:3rem}section article .error-info .error-panel-icon{width:4rem;margin:0 auto;display:block}section article .error-info .error-panel-icon i{font-size:4rem}section article .error-info .error-panel-section{width:calc(100%);display:block}section article .error-info .error-panel-section .error-panel-info{font-size:1rem;margin:0 0 .5rem 0}section article .error-info .error-panel-section .error-panel-text{font-size:1rem;margin:0 0 .5rem 0}}div.panel{display:block;position:relative;margin:1.5rem auto}div.panel div.panel-info{position:absolute;top:-1rem;right:1rem;height:2rem;width:2rem;line-height:2rem;background-color:#99d4e5;color:#007096;text-align:center;border-radius:50%;cursor:pointer}div.panel div.panel-head{padding:.8rem;background-color:#fff;box-shadow:0 5px 5px 0 rgba(0,0,0,.2);border-radius:5px 5px 0 0;border-bottom:1px solid #e2e2e2;text-align:left;color:#000;font-size:1.5rem}div.panel div.panel-head .title{color:#000;font-size:1.5rem;text-align:left}div.panel div.panel-head .warning{color:#e0001a;font-size:1rem;text-align:left}div.panel div.panel-head .title-icon{display:inline-block;vertical-align:text-bottom}div.panel div.panel-head .title-icon i{font-size:2rem;margin-right:1rem}div.panel div.panel-head span.info{color:#9b9b9b;display:block;text-align:right;font-size:1rem;margin:0 0 0 2rem}div.panel div.panel-head+div.panel-body{border-radius:0 0 5px 5px}div.panel div.panel-body{padding:.8rem;background-color:#fff;box-shadow:0 5px 5px 0 rgba(0,0,0,.2);border-radius:5px 5px 5px 5px}div.panel div.panel-body span.error-label{position:relative;display:block;width:100%;color:#e0001a;font-size:.8em}div.panel div.panel-body div.panel-section{width:100%;height:100%;vertical-align:top}div.panel div.panel-body div.panel-section div.panel-elem{margin:0}div.panel div.panel-body div.panel-section div.panel-elem div.elem-desc{text-align:left;color:#9b9b9b;font-size:1rem}div.panel div.panel-body div.panel-section div.panel-elem div.elem-desc.center{text-align:center}div.panel div.panel-body div.panel-section label.section-title{color:#000;font-size:1rem}div.panel div.panel-body div.panel-section label.section-pie{display:block;color:#9b9b9b;font-size:1rem;margin:1.5rem 0 0 0}div.panel div.panel-body div.panel-block{width:100%;height:100%;margin:1rem 0}div.panel div.panel-body div.panel-block:last-of-type{margin:1rem 0 0}div.panel div.panel-body div.panel-block:first-of-type{margin:0 0 1rem}div.panel div.panel-body div.panel-block:last-of-type:first-of-type{margin:0}div.panel div.panel-body div.panel-block div.title{text-align:left;color:#000;font-size:1rem;padding:0}div.panel div.panel-body div.panel-block div.elem-desc{text-align:left;color:#9b9b9b;font-size:.8rem}.form-bottom{display:block;position:relative;margin:2rem 0;width:100%}.form-bottom span.error-label{position:relative;display:inline-block;color:#e0001a;font-size:.8em}.legal-section,.form-section{width:calc(100% - 3rem);margin:1rem auto}.app div.panel{width:calc(100% - 2rem)}.app div.panel div.panel-body div.panel-section{display:block;max-width:calc(100% - 1rem - 4px);margin:1.5rem .5rem 0;padding:0 0 1.5rem 0;border-bottom:solid 2px #e2e2e2}.app div.panel div.panel-body div.panel-section:last-of-type{border-bottom:unset;border-bottom:none}.quiosco div.panel{width:calc(100% - 3rem)}.quiosco div.panel div.panel-body div.panel-section{display:inline-block;max-width:calc(50% - 3rem - 4px);margin:.5rem 0;padding:0 1.5rem;border-right:solid 2px #e2e2e2}.quiosco div.panel div.panel-body div.panel-section:last-of-type{border-right:unset;border-right:none}@media(max-width:27rem){div.panel div.panel-head{font-size:1.4rem}div.panel div.panel-head .title-icon i{font-size:2rem;margin-right:.5rem}}div.back-close{display:block;position:absolute;left:0;width:100%;height:2.5rem;z-index:1}div.back-close a{display:block;width:2.5rem;height:2.5rem;text-decoration:none;text-align:center;margin:0 1.5rem;cursor:pointer}div.back-close a.back{position:absolute;background-color:#e8e8e8;font-size:4rem;border-radius:100%;color:#9b9b9b;float:left}div.back-close a.back i{display:block;transform:rotate(90deg);position:relative;right:.2rem;line-height:1rem;text-align:center}div.back-close a.close{font-size:1.5rem;color:#9b9b9b;float:right}.grid-half{display:inline-block;vertical-align:top;width:calc(50% - 4px)}.grid-whole{display:inline-block;vertical-align:top;width:calc(100% - 4px)}.grid-1{display:inline-block;vertical-align:top;width:calc(50% - 1em - 4px)}.grid-2{display:inline-block;vertical-align:top;width:calc(50% - 1em - 4px)}.grid-3{display:inline-block;vertical-align:top;width:calc(50% - 1em - 4px)}.grid-4{display:inline-block;vertical-align:top;width:calc(50% - 1em - 4px)}.grid-5{display:inline-block;vertical-align:top;width:calc(50% - 1em - 4px)}.grid-6{display:inline-block;vertical-align:top;width:calc(50% - 1em - 4px)}.grid-7{display:inline-block;vertical-align:top;width:calc(100% - 1em - 4px)}.grid-8{display:inline-block;vertical-align:top;width:calc(100% - 1em - 4px)}.grid-9{display:inline-block;vertical-align:top;width:calc(100% - 1em - 4px)}.grid-10{display:inline-block;vertical-align:top;width:calc(100% - 1em - 4px)}.grid-11{display:inline-block;vertical-align:top;width:calc(100% - 1em - 4px)}.grid-12{display:inline-block;vertical-align:top;width:calc(100% - 1em - 4px)}@media(min-width:400px){.grid-1{display:inline-block;vertical-align:top;width:calc(1*100%/12 - 1em - 4px);min-width:calc(1*700px/12 - 1em - 4px);margin-right:.5em!important;margin-left:.5em!important}.grid-2{display:inline-block;vertical-align:top;width:calc(2*100%/12 - 1em - 4px);min-width:calc(2*700px/12 - 1em - 4px);margin-right:.5em!important;margin-left:.5em!important}.grid-3{display:inline-block;vertical-align:top;width:calc(3*100%/12 - 1em - 4px);min-width:calc(3*700px/12 - 1em - 4px);margin-right:.5em!important;margin-left:.5em!important}.grid-4{display:inline-block;vertical-align:top;width:calc(4*100%/12 - 1em - 4px);min-width:calc(4*700px/12 - 1em - 4px);margin-right:.5em!important;margin-left:.5em!important}.grid-5{display:inline-block;vertical-align:top;width:calc(5*100%/12 - 1em - 4px);min-width:calc(4*700px/12 - 1em - 4px);margin-right:.5em!important;margin-left:.5em!important}.grid-6{display:inline-block;vertical-align:top;width:calc(6*100%/12 - 1em - 4px);min-width:calc(4*700px/12 - 1em - 4px);margin-right:.5em!important;margin-left:.5em!important}.grid-7{display:inline-block;vertical-align:top;width:calc(7*100%/12 - 1em - 4px);min-width:calc(4*700px/12 - 1em - 4px);margin-right:.5em!important;margin-left:.5em!important}.grid-8{display:inline-block;vertical-align:top;width:calc(8*100%/12 - 1em - 4px);min-width:calc(4*700px/12 - 1em - 4px);margin-right:.5em!important;margin-left:.5em!important}.grid-9{display:inline-block;vertical-align:top;width:calc(9*100%/12 - 1em - 4px);min-width:calc(4*700px/12 - 1em - 4px);margin-right:.5em!important;margin-left:.5em!important}.grid-10{display:inline-block;vertical-align:top;width:calc(10*100%/12 - 1em - 4px);min-width:calc(4*700px/12 - 1em - 4px);margin-right:.5em!important;margin-left:.5em!important}.grid-11{display:inline-block;vertical-align:top;width:calc(11*100%/12 - 1em - 4px);min-width:calc(4*700px/12 - 1em - 4px);margin-right:.5em!important;margin-left:.5em!important}.grid-12{display:inline-block;vertical-align:top;width:calc(100% - 1em - 4px);min-width:calc(4*700px/12 - 1em - 4px);margin-right:.5em!important;margin-left:.5em!important}}.app .grid-half{width:calc(50% - 4px)}.app .grid-whole{width:calc(100% - 4px)}.header-container.otp-header{width:100%;height:55px;margin:2rem 0 0;overflow-x:none;overflow-x:unset}.header-container.otp-header .header-title{text-align:center}.header-container.otp-header .header-desc{color:#d3d3d3;text-align:center}div.loader{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.7);z-index:4}div.loader div.spiner{position:relative;top:calc(50% - 6rem);left:calc(50% - 6rem);height:10rem;width:10rem;border-radius:50%;border:1rem solid #fff;border-top-color:#418fde;animation:spin 2s linear infinite}.otp-component-container{height:calc(100% - 10rem)}.otp-component-container #div-firma-facil{height:calc(100%)}.otp-component-container #div-firma-facil.pdf{height:30%;width:100%;margin:1rem -1rem}.otp-component-container #div-firma-facil div#OtpSecureContainer{display:flex;flex-direction:column;margin:0 1rem;height:100%}.otp-component-container #div-firma-facil div#OtpSecureContainer .overlay{order:4;margin:0 2rem;padding:0 2rem}.otp-component-container #div-firma-facil div#OtpSecureContainer div#result{order:5;margin:0 2rem;padding:0 3rem;font-size:.8rem;background-color:#fff;box-shadow:0 6px 7px 1px rgba(0,0,0,.3);color:#e0001a}.otp-component-container #div-firma-facil div#OtpSecureContainer div#acept{order:2;margin:.5rem 0;margin:0 2rem;padding:.5rem 2rem;background-color:#fff;box-shadow:0 6px 7px 1px rgba(0,0,0,.3)}.otp-component-container #div-firma-facil div#OtpSecureContainer form#OtpSecureForm{order:8;margin:0 2rem .5rem;padding:.5rem 2rem;background-color:#fff;box-shadow:0 6px 7px 1px rgba(0,0,0,.3)}.otp-component-container #div-firma-facil div#OtpSecureContainer form#OtpSecureForm input[type="text"]{display:block;padding:.75em 1em .75em;font-weight:400;font-size:.8em;width:calc(100% - 4em - 2px);max-width:200px;height:1.2em;border:1px solid #9b9b9b;outline:transparent;font-family:"SanaSans","Arial",sans-serif;color:#000;margin:.5em 1em 2em}.otp-component-container #div-firma-facil div#OtpSecureContainer form#OtpSecureForm input[type="text"]:focus{border-color:#4a90e2}.otp-component-container #div-firma-facil div#OtpSecureContainer form#OtpSecureForm input[type="submit"]{display:block;width:100%;max-width:15rem;height:3rem;margin:.5rem auto;font-weight:bolder;font-size:1.2rem;border-width:0;border-style:none;border-image:none;border-radius:0;border:2px solid #99d4e5;color:#007096;background-color:#99d4e5;font-weight:bold;cursor:pointer}.otp-component-container #div-firma-facil div#OtpSecureContainer form#OtpSecureForm input[type="submit"]:disabled{opacity:.5}.otp-component-container #div-firma-facil div#OtpSecureContainer noscript{order:7;margin:0 2rem;padding:0 2rem;background-color:#fff;box-shadow:0 6px 7px 1px rgba(0,0,0,.3)}.otp-component-container #div-firma-facil div#OtpSecureContainer div#sandbox{position:absolute;order:6;margin:0 2rem;padding:.5rem 2rem;background-color:#fff;box-shadow:0 7px 7px 1px rgba(0,0,0,.3)}.otp-component-container #div-firma-facil div#OtpSecureContainer div#pdf{margin:1rem 2rem;height:15rem;overflow-y:scroll;overflow-x:auto;background-color:rgba(0,0,0,.5);order:1}.otp-component-container #div-firma-facil div#OtpSecureContainer div#pdf img{margin:2rem!important;width:calc(100% - 4rem);min-width:calc(100% - 4rem);max-width:none!important;max-width:unset!important;display:block}.otp-component-container #div-firma-facil div#OtpSecureContainer div#pdf .zoom{position:absolute}.otp-component-container #div-firma-facil div#OtpSecureContainer div#linkContrato{order:3;margin:0 2rem;padding:0 2rem;background-color:#fff;box-shadow:0 7px 7px 1px rgba(0,0,0,.3);text-align:right}.otp-component-container #div-firma-facil div#OtpSecureContainer div#linkContrato a{font-size:.7rem;color:#4a90e2;cursor:pointer}.otp-component-container #div-firma-facil div#OtpSecureContainer div#linkContrato span{font-size:.7rem;color:#9b9b9b}@media(max-width:27rem){.otp-component-container div.loader div.spiner{height:6rem;width:6rem;left:calc(50% - 3.5rem);border-radius:50%;border:.5rem solid #fff;border-top-color:#418fde}.otp-component-container .otp-component-container #div-firma-facil{}.otp-component-container .otp-component-container #div-firma-facil div#acept{font-size:.8rem}.otp-component-container .otp-component-container #div-firma-facil div#result{font-size:.8rem}.otp-component-container .otp-component-container #div-firma-facil form#OtpSecureForm input[type="submit"]{height:2.5rem}}div.adress-section.center{text-align:center}div.adress-section label{display:block;margin:.5em 0;color:#505050;font-size:1em}div.adress-section span.error-label{position:relative;display:block;color:#e0001a;font-size:.8em}div.adress-section div.data{color:#9b9b9b;font-size:1em}div.adress-section a.adress-link{color:#418fde;font-size:1em;text-align:center;cursor:pointer;width:100%;display:block;margin:.5rem 0 0 0}div.input-container{font-size:100%;position:relative;margin:.5em 0;font-size:16px}div.input-container label{position:absolute;top:0;left:0;display:inline;padding:.85em 1em;color:#9b9b9b;font-size:1em;transition:.3s}div.input-container img.show-pass{position:absolute;top:0;padding:.85em 1em;right:0;cursor:pointer}div.input-container span.error-label{position:relative;display:inline-block;color:#e0001a;font-size:.8em}div.input-container input{padding:1.2em 1em .3em;font-weight:400;font-size:1em;width:calc(100% - 2em - 2px);height:1.4em;border:1px solid #9b9b9b;outline:transparent;font-family:"SanaSans","Arial",sans-serif;color:#000}div.input-container input:focus+label{color:#4a90e2;padding:.25em .5em;font-size:.9em}div.input-container input:focus{border-color:#4a90e2}div.input-container input:disabled{background-color:#f2f2f2;border:1px solid #e2e1e1}div.input-container input:disabled+label{color:#c2c2c2}div.input-container.invalid input{border-color:#e0001a}div.input-container.invalid input:focus{border-color:#4a90e2}div.input-container.noempty label{color:#4a90e2;padding:.25em .5em;font-size:.9em}div.input-container.noempty input{border-color:#4a90e2}div.input-container.noempty.invalid input{border-color:#e0001a}div.input-container.noempty.invalid input:focus{border-color:#4a90e2}div.input-container.inverse label{color:#fff}div.input-container.inverse input{border-color:#fff;background-color:transparent;color:#99d4e5;font-weight:bold}div.input-container.inverse input:focus+label{color:#99d4e5}div.input-container.inverse input:focus{border-color:#99d4e5}div.input-container.inverse.noempty label{color:#99d4e5}div.input-container.inverse.noempty input{border-color:#99d4e5}div.input-container.inverse.noempty.invalid input{border-color:#e0001a}div.input-container.inverse.noempty.invalid input:focus{border-color:#4a90e2}div.file-container{margin:.5rem 0}div.file-container .file-name i:before{font-size:2rem;color:#62be00;vertical-align:middle;font-weight:bold;vertical-align:middle}div.file-container .file-name .file{display:inline-block;font-size:.9rem;color:#9b9b9b;font-weight:bold;width:calc(100% - 6rem);overflow-x:hidden;text-overflow:ellipsis;vertical-align:middle}div.file-container .file-name .delete{display:inline-block;font-size:.9rem;color:#418fde;float:right;cursor:pointer;width:3rem;margin:.5rem .5rem 0 0}div.file-container span.error-label{position:relative;display:inline-block;color:#e0001a;font-size:.8em}div.file-container input[type="file"]{width:.1px;height:.1px;visibility:hidden;margin:0;display:block}div.file-container .file-input label.file-label{display:block;width:calc(100% - 1rem - 4px);border:1px dotted #418fde;border-radius:5px;padding:.5rem;cursor:pointer;background-color:#d8f1fd}div.file-container .file-input label.file-label div{width:calc(100% - .5rem);text-align:center;margin:.25rem}div.file-container .file-input label.file-label div.atach-file-icon{font-size:1rem}div.file-container .file-input label.file-label div.atach-file-icon:before{height:1.2em;background-position:center}div.file-container .file-input label.file-label div.label{font-size:1rem;font-weight:bold;color:#418fde}div.file-container .file-input label.file-label div.help-label{font-size:.9rem;color:#9b9b9b;font-style:italic}div.modal.file-warning{display:block;position:fixed;top:0;right:0;background-color:rgba(0,0,0,.7);width:100%;height:100%;z-index:3;overflow-y:auto}div.modal.file-warning div.modal-box{display:block;position:relative;top:15%;margin:0 auto 10%;padding:1.5rem 1rem;width:calc(80% - 2rem);background-color:#fff;border-radius:8px;box-shadow:0 3px 14px rgba(0,0,0,.7)}div.modal.file-warning div.modal-box .close{position:absolute;height:2rem;width:2rem;background-color:#99d4e5;color:#007096;border-radius:50%;text-align:center;line-height:25px;font-size:1.5rem;float:right;top:-1rem;right:0;margin:0 1rem;cursor:pointer}div.modal.file-warning div.modal-box .modal-body .modal-section{text-align:center}div.modal.file-warning div.modal-box .modal-body .modal-section .modal-text{font-size:1rem;color:#000;margin:.5rem 0}div.modal.file-warning div.modal-box .modal-body .modal-section .modal-filename{font-size:1rem;color:#9b9b9b;margin:.5rem 0 1rem;overflow-x:hidden;text-overflow:ellipsis;padding:0 .25rem}div.pin-container{margin:.5em 0}div.pin-container .input-container{width:.1px;height:.1px;overflow:hidden;margin:0}div.pin-container .input-container input{border-width:0;outline-width:0;padding:0;font-size:0;width:.1px;height:.1px;border-width:0}div.pin-container span.error-label{position:relative;display:inline-block;color:#e0001a;font-size:.8em}div.pin-container .fake-input-container{width:100%;height:100%}div.pin-container .fake-input-container label.fake-input{font-weight:400;font-size:.8em;letter-spacing:.1em;position:relative;display:block;padding:1.2em 1em .3em;width:calc(100% - 2em - 2px);height:1.2em;border:1px solid #9b9b9b;outline:transparent;font-family:"SanaSans","Arial",sans-serif;color:#000}div.pin-container .fake-input-container label.fake-input.disabled{background-color:#f2f2f2}div.pin-container .fake-input-container label.fake-input.hasvalue,div.pin-container .fake-input-container label.fake-input.focused{border-color:#4a90e2}div.pin-container .fake-input-container label.fake-input.hasvalue.invalid{border-color:#e0001a}div.pin-container .fake-input-container label.fake-input.hasvalue.invalid.focused,div.pin-container .fake-input-container label.fake-input.hasvalue.invalid.visible{border-color:#4a90e2}div.pin-container .fake-input-container label.fake-input-label{position:absolute;display:inline;padding:.85em 1em;color:#9b9b9b;font-size:.8em;transition:.3s;pointer-events:none}div.pin-container .fake-input-container label.fake-input-label.hasvalue{color:#4a90e2;padding:.25em .5em;font-size:.7em}div.pin-container div.keyboard{display:none;position:fixed;top:0;left:0;z-index:4;width:10.5em;font-size:100%;padding:.25em;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.5)}div.pin-container div.keyboard div.key{display:inline-block;margin-bottom:.25em;margin-top:.25em;text-align:center;padding:.5em 0}div.pin-container div.keyboard div.key.single{width:calc(100%/3 - .5em);width:3em;margin-right:.25em;margin-left:.25em;color:#000;margin-bottom:.25em;margin-top:.25em;background-color:#f1a693}div.pin-container div.keyboard div.key.double{width:calc(200%/3 - .5em);width:6.5em;background-color:#e0001a;color:#fff}div.pin-container div.keyboard.showkeyboard{display:block}div.number-container{font-size:100%;position:relative;margin:.5em 0;font-size:16px}div.number-container label{position:absolute;top:0;left:0;display:inline;padding:.85em 1em;color:#9b9b9b;font-size:1em;transition:.3s}div.number-container label.unit{position:absolute;top:0;left:calc(100% - 2.5em);display:none;height:1em;pointer-events:none}div.number-container span.error-label{position:relative;display:inline-block;color:#e0001a;font-size:1em}div.number-container input{padding:1.2em 1em .3em;font-weight:400;font-size:1em;width:calc(100% - 2em - 2px);height:1.2em;border:1px solid #9b9b9b;outline:transparent;font-family:"SanaSans","Arial",sans-serif;color:#000;-moz-appearance:textfield;margin:0}div.number-container input::-webkit-inner-spin-button,div.number-container input::-webkit-outer-spin-button{-webkit-appearance:none}div.number-container input:focus+label{color:#4a90e2;padding:.25em .5em;font-size:.9em}div.number-container input:focus{border-color:#4a90e2}div.number-container input:focus~label.unit{display:inline;padding:.94em 1em .2em;color:#4a90e2;font-size:1em}div.number-container input:disabled{background-color:#f2f2f2;border:1px solid #e2e1e1}div.number-container input:disabled+label{color:#c2c2c2}div.number-container.invalid input{border-color:#e0001a}div.number-container.invalid input:focus{border-color:#4a90e2}div.number-container.noempty label{color:#4a90e2;padding:.25em .5em;font-size:.9em}div.number-container.noempty label.unit{display:inline;padding:.94em 1em .2em;color:#4a90e2;font-size:1em}div.number-container.noempty input{border-color:#4a90e2}div.number-container.noempty.invalid input{border-color:#e0001a}div.number-container.noempty.invalid input:focus{border-color:#4a90e2}div.combo-container{font-size:100%;position:relative;margin:.5em 0;font-size:16px}div.combo-container .select-container{width:.1px;height:.1px;overflow:hidden}div.combo-container .select-container select{border-width:0;outline-width:0;width:.1px;height:.1px;padding:0;pointer-events:none;-webkit-appearance:none;font-size:16px}div.combo-container .fake-select-container{width:100%;height:100%}div.combo-container .fake-select-container label.fake-select{font-weight:400;font-size:1em;position:relative;display:block;padding:1.2em 2.5em .3em 1em;width:calc(100% - 3.5em - 2px);height:1.4em;background-color:#fff;border:1px solid #9b9b9b;outline:transparent;font-family:"SanaSans","Arial",sans-serif;color:#000;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.combo-container .fake-select-container label.fake-select.disabled{background-color:#f2f2f2;border:1px solid #e2e1e1}div.combo-container .fake-select-container label.fake-select.disabled:after{color:#c2c2c2}div.combo-container .fake-select-container label.fake-select.disabled+label.fake-select-label{color:#c2c2c2}div.combo-container .fake-select-container label.fake-select.hasvalue,div.combo-container .fake-select-container label.fake-select.focused{border-color:#4a90e2}div.combo-container .fake-select-container label.fake-select.visible{border-color:#4a90e2}div.combo-container .fake-select-container label.fake-select.visible:after{color:#4a90e2;transform:rotate(180deg)}div.combo-container .fake-select-container label.fake-select:after{content:"";position:absolute;font-family:'iconos';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;top:.35em;right:.35em;transition:.3s;font-size:1.8em;color:#9b9b9b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div.combo-container .fake-select-container label.fake-select-label{position:absolute;top:0;left:0;display:inline;padding:.85em 1em;color:#9b9b9b;font-size:1em;transition:.3s;pointer-events:none}div.combo-container .fake-select-container label.fake-select-label.hasvalue{color:#4a90e2;padding:.25em .5em;font-size:.9em}div.combo-container .fake-select-container .fake-options-container{display:block;position:absolute;top:calc(3em - 1px);z-index:3;box-shadow:0 1px 1px rgba(0,0,0,.5);width:calc(100% - .15em + 1px);margin:0 1px 1rem 0;border:1px solid #4a90e2;max-height:7em;overflow-y:auto}div.combo-container .fake-select-container .fake-options-container .fake-option{width:calc(100% - .5em);height:1.5em;padding:.25em;background-color:#fff;cursor:pointer;font-size:1em;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}div.combo-container .fake-select-container .fake-options-container .fake-option.selected{width:calc(100% - .5em - 3px);border-left:3px solid #4a90e2}div.combo-container .fake-select-container .fake-options-container .fake-option:hover{background-color:#70c4de}div.combo-container.invalid .fake-select-container label.fake-select{border:1px solid #e0001a}div.combo-container.invalid .fake-select-container label.fake-select.hasvalue{border:1px solid #4a90e2}div.combo-container span.error-label{position:relative;display:inline-block;color:#e0001a;font-size:.8em}div.custom-select-container{font-size:100%;position:relative;margin:.5em 0;font-size:16px}div.custom-select-container select{padding:1.2em 3em .3em 1em;font-size:1em;position:relative;display:block;width:calc(100% - 4em - 2px);height:1.4em;background-color:#fff;border:1px solid #9b9b9b;outline:transparent;font-family:"SanaSans","Arial",sans-serif;color:#000;cursor:pointer;box-sizing:content-box;-webkit-appearance:none}div.custom-select-container select+label.select-label{position:absolute;top:0;left:0;display:inline;padding:.85em 1em;color:#9b9b9b;font-size:1em;transition:.3s;pointer-events:none;z-index:1}div.custom-select-container select+label.select-label+span.combo-arrow::after{content:"";position:absolute;font-family:'iconos';speak:none;height:1em;width:1em;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;padding:.3em;line-height:1;top:1px;right:1px;background-color:#fff;transition:.3s;font-size:1.8em;color:#9b9b9b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none;border-radius:50%}div.custom-select-container select:focus+label.select-label{color:#4a90e2;padding:.25em .5em;font-size:.9em}div.custom-select-container select:focus+label.select-label+span.combo-arrow::after{color:#4a90e2;transform:rotate(180deg)}div.custom-select-container select.hasvalue+label.select-label{color:#4a90e2;padding:.25em .5em;font-size:.9em}div.custom-select-container select.invalid{border:1px solid #e0001a}div.custom-select-container select:disabled{background-color:#f2f2f2;border:1px solid #e2e1e1}div.custom-select-container select:disabled+label.select-label{color:#c2c2c2}div.custom-select-container select:disabled+label.select-label+span.combo-arrow::after{background-color:#f2f2f2;color:#c2c2c2}div.custom-select-container span.error-label{position:relative;display:inline-block;color:#e0001a;font-size:.8em}button{display:block;width:100%;max-width:15rem;height:3rem;margin:.5rem auto;font-weight:bolder;font-size:1.2rem;border-width:0;border-style:none;border-image:none;border-radius:5px;border:2px solid #99d4e5;color:#007096;background-color:#99d4e5;font-weight:bold;cursor:pointer}button:disabled{opacity:.5}button.secundary{color:#418fde;background-color:transparent;border:2px solid #418fde;font-weight:bold}button.long{width:100%;height:none;height:unset;min-height:2rem;max-width:18rem}button.xlong{width:100%;height:none;height:unset;min-height:3rem;max-width:25rem;font-size:1rem}div.date-container{position:relative;width:100%;max-width:17rem;font-size:16px}div.date-container label{position:relative;display:inline-block;color:#505050;font-size:.8em}div.date-container label.date-label{position:relative;display:block;margin:0 0 .2em 0;color:#505050;font-size:1em}div.date-container span.error-label{position:relative;display:inline-block;color:#e0001a;font-size:.8em}div.date-container input{display:inline;padding:.75em 1em;font-weight:400;font-size:1em;width:calc(100% - 2em - .1em);height:1.4em;border:1px solid #9b9b9b;outline:transparent;font-family:"SanaSans","Arial",sans-serif;color:#000;-moz-appearance:textfield}div.date-container input::-webkit-inner-spin-button,div.date-container input::-webkit-outer-spin-button{-webkit-appearance:none}div.date-container input.date-day{width:calc(30% - 2em - .3em)}div.date-container input.date-month{width:calc(30% - 2em - .3em)}div.date-container input.date-year{width:calc(40% - 2em - .5em)}div.date-container input:focus{border-color:#4a90e2}div.date-container input:focus~label.date-label{color:#4a90e2}div.date-container.invalid input:focus{border-color:#4a90e2}div.date-container.invalid input.date-day{border-color:#e0001a}div.date-container.invalid input.date-month{border-color:#e0001a}div.date-container.invalid input.date-year{border-color:#e0001a}div.date-container ::-webkit-input-placeholder{color:#9b9b9b}div.date-container ::-moz-placeholder{color:#9b9b9b}div.date-container :-ms-input-placeholder{color:#9b9b9b}div.date-container :-moz-placeholder{color:#9b9b9b}div.date-container.noempty label.date-label{color:#4a90e2}div.date-container.noempty input{border-color:#4a90e2}div.date-container.noempty.invalid input:focus{border-color:#4a90e2}div.date-container.noempty.invalid.noempty input{border-color:#4a90e2}div.date-container.noempty.invalid.noempty input.date-day{border-color:#e0001a}div.date-container.noempty.invalid.noempty input.date-month{border-color:#e0001a}div.date-container.noempty.invalid.noempty input.date-year{border-color:#e0001a}div.date-container.noempty.invalid.noempty.focused input{border-color:#4a90e2}div.date-container.noempty.invalid.noempty.focused input.date-day{border-color:#4a90e2}div.date-container.noempty.invalid.noempty.focused input.date-month{border-color:#4a90e2}div.date-container.noempty.invalid.noempty.focused input.date-year{border-color:#4a90e2}div.check-container{margin:.5em 0}div.check-container input[type=checkbox]{height:.1px;width:.1px;border-width:0;margin:0;display:block}div.check-container span.error-label{position:relative;display:inline-block;color:#e0001a;font-size:.8em}div.check-container span.warning-label{position:relative;display:inline-block;color:#62be00;font-size:.8em}div.check-container label.fake-check-container{display:block}div.check-container label.fake-check-container span.fake-check{display:inline-block;height:1em;width:1em;background-color:#fff;vertical-align:top;border:1px solid #99d4e5;border-radius:0;cursor:pointer}div.check-container label.fake-check-container span.fake-check:before{content:'';position:relative;top:0;left:0;display:none;height:1em;width:1em;background-color:#99d4e5;border-radius:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath stroke='%23007096' fill='none' stroke-width='1' d='M6.564 2.000 l-3.59 3.612-1.538-1.55'/%3E%3C/svg%3E%0A")}div.check-container label.fake-check-container span.fake-check.checked:before{display:block}div.check-container label.fake-check-container span.fake-check-label{display:inline-block;font-size:.8em;width:calc(100% - 2em)}div.check-container label.fake-check-container span.fake-check-label a{color:#4a90e2;cursor:pointer}div.check-container.invalid label.fake-check-container span.fake-check-label{color:#e0001a}@media(max-width:27rem){div.check-container label.fake-check-container span.fake-check-label{font-size:.7em}}div.radio-container{margin:.5em 0}div.radio-container.radio-inline div.radio-option{display:inline-block}div.radio-container label.radio-label{display:block;height:1em;font-size:.8em;color:#505050}div.radio-container input[type=radio]{height:.1px;width:.1px;border-width:0;margin:0;display:block}div.radio-container label.fake-radio-container{display:block;padding:0 0 0 .5em;margin:.25em 0}div.radio-container label.fake-radio-container:first-of-type{margin:.5em 0 .25em}div.radio-container label.fake-radio-container:last-of-type{margin:.25em 0 0}div.radio-container label.fake-radio-container span.fake-radio{display:inline-block;height:1em;width:1em;background-color:#fff;vertical-align:bottom;border:1px solid #4a90e2;border-radius:50%}div.radio-container label.fake-radio-container span.fake-radio:before{content:'';position:relative;top:.25em;left:.25em;display:none;height:.5em;width:.5em;background-color:#4a90e2;border-radius:50%}div.radio-container label.fake-radio-container span.fake-radio.checked:before{display:block}div.radio-container label.fake-radio-container span.fake-radio-label{display:inline-block;height:1em;font-size:.8em;color:#505050}div.radio-container.invalid label.radio-label{color:#e0001a}div.radio-container.invalid label.fake-radio-container span.fake-radio-label{color:#e0001a}@keyframes progress1{from{width:0%}to{width:50%}}@keyframes progress2{0%{width:50%;border-radius:8px 0 0 0}99%{width:99.8%;border-radius:8px 0 0 0}100%{width:100%;border-radius:8px 8px 0 0}}@keyframes scroll{0%{top:0}100%{top:calc(-100% + 4rem)}}@keyframes encoger{0%{height:70%}100%{height:65%}}div.modal{display:block;position:fixed;top:0;right:0;background-color:rgba(0,0,0,.7);width:100%;height:100%;z-index:3;overflow-y:auto}div.modal div.modal-box{display:block;position:relative;top:15%;margin:0 auto 10%;padding:1.5rem 1rem;width:calc(80% - 2rem);background-color:#fff;border-radius:8px;box-shadow:0 3px 14px rgba(0,0,0,.7)}div.modal div.modal-box .principal,div.modal div.modal-box .auxiliar{height:100%;background-color:#fff;border-radius:15px}div.modal div.modal-box .auxiliar{position:absolute;bottom:0;z-index:1;width:100%}div.modal div.modal-box .auxiliar .header{height:3.5rem}div.modal div.modal-box .auxiliar .header div.icon{text-align:center;color:#70c4de}div.modal div.modal-box .auxiliar .header div.icon i{width:2rem;font-size:2rem;height:2rem;border:2px solid;border-radius:50%}div.modal div.modal-box .auxiliar .header div.volver{text-align:center;color:#70c4de;margin:.5rem 0 0 0}div.modal div.modal-box .close{position:absolute;height:2rem;width:2rem;background-color:#99d4e5;color:#007096;border-radius:50%;text-align:center;line-height:25px;font-size:1.5rem;float:right;top:-1rem;right:0;margin:0 1rem;cursor:pointer}div.modal div.modal-box.financiacion div.modal-header .header-semicircle{height:2rem;width:3rem;background-color:#e56a54;border-radius:1.5rem 1.5rem 0 0;margin:1rem auto -1rem}div.modal div.modal-box.financiacion div.modal-header .header-semicircle::after{content:"";display:block;position:relative;height:2rem;width:4rem;border:1px dashed #e56a54;border-radius:2rem 2rem 0 0;top:-.5rem;right:.5rem}div.modal div.modal-box.financiacion div.modal-header .header-name{position:relative;text-align:center;margin:.1rem 0;padding:.25rem 0 0 0;background-color:#fff;color:#e0001a;font-weight:bold;height:1.3rem;z-index:0}div.modal div.modal-box.financiacion div.modal-title{text-align:center;margin:1rem 0;color:#70c4de;font-size:1.5rem}div.modal div.modal-box.financiacion div.modal-content{width:80%;margin:auto}div.modal div.modal-box.financiacion div.modal-content table.modal-content-table{margin:2rem auto;text-align:center}div.modal div.modal-box.financiacion div.modal-content table.modal-content-table tr.icon-row i{font-size:4rem;color:#62be00}div.modal div.modal-box.financiacion div.modal-content table.modal-content-table tr.text-row{vertical-align:top;font-size:.8rem}div.modal div.modal-box.financiacion div.modal-content table.modal-content-table tr.button-row{vertical-align:bottom}div.modal div.modal-box.financiacion div.modal-content table.modal-content-table tr.button-row button{font-size:1rem;max-width:none;max-width:unset}div.modal div.modal-box.financiacion div.modal-content table.modal-content-table tr td.column-si{padding:.5rem 2rem .5rem .5rem}div.modal div.modal-box.financiacion div.modal-content table.modal-content-table tr td.column-no{padding:.5rem .5rem .5rem 2rem}div.modal div.modal-box.legal{padding:0;height:70%;margin:auto;position:relative}div.modal div.modal-box.legal .header{padding:1rem;border-bottom:1px solid #e2e2e2;text-align:left;color:#000;font-size:1.2rem}div.modal div.modal-box.legal .body{position:relative;padding:0 1.5rem 4rem;overflow-y:auto;height:calc(100% - 13.2rem)}div.modal div.modal-box.legal .body p,div.modal div.modal-box.legal .body h4,div.modal div.modal-box.legal .body li{font-size:.8rem;overflow-wrap:break-word}div.modal div.modal-box.legal .body p span.strong,div.modal div.modal-box.legal .body h4 span.strong,div.modal div.modal-box.legal .body li span.strong{font-weight:bold}div.modal div.modal-box.legal .body p span.underline,div.modal div.modal-box.legal .body h4 span.underline,div.modal div.modal-box.legal .body li span.underline{text-decoration:underline}div.modal div.modal-box.legal .body a{color:#4a90e2;cursor:pointer}div.modal div.modal-box.legal .body ol.alpha{list-style:lower-alpha}div.modal div.modal-box.legal .body h3{color:#70c4de;font-size:1.4em;text-align:center;margin:1.1rem 0;font-weight:normal}div.modal div.modal-box.legal .body table{text-align:center;font-size:.8rem;margin:auto}div.modal div.modal-box.legal .body table td{padding:0 .5rem}div.modal div.modal-box.legal .body table td:first-of-type{font-weight:bold}div.modal div.modal-box.legal .body+div.gradient{background:rgba(255,255,255,0);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.16) 78%,rgba(255,255,255,.67) 86%,#fff 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(78%,rgba(255,255,255,.16)),color-stop(86%,rgba(255,255,255,.67)),color-stop(100%,#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.16) 78%,rgba(255,255,255,.67) 86%,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.16) 78%,rgba(255,255,255,.67) 86%,#fff 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.16) 78%,rgba(255,255,255,.67) 86%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.16) 78%,rgba(255,255,255,.67) 86%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);width:calc(100% - 1rem);height:calc(100% - 9.2rem);position:absolute;bottom:5rem;pointer-events:none}div.modal div.modal-box.legal .auxiliar .body+div.gradient{bottom:3rem}div.modal div.modal-box.legal .auxiliar .header{padding:.5rem;height:4rem}div.modal div.modal-box.legal .footer{padding:1rem;height:3rem}div.modal div.modal-box.gdpr{padding:0;height:70%;min-height:20rem;overflow:hidden;margin:0 auto 5%}div.modal div.modal-box.gdpr .progressbar{background-color:#9b9b9b;width:100%;height:.3rem;border-radius:8px 8px 0 0;position:relative;z-index:1}div.modal div.modal-box.gdpr .progressbar .progress{height:.3rem;background-color:#e0001a;border-radius:8px 0 0 0;width:50%;animation:progress1 cubic-bezier(.3,1,1,1) 1.5s}div.modal div.modal-box.gdpr .auxiliar,div.modal div.modal-box.gdpr.gdpr2 .auxiliar{height:calc(100% - .3rem)}div.modal div.modal-box.gdpr .auxiliar .modal-content,div.modal div.modal-box.gdpr.gdpr2 .auxiliar .modal-content{top:0;animation:unset}div.modal div.modal-box.gdpr .auxiliar .modal-content .body+div.gradient,div.modal div.modal-box.gdpr.gdpr2 .auxiliar .modal-content .body+div.gradient{bottom:5.5rem;z-index:2}div.modal div.modal-box.gdpr .header{padding:1rem;border-bottom:1px solid #e2e2e2;text-align:left;color:#000;font-size:1.2rem;position:relative;z-index:1;background-color:#fff}div.modal div.modal-box.gdpr .modal-content{position:relative;top:0;overflow-y:hidden;height:calc(100% - 4rem);padding:.5rem 1.5rem;z-index:0}div.modal div.modal-box.gdpr .modal-content .body{padding:0 1.5rem 4rem;overflow-y:auto;height:calc(100% - 9.5rem);position:relative}div.modal div.modal-box.gdpr .modal-content .body p,div.modal div.modal-box.gdpr .modal-content .body h4,div.modal div.modal-box.gdpr .modal-content .body li{font-size:.8rem;overflow-wrap:break-word}div.modal div.modal-box.gdpr .modal-content .body p span.strong,div.modal div.modal-box.gdpr .modal-content .body h4 span.strong,div.modal div.modal-box.gdpr .modal-content .body li span.strong{font-weight:bold}div.modal div.modal-box.gdpr .modal-content .body p span.underline,div.modal div.modal-box.gdpr .modal-content .body h4 span.underline,div.modal div.modal-box.gdpr .modal-content .body li span.underline{text-decoration:underline}div.modal div.modal-box.gdpr .modal-content .body a{color:#4a90e2;cursor:pointer}div.modal div.modal-box.gdpr .modal-content .body ol.alpha{list-style:lower-alpha}div.modal div.modal-box.gdpr .modal-content .body h3{color:#70c4de;font-size:1.4em;text-align:center;margin:1.1rem 0;font-weight:normal}div.modal div.modal-box.gdpr .modal-content .body table{text-align:center;font-size:.8rem;margin:auto}div.modal div.modal-box.gdpr .modal-content .body table td{padding:0 .5rem}div.modal div.modal-box.gdpr .modal-content .body table td:first-of-type{font-weight:bold}div.modal div.modal-box.gdpr .modal-content .body+div.gradient{background:rgba(255,255,255,0);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.16) 78%,rgba(255,255,255,.67) 86%,#fff 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(78%,rgba(255,255,255,.16)),color-stop(86%,rgba(255,255,255,.67)),color-stop(100%,#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.16) 78%,rgba(255,255,255,.67) 86%,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.16) 78%,rgba(255,255,255,.67) 86%,#fff 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.16) 78%,rgba(255,255,255,.67) 86%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,.16) 78%,rgba(255,255,255,.67) 86%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);width:calc(100% - 4rem);height:calc(100% - 9.5rem);position:absolute;bottom:5.8rem;pointer-events:none}div.modal div.modal-box.gdpr.gdpr2{height:65%;animation:encoger cubic-bezier(.3,1,1,1) 1s}div.modal div.modal-box.gdpr.gdpr2 .progressbar .progress{height:.3rem;background-color:#e0001a;border-radius:8px 0 0 0;width:100%;border-radius:8px 8px 0 0;animation:progress2 cubic-bezier(.3,1,1,1) 2s}div.modal div.modal-box.gdpr.gdpr2 .modal-content{top:calc(-100% + 4rem);animation:scroll cubic-bezier(.3,1,1,1) 1s}div.modal.sesion .modal-box{width:calc(50% - 2rem)}div.modal.sesion .modal-box .modal-body{overflow-y:auto;width:calc(100% - 2rem);height:100%;padding:0 1rem}div.modal.sesion .modal-box .modal-body .center-icon{text-align:center;font-size:4rem}div.modal.sesion .modal-box .modal-body .center-title{color:#000;font-size:1.2rem;text-align:center;margin:.5rem 0}div.modal.sesion .modal-box .modal-body .timer{color:#9b9b9b;font-size:2rem;font-weight:bolder;text-align:center;margin:1.5rem 0}div.modal.dni-info div.modal-box{top:20%}div.modal.dni-info div.modal-box .body-text{font-size:.8rem;margin:.25rem 0}div.modal.dni-info div.modal-box .body-desc{font-size:.8rem;color:#9b9b9b;margin:.25rem 0}div.modal.dni-info div.modal-box .dni-img{margin:2rem 0 0 0;text-align:center}div.modal.dni-info div.modal-box .dni-img img{width:calc(100% - 1rem)}div.modal.dni-info div.modal-box .dni-img div.dni-desc{width:calc(100% - 1rem);margin:auto}div.modal.dni-info div.modal-box .dni-img div.dni-desc span{display:inline-block;width:calc(50% - .3rem);text-align:center}div.modal.info div.modal-box{top:15%;margin:0 auto 10%}div.modal.info div.modal-box .modal-body .modal-section{border-top:1px solid #9b9b9b;width:calc(100% - 2rem);padding:.5rem .5rem 1.5rem}div.modal.info div.modal-box .modal-body .modal-section:first-of-type{border-top:0 solid #9b9b9b}div.modal.info div.modal-box .modal-body .modal-section .body-title{font-size:1rem;font-weight:bold;margin:.25rem 0}div.modal.info div.modal-box .modal-body .modal-section .body-subtitle{font-size:.9rem;margin:.25rem 0;font-weight:bold}div.modal.info div.modal-box .modal-body .modal-section .body-subtitle i{font-size:2rem;margin:0 .25rem 0 0;vertical-align:middle}div.modal.info div.modal-box .modal-body .modal-section .body-text{font-size:.8rem;margin:.25rem 0}div.modal.info div.modal-box .modal-body .modal-section .body-desc{font-size:.8rem;color:#9b9b9b;margin:.25rem 0}@media screen and (max-width:40rem){div.modal div.modal-box{top:0;padding:1.5rem 1rem;width:calc(100% - 3rem);margin:1rem auto}div.modal div.modal-box.legal{padding:0;height:none;height:unset;margin:1rem auto}div.modal div.modal-box.legal .body{max-height:20rem}div.modal div.modal-box.legal .body+div.gradient{width:calc(100% - 1rem)}div.modal div.modal-box.legal .footer{padding:.5rem 1rem;height:4rem}div.modal div.modal-box.gdpr{padding:0;height:calc(100% - 2rem);margin:1rem auto}div.modal div.modal-box.gdpr .header{padding:1rem;border-bottom:1px solid #e2e2e2;text-align:left;color:#000;font-size:1.2rem;position:relative;z-index:1;background-color:#fff}div.modal div.modal-box.gdpr .modal-content{position:relative;top:0;overflow-y:hidden;height:calc(100% - 5rem);padding:0;z-index:0;font-size:.9rem}div.modal div.modal-box.gdpr .modal-content .body{overflow-y:auto}div.modal div.modal-box.gdpr .modal-content .body+div.gradient{width:calc(100% - 1rem);height:calc(100% - 9.2rem);bottom:5rem}div.modal div.modal-box.gdpr form.modal-content{visibility:hidden;padding:1.5rem 1rem}div.modal div.modal-box.gdpr.gdpr2{height:calc(100% - 2rem);min-height:32rem;margin:1rem auto;animation:none;animation:unset}div.modal div.modal-box.gdpr.gdpr2 .modal-content{top:calc(-100% + 4rem);animation:scroll cubic-bezier(.3,1,1,1) 1s}div.modal div.modal-box.gdpr.gdpr2 form.modal-content{visibility:visible}div.modal.sesion .modal-box{top:8%;width:calc(100% - 4rem)}div.modal.sesion .modal-box .modal-body{overflow-y:auto;width:calc(100% - 2rem);height:100%;padding:0 1rem}div.modal.sesion .modal-box .modal-body .center-icon{text-align:center;font-size:4rem}div.modal.sesion .modal-box .modal-body .center-title{color:#000;font-size:1.2rem;text-align:center;margin:.5rem 0}div.modal.sesion .modal-box .modal-body .timer{color:#9b9b9b;font-size:2rem;font-weight:bolder;text-align:center;margin:1.5rem 0}}div.contador-container{position:relative;top:0;min-height:1.5em;border:1px solid transparent;margin:-.5em 0 .5em 0;width:calc(100% - 1em - 6px)}div.contador-container label{font-size:.8em;color:#62be00}div.contador-container label i{font-size:2em;vertical-align:middle}div.contador-container label .caracteres{color:#9b9b9b}div.contador-container.invalid{border-color:#e0001a}div.contador-container.invalid label{color:#e0001a}div.contador-container.invalid .caracteres{color:#e0001a}div.mini-spiner{height:2rem;text-align:center}div.mini-spiner div.spiner{position:relative;display:inline-block;height:1.25rem;width:1.25rem;border-radius:50%;border:.25rem solid #fff;border-top-color:#418fde;animation:spin 2s linear infinite}div.mini-spiner div.spiner-text{display:inline-block;vertical-align:top;font-size:1rem;line-height:1.75rem;margin:0 1rem}