@font-face{font-family:'OpenSans-Regular';src:url('fonts/OpenSans-Regular.ttf')}@font-face{font-family:'OpenSans-SemiBold';src:url('fonts/OpenSans-SemiBold.ttf')}@font-face{font-family:'OpenSans-Bold';src:url('fonts/OpenSans-Bold.ttf')}@font-face{font-family:'icomoon';src:url('icons/icomoon.eot?7no4ij');src:url('icons/icomoon.eot?7no4ij#iefix') format('embedded-opentype'),url('icons/icomoon.ttf?7no4ij') format('truetype'),url('icons/icomoon.woff?7no4ij') format('woff'),url('icons/icomoon.svg?7no4ij#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block}[class^='icon-'],[class*=' icon-']{font-family:'icomoon'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cerrar:before{content:'\e909';color:#0082ff}.icon-alerta:before{content:'\e900';color:#c56d02}.icon-check:before{content:'\e901';color:#576f3e}.icon-error:before{content:'\e902';color:#8a0200}.icon-facebook:before{content:'\e903';color:#0082ff}.icon-info:before{content:'\e904';color:#14434c}.icon-instagram:before{content:'\e905';color:#0082ff}.icon-linkedin:before{content:'\e906';color:#0082ff}.icon-twitter:before{content:'\e907';color:#0082ff}.icon-youtube:before{content:'\e908';color:#0082ff}*{box-sizing:border-box}html{min-height:100%;position:relative}body{width:100%;height:100%;background-color:#fff;margin:0;font-family:'OpenSans-Regular';-webkit-font-smoothing:antialiased}h1,h2{margin:0;font-size:unset}div{position:relative}p{margin:0}:focus{outline:0}.hidden{display:none}.show{display:block}.firstContent{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:6rem 4rem 9rem;background:url('../img/first_background.png') no-repeat center bottom fixed;width:100%;background-attachment:initial;background-size:cover}.secondContent{display:flex;align-items:center;justify-content:space-around;background:url('../img/second_background.svg') no-repeat center 0 fixed;width:100%;padding:6rem;background-attachment:initial;background-size:cover}.rectangle{width:180px;max-height:280px;min-height:194px;flex-grow:0;margin:0 0 19px 0;padding:20px 17px;background-color:rgba(255,255,255,0.9);text-align:left}.rectangle-title{color:#006ff5;font-family:'OpenSans-SemiBold';font-size:1rem;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.15px;margin-top:.5rem}.rectangle-subtitle{color:#707070;margin:auto;font-size:.75rem;line-height:1.5;letter-spacing:.25px;margin-top:.5rem}.consulta-polizas-img{height:50px;display:flex;align-items:center;background:url('icons/polizas.svg') no-repeat 0 0}.recibos-img{height:50px;display:flex;align-items:center;background:url('icons/recibos.svg') no-repeat 0 0}.actualizar-datos-img{height:50px;display:flex;align-items:center;background:url('icons/tarjetas.svg') no-repeat 0 0}.alta-siniestros-img{height:50px;display:flex;align-items:center;background:url('icons/iconos_line_servicios.svg') no-repeat 0 0}.coberturas-img{height:50px;display:flex;align-items:center;background:url('icons/coberturas.svg') no-repeat 0 0}.contacta-img{height:50px;display:flex;align-items:center;background:url('icons/contacta.svg') no-repeat 0 0}.contentLeftLogin{display:flex;width:50%;justify-content:flex-start;max-width:474px;flex-direction:column;box-shadow:0 .125rem 1.5rem 0 rgba(0,0,0,0.16);background-color:#fff;min-height:515px}.contentRightRectangle{display:flex;justify-content:space-between;flex-wrap:wrap;padding:1rem;max-width:600px}.consulta-polizas-img .recibos-img .actualizar-datos-img .alta-siniestros-img .coberturas-img .contacta-img{height:50px;display:flex;align-items:center}.loginTabsContent{display:flex;border-bottom:1px solid #979797;padding:0 1.875rem;justify-content:space-between;min-width:auto}.appTitle{font-family:'OpenSans-Regular';font-size:2.25rem;font-weight:bold;line-height:.78;letter-spacing:.17px;text-align:left;color:#00257a}.appSubtitle{line-height:1.5;letter-spacing:.17px;font-size:1.25rem;font-weight:600;font-family:'OpenSans-Regular';margin-bottom:16px}.modifica-datos{margin-top:2rem;background:url('icons/asistencia-y-tramites-cubiertos.png') no-repeat 0 0}.gestiona-recibos{margin-top:2rem;background:url('icons/tarjetas.png') no-repeat 0 0}.loginContent{width:100%;padding:2rem 3rem 3.75rem 3.063rem}.appSubtitleContent{display:flex;flex-direction:column}.appItems{display:flex;font-size:1.25rem;line-height:1.5;letter-spacing:.17px;font-family:'OpenSans-Regular'}.button-tabs{background-color:#fff;width:100%;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:.15px;color:#525252;padding:17px 0;font-family:'OpenSans-Regular'}.button-tabs.active{border-bottom:4px solid #004ab7;padding-bottom:15px;font-weight:600;font-family:'OpenSans-SemiBold'}.button-tabs:first-child{margin-right:16px}.button-tabs:last-child{margin-left:16px}.mobileImgContent{display:flex;margin:2.5rem 0 2rem 4rem;justify-content:end;width:300px;height:606.6px}.downloadAppImgContent{text-align:center;margin:0;display:flex;flex-direction:row;padding:1rem 0;align-items:center;justify-content:start;width:100%}.downloadAppImgAndroid{background:url('../img/googleplay-black.png') no-repeat 0 0;background-size:contain}.downloadAppImgAndroid:hover{background-image:url('../img/googleplay.png')}.downloadAppImgApple{background:url('../img/appstore-black.png') no-repeat 0 0;background-size:contain}.downloadAppImgApple:hover{background-image:url('../img/appstore.png')}.downloadAppImg{margin:1rem 1rem 1rem 0;cursor:pointer;width:10rem;height:3rem}.downloadAppImg:focus-visible{border:.063rem solid #0082ff;border-radius:unset}.onlyMobileDisplay{display:none}.contentCenter{max-width:628px;width:100%;margin:56px auto;display:inline-block}header{background:linear-gradient(to bottom,#00257a,rgba(0,37,122,0.58) 57%,rgba(0,130,255,0) 156%);background-color:#0082ff;position:fixed;top:0;left:0;width:100%;z-index:5}.headerContainer{height:3.5rem;display:flex;align-items:center;justify-content:center;position:relative}.headerContainer img{vertical-align:middle;cursor:pointer;width:115px;height:30px}.logoTablet{display:none}footer{width:100%;height:10.063rem;background-color:#ebebeb;text-align:center;padding:.5rem 0 3rem;bottom:0}footer div:last-child{height:1.875rem;margin-top:2rem}footer .link{font-family:'OpenSans-Regular';font-size:.875rem;color:#373737;text-decoration:none;padding:0 1rem;white-space:nowrap;display:inline-block;margin-top:1.5rem}footer a.icon{width:auto;height:1.875rem;padding:0 .5rem;background-color:unset;cursor:pointer;text-decoration:none!important}footer a.icon:before{font-size:1.875rem}footer a.icon:hover:before{color:#004ab7}footer a.icon:focus-visible:before{color:#004ab7;border:.063rem solid #0082ff;border-radius:unset}.tab{font-family:'OpenSans-SemiBold';padding:.875rem .5rem;font-size:.875rem;line-height:1.25rem;letter-spacing:.006rem;max-width:11.813rem;width:50%;color:#0082ff}.tabs.login .tab.login{color:#333;border-bottom:.25rem solid #0082ff;padding:.875rem .5rem .625rem}.tabs.signUp .tab.signUp{color:#333;border-bottom:.25rem solid #0082ff;padding:.875rem .5rem .625rem}.tab:hover{color:#004ab7}.tab:active{color:#333;border-bottom:.25rem solid #0082ff;padding:.875rem .5rem .625rem}.tabs.login ~ .signUpContent{display:none}.tabs.signUp ~ .loginContent{display:none}.title{font-family:'OpenSans-SemiBold';color:#00257a}.subtitle{color:#707070;font-size:1rem;letter-spacing:.01rem;margin:auto}.subtitle-onboarding{font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.38}h1.title{font-size:1.5rem;line-height:2.063rem;margin-bottom:1rem}h1+.subtitle{line-height:1.25rem}h2.title{font-size:1.375rem;letter-spacing:.011rem;line-height:1.75rem;margin-bottom:1rem}h2+.subtitle{line-height:1.375rem}input{width:100%;height:2.75rem;font-size:.875rem;letter-spacing:.016rem;line-height:1.188rem;padding:.313rem;border:#ebebeb .063rem solid;border-radius:.125rem}input::-ms-reveal,input::-ms-clear{display:none}input::placeholder{color:#707070;font-size:.875rem;letter-spacing:.016rem;line-height:1.188rem}label{position:absolute;top:-0.5rem;font-size:.75rem;letter-spacing:.025rem;line-height:1.063rem;color:#707070;background-color:#fff;margin-left:.875rem;text-align:center;padding:0 .5rem}input:disabled,.disabled input{background-color:#ebebeb;cursor:not-allowed}.disabled input:focus{border:0}.disabled label{display:none}input:focus,.default input{border:.063rem solid #0082ff;border-radius:unset}.default label{color:#0082ff}.ok label{color:#40b72d}.ok input{border-color:#40b72d}.error label{color:#ff403d}.error input{border-color:#ff403d;margin-bottom:0}.alert label{color:#c56d02}.alert input{border-color:#c56d02;margin-bottom:0}.warning{height:auto;width:100%;margin-bottom:1rem;font-family:'OpenSans-SemiBold';line-height:1.188rem;font-size:.875rem;letter-spacing:.006rem;display:none}.warning.error,.warning.alert,.warning.info{display:inline-flex}.warning.error .icon-error,.warning.alert .icon-alerta,.warning.info .icon-info{width:1.5rem;height:1.5rem;margin-right:.5rem}.warning.error .icon-error::before,.warning.alert .icon-alerta::before,.warning.info .icon-info::before{font-size:1.5rem}.warning.error .alert{display:none!important}.warning.alert .error{display:none!important}.warning.info{display:block;margin-bottom:8px;padding:65px 0 40px 0}.error-container{position:absolute;z-index:1;width:120%;right:-2.5rem;top:-10px;min-height:129px}.link{color:#006ff5;font-family:'OpenSans-SemiBold';font-size:1rem}.link:hover,.link:focus-visible{color:#004ab7;text-decoration:underline}.link:focus-visible{border:.063rem solid #004ab7}button,.btn{width:100%;border:0;font-family:'OpenSans-SemiBold';font-size:.875rem;line-height:1.188rem;cursor:pointer;letter-spacing:.006rem}button.big,.btn.big{padding:.875rem 1.375rem;min-height:3rem}button.medium,btn.medium{padding:.75rem 1.375rem;min-height:2.75rem}button.small,.btn.small{padding:.375rem 1.375rem}button.primary.yellow,.btn.primary.yellow{background-color:#ffdd43;color:#00257a}button.primary.yellow:hover,.btn.primary.yellow:hover,button.primary.yellow:focus,.btn.primary.yellow:focus{background-color:#ffcd05}button.primary.blue,.btn.primary.blue{background-color:#006ff5;color:#fff}button.primary.blue:hover,.btn.primary.blue:hover,button.primary.blue:focus,.btn.primary.blue:focus{background-color:#004ab7}button.secondary,.btn.secondary{background-color:#fff;color:#004ab7;box-shadow:inset 0 0 0 .063rem #004ab7;text-decoration:none}button.secondary:hover,.btn.secondary:hover,button.secondary:focus,.btn.secondary:focus{background-color:#fff;color:#004ab7;box-shadow:inset 0 0 0 .063rem #004ab7}button.primary.yellow.disabled,button.primary.blue.disabled,.btn.primary.yellow.disabled,.btn.primary.blue.disabled{background-color:#ebebeb;color:#525252;cursor:not-allowed}button.secondary.disabled,.btn.secondary.disabled{color:#c2c2c2;box-shadow:inset 0 0 0 .063rem #c2c2c2;cursor:not-allowed}button.icon,.btn.icon{height:auto;width:auto;background-color:unset;padding:0}.download,.download img{height:2.063rem;width:auto;background-color:unset;padding:0}.icon-check:before{font-size:1.5rem;color:#40b72d}.iconCircle:before{font-size:2rem;line-height:4.063rem;margin:.938rem 1rem 1.125rem 1.063rem}.icon-cerrar:hover:before{color:#004ab7}.logo100{position:absolute;right:1rem}@media only screen and (max-width:1024px){.firstContent{flex-direction:column-reverse;padding:0rem 6rem;background-size:cover}.secondContent{padding:119px 2rem 36px}.rectangle{margin-right:0}.contentLeftLogin{width:100%;margin:2rem 0;justify-content:center;min-width:567px}.contentRightRectangle{padding:0 1rem;margin-bottom:9rem;width:600px}.loginContent{min-height:460px;box-shadow:none}.mobileImgContent{margin:0;padding:7.7px 0 9.3px 9.3px}.appItems{margin:0}.downloadAppImgContent{justify-content:center}.logoDesktop{display:none}.logoTablet{display:block}.content .contentLeft{width:100%!important;display:block!important;max-width:22rem!important;margin:2.5rem auto 3.5rem!important;min-width:20.5rem}.content .contentRight{width:100%!important;max-width:33.5rem!important;min-width:20.5rem}.tab{max-width:11rem!important}footer{min-height:12.75rem}.logo100 .logo100-img{width:5.188rem}}@media only screen and (max-width:768px){footer{padding:.5rem 0 3rem;height:auto}.downloadAppImgContent{flex-direction:column}.error-container{width:100%;right:0}}@media only screen and (max-width:566px){.logo100{position:absolute;right:.563rem}}@media only screen and (max-width:480px){.firstContent{background-position-y:-87px;background-size:contain;background-attachment:inherit;padding:0}.contentLeftLogin{padding:0;width:100%;margin:0;min-width:auto}.loginTabsContent{padding:0 1rem}.loginContent{width:100%;height:460px;min-width:100%}.secondContent{padding:0 2rem;padding-top:5rem;background-attachment:inherit;justify-content:flex-start}.appItems{font-size:14px;line-height:2}.mobileNoneDisplay{display:none}.appTitle{font-size:2rem;line-height:1.25;letter-spacing:.17px;width:250px;height:80px;font-weight:bold;margin-top:55px}.appSubtitleContent{margin-right:0;margin-bottom:0}.appSubtitle{margin-left:0;margin-right:0;width:100%}.downloadAppImgContent{flex-direction:column;justify-content:center;padding-bottom:1rem}.footerLinks{display:flex;justify-content:center;align-items:center;flex-direction:column}.onlyMobileDisplay{display:flex}.tabs{margin-bottom:2.5rem!important}.tab:first-child{margin-right:.25rem}.tab:last-child{margin-left:.25rem}}@media only screen and (max-width:360px){.content .contentLeft{margin:2rem auto 3rem!important}.content .contentRight{min-width:17.5rem}.content .contentRight .title{margin:.5rem 0}.buttonDownload{margin-top:2rem!important;height:auto!important}.download,.download img{height:3rem!important;margin-bottom:.625rem}footer{height:20rem}footer .link{font-size:1rem;line-height:1.375rem;white-space:normal}}li::before{content:'\2022';color:#14434c;padding-right:.625rem;width:.25rem;height:.25rem;position:absolute;left:1rem}.contentRight{text-align:left;vertical-align:top}.contentRight h2.title{margin-top:1.375rem;color:#000}.welcomepack{margin-top:1.5rem}.modifica-datos,.gestiona-recibos{padding-left:4.313rem}.title,.modifica-datos .title,.gestiona-recibos .title{margin-bottom:.5rem;color:#000}.subtitle,.modifica-datos .subtitle,.gestiona-recibos .subtitle{font-size:.875rem}.loading{display:flex;justify-content:center}.loading span{display:inline-block;width:1.25rem;height:1.25rem;background-color:#004ab7;opacity:0}.loading span:nth-child(even){width:1.875rem;height:1.875rem;margin:0 .313rem}.loading span:nth-child(1){animation:opacitychange 2s ease-in-out infinite}.loading span:nth-child(2){animation:opacitychange 2s ease-in-out .33s infinite}.loading span:nth-child(3){animation:opacitychange 2s ease-in-out .66s infinite}@keyframes opacitychange{0%,100%{opacity:0}50%{opacity:1}}.passwrd-img-eye{width:15.3px;position:absolute;top:.763rem;right:.75rem;cursor:pointer}.update-pass-title{font-family:'OpenSans-SemiBold';letter-spacing:normal;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.2;color:#006ff5;font-size:24px}.valid{color:#006700!important}.invalid{color:#8a0200!important}.incomplete{color:#525252!important}.valid,.invalid{font-family:'OpenSans-SemiBold'}.password-confirm-error-msg{color:#b50500;text-align:left;font-size:12px;line-height:17px;visibility:hidden}.passwrd-img-eye{width:15.3px;position:absolute;top:.763rem;right:.75rem;cursor:pointer}.requirementsNewPasswordContent{background-color:#e5eeff;padding:16px 27px;width:100%;max-width:380px;margin:0 auto;margin-top:24px;margin-bottom:42px}.requirementList{list-style:none;padding:0;margin:0}.requirement-title,.requirement-item{margin-bottom:8px;font-size:14px;line-height:19px;letter-spacing:.25px;color:#525252;text-align:left}.requirement-item{display:flex;align-items:center}.requirement-item::before{content:''}.require-item-icon{width:16px;height:16px;margin-right:8px}.tooltip{position:absolute;background-color:#333;color:#fff;padding:5px 10px;border-radius:5px;font-size:14px;z-index:9999}#submit-btn.primary.blue.disabled{cursor:pointer}.tooltip{position:relative;cursor:pointer}.tooltip::after{content:attr(data-tooltip);position:absolute;background-color:#333;color:#fff;padding:5px;border-radius:5px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .3s}.tooltip:hover::after{opacity:1;visibility:visible}.tooltip[data-position="top"]::after{bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:10px}.tooltip[data-position="bottom"]::after{top:100%;left:50%;transform:translateX(-50%);margin-top:10px}.tooltip[data-position="left"]::after{right:100%;top:50%;transform:translateY(-50%);margin-right:10px}.tooltip[data-position="right"]::after{left:100%;top:50%;transform:translateY(-50%);margin-left:10px}