:root{--ad-primary:#0F4C5C;--ad-primary-dark:#0A3642;--ad-accent:#AAE2D4;--ad-light:#EEF3F2;--ad-track:#E6E3DC;--ad-text:#1A1A1A;--ad-text-2:#1F2A2E;--ad-white:#FFFFFF;--ad-radius:10px;--ad-font:"museo-sans","Museo Sans",Arial,sans-serif}html body{font-family:var(--ad-font);color:var(--ad-text)}html body a{color:var(--ad-primary)}html body a:hover{color:var(--ad-primary-dark)}html body .header{background:var(--ad-white);padding:0;border:0;box-shadow:none}html body .header .wrapper{display:flex;align-items:center;justify-content:flex-start;padding:10px;background:0 0}html body .header .header__logo{display:block;width:auto;max-width:100%;height:55px;margin:0}html body #overlayWrapper .mt-lightbox{background:rgba(255,255,255,.96)}html body #overlayWrapper .mt-lightbox-container{background:var(--ad-white);border-radius:var(--ad-radius);box-shadow:none}html body .app-checker{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 20px;text-align:center}html body .app-checker .app-checker__title{margin:0;color:var(--ad-primary);font-family:var(--ad-font);font-size:19px;font-weight:700;line-height:1.25}html body .app-checker .app-checker__sub-title{margin:0;color:var(--ad-text-2);font-size:15px;line-height:1.35}html body .app-checker .app-checker__label{margin:0;color:var(--ad-text-2);font-size:15px}html body #overlayWrapper .wave-loader__loader,html body .wave-loader__loader{overflow:hidden;width:90px;height:90px;margin:0 auto 20px;border-radius:100px;border:5px solid #d2eaf9;box-sizing:border-box;padding:0}html body .wave-loader__wave--img{width:1800px;vertical-align:top;display:inline-block;padding:0;margin:0;-webkit-filter:brightness(0) saturate(100%) invert(22%) sepia(26%) saturate(1500%) hue-rotate(150deg) brightness(92%) contrast(92%);filter:brightness(0) saturate(100%) invert(22%) sepia(26%) saturate(1500%) hue-rotate(150deg) brightness(92%) contrast(92%)}html body .footer{padding:10px 18px 16px;background:var(--ad-light);border-top:0;color:#999;font-size:11px;text-align:center}html body .footer .footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}html body .footer .footer__links--item a{color:var(--ad-text-2);text-decoration:none}html body .footer .footer__links--item a:hover{color:var(--ad-primary);text-decoration:underline}.fpq__container .theme-brand,.fpq__container .theme-brand *{font-family:var(--ad-font)}.fpq__container .theme-brand{color:var(--ad-text);background:var(--ad-white)}.fpq__container .theme-brand [class*=Progress]:not([class*=qualify-loader]),.fpq__container .theme-brand [class*=progress]:not([class*=qualify-loader]){display:none}.fpq__container .theme-brand .questionnaire__health-banner{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 14px;padding:0;background:0 0;text-align:center}.fpq__container .theme-brand .health-banner__icon{width:18px;height:18px;-webkit-filter:brightness(0) saturate(100%) invert(22%) sepia(26%) saturate(1500%) hue-rotate(150deg) brightness(92%) contrast(92%);filter:brightness(0) saturate(100%) invert(22%) sepia(26%) saturate(1500%) hue-rotate(150deg) brightness(92%) contrast(92%)}.fpq__container .theme-brand .health-banner__text{margin:0;color:var(--ad-primary);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fpq__container .theme-brand .qualify-con .qualifyTextElement{color:var(--ad-primary);font-size:18px;font-weight:700;line-height:1.3}.fpq__container .theme-brand .expert{flex:none;width:58px;height:58px;border-radius:50%;overflow:hidden;border:0;box-shadow:none}.fpq__container .theme-brand .expert .expert__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.fpq__container .theme-brand .QuestionnaireHeader,.fpq__container .theme-brand .StepHeader{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:12px}.fpq__container .theme-brand .QuestionnaireHeader .TextLabel.title{position:relative;flex:1;margin:0;padding:10px 12px;background:var(--ad-light);border:1.5px solid var(--ad-primary);border-radius:4px 14px 14px 14px;color:var(--ad-text);font-size:16px;font-weight:400;line-height:1.3;text-align:left;text-wrap:pretty}.fpq__container .theme-brand .QuestionnaireHeader .TextLabel.title::after,.fpq__container .theme-brand .QuestionnaireHeader .TextLabel.title::before{content:"";position:absolute;width:0;height:0;border-style:solid}.fpq__container .theme-brand .QuestionnaireHeader .TextLabel.title::before{top:-1.5px;left:-10px;border-width:0 10px 10px 0;border-color:transparent var(--ad-primary) transparent transparent}.fpq__container .theme-brand .QuestionnaireHeader .TextLabel.title::after{top:0;left:-7px;border-width:0 8px 8px 0;border-color:transparent var(--ad-light) transparent transparent}.fpq__container .theme-brand .Step .StepTitle{margin:18px 0 14px;color:var(--ad-primary);font-size:21px;font-weight:700;line-height:1.2;text-align:left;text-wrap:pretty}.fpq__container .theme-brand .RadioAnswer{margin:0 0 10px}.fpq__container .theme-brand .RadioAnswer .Label.answer-button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;margin:0;padding:12px 14px;background:var(--ad-white);border:2px solid var(--ad-primary);border-radius:var(--ad-radius);box-shadow:none;color:var(--ad-text);cursor:pointer;transition:background-color .15s ease,color .15s ease}.fpq__container .theme-brand .RadioAnswer .Label.answer-button::after{content:"›";margin-left:12px;color:var(--ad-primary);font-size:22px;line-height:1}.fpq__container .theme-brand .RadioAnswer .TextLabel{color:inherit;font-size:17px;font-weight:400;line-height:1.25;text-align:left}.fpq__container .theme-brand .RadioAnswer .Label.answer-button:hover{background:var(--ad-light)}.fpq__container .theme-brand .RadioAnswer .Label.answer-button:focus,.fpq__container .theme-brand .RadioAnswer .Label.answer-button:focus-visible{outline:3px solid var(--ad-accent);outline-offset:2px}.fpq__container .theme-brand .RadioAnswer .Label.answer-button:active,.fpq__container .theme-brand .RadioAnswer input:checked+.Label.answer-button,.fpq__container .theme-brand .RadioAnswer input:checked~.Label.answer-button{background:var(--ad-primary);border-color:var(--ad-primary);color:var(--ad-white)}.fpq__container .theme-brand .RadioAnswer .Label.answer-button:active::after,.fpq__container .theme-brand .RadioAnswer input:checked~.Label.answer-button::after{color:var(--ad-white)}.fpq__container .theme-brand .Form input[type=email],.fpq__container .theme-brand .Form input[type=number],.fpq__container .theme-brand .Form input[type=tel],.fpq__container .theme-brand .Form input[type=text]{width:100%;min-height:48px;padding:12px 14px;background:var(--ad-white);border:1.5px solid #888;border-radius:8px;box-shadow:none;color:var(--ad-text);font-size:16px}.fpq__container .theme-brand .Form input:focus{border-color:var(--ad-primary);outline:3px solid var(--ad-accent);outline-offset:0}.fpq__container .theme-brand .Form input.is-invalid{border-color:#e4003b}.fpq__container .theme-brand .postal-code-dropdown{border:1.5px solid var(--ad-primary);border-radius:8px;background:var(--ad-white)}.fpq__container .theme-brand .postal-code-dropdown-item.highlighted,.fpq__container .theme-brand .postal-code-dropdown-item:hover{background:var(--ad-light)}.fpq__container .theme-brand .postal-code-dropdown-item .postal-code{color:var(--ad-primary);font-weight:700}.fpq__container .theme-brand .postal-code-city-display{color:var(--ad-text-2)}.fpq__container .theme-brand .Application .Button{display:block;width:100%;min-height:50px;margin:14px 0 0;padding:13px 16px;background:var(--ad-primary);border:0;border-radius:var(--ad-radius);box-shadow:none;color:var(--ad-white);font-size:18px;font-weight:700;text-align:center;text-transform:none;cursor:pointer}.fpq__container .theme-brand .Application .Button *{color:var(--ad-white)}.fpq__container .theme-brand .Application .Button:hover{background:var(--ad-primary-dark)}.fpq__container .theme-brand .Application .Button:focus-visible{outline:3px solid var(--ad-accent);outline-offset:2px}.fpq__container .theme-brand .Application .Button:active{background:var(--ad-primary-dark);-webkit-transform:translateY(1px);transform:translateY(1px)}.fpq__container .theme-brand .Application .Button[disabled]{opacity:.5;cursor:not-allowed}.fpq__container .theme-brand .Form .radio-inline--Mr\.,.fpq__container .theme-brand .Form .radio-inline--Mrs\.{display:inline-flex;align-items:center;margin:0 20px 12px 0;cursor:pointer}.fpq__container .theme-brand .Form .radio-inline--Mr\. .TextLabel,.fpq__container .theme-brand .Form .radio-inline--Mrs\. .TextLabel{display:inline-flex;align-items:center;gap:8px;color:var(--ad-text);font-size:16px}.fpq__container .theme-brand .Form .radio-inline--Mr\. .TextLabel::before,.fpq__container .theme-brand .Form .radio-inline--Mrs\. .TextLabel::before{content:"";flex:none;box-sizing:border-box;width:22px;height:22px;border:2px solid var(--ad-primary);border-radius:50%;background:var(--ad-white)}.fpq__container .theme-brand .Form .radio-inline--Mr\. input:checked~.TextLabel::before,.fpq__container .theme-brand .Form .radio-inline--Mrs\. input:checked~.TextLabel::before{background:var(--ad-primary);box-shadow:inset 0 0 0 4px var(--ad-white)}.fpq__container .theme-brand .Step.cc_sms_consent .Question .Container .sms_optin_text,.fpq__container .theme-brand .Step.cc_whatsApp-step .Question .Container .sms_optin_text{display:block;margin:12px auto 0;text-align:center}.fpq__container .theme-brand .sms_optin_text,.fpq__container .theme-brand .sms_optin_text *{color:#777;font-size:12px;line-height:1.35}.fpq__container .theme-brand .footer--trust,.fpq__container .theme-brand .trust__wrapper{display:flex;flex-direction:column;gap:8px;margin:0;padding:12px 18px;background:var(--ad-light);border:0}.fpq__container .theme-brand .trust__wrapper{margin-top:20px}.fpq__container .theme-brand .trust-banner__text{margin:0;color:var(--ad-text-2);font-size:13px;font-weight:600;text-align:left}.fpq__container .theme-brand .trust__container .trustpilot-widget{width:92%;margin:0 auto}.fpq__container .theme-brand .footer--trust img,.fpq__container .theme-brand .trust__container img{display:block;width:100%;height:auto}@media (min-width:600px){html body .header .wrapper{max-width:560px;margin:0 auto}html body .app-checker{padding:32px 40px}html body .app-checker .app-checker__title{font-size:22px}.fpq__container .theme-brand .Step .Container{max-width:560px;margin-left:auto;margin-right:auto}.fpq__container .theme-brand .expert{width:72px;height:72px}.fpq__container .theme-brand .QuestionnaireHeader .TextLabel.title{font-size:17px;padding:12px 16px}.fpq__container .theme-brand .Step .StepTitle{font-size:24px}.fpq__container .theme-brand .RadioAnswer .TextLabel{font-size:18px}.fpq__container .theme-brand .Application .Button{width:auto;min-width:280px;margin-left:auto;margin-right:auto}.fpq__container .theme-brand .trust__container .trustpilot-widget{width:100%}}html body .page{background-color:var(--ad-white)}.fpq__container .theme-brand .Step .StepTitle{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.fpq__container .theme-brand .Step .StepTitle::after,.fpq__container .theme-brand .Step .StepTitle::before{display:none}.fpq__container .theme-brand .Step .StepHeader .expert{display:none}.fpq__container .theme-brand .CheckboxAnswer .Label.answer-button,.fpq__container .theme-brand .RadioAnswer .Label.answer-button{flex-direction:row;height:auto;color:var(--ad-text)!important}.fpq__container .theme-brand .RadioAnswer .answer-button .TextLabel{flex:1;text-align:left;font-size:17px;font-weight:400}html body .header .wrapper{padding:8px 10px 6px;max-width:520px;margin:0 auto}html body .header .header__brand{position:relative;display:flex;align-items:center;width:100%;height:50px;padding-left:26px;border-radius:10px;background:var(--ad-accent);overflow:hidden}html body .header .header__brand::after,html body .header .header__brand::before{content:"";position:absolute;top:-10px;width:44px;height:70px;border-radius:28.5px;background:rgba(255,255,255,.35)}html body .header .header__brand::before{left:-30px}html body .header .header__brand::after{left:-36px}html body .header .header__logo,html body .header .header__logo:is(p){content:normal;position:relative;z-index:1;display:flex;flex-direction:column;height:auto;margin:0;color:var(--ad-white);font-weight:700;text-shadow:0 1px 2px rgba(15,76,92,.25)}html body .header .header__logo--top{font-size:15px;line-height:15px}html body .header .header__logo--bottom{font-size:19px;line-height:19px}@media (min-width:600px){html body .header .header__logo{content:normal}}.fpq__container .theme-brand .QuestionnaireHeader .TextLabel.title{border:1px solid var(--ad-text);font-size:15.6px;line-height:20.8px;font-weight:500;padding:10px 13px 11px}.fpq__container .theme-brand .QuestionnaireHeader .TextLabel.title::before{top:-1px;border-color:transparent var(--ad-text) transparent transparent}.fpq__container .theme-brand .Step .StepTitle{margin:14px 0 14px;color:var(--ad-text);font-size:21px;line-height:25.2px}.fpq__container .theme-brand .RadioAnswer{margin:0 0 14px}.fpq__container .theme-brand .RadioAnswer .Label.answer-button{padding:14px 16px;min-height:0}.fpq__container .theme-brand .RadioAnswer .answer-button .TextLabel{font-weight:500}.fpq__container .theme-brand .questionnaire__health-banner{border:0;margin:0 0 10px;padding:0 20px}.fpq__container .theme-brand .health-banner__icon{display:none}.fpq__container .theme-brand .health-banner__text{font-weight:500;font-size:12px}.fpq__container .theme-brand .footer--trust,.fpq__container .theme-brand .trust__wrapper{max-width:none;margin:0;padding:12px 18px 6px;background:var(--ad-white);border-radius:0}.fpq__container .theme-brand .trust__wrapper{margin-top:18px;border-top:1px dashed #bbb}.fpq__container .theme-brand .trust-banner__text{font-size:13px;font-weight:700;font-style:normal}html body .footer{background:var(--ad-white);font-size:10.7px;color:#999}html body .footer .footer__links--item a{color:#999}.fpq__container .theme-brand .Step .StepHeader{margin-bottom:14px!important}.fpq__container .theme-brand .Step .StepTitle{margin-bottom:0}.fpq__container .theme-brand .Question .Container{row-gap:14px}.fpq__container .theme-brand .RadioAnswer{margin:0}.fpq__container .theme-brand .trust__container .trustpilot-widget{width:100%}html body .header .header__brand{padding-left:0;background:#aae2d4;border-radius:10px}html body .header .header__brand::after,html body .header .header__brand::before{display:none}html body .header .header__logo{display:block;flex:none;width:auto;max-width:none;height:50px;margin:0;content:normal;text-shadow:none}@media (min-width:600px){html body .header .wrapper{max-width:560px;padding:20px 10px 10px}html body .header .header__logo{content:normal}}.fpq__container .theme-brand .questionnaire__health-banner{display:none}.fpq__container .theme-brand .Slider--cc__health .questionnaire__health-banner{display:flex}.fpq__container .theme-brand .QuestionnaireHeader .TextLabel.title::after,.fpq__container .theme-brand .QuestionnaireHeader .TextLabel.title::before,.fpq__container .theme-brand .Step .StepTitle::after,.fpq__container .theme-brand .Step .StepTitle::before{display:none}.fpq__container .theme-brand .Application .Button{background:#2f7d6e;border-color:#2f7d6e;color:#fff!important;display:flex;align-items:center;justify-content:center;gap:12px}.fpq__container .theme-brand .Application .Button:active,.fpq__container .theme-brand .Application .Button:focus,.fpq__container .theme-brand .Application .Button:hover{background:#256256;border-color:#256256}.fpq__container .theme-brand .Application .Button::after{content:"›";font-size:26px;line-height:1;color:#fff;background:0 0;width:auto;height:auto}.fpq__container .theme-brand .QuestionnaireHeader,.fpq__container .theme-brand .StepHeader{background:0 0;flex-direction:row;align-items:flex-start}.fpq__container .theme-brand .QuestionnaireHeader .expert,.fpq__container .theme-brand .StepHeader .expert{order:-1;margin-left:0;margin-right:12px}.fpq__container .theme-brand .QuestionnaireHeader .TextLabel.title{order:1}@media (max-width:599px){.fpq__container .trustpilot-widget.desktop-only{display:none}}@media (min-width:600px){.fpq__container .trustpilot-widget.mobile-only{display:none}}.fpq__container .theme-brand .qualify-con{display:none}.fpq__container .theme-brand .qualify-con.qualifyTextElement__sms{display:none}.fpq__container .theme-brand .cc_sms_consent .qualifyTextElement{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 16px;border:1.5px solid var(--ad-primary);border-radius:10px;background:#fff;color:var(--ad-primary);font-size:16px;font-weight:700;line-height:1.35}.fpq__container .theme-brand .cc_sms_consent .qualifyTextElement::before,.fpq__container .theme-brand .fpq-sms-step .qualifyTextElement::before{content:"✓";background-image:none;flex:none;font-size:18px;line-height:1.35}.fpq__container .theme-brand .fpq-short-confirm .qualifyTextElement{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;padding:8px 12px;font-size:15px}.fpq__container .theme-brand .QuestionnaireHeader .TextLabel.title{flex:0 1 415.992px;width:415.992px;max-width:100%;box-sizing:border-box}.fpq__container .theme-brand .trust__static{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;padding:8px 0}.fpq__container .theme-brand .trust__static a{display:block}.fpq__container .theme-brand .trust__static img{display:block;width:200px;height:auto}.fpq__container .theme-brand p:has(+.trust__container){font-style:italic;font-size:13px}.fpq__container .theme-brand .trust__static{justify-content:center}.fpq__container .theme-brand .trust__static img{width:140px}.fpq__container .theme-brand .QuestionnaireHeader,.fpq__container .theme-brand .QuestionnaireHeader.QuestionnaireHeader--cc__age-group{max-width:520px;margin:0 auto}@media (max-width:599px){.fpq__container .theme-brand .QuestionnaireHeader,.fpq__container .theme-brand .QuestionnaireHeader.QuestionnaireHeader--cc__age-group{max-width:100%}}.fpq__container .theme-brand .RadioAnswer label#Express_written_consent_c_not_set.Label.answer-button{justify-content:center;width:auto;min-height:0;margin:8px auto 0;padding:4px 0;background:0 0;border:0;box-shadow:none;color:var(--ad-primary)!important;text-decoration:underline}.fpq__container .theme-brand .RadioAnswer label#Express_written_consent_c_not_set.Label.answer-button::after{content:none;display:none}.fpq__container .theme-brand .RadioAnswer label#Express_written_consent_c_not_set.Label.answer-button .TextLabel{flex:none;text-align:center;color:inherit}.fpq__container .theme-brand .wave-loader__container{max-width:520px;margin:0 auto;padding:0 16px;box-sizing:border-box;text-align:center}