#questionnaire-wrapper{background-color:#eeeded!important}.QuestionnaireHeader{display:none}.Step .StepHeader{margin-bottom:13px!important}.Step .StepSubtitle{display:none}.sub-header-new{position:relative;margin-bottom:-20px;z-index:10}.sub-header-new::after{display:block;position:relative;content:'';width:0;height:0;border-style:solid;border-width:15px 15px 0 15px;border-color:#265da5 transparent transparent transparent;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:-1px}.sub-header-new__grid{background:#265da5;display:flex;height:60px;justify-content:center;align-items:center;line-height:28px}.sub-header-new__title{font-family:'Open Sans',sans-serif;font-weight:600;font-size:16px;color:#fff;text-align:center}@media (min-width:375px){.sub-header-new__title{font-size:18px}}.Application{max-width:400px;background-color:transparent!important}.Step .StepTitle{font-family:'Open Sans',sans-serif!important;font-weight:400!important;font-size:24px!important;letter-spacing:-.02em!important;line-height:35px!important;text-align:center!important;color:#3a3a3a!important;padding-right:0!important}.Step .Page center p{color:#3a3a3a!important}.Question.col-2 .Container{margin-left:-7px!important;margin-right:-7px!important}.RadioAnswer{width:100%!important;padding-left:7px!important;padding-right:7px!important;margin-bottom:0!important}.RadioAnswer:not(:last-of-type){margin-bottom:15px!important}.RadioAnswer .TextLabel{height:auto!important;text-align:center!important;width:100%!important}.Form .Radio .Label .TextLabel{font-family:'Open Sans',sans-serif!important;font-size:21px!important;font-weight:400!important;letter-spacing:-.02em!important;line-height:25px!important;text-align:left!important;color:#3a3a3a!important;margin-left:6px!important}#questionnaire-wrapper .Step .RadioAnswer .Label.answer-button{border-radius:5px;border:1px solid #ccc;padding:6px 12px 0 12px;line-height:1.3;font-weight:400;background-image:linear-gradient(#fff 0,#ebe9e9 100%);box-shadow:0 1px 0 #626262;font-size:16px;color:#55595c;height:42px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:10px;padding:0 5px;height:10vh;width:100%;margin-left:auto;margin-right:auto;font-size:22px;color:#3a3a3a;border-radius:10px;background:#fff;border:1px solid #ccc;background-image:linear-gradient(#fff,#d2d2d2);padding:0 5px;box-shadow:0 10px 7px -9px rgb(0 0 0 / 80%);padding:0 10px;box-shadow:0 4px 6px rgb(0 0 0 / 51%)}.RadioAnswer .Label.answer-button:active{color:red!important;background-color:#265da5!important;background:#265da5!important;-webkit-tap-highlight-color:transparent!important}.RadioAnswer .Label.answer-button:active .TextLabel{color:#fff!important}.Step .RadioAnswer .Label.answer-button{height:90px}.Step .col-2 .RadioAnswer .Label.answer-button,.Step .col-3 .RadioAnswer .Label.answer-button{height:110px}.Step .col-6 .RadioAnswer{width:50%!important}.RadioAnswer .TextLabel{font-family:'Open Sans',sans-serif!important;font-weight:600!important;font-size:22px!important;letter-spacing:-.02em!important;line-height:1.2!important;color:#3a3a3a!important}.Application .form-control{margin-bottom:18px!important}.Form .form-group{text-align:center!important}.Form .Radio .Label{padding-left:0!important;margin-bottom:15px!important}.Form .Radio .Label:first-child{margin-right:75px!important}.Form input[type=email],.Form input[type=number],.Form input[type=tel],.Form input[type=text]{height:85px!important;border-radius:10px!important;background:#fff!important;font-family:'Open Sans',sans-serif!important;font-weight:600!important;font-size:22px!important;letter-spacing:-.02em!important;line-height:22px!important;text-align:left!important;color:#555!important;padding:30px 15px!important}.Form input[type=email]:focus,.Form input[type=number]:focus,.Form input[type=tel]:focus,.Form input[type=text]:focus{outline:0;box-shadow:inset 0 0 0 1px #484848}.Application .Input.invalid input:focus{box-shadow:none!important}.Application .Button{width:100%!important;height:85px!important;border-radius:10px!important;background:#265da5!important;box-shadow:2px 2px 3px rgb(0 0 0 / 20%)!important;font-family:'Open Sans',sans-serif!important;font-weight:600!important;font-size:22px!important;letter-spacing:-.02em!important;line-height:25px!important;text-align:center!important;color:#fff!important;border:0!important}@media (min-width:600px){.Application .Button{transition:.3s background ease}.whatsappConcentHeading{font-size:16px!important;line-height:23px!important}}.Application .Step .Button:active,.Application .Step .Button:focus,.Application .Step .Button:hover{background-color:#265da5!important;-webkit-tap-highlight-color:transparent!important}.Application .Input .TextLabel.Validity{width:calc(100% - 20px)!important;margin-left:10px!important;border-radius:0 0 10px 10px!important;padding:0 9px 0 9px!important}.Form .PrivacyTextContainer{font-family:'Open Sans',sans-serif!important;font-weight:400!important;font-size:9px!important;letter-spacing:-.02em!important;line-height:10px!important;text-align:left!important;color:#8e8e8e!important;padding-top:30px!important}.Form .PrivacyTextContainer a{color:#8e8e8e!important}.Form .PrivacyTextContainer ul{margin:0!important;list-style:none!important;padding-left:0!important}@media (max-width:326px){.Step .col-3 .RadioAnswer .Label.answer-button{height:100px}.Step .col-3 .RadioAnswer .Label.answer-button{height:90px}}.appointment-day .RadioAnswer{width:50%!important}#questionnaire-wrapper .CheckboxAnswer .Label.answer-button:hover,#questionnaire-wrapper .RadioAnswer .answer-button:hover{border:1px solid #707070!important;box-shadow:0 10px 7px -9px rgb(0 0 0 / 80%)!important;outline:0!important;color:#3a3a3a!important}.Step .col-2 .RadioAnswer .Label.answer-button,.Step .col-3 .RadioAnswer .Label.answer-button{height:85px!important}.whyNeededContainer{background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;padding:15px;margin-top:15px;text-align:center;line-height:30px;font-size:16px}.whyNeededContainer .messageHeading{color:#000;font-weight:700}.whyNeededContainer .messageContent{color:#000}@media (min-width:600px){.whyNeededContainer{font-size:18px}}.whatsappConcentHeading{font-size:14px;line-height:20px;text-align:left;margin-top:18px!important;margin-bottom:18px!important;padding-left:30px;color:#7a7878}