:root{--transition-normal: .8s ease-in-out}.hidden{display:none}.fade-in{animation:fade-in var(--transition-normal) forwards}.fade-out{animation:fade-out var(--transition-normal) forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in-anim{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.slide-in{animation:slide-in-anim .55s cubic-bezier(.25,.8,.25,1)}.slide-out{animation:slide-out-anim .55s cubic-bezier(.25,.8,.25,1) forwards}@keyframes slide-out-anim{0%{transform:translateY(0);opacity:1}to{transform:translateY(40px);opacity:0}}@keyframes spin-gradient{to{--angle: 360deg}}:root{--breakpoint-tablet: 768px }html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,u,i,center,dl,dt,dd,ol,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}button,input{padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}span{font-family:var(--font-family-base)!important}button.white-primary-button{width:100%;height:72px;border-radius:20px;border:none;background-color:var(--color-white);box-shadow:3px 3px 10px var(--color-shadow-bg);cursor:pointer}button.goback-button{font-size:var(--font-size-md);font-weight:var(--font-weight-sm);font-family:var(--font-family-base);color:var(--color-primary);border:solid;border-color:var(--color-primary);border-width:2px;border-radius:60px;cursor:pointer;background-color:var(--color-white);width:100%;height:50px;box-shadow:3px 3px 6px var(--color-shadow-bg)}button.main-next-button{font-size:var(--font-size-md);font-weight:var(--font-weight-sm);font-family:var(--font-family-base);color:var(--color-white);border:none;border-radius:60px;cursor:pointer;background-color:var(--color-primary);width:100%;height:50px;box-shadow:3px 3px 6px var(--color-shadow-bg);position:relative}button.main-next-button.main-next-button-loading:after{content:"";position:absolute;inset:-2px;border-radius:62px;z-index:-1;background:conic-gradient(from var(--angle),transparent 70%,var(--color-primary));animation:spin-gradient 2s linear infinite}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}button.main-next-button:disabled{cursor:not-allowed;background-color:var(--color-primary-btn-inactive-bg);box-shadow:none}input{width:100%;height:32px;border:none;border-bottom:solid 1px var(--color-primary);font-family:var(--font-family-base);font-size:var(--font-size-smd)}input:focus{outline:none}.toggle-switch{position:relative;display:flex;width:40px;height:24px;bottom:3px}.toggle-switch .toggle-input{display:none}.toggle-switch .toggle-label{position:absolute;top:0;left:0;width:47.8px;height:31px;background-color:var(--color-primary-btn-inactive-bg);border-radius:34px;cursor:pointer;transition:background-color .3s}.toggle-switch .toggle-label:before{content:"";position:absolute;width:27px;height:26px;border-radius:50%;top:2px;left:2px;background-color:var(--color-white);box-shadow:0 2px 5px #0000004d;transition:transform .3s}.toggle-switch .toggle-input:checked+.toggle-label{background-color:var(--color-primary)}.toggle-switch .toggle-input:checked+.toggle-label:before{transform:translate(16px)}.toggle-switch.light .toggle-input:checked+.toggle-label:before{transform:translate(6px)}.toggle-switch.dark .toggle-input:checked+.toggle-label:before{transform:translate(16px)}.ng-otp-input-wrapper[_ngcontent-ng-c4106974206] .otp-input[_ngcontent-ng-c4106974206]{margin:0 .25rem!important;border-top:none;border-left:none;border-right:none;border-bottom:solid 1px;border-radius:0;color:var(--color-text);border-color:var(--color-primary);width:20px;font-size:var(--font-size-md);height:26px}.eye-toggle{position:relative;width:28px;height:20px;flex:0 0 auto;display:inline-block;cursor:pointer}.eye-toggle .eye{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:20px;width:20px;opacity:0;transition:opacity .18s ease-in-out,background-color .18s ease-in-out;background-color:var(--color-primary);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.eye-toggle .eye-closed,.eye-toggle[aria-pressed=true] .eye-open{opacity:1}.eye-toggle[aria-pressed=true] .eye-closed{opacity:0}.eye.eye-open{-webkit-mask-image:url(/assets/global/svg/opened-eye.svg);mask-image:url(/assets/global/svg/opened-eye.svg);background-color:var(--color-primary)}.eye.eye-closed{-webkit-mask-image:url(/assets/global/svg/closed-eye.svg);mask-image:url(/assets/global/svg/closed-eye.svg);background-color:var(--color-primary)}.input-error-message{color:var(--color-text);font-size:14px;font-weight:var(--font-weight-sm);padding:6px 13px;background-color:var(--error-color-light);border-top:none;border-radius:0 0 8px 8px;width:fit-content;font-family:var(--font-family-base)}.password-1.has-error h4,.password-2.has-error h4,.otp-input.has-error h4{color:var(--error-color)}.password-inputs-row-1.invalid .otp-input,.password-inputs-row-2.invalid .otp-input,.otp-input-row.invalid .otp-input{border-color:var(--error-color)!important}.icon{width:24px;height:24px;flex:0 0 40px;background-color:var(--color-primary);display:inline-block;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:60% 60%;mask-size:60% 60%;align-self:center}::ng-deep #viewerContainer{-ms-overflow-style:none;scrollbar-width:none}::ng-deep #viewerContainer::-webkit-scrollbar{display:none}.mat-expansion-panel{min-height:72px!important;width:100%;border-radius:20px!important}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 6px #00000040!important}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:12px!important}.mat-accordion{display:flex;flex-direction:column;gap:24px}.mat-expansion-panel-header{height:72px!important}.mat-expansion-panel-spacing{margin:0!important}.mat-expansion-indicator svg{width:28px!important;fill:var(--color-primary)!important;height:auto!important}mat-select{height:32px;border-bottom:solid var(--color-primary) 1px;font-family:var(--font-family-base);font-size:var(--font-size-smd);font-weight:var(--font-weight-sm)}.mdc-text-field__input{border-bottom:1px solid var(--color-primary)!important}.mdc-text-field--disabled .mdc-text-field__input{color:var(--color-line-gray)!important;pointer-events:none!important;border-color:var(--color-primary-100)!important;cursor:not-allowed!important}div.mat-mdc-autocomplete-panel{background-color:var(--color-white)!important}.mat-mdc-option.mdc-list-item{align-items:center;background:var(--color-white)!important;padding:0}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--color-white)!important}.mat-mdc-select-arrow-wrapper{background-color:var(--color-primary);-webkit-mask:url(/assets/global/svg/arrow.svg) no-repeat center;mask:url(/assets/global/svg/arrow.svg) no-repeat center;-webkit-mask-size:16px 8px;mask-size:16px 8px}.mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{opacity:0}.mat-form-field-invalid mat-select{border-bottom-color:var(--error-color)}.mat-form-field-invalid .mat-mdc-select-arrow-wrapper{background-color:var(--error-color)}.mat-mdc-select-placeholder{color:var(--color-text-gray, var(--mat-sys-on-surface-variant))!important}.mat-mdc-option .mdc-list-item__primary-text,.mat-mdc-select-value-text{font-size:var(--font-size-smd);font-weight:var(--font-weight-sm);font-family:var(--font-family-base);color:var(--color-text);line-height:var(--line-height-p);padding-left:10px}.mat-mdc-option{font-size:var(--font-size-smd);font-weight:var(--font-weight-sm);font-family:var(--font-family-base);color:var(--color-text);line-height:var(--line-height-p)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-active,.mat-mdc-option-multiple,:focus,:hover) .mdc-list-item__primary-text{color:var(--color-primary)!important}.mat-mdc-dialog-container{min-width:360px!important}.mat-horizontal-content-container{display:none}.mat-stepper-horizontal-line{margin:0 -23px!important;min-width:30px!important;border-top-color:var(--color-text-gray)!important}.mat-horizontal-stepper-header{height:26px!important}.mat-step-icon-selected{background-color:var(--color-primary)!important;color:var(--color-white)!important}.mat-step-icon-state-edit{background-color:var(--color-white)}.mat-internal-form-field{align-items:flex-start!important}mat-error{display:block;margin-top:0;margin-bottom:0;padding:5px 12px;border-radius:0 0 10px 10px;background-color:var(--error-color-light);font-family:var(--font-family-base);font-size:var(--font-size-sm);line-height:21px;color:var(--color-text)!important;font-weight:400}mat-form-field,.mat-mdc-form-field{display:block;width:100%}.mat-mdc-form-field-subscript-wrapper{margin-top:0;position:static!important;padding:0!important}.mat-mdc-form-field-error-wrapper{position:static!important;padding:0!important}.mat-mdc-form-field-bottom-align:before{display:none!important}.mat-mdc-text-field-wrapper{padding:0!important;background:transparent!important;box-shadow:inset 0 -1px 0 var(--color-primary)}.mat-mdc-form-field-flex{align-items:flex-end!important}.mat-mdc-form-field-infix{min-height:auto!important;padding:0!important}.mat-mdc-input-element{width:100%!important;min-height:24px;margin:0;padding:0 0 8px!important;box-sizing:border-box;font-family:var(--font-family-base)!important;font-size:var(--font-size-smd)!important;font-weight:var(--font-weight-sm)!important;line-height:var(--line-height-p)!important;color:var(--color-text)!important;caret-color:var(--color-text)!important}.mat-mdc-form-field input.mat-mdc-input-element::placeholder,.mat-mdc-form-field input.mdc-text-field__input::placeholder{color:var(--color-text-gray)!important;opacity:1!important}.mat-mdc-form-field.mat-form-field-invalid .mat-mdc-input-element{border-bottom-color:transparent!important}.mat-mdc-form-field.mat-form-field-invalid .mat-mdc-text-field-wrapper{box-shadow:inset 0 -1px 0 var(--error-color)}.mdc-line-ripple{display:none}.mdc-checkbox__background{width:24px!important;height:24px!important}.mdc-checkbox__checkmark{color:var(--color-white)!important;background-color:var(--color-primary)!important}.mdc-checkbox--disabled .mdc-checkbox__background{background-color:var(--color-white)!important;border-color:var(--color-primary-100)!important;color:var(--color-white)!important}.mdc-checkbox{color:var(--color-primary);transform:translateY(-9px)}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{background-color:var(--color-primary)!important}.custom-modal-radius .mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:24px 24px 0 0;overflow:hidden;background:transparent!important}.jumio-transition-modal .mat-mdc-dialog-container{min-width:100vw!important}.jumio-transition-modal .mat-mdc-dialog-container .mat-mdc-dialog-surface{width:100vw;height:100vh;border-radius:0;padding:0;background:transparent!important;box-shadow:none;overflow:hidden}.jumio-transition-backdrop{background:#02060cc7}.jumio-loading-modal .mat-mdc-dialog-container{min-width:100vw!important}.jumio-loading-modal .mat-mdc-dialog-container .mat-mdc-dialog-surface{width:100vw;height:100vh;border-radius:0;padding:0;background:var(--color-white)!important;box-shadow:none;overflow:hidden}.modal-error-overlay{z-index:1100!important}.modal-error-overlay+.cdk-overlay-backdrop{z-index:1099!important}:root{--font-family-base: "Arial", sans-serif;--font-size-lg: 32px;--font-size-titles: 24px;--font-size-subtitles: 20px;--font-size-md: 18px;--font-size-smd: 16px;--font-size-sm: 14px;--font-size-disclaimer: 10px;--font-size-smp: 12px;--font-weight-md: 700;--font-weight-sm: 400;--line-height-p: 24px;--line-height-m: 18px}:root h1{font-family:var(--font-family-base);font-size:var(--font-size-lg);font-weight:var(--font-weight-sm);color:var(--color-primary)}:root h2{font-family:var(--font-family-base);font-size:var(--font-size-titles);font-weight:var(--font-weight-md);color:var(--color-primary)}:root h3{font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:var(--font-weight-md);color:var(--color-primary)}:root h4{font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-md);color:var(--color-primary)}:root h5{font-family:var(--font-family-base);font-size:var(--font-size-smd);font-weight:var(--font-weight-sm);color:var(--color-text)}:root h6{font-family:var(--font-family-base);font-size:var(--font-size-smp);font-weight:var(--font-weight-sm);color:var(--color-text)}:root{--header-logo: url(/assets/farmatodo/logos/header_logo.svg);--header-welcome-logo: url(/assets/farmatodo/logos/welcome_header_logo.svg);--footer-logo: url(/assets/global/logos/rif_logoMercantil.svg);--background-img: url(/assets/global/svg/mercantil-background.svg);--placeholder-masterdebit: url(/assets/farmatodo/img/Masterdebit.png);--front-card-image: url(/assets/farmatodo/img/card.svg);--back-card-image: url(/assets/farmatodo/img/back-card.svg);--app-logo-company: url(/assets/farmatodo/img/app_active.png);--app-logo-company-pressed: url(/assets/farmatodo/img/app_pressed.png);--app-add-funds-pharm: url(/assets/farmatodo/svg/add-funds-pharm.svg);--app-add-funds-client: url(/assets/farmatodo/svg/add-funds-client.svg);--app-pharm-back-card: url(/assets/farmatodo/svg/backcard2.svg);--app-farm-zoom-card: url(/assets/farmatodo/svg/tpmcZoom.svg)}:root{--color-primary: #004E9B;--color-primary-100: #96B5D1;--color-primary-50: #004e9b33;--color-primary-900: #003057;--color-secondary: #666;--color-secondary-500: #009FDA;--color-secondary-50: #009fda33;--color-tertiary-500: #FF5800;--color-tertiary-50: #ff580033;--color-background-app: white;--color-white: white;--color-footer-background: white;--color-header-background: #004E9B;--color-primary-btn-inactive-bg: #96B5D1;--color-shadow-bg: #00000029;--color-text: #333;--color-text-gray: #666;--color-line-gray: #A1A1A1;--brand-primary-50: #004E9B33;--success-green: #35842F;--color-secondary-footer-background: #EEE;--error-color: #F33;--error-color-light: #ffe6e6;--info-box-blue:#DFF3FF;--color-insurance: #f00}:root{--qr-advertising-image: url(/assets/farmatodo/qr/qr-advertising.svg)}
