.know-your-limits{margin-block:40px;margin-inline:auto;max-width:1280px;min-height:560px;padding-inline:10px;width:100%}.know-your-limits *{margin:0;padding:0}.know-your-limits .title{-webkit-text-fill-color:transparent;background:linear-gradient(180deg,#06ac06 8.61%,#005085 91.39%);-webkit-background-clip:text;font-family:PassionOne-Regular,sans-serif;font-weight:400;text-transform:uppercase}.know-your-limits h1,.know-your-limits h2{font-size:30px;line-height:36px;margin-bottom:15px}.know-your-limits .intro{display:flex;flex-direction:column}.know-your-limits .intro__hero{align-items:center;border-radius:10px;display:flex;height:200px;justify-content:center;margin-bottom:20px;overflow:hidden;position:relative;width:100%}.know-your-limits .intro__hero picture{height:150%;width:-moz-max-content;width:max-content}.know-your-limits .intro__hero-background{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.know-your-limits .intro__hero-image{display:block;height:150%;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content}.know-your-limits .intro__text{margin-bottom:20px}.know-your-limits .intro p{color:#3b3b3b;font-family:roboto-regular-webfont,sans-serif;font-size:14px;font-weight:400;line-height:22px;margin-bottom:5px}.know-your-limits .button{-webkit-text-fill-color:#1a1a1a;align-items:center;background:linear-gradient(180deg,#ffe600,#ffb800);border:none;border-radius:50px;box-shadow:inset 0 -2px 0 #f90;color:#1a1a1a;cursor:pointer;display:flex;font-family:roboto-medium-webfont,sans-serif;font-weight:400;height:40px;justify-content:center;margin-inline:auto;min-width:117px;outline:none;padding:0 10px;text-align:center;text-shadow:0 1px 0 #ffe249;text-transform:uppercase;transition:all .1s linear}@media (min-width:1000px){.know-your-limits .button{box-shadow:inset 0 -5px 0 #f90}}.know-your-limits .button:hover{background:linear-gradient(180deg,#ffb800,#ffe600)}.know-your-limits .button.disabled{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.know-your-limits .questionary{margin-inline:auto;max-width:700px;width:100%}.know-your-limits .progress{margin-bottom:40px}.know-your-limits .progress__amount{display:block;font-family:roboto-regular-webfont,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin-bottom:4px}.know-your-limits .progress__bar{background-color:#e6efe6;border-radius:20px;height:5px;overflow:hidden;position:relative;width:100%}.know-your-limits .progress__bar--active{background:linear-gradient(270deg,#31c731,#048504);height:100%;left:0;position:absolute;top:0}.know-your-limits .question__title{font-family:roboto-regular-webfont,sans-serif;font-size:14px;font-weight:400;line-height:22px;margin-bottom:20px}.know-your-limits .question__body{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.know-your-limits .question .answer{align-items:center;background-color:#ececec;border:2px solid transparent;border-radius:8px;color:#3b3b3b;display:flex;font-family:roboto-regular-webfont,sans-serif;font-size:14px;font-weight:400;height:50px;line-height:18px;padding-left:5px;width:100%}.know-your-limits .question .answer span{align-items:center;color:inherit;display:flex;font-size:16px;font-weight:700;height:24px;justify-content:center;line-height:16px;margin-right:5px;text-transform:uppercase;width:24px}.know-your-limits .question .answer.selected,.know-your-limits .question .answer:hover{background-color:#e6efe6;border-color:#06ac06;color:#06ac06;cursor:pointer}.know-your-limits .question .button{font-size:14px;height:50px;line-height:18px;min-width:140px;width:50px}.know-your-limits .results{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-inline:auto;max-width:700px;width:100%}.know-your-limits .results picture{height:-moz-max-content;height:max-content;width:-moz-max-content;width:max-content}.know-your-limits .results img{display:block;height:100px;margin-bottom:20px;-o-object-fit:contain;object-fit:contain;width:100px}.know-your-limits .results h2{margin-bottom:10px}.know-your-limits .results__text{font-family:roboto-regular-webfont,sans-serif;font-size:14px;font-weight:400;line-height:22px;margin-bottom:20px;text-align:center}.know-your-limits .results__text p{color:#3b3b3b;font-size:inherit;font-weight:inherit;line-height:inherit;margin-bottom:5px}.know-your-limits .results__text a{color:#048504}.know-your-limits .results__text a:hover{text-decoration:none}@media (min-width:600px){.know-your-limits{margin-block:60px;padding-inline:20px}.know-your-limits h1,.know-your-limits h2{font-size:60px;line-height:60px;margin-bottom:10px}.know-your-limits .intro__hero{height:240px;margin-bottom:40px}.know-your-limits .intro__hero-background{height:240px}.know-your-limits .intro__hero-image{height:100%}.know-your-limits .intro p{font-size:16px;line-height:24px}.know-your-limits .button{font-size:18px;height:60px;line-height:21px;min-width:230px}.know-your-limits .progress{margin-bottom:40px}.know-your-limits .progress__amount{font-size:14px;line-height:18px}.know-your-limits .progress__bar{height:8px}.know-your-limits .question__title{font-size:16px;line-height:24px}.know-your-limits .results img{height:150px;margin-bottom:40px;width:150px}.know-your-limits .results__text{font-size:16px;line-height:24px}.know-your-limits .results .button{min-width:179px}}@media (min-width:1000px){.know-your-limits .intro{display:flex;flex-direction:row}.know-your-limits .intro__hero{display:block;height:450px;margin-right:20px;max-width:350px;min-width:350px}.know-your-limits .intro__hero-background{height:100%}.know-your-limits .intro .button{margin-inline:0 auto}}@media (min-width:1300px){.know-your-limits{padding-inline:0}.know-your-limits .intro__hero{height:450px;margin-right:40px;max-width:450px;min-width:450px}.know-your-limits .intro__hero-background{height:100%}.know-your-limits .intro .button{min-width:196px}}