@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}img{width:100%;height:auto}a{text-decoration:none;color:inherit}ul{list-style:none}input{font-size:16px}button,input,label{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{font-size:16px}input{outline:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #f7f8fd inset}button:focus,input:focus{outline:none}.no-scroll,body.no-scroll{overflow:hidden}@font-face{font-family:source-sans;src:url(/src/fonts/source-sans/source-sans-pro-v11-latin-300.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:source-sans;src:url(/src/fonts/source-sans/source-sans-pro-semibold.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:source-sans;src:url(/src/fonts/source-sans/source-sans-pro-v11-latin-regular.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:source-sans;src:url(/src/fonts/source-sans/source-sans-pro-v11-latin-600.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:source-sans;src:url(/src/fonts/source-sans/SourceSansPro-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:source-sans;src:url(/src/fonts/source-sans/source-sans-pro-v11-latin-900.woff) format("woff");font-weight:900;font-style:normal}body{margin:0;padding:0;font-family:source-sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f6f7fb}body .no-scroll{overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}main{padding:130px 0;overflow:hidden}.none{display:none}.disabledButton{opacity:.3;pointer-events:none}header{height:90px;width:100%;z-index:5;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 10%;position:fixed;top:0}header .header-mediador{background:#fff;opacity:.3;border:.5px solid #004f8b;box-sizing:border-box;border-radius:3px;font-family:source-sans,sans-serif;text-align:center;font-size:12px;text-transform:uppercase;color:#004f8b;padding:1px 6px;margin-left:0;height:20px;display:flex;justify-content:center;align-items:center;opacity:.5;transition:all .3s ease-in-out}header .header-item-logo{display:flex;align-items:center;line-height:24px;font-size:14px;letter-spacing:.3px;color:#004f8b;cursor:pointer}header .header-item-logo .header-logo-asisa{width:100px;height:22px;display:flex;margin-right:30px}header .header-item-logo .header-logo-asisa img{height:20px}header .header-item-out{display:flex;align-items:center;line-height:22px;font-size:12px;letter-spacing:.3px;color:#adadad;cursor:pointer}header .header-item-out .header-x{width:40px;height:40px}@media screen and (max-width:720px){header{padding:0 5%}header .header-item-out p{display:none}}.header-scroll{height:200px;width:100%;background:#fff;position:fixed;top:0;padding:0 10%;z-index:999999;transition:all .5s ease-in-out}.header-scroll .header-mediador{background:#fff;opacity:.3;border:.5px solid #004f8b;box-sizing:border-box;border-radius:3px;font-family:source-sans,sans-serif;text-align:center;font-size:12px;text-transform:uppercase;color:#004f8b;padding:4px 6px;margin-left:26px;margin-top:3px;display:flex;justify-content:center;align-items:center;opacity:.5;transition:all .5s ease-in-out}.header-scroll .header-container{width:100%;position:relative;height:200px}.header-scroll .header-container .header-top{height:90px;position:absolute;top:0;width:100%;display:flex;align-items:center;justify-content:space-between}.header-scroll .header-container .header-top .header-logo{display:flex;align-items:center}.header-scroll .header-container .header-top .header-logo .header-logo-asisa{cursor:pointer;height:20px;width:80px;transition:all .5s ease-in-out;margin-right:4px}.header-scroll .header-container .header-top .header-logo .header-logo-icon{height:20px;width:20px;transition:all .5s ease-in-out;-webkit-transform:translate(0);transform:translate(0)}.header-scroll .header-container .header-top .header-logout{transition:all .5s ease-in-out;cursor:pointer}.header-scroll .header-container .header-bottom{height:110px;width:100%;position:absolute;display:flex;justify-content:space-between;padding-top:15px;top:0;top:90px;transition:all .5s ease-in-out}.header-scroll .header-container .header-bottom .header-bottom-text{display:flex;flex-direction:column;position:relative;transition:all .5s ease-in-out}.header-scroll .header-container .header-bottom .header-bottom-text .header-bottom-text-title{font-weight:600;line-height:25px;font-size:32px;letter-spacing:-.75px;color:#004f8b;left:0;transition:all .5s ease-in-out}.header-scroll .header-container .header-bottom .header-bottom-text .header-bottom-text-subtitle{width:210px;font-weight:500;line-height:32px;font-size:18px;color:#004f8b;left:0;top:25px;transition:all .5s ease-in-out}.header-scroll .header-container .header-bottom-buttons{display:flex;position:absolute;top:25px;right:0}.header-scroll .header-container .header-bottom-buttons .button-standard:last-of-type{margin-left:25px}.header-scroll.documents .header-container .header-bottom .header-bottom-text .header-bottom-text-subtitle{color:#4bbed3}.header-scroll.colapse{height:110px}.header-scroll.colapse.validaçao .header-mediador{margin-left:180px}.header-scroll.colapse .header-mediador{margin-left:100px;margin-top:0}.header-scroll.colapse .header-container{height:90px}.header-scroll.colapse .header-container .header-top{height:90px;display:flex;align-items:center;justify-content:space-between}.header-scroll.colapse .header-container .header-top .header-logo{display:flex;align-items:center;margin-top:20px}.header-scroll.colapse .header-container .header-top .header-logo .header-logo-asisa{height:20px;width:80px;opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}.header-scroll.colapse .header-container .header-top .header-logo .header-logo-icon{height:20px;width:20px;-webkit-transform:translate(-80px,-3px);transform:translate(-80px,-3px)}.header-scroll.colapse .header-container .header-top .header-logout{opacity:0;-webkit-transform:translateX(80px);transform:translateX(80px);z-index:4}.header-scroll.colapse .header-container .header-bottom{height:90px;top:0;padding-top:30px}.header-scroll.colapse .header-container .header-bottom .header-bottom-text{padding-left:40px}.header-scroll.colapse .header-container .header-bottom .header-bottom-text .header-bottom-text-subtitle{left:200px;top:1px}.header-scroll.colapse .header-container .header-bottom-buttons{top:21px}.header-scroll.colapse.details .header-container .header-bottom .header-bottom-text .header-bottom-text-subtitle,.header-scroll.colapse.pay .header-container .header-bottom .header-bottom-text .header-bottom-text-subtitle{left:180px}.header-scroll.colapse.confirmation .header-container .header-bottom .header-bottom-text .header-bottom-text-subtitle{left:190px}@media screen and (max-width:1024px){.header-scroll{height:270px;width:100%;background:#fff;position:fixed;top:0;padding:0 5%;z-index:99;transition:all .5s ease-in-out}.header-scroll .header-container{width:100%;position:relative;height:200px}.header-scroll .header-container .header-top{height:90px;position:absolute;top:0;width:100%;display:flex;align-items:center;justify-content:space-between}.header-scroll .header-container .header-top .header-logo{display:flex;align-items:center;cursor:pointer}.header-scroll .header-container .header-top .header-logo .header-logo-asisa{height:20px;width:80px;transition:all .5s ease-in-out}.header-scroll .header-container .header-top .header-logo .header-logo-icon{height:20px;width:20px;transition:all .5s ease-in-out;-webkit-transform:translate(0);transform:translate(0)}.header-scroll .header-container .header-top .header-logout{transition:all .5s ease-in-out;cursor:pointer}.header-scroll .header-container .header-bottom{height:110px;width:100%;position:absolute;display:flex;justify-content:space-between;padding-top:15px;top:0;top:90px;transition:all .5s ease-in-out}.header-scroll .header-container .header-bottom .header-bottom-text{display:flex;flex-direction:column;position:relative;transition:all .5s ease-in-out}.header-scroll .header-container .header-bottom .header-bottom-text .header-bottom-text-title{font-weight:600;line-height:25px;font-size:32px;letter-spacing:-.75px;color:#004f8b;left:0;transition:all .5s ease-in-out}.header-scroll .header-container .header-bottom .header-bottom-text .header-bottom-text-subtitle{width:150px;font-weight:500;line-height:32px;font-size:18px;color:#004f8b;position:absolute;left:0;top:25px;transition:all .5s ease-in-out}.header-scroll .header-container .header-bottom-buttons{display:flex;position:absolute;top:100px;left:0}.header-scroll .header-container .header-bottom-buttons .button-standard:last-of-type{margin-left:25px}.header-scroll.colapse{height:160px}.header-scroll.colapse .header-container{height:90px}.header-scroll.colapse .header-container .header-top{height:90px;display:flex;align-items:center;justify-content:space-between}.header-scroll.colapse .header-container .header-top .header-logo{display:flex;align-items:center}.header-scroll.colapse .header-container .header-top .header-logo .header-logo-asisa{height:20px;width:80px;opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}.header-scroll.colapse .header-container .header-top .header-logo .header-logo-icon{height:20px;width:20px;-webkit-transform:translate(-80px,-3px);transform:translate(-80px,-3px)}.header-scroll.colapse .header-container .header-top .header-logout{opacity:0;-webkit-transform:translateX(80px);transform:translateX(80px)}.header-scroll.colapse .header-container .header-bottom{height:90px;top:0;padding-top:30px}.header-scroll.colapse .header-container .header-bottom .header-bottom-text{padding-left:40px}.header-scroll.colapse .header-container .header-bottom .header-bottom-text .header-bottom-text-subtitle{left:200px;top:1px}.header-scroll.colapse .header-container .header-bottom-buttons{top:91px}.header-scroll.documents .header-container .header-bottom .header-bottom-text .header-bottom-text-subtitle{width:300px}}@media screen and (max-width:720px){.header-scroll{height:270px;width:100%;background:#fff;position:fixed;top:0;padding:0 5%;z-index:99;transition:all .5s ease-in-out}.header-scroll .header-container{width:100%;position:relative;height:200px}.header-scroll .header-container .header-top{height:90px;position:absolute;top:0;width:100%;display:flex;align-items:center;justify-content:space-between}.header-scroll .header-container .header-top .header-logo{display:flex;align-items:center;cursor:pointer}.header-scroll .header-container .header-top .header-logo .header-logo-asisa{height:20px;width:80px;transition:all .5s ease-in-out}.header-scroll .header-container .header-top .header-logo .header-logo-icon{height:20px;width:20px;transition:all .5s ease-in-out;-webkit-transform:translate(0);transform:translate(0)}.header-scroll .header-container .header-top .header-logout{transition:all .5s ease-in-out;cursor:pointer}.header-scroll .header-container .header-bottom{height:110px;width:100%;position:absolute;display:flex;justify-content:space-between;padding-top:15px;top:0;top:90px;transition:all .5s ease-in-out}.header-scroll .header-container .header-bottom .header-bottom-text{display:flex;flex-direction:column;position:relative;transition:all .5s ease-in-out}.header-scroll .header-container .header-bottom .header-bottom-text .header-bottom-text-title{font-weight:600;line-height:25px;font-size:32px;letter-spacing:-.75px;color:#004f8b;left:0;transition:all .5s ease-in-out}.header-scroll .header-container .header-bottom .header-bottom-text .header-bottom-text-subtitle{width:150px;font-weight:500;line-height:32px;font-size:18px;color:#004f8b;left:0;top:25px;transition:all .5s ease-in-out}.header-scroll .header-container .header-bottom-buttons{display:flex;position:absolute;top:100px;left:0}.header-scroll .header-container .header-bottom-buttons .button-standard:last-of-type{margin-left:5px}.header-scroll.colapse{height:190px}.header-scroll.colapse .header-container{height:90px}.header-scroll.colapse .header-container .header-top{height:90px;display:flex;align-items:center;justify-content:space-between}.header-scroll.colapse .header-container .header-top .header-logo{display:flex;align-items:center}.header-scroll.colapse .header-container .header-top .header-logo .header-logo-asisa{height:20px;width:80px;opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}.header-scroll.colapse .header-container .header-top .header-logo .header-logo-icon{height:20px;width:20px;-webkit-transform:translate(-80px,-3px);transform:translate(-80px,-3px)}.header-scroll.colapse .header-container .header-top .header-logout{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.header-scroll.colapse .header-container .header-bottom{height:90px;top:0;padding-top:30px}.header-scroll.colapse .header-container .header-bottom .header-bottom-text{padding-left:40px}.header-scroll.colapse .header-container .header-bottom .header-bottom-text .header-bottom-text-subtitle{left:42px;top:28px}.header-scroll.colapse .header-container .header-bottom-buttons{top:120px}.header-scroll.colapse.confirmation .header-container .header-bottom .header-bottom-text,.header-scroll.colapse.details .header-container .header-bottom .header-bottom-text,.header-scroll.colapse.pay .header-container .header-bottom .header-bottom-text{margin-bottom:50px}.header-scroll.colapse.confirmation .header-container .header-bottom .header-bottom-text .header-bottom-text-subtitle,.header-scroll.colapse.details .header-container .header-bottom .header-bottom-text .header-bottom-text-subtitle,.header-scroll.colapse.pay .header-container .header-bottom .header-bottom-text .header-bottom-text-subtitle{left:42px}.header-scroll .header-container .header-bottom .header-bottom-text .header-bottom-text-subtitle{width:300px}}.card-ways{width:220px;height:360px;padding:40px;border-radius:3px;border:1px solid #004f8b;display:flex;flex-direction:column;background:#fff;text-align:center;justify-content:center;align-items:center;position:relative;transition:all .3s ease-in-out;cursor:pointer;margin:50px 45px}.card-ways.documents{background:none}.card-ways.documents .card-ways-img{height:100px;width:100px;display:flex;justify-content:center;align-items:center}.card-ways.documents:before{content:"";width:1px;height:250px;position:absolute;left:-47px;top:55px;background:linear-gradient(#70bfd2,#1c4f87)}.card-ways .card-ways-item{margin-bottom:50px}.card-ways .card-ways-item .card-ways-item-title{font-weight:600;line-height:36px;font-size:24px;color:#004f8b}.card-ways .card-ways-item .card-ways-item-subtitle{font-weight:600;line-height:24px;font-size:14px;letter-spacing:.2px;color:#004f8b}.card-ways .card-ways-img{height:100px;width:140px;display:flex;justify-content:center;align-items:center}.card-ways:hover{box-shadow:0 4px 8px rgba(55,71,79,.08),0 2px 4px rgba(55,71,79,.16)}@media screen and (max-width:1024px){.card-ways{flex-direction:row;width:100%;max-width:500px;height:220px;margin:50px 45px}.card-ways.first{margin-bottom:0}.card-ways .card-ways-item{margin-bottom:0;margin-right:40px}.card-ways.documents:before{content:"";width:100%;height:1px;position:absolute;left:0;top:-55px}}@media screen and (max-width:720px){.card-ways{width:90%;height:120px;padding:20px;margin:20px 10px}.card-ways.documents:before{content:"";width:100%;height:1px;position:absolute;left:0;top:-22px}.card-ways .card-ways-item .card-ways-item-title{font-size:22px}.card-ways .card-ways-item .card-ways-item-subtitle{font-size:12px}.card-ways .card-ways-img{height:60px;width:85px}}.card-rate{display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-radius:4px;width:100%;background-color:#fff}.card-rate .card-rate-check{display:none}.card-rate .card-rate-container{display:flex;width:100%}.card-rate .card-rate-container .card-rate-column-total,.card-rate .card-rate-container .card-rate-column-total .card-rate-row-total-top{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.card-rate .card-rate-container .card-rate-column-total .card-rate-row-total-top{background:#004f8b;padding:25px}.card-rate .card-rate-container .card-rate-column-total .card-rate-row-total-bottom{background:#fafbfe;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:25px}.card-rate .card-rate-container .card-rate-column-total .card-rate-title{font-weight:600;line-height:auto;font-size:24px;color:#fff;width:100%;text-align:center}.card-rate .card-rate-container .card-rate-column-total .card-rate-price{font-weight:600;line-height:56px;letter-spacing:-1px;display:flex;align-items:baseline;flex-direction:column;color:#4bbed3}.card-rate .card-rate-container .card-rate-column-total .card-rate-price .total-price{font-size:40px;margin:15px}.card-rate .card-rate-container .card-rate-column-total .card-rate-price span{font-weight:500;line-height:36px;font-size:24px;margin-left:3px}.card-rate .card-rate-container .card-rate-column-total .rate-partial{width:100%;text-align:center;margin-bottom:10px;background:#fafbfe}.card-rate .card-rate-container .card-rate-column-total .rate-partial p{font-weight:600;line-height:24px;font-size:14px;letter-spacing:.2px;color:#1c4f87}.card-rate .card-rate-container .card-rate-column-total .rate-partial p span{font-weight:600;line-height:20px;font-size:18px;color:#4bbed3}.card-rate .card-rate-container .card-rate-column-info{background:#fafbfe;padding:25px;display:flex;flex-direction:column}.card-rate .card-rate-container .card-rate-column-info .card-rate-benefits{font-weight:600;line-height:20px;font-size:18px;text-align:center;color:#4bbed3;text-align:left}.card-rate .card-rate-container .card-rate-column-info .card-rate-benefits>ul>p{margin-bottom:10px}.card-rate .card-rate-container .card-rate-column-info .card-rate-benefits ul{margin-bottom:20px}.card-rate .card-rate-container .card-rate-column-info .card-rate-benefits li{font-weight:500;line-height:20px;font-size:14px;color:#1c4f87;display:flex;padding-right:25px}.card-rate .card-rate-benefits-checklist{width:8px;height:8px;margin-right:8px}.card-rate.contract{border:1px solid #004f8b;overflow:hidden;cursor:pointer}.card-rate.contract .card-rate-container .card-rate-column-total .card-rate-title{color:#004f8b}.card-rate.contract .card-rate-container .card-rate-column-total .card-rate-row-total-top{background:#fff}.card-rate.contract.active{border:1px solid #004f8b;overflow:hidden}.card-rate.contract.active .card-rate-container .card-rate-column-total .card-rate-title{color:#fff}.card-rate.contract.active .card-rate-container .card-rate-column-total .card-rate-row-total-top{background:#004f8b}@media screen and (max-width:720px){.card-rate{min-width:250px}.card-rate .card-rate-title{font-size:20px}.card-rate .card-rate-price{font-size:40px}.card-rate .card-rate-column-total{width:100%;border-radius:4px;overflow:hidden}.card-rate .card-rate-benefits{font-size:10px;padding-left:35px}}.button-way{width:140px;height:40px;border-radius:3px;border:1px solid #4bbed3;display:flex;justify-content:center;align-items:center;font-weight:400;line-height:24px;font-size:14px;letter-spacing:.25px;text-transform:uppercase;color:#4bbed3;transition:all .2s ease-in-out;cursor:pointer}.button-way.active{color:#fff;background-color:#4bbed3}@media screen and (max-width:720px){.button-way{width:85px;height:25px;font-size:12px}}.button-blue{width:200px;height:45px;background-color:#004f8b;border-radius:3px;text-transform:uppercase;display:flex;justify-content:center;align-items:center;color:#fafafa;font-weight:600;line-height:24px;font-size:14px;letter-spacing:.2px;cursor:pointer}.hero{width:80%;margin:0 10%;display:flex;flex-direction:column}.hero .hero-container{display:flex;align-items:flex-end;width:100%}.hero .hero-container .hero-item{width:100%}.hero .hero-container .hero-item .hero-item-text{color:#004f8b;display:inline-block}.hero .hero-container .hero-item .hero-item-text .hero-item-text-title{font-weight:700;line-height:56px;font-size:48px;letter-spacing:-1px}.hero .hero-container .hero-item .hero-item-text .hero-item-text-subtitle{font-weight:500;line-height:36px;font-size:24px}.hero .hero-container .hero-buttons{display:flex}.hero .hero-container .hero-buttons .l-orange-next{margin-left:25px}.hero .hero-line{width:calc(100% - 265px);height:100px;padding:30px;display:flex;align-items:center}@media screen and (max-width:1024px){.hero{width:90%;margin:0 5%}.hero .hero-container{flex-direction:column}.hero .hero-container .hero-item{margin-bottom:25px}.hero .hero-container .hero-buttons{width:100%}.hero .hero-container .hero-buttons .l-orange-next{margin-left:15px}.hero .hero-line{width:100%}}@media screen and (max-width:720px){.hero .hero-container{flex-direction:column;margin-bottom:25px}.hero .hero-container .hero-item{margin-bottom:25px}.hero .hero-container .hero-buttons{width:100%}.hero .hero-container .hero-buttons .l-orange-next{margin-left:10px}.hero .hero-line{height:50px;padding:5%}}.button-hw{width:215px;border:.6px solid #4bbed3;border-radius:4px;justify-content:space-between;background-color:#fff;margin:50px 0;position:relative;cursor:pointer}.button-hw,.button-hw .button-hw-number{height:50px;display:flex;align-items:center;transition:all .3s ease-in-out}.button-hw .button-hw-number{font-weight:300;line-height:22px;font-size:14px;letter-spacing:.3px;color:#004f8b;justify-content:center}.button-hw .button-hw-number input{width:40px;text-align:right;border:none}.button-hw .button-hw-number span{width:40px}.button-hw .button-hw-number .button-hw-title{color:#004f8b;position:absolute;left:17px;top:-28px;transition:all .3s ease-in-out;z-index:55}.button-hw .button-hw-minus,.button-hw .button-hw-plus{width:50px;height:50px;background-color:#4bbed3;display:flex;justify-content:center;align-items:center;font-weight:300;line-height:48px;font-size:32px;letter-spacing:-.75px;color:#fafafa;padding-bottom:5px;border-radius:4px;transition:all .5s ease-in-out}.button-hw .button-hw-minus span,.button-hw .button-hw-plus span{pointer-events:none}.button-hw input{font-weight:300;line-height:22px;font-size:14px;letter-spacing:.3px;color:#004f8b}.button-hw.default{border:.6px solid #858585}.button-hw.default:hover .button-hw-title{color:#004f8b}.button-hw.default .button-hw-minus,.button-hw.default .button-hw-plus{color:#fff;background-color:#858585}.button-hw.default .button-hw-minus span,.button-hw.default .button-hw-plus span{opacity:1}.button-hw.default span{opacity:0}.button-hw.default .button-hw-title{color:#858585;left:87px;top:13px}.input-text{display:inline-block;height:110px;width:100%;font-weight:300;line-height:22px;font-size:14px;letter-spacing:.3px;position:relative;transition:all .3s ease-in-out;color:#858585}.input-text .input-info{position:absolute;max-width:100%;width:400px;bottom:90px;background:#d2d2d2;border-radius:4px;padding:15px;font-size:12px;left:-5px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;visibility:hidden;opacity:0;color:#303030;line-height:18px;transition:all .3s ease-in-out;z-index:999999}.input-text .input-info:after{content:"";width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#d2d2d2;position:absolute;bottom:-1px;border-radius:1px}.input-text .recover-password{display:none}.input-text .input-text-alert,.input-text .input-text-title{padding:8px 0 8px 30px;height:30px;display:flex;align-items:center;pointer-events:none;z-index:0;background:none;margin-bottom:1px}.input-text .input-text-title{-webkit-transform:translateY(41px);transform:translateY(41px);transition:all .3s ease-in-out;pointer-events:none}.input-text .input-text-alert{color:#ed3d12;visibility:hidden;position:relative;-webkit-transform:translateY(-15px);transform:translateY(-15px);opacity:0}.input-text .input-text-alert:before{content:"";width:6px;height:6px;background:#ed3d12;border-radius:100%;position:absolute;left:15px;top:13px}.input-text.complete .input-text-title{-webkit-transform:translateY(0);transform:translateY(0);color:#004f8b}.input-text.complete.required,.input-text.complete input{color:#004f8b}.input-text.complete.required:before{top:12px}.input-text.complete.required label .input-text-title p,.input-text.required{color:#004f8b}.input-text.active .input-text-title{-webkit-transform:translateY(0);transform:translateY(0);color:#004f8b}.input-text.active input{color:#004f8b}.input-text label input{width:100%;height:50px;border:1px solid #adadad;overflow:hidden;border-radius:4px;padding:8px 25px;background-color:#fff;font-weight:300;line-height:22px;font-size:14px;letter-spacing:.3px;z-index:3;color:#858585}.input-text label:hover .input-text-title{color:#004f8b}.input-text label input:focus{color:#004f8b;border:1px solid #4bbed3}.input-text label input:hover{color:#004f8b}.input-text.error{color:#ed3d12}.input-text.error input{border:1px solid #ed3d12}.input-text.error .input-text-title{color:#ed3d12}.input-text.error .input-text-alert{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;min-width:220px}.input-text.disable{pointer-events:none}.input-text.disable input{background-color:#f1f1f1;border:0;color:#004f8b;opacity:.42}.input-text.disable.disable:before{background:rgba(28,79,135,.42)}.input-text.required:before{content:"";width:6px;height:6px;border-radius:6px;background-color:#004f8b;position:absolute;left:15px;top:53px;transition:all .3s ease-in-out}.input-text.required.active:before{top:12px}.input-text.input-login #code{padding-right:140px}.input-text.input-login .recover-password{height:30px;position:absolute;top:40px;right:4px;border-left:1px solid #004f8b;display:flex;align-items:center;padding:15px;color:#4bbed3;cursor:pointer}.input-text.input-login .input-text-title{width:160px}.input-text.input-login.error .input-text-title:before{background-image:url(/static/media/candado-error.4d76f428.svg)}.input-text.input-login .input-text-title:before{content:"";background-image:url(/static/media/candado.b916e171.svg);width:15px;height:16px;background-size:cover;background-position:50%;margin-right:5px;position:absolute;left:9px;top:5px}.input-text .extension{display:none}.input-text.static{pointer-events:none}.input-text.static .input-text-title{color:#004f8b}.input-text.info:hover .input-info{visibility:visible;opacity:1}.input-text.hind{height:0;z-index:9;max-height:0}.input-text.hind .extension{cursor:pointer;max-height:0;display:flex;width:100%;flex-direction:column;padding:0 30px;border-radius:0 0 6px 6px;border:1px solid #4bbed3;border-top:0;position:absolute;top:77px;background-color:#fff;z-index:-1;opacity:0;transition:all .3s ease-in-out;visibility:hidden}.input-text.hind .extension .extension-item{opacity:0;padding:5px 0;transition:all .3s ease-in-out}.input-text.hind.active-hind .extension{visibility:visible;max-height:500px;opacity:1;padding:10px 30px}.input-text.hind.active-hind .extension .extension-item{opacity:1;cursor:pointer}.input-text.hind.active-hind .extension .extension-item:hover{color:#004f8b}@media screen and (max-width:720px){.input-text,.input-text label input{font-size:16px}}.modal{width:100%;height:100vh;position:fixed;top:0;left:0;background-color:rgba(246,247,251,.9);z-index:99999999;overflow:hidden;visibility:hidden;opacity:0;transition:all .5s ease-in-out}.modal,.modal .modal-container{display:flex;justify-content:center;align-items:center}.modal .modal-container{width:70%;max-width:1000px;height:430px;flex-direction:column;background-color:#fff;border-radius:6px}.modal .modal-container .modal-container-icon{width:40px;height:40px;margin-bottom:50px}.modal .modal-container .modal-container-text{font-weight:700;line-height:36px;font-size:24px;text-align:center;color:#ed3d12;padding:0 15px}.modal .modal-container .modal-container-line{height:75px;display:flex;align-items:center;justify-content:center;margin-bottom:25px;padding:0 5%}.modal .modal-container .modal-container-buttons{width:530px;display:flex;justify-content:center}.modal .modal-container .modal-container-buttons .modal-container-buttons-item{width:auto;margin:15px}.modal.active{visibility:visible;opacity:1}@media screen and (max-width:1024px){.modal .modal-container{min-width:590px}}@media screen and (max-width:720px){.modal .modal-container{height:550px;min-width:0;width:80%}.modal .modal-container .modal-container-text{font-size:22px}.modal .modal-container .modal-container-buttons{flex-direction:column;align-items:center}}.aside-notification{background:hsla(0,0%,100%,.5);border-radius:3px;display:flex;flex-direction:column;width:240px;padding:25px 25px 25px 15px}.aside-notification .aside-notification-item{width:100%;display:flex;align-items:flex-start}.aside-notification .aside-notification-item .aside-notification-item-icon{width:40px;height:40px;margin-right:10px}.aside-notification .aside-notification-item .aside-notification-item-info{width:100%}.aside-notification .aside-notification-item .aside-notification-item-info .aside-notification-item-title{font-weight:700;line-height:24px;font-size:14px;letter-spacing:.2px;color:#004f8b;padding-top:3px;margin-bottom:25px}.aside-notification .aside-notification-item .aside-notification-item-info .aside-notification-item-text{font-weight:500;line-height:22px;font-size:12px;letter-spacing:.3px;color:#004f8b;position:relative}.aside-notification .aside-notification-item .aside-notification-item-info .aside-notification-item-text p{margin-bottom:10px}.aside-notification .aside-notification-item .aside-notification-item-info .aside-notification-item-text ul{margin:15px 0}.aside-notification .aside-notification-item .aside-notification-item-info .aside-notification-item-text ul li{padding-left:10px;position:relative}.aside-notification .aside-notification-item .aside-notification-item-info .aside-notification-item-text ul li:before{content:"";width:4px;height:4px;border-radius:4px;position:absolute;background-color:#004f8b;top:8px;left:0}.aside-notification .aside-notification-item .aside-notification-item-info .aside-notification-item-text .aside-contact-item{display:flex;margin-bottom:7px}.aside-notification .aside-notification-item .aside-notification-item-info .aside-notification-item-text .aside-contact-item span{position:absolute;left:-30px}.aside-notification .aside-line{width:100%;height:100px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1024px){.aside-notification{width:100%}}@media screen and (max-width:720px){.simulation-continer-columns-aside-container .button-standard.l-light-blue-left.email,.simulation-continer-columns-aside-container .button-standard.l-light-blue-left.print,.simulation-continer-columns-aside-container .button-standard.l-light-blue-left.save{max-width:200px}}.simulation-continer-columns-aside-container .button-standard.l-light-blue-left.email,.simulation-continer-columns-aside-container .button-standard.l-light-blue-left.print,.simulation-continer-columns-aside-container .button-standard.l-light-blue-left.save{width:100%}.simulation-container .simulation-container-columns .simulation-continer-columns-aside .simulation-continer-columns-aside-container.buttons-blue{margin-bottom:20px}.simulation-container .simulation-container-columns .simulation-continer-columns-aside .simulation-continer-columns-aside-container.buttons-blue:nth-child(4){margin-bottom:50px}.tomador{width:100%;display:flex;border:1px solid #004f8b;border-radius:4px;background:#fff;color:#004f8b;margin-bottom:30px;padding:15px 5%;align-items:center;justify-content:flex-start;position:relative}.tomador:hover{border:1px solid #4bbed3}.tomador .tomador-item{width:40%;height:100%;display:flex;flex-direction:column;justify-content:center;padding-right:15px}.tomador .tomador-item:first-of-type{width:100%}.tomador .tomador-item .tomador-item-title{font-weight:600;line-height:auto;font-size:12px;text-transform:uppercase;margin-bottom:5px;color:#4bbed3}.tomador .tomador-item .tomador-item-info{font-style:normal;font-weight:500;line-height:24px;font-size:16px;color:#004f8b}.tomador .tomador-item .tomador-item-info.validation{width:180px}.tomador .tomador-item .tomador-item-info.error{color:#ed3d12}.tomador .tomador-icon{position:absolute;right:5%}@media screen and (max-width:720px){.tomador{flex-direction:column;height:auto;align-items:center;text-align:center;padding:15px;width:100%}.tomador .tomador-item:first-of-type{margin-bottom:15px}.tomador .tomador-icon{right:5%;bottom:5%}}@media screen and (max-width:456px){.tomador.list-simulations{width:100%;flex-wrap:wrap;flex-direction:row;justify-content:center}.tomador.list-simulations .tomador-item:first-of-type{margin-bottom:0}.tomador.list-simulations .tomador-item{width:100%;min-width:120px;text-align:center}}.list-simulations{width:100%;margin-bottom:15px;border:1px solid rgba(0,58,135,.39);border-radius:4px}.list-simulations .list-simulation-line{width:90%;margin:0 auto;height:1px;background:rgba(75,190,211,.2)}.list-simulations .list-simulations-row{display:flex;justify-content:space-between;align-items:flex-end;padding:50px 60px}.list-simulations .list-simulations-row.row-ext{background:#fafbfe;transition:all .3s ease-in-out;max-height:500px;overflow:hidden}.list-simulations .list-simulations-row.row-ext .list-simulation-column{pointer-events:all;transition:all .6s ease-in-out;max-height:100px;overflow:hidden}.list-simulations .list-simulations-row.row-ext .list-simulation-column:first-of-type{width:200px}.list-simulations .list-simulations-row.row-ext.close{opacity:0;padding:0 60px;max-height:0}.list-simulations .list-simulations-row.row-ext.close .list-simulation-column{opacity:0;max-height:0;pointer-events:none}.list-simulations .list-simulations-row.row-ext.close~.list-buttons .ext-button-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.list-simulations .list-simulations-row.list-buttons{justify-content:flex-end;align-items:center;padding:25px;width:100%}.list-simulations .list-simulations-row.list-buttons .ext-button{display:flex;align-items:center;margin-right:25px;cursor:pointer}.list-simulations .list-simulations-row.list-buttons .ext-button .button-standard.recover-simulation{margin-bottom:0}.list-simulations .list-simulations-row.list-buttons .ext-button .button-standard.l-blue-single{width:180px}.list-simulations .list-simulations-row.list-buttons .ext-button .ext-button-text{font-weight:600;line-height:normal;font-size:12px;text-align:right;text-transform:uppercase;margin-right:5px;color:#004f8b}.list-simulations .list-simulations-row.list-buttons .ext-button .ext-button-icon{width:10px;height:10px;margin-bottom:2px;transition:.5s;background-image:url(/static/media/arrow-list-simulation.f5670f24.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;transition:all .3s ease-in-out}.list-simulations .list-simulations-row.list-buttons .ext-button .ext-button-icon.rotate{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.list-simulations .list-simulations-row .list-simulations-column.list-info{display:flex}.list-simulations .list-simulations-row .list-simulations-column.list-info .list-simulation-column-sub{display:flex;height:100%;margin-left:25px;flex-direction:column;justify-content:space-between}.list-simulations .list-simulations-row .list-simulation-title{font-weight:600;line-height:normal;font-size:14px;text-transform:uppercase;color:#4bbed3;margin-bottom:10px;padding-right:25px}.list-simulations .list-simulations-row .list-simulation-subtitle-price{font-weight:400;line-height:28px;font-size:20px;color:#004f8b}.list-simulations .list-simulations-row .list-simulation-title-name{font-weight:400;line-height:32px;font-size:20px;color:#004f8b}@media screen and (max-width:1024px){.list-simulations .list-simulations-row{padding:25px 25px 0;flex-wrap:wrap}.list-simulations .list-simulations-row.row-ext{flex-direction:row;justify-content:space-between;padding:25px}.list-simulations .list-simulations-row.row-ext .list-simulation-column{width:40%;margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}.list-simulations .list-simulations-row.row-ext .list-simulation-column:first-of-type{width:100%}.list-simulations .list-simulations-row.row-ext .list-simulation-column .list-simulation-title{width:55%;margin-bottom:0}.list-simulations .list-simulations-row.row-ext.close{padding:0 25px;height:0}.list-simulations .list-simulations-row.row-ext.close .list-simulation-column{margin-left:15px;height:0}.list-simulations .list-simulations-row.list-buttons .ext-button{min-width:100px;margin:0 0 20px;cursor:pointer}.list-simulations .list-simulations-row.list-buttons .ext-button.more{margin-bottom:0;width:100px;margin-left:50%;order:3}.list-simulations .list-simulations-row.list-buttons .ext-button .button-standard.recover-simulation{order:5;padding:0}.list-simulations .list-simulations-row.list-buttons .ext-button .button-standard.l-blue-single{width:180px;order:2;margin-left:20px}.list-simulations .list-simulations-row .list-simulations-column{width:100%}.list-simulations .list-simulations-row .list-simulations-column.list-info{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.list-simulations .list-simulations-row .list-simulations-column.list-info .list-simulation-column-sub{display:flex;height:100%;margin-left:0;margin-right:25px;flex-direction:column;justify-content:space-between;margin-bottom:25px;padding:0;min-width:150px}.list-simulations .list-simulations-row .list-simulations-column.list-names{display:flex;flex-direction:column;margin-bottom:24px}}@media screen and (max-width:720px){.list-simulations .list-simulations-row{padding:25px 25px 0;flex-wrap:wrap}.list-simulations .list-simulations-row.row-ext{flex-direction:column;justify-content:flex-start;padding:25px}.list-simulations .list-simulations-row.row-ext .list-simulation-column{width:100%;margin-bottom:15px;display:flex;justify-content:space-between;align-items:flex-start}.list-simulations .list-simulations-row.row-ext .list-simulation-column:first-of-type{width:100%}.list-simulations .list-simulations-row.row-ext.close{padding:0 25px;height:0;margin-bottom:0}.list-simulations .list-simulations-row.row-ext.close .list-simulation-column{margin-left:15px}.list-simulations .list-simulations-row.list-buttons .ext-button{cursor:pointer}.list-simulations .list-simulations-row.list-buttons .ext-button .button-standard.recover-simulation{padding:0}.list-simulations .list-simulations-row .list-simulations-column{width:100%}.list-simulations .list-simulations-row .list-simulations-column.list-info{display:flex;width:100%;flex-wrap:wrap;justify-content:space-between}.list-simulations .list-simulations-row .list-simulations-column.list-info .list-simulation-column-sub{display:flex;height:100%;margin-left:0;margin-right:25px;flex-direction:column;justify-content:space-between;margin-bottom:25px;padding:0;min-width:150px}.list-simulations .list-simulations-row .list-simulations-column.list-names{display:flex;flex-direction:column;margin-bottom:24px}}.button-standard{display:flex;justify-content:center;align-items:center;position:relative;font-weight:600;line-height:24px;font-size:14px;text-align:center;letter-spacing:.2px;cursor:pointer;color:#fafafa;border-radius:3px;transition:all .2s ease-in-out}.button-standard .button-standard-img-left,.button-standard.none{display:none}.button-standard .button-standard-text{text-transform:uppercase}.button-standard .button-standard-img-right{display:none}.button-standard .button-standard-line{position:absolute;display:none}.button-standard.s-light-blue-save{min-width:115px;height:45px;background-color:#4bbed3;margin-left:15px;border:1px solid #4bbed3;transition:all .3s ease-in-out}.button-standard.s-light-blue-save:hover{box-shadow:0 4px 8px rgba(55,71,79,.08),0 2px 4px rgba(55,71,79,.16)}.button-standard.s-light-blue-save.single,.button-standard.s-light-blue-save.single .button-standard-text{width:100%}.button-standard.s-light-blue-save.single .button-standard-img-left{display:none}.button-standard.s-light-blue-clean{min-width:115px;height:45px;border:1px solid #4bbed3;color:#4bbed3;background-color:#fff}.button-standard.s-light-blue-clean:hover{background-color:#4bbed3;color:#fff}.button-standard.s-blue-back{width:115px;height:45px;background-color:#fff;color:#004f8b;border:1px solid #004f8b;margin-right:25px}.button-standard.s-blue-back:hover{background-color:#004f8b;color:#fafafa}.button-standard.l-light-blue-left{width:170px;height:45px;color:#fafafa;border:1px solid #4bbed3;background-color:#4bbed3;padding:0 15px}.button-standard.l-light-blue-left .button-standard-img-left{width:40px;height:40px;background-position:50%;display:inline;background-repeat:no-repeat}.button-standard.l-light-blue-left .button-standard-text{width:170px}.button-standard.l-light-blue-left:hover{box-shadow:0 4px 8px rgba(55,71,79,.08),0 2px 4px rgba(55,71,79,.16)}.button-standard.l-light-blue-left.email .button-standard-text{text-transform:capitalize}.button-standard.l-light-blue-left.email .button-standard-img-left{background-image:url(/static/media/email.d7aafc3e.svg)}.button-standard.l-light-blue-left.save .button-standard-text{text-transform:capitalize}.button-standard.l-light-blue-left.save .button-standard-img-left{background-image:url(/static/media/save.0b6766ed.svg)}.button-standard.l-light-blue-left.print .button-standard-text{text-transform:capitalize}.button-standard.l-light-blue-left.print .button-standard-img-left{background-image:url(/static/media/print.54b215de.svg)}.button-standard.l-light-blue-left.edit{width:100%}.button-standard.l-light-blue-left.edit .button-standard-text{text-transform:capitalize}.button-standard.l-light-blue-left.edit .button-standard-img-left{background-image:url(/static/media/pen-icon.b0687b99.svg)}.button-standard.l-blue-left{width:240px;height:45px;color:#fafafa;border:1px solid #004f8b;background-color:#004f8b}.button-standard.l-blue-left .button-standard-img-left{width:20px;height:20px;background-image:url(/static/media/undo.0ef70e74.svg);display:inline;background-position:50%;background-size:cover}.button-standard.l-blue-left .button-standard-text{width:170px}.button-standard.l-blue-left:hover{box-shadow:0 4px 8px rgba(55,71,79,.08),0 2px 4px rgba(55,71,79,.16)}.button-standard.l-orange-next{width:240px;height:45px;color:#fafafa;border:1px solid #ed3d12;background-color:#ed3d12}.button-standard.l-orange-next .button-standard-text{width:170px}.button-standard.l-orange-next .button-standard-img-right{width:40px;height:40px;background-image:url(/static/media/next.10d4627f.svg);display:inline}.button-standard.l-orange-next:hover{box-shadow:0 4px 8px rgba(55,71,79,.08),0 2px 4px rgba(55,71,79,.16);color:#fafafa}.button-standard.l-orange-simulation{width:240px;height:45px;color:#fafafa;border:1px solid #ed3d12;background-color:#ed3d12;transition:all .3s ease-in-out}.button-standard.l-orange-simulation .button-standard-img-left{width:40px;height:40px;background-image:url(/static/media/eye-white.48fbc922.svg);display:inline}.button-standard.l-orange-simulation .button-standard-text{width:170px}.button-standard.l-orange-simulation:hover{color:#fafafa;box-shadow:0 4px 8px rgba(55,71,79,.08),0 2px 4px rgba(55,71,79,.16)}.button-standard.l-orange-simulation-contract{width:240px;height:45px;color:#fafafa;border:1px solid #ed3d12;background-color:#ed3d12}.button-standard.l-orange-simulation-contract .button-standard-img-left{width:40px;height:40px;background-image:url(/static/media/file-minus.2890ff80.svg);display:inline}.button-standard.l-orange-simulation-contract .button-standard-text{width:170px}.button-standard.l-orange-simulation-contract:hover{color:#fafafa}.button-standard.l-orange-simulation-data{width:240px;height:45px;color:#fafafa;border:1px solid #4bbed3;background-color:#4bbed3}.button-standard.l-orange-simulation-data .button-standard-img-left{width:40px;height:40px;background-image:url(/static/media/download.1ba78f3d.svg);display:inline}.button-standard.l-orange-simulation-data .button-standard-text{text-transform:none;width:170px}.button-standard.l-orange-simulation-data:hover{box-shadow:0 4px 8px rgba(55,71,79,.08),0 2px 4px rgba(55,71,79,.16);color:#fafafa}.button-standard.l-orange-simulation-data-big{width:240px;height:65px;color:#fafafa;border:1px solid #4bbed3;background-color:#4bbed3}.button-standard.l-orange-simulation-data-big .button-standard-img-left{width:40px;height:40px;background-image:url(/static/media/download.1ba78f3d.svg);display:inline}.button-standard.l-orange-simulation-data-big .button-standard-text{text-transform:none;width:200px}.button-standard.l-orange-simulation-data-big:hover{box-shadow:0 4px 8px rgba(55,71,79,.08),0 2px 4px rgba(55,71,79,.16);color:#fafafa}.button-standard.l-orange-ending{width:240px;height:45px;color:#fafafa;border:1px solid #ed3d12;background-color:#ed3d12;padding:0}.button-standard.l-orange-ending .button-standard-img-left{width:40px;height:40px;background-image:url(/static/media/flag.0a31741a.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;margin-left:5px;display:inline}.button-standard.l-orange-ending .button-standard-text{width:240px;padding:0;letter-spacing:.2px}.button-standard.l-orange-ending:hover{color:#fafafa}.button-standard.l-orange-contract{width:240px;height:45px;color:#fafafa;border:1px solid #ed3d12;background-color:#ed3d12}.button-standard.l-orange-contract .button-standard-img-left{width:40px;height:40px;background-image:url(/static/media/eye-white.48fbc922.svg);display:inline}.button-standard.l-orange-contract .button-standard-text{width:170px}.button-standard.l-orange-contract:hover{color:#fafafa}.button-standard.l-orange-contract:hover .button-standard-text{width:170px}.button-standard.l-orange-simple{width:240px;height:45px;color:#fafafa;border:1px solid #ed3d12;background-color:#ed3d12}.button-standard.l-orange-simple .button-standard-img-left{display:none}.button-standard.l-orange-simple .button-standard-text{width:170px}.button-standard.l-orange-simple:hover{color:#fafafa}.button-standard.l-orange-simple:hover .button-standard-text{width:170px}.button-standard.l-blue-single{width:240px;height:45px;color:#fafafa;border:1px solid #004f8b;background-color:#004f8b;transition:all .3s ease-in-out}.button-standard.l-blue-single:hover{box-shadow:0 4px 8px rgba(55,71,79,.08),0 2px 4px rgba(55,71,79,.16)}.button-standard.l-blue-single-white{width:240px;height:45px;color:#004f8b;border:1px solid #004f8b;background-color:#fff;transition:all .3s ease-in-out}.button-standard.l-blue-single-white:hover{box-shadow:0 4px 8px rgba(55,71,79,.08),0 2px 4px rgba(55,71,79,.16);background-color:#004f8b;color:#fafafa}.button-standard.l-blue-single-white-code{width:240px;height:45px;color:#fff;border:1px solid #fff;background:none;transition:all .3s ease-in-out}.button-standard.l-blue-single-white-code:hover{box-shadow:0 4px 8px rgba(55,71,79,.08),0 2px 4px rgba(55,71,79,.16);background:#fff;color:#004f8b}.button-standard.l-blue-single-no-active{width:240px;height:45px;color:#fff;border:1px solid #fff;transition:all .3s ease-in-out;box-shadow:0 4px 8px rgba(55,71,79,.08),0 2px 4px rgba(55,71,79,.16);background:#fff;color:#004f8b}.button-standard.l-light-blue-single{width:240px;height:45px;color:#fafafa;border:1px solid #4bbed3;background-color:#4bbed3}.button-standard.l-light-blue-add{width:100%;height:45px;min-width:170px;color:#4bbed3;border:1px solid #4bbed3;background-color:hsla(0,0%,100%,0);padding:0 15px;max-width:220px;line-height:17px}.button-standard.l-light-blue-add .button-standard-img-left{width:40px;height:40px;background-image:url(/static/media/plus-circle.4aa7af58.svg);background-position:50%;display:inline;background-repeat:no-repeat;transition:all .3s ease-in-out}.button-standard.l-light-blue-add .button-standard-text{width:170px}.button-standard.l-light-blue-add:hover{color:#fff;background-color:#4bbed3}.button-standard.l-light-blue-add:hover .button-standard-img-left{background-image:url(/static/media/plus-circle-white.a9d2e000.svg)}.button-standard.hide{display:none}.button-standard.recover-simulation{width:100%;height:45px;border:none;justify-content:flex-start;padding-left:18px;margin-bottom:52px}.button-standard.recover-simulation .button-standard-text{font-style:normal;font-weight:600;line-height:22px;font-size:14px;letter-spacing:.3px;text-transform:capitalize;color:#ed3d12}.button-standard.recover-simulation .button-standard-img-left{display:block;background-image:url(/static/media/external-link.f494cf2b.svg);width:20px;height:20px;background-size:cover;margin-right:18px}@media screen and (max-width:720px){.button-standard.s-light-blue-clean{min-width:75px;height:45px;font-size:13px;border:1px solid #4bbed3;color:#4bbed3;background-color:#fff}.button-standard.s-light-blue-clean:hover{background-color:#4bbed3;color:#fff}.button-standard.s-light-blue-save{min-width:85px;height:45px;background-color:#4bbed3;margin-left:5px;border:1px solid #4bbed3;font-size:13px}.button-standard.l-orange-simulation{width:100%;max-width:200px;font-size:13px}.button-standard.l-orange-simulation .button-standard-text{width:auto;line-height:18px}.button-standard.l-orange-simulation .button-standard-img-left{display:none}.button-standard.l-orange-next{width:100%;max-width:230px;height:45px;color:#fafafa;border:1px solid #ed3d12;background-color:#ed3d12}.button-standard.l-orange-next .button-standard-text{width:auto}.button-standard.l-orange-next .button-standard-img-right{width:40px;height:40px;background-image:url(/static/media/next.10d4627f.svg);display:inline}.button-standard.s-blue-back{width:115px;min-width:100px;background:#fff}.button-standard.button-standard.l-orange-simulation-data-big{width:100%;max-width:300px}.button-standard.l-orange-ending .button-standard-img-left{display:none}.button-standard.l-light-blue-add{line-height:18px;min-width:190px}.button-standard.s-blue-back{min-width:50px;height:45px;max-width:30px;background-color:#fff;color:#004f8b;border:1px solid #004f8b;margin-right:5px}.button-standard.s-blue-back .button-standard-text{display:none}.button-standard.s-blue-back .button-standard-img-left{width:40px;height:40px;background-image:url(/static/media/next-blue.2f01ff12.svg);-webkit-transform:rotate(180deg);transform:rotate(180deg);display:inline;background-size:cover;background-position:100%}.button-standard.s-blue-back:hover{background-color:#004f8b;color:#fafafa}.button-standard.s-blue-back:hover .button-standard-img-left{background-image:url(/static/media/next.10d4627f.svg)}}.card-form{background-color:#fff;border-radius:6px;position:relative;padding:50px 10%;margin-bottom:50px}.card-form .card-form-info{position:absolute;top:20px;right:20px;cursor:pointer;width:20px;height:20px;background-image:url(/static/media/icon-info.ace5b20a.svg);background-position:50%;background-size:cover;background-repeat:no-repeat;font-weight:500;line-height:22px;font-size:12px;letter-spacing:.3px;color:#fafafa}.card-form .card-form-info .card-form-info-pop{transition:all .3s ease-in-out;position:absolute;width:260px;background-color:#d2d2d2;color:#303030;border-radius:3px;background-size:contain;background-repeat:no-repeat;padding:20px 15px 20px 35px;right:-13px;bottom:150%;z-index:999999;opacity:0;visibility:hidden}.card-form .card-form-info .card-form-info-pop:after{content:"";width:10px;height:10px;background-color:#d2d2d2;position:absolute;border-radius:1px;bottom:-4px;right:18px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.card-form .card-form-info:hover .card-form-info-pop{opacity:1;visibility:visible}.card-form .card-form-head{position:relative;height:50px;border-bottom:.6px solid rgba(0,0,0,.21);font-weight:500;line-height:36px;font-size:24px;color:#004f8b;margin-bottom:25px}.card-form .card-form-head .card-form-head-require{position:absolute;top:0;right:0;display:flex;align-items:center;font-weight:500;line-height:24px;font-size:14px;letter-spacing:.25px;padding-right:30px;color:#858585}.card-form .card-form-head .card-form-head-require.hide{display:none}.card-form .card-form-head .card-form-head-require:after{content:"";width:6px;height:6px;background:#004f8b;position:absolute;border-radius:100%;right:0}.card-form.line{height:90px;display:flex;align-items:center;justify-content:space-between;padding:0 10%;position:relative;cursor:pointer}.card-form.line .card-form-info{width:21px;height:21px;position:absolute;top:35px;right:10%;background-image:url(/static/media/arrow-right.e2b76fd1.svg)}.card-form.line .card-form-info .card-form-info-pop{display:none}.card-form.line .card-form-head{border:none;margin:0;display:flex;align-items:center}.card-form.line .card-form-head .card-form-head-require{display:none}.card-form .card-form-head-title{line-height:36px;font-size:24px;display:flex;justify-content:space-between}.card-form .card-form-head-title p{font-size:18px;line-height:18px;margin-top:11px}.card-form .card-form-disclaimer{display:none}.card-form.disclaimer .card-form-disclaimer{display:block;color:#858585;font-size:14px}.card-form.line .card-form-head .card-form-head-require{display:none}@media screen and (max-width:720px){.card-form .card-form-head{height:auto;padding-bottom:15px}.card-form .card-form-head .card-form-head-require{position:relative;padding-right:0;padding-left:0;margin-left:15px}.card-form .card-form-head .card-form-head-require:after{content:"";width:6px;height:6px;background:#004f8b;position:absolute;border-radius:100%;left:-15px}}.check-item{width:100%;min-height:110px;padding:0;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.check-item .check-item-text{width:70%;font-weight:300;line-height:22px;font-size:14px;letter-spacing:.3px;padding-right:7px;color:#004f8b}.check-item .check-item-info{min-width:15px;min-height:15px;background-image:url(/static/media/icon-info.ace5b20a.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative;margin-right:15px;display:none;pointer-events:all}.check-item .check-item-info .check-item-info-pop{position:absolute;width:400px;bottom:200%;background:#d2d2d2;border-radius:4px;padding:15px;font-size:12px;left:-5px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;visibility:hidden;opacity:0;color:#303030;line-height:18px;transition:all .3s ease-in-out;z-index:9999}.check-item .check-item-info .check-item-info-pop b{font-weight:600}.check-item .check-item-info .check-item-info-pop:after{content:"";width:10px;height:10px;border-radius:1px;position:absolute;bottom:-2px;left:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#d2d2d2}.check-item .check-item-info:hover .check-item-info-pop{opacity:1;visibility:visible}.check-item.info .check-item-info{display:block}.check-item.bold .check-item-text{font-weight:700;line-height:24px;font-size:14px;letter-spacing:.2px;color:#004f8b}.check-item .check-item-box{width:50px;min-width:50px;height:25px;border-radius:1px;background:#d2d2d2;position:relative;display:flex;align-items:center;transition:all .3s ease-in-out;pointer-events:none}.check-item .check-item-box .check-item-box-off,.check-item .check-item-box .check-item-box-on{font-weight:500;line-height:22px;font-size:11px;letter-spacing:.3px;opacity:0;position:absolute;color:#fff;transition:all .3s ease-in-out}.check-item .check-item-box .check-item-box-off{right:4px;top:3px;opacity:1}.check-item .check-item-box .check-item-box-on{left:5px;top:3px}.check-item .check-item-box .check-item-box-button{width:15px;height:19px;background:#fafafa;border-radius:1px;position:absolute;left:3px;transition:all .3s ease-in-out}.check-item label{display:flex;align-items:center;justify-content:space-between;width:100%;padding:30px 0;cursor:pointer;position:relative}.check-item input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.check-item.active .check-item-box{background:#4bbed3}.check-item.active .check-item-box .check-item-box-on{opacity:1}.check-item.active .check-item-box .check-item-box-off{opacity:0}.check-item.active .check-item-box .check-item-box-button{left:calc(50% + 6px)}.check-item.no-events{pointer-events:none}.check-conditions{font-weight:400;line-height:22px;font-size:12px;text-align:center;letter-spacing:.3px;margin:0 25px 50px;color:#adadad}.check-conditions,.check-conditions label{display:flex;transition:all .3s ease-in-out}.check-conditions label{margin-right:30px;align-items:center;position:relative}.check-conditions label:hover{color:#004f8b}.check-conditions label:hover .check-condition-box{border:1px solid #004f8b}.check-conditions label .check-condition-box{width:12px;height:12px;border:1px solid #adadad;margin-right:10px;transition:all .3s ease-in-out}.check-conditions label .check-condition-box .check-condition-box-check{width:10px;height:10px;background-image:url(/static/media/check.ae7f446c.svg);opacity:0;background-position:50%;background-repeat:no-repeat}.check-conditions label input{width:100%;height:25px;border:1px solid #adadad;border-radius:1px;transition:all .2s ease-in-out;position:absolute;opacity:0;margin:0;z-index:999}.check-conditions.active .check-condition-box{border:1px solid #004f8b;background-color:#004f8b}.check-conditions.active .check-condition-box .check-condition-box-check{opacity:1;background-color:#004f8b}.check-conditions.circle{font-weight:600;line-height:26px;font-size:18px;text-align:center;color:#adadad}.check-conditions.circle label{display:flex;align-items:flex-start;text-align:left}.check-conditions.circle label input{height:100%}.check-conditions.circle label .check-condition-box{max-width:16px;max-height:16px;min-width:16px;min-height:16px;border-radius:16px;border:1.4px solid #adadad;margin-right:10px;margin-top:5px;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}.check-conditions.circle label .check-condition-box .check-condition-box-check{max-width:8px;max-height:8px;border-radius:8px;background-color:#004f8b;background-image:none;opacity:0;background-position:50%;background-repeat:no-repeat}.check-conditions.circle label .check-box-condition-extension{display:block;font-weight:500;line-height:22px;font-size:12px;letter-spacing:.3px;visibility:hidden;opacity:0;max-height:0;color:#004f8b;transition:all .8s ease-in-out}.check-conditions.circle label .check-box-condition-extension .check-box-condition-text{margin-bottom:25px}.check-conditions.circle:hover{color:#adadad}.check-conditions.circle:hover .check-condition-box{border:1px solid #004f8b}.check-conditions.circle:hover .check-box-condition-text{color:#adadad}.check-conditions.active label{color:#004f8b}.check-conditions.active label .check-condition-box{background-color:#fff;border:1px solid #004f8b}.check-conditions.active label .check-condition-box .check-condition-box-check{opacity:1;background-color:none}.check-conditions.active label .check-box-condition-extension{visibility:visible;opacity:1;max-height:400px}.check-conditions.active:hover{color:#adadad}.check-conditions.active:hover .check-condition-box{border:1px solid #004f8b}.check-conditions.active:hover .check-box-condition-text{color:#004f8b}.check-conditions .check-box-condition-extension{display:none}.user-item-aside{width:240px;height:65px;background-color:#fff;border-radius:3px;display:flex;justify-content:space-between;align-items:center;color:#004f8b;padding:0 5px 0 8px;margin-bottom:15px}.user-item-aside .user-item-aside-img-container{display:flex}.user-item-aside .user-item-aside-img{width:40px;height:40px}.user-item-aside .user-item-aside-img.trash-icon{width:30px}.user-item-aside .user-item-aside-img button{width:100%;height:100%;border:none}.user-item-aside .user-item-aside-img button img{width:100%;height:100%}.user-item-aside .user-item-aside-text{display:flex;flex-direction:column;align-items:flex-start}.user-item-aside .user-item-aside-text .user-item-aside-text-name{font-weight:700;line-height:24px;font-size:14px;text-align:center;letter-spacing:.2px}.user-item-aside .user-item-aside-text .user-item-aside-text-info{font-weight:500;line-height:22px;font-size:12px;text-align:center;letter-spacing:.3px}.user-item-aside .user-item-aside-text .user-item-aside-text-info span{display:flex}@media screen and (max-width:1024px){.user-item-aside{width:100%;padding:0 25px}}.button-gender{width:100%;display:flex;height:50px;border:1px solid #adadad;border-radius:4px;overflow:hidden;position:relative;cursor:pointer;margin:30px 0;font-weight:500;line-height:20px;font-size:14px;letter-spacing:.25px;text-align:center}.button-gender .button-gender-check{width:51%;height:50px;background:#4bbed3;border-radius:3px;position:absolute;left:0;transition:all .3s ease-in-out}.button-gender.gender .button-gender-item{display:flex;align-items:center;justify-content:center;z-index:2;transition:all .3s ease-in-out;text-align:center;width:50%}.button-gender.gender .button-gender-item .button-gender-item-img{height:18px;padding:10px;display:flex;align-items:center;justify-content:center;background-size:contain;background-position:50%;background-repeat:no-repeat;margin-right:5px}.button-gender.gender .button-gender-item .button-gender-item-img.img-male{background-image:url(/static/media/male-grey.67ca22a5.svg)}.button-gender.gender .button-gender-item .button-gender-item-img.img-female{background-image:url(/static/media/female-white.4e0e7b7a.svg)}.button-gender.gender .button-gender-item .button-gender-item-text.male{color:#adadad;padding:10px}.button-gender.gender .button-gender-item .button-gender-item-text.female{color:#fff;padding:10px}.button-gender.single .button-gender-item{width:50%;display:flex;align-items:center;justify-content:center;z-index:2;transition:all .3s ease-in-out}.button-gender.single .button-gender-item .button-gender-item-img{display:none}.button-gender.single .button-gender-item .button-gender-item-text.male{color:#adadad}.button-gender.single .button-gender-item .button-gender-item-text.female{color:#fff}.button-gender.active .button-gender-check{left:50%}.button-gender.active .button-gender-item .button-gender-item-img.img-male{background-image:url(/static/media/male-white.f40b2eb6.svg)}.button-gender.active .button-gender-item .button-gender-item-img.img-female{background-image:url(/static/media/female-grey.a8b3321c.svg)}.button-gender.active .button-gender-item .button-gender-item-text.female{color:#adadad}.button-gender.active .button-gender-item .button-gender-item-text.male{color:#fff}.button-gender.default{border:.6px solid #adadad}.button-gender.default .button-gender-check{background-color:#fff}.button-gender.default .button-gender-item .button-gender-item-img.img-male{background-image:url(/static/media/male-grey.67ca22a5.svg)}.button-gender.default .button-gender-item .button-gender-item-img.img-female{background-image:url(/static/media/female-grey.a8b3321c.svg)}.button-gender.default .button-gender-item .button-gender-item-text.female{color:#adadad}.button-gender.default:hover .button-gender-check{background-color:#adadad}.button-gender.default:hover .button-gender-item .button-gender-item-img.img-female{background-image:url(/static/media/female-white.4e0e7b7a.svg)}.button-gender.default:hover .button-gender-item .button-gender-item-text.female{color:#fff}.button-gender label,.button-gender label input{width:100%;height:100%;top:0;left:0}.button-gender label input{position:absolute;margin:0;z-index:99;background:none;opacity:0;cursor:pointer}.button-gender label input::-webkit-slider-thumb{width:50%;height:50px;border-radius:0}.button-gender label input::-webkit-slider-container{width:100%;height:100%;display:flex;align-items:center}.modal-confirmation{width:100%;height:100%;background-color:hsla(0,0%,100%,.274);position:absolute;top:0;z-index:9999999999;display:flex;justify-content:center;align-items:flex-start;visibility:hidden;opacity:0;transition:all .5s ease-in-out}.modal-confirmation .modal-confirmation-card{width:70%;margin:150px auto;padding:100px 5% 50px;background:#fff;position:relative;box-shadow:12px 4px 12px rgba(28,65,84,.03);border-radius:6px}.modal-confirmation .modal-confirmation-card .close{position:absolute;background-image:url(/static/media/close.96378c1d.svg);width:20px;height:20px;background-size:cover;background-position:50%;cursor:pointer;top:20px;right:20px;pointer-events:all}.modal-confirmation .modal-confirmation-card .modal-confirmation-card-title{font-weight:600;line-height:normal;font-size:28px;color:#004f8b;padding-bottom:12px;border-bottom:1px solid #004f8b}.modal-confirmation.active{opacity:1;visibility:visible;position:fixed;height:100vh;overflow:scroll}@media screen and (max-width:720px){.modal-confirmation .modal-confirmation-card{width:90%}}.calendar-container,.calendar-container>div{width:100%}.react-datepicker-wrapper{height:110px;width:100%;display:flex;align-items:center;transition:all .3s ease-in-out;color:#adadad;position:relative}.react-datepicker-wrapper .react-datepicker__input-container{width:100%}.react-datepicker-wrapper .react-datepicker__input-container input{height:50px;border-radius:4px;width:100%;padding-left:35px;border:1px solid #adadad;color:#004f8b;font-weight:300;line-height:22px;font-size:14px;letter-spacing:.3px;transition:all .3s ease-in-out}.react-datepicker-wrapper .react-datepicker__input-container input:focus{color:#004f8b;border:1px solid #4bbed3}.react-datepicker-wrapper .react-datepicker__input-container input:hover{color:#004f8b}.react-datepicker-popper{top:-20px!important;z-index:999999}.react-datepicker-popper .react-datepicker{border:1px solid #4bbed3;border-radius:4px;box-shadow:0 4px 32px hsla(0,0%,80%,.24)}.react-datepicker-popper .react-datepicker .react-datepicker__navigation{border:none;width:15px;height:15px;background-size:contain;background-repeat:no-repeat;background-position:50%;top:18px}.react-datepicker-popper .react-datepicker .react-datepicker__navigation.react-datepicker__navigation--previous{background-image:url(/static/media/arrow-calendar.26f3f975.svg);margin-left:10px;display:none}.react-datepicker-popper .react-datepicker .react-datepicker__navigation.react-datepicker__navigation--next{background-image:url(/static/media/arrow-calendar-right.33654e31.svg);display:none}.react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header{background-color:#fff;border:none}.react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-names .react-datepicker__day-name{color:#4bbed3}.react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__current-month{font-weight:400;font-size:13px;padding:10px}.react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month{background-color:#fff}.react-datepicker-popper[data-placement^=bottom] .react-datepicker .react-datepicker__triangle:before{top:-1px;background:#fff;border-bottom-color:#4bbed3}.react-datepicker-popper[data-placement^=bottom] .react-datepicker .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker .react-datepicker__triangle:before{border-top:none;border-bottom-color:none}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected{border-radius:1.3rem;background-color:#216ba5;color:#fff}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#4bbed3}.react-datepicker__month-dropdown,.react-datepicker__year-dropdown{background:#fff;border:1px solid #4bbed3;top:50px;left:25%}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border:none}.react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{width:12px;height:12px;border:1px solid rgba(255,0,0,0);top:2px;left:-15px;background-image:url(/static/media/arrow-down.8a3ce6e2.svg);background-size:cover;background-position:50%}.react-datepicker__day--keyboard-selected{border-radius:1.3rem;background-color:#4bbed3;color:#fff}.react-datepicker__month-option:hover{background-color:rgba(112,190,210,.18)}.react-datepicker__year-option:first-of-type,.react-datepicker__year-option:last-of-type{background-image:url(/static/media/arrow-down.8a3ce6e2.svg);background-repeat:no-repeat;background-position:top;background-size:8px;padding:3px}.react-datepicker__day:hover{border-radius:1.3rem;background-color:#f0f0f0;color:#212b36}.calendar-container{font-weight:300;line-height:22px;font-size:14px;letter-spacing:.3px;color:#adadad;position:relative}.calendar-container,.calendar-container.active{transition:all .3s ease-in-out}.calendar-container.active .calendar-container-title{color:#004f8b;top:-10px}.calendar-container.complete{transition:all .3s ease-in-out}.calendar-container.complete .calendar-container-title{top:-10px;color:#004f8b}.calendar-container.complete input{color:#004f8b}.calendar-container .calendar-container-title{position:absolute;padding-left:30px;top:30px;height:50px;z-index:9;pointer-events:none;transition:all .3s ease-in-out;display:flex;align-items:center}.calendar-container.required{transition:all .3s ease-in-out;color:#004f8b}.calendar-container.required .calendar-container-title:before{content:"";width:6px;height:6px;border-radius:6px;background:#004f8b;position:absolute;left:15px;top:21px}.calendar-container .input-text-alert{position:absolute;bottom:10px;padding-left:30px;color:#ed3d12;opacity:0;transition:all .3s ease-in-out}.calendar-container .input-text-alert:before{content:"";width:6px;height:6px;border-radius:6px;position:absolute;left:15px;top:3px;background:#ed3d12}.calendar-container.error{color:#ed3d12}.calendar-container.error .react-datepicker-input{border-color:#ed3d12}.calendar-container.error .input-text-alert{opacity:1;bottom:5px}.calendar-container.error .input-text-alert:before{top:7px}.react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__current-month{display:none}.react-datepicker__month-read-view,.react-datepicker__year-read-view{visibility:visible!important}.react-datepicker-component .react-datepicker{border-radius:4px;background:#fff}.react-datepicker:not(.position-top) .react-datepicker-container .react-datepicker-top:before{border-bottom-color:#4bbed3}.react-datepicker .react-datepicker-container .react-datepicker-body .react-datepicker-row .react-datepicker-picker.disabled{color:#d2d2d2!important}.react-datepicker .react-datepicker-container .react-datepicker-body .react-datepicker-row .react-datepicker-picker.current:hover{color:#354052;background:#dfe5f0;border-radius:5px}@media screen and (max-width:720px){.clinic-select .clinic-select-choose{flex-direction:column;align-items:flex-end;width:100px;min-width:80px;margin:0}.clinic-select .clinic-select-choose input{width:75px}.clinic-select .clinic-select-choose .circle-out{min-width:16px}}.clinic-select{width:100%;min-height:100px;display:flex;justify-content:space-between;align-items:center;padding:25px 0;font-weight:300;line-height:22px;font-size:14px;letter-spacing:.3px;color:#1c4f87;position:relative}.clinic-select .clinic-select-text{width:100%}.clinic-select .clinic-select-choose{width:200px;min-width:180px;height:100px;margin-left:25px;position:relative;display:flex}.clinic-select .clinic-select-choose input{width:100%;height:100px;position:absolute;top:0;right:0;background:none;z-index:-1}.clinic-select .clinic-select-choose .clinic-select-choose-no,.clinic-select .clinic-select-choose .clinic-select-choose-yes{width:50%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;opacity:.6}.clinic-select .clinic-select-choose .clinic-select-choose-no .circle-out,.clinic-select .clinic-select-choose .clinic-select-choose-yes .circle-out{width:16px;height:16px;border-radius:16px;border:1px solid #4bbed3;background:#4bbed3;position:relative;transition:all .2s ease-in-out}.clinic-select .clinic-select-choose .clinic-select-choose-no .circle-out .circle-in,.clinic-select .clinic-select-choose .clinic-select-choose-yes .circle-out .circle-in{width:10px;height:10px;border-radius:10px;position:absolute;top:2px;left:2px;background:#000;display:none}.clinic-select .clinic-select-choose .clinic-select-choose-no .circle-out .circle-in.active,.clinic-select .clinic-select-choose .clinic-select-choose-yes .circle-out .circle-in.active{display:block}.clinic-select .clinic-select-choose .clinic-select-choose-no .clinic-select-choose-text,.clinic-select .clinic-select-choose .clinic-select-choose-yes .clinic-select-choose-text{padding-right:7px}.clinic-select.active .clinic-select-choose input{display:block}.clinic-select.yes .clinic-select-choose .clinic-select-choose-yes{opacity:1}.clinic-select.yes .clinic-select-choose .clinic-select-choose-yes .circle-out{border:1px solid #4bbed3;background:#fff}.clinic-select.yes .clinic-select-choose .clinic-select-choose-yes .circle-out .circle-in{background:#4bbed3}.clinic-select.no .clinic-select-choose .clinic-select-choose-no{opacity:1}.clinic-select.no .clinic-select-choose .clinic-select-choose-no .circle-out{border:1px solid #4bbed3;background:#fff}.clinic-select.no .clinic-select-choose .clinic-select-choose-no .circle-out .circle-in{background:#4bbed3}.clinic-select.error .clinic-select-choose .clinic-select-choose-yes{opacity:1;color:#ed3d12}.clinic-select.error .clinic-select-choose .clinic-select-choose-yes .circle-out{background:#ed3d12;border:#ed3d12}.clinic-select.error .clinic-select-choose .clinic-select-choose-no{opacity:1;color:#ed3d12}.clinic-select.error .clinic-select-choose .clinic-select-choose-no .circle-out{background:#ed3d12;border:#ed3d12}.clinic-select-sub{width:100%;display:flex;visibility:hidden;max-height:0;opacity:0;transition:all .5s ease-in-out}.clinic-select-sub.active{visibility:visible;max-height:400px;opacity:1}.clinic-select-container,.clinic-select-sub-grid{display:flex;flex-direction:column;width:100%}.clinic-select-sub-grid-row{display:flex;justify-content:space-between}.clinic-select-sub-grid-column{width:100%;height:110px}.clinic-select-sub-grid-column.col-0{width:100%}.clinic-select-sub-grid-column.col-1{width:calc(66% - 12px)}.clinic-select-sub-grid-column.col-2{width:calc(50% - 12px)}.clinic-select-sub-grid-column.col-3{width:calc(33% - 12px)}.clinic-select-sub-grid-column.col-4{width:calc(25% - 12px)}@media screen and (max-width:720px){.clinic-select .clinic-select-choose{flex-direction:column;align-items:flex-end;width:100px;min-width:80px;margin:0}.clinic-select .clinic-select-choose input{width:75px}.clinic-select .clinic-select-choose .circle-out{min-width:16px}.clinic-select-sub.active{max-height:450px}.clinic-select-sub-grid-row{display:flex;justify-content:center;flex-direction:column;align-items:space-between}.clinic-select-sub-grid-column,.clinic-select-sub-grid-column.col-0,.clinic-select-sub-grid-column.col-1,.clinic-select-sub-grid-column.col-2,.clinic-select-sub-grid-column.col-3,.clinic-select-sub-grid-column.col-4{width:100%}}.customSelect{width:100%;height:50px;border:1px solid #adadad;color:#004f8b;font-weight:300;line-height:22px;font-size:14px;letter-spacing:.3px;margin:31px 0 29px;border-radius:4px;display:flex;align-items:center;position:relative}.customSelect .input-text-alert{color:#ed3d12;position:absolute;bottom:-22px;padding-left:30px;transition:all .3s ease-in-out;opacity:0}.customSelect .input-text-alert:before{content:"";width:6px;height:6px;border-radius:6px;background:#ed3d12;position:absolute;top:3px;left:15px}.customSelect.error{border-color:#ed3d12;color:#ed3d12}.customSelect.error .input-text-alert{bottom:-27px;opacity:1}.customSelect.error .input-text-alert:before{top:8px}.customSelect .customSelectValue{padding:0 30px}.customSelect .customSelectValue.input{width:100%;height:unset;border:none;padding:8px 25px;font-weight:300;line-height:22px;font-size:14px;letter-spacing:.3px;z-index:3;color:#004f8b}.customSelect .customSelectList{width:100%;min-height:50px;max-height:200px;overflow-y:scroll;z-index:99;background:#fff;position:absolute;top:49px;border-radius:0 0 4px 4px;padding:15px 30px;border:1px solid #4bbed3;border-top:none}.customSelect .customSelectList li{line-height:20px;margin-bottom:25px;cursor:pointer;color:#004f8b}.customSelectTitle{font-weight:300;line-height:22px;font-size:14px;letter-spacing:.3px;color:#004f8b;padding-left:30px;position:absolute;top:2px}.customSelectTitle.required:before{content:"";width:6px;height:6px;border-radius:6px;background-color:#004f8b;position:absolute;left:15px;top:8px}.customSelectProfesion{width:100%;position:relative}.customSelectProfesion .customSelectProfesionTitle{top:10px;font-weight:300;line-height:22px;font-size:14px;letter-spacing:.3px;color:#004f8b;padding-left:30px;position:absolute;top:2px}.customSelectProfesion:before{content:"";width:6px;height:6px;border-radius:6px;background-color:#004f8b;position:absolute;left:15px;top:10px}.customSelectProfesion .customSelect .customSelectValue{width:100%;border:none;background:none;padding:0 30px;color:#004f8b;font-weight:300;line-height:22px;font-size:14px;letter-spacing:.3px}.customSelectProfesion .customSelectList{top:49px;width:100%}@media screen and (max-width:720px){.customSelect,.customSelectTitle{font-size:16px}.customSelectProfesion{width:100%;position:relative}.customSelectProfesion .customSelect .customSelectValue,.customSelectProfesion .customSelectProfesionTitle{font-size:16px}}.modal-legal{width:100%;height:100%;background-color:hsla(0,0%,100%,.274);position:absolute;top:0;z-index:9999999999;display:flex;justify-content:center;align-items:flex-start;visibility:hidden;opacity:0;transition:all .5s ease-in-out}.modal-legal.active{visibility:visible;opacity:1}.modal-legal .modal-legal-container{width:70%;margin:150px auto;padding:100px 5% 50px;background:#fff;position:relative;box-shadow:12px 4px 12px rgba(28,65,84,.03);border-radius:6px}.modal-legal .modal-legal-container .close{position:absolute;background-image:url(/static/media/close.96378c1d.svg);width:20px;height:20px;background-size:cover;background-position:50%;cursor:pointer;top:20px;right:20px;pointer-events:all}.modal-legal .modal-legal-container .modal-legal-container-text .modal-legal-container-text-title{font-weight:600;line-height:36px;font-size:24px;color:#1c4f87;margin:25px 0}.modal-legal .modal-legal-container .modal-legal-container-text .modal-legal-container-text-p{font-weight:300;line-height:22px;font-size:14px;letter-spacing:.3px;color:#1c4f87}.modal-legal .modal-legal-container .modal-legal-container-text .modal-legal-container-text-p p{margin-bottom:15px}.modal-legal .modal-legal-container .modal-legal-container-text .modal-legal-container-text-p p input{-webkit-appearance:initial;-moz-appearance:initial;appearance:auto;border:1px solid #1c4f87;width:15px;height:15px;margin:0 10px}.modal-legal .modal-legal-container .modal-legal-container-text .modal-legal-container-text-p p input.active{background-image:url(/static/media/check.ae7f446c.svg);background-color:#1c4f87;background-position:50%;background-repeat:no-repeat;background-size:10px}@media screen and (max-width:1024px){.modal-legal .modal-legal-container{min-width:590px}}@media screen and (max-width:720px){.modal-legal .modal-legal-container{min-width:0;width:80%}.modal-legal .modal-legal-container .modal-legal-container-text{font-size:22px}.modal-legal .modal-legal-container .modal-legal-container-buttons{flex-direction:column;align-items:center}}.loader{display:flex!important;align-items:center!important;justify-content:center!important;height:100vh!important;width:100vw!important;position:fixed!important;top:0!important;left:0!important;margin:0!important;background:rgba(0,0,0,.73);z-index:99999999999}section div:first-child.loader{height:40vh;width:100vw}.spinner{-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}@-webkit-keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}.path{stroke-dasharray:187;stroke-dashoffset:0;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite}@-webkit-keyframes colors{0%{stroke:#4285f4}25%{stroke:#de3e35}50%{stroke:#f7c223}75%{stroke:#1b9a59}to{stroke:#4285f4}}@keyframes colors{0%{stroke:#4285f4}25%{stroke:#de3e35}50%{stroke:#f7c223}75%{stroke:#1b9a59}to{stroke:#4285f4}}@-webkit-keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}to{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg)}to{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}.errorBackground{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100vh;background:rgba(28,79,135,.7);z-index:9999999999;overflow-y:scroll}.errorBackground,.errorBackground .errorContainer{display:flex;justify-content:center;align-items:center}.errorBackground .errorContainer{min-height:300px;max-width:600px;width:600px;background:#fff;background-image:url(/static/media/request-error-back.cb1b4987.svg);background-size:contain;background-repeat:no-repeat;background-position:bottom;border-radius:5px;padding:40px 25px;flex-direction:column;position:relative}.errorBackground .errorContainer .close-mail{width:20px;height:20px;background-image:url(/static/media/close.96378c1d.svg);background-size:cover;background-position:50%;position:absolute;top:25px;right:25px;z-index:9909999;cursor:pointer}.errorBackground .errorContainer .errorTitle{font-weight:700;line-height:56px;font-size:48px;text-align:center;letter-spacing:-1px;color:#004f8b;margin-bottom:25px}.errorBackground .errorContainer .errorText{line-height:24px;font-size:16px;text-align:center;letter-spacing:.25px;margin-bottom:25px;color:#004f8b}.errorBackground .errorContainer .errorMessage{font-size:20px;text-align:center;padding:0 3em}.errorBackground .errorContainer .errorClose{font-size:20px;color:#fff;width:5em;margin:30px auto;display:block;background:#004f8b;border:none}@media screen and (max-width:720px){.errorBackground .errorContainer{width:90%;height:unset}.errorBackground .errorContainer .errorText{padding:0 25px}}.modal-mail-input{width:100%;display:flex;justify-content:center;align-items:center}.modal-mail-input .input-text{width:55%;margin-right:25px}.modal-mail-input .button-standard.l-blue-single{width:30%;height:50px}.calendar-container{height:110px;display:flex;align-items:center}.react-datepicker-component .my-custom-datepicker-component{background-attachment:fixed}.react-datepicker-component .react-datepicker-input{width:100%;height:50px;border:1px solid #adadad;overflow:hidden;border-radius:4px;padding:8px 25px;background:#fff;font-weight:300;line-height:22px;font-size:14px;letter-spacing:.3px;z-index:3;color:#858585}.react-datepicker-component .react-datepicker-input input{font-weight:300;line-height:22px;font-size:14px}.react-datepicker-component .react-datepicker-input input:hover{color:#004f8b}.react-datepicker-component .react-datepicker-input.is-open,.react-datepicker-component .react-datepicker-input:hover{background:#fff;border:1px solid #4bbed3}.react-datepicker{border:1px solid #4bbed3}.react-datepicker-component{font-weight:300;line-height:22px;font-size:14px;letter-spacing:.3px}.react-datepicker-component .react-datepicker-input.has-value input{color:#004f8b;font-weight:300;padding:10px}.react-datepicker .react-datepicker-container .react-datepicker-top{text-align:center;background:none;color:#fff;border-top:none;border-left:none;border-right:none;border-top-left-radius:2px;border-top-right-radius:2px;color:#4bbed3}.react-datepicker .react-datepicker-container .react-datepicker-body{border-left:none;border-right:none;border-bottom:none;border-bottom-right-radius:none;border-bottom-left-radius:none}.react-datepicker .react-datepicker-container .react-datepicker-body .react-datepicker-row:not(:last-child){border-bottom:none}.react-datepicker .react-datepicker-container .react-datepicker-body .react-datepicker-row .react-datepicker-picker:not(:last-child){border-right:none}.react-datepicker .react-datepicker-container .react-datepicker-body .react-datepicker-row .react-datepicker-picker.current{font-weight:300;color:#004f8b;background:#fff}.react-datepicker .react-datepicker-container .react-datepicker-body .react-datepicker-row .react-datepicker-picker{color:#d2d2d2;background:#fff;cursor:pointer;text-decoration:none;font-weight:400}@media screen and (max-width:720px){.react-datepicker-component{font-size:16px}.react-datepicker-component .react-datepicker-input,.react-datepicker-component .react-datepicker-input input{font-size:14px}}.modal-list-error{width:100%;height:100vh;position:fixed;top:0;left:0;background:rgba(28,79,135,.7);z-index:999999;display:flex;justify-content:center;align-items:center}.modal-list-error .modal-list-error-card{width:630px;max-height:567px;background:#fff;border-radius:4px;display:flex;flex-direction:column;align-items:center;padding:68px 81px;background-image:url(/static/media/error-list-back.b7103921.svg);background-size:100%;background-repeat:no-repeat;background-position:bottom}.modal-list-error .modal-list-error-card .modal-list-error-card-title{font-style:normal;font-weight:700;line-height:56px;font-size:48px;text-align:center;letter-spacing:-1px;color:#004f8b;margin-bottom:27px}.modal-list-error .modal-list-error-card .modal-list-error-card-text{font-style:normal;font-weight:400;line-height:24px;font-size:16px;text-align:center;color:#004f8b;margin-bottom:28px}.modal-list-error .modal-list-error-card .modal-list-error-card-list{font-style:normal;font-weight:400;line-height:20px;font-size:14px;overflow-y:scroll;border-top:1px solid #004f8b;border-bottom:1px solid #004f8b;width:100%;color:#1c4f87;margin-bottom:28px}.modal-list-error .modal-list-error-card .modal-list-error-card-list ul{padding-left:32px;padding-right:12px}.modal-list-error .modal-list-error-card .modal-list-error-card-list ul li{padding:10px 0}.modal-resume-clinic-item-top{display:flex;justify-content:space-between;border-bottom:1px solid #4bbed3}.modal-resume-clinic-item-top .modal-resume-clinic-item-column{display:flex;flex-direction:column;padding:24px 0 10px 12px}.modal-resume-clinic-item-top .modal-resume-clinic-item-column .modal-resume-column-title{font-style:normal;font-weight:600;line-height:normal;font-size:12px;text-transform:uppercase;color:#4bbed3}.modal-resume-clinic-item-top .modal-resume-clinic-item-column .modal-resume-clinic-info{font-style:normal;font-weight:400;line-height:28px;font-size:16px;color:#004f8b}.modal-resume-clinic-item-top .modal-resume-clinic-item-column.name{width:50%}.modal-resume-clinic-item-top .modal-resume-clinic-item-column.tax{width:15%;min-width:120px}.modal-resume-clinic-item-top .modal-resume-clinic-item-column.heigth,.modal-resume-clinic-item-top .modal-resume-clinic-item-column.weight{width:100px;min-width:100px}.modal-resume-clinic-item-top .modal-resume-clinic-item-column.arrow{width:60px;display:flex;justify-content:center;align-items:center;padding:30px 0 0;cursor:pointer}.modal-resume-clinic-item-top .modal-resume-clinic-item-column.arrow img{width:12px;height:auto}.modal-resume-clinic-item-list{display:flex;flex-direction:column;padding:0 5%;background:#f6f7fb;max-height:2000px;overflow:hidden;transition:all 1s ease-in-out}.modal-resume-clinic-item-list.hide{max-height:0;opacity:0}.modal-resume-clinic-item-list .modal-resume-clinic-item-list-row{min-height:60px;display:flex;align-items:center;min-width:60px;padding:16px 24px;justify-content:space-between;border-bottom:1px solid rgba(75,190,211,.2)}.modal-resume-clinic-item-list .modal-resume-clinic-item-list-row:last-of-type{border-bottom:none}.modal-resume-clinic-item-list .modal-resume-clinic-item-list-row.risk{justify-content:space-between;align-items:flex-start}.modal-resume-clinic-item-list .modal-resume-clinic-item-list-row.risk ul{margin:12px 0}.modal-resume-clinic-item-list .modal-resume-clinic-item-list-row.risk li{margin-left:12px;padding-left:12px;position:relative}.modal-resume-clinic-item-list .modal-resume-clinic-item-list-row.risk li:before{content:"";width:4px;height:4px;border-radius:4px;background:#004f8b;position:absolute;left:0;top:7px}.modal-resume-clinic-item-list-row-data{line-height:22px;font-size:16px;text-align:right;text-transform:uppercase;-webkit-font-feature-settings:"c2sc";font-feature-settings:"c2sc";font-variant:small-caps;color:#4bbed3}.modal-resume-clinic-item-list-row-text{font-weight:300;line-height:24px;font-size:16px;color:#1c4f87;padding-right:60px}@media screen and (max-width:1024px){.modal-resume-clinic-item-top{flex-wrap:wrap}.modal-resume-clinic-item-top .modal-resume-clinic-item-column .modal-resume-column-title{font-style:normal;font-weight:600;line-height:normal;font-size:12px;text-transform:uppercase;color:#4bbed3}.modal-resume-clinic-item-top .modal-resume-clinic-item-column .modal-resume-clinic-info{font-style:normal;font-weight:400;line-height:28px;font-size:16px;color:#004f8b}.modal-resume-clinic-item-top .modal-resume-clinic-item-column.name{min-width:500px}.modal-resume-clinic-item-top .modal-resume-clinic-item-column.tax{width:30%}.modal-resume-clinic-item-top .modal-resume-clinic-item-column.heigth{width:15%}.modal-resume-clinic-item-top .modal-resume-clinic-item-column.weight{width:10%}.modal-resume-clinic-item-top .modal-resume-clinic-item-column.arrow{width:50px;display:flex;justify-content:center;align-items:center;padding:30px 0 0;cursor:pointer}.modal-resume-clinic-item-top .modal-resume-clinic-item-column.arrow img{width:12px;height:auto}}@media screen and (max-width:720px){.modal-resume-clinic-item-top{display:flex;justify-content:space-between;border-bottom:1px solid #4bbed3}.modal-resume-clinic-item-top .modal-resume-clinic-item-column{display:flex;flex-direction:column;padding:24px 0 10px 12px}.modal-resume-clinic-item-top .modal-resume-clinic-item-column .modal-resume-column-title{font-style:normal;font-weight:600;line-height:normal;font-size:10px;text-transform:uppercase;color:#4bbed3}.modal-resume-clinic-item-top .modal-resume-clinic-item-column .modal-resume-clinic-info{font-style:normal;font-weight:400;line-height:28px;font-size:14px;color:#004f8b}.modal-resume-clinic-item-top .modal-resume-clinic-item-column.name{width:50%;min-width:100%}.modal-resume-clinic-item-top .modal-resume-clinic-item-column.tax{width:15%;min-width:110px}.modal-resume-clinic-item-top .modal-resume-clinic-item-column.height{width:15%;min-width:60px}.modal-resume-clinic-item-top .modal-resume-clinic-item-column.weight{width:10%;min-width:60px}.modal-resume-clinic-item-top .modal-resume-clinic-item-column.arrow{width:50px;display:flex;justify-content:center;align-items:center;padding:30px 0 0;cursor:pointer}.modal-resume-clinic-item-top .modal-resume-clinic-item-column.arrow img{width:12px;height:auto}.modal-resume-clinic-item-list .modal-resume-clinic-item-list-row{padding:16px 0}.modal-resume-clinic-item-list-row-data{line-height:22px;font-size:14px;text-align:right;text-transform:uppercase;-webkit-font-feature-settings:"c2sc";font-feature-settings:"c2sc";font-variant:small-caps;color:#4bbed3}.modal-resume-clinic-item-list-row-text{font-weight:300;line-height:24px;font-size:14px;color:#1c4f87;padding-right:24px}}.modal-resume-beneficiary{padding-top:40px}.modal-resume-beneficiary-text{font-style:normal;font-weight:400;line-height:24px;font-size:16px;color:#1c4f87}.modal-resume-beneficiary-title{font-weight:600;line-height:normal;font-size:12px;text-transform:uppercase;color:#4bbed3;margin-bottom:4px}.modal-resume-beneficiary-info{font-weight:400;line-height:28px;font-size:16px;color:#004f8b}.modal-resume-beneficiary-container{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center}.modal-resume-beneficiary-container .desktop{border:none}.modal-resume-beneficiary-container .modal-resume-beneficiary-column{display:flex;flex-direction:column;justify-content:center;height:60px}.modal-resume-beneficiary-container.designed{border-bottom:1px solid #d2d2d2}.modal-resume-beneficiary-container.designed:last-of-type{border:none}.modal-resume-beneficiary-column{height:60px;display:flex;flex-direction:column;min-width:110px;padding:24px 18px 16px 0}.modal-resume-beneficiary-column.large{width:60%;min-width:350px}.modal-resume-beneficiary-column.short{width:20%}.modal-resume-beneficiary-column.head{min-height:25px}.modal-resume-beneficiary-column.bank{min-width:350px}.modal-resume-beneficiary-section .modal-confirmation-card-title{margin-bottom:40px;margin-top:118px}.modal-resume-beneficiary-section .modal-resume-beneficiary-section-title{font-style:normal;font-weight:600;line-height:normal;font-size:28px;color:#004f8b}.display-responsive{display:none}.modal-resume-beneficiary-container.designed.desktop{border:none}@media screen and (max-width:1024px){.modal-resume-beneficiary-container{display:flex;justify-content:flex-start}.modal-resume-beneficiary-container .modal-resume-beneficiary-column{height:60px;display:flex;flex-direction:column;min-width:110px;width:45%;padding:24px 18px 16px 0}.modal-resume-beneficiary-container .modal-resume-beneficiary-column.large{width:100%;min-width:100%}.modal-resume-beneficiary-container .modal-resume-beneficiary-column.short{width:50%}.modal-resume-beneficiary-container .modal-resume-beneficiary-column.head{min-height:25px}.modal-resume-beneficiary-container .modal-resume-beneficiary-column.bank{min-width:0;width:100%}.desktop{display:none}.display-responsive{display:block}}@media screen and (max-width:720px){.modal-resume-beneficiary-container{display:flex;justify-content:flex-start}.modal-resume-beneficiary-container .modal-resume-beneficiary-column{height:60px;display:flex;flex-direction:column;min-width:0;width:50%;padding:24px 0 16px}.modal-resume-beneficiary-container .modal-resume-beneficiary-column.large{width:100%;min-width:100%}.modal-resume-beneficiary-container .modal-resume-beneficiary-column.short{width:50%}.modal-resume-beneficiary-container .modal-resume-beneficiary-column.head{min-height:25px}.modal-resume-beneficiary-container .modal-resume-beneficiary-column.bank{min-width:0;width:100%}.desktop{display:none}.display-responsive{display:block}}.modal-resume-cobertura{margin:40px 0}.modal-resume-cobertura-table{display:flex;flex-direction:column}.modal-resume-cobertura-table .modal-remsume-cobertura-table-row{height:45px;display:flex;align-items:center;justify-content:space-between}.modal-resume-cobertura-table .modal-remsume-cobertura-table-row.title{font-weight:600;line-height:normal;font-size:12px;text-transform:uppercase;color:#249eb4;border-bottom:1px dashed rgba(75,190,211,.2)}.modal-resume-cobertura-table .modal-remsume-cobertura-table-row.subtitle{font-weight:600;line-height:normal;font-size:12px;text-transform:uppercase;color:#4bbed3;border-bottom:1px solid rgba(75,190,211,.2)}.modal-resume-cobertura-table .modal-remsume-cobertura-table-row.data{font-style:normal;font-weight:400;line-height:28px;font-size:16px;color:#004f8b}.modal-remsume-cobertura-table-column.mid{min-width:25%;max-width:25%}.modal-remsume-cobertura-table-column.large{min-width:30%;max-width:30%}.modal-remsume-cobertura-table-column.medium{min-width:20%;max-width:20%}.modal-remsume-cobertura-table-column.short{min-width:15%;max-width:15%}.modal-resume-cobertura-display-responsive{display:none}.modal-resume-price{margin:40px 0}@media screen and (max-width:1024px){.modal-resume-cobertura-table .desktop{display:none}.modal-resume-cobertura-table .modal-remsume-cobertura-table-row{height:auto;flex-wrap:wrap}.modal-resume-cobertura-table .modal-remsume-cobertura-table-row.data{border-bottom:1px solid #4bbed3;padding-bottom:18px}.modal-resume-cobertura-display-responsive{display:block;font-weight:600;line-height:normal;font-size:12px;text-transform:uppercase;color:#4bbed3;padding:24px 18px 12px 0}.modal-remsume-cobertura-table-column.mid{min-width:150px;max-width:33%}.modal-remsume-cobertura-table-column.large{min-width:100%;max-width:100%}.modal-remsume-cobertura-table-column.medium,.modal-remsume-cobertura-table-column.short{min-width:150px;max-width:33%}}@media screen and (max-width:1024px){.resume-price-title{line-height:20px;font-size:16px;font-weight:600;color:#004f8b}.modal-remsume-cobertura-table-column.mid{min-width:150px;max-width:50%}.modal-remsume-cobertura-table-column.large{min-width:100%;max-width:100%}.modal-remsume-cobertura-table-column.medium,.modal-remsume-cobertura-table-column.short{min-width:150px;max-width:50%}}@media screen and (max-width:720px){.modal-resume-cobertura-display-responsive{font-size:10px}}.cookies-advice{position:fixed;bottom:0;right:0;background:#f2f2f2;padding:40px 80px;z-index:9999;width:100%}.cookies-advice.none{display:none}.cookies-advice-close{position:absolute;top:16px;left:16px}.cookies-advice-close img{max-width:16px;cursor:pointer}.cookies-advice-body{color:#091e42;font-style:normal;font-weight:400;font-size:16px;line-height:24px;flex:1 1;margin-right:40px}.cookies-advice-main{display:flex;align-items:center}.cookies-advice-options-container{display:flex;flex-flow:column;width:200px}.cookies-advice-options-item{width:100%}.cookies-advice-options-item:not(:first-child){margin-top:16px}.cookies-advice-ok{padding:16px 24px;background-color:#004f8b;font-size:14px;line-height:16px;text-transform:uppercase;border-radius:3px;color:#fff;font-weight:400;cursor:pointer;transition:all .3s ease-in-out;border:none;width:100%}.cookies-advice-ok:hover{opacity:.8}.cookies-advice-options{padding:16px 24px;border:1px solid #004f8b;font-size:14px;line-height:16px;text-transform:uppercase;border-radius:3px;color:#004f8b;font-weight:400;transition:all .3s ease-in-out;cursor:pointer;width:100%}.cookies-advice-options:hover{opacity:.8}.modal-cookies-settings{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99;opacity:0;visibility:hidden;overflow-y:hidden;transition:all .3s ease-in-out;pointer-events:none}.modal-cookies-settings.active{overflow-y:scroll;background:rgba(17,17,17,.83);pointer-events:auto}.modal-cookies-settings-container{position:relative;padding:80px;background:#fff;width:calc(100% - 160px);max-width:846px;z-index:1;margin:80px auto}.modal-cookies-settings-header{display:flex}.modal-cookies-settings-close{position:absolute;cursor:pointer;width:30px;height:24px;top:30px;right:30px}.modal-cookies-settings-close-bottom,.modal-cookies-settings-close-top{width:20px;height:2px;background:#004f8b;transition:all .3s ease-in-out;position:absolute;border-radius:3px}.modal-cookies-settings-close-top{top:10px;right:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-cookies-settings-close-bottom{top:10px;right:7px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-cookies-settings-text{color:#727272;font-size:16px;line-height:24px;color:#111;margin-bottom:40px;font-family:source-sans,sans-serif}.modal-cookies-settings-text.final{margin-bottom:32px;margin-top:40px}.modal-cookies-settings-final-text{color:#111;font-size:12px;margin-top:40px;margin-bottom:32px;font-size:16px;line-height:24px;font-family:source-sans,sans-serif}.modal-cookies-settings-options-title{color:#2a2a2a;margin-bottom:16px;flex:auto;font-family:source-sans,sans-serif;font-size:16px;line-height:24px;font-weight:700}.modal-cookies-settings-options{display:flex;align-items:center}.modal-cookies-settings-options:not(:first-child){margin-top:24px}.modal-cookies-settings-options-item{display:flex;cursor:pointer;flex:1 1}.modal-cookies-settings-drop-title{font-weight:600;font-size:16px;line-height:24px;color:#111;position:relative;margin-left:8px;font-family:source-sans,sans-serif;transition:all .3s ease-in-out}.modal-cookies-settings-options-more-info{padding-top:4px}.modal-cookies-settings-options-more-info-icon{display:flex;align-content:center;align-items:center;justify-content:center;min-width:15px;min-height:15px;border-radius:100%;transition:all .3s ease-in-out}.modal-cookies-settings-options-more-info-text{font-size:12px;font-weight:700;color:#000;padding:1px}.modal-cookies-settings-options-text{font-weight:400;font-size:12px;line-height:18px;color:#111;margin-left:24px;margin-right:50px;opacity:0;visibility:hidden;max-height:0;font-family:source-sans,sans-serif;transition:all .3s ease-in-out}.modal-cookies-settings-options-text.active{max-height:1000px;margin-top:8px}.modal-cookies-settings-option-buttons{display:flex;margin-left:32px;border-radius:3px;background:#dbdfe3;position:relative;align-self:flex-start}.modal-cookies-settings-option-buttons:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;border-radius:3px;transition:all .3s ease-in-out;background:#ff4100}.modal-cookies-settings-option-buttons.active:before{left:50%;background:#40caa9}.modal-cookies-settings-option-buttons.required:before{background:#848fa1}.modal-cookies-settings-options-reject{padding:12px 18px;position:relative;color:#004f8b;font-family:source-sans,sans-serif;border-radius:3px;text-transform:uppercase;font-weight:400;font-size:14px;line-height:16px;cursor:pointer;transition:all .3s ease-in-out;width:110px;align-items:center;display:flex;justify-content:center}.modal-cookies-settings-options-reject.required{cursor:auto;color:#848fa1;pointer-events:none}.modal-cookies-settings-options-reject.active{color:#fff}.modal-cookies-settings-option-button-agree{padding:12px 18px;color:#004f8b;font-family:source-sans,sans-serif;border-radius:3px;text-transform:uppercase;font-weight:400;font-size:14px;line-height:16px;cursor:pointer;align-items:center;display:flex;justify-content:center;width:110px;transition:all .3s ease-in-out;position:relative}.modal-cookies-settings-option-button-agree.required{cursor:auto;color:#848fa1;pointer-events:none}.modal-cookies-settings-option-button-agree.active{color:#fff}.settings-footer{display:flex;padding:10px;justify-content:center}.modal-cookies-settings-save{text-align:center;display:flex;cursor:pointer;font-family:source-sans,sans-serif}.modal-cookies-settings-save>*{flex-basis:calc(50% - 12px)}.modal-cookies-settings-save>:not(:first-child){margin-left:24px}.modal-cookies-settings-save__success-button{background:#004f8b;border-radius:3px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:400;font-size:14px;line-height:16px;color:#fff;width:200px;padding:16px 24px;transition:all .3s ease-in-out}.modal-cookies-settings-save__success-button:hover{opacity:.8}.modal-cookies-settings-save__reject-button{padding:16px 24px;border:1px solid #004f8b;font-size:14px;line-height:16px;text-transform:uppercase;border-radius:3px;color:#004f8b;font-weight:400;transition:all .3s ease-in-out;width:100%;cursor:pointer}.modal-cookies-settings-save__reject-button:hover{opacity:.8}.active{opacity:1;visibility:visible;transition:all .3s ease-in-out}.modal-cookies-settings-options .modal-cookies-settings-options-info{flex:1 1;align-self:flex-start;margin-top:6px}.modal-cookies-settings-options.open .modal-cookies-settings-drop-title{color:#004f8b}.modal-cookies-settings-options.open .modal-cookies-settings-options-more-info-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:1024px){.cookies-advice{padding:40px 48px}.modal-cookies-pop-buttons{flex-direction:column}.modal-cookies-pop-buttons-secondary{margin-bottom:20px}}@media (max-width:768px){.modal-cookies-settings-close{top:18px;right:18px}.cookies-advice{padding:24px}.cookies-advice-main{flex-flow:column;text-align:center}.cookies-advice-body{margin-right:0;margin-bottom:24px}.cookies-advice-options-container{width:100%}.modal-cookies-settings-container{width:auto;max-width:unset;padding:56px 24px;margin:40px 20px}.modal-cookies-settings{background:#fff}.modal-cookies-pop-container{flex-direction:column}.modal-cookies-pop-buttons{flex-direction:row}.modal-cookies-pop-buttons-secondary{margin-bottom:0;margin-left:0}.modal-cookies-pop-text{margin-bottom:20px}.modal-cookies-settings-options{flex-direction:column}.modal-cookies-settings-options-info{flex:1 1;margin-top:0;margin-bottom:12px}.modal-cookies-settings-option-buttons{margin:0 auto}}.card-form-personal{display:flex;flex-direction:column;width:100%}.card-form-personal .card-form-personal-row{width:100%;display:flex;justify-content:space-between}.card-form-personal .card-form-personal-row .card-form-personal-column{width:calc(50% - 10px);position:relative}.card-form-personal .card-form-personal-row .card-form-personal-column.third{width:calc(33% - 10px)}.card-form-personal .card-form-personal-row .card-form-personal-column.sixty{width:66%}@media screen and (max-width:720px){.card-form-personal .card-form-personal-row{flex-direction:column;width:100%}.card-form-personal .card-form-personal-row .card-form-personal-column,.card-form-personal .card-form-personal-row .card-form-personal-column.sixty,.card-form-personal .card-form-personal-row .card-form-personal-column.third{width:100%}}.card-form-policy{display:flex;flex-direction:column;width:100%}.card-form-policy .card-form-policy-row{width:100%;display:flex;justify-content:space-between}.card-form-policy .card-form-policy-row .card-form-policy-column{width:calc(50% - 10px);display:flex;align-items:center}.card-form-policy .card-form-policy-row .card-form-policy-column.third{width:calc(33% - 10px)}.card-form-policy .card-form-policy-complementary{width:100%;margin-bottom:100px}.card-form-policy .card-form-policy-complementary .card-form-policy-complementary-title{font-weight:600;line-height:32px;font-size:18px;color:#004f8b;padding-left:20px;position:relative;margin-top:50px}.card-form-policy .card-form-policy-complementary .card-form-policy-complementary-title .complementary-title-circle{width:6px;height:6px;border-radius:6px;background:#004f8b;position:absolute;left:0;top:13px}.card-form-policy .card-form-policy-complementary .card-form-policy-row{width:100%;display:flex;justify-content:space-between}.card-form-policy .card-form-policy-complementary .card-form-policy-row.half-row{justify-content:flex-start}.card-form-policy .card-form-policy-complementary .card-form-policy-row.half-row .card-form-policy-column{padding-right:15%;width:45%}.card-form-policy .card-form-policy-complementary .card-form-policy-row .card-form-policy-column{width:35%}.card-form-policy .card-form-policy-mortgage-extension .card-form-policy-row{width:100%;display:flex;justify-content:space-between}.card-form-policy .card-form-policy-mortgage-extension .card-form-policy-row .card-form-policy-column{width:calc(33% - 10px)}.card-form-policy .card-form-policy-mortgage-extension.disable,.card-form-policy.insured .card-form-policy-mortgage{display:none}#policyExt{width:100%}#policyExt .check-item-text{font-size:18px;font-weight:600}@media screen and (max-width:1024px){.card-form-policy .card-form-policy-mortgage-extension .card-form-policy-row{flex-wrap:wrap}.card-form-policy .card-form-policy-mortgage-extension .card-form-policy-row .card-form-policy-column{width:calc(50% - 10px)}}@media screen and (max-width:720px){.card-form-policy .card-form-policy-row{flex-direction:column;width:100%}.card-form-policy .card-form-policy-row .card-form-policy-column,.card-form-policy .card-form-policy-row .card-form-policy-column.third,.card-form-policy .card-form-policy-row:first-of-type{width:100%}.card-form-policy .card-form-policy-complementary .card-form-policy-complementary-title{padding-left:15px}.card-form-policy .card-form-policy-complementary .card-form-policy-complementary-title::before{content:""}.card-form-policy .card-form-policy-complementary .card-form-policy-row{width:100%}.card-form-policy .card-form-policy-complementary .card-form-policy-row .card-form-policy-column{width:100%;margin-right:100px;flex-direction:column}.card-form-policy .card-form-policy-mortgage-extension .card-form-policy-row,.card-form-policy .card-form-policy-mortgage-extension .card-form-policy-row .card-form-policy-column{width:100%}.card-form-policy .card-form-policy-complementary .card-form-policy-row.half-row .card-form-policy-column{width:100%;padding-right:0}}.card-form-clinic{display:flex;flex-direction:column;width:100%}.card-form-clinic .card-form-clinic-row{width:100%;display:flex;padding:0 5%;border-bottom:.6px solid hsla(0,0%,82.4%,.4)}.card-form-clinic .card-form-clinic-row:first-child,.card-form-clinic .card-form-clinic-row:last-child{border-bottom:none}.card-form-clinic .card-form-clinic-row .card-form-clinic-column{width:50%;display:flex;align-items:center}.card-form-clinic .card-form-clinic-row .fn-risk-activity{margin-right:30px;width:70%}@media screen and (max-width:720px){.card-form-clinic .card-form-clinic-row{flex-direction:column}.card-form-clinic .card-form-clinic-row .card-form-clinic-column{width:100%}}.card-form-beneficiary .card-form-beneficiary-inputs-container{display:flex;justify-content:space-between;margin-bottom:25px}.card-form-beneficiary .card-form-beneficiary-inputs{display:flex;flex-direction:column;margin-bottom:50px;justify-content:space-between;transition:all 1s ease-in-out;opacity:1}.card-form-beneficiary .card-form-beneficiary-inputs .card-form-beneficiary-inputs-item{width:calc(33% - 10px)}.card-form-beneficiary .card-form-beneficiary-button{display:flex;justify-content:center}.card-form-beneficiary .hide{display:none;opacity:0}@media screen and (max-width:720px){.card-form-beneficiary .card-form-beneficiary-inputs-container{display:flex;justify-content:space-between;margin-bottom:25px;flex-direction:column}.card-form-beneficiary .card-form-beneficiary-inputs{display:flex;flex-direction:column;margin-bottom:50px;justify-content:space-between;transition:all 1s ease-in-out;opacity:1}.card-form-beneficiary .card-form-beneficiary-inputs .card-form-beneficiary-inputs-item{width:100%}.card-form-beneficiary .card-form-beneficiary-button{display:flex;justify-content:center}.card-form-beneficiary .hide{display:none;opacity:0}}.card-form-beneficiary-absolute{display:flex;flex-direction:column}.card-form-beneficiary-absolute .card-form-beneficiary-absolute-row{display:flex;justify-content:space-between}.card-form-beneficiary-absolute .card-form-beneficiary-absolute-row .card-form-beneficiary-absolute-column{width:calc(50% - 10px)}@media screen and (max-width:720px){.card-form-beneficiary-absolute .card-form-beneficiary-absolute-row{flex-direction:column}.card-form-beneficiary-absolute .card-form-beneficiary-absolute-row .card-form-beneficiary-absolute-column{width:100%}}.card-form-banking{display:flex}.card-form-banking .card-form-banking-pt{width:190px;padding-right:30px}.card-form-banking .card-form-banking-iban{width:100%}@media screen and (max-width:720px){.card-form-banking{flex-direction:column}}.card-form-offer{display:flex;flex-direction:column;margin-bottom:50px}.card-form-offer .card-form-offer-container{display:flex;flex-wrap:wrap;margin-bottom:50px;justify-content:space-between;width:100%}.card-form-offer .card-form-offer-container .card-form-offer-item{min-width:200px;width:calc(25% - 18.75px);border-radius:5px;overflow:hidden;margin-bottom:25px;display:flex}.error-text{color:#ed3d12}.disclaimer-text{font-size:12px;color:#888;text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.card-form-offer-info{width:100%;border-radius:4px;background:#fafbfe;padding:25px;margin-bottom:25px}.card-form-offer-info .card-form-offer-info-title{font-weight:600;line-height:normal;font-size:24px;color:#4bbed3;margin-bottom:15px}.card-form-offer-info .card-form-offer-info-text{font-weight:500;line-height:24px;font-size:14px;color:#004f8b;margin-bottom:25px}.card-form-offer-info .card-form-offer-info-row{width:100%;display:flex;flex-wrap:wrap}.card-form-offer-info .card-form-offer-info-row .card-form-offer-info-column{margin:0 auto}.card-form-offer-info .card-form-offer-info-row .card-form-offer-info-column ul{margin:25px 0}.card-form-offer-info .card-form-offer-info-row .card-form-offer-info-column ul li{position:relative;cursor:pointer}.card-form-offer-info .card-form-offer-info-row .card-form-offer-info-column ul li:hover .result-hover{visibility:visible;opacity:1}.card-form-offer-info .card-form-offer-info-row .card-form-offer-info-column ul img{width:15px;height:15px;position:absolute;left:-10px;top:3px;cursor:pointer}.card-form-offer-info .card-form-offer-info-row .card-form-offer-info-column>ul>p{font-weight:600;line-height:normal;font-size:16px;text-transform:uppercase;margin-bottom:15px;color:#1c4f87}.card-form-offer-info .card-form-offer-info-row .card-form-offer-info-column li p{font-weight:500;line-height:24px;font-size:16px;color:#004f8b;padding-left:15px;position:relative;margin-left:15px;margin-bottom:5px}.card-form-offer-info .card-form-offer-info-row .card-form-offer-info-column li p:before{content:"";width:5px;height:5px;border-radius:5px;background:#004f8b;position:absolute;left:0;top:8px}.card-form-offer-info .card-form-offer-info-row .card-form-offer-info-column li p.result-hover{padding:5%;position:absolute;background:#d2d2d2;border-radius:5px;bottom:100%;left:-45px;visibility:hidden;opacity:0;transition:all .3s ease-in-out}.card-form-offer-info .card-form-offer-info-row .card-form-offer-info-column li p.result-hover:before{display:none}.card-form-offer-info .card-form-offer-info-row .card-form-offer-info-column li p.result-hover:after{content:"";width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:3px;position:absolute;bottom:-5px;left:21px;background:#d2d2d2}@media screen and (max-width:720px){.card-form-offer .card-form-offer-item{margin-left:0;justify-content:center;width:100%;flex-wrap:wrap}.card-form-offer .card-form-offer-item:first-of-type,.card-form-offer .card-form-offer-item:last-of-type{margin-left:0}}.modal-info{width:100%;margin:90px auto}.modal-info .modal-info-item{width:90%;height:90px;margin:0 auto;border-top:.6px solid hsla(0,0%,82.4%,.4);padding-top:10px}.modal-info .modal-info-item .modal-info-item-title{font-weight:300;line-height:22px;font-size:14px;letter-spacing:.3px;color:#1c4f87}.modal-info .modal-info-item .modal-info-item-data{font-weight:600;line-height:24px;font-size:14px;letter-spacing:.2px;color:#1c4f87}.modal-info .modal-info-title{line-height:36px;border-bottom:.6px solid rgba(0,0,0,.21);font-size:24px;font-weight:600;color:#1c4f87;padding-bottom:25px;margin-bottom:90px;margin-top:100px}.login{padding:100px 10%;min-height:100vh;height:100vh;position:relative;background-color:#fff;overflow-y:scroll;width:100%;display:block}.login .login-background-bottom,.login .login-background-top{position:fixed;z-index:0;display:block}.login .login-background-top{top:0;right:0;max-height:100vh}.login .login-background-bottom{bottom:-10%;left:-20px;width:40%;max-height:100vh}.login .login-header{display:flex;justify-content:space-between;align-items:center}.login .login-header .login-header-img{width:200px;height:37px;-webkit-transform:translateX(-6px);transform:translateX(-6px);cursor:pointer;z-index:9}.login .login-header .login-header-contact{font-weight:500;letter-spacing:.25px;position:absolute;top:100px;right:10%;font-weight:600;line-height:24px;font-size:14px;text-align:right;letter-spacing:.2px;color:#004f8b;cursor:pointer;display:flex;z-index:5}.login .login-header .login-header-contact p{margin-right:30px}.login .login-container{display:flex;margin:13vh 0 12vh;z-index:5}.login .login-container .login-container-welcome{width:70%;margin-top:0;pointer-events:none;z-index:5;padding-right:50px}.login .login-container .login-container-welcome .login-container-welcome-title{width:100%;font-weight:600;line-height:normal;font-size:73px;color:#004f8b;margin-bottom:25px}.login .login-container .login-container-welcome .login-container-welcome-title h1 span{color:#004f8b;font-weight:300}.login .login-container .login-container-welcome .login-container-welcome-text{font-weight:300;line-height:28px;font-size:18px;width:100%;color:#004f8b}.login .login-container .login-container-item{display:flex;flex-direction:column;margin-top:4%;z-index:3}.login .login-container .login-container-item .login-container-item-text{font-weight:500;line-height:36px;font-size:24px;width:300px;margin-bottom:25px;color:#004f8b}.login .login-container .login-container-item .login-container-item-line{height:15px;margin-bottom:30px;width:400px;display:flex;align-items:center}.login .login-container .login-container-item .login-container-item-form{width:300px;margin-bottom:25px}.login .login-container .login-container-item .button-standard.l-blue-single{width:300px}@media screen and (max-width:1124px){.login{padding:50px 5%}.login .login-background{display:none}.login .login-header .login-header-img{cursor:pointer}.login .login-header .login-header-contact{font-weight:500;line-height:24px;font-size:14px;letter-spacing:.25px;top:50px;right:5%;cursor:pointer;display:flex}.login .login-container{display:flex;margin:5vh 0}.login .login-container .login-container-welcome{width:65%;margin-top:7%;padding-right:0}.login .login-container .login-container-welcome .login-container-welcome-title{width:365px;font-weight:800;line-height:104px;font-size:66px;letter-spacing:-4px;color:#004f8b}.login .login-container .login-container-welcome .login-container-welcome-title span{color:#303030}.login .login-container .login-container-welcome .login-container-welcome-text{display:none}.login .login-container .login-container-item{display:flex;flex-direction:column}.login .login-container .login-container-item .login-container-item-text{font-style:normal;font-weight:400;line-height:36px;font-size:22px;color:#004f8b}.login .login-container .login-container-item .login-container-item-line{height:75px;display:flex;align-items:center}.login .rrss{display:none}}@media screen and (max-width:720px){.login{padding:50px 5%;height:auto}.login .login-background-bottom{display:none}.login .login-header .login-header-img{cursor:pointer;width:100px}.login .login-header .login-header-contact{top:unset;bottom:25px;left:25%;color:#004f8b}.login .login-container{display:flex;flex-direction:column;margin:5vh 0}.login .login-container .login-container-welcome{width:100%}.login .login-container .login-container-welcome .login-container-welcome-title{width:300px;font-weight:600;line-height:56px;font-size:48px;text-align:center;letter-spacing:-1px;margin:0 auto 50px}.login .login-container .login-container-item{display:flex;flex-direction:column;align-items:center}.login .login-container .login-container-item .login-container-item-text{text-align:center;font-style:normal;font-weight:400;line-height:36px;font-size:24px;color:#004f8b}.login .login-container .login-container-item .login-container-item-line{height:75px;display:flex;align-items:center;width:250px}.login .rrss{display:none}}.two-ways{min-height:100vh;background-image:url(/static/media/backgorund-contract.7ed48860.png);background-size:cover}.two-ways .two-ways-container,.two-ways .two-ways-container .two-ways-hero{display:flex;flex-direction:column;align-items:center}.two-ways .two-ways-container .two-ways-hero .two-ways-hero-subtitle{font-weight:500;line-height:32px;font-size:18px;color:#004f8b}.two-ways .two-ways-container .two-ways-hero .two-ways-hero-line{height:25px;display:flex;margin-top:15px;align-items:center}.two-ways .two-ways-container .two-ways-hero .two-ways-hero-title{font-weight:700;line-height:56px;font-size:37px;text-align:center;letter-spacing:-1px;padding:0 60px;color:#004f8b}.two-ways .two-ways-cards{display:flex;justify-content:center}@media screen and (max-width:1024px){.two-ways .two-ways-container .two-ways-hero .two-ways-hero-subtitle{font-size:16px}.two-ways .two-ways-container .two-ways-hero .two-ways-hero-line{width:315px}.two-ways .two-ways-container .two-ways-hero .two-ways-hero-title{font-size:37px;min-width:425px}.two-ways .two-ways-container .two-ways-cards{flex-direction:column;align-items:center;width:100%}}@media screen and (max-width:720px){.two-ways .two-ways-container .two-ways-hero .two-ways-hero-subtitle{font-size:16px}.two-ways .two-ways-container .two-ways-hero .two-ways-hero-line{height:25px;width:215px}.two-ways .two-ways-container .two-ways-hero .two-ways-hero-title{font-size:37px;min-width:425px}}.simulation-container{margin-top:100px}.simulation-container .simulation-container-columns{padding:0 10%;width:100%;display:flex}.simulation-container .simulation-container-columns .simulation-container-columns-cards{width:100%}.simulation-container .simulation-container-columns .simulation-continer-columns-aside{width:240px;margin-left:25px}.simulation-container .simulation-container-columns .simulation-continer-columns-aside .simulation-continer-columns-aside-container{margin-bottom:50px}.simulation-container .simulation-container-columns .simulation-continer-columns-aside .simulation-continer-columns-aside-container .simulation-continer-columns-aside-title{font-weight:500;line-height:32px;font-size:18px;color:#004f8b;margin-bottom:30px}.simulation-container .simulation-container-columns .container-conditions{display:flex}.simulation-container .last-card-form{margin-bottom:25px}@media screen and (max-width:1024px){.simulation-container{margin-top:170px}.simulation-container .simulation-container-columns{padding:0 5%;flex-direction:column;align-items:center}.simulation-container .simulation-container-columns .simulation-continer-columns-aside{width:50%;margin:0;padding:0}}@media screen and (max-width:720px){.simulation-container .container-conditions{flex-direction:column}.simulation-container .container-conditions .check-conditions{margin-bottom:25px}.simulation-container .container-conditions .check-conditions:last-of-type{margin-bottom:50px}.simulation-container .simulation-container-columns .simulation-continer-columns-aside{width:100%;margin:0;padding:0}}.contract-code{display:flex;justify-content:center;align-items:center;height:100vh;background:#004f8b}.contract-code #codeForm{width:100%;display:flex;justify-content:center}.contract-code #codeForm .contract-code-container{display:flex;flex-direction:column;align-items:center;width:90%}.contract-code #codeForm .contract-code-container .contract-code-container-input{margin-bottom:100px;width:100%;display:flex;flex-direction:column;align-items:center;font-weight:700;line-height:46px;font-size:48px;text-align:center;letter-spacing:-1px;color:hsla(0,0%,82.4%,.4);position:relative}.contract-code #codeForm .contract-code-container .contract-code-container-input .code-placeholder{width:90%}.contract-code #codeForm .contract-code-container .contract-code-container-input form{width:100%}.contract-code #codeForm .contract-code-container .contract-code-container-input label{width:100%;display:flex;justify-content:center}.contract-code #codeForm .contract-code-container .contract-code-container-input label p{width:100%;position:absolute;pointer-events:none;transition:all .2s ease-in-out}.contract-code #codeForm .contract-code-container .contract-code-container-input label p.hide{opacity:0}.contract-code #codeForm .contract-code-container .contract-code-container-input label input{width:100%;font-weight:700;line-height:46px;font-size:48px;color:#fff;text-align:center;background:none;border:none;margin-bottom:0;text-transform:uppercase}.contract-code #codeForm .contract-code-container .contract-code-container-input .line-dni{width:80%;margin-top:0}@media screen and (max-width:720px){.contract-code #codeForm .contract-code-container .contract-code-container-input .code-placeholder,.contract-code #codeForm .contract-code-container .contract-code-container-input label input{font-size:22px;line-height:26px}}.ending,.ending .ending-container{display:flex;flex-direction:column;align-items:center}.ending .ending-container{width:80%;background-color:#fff;margin-bottom:65px;padding:100px}.ending .ending-container .ending-container-title{font-weight:700;font-size:64px;text-align:center;letter-spacing:-1.5px;color:#004f8b}.ending .ending-container .ending-container-line{height:100px;display:flex;align-items:center}.ending .ending-container .ending-container-items{width:90%;max-width:800px;min-width:500px;margin-bottom:100px}.ending .ending-container .ending-container-buttons{display:flex;justify-content:space-between;width:550px}@media screen and (max-width:720px){.ending .ending-container{padding:50px 25px}.ending .ending-container .ending-container-title{font-size:24px;line-height:36px;width:100%}.ending .ending-container .ending-container-items{min-width:0}.ending .ending-container .ending-container-buttons{flex-direction:column;align-items:center;width:100%}.ending .ending-container .ending-container-buttons .button-standard{margin-bottom:20px}}.not{padding:100px 10%;height:100vh;position:relative;background-color:#fff}.not .logo{width:200px;height:67px;-webkit-transform:translateX(-6px);transform:translateX(-6px);margin-bottom:50px;cursor:pointer}.not .not-container{display:flex;justify-content:space-between;align-items:center;height:60vh}.not .not-container .not-item{width:40%;display:flex;align-items:center}.not-item-img{width:90%;margin:0 5%;min-height:380px;min-width:380px}.not-item-subtitle{width:500px;font-weight:600;line-height:56px;font-size:48px;letter-spacing:-1px;color:#4bbed3;margin-bottom:50px}.not-item-title{font-weight:900;line-height:104px;font-size:96px;letter-spacing:-4px;margin-bottom:50px;color:#1c4f87}@media screen and (max-width:1024px){.not .logo{width:200px;height:67px;-webkit-transform:translateX(-6px);transform:translateX(-6px);margin-bottom:50px;cursor:pointer}.not .not-container{display:flex;justify-content:space-between;align-items:center;height:60vh}.not .not-container .not-item{width:100%;display:flex;align-items:center}.not-item-img{display:none}}@media screen and (max-width:1024px){.not .logo{width:100px}.not-item-subtitle{width:300px;font-weight:600;line-height:36px;font-size:28px;letter-spacing:-1px;color:#4bbed3;margin-bottom:25px}.not-item-title{font-weight:900;line-height:104px;font-size:66px;letter-spacing:-4px;margin-bottom:25px;color:#1c4f87}}.contract-list-simulation-container{width:80%;margin:0 auto}.documents-container{padding:60px 10%}.documents-container-table{background:#fff;padding:32px 60px 38px;border-radius:6px}.documents-container-table.resp{display:none}.documents-container-table table{text-align:left;width:100%}.documents-container-table thead{border-bottom:1px solid rgba(75,190,211,.2)}.documents-container-table thead th{color:#4bbed3;padding-bottom:24px;font-weight:600;font-size:16px;line-height:20px;text-transform:uppercase}.documents-container-table tbody td{padding-right:12px;padding-top:30px;vertical-align:middle}.documents-container-table tbody td:first-child{padding-top:34px}.documents-container-table tbody td img{width:40px;height:40px;cursor:pointer}.documents-container-table .document-table-date{font-size:18px;line-height:28px;font-weight:300;color:#004f8b}.documents-container-table .document-table-code{margin-right:100px;font-size:18px;line-height:28px;font-weight:600;color:#004f8b}.documents-container-table .document-type-button{margin-right:100px;padding:3px 8px;display:inline-block;border-radius:3px;font-size:16px;line-height:24px;font-weight:500}.documents-container-table .document-type-button.contract{color:#004f8b;background:rgba(0,79,139,.2)}.documents-container-table .document-type-button.simulation{color:#4bbed3;background:rgba(75,190,211,.2)}@media (max-width:1024px){.documents-container-table{display:none}.documents-container-table.resp{display:block}}@media (max-width:768px){.documents-container{padding:50px 5%}.documents-container-table{padding:22px 20px 28px;display:none}.documents-container-table.resp{display:block}.documents-container-table .document-type-button{margin-right:0}.documents-container-table .document-table-date{font-size:18px;line-height:24px;font-weight:300;color:#004f8b}.documents-container-table .document-table-code{font-size:16px;line-height:24px;font-weight:600;color:#004f8b;margin-right:0}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.check-item-box{display:block!important;padding-top:3px}main{display:block}.check-item-info-pop p,.input-info p,.modal-container-line,.modal-container-text{width:100%}.customSelectList{left:0}.modal-legal.active{display:block;left:0}}
/*# sourceMappingURL=main.5a2f2130.chunk.css.map */