.circle{border:1px solid #000;padding:0;margin:1em auto;width:35em;height:35em;border-radius:50%;list-style:none;overflow:hidden}.astigmatism-wheel-list-item{overflow:hidden;position:absolute;top:0;right:0;width:50%;height:50%;transform-origin:0 100%}.text{font-size:xxx-large;position:absolute;left:-100%;width:200%;height:200%;text-align:center;transform:skewY(60deg) rotate(2deg);margin-left:20px}.hide{display:none}.slice-background{background:green;opacity:75%}.moveLeftRight{height:5px;width:5px;background-color:#000;border-radius:50%;position:relative;animation:leftRight 17.78s;animation-timing-function:linear;animation-fill-mode:forwards;transform:translate(-50%,-50%)}@keyframes leftRight{0%{left:0}to{left:50vw}}.moveRightLeft{height:5px;width:5px;background-color:#000;border-radius:50%;position:relative;animation:rightLeft 17.78s;animation-timing-function:linear;animation-fill-mode:forwards;transform:translate(-50%,-50%)}@keyframes rightLeft{0%{left:99vw}to{left:50vw}}.moveTopBottom{height:5px;width:5px;background-color:#000;border-radius:50%;position:relative;animation:topBottom 10s;animation-timing-function:linear;animation-fill-mode:forwards;transform:translate(-50%,-50%)}@keyframes topBottom{0%{top:0}to{top:50vh}}.moveBottomTop{height:5px;width:5px;background-color:#000;border-radius:50%;position:relative;animation:bottomTop 10s;animation-timing-function:linear;animation-fill-mode:forwards;transform:translate(-50%,-50%)}@keyframes bottomTop{0%{top:99vh}to{top:50vh}}.moveLeftRightTopBottom{height:5px;width:5px;background-color:#000;border-radius:50%;position:relative;animation:leftRightTopBottom 17.78s;animation-timing-function:linear;animation-fill-mode:forwards;transform:translate(-50%,-50%)}@keyframes leftRightTopBottom{0%{left:0;top:0}to{left:50vw;top:50vh}}.moveRightLeftTopBottom{height:5px;width:5px;background-color:#000;border-radius:50%;position:relative;animation:rightLeftTopBottom 17.78s;animation-timing-function:linear;animation-fill-mode:forwards;transform:translate(-50%,-50%)}@keyframes rightLeftTopBottom{0%{left:99vw;top:0}to{left:50vw;top:50vh}}.moveLeftRightBottomTop{height:5px;width:5px;background-color:#000;border-radius:50%;position:relative;animation:leftRightBottomTop 17.78s;animation-timing-function:linear;animation-fill-mode:forwards;transform:translate(-50%,-50%)}@keyframes leftRightBottomTop{0%{left:0;top:99vh}to{left:50vw;top:50vh}}.moveRightLeftBottomTop{height:5px;width:5px;background-color:#000;border-radius:50%;position:relative;animation:rightLeftBottomTop 17.78s;animation-timing-function:linear;animation-fill-mode:forwards;transform:translate(-50%,-50%)}@keyframes rightLeftBottomTop{0%{left:99vw;top:99vh}to{left:50vw;top:50vh}}body{margin:0;padding:0}.eyetest-app .body{background-color:#ecf0f4;padding-top:5.2vh;padding-bottom:5.2vh}.eyetest-app .home-page-body{position:relative;padding-top:5.2vh;padding-bottom:5.2vh;background-color:#1c2a35}.eyetest-app .background{position:absolute;inset:0;background:url(/background.jpg) 50%;background-size:cover;box-shadow:inset 0 0 150px rgba(0,0,0,.6);opacity:.1;z-index:0}.too-small-screen{width:100vw;height:100vh;background-color:#ecf0f4;font-family:Nunito Sans,sans-serif}.too-small-screen-center{min-height:300px;width:300px;margin-top:-150px;margin-left:-150px;position:absolute;top:50%;left:50%;text-align:center}.too-small-screen-logo{width:100%;display:flex;justify-content:center;padding:0 10%;box-sizing:border-box}.too-small-screen-circle{display:flex;width:60px;height:60px;border-radius:50%;justify-content:center;align-items:center;background-color:#2f5bff;margin:0 auto 2em;box-shadow:0 0 5px 0 rgba(47,91,255,.25)}.too-small-screen-text{font-size:18px;line-height:24px}.too-small-screen-icon{color:#fff;height:26px!important;width:26px!important}.verify-account-modal{display:flex;justify-content:center;min-height:300px;min-width:300px}.register-form-modal{max-width:35%;margin:auto;top:30%!important}.eyetest-app .progress-bar-div{width:100%}.eyetest-app .progress-bar-image-div{width:200px;height:54px;position:relative;margin-bottom:5em}.eyetest-app .progress-bar-text{font-family:Nunito Sans,sans-serif;font-size:18px;font-weight:700}.eyetest-app .progress-bar-percent{font-family:Nunito Sans,sans-serif;font-size:32px;font-weight:700;margin-top:1.5vh;margin-bottom:5em}.eyetest-app .progress-bar-copyright{font-family:Nunito Sans,sans-serif;font-size:16px;color:#758699;line-height:22px;text-align:center;margin-top:50px}.eyetest-app .progress-bar-camera-container{display:flex;width:100%;height:27vh;justify-content:center;align-items:center;position:relative}.eyetest-app .progress-bar-camera-hidden{background-color:#1c2a35;display:flex;height:100%;width:100%;justify-content:center;align-items:center;border-radius:8px}.eyetest-app .progress-bar-camera-switch{position:absolute;left:1em;bottom:0}.eyetest-app .progress-bar-camera-switch-text{font-family:Nunito Sans,sans-serif;font-size:18px;color:#1c2a35}.eyetest-app .exam-card-welcome-image-div{width:240px;height:240px;position:relative}.eyetest-app .exam-card-welcome-image-div-with-margin{width:240px;height:240px;position:relative;margin-bottom:5vh}.eyetest-app .exam-card-welcome-main-text,.eyetest-app .exam-card-welcome-main-text-blue{font-family:Nunito Sans,sans-serif;font-size:32px;font-weight:700}.eyetest-app .exam-card-welcome-main-text-blue{color:#2f5bff}.eyetest-app .exam-card-welcome-sub-text{font-family:Nunito Sans,sans-serif;font-size:18px;color:#1c2a35;text-align:center;line-height:24px}.eyetest-app .exam-card-welcome-sub-text-last-line{font-family:Nunito Sans,sans-serif;font-size:18px;color:#1c2a35;margin-top:2.1vh;margin-bottom:2.1vh;text-align:center}.eyetest-app .exam-card-welcome-exam-info{font-family:Nunito Sans,sans-serif;font-size:14px;color:#758699;margin-top:2px;margin-bottom:2px}.eyetest-app .exam-card-welcome-exam-info-div{margin-top:1.7vh;margin-bottom:8.3vh;text-align:center}.eyetest-app .change-language-button-text,.eyetest-app .maximize-icon-button-text{font-family:Nunito Sans,sans-serif;font-size:18px;color:#0d1318;margin-left:.6vw;margin-right:.6vw;font-weight:700}.eyetest-app .form-step-2-continue-info{font-family:Nunito Sans,sans-serif;font-size:14px;color:#758699;line-height:19px;margin-top:7vh;margin-bottom:7vh}.eyetest-app .form-step-3-step-div{margin-left:2vw;margin-bottom:2.5vh}.eyetest-app .form-step-3-form-steps{margin-top:4.5vh}.eyetest-app .form-step-3-step-title{font-weight:700;margin-bottom:0}.eyetest-app .form-step-3-step-text,.eyetest-app .form-step-3-step-title{font-family:Nunito Sans,sans-serif;font-size:18px;color:#1c2a35;line-height:24px;text-align:left}.eyetest-app .form-step-3-step-text{inline-size:33vw;overflow-wrap:break-word;margin-top:0}.eyetest-app .exam-form-title{line-height:43px;font-size:32px;color:#0d1318;font-family:Nunito Sans,sans-serif;font-weight:700}.eyetest-app .exam-form-title-normal{line-height:38px;font-size:28px;color:#0d1318;font-family:Nunito Sans,sans-serif}.eyetest-app .exam-list-title{line-height:40px;font-size:32px;color:#0d1318;font-family:Nunito Sans,sans-serif;font-weight:700;margin-top:0;margin-bottom:7vh}.eyetest-app .exam-form-subtitle,.eyetest-app .exam-form-subtitle-register{line-height:24px;font-size:18px;color:#1c2a35;font-family:Nunito Sans,sans-serif}.eyetest-app .exam-form-subtitle-register{margin-bottom:18vh}@media(max-width:1280px){.eyetest-app .exam-form-subtitle-register{margin-bottom:10vh}}.eyetest-app .exam-form-subtitle-password-change{line-height:24px;font-size:18px;color:#1c2a35;font-family:Nunito Sans,sans-serif;margin-bottom:10vh}.eyetest-app .exam-form-subtitle-register-smaller-margin{line-height:24px;font-size:18px;color:#1c2a35;font-family:Nunito Sans,sans-serif;margin-bottom:5vh}.eyetest-app .exam-form-input{margin-top:5vh;margin-bottom:5vh;width:18vw}.eyetest-app .exam-form-input-no-margin-top{margin-top:0}.eyetest-app .exam-form-skip-step-container{display:flex;justify-content:center;align-items:center;width:100%;margin-top:2em}.eyetest-app .exam-form-skip-step-button{width:100%;background-color:rgba(47,91,255,.1);color:#2f5bff;text-transform:none;font-family:Nunito Sans,sans-serif;font-size:18px;padding:.7em;font-weight:700;margin-bottom:7vh}.eyetest-app .exam-form-change-password{box-shadow:none;position:absolute;bottom:3.7em;right:12em}.eyetest-app .exam-form-camera-switch{display:flex;width:100%;justify-content:center}.eyetest-app .exam-form-camera-switch-box{border:1px solid #adbbcc;border-radius:8px;display:flex;justify-content:center;padding:.8em 5.5em}.eyetest-app .exam-form-prescription-data-grid{font-family:Nunito Sans,sans-serif;font-size:18px;color:#1c2a35;margin-top:4em;line-height:45px}.eyetest-app .exam-form-prescription-data-rows{font-family:Nunito Sans,sans-serif;font-size:18px;color:#1c2a35;line-height:50px}.eyetest-app .exam-form-radio-questions{display:flex;width:100%}.eyetest-app .exam-form-radio-question{width:65%;font-size:18px;color:#1c2a35;font-family:Nunito Sans,sans-serif;margin-top:10px}.eyetest-app .exam-form-answers-questions-box{width:100%;margin-top:3em}.eyetest-app .exam-form-currently-used-container{margin-top:4vh}.eyetest-app .exam-form-currently-used-container-summary{margin-top:8vh}.eyetest-app .exam-form-own-glasses-lenses-container{margin-top:6vh}.eyetest-app .exam-form-next-step{box-shadow:none}.eyetest-app .exam-form-previous-step{position:absolute;bottom:3em;left:3.7em}@media(max-width:1280px){.eyetest-app .exam-form-previous-step{bottom:1.5vh;left:.75vw}}.eyetest-app .exam-form-next-step{position:absolute;bottom:3.7em;right:3.7em}@media(max-width:1280px){.eyetest-app .exam-form-next-step{bottom:.75vh;right:.75vw}}.eyetest-app .exam-form-login-to-continue{position:absolute;bottom:2.5em;right:3em}@media(max-width:1280px){.eyetest-app .exam-form-login-to-continue{bottom:1vh;right:.5vw}}.eyetest-app .exam-form-gender-label{color:#758699;font-size:13px}.eyetest-app .exam-form-gender-label-margin{color:#758699;font-size:13px;margin-bottom:12px}.eyetest-app .exam-form-radio-group{margin-top:.8em}.eyetest-app .exam-form-radio-group-helper{margin-bottom:5em;margin-left:0}.eyetest-app .exam-form-checkbox{transform:scale(2);margin-right:1em}.eyetest-app .exam-form-checkbox-label{display:block;white-space:nowrap;margin-right:30px;margin-top:3em}.eyetest-app .exam-form-checkbox-span{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5;letter-spacing:.00938em;display:inline-block;white-space:normal;vertical-align:top;position:relative;top:6px;font-size:18px}.eyetest-app .exam-form-checkbox-span-first-letter{color:#2f5bff}.eyetest-app .exam-form-checkbox-helper{margin-top:1em;color:#d32f2f!important}.eyetest-app .exam-needed-things{margin-left:2vw;margin-bottom:1vh}.eyetest-app .exam-needed-things-title{font-size:18px;font-weight:700;line-height:24px!important;font-family:Nunito Sans,sans-serif}.eyetest-app .exam-needed-things-text{font-family:Nunito Sans,sans-serif;font-size:18px;text-align:left;inline-size:33vw;display:block}@media(max-width:1280px){.eyetest-app .dialog-margin{margin-top:60px}}.eyetest-app .dialog-container{width:78%;height:20vh;margin:auto;position:relative;display:block}.eyetest-app .dialog-box{min-height:70px;width:100%;background-color:#ecf0f4;position:relative;border-radius:2em;padding:1em}.eyetest-app .dialog-box-loading{height:5%;width:7%;background-color:#ecf0f4;position:absolute;border-radius:2em;padding:3%}.eyetest-app .dialog-left-point{width:0;height:0;border-left:2vh solid transparent;border-right:2vh solid transparent;border-top:10vh solid green;position:absolute;top:45%;left:-10%;transform:rotate(60deg)}.eyetest-app .dialog-point{width:0;height:0;border-left:.8vh solid transparent;border-right:.8vh solid transparent;border-top:1vh solid #ecf0f4;position:absolute;top:30%;left:-10px;transform:rotate(90deg)}.eyetest-app .dialog-repeat-button{text-transform:none;font-size:18px;width:-moz-fit-content;width:fit-content;color:#2f5bff;font-weight:700}.eyetest-app .dialog-repeat-button-container{display:flex;justify-content:flex-end;width:100%}.eyetest-app .dialog-and-avatar-container{display:flex;width:100%;margin-top:3em;height:-moz-fit-content;height:fit-content;justify-content:space-between}.bouncing-loader{z-index:10;position:absolute;display:flex;justify-content:flex-start;align-items:center;top:50%;left:30%}.bouncing-loader>div{width:6px;height:6px;margin:2px;border-radius:50%;background-color:#0d1318;animation:bouncing-loader .6s infinite alternate}@keyframes bouncing-loader{to{transform:translateY(-16px)}}.bouncing-loader>div:nth-child(2){animation-delay:.2s}.bouncing-loader>div:nth-child(3){animation-delay:.4s}.eyetest-app .change-language-button-text-light,.eyetest-app .my-account-icon-button-text{font-family:Nunito Sans,sans-serif;font-size:18px;color:#fff;margin-left:.6vw;margin-right:.6vw}.eyetest-app .my-account-icon-button-text{display:flex;align-items:flex-start}.eyetest-app .homepage-copyright{color:#fff;font-size:14px;line-height:18px;text-align:center;font-family:Nunito Sans,sans-serif}