#rec3800938101 .t-radio__indicator:after{background:#636363;}
#rec3800938101 .t-checkbox__indicator:after{border-color:#636363;}
#rec3800938101 .t-btnflex.t-quiz__btn_first_1789123738926{color:#ffffff;background-image:linear-gradient(0.249turn,rgba(106,106,106,1) 0%,rgba(53,53,53,1) 100%);transform:translateZ(0);--border-width:0px;border-style:none !important;border-radius:4px;box-shadow:none !important;font-family:var(--t-text-font,Arial);transition-duration:0.2s;transition-property:background-color,color,border-color,box-shadow,opacity,transform,gap;transition-timing-function:ease-in-out;position:relative;overflow:hidden;z-index:1;}#rec3800938101 .t-btnflex.t-quiz__btn_first_1789123738926 .t-btnflex__icon{width:18px;height:18px;}
#rec3800938101 .t-btnflex.t-btnflex_type_button2{color:#000;border-style:solid !important;border-color:#aaaaaa !important;--border-width:1px;border-radius:4px;box-shadow:none !important;flex-direction:row;transition-duration:0.2s;transition-property:background-color,color,border-color,box-shadow,opacity,transform,gap;transition-timing-function:ease-in-out;}#rec3800938101 .t-btnflex.t-btnflex_type_button2 .t-btnflex__icon{width:18px;height:18px;}#rec3800938101 .t-btnflex.t-btnflex_type_button2 .t-btnflex__text,#rec3800938101 .t-btnflex.t-btnflex_type_button2 .t-btntext__text{-webkit-text-fill-color:transparent;background-image:linear-gradient(0.249turn,rgba(106,106,106,1) 0%,rgba(53,53,53,1) 100%);-webkit-background-clip:text;background-clip:text;transition:inherit;transition-property:background-color,color,border-color,box-shadow,opacity,transform,gap,-webkit-text-fill-color;}
#rec3800938101 .t-btnflex.t-btnflex_type_button{color:#ffffff;background-image:linear-gradient(0.249turn,rgba(106,106,106,1) 0%,rgba(53,53,53,1) 100%);transform:translateZ(0);--border-width:0px;border-style:none !important;border-radius:4px;box-shadow:none !important;font-family:var(--t-text-font,Arial);flex-direction:row-reverse;transition-duration:0.2s;transition-property:background-color,color,border-color,box-shadow,opacity,transform,gap;transition-timing-function:ease-in-out;position:relative;overflow:hidden;z-index:1;}#rec3800938101 .t-btnflex.t-btnflex_type_button .t-btnflex__icon{width:18px;height:18px;}
#rec3800938101 .t-btnflex.t-btnflex_type_submit{color:#ffffff;background-image:linear-gradient(0.249turn,rgba(106,106,106,1) 0%,rgba(53,53,53,1) 100%);transform:translateZ(0);--border-width:0px;border-style:none !important;border-radius:4px;box-shadow:none !important;font-family:var(--t-text-font,Arial);flex-direction:row-reverse;transition-duration:0.2s;transition-property:background-color,color,border-color,box-shadow,opacity,transform,gap;transition-timing-function:ease-in-out;position:relative;overflow:hidden;z-index:1;}#rec3800938101 .t-btnflex.t-btnflex_type_submit .t-btnflex__icon{width:18px;height:18px;}
.t-form__screen-hiderecord{opacity:0 !important;}
#rec3800938101 .t-quiz__cover__title{font-size:22px;font-family:var(--t-headline-font,Arial);font-weight:400;}@media screen and (max-width:480px),(orientation:landscape) and (max-height:480px){#rec3800938101 .t-quiz__cover__title{font-size:16px;}}#rec3800938101 .t-quiz__contact-form__header__title{font-size:22px;font-family:var(--t-headline-font,Arial);font-weight:400;}@media screen and (max-width:480px),(orientation:landscape) and (max-height:480px){#rec3800938101 .t-quiz__contact-form__header__title{font-size:16px;}}#rec3800938101 .t-quiz__result-title{font-size:22px;font-family:var(--t-headline-font,Arial);font-weight:400;}@media screen and (max-width:480px),(orientation:landscape) and (max-height:480px){#rec3800938101 .t-quiz__result-title{font-size:16px;}}
@media screen and (max-width:480px),(orientation:landscape) and (max-height:480px){#rec3800938101 .t-quiz__contact-form__header__descr{font-size:16px;}}@media screen and (max-width:480px),(orientation:landscape) and (max-height:480px){#rec3800938101 .t-quiz__contact-form__footer__text{font-size:16px;}}@media screen and (max-width:480px),(orientation:landscape) and (max-height:480px){#rec3800938101 .t-rate__text{font-size:16px;}}@media screen and (max-width:480px),(orientation:landscape) and (max-height:480px){#rec3800938101 .t-range__interval-txt{font-size:16px;}}@media screen and (max-width:480px),(orientation:landscape) and (max-height:480px){#rec3800938101 .t-contact-method__type-label{font-size:16px;}}
#rec3800938101 .t-quiz__result-title{font-family:var(--t-headline-font,Arial);font-weight:400;}#rec3800938101 .t-quiz__result-text{font-family:var(--t-text-font,Arial);font-weight:400;}
#rec3800938101 .t-step-form__step:not(.t-quiz__contact-form) .t-input-title{font-size:22px;font-family:var(--t-headline-font,Arial);font-weight:400;}@media screen and (max-width:480px),(orientation:landscape) and (max-height:480px){#rec3800938101 .t-step-form__step:not(.t-quiz__contact-form) .t-input-title{font-size:16px;}}
#rec3800938101 .t-step-form__step.t-quiz__contact-form .t-input-title{font-family:var(--t-headline-font,Arial);}
#rec3800938101 .t-step-form__step.t-quiz__contact-form .t-input-group__title-container{font-size:22px;}@media screen and (max-width:480px),(orientation:landscape) and (max-height:480px){#rec3800938101 .t-step-form__step.t-quiz__contact-form .t-input-group__title-container{font-size:16px;}}
#rec3800938101 .t-radio__control{font-size:18px;font-family:var(--t-text-font,Arial);font-weight:400;}@media screen and (max-width:480px),(orientation:landscape) and (max-height:480px){#rec3800938101 .t-radio__control{font-size:16px;}}#rec3800938101 .t-checkbox__control{font-size:18px;font-family:var(--t-text-font,Arial);font-weight:400;}@media screen and (max-width:480px),(orientation:landscape) and (max-height:480px){#rec3800938101 .t-checkbox__control{font-size:16px;}}#rec3800938101 .t-input-ownanswer{font-size:18px;font-family:var(--t-text-font,Arial);font-weight:400;}@media screen and (max-width:480px),(orientation:landscape) and (max-height:480px){#rec3800938101 .t-input-ownanswer{font-size:16px;}}
#rec3800938101 .t-quiz{--quiz-background-color:#ffffff;--consultant-msg-bubble-bg:rgba(0,0,0,0.05);--panel-background-color:#f4f4f4;--btn-wrapper-background-color:rgba(255,255,255,0.95);--content-padding:0px;--border-size:1px;--border-radius:0px;--outer-border-radius:0px;--inner-border-radius:max(0px,var(--border-radius) - var(--border-size));--content-padding-radius:calc(var(--border-radius) / 2);--btn-close-popup-icon-color:#ffffff;--btn-close-popup-icon-color-mob:#000000;--btn-close-popup-bg-color:rgba(255,255,255,0.7);--btn-close-popup-bg-color-mob:var(--btn-close-popup-bg-color);--secondary-text-font-size-mob:clamp(14px,var(--page-font-size) - 4px,16px);}#rec3800938101 .t-quiz:has(.t-quiz__cover.t-step-form__step_active,.t-quiz__result.t-step-form__step_active){--content-padding:0px;}#rec3800938101 .t-quiz.fullscreen{--outer-border-radius:0 !important;--inner-border-radius:0 !important;}#rec3800938101 .t-quiz:not(.popup.fullscreen) .t-quiz__quiz,#rec3800938101 .t-quiz.popup.fullscreen .t-quiz__quiz-wrapper{border-style:solid;border-width:1px;border-color:#f0f0f0;}#rec3800938101 .t-quiz__quiz-wrapper{height:auto!important;max-height:none;min-height:350px;transition:none;}#rec3800938101 .t-quiz__content-padding-container,#rec3800938101 .t-quiz__content-wrapper{height:auto!important;}#rec3800938101 .t-quiz__main{overflow:visible;max-height:none;}#rec3800938101 .t-step-form__step.t-quiz__contact-form .t-input-title{font-size:clamp(14px,1em * 0.55,24px);}@media screen and (max-width:640px){#rec3800938101 .t-quiz{--inner-border-radius:0 !important;--outer-border-radius:0 !important;--content-padding-radius:0 !important;--content-padding:0px;--prev-btn-border-radius:4px;}}
/* One real footer at every viewport: imported mobile rules hide the legacy footer. */
#form3800938101 .zylo-quiz-footer{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:20px;min-width:0;}
#form3800938101 .zylo-quiz-footer .t-quiz__footer__text-container{display:flex;max-width:none;}
#form3800938101 .zylo-quiz-footer .t-quiz__counter-container{display:block;font-size:12px;white-space:nowrap;}
#form3800938101 .zylo-quiz-footer .zylo-quiz-actions{display:flex;flex:0 1 auto;width:auto;max-width:100%;gap:8px;justify-content:flex-end;margin-left:auto;}
#form3800938101 .zylo-quiz-actions .t-btn,#form3800938101 .zylo-quiz-actions .t-submit{height:44px;min-height:44px;min-width:44px;padding:0 14px;font-size:14px;}
#form3800938101 .zylo-quiz-actions .t-quiz__btn_prev{width:44px;padding:0;}
#form3800938101 .zylo-quiz-actions .t-quiz__btn_prev .t-btnflex__icon{margin:0;}
/* Store action colours and pill shape; there is no step to return to from the first one. */
#form3800938101 .zylo-quiz-actions .t-btn.t-btnflex{border-radius:22px;}
#form3800938101 .zylo-quiz-actions .t-btn.t-btnflex_type_button,#form3800938101 .zylo-quiz-actions .t-btn.t-btnflex_type_submit{padding:0 20px;background-image:none;background-color:var(--zylo-action,#965e50);color:#fff;}
#form3800938101 .zylo-quiz-actions .t-btn.t-btnflex_type_button2{border-color:#e2d8d2 !important;background:#fff;color:#755347;}
#form3800938101 .zylo-quiz-actions .t-quiz__btn_prev:disabled{display:none;}
#form3800938101 .zylo-quiz-actions .t-btn:focus-visible{outline:2px solid var(--zylo-action,#965e50);outline-offset:3px;}
@media(hover:hover){#form3800938101 .zylo-quiz-actions .t-btn.t-btnflex_type_button:hover,#form3800938101 .zylo-quiz-actions .t-btn.t-btnflex_type_submit:hover{background-color:var(--zylo-action-hover,#7e4d41);}}
/* A low banner keeps the first step and its button on one phone screen. */
@media(max-width:640px){#rec1153540711 .t107__width{display:block;width:100%;height:104px;object-fit:cover;}}
