﻿@keyframes questionnaire-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes questionnaire-fade-out{0%{opacity:1}100%{opacity:0}}@keyframes questionnaire-slide-up{0%{opacity:0;transform:translateY(26px)}10%{opacity:0}65%{transform:translateY(0)}75%{opacity:1}}@keyframes questionnaire-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes questionnaire-fade-out{0%{opacity:1}100%{opacity:0}}@keyframes questionnaire-slide-up{0%{opacity:0;transform:translateY(26px)}10%{opacity:0}65%{transform:translateY(0)}75%{opacity:1}}.Questionnaire{position:relative;min-height:600px;background:#fff;display:flex;flex-direction:column}.Questionnaire *:focus{outline:0}body.focusStylesOn .Questionnaire *:focus,body.focusStylesOn .Questionnaire__question-option-input:focus+label{box-shadow:inset 0 0 5px #2f84ea, 0 0 5px #2f84ea}.Questionnaire__landing{display:flex;align-items:center;justify-content:center;min-height:600px;width:100%;position:relative;text-align:center}.Questionnaire__landing-card{position:relative;width:calc(100% - 40px);background:rgba(255,255,255,0.95);max-width:435px;padding:22px 25px 24px}.Questionnaire__landing-title{margin-bottom:16px;text-align:center}.Questionnaire__landing-summary{color:#4a4f54}.Questionnaire__landing-image{background-repeat:no-repeat;background-position:center center;background-size:cover;right:0;top:0;position:absolute;width:100%;height:100%}.Questionnaire__landing-button{margin-top:25px}.Questionnaire__landing-button:hover{border:none}.Questionnaire__question{width:100%}.Questionnaire__question-wrapper{padding:35px 30px 43px}.Questionnaire__question-title{text-align:left;color:#0c121c;margin:0 0 24px;max-width:600px}.Questionnaire__question-summary{color:#4a4f54;font-size:1.4rem;letter-spacing:0.06rem;line-height:1.8rem;padding:0;margin:0;font-family:"avenir","arial","helvetica",sans-serif;font-weight:400}.Questionnaire__question-options{padding:12px 0 0}.Questionnaire__fade-transition--show .Questionnaire__question-summary,.Questionnaire__fade-transition--show .Questionnaire__question-options{animation:questionnaire-slide-up .8s;animation-fill-mode:forwards}.Questionnaire__question-option{position:relative;margin:24px 0 0}.Questionnaire__question-option:first-child{margin-top:0}.Questionnaire__question-option:last-child{margin-bottom:0}.Questionnaire__question-option-input:checked+.Questionnaire__question-option-label{background:#e9ecec}.touch .Questionnaire__question-option-input:checked+.Questionnaire__question-option-label{background:#e9ecec}.Questionnaire__question-option-input:focus{outline:none}body.focusStylesOn+.Questionnaire__question-option-input:focus-label{box-shadow:0 0 28px -4px rgba(61,154,204,0.78)}.Questionnaire__question-option-input{margin:0;position:absolute;top:10px;right:10px}.Questionnaire__question-option-input--radio:checked+label:after{content:"";background:#005a2b}.Questionnaire__question-option-input--checkbox:checked+label:after{content:"";color:#fff;background:#005a2b;content:"";font-family:"icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0}.Questionnaire__question-option-input--radio,.Questionnaire__question-option-input--checkbox{opacity:0}.Questionnaire__question-option-input--radio:checked+label:after,.Questionnaire__question-option-input--checkbox:checked+label:after{display:block;height:17px;width:17px;margin:0}.Questionnaire__question-option-label{display:block;border:solid 1px rgba(0,0,0,0.12);background:#fff;width:100%;min-height:65px;padding:10px 40px 11px 10px;position:relative}.Questionnaire__question-option-label:hover{background:#e9ecec}.touch .Questionnaire__question-option-label:hover{background:transparent}.Questionnaire__question-option-label:after{position:absolute;top:10px;right:10px;content:"";display:block;height:17px;width:17px;background:#e9ecec;border:1px solid #005a2b;border-radius:50%}.Questionnaire__question-option-title{color:#0c121c;margin:0 0 6px}.Questionnaire__question-option-subtitle{color:#4a4f54;font-family:"avenir","arial","helvetica",sans-serif;font-weight:400;font-size:1.2rem;letter-spacing:0.06rem;line-height:1.8rem;margin:0}.Questionnaire__question-buttons{display:flex;flex-flow:column}.Questionnaire__question-buttons-secondary{align-self:center;display:flex;align-items:baseline;width:100%;justify-content:space-between}.Questionnaire__question-buttons-secondary--progress-only{justify-content:flex-end}.Questionnaire__question-buttons-next-btn{align-self:center;margin-bottom:15px;margin-top:32px}#landrover .Questionnaire__question-buttons-next-btn:disabled{background-color:#ccc;color:#fff}.Questionnaire__question-buttons-next-btn:hover{border:none}.Questionnaire__question-buttons-previous-btn:hover{border:none}.Questionnaire__question-buttons-previous-btn:before{content:"";font-family:"icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0}.Questionnaire__question-progress{font-size:18px;font-weight:bold;font-family:"lr_ot4","arial","helvetica",sans-serif}.Questionnaire .Questionnaire__fade-transition--show{animation:questionnaire-fade-in .4s ease-in-out;animation-fill-mode:forwards}.Questionnaire .Questionnaire__fade-transition--hide{animation:questionnaire-fade-out .4s ease-in-out;animation-fill-mode:forwards}.Questionnaire__result{padding:25px 30px 48px}.Questionnaire__result-title{text-align:left}.Questionnaire__result-content{margin-top:18px}.Questionnaire__fade-transition--show .Questionnaire__result-content{animation:questionnaire-slide-up .8s;animation-fill-mode:forwards}.Questionnaire__result-image{margin-top:22px}.Questionnaire__result-image img{width:100%;height:auto;display:block}.Questionnaire__result-intro{margin-top:20px}.Questionnaire__result-benefits{margin-top:22px}.Questionnaire__result-benefits-list--pro li:first-child{margin-top:0}.Questionnaire__result-benefits-list--pro li:before{background-color:#005a2b;content:"";font-family:"icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0}.Questionnaire__result-benefits-list--con li:before{background-color:#f2681d;content:"";font-family:"icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0}.Questionnaire__result-benefits-list li{margin:20px 0 0;padding-left:32px;position:relative}.Questionnaire__result-benefits-list li:before{position:absolute;top:1px;left:0;display:block;font-size:15px;width:17px;height:17px;line-height:17px;border-radius:50%;color:#fff;text-align:center}.Questionnaire__result-links{margin-top:12px}.Questionnaire__result-links .primaryLinkWithStyle,.Questionnaire__result-links .secondaryLinkWithStyle{margin:20px 0 0}.Questionnaire__alternative{margin-top:35px}.Questionnaire__alternative-result{margin-top:22px;padding:28px 20px 30px;background-color:#e9ecec;box-shadow:0 2px 2px 0 rgba(0,0,0,0.15)}.Questionnaire__alternative-result p{margin:0}.Questionnaire__alternative-title{margin:0 0 16px}.Questionnaire__alternative-links{margin-top:13px}.Questionnaire__alternative-links .primaryLinkWithStyle,.Questionnaire__alternative-links .secondaryLinkWithStyle{margin:20px 0 0}.Questionnaire__start-again{display:block;margin:30px auto 0}.Questionnaire__start-again:hover{border:none}.Questionnaire button span{pointer-events:none;display:block}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.Questionnaire button span{display:table-cell}}@media screen and (min-width: 741px){.Questionnaire__landing-title{text-align:center}.Questionnaire__landing-card{width:calc(100% - 50px)}.Questionnaire__question-wrapper{padding:34px 40px 40px}.Questionnaire__question-options{display:flex;justify-content:flex-start;flex-wrap:wrap}.Questionnaire__question-title{margin:0 auto 50px;text-align:center}.Questionnaire__question-option{flex-basis:calc(50% - 40px);flex-grow:1;margin:0;max-width:calc(50% - 20px)}.Questionnaire__question-option:first-child,.Questionnaire__question-option:nth-child(3){margin-right:40px}.Questionnaire__question-option:nth-child(-n+2){margin-bottom:40px}.Questionnaire__question-option-label{padding:14px 40px 15px 20px;min-height:90px}.Questionnaire__question-option-title{margin:0 0 8px}.Questionnaire__question-buttons{position:absolute;width:calc(100% - 80px);bottom:0;flex-flow:row;justify-content:space-between;margin-bottom:40px}.Questionnaire__question-buttons-secondary{flex-basis:calc(50% + 25px)}.Questionnaire__question-buttons-previous-btn{margin:0}.Questionnaire__question-buttons-next-btn{flex-grow:0;order:2;margin:0}.Questionnaire__question-progress{font-size:24px}.Questionnaire__result{padding:36px 40px 40px}.Questionnaire__result-title{text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.Questionnaire__result-content{width:100%;margin-top:26px}.Questionnaire__result-content-inner{display:flex;flex-direction:row;flex-wrap:wrap;flex-basis:100%;justify-content:space-between}.Questionnaire__main-result-title{flex-basis:100%;padding-right:calc(50% + 20px);margin-bottom:19px}.Questionnaire__result-benefits{margin-top:0}.Questionnaire__result-intro{margin-top:0}.Questionnaire__result-intro,.Questionnaire__result-benefits{flex-basis:calc(50% - 20px)}.Questionnaire__result-image{margin-top:26px}.Questionnaire__result-benefits-list--pro li:first-child{margin-top:0}.Questionnaire__alternative{margin-top:42px;flex-basis:100%}.Questionnaire__alternative-result{padding:27px 20px;display:flex;flex-direction:row;width:100%;justify-content:space-between}.Questionnaire__alternative-content{flex-basis:calc(50% - 40px)}.Questionnaire__alternative-links{flex-basis:calc(50% - 20px);margin-top:10px}.Questionnaire__start-again{margin-top:32px}}@media screen and (min-width: 901px){.Questionnaire__landing-title{text-align:center}}@media screen and (min-width: 1281px){.Questionnaire__question-wrapper{padding:77px 90px 80px}.Questionnaire__question-title{margin:0 auto 42px}.Questionnaire__question-options{flex-wrap:nowrap}.Questionnaire__question-option{flex-basis:initial;margin:0 40px 0 0}.Questionnaire__question[data-number-of-options="4"] .Questionnaire__question-option{max-width:calc(25% - 30px)}.Questionnaire__question[data-number-of-options="3"] .Questionnaire__question-option{max-width:calc(33% - 20px)}.Questionnaire__question-option:nth-child(-n+2){margin-bottom:0}.Questionnaire__question-option:nth-child(3){margin-right:0}.Questionnaire__question-option:nth-child(4){margin-left:40px;margin-right:0}.Questionnaire__question-buttons{width:calc(100% - 180px);margin-bottom:80px}.Questionnaire__result{padding:74px 90px 80px}.Questionnaire__result-content{flex-direction:row;display:flex;justify-content:space-between;position:relative;margin-top:34px}.Questionnaire__result-content-inner{flex-direction:row;justify-content:space-between;flex-basis:calc(66.6666% - 20px);align-content:flex-start}.Questionnaire__result-image{margin-top:28px}.Questionnaire__alternative{margin-top:0;padding-bottom:77px;flex-basis:calc(33.3333% - 20px)}.Questionnaire__alternative-result{display:block;margin-top:22px}.Questionnaire__alternative-links{margin-top:6px}.Questionnaire__start-again{position:absolute;bottom:0;right:0}}
