@charset "UTF-8";#keeper-background{background-color:rgba(0,10,20,.65);display:none;flex-direction:column;height:100%;left:0;min-height:100%;opacity:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:1000}.card-group{display:none;justify-content:center;margin-left:0!important;width:100vw}.card:not(.layout-card){border-radius:40px;box-shadow:0 10px 25px rgba(1,87,155,.14),0 2px 6px rgba(1,87,155,.05);margin:20px;max-width:560px;opacity:.4;padding:0;pointer-events:none;position:relative;transform:scale(.7);width:fit-content;width:-moz-fit-content}.card-content{color:#323c46;overflow:visible;width:auto}.center-card{opacity:1;pointer-events:visible;transform:scale(1)}.card-title{color:#323c46;font-family:quicksand,century-gothic,sans-serif;font-weight:700;margin-bottom:20px;text-transform:uppercase}.card-title .modal-title{position:relative;z-index:1}.card-title svg{cursor:default!important;font-size:16px}.cancel-step-button{background-color:transparent;border:1px solid #6e7882;border-radius:40px;color:#6e7882;cursor:pointer;display:block;font-family:quicksand,century-gothic,sans-serif;font-size:18px;font-weight:700;padding:8px 16px;transition:.15s ease}.cancel-step-button:hover{background-color:#6e7882;color:#fff}.next-step-button{align-items:center;background-color:#e985b7;border:none;border-radius:40px;color:#fff;cursor:pointer;display:flex;font-family:quicksand,century-gothic,sans-serif;font-size:16px;font-weight:700;min-height:38px;padding:6px 16px;transition:.15s ease}.next-step-button:hover{opacity:.8}.base-step-button:hover,.previous-step-button:hover{background-color:#6e7882;color:#fff}.external-card-buttons .base-step-button,.external-card-buttons .previous-step-button{background-color:transparent;border:2px solid #fff;border-radius:40px;color:#fff;cursor:pointer;display:block;font-family:quicksand,century-gothic,sans-serif;font-size:18px;font-weight:700;padding:10px 16px;transition:.15s ease}.external-card-buttons:hover .base-step-button:hover,.external-card-buttons:hover .previous-step-button:hover{background-color:#fff;color:#229ee0}.step-text{color:#323c46;color:#fff;font-family:quicksand,century-gothic,sans-serif;margin:30px auto 0;position:relative;text-align:center;text-transform:uppercase}.step-numbers-text{margin-left:4px}.step-animation,.sub-step-badge-layout{margin:0 auto;position:relative}.sub-step-badge-layout-modal{padding-bottom:40px;padding-top:60px;position:relative}.sub-step-badge-group,.sub-step-badge-layout-modal{display:flex;justify-content:center}.sub-step-badge-group .sub-step-badge:not(:last-child){margin-right:8px}.sub-step-badge{background-color:hsla(0,0%,100%,.3);border-radius:50%;height:7px;transition:.15s ease;width:7px}.active-badge{background-color:#fff}.stepeo-overlay .sub-step-badge{background-color:hsla(0,0%,100%,.267)}.stepeo-overlay .active-badge{background-color:#fff}.step-titles{color:#141e28;color:#fff;font-family:quicksand,century-gothic,sans-serif;font-size:20px;font-weight:700;margin:8px 0 10px;position:relative;text-align:center;text-transform:uppercase}.step-title{display:none}.card-buttons{display:flex;justify-content:center;padding-top:20px;position:relative}.external-card-buttons{justify-content:center;margin-bottom:-35px;top:60px}.card-buttons button:not(:last-child){margin-right:15px}.card-buttons-middle{justify-content:center;padding:30px 0;width:auto}.next-step-animation{border:1px solid #e985b7;border-radius:50%;height:40px;left:calc(50% - 20px);opacity:0;position:absolute;top:150px;width:40px;z-index:2}.stepeo-overlay{backdrop-filter:blur(3px);background-color:rgba(0,10,20,.65);display:none;flex-direction:column;height:100%;left:0;min-height:100%;opacity:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:1000}.stepeo-overlay .card{background:#fff;box-shadow:0 10px 25px rgba(0,10,20,.3),0 2px 6px rgba(0,10,20,.1);margin-bottom:40px!important;min-width:450px;will-change:width,height}.stepeo-overlay .card-group{margin-top:0}.close-overlay-button{color:#fff;display:flex;font-size:32px;justify-content:flex-end;padding:30px 30px 0 0;position:relative}.close-overlay-button svg{cursor:pointer}.base-step-button,.cancel-overlay-button,.previous-step-button{background-color:transparent;border:1px solid #c8d2dc;border-radius:40px;box-sizing:border-box;color:#505a64;cursor:pointer;display:block;font-family:quicksand,century-gothic,sans-serif;font-size:16px;font-weight:500;height:40px;padding:6px 16px;transition:.15s ease}.cancel-overlay-button:hover{border-color:#aab4be}.title-middle{align-items:center;color:#323c46;display:flex;flex-direction:column;font-size:16px;font-weight:700;padding:30px 0 0 50px;text-align:center;width:87%}.title-middle svg{fill:#00a9e6;color:#00a9e6;font-size:45px;height:45px;padding-bottom:10px;width:45px}.title-middle span{z-index:1}.title-middle div{position:relative;z-index:2}.title-middle:before{background-color:rgba(0,169,230,.18);border-radius:50%;content:"";height:220px;left:calc(50% - 110px);position:absolute;top:-100px;transform-origin:50% 50%;width:220px}.title-middle.yellow:before{background-color:rgba(255,187,0,.2)}.title-middle.green:before{background-color:rgba(148,201,0,.2)}.title-middle.blue:before{background-color:rgba(0,169,230,.2)}.title-middle.pink:before{background-color:rgba(242,106,145,.2)}.title-middle.yellow svg{color:#fb0}.title-middle.green svg{color:#94c900}.title-middle.blue svg{color:#00a9e6}.title-middle.pink svg{color:#f26a91}.title-middle:after{background-color:#00a9e6;border-radius:10px;content:"";height:4px;left:50px;opacity:0;position:absolute;top:78px;width:50px}.title-middle.yellow:after{background-color:#fb0}.title-middle.green:after{background-color:#94c900}.title-middle.pink:after{background-color:#f26a91}.main-div{display:flex;flex-direction:row;justify-content:space-between;padding:10px;width:92%}@media screen and (max-width:768px){.card-group{align-items:flex-start}.card:not(.layout-card){align-items:center;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;margin:40px 0 0;max-width:inherit;padding:20px;width:calc(100vw - 10px)}.overlay .card{margin-bottom:40px!important}.overlay .card-group{margin-top:20px}}.inputeo{border-radius:4px 4px 0 0;box-sizing:border-box;display:flex;flex-direction:column;min-width:240px;position:relative;transition:.1s ease}.inputeo.no-after:after{display:none}.inputeo-force-height{height:56px!important}.inputeo:not(.tableo-filter-input-container,.no-underline):after{background-color:#c8d2dc;bottom:0;content:"";height:1px;left:0;position:absolute;transition:.1s ease;width:100%}.inline-selecteo:after{background-color:#c8d2dc!important}.inputeo>label{color:#505a64;font-family:Quicksand,century-gothic,sans-serif;font-size:13px;font-weight:400!important;margin:7px 15px 0;transition:.1s ease}.inputeo input,.inputeo select,.inputeo textarea{background-color:transparent;border:none;box-sizing:border-box;color:#323c46;font-family:Quicksand,century-gothic,sans-serif;font-size:14px;font-weight:600;outline:none;padding:5px 15px 8px;width:100%}.inputeo input:disabled,.inputeo select:disabled,.inputeo textarea:disabled{color:#828c96!important;cursor:not-allowed}.inputeo textarea{border:1px solid #c8d2dc;border-radius:10px;margin-top:10px;min-height:150px;padding:10px 15px;resize:none}.inputeo input::placeholder,.inputeo textarea::placeholder{color:#96a0aa;font-family:Quicksand,century-gothic,sans-serif;font-weight:400}.full-width-inputeo{margin:0;width:100%!important}.inputeo select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-clip:border-box;-moz-background-clip:border-box;-webkit-background-clip:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMjAgNTEyIj48cGF0aCBkPSJNMTM3LjQgMzc0LjZjMTIuNSAxMi41IDMyLjggMTIuNSA0NS4zIDBsMTI4LTEyOGM5LjItOS4yIDExLjktMjIuOSA2LjktMzQuOVMzMDEgMTkxLjkgMjg4IDE5MS45TDMyIDE5MmMtMTIuOSAwLTI0LjYgNy44LTI5LjYgMTkuOHMtMi4yIDI1LjcgNi45IDM0LjlsMTI4IDEyOHoiIGZpbGw9IiNjOGQyZGMiLz48L3N2Zz4=);background-position:100%;background-repeat:no-repeat;background-size:7px;padding-left:10px;position:relative}.inputeo select optgroup{font-size:14px}.inputeo select option{font-family:Quicksand,century-gothic,sans-serif;font-size:14px}.inputeo input[type=range]{appearance:none;background:#e6ebf0;border-radius:10px;border-radius:3px;color:#fff;display:inline-block;height:5px;line-height:20px;margin:0;outline:none;padding:0;position:relative;text-align:center;top:15px}.inputeo input[type=range]::-webkit-slider-thumb{appearance:none;background:#505a64;border-radius:100%;cursor:pointer;height:15px;transition:.1s ease;width:15px}.inputeo input[type=range]::-webkit-slider-thumb:hover,.inputeo input[type=range]:active::-webkit-slider-thumb{transform:scale(1.1)}.inputeo input:-webkit-autofill,.inputeo input:-webkit-autofill:active,.inputeo input:-webkit-autofill:focus,.inputeo input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out 0s}.inputeo:focus-within label{color:#00a9e6}.inputeo:focus-within:after{background-color:#0e4d8c;height:2px}.inputeo:focus-within>label{color:#0e4d8c}.form-checkbox,.form-radio{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,10,20,.15)!important;border:0!important;border-radius:50px;color:#fff;cursor:pointer;display:inline-block;flex-shrink:0;font-family:Quicksand,century-gothic,sans-serif;height:32px!important;margin:0 7px 0 0!important;outline:none;position:relative;top:10px;transition:.15s ease;width:32px!important}.form-checkbox{border-radius:4px}.form-checkbox:checked:before,.form-radio:checked:before{content:"⅃";font-size:14px;left:12px;position:absolute;top:6px;transform:rotate(42deg)}.form-checkbox-no:checked:before,.form-radio-no:checked:before{content:"✕";left:10px;transform:rotate(0deg)}.form-checkbox:hover,.form-radio:hover{background-color:rgba(0,10,20,.09)!important}#allergies .form-checkbox:checked,#diseases .form-checkbox:checked,#recommendations .form-checkbox:checked,#vaccines .form-checkbox:checked,.form-checkbox:checked,.form-radio:checked{background-color:#e0559a!important;border:0!important;border-radius:4px;color:#fff}#allergies .form-checkbox::-ms-check,#diseases .form-checkbox::-ms-check,#recommendations .form-checkbox::-ms-check,#vaccines .form-checkbox::-ms-check,.form-checkbox::-ms-check,.form-radio::-ms-check{background-color:#e0559a!important;border:0!important;border-radius:4px;color:#fff}.form-radio:checked{border-radius:50%!important}.form-radio::-ms-check{border-radius:50%!important}.form-checkbox-no:checked,.form-radio-no:checked{background-color:#78828c!important}.form-checkbox+label,.form-radio+label{color:#323c46;cursor:pointer;font-family:Quicksand,century-gothic,sans-serif;margin-right:20px}.forms-container{display:flex;flex-wrap:wrap;margin-bottom:-12px}.form-container{align-items:center;display:flex;margin-bottom:12px}.form-container input{top:0}.form-container label{margin-left:8px}.forms-container .form-container:not(:last-child){margin-right:10px}.radio-checkbox-label{color:#1e2832}.radio-checkbox-container{display:flex;justify-content:space-around}.radio-checkbox-container>div{box-sizing:border-box;width:240px}.radio-checkbox-container>div:not(:last-child){margin-right:20px}.form-radio-container{margin-bottom:30px}.form-radio-container>div:not(:last-child){margin-bottom:5px}.cr-holder,.ribbon-holder{position:relative}.cr-holder{overflow:hidden}.cr{background-color:#505a64;color:#f0f0f0;padding:10px;position:absolute;text-align:center;width:160px;z-index:999}.cr-small{padding:2px}.cr-sticky{position:fixed}.cr-top{top:15px}.cr-right{left:-60px}.cr-bottom.cr-left,.cr-top.cr-right{transform:rotate(315deg)}.cr-interactive:hover{cursor:pointer;opacity:.6}body .inputeo-password input{padding-right:50px!important}.display-password{align-items:center;bottom:2px;cursor:pointer;display:flex;font-size:16px!important;height:100%;justify-content:center;left:auto;position:absolute;right:0;top:0;width:50px}.display-password svg{bottom:auto!important;font-size:14px!important;left:auto!important;position:relative!important}a,button,img{-webkit-tap-highlight-color:transparent;outline:none}sup{vertical-align:top}body,html{background-color:#fff;font-family:quicksand,century-gothic,sans-serif;font-size:14px;margin:0;overflow-x:hidden;overflow-y:overlay;padding:0;width:100vw}body{min-height:100vh}#content{box-sizing:initial!important;display:flex;flex-direction:column;height:100vh;overflow-x:hidden}#login-background{height:100%;object-fit:cover;object-position:center;position:fixed;width:100%;z-index:0}#login-card{align-items:center;backdrop-filter:blur(8px);background-color:hsla(0,0%,100%,.9);border-radius:40px;box-shadow:0 20px 20px rgba(0,20,40,.3);display:flex;flex-direction:column;justify-content:center;margin:auto;padding:50px;position:relative;z-index:1}#familiz-logo{height:auto;margin-bottom:30px;width:210px}.inputeo{background-color:transparent;margin-bottom:20px;margin-right:0;width:300px}.inputeo:after{background-color:#b4bec8}#login-btn{font-size:18px;font-weight:700;margin-top:25px;padding:10px 20px}#i-forgot-my-password-btn{background:none;border:none;color:#1e2832;cursor:pointer;font-family:quicksand,century-gothic,sans-serif;margin-top:12px;text-decoration:none;transition:.15s ease}#i-forgot-my-password-btn:hover{color:#0e4d8c}#stay-logged-in-container{align-self:flex-start;margin-top:10px}.checkbox-container,.radio-button-container{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;margin-right:20px}.checkbox-container:hover .checkbox>div,.radio-button-container:hover .radio-button>div{border-color:#96a0aa}.checkbox-container label,.radio-button-container label{align-items:center;color:#141e28;cursor:pointer;display:flex;font-family:quicksand,century-gothic,sans-serif;font-size:14px;padding-left:9px}.checkbox,.radio-button{align-items:center;background-color:transparent;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;position:relative;width:24px}.checkbox{border-radius:4px}.checkbox input,.radio-button input{cursor:pointer;height:100%;margin:0;opacity:0;position:absolute;width:100%;z-index:3}.checkbox-container .checkbox input:checked+div,.radio-button-container .radio-button input:checked+div{border-color:#00a9e6}.checkbox-container .checkbox input:checked+div>div,.radio-button-container .radio-button input:checked+div>div{background-color:#00a9e6;transform:scale(1)}.checkbox-container .checkbox input:checked+div svg,.radio-button-container .radio-button input:checked+div svg{opacity:1}.checkbox>div,.radio-button>div{align-items:center;background:transparent;border:2px solid #b4bec8;border-radius:50%;box-sizing:border-box;display:flex;height:100%;justify-content:center;position:absolute;transition:.15s ease;width:100%;z-index:1}.checkbox>div>div,.radio-button>div>div{border-radius:50%;box-sizing:border-box;height:10px;transform:scale(.6);transition:.15s ease;width:10px}.checkbox>div>div{border-radius:3px}.checkbox>div{border-radius:4px}.btn{align-items:center;border:none;border-radius:30px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:quicksand,century-gothic,sans-serif;font-size:14px;font-weight:500;height:40px;padding:6px 16px;transition:.15s ease;width:-moz-fit-content;width:fit-content}.btn:hover{opacity:.85}.btn svg{fill:#fff;height:12px;margin-right:6px;width:12px}.btn.blue{background:linear-gradient(90deg,#00a9e6,#0093d1)}#login-error-overlay .next-step-animation{display:none}