.questionnaire{border-radius:10px;overflow:hidden;background-color:#f1f2f3;box-shadow:0 3px 6px #0000004d}#questionnaire{position:relative}.questionnaire-head{background-image:linear-gradient(to right,#005c9e,#1a2441);overflow:visible;color:#fff;font-family:'Titillium Web',sans-serif;text-align:center;margin-bottom:-25px;border-top-right-radius:10px;border-top-left-radius:10px;z-index:2;position:relative;padding-top:20px;padding-bottom:50px;min-height:140px;display:flex;align-items:center}.left-mask,.right-mask{height:25px;width:46%;background-color:#f0f0f0;position:absolute;bottom:-1px}.right-mask{right:0}.right-mask:after{content:'';position:absolute;left:-25px;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 25px 25px;border-color:transparent transparent #f0f0f0 transparent}.left-mask:after{content:'';position:absolute;right:-25px;bottom:0;width:0;height:0;border-style:solid;border-width:0 25px 25px 0;border-color:transparent transparent #f0f0f0 transparent}.questionnaire-headline{font-size:1.65rem;font-weight:400;line-height:2.125rem;margin:0;margin-bottom:10px;width:100%;padding:0 20px}.questionnaire-subheadline{display:none}#questionnaire-wrapper{background-color:#f1f2f3!important;text-align:center}#questionnaire-wrapper .Application{padding-top:0}#questionnaire-wrapper .Application.mobile{font-family:'Open Sans'}#questionnaire-wrapper .QuestionnaireHeader{display:none}#questionnaire-wrapper .Slider{padding:30px 5px 10px!important}#questionnaire-wrapper .HeaderCounter,#questionnaire-wrapper .TextLabel.title{display:none}#questionnaire-wrapper .QuestionnaireHeader .TextLabel{font-weight:100!important}#questionnaire-wrapper .Step .StepTitle{font-weight:700!important;color:#1a2441!important;padding-left:10px!important;padding-right:10px!important;text-align:center;font-size:20px;line-height:28px;margin-bottom:10px}#questionnaire-wrapper .Step{padding:0 15px}#questionnaire-wrapper.Input input{box-shadow:0 2px 1px #3a3a3a}#questionnaire-wrapper .Slider--cc__bsw .SliderFooter{display:block!important;padding:0 15px 10px}#questionnaire-wrapper .Button{border-radius:28px!important;border:none!important;font-size:18px;font-family:'Open Sans',sans-serif;height:56px;background:#fab50f;display:flex;justify-content:center;align-items:center;color:#1a2441;width:100%;font-weight:600!important}#questionnaire-wrapper .Button:hover{text-decoration:underline}#questionnaire-wrapper .Button span{font-weight:400!important}#questionnaire-wrapper .RadioAnswer .answer-button{height:60px!important}#questionnaire-wrapper .RadioAnswer .TextLabel{height:auto;line-height:1.3}#questionnaire-wrapper .Slider--step-best-time .SliderFooter{margin-top:0!important}#questionnaire-wrapper .Label.answer-button{border-color:#ccc;border-style:solid;outline:1px #ccc;background-image:linear-gradient(#fff,#d2d2d2);border-radius:10px;text-align:center;box-shadow:0 10px 7px -9px rgb(0 0 0 / 80%);font-size:18px;padding:10px 7px;color:#55595c;font-weight:100;display:flex;align-items:center;justify-content:center}#questionnaire-wrapper .Label.answer-button.checked,#questionnaire-wrapper .Label.answer-button:active,#questionnaire-wrapper .Label.answer-button:hover,#questionnaire-wrapper .Label.answer-button:visited{color:#fff!important;background-image:linear-gradient(180deg,#6cb0e2 0,#005c9e 100%);border:solid 1px #005c9e;font-weight:100;box-shadow:none}#questionnaire-wrapper .CheckboxAnswer .TextLabel:active,#questionnaire-wrapper .CheckboxAnswer .TextLabel:hover,#questionnaire-wrapper .CheckboxAnswer .TextLabel:visited,#questionnaire-wrapper .RadioAnswer .TextLabel:active,#questionnaire-wrapper .RadioAnswer .TextLabel:hover,#questionnaire-wrapper .RadioAnswer .TextLabel:visited{text-decoration:underline}#qestionnaire-wrapper .qualify-loader__progress{position:relative;width:100%;justify-content:center;display:flex;align-items:center;background-color:#005c9e;border-radius:20px;overflow:hidden}#questionnaire-wrapper .CheckboxAnswer .Label.answer-button{height:60px}#questionnaire-wrapper .Step.step-best-time .StepSubtitle{display:block}#questionnaire-wrapper .StepHeader{text-align:center}#questionnaire-wrapper .Application .Input .form-control{outline:0;background:#ebe9e9;border:1px solid #ccc;height:72px;border-radius:10px;margin-bottom:25px}#questionnaire-wrapper .Application .Input .form-control::-webkit-input-placeholder{color:transparent}#questionnaire-wrapper .Application .Input .form-control::-moz-placeholder{color:transparent}#questionnaire-wrapper .Application .Input .form-control:-ms-input-placeholder{color:transparent}#questionnaire-wrapper .Application .Input .form-control::placeholder{color:transparent}#questionnaire-wrapper .Application .form-control{font-size:18px}#questionnaire-wrapper .loader__text{font-size:18px;margin-top:10px;width:100%}#questionnaire-wrapper .loader{border-bottom:2px solid #245da6;padding-bottom:10px;margin-top:5%;display:inline-flex}#questionnaire-wrapper .loader ul{margin-bottom:0;list-style:none;width:64px;padding:0;height:65px;position:relative}#questionnaire-wrapper .loader ul li{width:2px;border-radius:50px;height:0;background-color:#245da6;position:absolute;bottom:0}#questionnaire-wrapper .loader ul li:nth-child(1){left:0;-webkit-animation:sequence1 1s ease infinite 0s;animation:sequence1 1s ease infinite 0s}#questionnaire-wrapper .loader ul li:nth-child(2){left:12px;-webkit-animation:sequence2 1s ease infinite .1s;animation:sequence2 1s ease infinite .1s}#questionnaire-wrapper .loader ul li:nth-child(3){left:24px;-webkit-animation:sequence1 1s ease-in-out infinite .2s;animation:sequence1 1s ease-in-out infinite .2s}#questionnaire-wrapper .loader ul li:nth-child(4){left:38px;-webkit-animation:sequence2 1s ease-in infinite .3s;animation:sequence2 1s ease-in infinite .3s}#questionnaire-wrapper .loader ul li:nth-child(5){left:50px;-webkit-animation:sequence1 1s ease-in-out infinite .4s;animation:sequence1 1s ease-in-out infinite .4s}#questionnaire-wrapper .loader ul li:nth-child(6){left:62px;-webkit-animation:sequence2 1s ease infinite .5s;animation:sequence2 1s ease infinite .5s}#questionnaire-wrapper .qualify-loader__icon{width:100px;height:auto;display:inline-block;margin-left:auto;margin-right:auto;margin-bottom:20px;margin-top:20px}#questionnaire-wrapper #qualifyTextElement{color:#005c9e!important;margin-bottom:15px}#questionnaire-wrapper .qualify-loader__progress-label,#questionnaire-wrapper .qualify-loader__title{font-size:18px;font-family:'Open Sans',sans-serif;color:#55595c}#questionnaire-wrapper .StepHeader b{font-weight:100!important}#questionnaire-wrapper .qualify-loader strong{font-weight:100!important}#questionnaire-wrapper .qualify-loader__progress-bar--outer{width:100%;height:5px;border-radius:50px;background:rgba(255,255,255,.2);overflow:hidden}#questionnaire-wrapper .qualify-loader__progress-bar--inner{width:100%;height:100%;border-radius:50px;background-color:#245da6;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:loader 5s linear;animation:loader 5s linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes loader{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes loader{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}#questionnaire-wrapper .Slider.Slider--step-best-time .Button.Continue{display:inline-block}#questionnaire-wrapper .cc__email_step .Form .PrivacyTextContainer .PrivacyText .js-no-email{font-size:15px;text-decoration:underline}#questionnaire-wrapper .cc__email_step .Form .PrivacyTextContainer .fa-lock{display:none}@media screen and (min-width:700px){#questionnaire-wrapper .Label.answer-button{padding:15px}#questionnaire-wrapper .qualify-loader__progress-label,#questionnaire-wrapper .qualify-loader__title{font-size:20px}#questionnaire-wrapper .cc__email_step .Form .PrivacyTextContainer .PrivacyText .js-no-email{font-size:15px}#questionnaire-wrapper .cc__email_step .Form .PrivacyTextContainer .PrivacyText .js-no-email:hover{cursor:pointer}.left-mask,.right-mask{width:47%}.questionnaire-headline{font-size:24px;line-height:24px}}#questionnaire-wrapper .Slider .Button.Continue{display:none}