.login-wrapper{align-items:center;background-color:#fff;width:400px;padding:15px;border-radius:25px;margin:0 auto;-webkit-filter:drop-shadow(5px 2px 5px #d3d3d3);filter:drop-shadow(5px 2px 5px lightgray)}.login-wrapper,.login-wrapper .login-form{display:flex;flex-direction:column}.login-wrapper .login-form .login-form-input{padding:15px;border-radius:25px;background-color:#f2f2f2;margin-bottom:20px}.login-wrapper .login-form .login-form-label{padding:0 10px}.login-wrapper .login-form .login-form-button{padding:15px;border-radius:25px;background-color:#95c11f;color:#fff;text-align:center;cursor:pointer;margin-bottom:5px}.login-wrapper #wrong{color:red}.login-wrapper #right{color:#adff2f}.login-wrapper .registration-success-text{text-align:center;color:#707070;padding:15px}.page-wrapper{padding-top:80px;min-height:100%;background-color:#f2f2f2;cursor:default}.navbar-wrapper{position:fixed;background-color:#fff;top:0;z-index:10;border-bottom:1px solid;border-color:#000;display:flex;justify-content:space-between;font-size:1.1vw;font-weight:700;color:#333}.navbar-wrapper,.navbar-wrapper .navbar{width:100%;height:80px}.navbar-wrapper .logo,.navbar-wrapper .navbar-home{width:30vw;max-width:200px}.navbar-wrapper .logo{height:80px}.navbar-wrapper .navbar-img{width:30px;vertical-align:middle;margin-right:3px}.navbar-wrapper .navbar{float:right;width:50%}.navbar-wrapper .navbar-ul{display:inline-block;height:80px;padding-right:10px}.navbar-wrapper .navbar-li{display:inline;line-height:80px;padding-right:7px}.navbar-wrapper .navbar-chosen-item{padding:7px;background-color:#95c11f;border-radius:25px;color:#fff}@media screen and (min-width:1200px){.navbar-wrapper{font-size:14px}.navbar-wrapper .navbar-img{width:36px}}@media screen and (max-width:650px){.navbar-wrapper{font-size:8px;justify-content:center}.navbar-wrapper .navbar-img{width:20px;margin-right:1px}.navbar-wrapper .navbar-home{width:0}.navbar-wrapper .logo{display:none}}.home-wrapper{display:flex;justify-content:center}.home-wrapper *{scrollbar-width:auto;scrollbar-color:transparent #95c11f}.home-wrapper ::-webkit-scrollbar{width:10px;height:10px}.home-wrapper ::-webkit-scrollbar-track{background:transparent}.home-wrapper ::-webkit-scrollbar-thumb{background-color:#95c11f;border-radius:10px;border:3px solid transparent}.home-wrapper ::-webkit-scrollbar-button{display:none}.home-content{display:flex;flex-direction:column;align-items:center;width:80%;max-width:1400px;padding:20px 0;margin:20px 0 75px;border-radius:25px;background-color:#f2f2f2}.home-content-panels{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.home-content-panel-1,.home-content-panel-2{display:flex;flex-direction:column;width:500px;align-items:center;padding:10px 10px 0}.widget-memento-wrapper,.widget-statistics-wrapper{display:flex;flex-direction:row;align-items:center}.widget-appointment-wrapper{text-align:center;font-size:18px}.widget-badges-wrapper{width:480px}@media screen and (min-width:1250px){.widget-badges-wrapper{width:980px}}.widget-memento-text{overflow-x:scroll;max-width:100%}.home-item-badge{display:flex;flex-direction:column;align-items:center;padding:10px;margin-top:12px}.home-item-badge,.home-item-plan{background-color:#83ab1b;color:#fff;border-radius:10px}.home-item-plan{padding:7px 25px;margin-top:5px}.to_appointment_link{background-color:#95c11f;padding:7px;border-radius:25px;color:#fff;width:130px;margin:10px auto}.home-message-container{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:20px;color:#000}.home-message-container img{width:75px}.home-message-container .home-message-content{width:500px;display:flex;flex-direction:row;align-items:center;justify-content:center}.home-message-container .home-message-content .home-message-right{max-width:300px;margin-left:15px}.home-message-container .home-message-content button{background-color:#fff;text-transform:uppercase;padding:10px 20px;border-radius:15px;cursor:pointer}.home-message-container .home-message-content .home-message-full-price{text-decoration:line-through}.home-message-container .home-message-content .home-message-time{margin-top:10px;font-size:14px;text-align:center}.home-message-container .home-message-content .home-message-discount-price{color:#94c11e;font-weight:700}.home-message-container .home-message-content .home-message-time-left{color:red}.widget-wrapper{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:10px;border-radius:25px;margin-bottom:15px;-webkit-filter:drop-shadow(5px 2px 5px #d3d3d3);filter:drop-shadow(5px 2px 5px lightgray)}.widget-wrapper .widget-top-area{display:flex;flex-direction:row;justify-content:space-between;width:90%;padding-bottom:10px;padding-top:10px;position:relative;top:0}.widget-wrapper .widget-top-area .widget-title{padding:3px;font-size:20px;font-weight:700}.widget-wrapper .widget-top-area .widget-link{background-color:#95c11f;padding:7px;border-radius:25px;color:#fff}.widget-wrapper .widget-small-img{width:45px;margin-right:10px}.widget-wrapper .widget-big-img{border-radius:25px;margin:20px 0 60px}.widget-wrapper .widget-content-wrapper{display:flex;flex-direction:column;align-items:center;width:90%;color:#707070}.badge-detail-form{position:fixed;top:15%;left:calc(50% - 200px);background-color:#fff;padding:15px;border-radius:25px;width:400px;max-height:80%;display:flex;flex-direction:column;align-items:center;box-shadow:0 0 0 100vw rgba(0,0,0,.3);overflow-y:auto;z-index:100}.badge-detail-form *{scrollbar-width:auto;scrollbar-color:transparent #95c11f}.badge-detail-form ::-webkit-scrollbar{width:10px;height:10px}.badge-detail-form ::-webkit-scrollbar-track{background:transparent}.badge-detail-form ::-webkit-scrollbar-thumb{background-color:#95c11f;border-radius:10px;border:3px solid transparent}.badge-detail-form ::-webkit-scrollbar-button{display:none}.badge-detail-form ul{margin-left:20px;margin-top:3px}.badge-detail-form form>h2,.badge-detail-form form>h3,.badge-detail-form form>p{margin-top:15px}.badge-detail-form .detail-image{width:80px;height:80px;margin:10px auto;display:block}.badge-detail-form img{height:30px;width:30px}.badge-detail-form .cancel-button{cursor:pointer;position:absolute;top:12px;right:15px}.badge-detail-form .badge-detail-title{font-size:25px;font-weight:700;overflow:auto}.badge-detail-form h1{font-size:25px!important;margin-bottom:0!important}.badge-detail-form h2{font-size:20px!important}.badge-detail-form .badge-detail-headline{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.badge-detail-form .badge-detail-headline img{margin-bottom:10px;width:60px;height:60px}.badge-detail-form .badge-detail-footer{display:flex;flex-direction:row;justify-content:space-between;margin-top:20px}.badge-detail-form .badge-detail-footer button{cursor:pointer;padding:5px 10px;border-radius:25px;margin-bottom:20px;background-color:#95c11f;color:#fff}.badge-detail-form .success-user-variables-input{border-radius:25px;background-color:#f2f2f2;width:80px;padding:5px;text-align:center}.badge-detail-form textarea{font-size:17px;font-family:Arial,Helvetica,sans-serif}.badgeitem-wrapper{display:flex;flex-direction:column;align-items:center}.badgeitem-wrapper .badgeitem-img{width:60px;margin-bottom:10px}.badgeitem-wrapper .badgeitem-title{font-size:14px;text-align:center;color:#707070}.badges-wrapper-list{list-style-type:none;display:flex;flex-direction:row;overflow-x:scroll;overflow-y:hidden}.badges-wrapper-list .badge-li{min-width:110px;margin:0 5px}.indicator-wrapper{background-color:#fff;text-align:center;border-radius:25px;width:100%;display:flex;align-items:center}.indicator-wrapper .indicator-title{font-size:18px;padding:0 10px;cursor:default;font-weight:700;color:#707070}.indicator-wrapper .indicator-input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#e21d1d,#e4e13f 50%,#a6ff00);border-radius:5px;cursor:default}.indicator-wrapper .indicator-input::-webkit-slider-thumb{background:#fff;border:1px solid #000;cursor:default}.randomtip-wrapper{display:flex;flex-direction:column;align-items:center}.randomtip-heading{font-size:28px;font-weight:700;color:#333;display:block;text-align:center}.randomtip-next{background-color:#95c11f;padding:10px;border-radius:25px;display:block;margin:15px 0 10px;color:#fff;width:120px}.randomtip-next:hover{cursor:pointer}.randomtip-text{font-size:16px;background-color:#f2f2f2;color:#707070;padding:10px 15px;border-radius:25px;display:block;margin:5px;overflow-y:scroll}.feedback-wrapper{display:flex;flex-direction:row;background-color:#95c11f;border-radius:25px;max-width:200px;position:fixed;bottom:0;right:0;margin:0 5px 5px 0}.feedback-wrapper .feedback-button{display:flex;align-items:center;cursor:pointer;padding:5px}.feedback-wrapper .feedback-button .feedback-button-title{color:#fff}.feedback-wrapper .feedback-button .feedback-button-img{width:35px;margin:0 5px}.feedback-formular-window{position:fixed;top:15%;left:calc(50% - 200px);background-color:#fff;padding:15px;border-radius:25px;width:400px;max-height:80%;display:flex;flex-direction:column;align-items:center;box-shadow:0 0 0 100vw rgba(0,0,0,.3);overflow-y:auto;z-index:100;align-items:flex-end}.feedback-formular-window *{scrollbar-width:auto;scrollbar-color:transparent #95c11f}.feedback-formular-window ::-webkit-scrollbar{width:10px;height:10px}.feedback-formular-window ::-webkit-scrollbar-track{background:transparent}.feedback-formular-window ::-webkit-scrollbar-thumb{background-color:#95c11f;border-radius:10px;border:3px solid transparent}.feedback-formular-window ::-webkit-scrollbar-button{display:none}.feedback-formular-window .formular-iframe{width:400px;height:460px}.feedback-formular-window .cancel-button-img{width:35px}.message-block,.message-block-left,.message-block-right{position:relative;padding:20px 50px;border-radius:20px;margin-bottom:20px}.message-block-left{width:380px;background:#fff}.message-block-right{align-self:flex-end;background:#94c11e;color:#fff}.message-arrow,.message-arrow-left,.message-arrow-right{position:absolute;top:50%;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent}.message-arrow-left{transform:translate(-100%,-50%);border-right:10px solid #fff;left:0}.message-arrow-right{transform:translate(100%,-50%);border-left:10px solid #94c11e;right:0}.Onboarding{background-color:#d2ed8b;padding:0 10px}.Onboarding input[type=radio]{margin-left:20px;transform:scale(1.2);cursor:pointer}.Onboarding label{margin-left:10px;cursor:pointer}.Onboarding .logo-black{width:100px;height:auto}.Onboarding .onboarding-welcome-adam{margin-right:50px;max-width:90%}.Onboarding .image-container{display:flex;justify-content:center;align-items:center}.onboarding-container,.Onboarding-header{display:flex;flex-direction:row}.onboarding-container{justify-content:center}@-webkit-keyframes message-fade-in1{0%{opacity:0}to{opacity:1}}@keyframes message-fade-in1{0%{opacity:0}to{opacity:1}}@-webkit-keyframes message-fade-in2{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes message-fade-in2{0%{opacity:0}50%{opacity:0}to{opacity:1}}@-webkit-keyframes message-fade-in3{0%{opacity:0}75%{opacity:0}to{opacity:1}}@keyframes message-fade-in3{0%{opacity:0}75%{opacity:0}to{opacity:1}}@-webkit-keyframes message-fade-in4{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes message-fade-in4{0%{opacity:0}80%{opacity:0}to{opacity:1}}@-webkit-keyframes message-fade-in5{0%{opacity:0}83%{opacity:0}to{opacity:1}}@keyframes message-fade-in5{0%{opacity:0}83%{opacity:0}to{opacity:1}}.message-block-invisible{opacity:0}.message-animation1{-webkit-animation-name:message-fade-in1;animation-name:message-fade-in1;-webkit-animation-duration:1s;animation-duration:1s}.message-animation2{-webkit-animation-name:message-fade-in2;animation-name:message-fade-in2;-webkit-animation-duration:2s;animation-duration:2s}.message-animation3{-webkit-animation-name:message-fade-in3;animation-name:message-fade-in3;-webkit-animation-duration:3s;animation-duration:3s}.message-animation4{-webkit-animation-name:message-fade-in4;animation-name:message-fade-in4;-webkit-animation-duration:4s;animation-duration:4s}.message-animation5{-webkit-animation-name:message-fade-in5;animation-name:message-fade-in5;-webkit-animation-duration:5s;animation-duration:5s}.small-input{width:60px;margin-right:10px}.message-block-right input[type=password],.message-block-right input[type=text]{background:#fff;margin-left:15px;border-radius:3px;padding:2px 5px}.img-container{flex-direction:row;width:40%;position:relative}.img-container,.spinner{display:flex;align-items:center;justify-content:center}.spinner{flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,92.2%,.8);color:#94c11e}.spinner .spinner-text{position:relative;font-size:80px;color:#000}.spinner .loading-spinner{border:6px solid grey;border-top-color:#000}.form-input{display:inline-block}.range-form-container{display:flex;flex-direction:column;align-items:center}.range-form{display:flex;flex-direction:row;align-items:center}@media (max-width:1450px){.responsive-form-row{width:400px}.form-input:first-child{margin-bottom:20px}}.message-container{display:flex;flex-direction:column;width:42%}.img-circle,.img-circle-left-normal,.img-circle-left-small,.img-circle-left-smallest,.img-circle-right-normal,.img-circle-right-small,.img-circle-right-smallest{position:absolute;border:1px solid #fff;border-radius:100%}.img-circle-right-normal{width:40%;padding-top:40%;overflow:hidden;right:30%;bottom:10%}.img-circle-right-normal img{position:absolute;width:80%;left:8%;bottom:8%}.img-circle-right-small{width:15%;padding-top:15%;bottom:5%;right:12.5%}.img-circle-right-smallest{width:7%;padding-top:7%;bottom:2%;right:2%}.img-circle-left-normal{width:60%;padding-top:60%;overflow:hidden;left:30%;bottom:10%}.img-circle-left-normal img{position:absolute;width:90%;left:5%;bottom:7%}.img-circle-left-small{width:18%;padding-top:18%;bottom:5%;left:10%}.img-circle-left-smallest{width:5%;padding-top:5%;bottom:2%;left:0}.message-cigarettes-top-margin{margin-top:30px;margin-bottom:5px}.message-cigarettes-bottom-margin{margin-top:5px;margin-bottom:40px}.onboarding-container-end{display:flex;flex-direction:column;align-items:center;margin-top:20px}.final-button{font-weight:700;margin-bottom:5px;cursor:pointer;background-color:#95c11f;padding:10px;border-radius:25px;width:300px;color:#fff}.validation-box{color:red;margin-bottom:50px}.range-input::-moz-range-track{background:#fff!important;border-radius:10px}.range-input::-webkit-slider-runnable-track{background:#fff!important;border-radius:10px}.range-input::-moz-range-thumb{border:1px solid #000}.range-input::-webkit-slider-thumb{border:1px solid #000}.statisticItem-row{display:flex;flex-direction:row;align-items:center;margin-left:50px;margin-bottom:5px}.statisticItem-row .statisticItem-img{width:45px;margin-right:10px}.statisticItem-row .statisticItem-title{margin-right:5px;color:#707070}.statisticItem-row .statisticItem-value{color:#707070}.success-wrapper{display:flex;justify-content:center}.success-wrapper *{scrollbar-width:auto;scrollbar-color:transparent #95c11f}.success-wrapper ::-webkit-scrollbar{width:10px;height:10px}.success-wrapper ::-webkit-scrollbar-track{background:transparent}.success-wrapper ::-webkit-scrollbar-thumb{background-color:#95c11f;border-radius:10px;border:3px solid transparent}.success-wrapper ::-webkit-scrollbar-button{display:none}.success-content{display:flex;flex-direction:column;align-items:center;width:80%;max-width:1400px;padding:20px 0;margin:20px 0 75px;border-radius:25px;background-color:#f2f2f2}.success-content-panels{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.success-content-panel-1,.success-content-panel-2{display:flex;flex-direction:column;width:500px;align-items:center;padding:10px 10px 0}.success-badges-wrapper-description,.success-rewards-wrapper-description,.success-statistics-wrapper-description{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:10px;border-radius:25px;height:370px;margin-bottom:15px;-webkit-filter:drop-shadow(5px 2px 5px #d3d3d3);filter:drop-shadow(5px 2px 5px lightgray)}.success-badges-wrapper-description .success-description-title,.success-rewards-wrapper-description .success-description-title,.success-statistics-wrapper-description .success-description-title{font-size:26px;font-weight:700;margin-bottom:10px;margin-top:10px}.success-badges-wrapper-description .success-description-img,.success-rewards-wrapper-description .success-description-img,.success-statistics-wrapper-description .success-description-img{width:60%;border-radius:25px}.success-statistics-wrapper{display:flex;flex-direction:column;width:480px;background-color:#fff;padding:10px;border-radius:25px;margin-bottom:15px;height:370px;-webkit-filter:drop-shadow(5px 2px 5px #d3d3d3);filter:drop-shadow(5px 2px 5px lightgray)}.success-statistics-wrapper .success-statistics-wrapper-title{font-size:26px;font-weight:700;margin:10px 0 40px 100px}.badges-wrapper{display:flex;flex-direction:column;background:#fff;padding:10px;border-radius:25px;align-items:center;justify-content:center;width:480px;margin-bottom:15px;height:177.5px;-webkit-filter:drop-shadow(5px 2px 5px #d3d3d3);filter:drop-shadow(5px 2px 5px lightgray)}.badges-wrapper .badges-title{display:block;font-weight:700;font-size:24px;margin-bottom:10px}.reward-item{display:flex;align-items:center;margin-bottom:10px;margin-left:50px}.reward-item-link{font-weight:600}.reward-item-link:hover{background-color:#95c11f;border-radius:25px;padding:2px 5px;color:#fff}.reward-item-img{width:50px;height:auto;border-radius:25px}.reward-item-text-wrapper{margin-left:5px;color:#707070}.reward-item-p{font-size:12px}.rewards-list{list-style:none;width:480px;height:370px;background-color:#fff;padding:10px;border-radius:25px;margin-bottom:15px;justify-content:center;-webkit-filter:drop-shadow(5px 2px 5px #d3d3d3);filter:drop-shadow(5px 2px 5px lightgray)}.rewards-list .rewards-list-title{font-size:26px;font-weight:700;margin:10px 0 40px 80px}.hint-wrapper{display:grid;align-items:center;margin-top:15px;margin-bottom:20px}.show-button{display:block;font-size:28px;background-color:#95c11f;width:40px;height:40px;border-radius:25px;color:#fff;cursor:pointer}.show-button:hover{background-color:#e6e200}.hide-button{margin:0 auto;padding:10px;cursor:pointer;background-color:#95c11f;font-size:16px;color:#fff}.hide-button,.hint-p{display:block;border-radius:25px}.hint-p{max-width:90%;font-size:14px;text-align:center;margin:0 auto 15px;background-color:#f2f2f2;padding:15px 10px;color:#707070}.hint-container{display:none}.appointment{display:flex;flex-direction:column;height:100%;padding-top:150px;padding-bottom:20px}.appointment nav{flex:0 1}.appointment-wrapper{display:flex;justify-content:center;color:#707070}.appointment-wrapper *{scrollbar-width:auto;scrollbar-color:transparent #95c11f}.appointment-wrapper ::-webkit-scrollbar{width:10px;height:10px}.appointment-wrapper ::-webkit-scrollbar-track{background:transparent}.appointment-wrapper ::-webkit-scrollbar-thumb{background-color:#95c11f;border-radius:10px;border:3px solid transparent}.appointment-wrapper ::-webkit-scrollbar-button{display:none}.appointment-content{display:flex;flex-direction:column;width:80%;max-width:1400px;margin:20px 0 75px;border-radius:25px;background-color:#f2f2f2;width:50%;max-width:1000px;min-width:500px;padding:35px 0 20px;text-align:center;align-items:center;background-color:#fff;-webkit-filter:drop-shadow(5px 2px 5px #d3d3d3);filter:drop-shadow(5px 2px 5px lightgray)}.appointment-content .appointment-intro-background-image,.appointment-content .payment-background-image{width:100%;margin-bottom:20px}.appointment-content h1{margin-bottom:15px;color:#333;max-width:90%}.appointment-content h2{margin-bottom:10px;color:#333}.appointment-content h3{margin:10px 0;color:#333}.appointment-content p{max-width:90%;margin:10px auto;color:#707070}.appointment-content .appointment-intro-back-home-button{padding:10px;border-radius:25px;background-color:#95c11f;margin:10px auto;color:#fff}.payment-icons-list{list-style:none;display:grid;width:70%;padding:5px 5px 5px 3vw;background-color:#f2f2f2;border-radius:25px}.payment-icons-list .payment-icon{display:flex;line-height:60px;margin-bottom:5px}.payment-icons-list .payment-icon .payment-icons-list-img{width:60px;height:60px;margin-right:20px}.payment-icons-list .payment-icon .payment-icons-list-button{height:25px;align-self:center;color:#707070}.payment-icons-list .payment-icon .payment-icons-list-button:hover{cursor:pointer;background-color:#95c11f;padding:0 10px;border-radius:25px;color:#fff}.payment-icons-list .payment-icon .payment-icons-list-link{display:block;line-height:25px;height:25px;align-self:center}.payment-icons-list .payment-icon .payment-icons-list-link:hover{background-color:#95c11f;padding:0 10px;border-radius:25px;color:#fff}.intro-start-session-button{display:block;margin-top:20px;background-color:#95c11f;color:#fff;border-radius:25px;align-self:center;padding:10px;cursor:pointer}.appointment-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.5);color:#fff;font-size:40px;z-index:999999;top:0;left:0}.appointment-background-picture{position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(-60%);width:300px;z-index:0}.appointment-arrow{width:60px}.appointment-arrow-container{display:flex;flex-direction:column;align-items:center}.appointment-arrow-description{font-size:20px}.back-home-button{margin-top:20px;background-color:#fff;color:#94c11e;border-radius:8px;padding:5px 22px;align-self:center;cursor:pointer}.debug-session-area{margin-top:20px;margin-bottom:10px;background-color:#d3d3d3;padding:10px;color:#000}.debug-session-area .debug-session-checkpoint{display:block;cursor:pointer;padding:5px;margin-bottom:5px}.debug-session-area .debug-session-checkpoint-chosen{background-color:#94c11e;color:#fff}.debug-session-button-area{display:flex;flex-direction:row;justify-content:space-between;margin-top:5px}.debug-session-button-area button{background-color:#fff;color:#94c11e;border-radius:8px;padding:5px 22px;align-self:center;cursor:pointer}.payment-argument-form{position:fixed;top:15%;left:calc(50% - 200px);background-color:#fff;padding:15px;border-radius:25px;width:400px;max-height:80%;display:flex;flex-direction:column;align-items:center;box-shadow:0 0 0 100vw rgba(0,0,0,.3);overflow-y:auto;z-index:100}.payment-argument-form *{scrollbar-width:auto;scrollbar-color:transparent #95c11f}.payment-argument-form ::-webkit-scrollbar{width:10px;height:10px}.payment-argument-form ::-webkit-scrollbar-track{background:transparent}.payment-argument-form ::-webkit-scrollbar-thumb{background-color:#95c11f;border-radius:10px;border:3px solid transparent}.payment-argument-form ::-webkit-scrollbar-button{display:none}.payment-argument-form .multiplechoice{margin-bottom:0}.payment-argument-form label{font-size:16px;text-align:left}.payment-argument-form textarea{width:70%;background-color:#f2f2f2;resize:none;border-radius:25px;padding:10px;margin-top:5px}.payment-argument-form .hidden{display:hidden;padding:0!important}.payment-argument-form .none{display:none!important}.payment-argument-form div,.payment-argument-form h2{text-align:center;font-size:25px}.payment-argument-form h2{width:85%}.payment-argument-form .feedback-validation{font-size:15px;color:red}.payment-argument-form .payment-argument-content{display:flex;flex-direction:column;align-items:center}.payment-argument-form .payment-argument-form-text{margin-bottom:50px;font-size:16px;color:#707070}.payment-argument-form .payment-argument-pay-button{padding:7px 20px;cursor:pointer;background-color:#95c11f;border-radius:20px;color:#fff;font-weight:700;font-size:20px}.payment-argument-form .payment-argument-control-area{display:flex;flex-direction:row;justify-content:space-between;width:100%;font-weight:700;margin-top:30px}.payment-argument-form .payment-argument-control-area button{padding:10px;background-color:#f2f2f2;border-radius:25px;font-size:16px}.payment-argument-form a,.payment-argument-form button{cursor:pointer}.payment-argument-form h2{margin-top:0;margin-bottom:10px}.payment-argument-form img{height:150px;width:150px}.payment-argument-form .cancel-button{cursor:pointer;position:absolute;top:5px;right:10px}.payment-argument-form .cancel-button img{height:30px;width:30px}.payment-form-special-code{position:fixed;top:15%;left:calc(50% - 200px);background-color:#fff;padding:15px;border-radius:25px;width:400px;max-height:80%;display:flex;flex-direction:column;align-items:center;box-shadow:0 0 0 100vw rgba(0,0,0,.3);overflow-y:auto;z-index:100}.payment-form-special-code *{scrollbar-width:auto;scrollbar-color:transparent #95c11f}.payment-form-special-code ::-webkit-scrollbar{width:10px;height:10px}.payment-form-special-code ::-webkit-scrollbar-track{background:transparent}.payment-form-special-code ::-webkit-scrollbar-thumb{background-color:#95c11f;border-radius:10px;border:3px solid transparent}.payment-form-special-code ::-webkit-scrollbar-button{display:none}.payment-form-special-code .cancel-button{cursor:pointer;position:absolute;top:12px;right:15px}.payment-form-special-code .cancel-button img{width:40px;height:40px}.payment-form-special-code h2{font-size:25px;width:90%;margin-top:15px;text-align:center}.payment-form-special-code input{background-color:#f2f2f2;color:#707070;margin-top:20px;padding:10px;border-radius:25px;font-size:20px;width:80%;align-self:center}.payment-form-special-code .special-code-ok{align-self:center;margin-top:40px;margin-bottom:10px;background-color:#95c11f;color:#fff;padding:6px 25px;border-radius:25px;cursor:pointer}.pending-reply-notification{font-size:20px}.pending-reply-notification .button-container{display:flex;flex-direction:row;align-items:center;margin-top:10px;color:#fff;cursor:pointer}.pending-reply-notification .reply-notification-img{width:40px;margin-right:15px}.appointment-final-goodbye{z-index:100;position:fixed;align-items:center;background-color:#fff;color:#000;padding:20px 35px;top:50%;left:50%;margin-left:-300px;transform:translateY(-55%);max-width:600px;border:1px solid #000;border-radius:10px;font-size:17px}.appointment-final-goodbye .appointment-final-goodbye-content{display:flex;flex-direction:column;align-items:center}.appointment-final-goodbye .final-goodbye-next-button{padding:6px 30px;background-color:#94c11e;color:#fff;border-radius:10px;margin-top:25px;cursor:pointer}.appointment-final-goodbye img{width:80%;height:auto}.appointment-final-goodbye .cancel-button{cursor:pointer;position:absolute;top:5px;right:10px}.appointment-final-goodbye .cancel-button img{height:30px;width:30px}.app-img,.header-no-border,.round-icon{margin-top:10px;margin-bottom:10px;align-self:center}.header-no-border{max-width:80%}.round-icon{max-width:20%}.appointment-wrapper{align-items:center}.appointment-wrapper .margin-bottom-element{height:10px;width:10px}.appointment-wrapper .toggle-content{padding-bottom:20px;max-width:400px}.appointment-wrapper .toggle-content>p:last-child{margin-bottom:0}.appointment-wrapper blockquote{background-color:#f2f2f2;color:#707070;padding:10px;border-radius:25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:600px;margin:10px auto}.appointment-wrapper blockquote p{width:100%}.appointment-wrapper ol,.appointment-wrapper ul{margin-bottom:10px;padding:15px;text-align:left;max-width:600px;list-style:none}.app-text{font-size:22px}.app-input{font-size:20px;border-radius:25px;background-color:#f2f2f2;padding:10px;font-family:Arial,Helvetica,sans-serif;text-align:center}.app-input-container{margin-bottom:10px}.el-strong{font-weight:700}.el-cursive{font-style:italic}.appointment-text-container{font-size:20px!important}.button-next-page{margin:20px auto 0;border-radius:30px;background-color:#ebebeb;padding:8px 15px;cursor:pointer}.button-next-page:disabled{cursor:auto}.toggle-container{margin-bottom:20px;margin-top:10px;display:flex;flex-direction:column;align-items:center;background-color:#f2f2f2;padding:10px;border-radius:25px}.toggle-headline{display:flex;flex-direction:row;align-items:center;text-align:center}.toggle-headline p{margin-bottom:0;margin-top:0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.toggle-headline img{width:80px}.toggle-headline button{display:flex;flex-direction:row;align-items:center;color:#95c11f;cursor:pointer;min-width:400px}.toggle-headline button .button-sign{background-color:#95c11f;color:#fff;border-radius:100%;height:30px;width:30px;padding:0;margin-right:5px;margin-left:5px;text-align:center;font-size:20px;line-height:30px}.toggle-headline button .button-sign:first-child{margin-left:0}.multiplechoice{display:flex;flex-direction:column;align-items:left;background-color:#f2f2f2;border-radius:25px;padding:15px;margin-bottom:10px;max-width:600px}.multiplechoice p{width:auto}.multiplechoice div{max-width:400px}.multiplechoice-title{margin-bottom:10px}.multiplechoice-alternative{display:flex;flex-direction:row;align-items:center;margin-bottom:15px;margin-left:15px;text-align:left}.multiplechoice-alternative input{margin-right:10px;transform:scale(1.5)}.multiplechoice-alternative input,.multiplechoice-alternative label{cursor:pointer}.multiplechoice-alternative p{margin:0;width:auto}.multiplechoice-toggle-alternative{display:flex;flex-direction:row;align-items:center;margin-bottom:5px}.multiplechoice-toggle-alternative input{margin-right:10px;transform:scale(1.4)}.multiplechoice-toggle-alternative p{margin:0}.multiplechoice-toggle-alternative-text{margin-left:35px;margin-bottom:10px;font-size:14px;max-width:400px}.multiplechoice-toggle-alternative-text p{margin:0}.element-validation-message{font-size:14px;margin-top:5px;color:red}.plan-memento{background-color:#fff;margin:5px;border-radius:25px;padding:10px;border:5px solid #f2f2f2}.plan-memento-header{display:flex;justify-content:space-between;padding:10px}.plan-memento-header .plan-memento-heading{align-self:center;color:#707070;font-weight:700}.plan-memento-header img{width:50px}.plan-memento-body{display:flex;justify-content:space-between;padding:10px}.plan-memento-body .plan-memento-text{background-color:#f2f2f2;padding:10px;width:70%;border-radius:25px}.plan-memento-body .plan-memento-text textarea{color:#707070;font-family:Arial,Helvetica,sans-serif;text-align:center}.plan-memento-body .plan-memento-save-button{background-color:#95c11f;padding:7px;border-radius:25px;font-size:12px;width:45px;height:50%;align-self:center;color:#fff}.plan-memento-body .plan-memento-save-button:hover{cursor:pointer}.plan-no-mementos-p{text-align:center}.plan-wrapper{display:flex;justify-content:center}.plan-wrapper *{scrollbar-width:auto;scrollbar-color:transparent #95c11f}.plan-wrapper ::-webkit-scrollbar{width:10px;height:10px}.plan-wrapper ::-webkit-scrollbar-track{background:transparent}.plan-wrapper ::-webkit-scrollbar-thumb{background-color:#95c11f;border-radius:10px;border:3px solid transparent}.plan-wrapper ::-webkit-scrollbar-button{display:none}.plan-content{display:flex;flex-direction:column;align-items:center;width:80%;max-width:1400px;padding:20px 0;margin:20px 0 75px;border-radius:25px;background-color:#f2f2f2}.plan-background-image{width:100%;border-radius:25px;-webkit-filter:drop-shadow(5px 2px 5px #d3d3d3);filter:drop-shadow(5px 2px 5px lightgray)}.plan-content-panels{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.plan-content-panel-1,.plan-content-panel-2{display:flex;flex-direction:column;width:500px;align-items:center;padding:10px 10px 0}.plan-mementos-table{display:grid;grid-template-columns:50% 50%;width:100%;background-color:#fff;padding:15px;border-radius:25px;-webkit-filter:drop-shadow(5px 2px 5px #d3d3d3);filter:drop-shadow(5px 2px 5px lightgray)}.plan-no-mementos-p{padding:10px;background-color:#f2f2f2;border-radius:25px;color:#707070}.profil-wrapper{display:flex;justify-content:center}.profil-wrapper *{scrollbar-width:auto;scrollbar-color:transparent #95c11f}.profil-wrapper ::-webkit-scrollbar{width:10px;height:10px}.profil-wrapper ::-webkit-scrollbar-track{background:transparent}.profil-wrapper ::-webkit-scrollbar-thumb{background-color:#95c11f;border-radius:10px;border:3px solid transparent}.profil-wrapper ::-webkit-scrollbar-button{display:none}.profil-content{display:flex;flex-direction:column;align-items:center;width:80%;max-width:1400px;padding:20px 0;margin:20px 0 75px;border-radius:25px;background-color:#f2f2f2}.profil-content-panels{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.profil-content-panel-1,.profil-content-panel-2{display:flex;flex-direction:column;width:500px;align-items:center;padding:10px 10px 0}.profil-personal-info-processing{padding:10px 10px 0;min-height:149px}.profil-personal-info-processing,.profil-settings-list{display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:25px;width:100%;-webkit-filter:drop-shadow(5px 2px 5px #d3d3d3);filter:drop-shadow(5px 2px 5px lightgray)}.profil-settings-list{list-style-type:none;padding:10px}.profil-settings-list .profil-settings-list-item{width:200px;margin:5px 0}.profil-settings-list .profil-settings-list-item .profil-settings-option{display:flex;flex-direction:row;align-items:center}.profil-settings-list .profil-settings-list-item .list-item-img{width:40px;margin-right:10px}.profil-settings-list .list-item-span{color:#707070;font-weight:700}.profil-settings-list .list-item-span:hover{background-color:#95c11f;border-radius:25px;padding:5px;cursor:pointer;color:#fff}.profil-span-title{font-size:20px;font-weight:700;padding:10px;cursor:default}.profile-strength-indicator{background-color:#fff;text-align:center;padding:10px;margin-bottom:15px;border-radius:25px;display:flex;flex-direction:column;align-items:center;width:100%;-webkit-filter:drop-shadow(5px 2px 5px #d3d3d3);filter:drop-shadow(5px 2px 5px lightgray)}.profile-strength-indicator .profile-strength-indicator-title{font-size:20px;font-weight:700;padding:10px;cursor:default}.profile-strength-indicator .profile-strength-indicator-input{width:90%;cursor:default}.profile-strength-indicator .profile-strength-indicator-input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#e21d1d,#e4e13f 50%,#a6ff00);border-radius:5px;cursor:default}.profile-strength-indicator .profile-strength-indicator-input::-webkit-slider-thumb{background:#fff;border:1px solid #333;cursor:default}.profil-survey-list{list-style-type:none;display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:25px;width:100%;-webkit-filter:drop-shadow(5px 2px 5px #d3d3d3);filter:drop-shadow(5px 2px 5px lightgray)}.profil-survey-list .profil-survey-list-item .profil-survey-button{display:flex;flex-direction:row;align-items:center;height:45px;width:420px;margin:5px 0}.profil-survey-list .profil-survey-list-item .profil-survey-button .profil-survey-img{width:40px;margin:0 10px}.profil-survey-list .profil-survey-list-item .profil-survey-button .profil-survey-title{color:#707070}.profil-survey-list .profil-survey-list-item .profil-survey-button .profil-survey-title:hover{cursor:pointer;padding:5px 7px;background-color:#95c11f;border-radius:25px;color:#fff}.survey-detail-form{position:fixed;top:15%;left:calc(50% - 200px);background-color:#fff;padding:15px;border-radius:25px;width:400px;max-height:80%;display:flex;flex-direction:column;align-items:center;box-shadow:0 0 0 100vw rgba(0,0,0,.3);overflow-y:auto;z-index:100}.survey-detail-form *{scrollbar-width:auto;scrollbar-color:transparent #95c11f}.survey-detail-form ::-webkit-scrollbar{width:10px;height:10px}.survey-detail-form ::-webkit-scrollbar-track{background:transparent}.survey-detail-form ::-webkit-scrollbar-thumb{background-color:#95c11f;border-radius:10px;border:3px solid transparent}.survey-detail-form ::-webkit-scrollbar-button{display:none}.survey-detail-form .validation-message{color:red;font-size:15px;margin-bottom:5px;text-align:right}.survey-detail-form .lastOptionSimpleInput,.survey-detail-form textarea{margin:0 20px}.survey-detail-form input[type=number],.survey-detail-form input[type=text],.survey-detail-form textarea{background-color:#ddd;border-radius:25px;padding:5px 10px;margin-bottom:15px;max-width:87%}.survey-detail-form .cancel-button{cursor:pointer;position:absolute;top:12px;right:15px}.survey-detail-form .cancel-button img{width:40px;height:40px;height:30px;width:30px}.survey-detail-form .detail-image{text-align:center;max-width:300px;max-height:300px}.survey-detail-form form{display:flex;flex-direction:column}.survey-detail-form form img{align-self:center}.survey-detail-form .survey-detail-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.survey-detail-form .survey-detail-footer button{padding:7px 25px;background-color:#95c11f;color:#fff;border-radius:25px;margin-bottom:15px;cursor:pointer}input[type=range]{height:28px;-webkit-appearance:none;margin:10px 0;width:100%}input[type=range]::-webkit-slider-runnable-track{width:100%;height:9px;cursor:pointer;background:#999;border-radius:1px}input[type=range]::-webkit-slider-thumb{height:20px;width:21px;border-radius:15px;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-6px}input[type=range]::-moz-range-track{width:100%;height:9px;cursor:pointer;background:#999}input[type=range]::-moz-range-thumb{height:20px;width:21px;border-radius:15px;background:#fff;cursor:pointer}.profil-name-wrapper{background-color:#fff;border-radius:25px;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;padding:5px 0 10px;width:100%;margin-bottom:15px;-webkit-filter:drop-shadow(5px 2px 5px #d3d3d3);filter:drop-shadow(5px 2px 5px lightgray)}.profil-name-column-1{display:flex;flex-direction:column;align-items:center}.profil-name-input{background-color:#f2f2f2;width:100%;text-align:center;padding:5px;border-radius:25px}.profil-name-button{background-color:#95c11f;border-radius:25px;padding:7px;font-size:14px;margin-top:5px;color:#fff;width:70px}.profil-name-button:hover{cursor:pointer}.profil-name-img{width:100px}.success-message{font-size:12px;color:#95c11f}.validation-message{font-size:12px;color:red}.profil-name-title{font-size:20px;font-weight:700;padding:10px;cursor:default}.help-wrapper{display:flex;justify-content:center}.help-wrapper *{scrollbar-width:auto;scrollbar-color:transparent #95c11f}.help-wrapper ::-webkit-scrollbar{width:10px;height:10px}.help-wrapper ::-webkit-scrollbar-track{background:transparent}.help-wrapper ::-webkit-scrollbar-thumb{background-color:#95c11f;border-radius:10px;border:3px solid transparent}.help-wrapper ::-webkit-scrollbar-button{display:none}.help-content{display:flex;flex-direction:column;align-items:center;width:80%;max-width:1400px;padding:20px 0;margin:20px 0 75px;border-radius:25px;background-color:#f2f2f2}.help-background-image{width:100%;border-radius:25px;-webkit-filter:drop-shadow(5px 2px 5px #d3d3d3);filter:drop-shadow(5px 2px 5px lightgray)}.help-content-panels{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.help-content-panel-1,.help-content-panel-2{display:flex;flex-direction:column;width:500px;align-items:center;padding:10px 10px 0}h1{text-align:center;padding-bottom:15px;color:#707070}.help-li-img{width:40px;height:40px;display:inline-block;margin-right:10px}.help-options-list{list-style-type:none;display:grid;justify-content:left;width:100%;background-color:#fff;border-radius:25px;margin:0 5px 5px;padding:19px;-webkit-filter:drop-shadow(5px 2px 5px #d3d3d3);filter:drop-shadow(5px 2px 5px lightgray)}.help-options-list li{display:flex;line-height:45px;margin-bottom:7px;margin-left:30px}.help-options-list li .help-li-text{color:#707070;font-weight:700}.help-options-list .help-li-text:hover{cursor:pointer;background-color:#95c11f;padding:5px;border-radius:25px;color:#fff}.help-tip-window{position:fixed;top:15%;left:calc(50% - 200px);background-color:#fff;border-radius:25px;width:400px;max-height:80%;display:flex;flex-direction:column;align-items:center;box-shadow:0 0 0 100vw rgba(0,0,0,.3);overflow-y:auto;z-index:100;padding:30px 15px 15px}.help-tip-window *{scrollbar-width:auto;scrollbar-color:transparent #95c11f}.help-tip-window ::-webkit-scrollbar{width:10px;height:10px}.help-tip-window ::-webkit-scrollbar-track{background:transparent}.help-tip-window ::-webkit-scrollbar-thumb{background-color:#95c11f;border-radius:10px;border:3px solid transparent}.help-tip-window ::-webkit-scrollbar-button{display:none}.help-tip-window .cancel-button{cursor:pointer;position:absolute;top:12px;right:15px}.help-tip-window .cancel-button img{width:40px;height:40px}.help-feedback-window{position:fixed;top:15%;left:calc(50% - 200px);background-color:#fff;padding:15px;border-radius:25px;width:400px;max-height:80%;display:flex;flex-direction:column;align-items:center;box-shadow:0 0 0 100vw rgba(0,0,0,.3);overflow-y:auto;z-index:100}.help-feedback-window *{scrollbar-width:auto;scrollbar-color:transparent #95c11f}.help-feedback-window ::-webkit-scrollbar{width:10px;height:10px}.help-feedback-window ::-webkit-scrollbar-track{background:transparent}.help-feedback-window ::-webkit-scrollbar-thumb{background-color:#95c11f;border-radius:10px;border:3px solid transparent}.help-feedback-window ::-webkit-scrollbar-button{display:none}.help-feedback-window .cancel-button{cursor:pointer;position:absolute;top:12px;right:15px}.help-feedback-window .cancel-button img{width:40px;height:40px}.help-feedback-window .help-feedback-isbug{display:flex;flex-direction:row;width:300px;padding:5px;margin-left:10px}.help-feedback-window .help-feedback-isbug label{font-size:20px;margin-left:10px;text-align:center}.help-feedback-window .help-feedback-buttons{align-self:center;display:flex;justify-content:space-between;width:300px;padding:5px}.help-feedback-window .help-feedback-buttons button{background-color:#95c11f;padding:10px;border-radius:25px;width:100px;color:#fff}.help-feedback-window .help-feedback-buttons button:hover{cursor:pointer}.help-feedback-window textarea{background-color:#f2f2f2;padding:15px;border-radius:25px;margin:10px;font-family:Arial,Helvetica,sans-serif;color:#707070;width:300px}.help-feedback-window .help-feedback-header{width:300px;text-align:center}.help-feedback-window .help-feedback-header .help-feedback-heading{font-size:28px;font-weight:700;color:#333}.help-feedback-window #feedback-checkbox{width:25px;cursor:pointer}.help-about-window{position:fixed;top:15%;left:calc(50% - 200px);background-color:#fff;padding:15px;border-radius:25px;width:400px;max-height:80%;display:flex;flex-direction:column;align-items:center;box-shadow:0 0 0 100vw rgba(0,0,0,.3);overflow-y:auto;z-index:100}.help-about-window *{scrollbar-width:auto;scrollbar-color:transparent #95c11f}.help-about-window ::-webkit-scrollbar{width:10px;height:10px}.help-about-window ::-webkit-scrollbar-track{background:transparent}.help-about-window ::-webkit-scrollbar-thumb{background-color:#95c11f;border-radius:10px;border:3px solid transparent}.help-about-window ::-webkit-scrollbar-button{display:none}.help-about-window .help-about-header{display:flex;justify-content:space-between}.help-about-window .help-about-header #about-logo{max-width:80%;margin-left:40px}.help-about-window .cancel-button{min-width:40px;max-width:40px;display:flex;cursor:pointer}.help-about-window p{overflow-y:scroll;max-height:250px;padding:15px;margin:10px;background-color:#f2f2f2;color:#707070;border-radius:25px}.help-about-window .help-about-links{display:flex;flex-direction:column;align-items:center}.help-about-window .help-about-links .help-about-link{padding:7px;background-color:#95c11f;border-radius:25px;margin-top:5px;width:200px;text-align:center;color:#fff}a{text-decoration:none;color:inherit}h1{font-size:40px}h2{font-size:30px}h3{font-size:18px}.next-url{display:flex;flex-direction:row;align-items:center;border:2px solid #00f;min-height:95px;font-size:20px;position:fixed;right:15px;bottom:15px;background-color:#fff;text-align:center}.next-url img{height:100px}.next-url a,.next-url button{cursor:pointer;padding:20px 30px;margin-right:15px}.loading-spinner{display:inline-block;width:70px;height:70px;margin-top:10px;border-radius:50%;border:6px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}@keyframes spin{to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}body{font-family:"Roboto",sans-serif}*,body,html{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;box-sizing:border-box;max-width:100%}#root,body,html{height:100%}.app-small-screen-window{flex-direction:column;z-index:100;position:fixed;align-items:center;background-color:#fff;color:#000;padding:20px 35px;top:50%;left:50%;transform:translateY(-55%) translateX(-50%);max-width:400px;border:1px solid #000;border-radius:25px;font-size:17px;overflow-y:auto;max-height:80%}.app-small-screen-window .app-small-button{padding:6px 30px;background-color:#94c11e;color:#fff;border-radius:10px;margin-top:25px;cursor:pointer}.app-small-screen-window h2{margin-bottom:10px}.app-small-screen-window a{color:#00f}.app-small-screen-window img{width:45%;height:auto}.app-small-screen-window .cancel-button{cursor:pointer;position:absolute;top:5px;right:10px}.app-small-screen-window .cancel-button img{height:30px;width:30px}#app-offline-notice{position:fixed;bottom:0;width:100%;background-color:#ff3;border:1px solid #000;text-align:center;padding:20px 10px}
/*# sourceMappingURL=main.11598e9e.chunk.css.map */