.back-button{display:flex;align-items:center;gap:10px;height:50px;padding-right:12px;background-color:transparent;font-size:1rem;text-decoration:none;border:none}.back-button:link .back-button__text--flow,.back-button:visited .back-button__text--flow{color:#000}.back-button:link .back-button__text--payment,.back-button:visited .back-button__text--payment{font-weight:700;color:red}.back-button__img{width:30px;height:30px}.header{display:flex;justify-content:space-between;width:100%;height:70px;padding:10px}.logo{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;max-width:300px}.logo .logo-pacifica-salud{width:100%}.logo .logo-click-parking{width:55%;margin-left:26px}.menu-button{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin-left:auto;background-color:#fff;border:none;border-radius:50%;box-shadow:0 0 4px 1px #0000004d}.menu-button__img{width:100%;height:100%}.about{min-height:calc(100vh - 120px);padding:20px;display:flex;flex-direction:column;align-items:center;gap:50px}.about__content{position:relative;display:flex;flex-direction:column;max-width:600px;width:100%;height:300px;padding:20px;border-radius:10px;box-shadow:0 0 10px #00000080}.about__text{color:#024c88;font-size:20px;text-align:center}.about__version{position:absolute;right:20px;bottom:20px;color:#00b2a9}.card-expiration{display:flex;align-items:center;justify-content:center;justify-content:space-between;gap:1rem}.card-expiration__input{text-align:center}.card-expiration__input::-webkit-outer-spin-button,.card-expiration__input::-webkit-inner-spin-button{-moz-appearance:none;appearance:none;-webkit-appearance:none}.ReactCreditCard__container{position:relative;perspective:1000px;width:350px;height:200px;font-size:16px;text-align:left}.ReactCreditCard{border-radius:10px;line-height:1;position:relative;width:100%;height:100%;min-width:315px;transform-style:preserve-3d;transition:all .4s linear}.ReactCreditCard--shadow{box-shadow:0 0 20px #0000004d}.ReactCreditCard--flipped{transform:rotateY(180deg)}.ReactCreditCard__front,.ReactCreditCard__back{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;transition:all .4s linear;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;border-radius:10px;background:#777777;z-index:0}.ReactCreditCard__back{transform:rotateY(180deg)}.ReactCreditCard__back:after{content:"";display:block;background-color:#fff;background-image:linear-gradient(#fff,#fff);width:80%;height:16%;position:absolute;top:40%;left:2%}.ReactCreditCard__back .ReactCreditCard__shiny{position:absolute;top:66%;left:2%}.ReactCreditCard__shiny{width:50px;height:35px;margin-bottom:10px;border-radius:5px;background:#ccc;position:relative}.ReactCreditCard__shiny:after{content:attr(data-after);position:absolute;left:120%;top:5%;color:#fff;font-size:7px;width:230px;opacity:.5}.ReactCreditCard__shiny:before{content:" ";display:block;width:70%;height:60%;border-top-right-radius:5px;border-bottom-right-radius:5px;background:#d9d9d9;position:absolute;top:20%}.ReactCreditCard__lower{width:80%;position:absolute;left:10%;bottom:30px}.ReactCreditCard__logo{position:absolute;right:0;top:0}.ReactCreditCard__bar{background-color:#444;background-image:linear-gradient(#444,#333);width:100%;height:20%;position:absolute;top:10%}.ReactCreditCard__number{font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace;font-size:24px;clear:both;margin-bottom:30px}.ReactCreditCard__name{text-transform:uppercase;font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace;font-size:20px;max-height:45px;position:absolute;bottom:0;width:190px;-webkit-line-clamp:2;-webkit-box-orient:horizontal;overflow:hidden;text-overflow:ellipsis;line-height:1.2em}.ReactCreditCard__expiration{font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace;letter-spacing:0em;position:relative;float:right;width:25%}.ReactCreditCard__expiration:before{content:attr(data-before);margin-bottom:2px;font-size:7px;text-transform:uppercase}.ReactCreditCard__expiration:after{position:absolute;content:attr(data-after);text-align:right;right:100%;margin-right:5px;margin-top:2px;bottom:0}.ReactCreditCard__expiration:before,.ReactCreditCard__expiration:after{font-family:Helvetica Neue;font-weight:700;font-size:7px;white-space:pre;display:block;opacity:.5}.ReactCreditCard__cvc{position:absolute;transition-delay:.6s;font-family:Bitstream Vera Sans Mono,Consolas,Courier,monospace;font-size:14px}.ReactCreditCard__back .ReactCreditCard__cvc{top:40%;left:85%}.ReactCreditCard__front .ReactCreditCard__cvc{top:19%;right:18%}.ReactCreditCard__display{color:#fff;font-weight:400;opacity:.5;transition:opacity .4s linear}.ReactCreditCard--focused{opacity:1;font-weight:700}.ReactCreditCard .ReactCreditCard__front:before,.ReactCreditCard .ReactCreditCard__back:before{content:" ";display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;border-radius:10px;transition:all .4s ease}.ReactCreditCard:not(.ReactCreditCard--radial) .ReactCreditCard__front:before,.ReactCreditCard:not(.ReactCreditCard--radial) .ReactCreditCard__back:before{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 1px,rgba(255,255,255,0) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.03) 4px),repeating-linear-gradient(90deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(210deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),linear-gradient(-25deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 70%,rgba(255,255,255,0) 90%)}.ReactCreditCard.ReactCreditCard--radial .ReactCreditCard__front:before,.ReactCreditCard.ReactCreditCard--radial .ReactCreditCard__back:before{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(135deg,rgba(255,255,255,.05) 1px,rgba(255,255,255,0) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.03) 4px),repeating-linear-gradient(90deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-linear-gradient(210deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-radial-gradient(circle at 30% 30%,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-radial-gradient(circle at 70% 70%,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-radial-gradient(circle at 90% 20%,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),repeating-radial-gradient(circle at 15% 80%,rgba(255,255,255,0) 1px,rgba(255,255,255,.03) 2px,rgba(255,255,255,.04) 3px,rgba(255,255,255,.05) 4px),linear-gradient(-25deg,rgba(255,255,255,0) 50%,rgba(255,255,255,.4) 70%,rgba(255,255,255,0) 90%)}.ReactCreditCard--identified .ReactCreditCard__front:before,.ReactCreditCard--identified .ReactCreditCard__back:before{opacity:.7}.ReactCreditCard--ie-11.ReactCreditCard--flipped{transform:0deg}.ReactCreditCard--ie-11.ReactCreditCard--flipped .ReactCreditCard__front,.ReactCreditCard--ie-11.ReactCreditCard--flipped .ReactCreditCard__back{transform:rotateY(0)}.ReactCreditCard--ie-11 .ReactCreditCard__back:after{left:14%}.ReactCreditCard--ie-11.ReactCreditCard--flipped .ReactCreditCard__back .ReactCreditCard__cvc{transform:rotateY(180deg);left:5%}.ReactCreditCard--ie-11.ReactCreditCard--flipped .ReactCreditCard__back .ReactCreditCard__shiny{left:84%}.ReactCreditCard--ie-11.ReactCreditCard--flipped .ReactCreditCard__back .ReactCreditCard__shiny:after{left:-480%;transform:rotateY(180deg)}.ReactCreditCard--ie-11.ReactCreditCard--amex .ReactCreditCard__back{display:none}.ReactCreditCard--unknown{box-shadow:none}.ReactCreditCard--unknown .ReactCreditCard__logo{visibility:hidden}.ReactCreditCard--dankort .ReactCreditCard__front,.ReactCreditCard--dankort .ReactCreditCard__back{background:#0055c7}.ReactCreditCard--discover .ReactCreditCard__front,.ReactCreditCard--discover .ReactCreditCard__back{background:#86b8cf}.ReactCreditCard--mastercard .ReactCreditCard__front,.ReactCreditCard--mastercard .ReactCreditCard__back{background:#0061a8}.ReactCreditCard--visa .ReactCreditCard__front,.ReactCreditCard--visa .ReactCreditCard__back{background:#191278}.ReactCreditCard--amex .ReactCreditCard__front,.ReactCreditCard--amex .ReactCreditCard__back{background-color:#108168}.card-payment{min-height:calc(100vh - 120px);padding:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:50px}.ReactCreditCard__front,.ReactCreditCard__back{background-color:#004b87}.card-payment__form{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr) 70px;gap:20px;max-width:420px;width:100%}.card-payment__form-item:nth-child(1),.card-payment__form-item:nth-child(2){grid-column:1/3}.card-payment__submit{grid-column:1/3;align-self:end;height:56px}.cards{min-height:calc(100vh - 120px);padding:20px;display:flex;flex-direction:column;align-items:center;gap:50px}.cards__form{display:flex;align-items:center;justify-content:center;flex-direction:column;justify-content:flex-start;gap:26px;width:100%;max-width:500px}.cards__form>div{width:100%}.ticket-timer{display:flex;align-items:center;justify-content:center;height:50px;font-size:18px;gap:8px;padding-right:10px}.ticket-timer__text{font-weight:700}.cards{min-height:calc(100vh - 120px);padding:20px;display:flex;flex-direction:column;align-items:center;gap:20px}.card,.add-card,.selected-card{cursor:pointer;width:420px;height:100px;background-color:#fff;border-radius:15px;box-shadow:#959da533 0 8px 24px!important;display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:45px;padding:20px;position:relative}.card:hover{box-shadow:0 0 10px #0006!important}.add-card{height:56px;padding:0;background-color:#004b87!important;color:#fff!important}.selected-card{cursor:default;background-color:#004b87!important;color:#fff!important}.garbage{height:100%;width:40px;padding:0;background-color:#626262!important;color:#fff!important;position:absolute;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;border-radius:0 1px 1px 0!important;cursor:pointer;z-index:9999}.change-password{min-height:calc(100vh - 120px);padding:20px;display:flex;flex-direction:column;align-items:center;gap:50px}.change-password__form{display:flex;align-items:center;justify-content:center;flex-direction:column;justify-content:flex-start;gap:26px;width:100%;max-width:500px}.change-password__form>div{width:100%}.contact{min-height:calc(100vh - 120px);padding:20px;display:flex;flex-direction:column;align-items:center;gap:50px}.contact__img-container{display:flex;align-items:center;justify-content:center;width:260px;height:260px;background-color:#fff;border-radius:50%;box-shadow:0 0 10px #00000040;overflow:hidden}.contact__img{width:100%;height:100%}.contact__media-container{display:flex;flex-direction:column;gap:12px;max-width:500px;width:100%;padding:20px;background-color:#fff;border-radius:16px;box-shadow:0 0 10px #00000040}.contact__media{display:flex;align-items:center;justify-content:space-between;height:50px;color:#00b2a9;font-size:18px}.contact__media-link{display:flex;align-items:center;justify-content:center}.contact__media-img{height:40px;width:40px;transition:transform .2s ease-in-out}.contact__media-img:hover,.contact__media-img:active{transform:scale(1.1)}.forgot-password{min-height:calc(100vh - 120px);padding:20px;display:flex;flex-direction:column;align-items:center;gap:50px}.forgot-password__form{display:flex;align-items:center;justify-content:center;flex-direction:column;justify-content:flex-start;gap:20px;width:100%;max-width:500px}.forgot-password__form>div{width:100%}.avatar-container{width:200px;height:100%;display:flex}.avatar__username{display:flex;align-items:center;text-align:left}.qr-container{display:flex;align-items:center;justify-content:center;width:298px;height:298px;background-color:#fff;border-radius:50%;border:16px solid #ffffff;box-shadow:0 0 10px gray;box-sizing:border-box;overflow:hidden}.qr-container__img,.qr-container__reader{width:100%;height:100%;overflow:hidden}.qr-container__reader{border-radius:50%}.qr-container__reader video{object-fit:cover;object-position:center}.home{min-height:calc(100vh - 120px);padding:20px;width:100%}.home__content{display:flex;align-items:center;justify-content:center;justify-content:flex-start;flex-direction:column;gap:60px;max-width:300px;width:100%;margin:0 auto}.home__buttons{display:flex;flex-direction:column;gap:30px;width:100%}.home__auth-buttons{display:flex;justify-content:space-between;width:100%}.home__auth-button{padding-bottom:1px;color:#000;font-size:20px;text-decoration:none;border-bottom:1px solid #000000}.home__auth-button:visited{color:#000}.home__compass-button{height:50px}.social-buttons{display:flex;flex-direction:column;gap:2rem;padding:20px 0}.social-buttons__text{display:flex;align-items:center;justify-content:center;font-style:normal;white-space:nowrap}.social-buttons__text:before,.social-buttons__text:after{content:"";width:50%;height:1px;background-color:#626262}.social-buttons__text:before{margin-right:2rem}.social-buttons__text:after{margin-left:2rem}.social-buttons__button-container{display:flex;align-items:center;justify-content:center;justify-content:space-evenly;width:100%}.social-buttons__button{display:flex;align-items:center;justify-content:center;width:55px;aspect-ratio:1/1;background-color:transparent;border:none}.social-buttons__button>img{width:100%;height:100%}.social-buttons__button:disabled{filter:grayscale(100%)}.login{min-height:calc(100vh - 120px);padding:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.login__logo-container{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:26px}.login__login-form{display:flex;align-items:center;justify-content:center;flex-direction:column;justify-content:flex-start;gap:20px;width:100%;max-width:500px}.login__login-form>div{width:100%}.login-form__inputs{display:flex;flex-direction:column;gap:20px;width:100%;margin-bottom:20px}.login-form__recover-password{display:block;width:100%;text-align:right}.operator-ticket{width:100%;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 0 6px 1px #00000040}.operator-ticket__header,.operator-ticket__detail-container{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.operator-ticket__amount-item{padding:10px 0}.operator-ticket__amount-item:first-of-type{display:flex;justify-content:space-between;align-items:center}.operator-ticket__amount-item:last-of-type{display:flex;flex-direction:column;gap:16px}.operator-ticket__amount-value,.operator-ticket__detail{color:#00b2a9}.operator-ticket__header{padding-top:0}.operator-ticket__status{color:#ff5a5f}.operator-ticket__amount-value{font-size:24px}.operator-ticket__amount-title{font-size:20px}.operator-ticket__detail{font-size:16px}.operator-ticket__detail-container:last-of-type{padding-bottom:0}.operator-ticket__separator{position:relative;margin:10px 0}.operator-ticket__separator:first-of-type:before,.operator-ticket__separator:first-of-type:after{content:"";position:absolute;top:-14px;width:15px;height:30px;background-color:#f5f5f5;box-shadow:0 0 12px -6px #00000040 inset}.operator-ticket__separator:first-of-type:before{left:-20px;border-radius:0% 100% 100% 0%/50%}.operator-ticket__separator:first-of-type:after{right:-20px;border-radius:100% 0% 0% 100%/50%}.operator-ticket-detail{min-height:calc(100vh - 120px);padding:20px}.operator-ticket-detail__content{display:flex;align-items:center;justify-content:center;justify-content:flex-start;flex-direction:column;gap:50px;max-width:700px;width:100%;margin:0 auto}.operator-ticket-detail__form{display:flex;flex-direction:column;gap:40px;width:100%}.parking-policy{min-height:calc(100vh - 120px);padding:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;font-size:18px}.parking-policy p{max-width:min(100%,800px);width:100%;margin-bottom:18px;text-shadow:0px 0px 10px rgba(0,0,0,.2)}.parking-policy p:first-of-type{margin-bottom:3rem}.parking-policy__title{margin-bottom:3rem;color:#00843d;font-size:3rem;text-align:center}.parking-policy__content{display:flex;align-items:center;justify-content:center;flex-direction:column}.parking-policy__table{width:100%;max-width:800px;border-collapse:collapse;border-spacing:0;border:1px solid #dcd7ca;margin-bottom:3rem}.parking-policy__table-row{border-bottom:1px solid #dcd7ca}.parking-policy__table-row:last-of-type{border-bottom:none}.parking-policy__table-row td{padding:1rem}.parking-policy__table-row td:first-of-type{border-right:1px solid #dcd7ca}.user-ticket{width:100%;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 0 6px 1px #00000040}.user-ticket__header,.user-ticket__amount,.user-ticket__detail-container{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.user-ticket__amount-value,.user-ticket__detail{color:#00b2a9}.user-ticket__header{padding-top:0}.user-ticket__status{color:#ff5a5f}.user-ticket__amount-value{font-size:24px}.user-ticket__amount-title{font-size:20px}.user-ticket__detail{font-size:16px}.user-ticket__detail-container:last-of-type{padding-bottom:0}.user-ticket__separator{position:relative;margin:10px 0}.user-ticket__separator:first-of-type:before,.user-ticket__separator:first-of-type:after{content:"";position:absolute;top:-14px;width:15px;height:30px;background-color:#f5f5f5;box-shadow:0 0 12px -6px #00000040 inset}.user-ticket__separator:first-of-type:before{left:-20px;border-radius:0% 100% 100% 0%/50%}.user-ticket__separator:first-of-type:after{right:-20px;border-radius:100% 0% 0% 100%/50%}.payment-detail{min-height:calc(100vh - 120px);padding:20px}.payment-detail__content{display:flex;align-items:center;justify-content:center;justify-content:flex-start;flex-direction:column;gap:50px;max-width:700px;width:100%;margin:0 auto}.payment-detail__email-form{display:grid;grid-template-columns:1fr 56px;align-items:end;gap:50px;width:100%}.payment-loading{display:flex;flex-direction:column;align-items:center;gap:32px;min-height:calc(100vh - 70px);width:100%;padding:20px}.payment-loading__iframe{width:100%;height:500px;border:none}.register{min-height:calc(100vh - 120px);padding:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.register__logo-container{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:26px}.register__register-form{display:flex;align-items:center;justify-content:center;flex-direction:column;justify-content:flex-start;gap:20px;width:100%;max-width:500px}.register__register-form>div{width:100%}.register-form__inputs{display:flex;flex-direction:column;gap:20px;width:100%;margin-bottom:20px}.ticket-detail{min-height:calc(100vh - 120px);padding:20px}.ticket-detail__content{display:flex;align-items:center;justify-content:center;justify-content:flex-start;flex-direction:column;gap:50px;max-width:700px;width:100%;margin:0 auto}.user-info{min-height:calc(100vh - 120px);padding:20px;display:flex;flex-direction:column;align-items:center;gap:26px}.user-info__image-container{display:flex;flex-direction:column;align-items:center;gap:20px}.user-info__image-container .user-info__image{width:120px;height:120px;border-radius:50%;object-fit:cover;background-color:#e0e0e0}.user-info__image-container .user-info__image-input{display:none}.user-info__image-container .user-info__image-button{background-color:transparent;color:#004b87;font-size:20px;font-weight:700;text-transform:uppercase;border:none}.user-info__form{display:flex;align-items:center;justify-content:center;flex-direction:column;justify-content:flex-start;gap:20px;width:100%;max-width:500px}.user-info__form>div{width:100%}.user-info__change-password{max-width:500px;height:50px}.footer{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:50px;padding:10px;color:#626262}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000059;z-index:10000}.loading-modal--open{display:flex;justify-content:center;align-items:center}.loading-modal__spinner{width:80px;height:80px;border-radius:50%;border:8px solid #0099ff;border-top-color:#fff;animation:spin 1.5s linear infinite}.menu{position:fixed;bottom:0;width:100%;background-color:#3c3c3c;color:#fff;font-size:1rem;border-radius:2rem 2rem 0 0;transition:height .3s ease-in-out}.menu--opened{height:100%}.menu--closed{height:0}.menu__header{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;width:100%;padding:1rem;padding-top:22px}.menu__rect{width:30px;height:6px;background-color:#fff;border-radius:12px}.menu__list{display:flex;flex-direction:column;list-style:none}.menu__item{display:flex;align-items:center;gap:1rem;width:100%;padding:1rem;text-decoration:none;letter-spacing:1px}.menu__item:hover{background-color:#393939}.menu__item:link,.menu__item:visited{color:#fff}.menu__item-img{height:35px;width:35px}.modal{max-width:420px;width:100%;margin:auto;padding:20px;border:none;border-radius:20px;box-shadow:0 0 6px 1px #00000040}.modal--opened{display:flex;flex-direction:column;gap:1rem}.modal--closed{display:none}.modal::backdrop{background-color:#0006}.modal__title-container{display:flex;align-items:center;justify-content:center}.modal__title-container .modal__title{font-size:24px}.modal__message-container{min-height:140px}.modal__message-container .modal__message{font-size:18px;text-align:justify;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto}.modal__buttons-container{display:flex;justify-content:space-between;gap:16px;width:100%}.modal__buttons-container .modal__button{height:50px}.primary-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:1rem;background-color:#004b87;color:#fff;font-size:1rem;text-decoration:none;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:10px;box-shadow:0 1px 8px #00000080;transition:background-color .15s ease-in-out}.primary-button:hover,.primary-button:active{background-color:#00345e}.primary-button:hover{box-shadow:0 1px 6px #00000080}.primary-button:active{box-shadow:0 1px 2px #00000080}.primary-button:disabled{background-color:#bfbfbf;color:#fff;box-shadow:none}.input-text{width:100%;height:56px;padding:0 16px;background-color:#fff;color:#000;font-size:16px;border-radius:10px;border:1px solid #c4c4c4}.input-text:hover,.input-text:focus{border-color:#004b87}.input-text:disabled{background-color:#f1f1f1;color:#a8a8a8;border:1px solid #c4c4c4}.input-text-label{display:block;color:#626262;font-size:1rem;margin-bottom:4px}.input-text-label--error{color:#ca0000}.separator{width:100%;height:1px;background-color:#00b2a9}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{min-height:100vh}body{font-family:Roboto,system-ui,sans-serif,sans-serif;background-color:#f5f5f5}
