@charset "UTF-8";.content{margin-inline:auto}@media screen and (min-width:768px){.content{-webkit-margin-before:4.5rem;margin-block-start:4.5rem;max-width:1160px;max-width:116rem;width:86.82%}}@media screen and (max-width:767px){.content{-webkit-margin-before:5rem;margin-block-start:5rem;width:91.79%}}/*!
 * ress.css • v2.0.4
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,::after,::before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent;color:#3e3a39;text-decoration:none;-webkit-transition:-webkit-filter .2s ease-in-out;transition:-webkit-filter .2s ease-in-out;transition:filter .2s ease-in-out;transition:filter .2s ease-in-out,-webkit-filter .2s ease-in-out}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[aria-disabled],[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;outline-offset:-.2rem}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}.bold,optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:ButtonText dotted 1px}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none;width:100%;height:auto;vertical-align:bottom}progress{vertical-align:baseline}svg:not([fill]){fill:currentColor}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}li{list-style:none}html{font-size:62.5%;overflow-y:hidden;scroll-behavior:smooth}body{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:500;overflow-x:hidden;position:relative}div,section{line-break:strict}@media screen and (min-width:768px){.pc-none{display:none}}@media screen and (max-width:767px){.pc-none{display:block}}@media screen and (min-width:768px){.sp-none{display:block}}@media screen and (max-width:767px){.sp-none{display:none}}.l-header{margin-inline:auto}@media screen and (min-width:768px){.l-header{padding:0 1.875%;-webkit-margin-after:1.8rem;margin-block-end:1.8rem;width:100%;max-width:1336px;max-width:133.6rem}}@media screen and (max-width:767px){.l-header{-webkit-margin-after:1.6rem;margin-block-end:1.6rem;width:91.79%}}@media screen and (min-width:768px){.l-header-logo{-webkit-padding-before:1.8rem;padding-block-start:1.8rem;width:11rem}}@media screen and (max-width:767px){.l-header-logo{-webkit-padding-before:1.6rem;padding-block-start:1.6rem;width:9.5rem}}@media screen and (min-width:768px){.l-header-logo a:hover{-webkit-filter:opacity(60%);filter:opacity(60%)}}.assessment.thanks main{overflow:visible}.assessment.thanks .l-mv{position:relative}@media screen and (min-width:768px){.assessment.thanks .l-mv{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:767px){.assessment.thanks .l-mv{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:auto}}@media screen and (min-width:768px){.assessment.thanks .l-mv .assessment-title-h1{-webkit-margin-before:5rem;margin-block-start:5rem}}@media screen and (max-width:767px){.assessment.thanks .l-mv-textArea{-webkit-padding-after:150%;padding-block-end:150%}}.assessment.thanks .l-message{position:absolute;left:50%;-webkit-transform:translatex(-50%);transform:translatex(-50%);width:90%;-webkit-box-shadow:0 4px 24px #00000029;-webkit-box-shadow:0 .4rem 2.4rem #00000029;box-shadow:0 4px 24px #00000029;box-shadow:0 .4rem 2.4rem #00000029;background-color:#fff}@media screen and (min-width:768px){.assessment.thanks .l-message{padding:4.8rem 7rem 5.6rem;-webkit-margin-before:3rem;margin-block-start:3rem;max-width:778px;max-width:77.8rem}}@media screen and (max-width:767px){.assessment.thanks .l-message{padding:4rem 2rem 2rem 1.9rem;width:100%}}@media screen and (min-width:768px){.assessment.thanks .l-message .assessment-text{-webkit-margin-after:4.8rem;margin-block-end:4.8rem;text-align:center}}@media screen and (max-width:767px){.assessment.thanks .l-message .assessment-text{-webkit-margin-after:4rem;margin-block-end:4rem}}.assessment.thanks .l-message .step-last-title-h2{font-weight:500}.assessment.thanks .l-message .thanks-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-inline:auto;background-color:#3e3a39;border:none;border-radius:2.7rem;-webkit-box-shadow:0 4px 24px #00000029;-webkit-box-shadow:0 .4rem 2.4rem #00000029;box-shadow:0 4px 24px #00000029;box-shadow:0 .4rem 2.4rem #00000029;font-weight:700;color:#fff;-webkit-transition:-webkit-filter .2s ease-in-out;transition:-webkit-filter .2s ease-in-out;transition:filter .2s ease-in-out;transition:filter .2s ease-in-out,-webkit-filter .2s ease-in-out}@media screen and (min-width:768px){.assessment.thanks .l-message .thanks-button{width:32rem;height:5.4rem;font-size:1.6rem}}@media screen and (max-width:767px){.assessment.thanks .l-message .thanks-button{-webkit-margin-after:3rem;margin-block-end:3rem;width:91.79%;height:6rem;font-size:1.4rem}}@media screen and (min-width:768px){.assessment.thanks .l-message .thanks-button:hover{-webkit-filter:opacity(60%);filter:opacity(60%)}}.assessment.thanks .l-message .thanks-button .arrow{position:absolute;top:1.5rem;right:2rem;display:inline-block;-webkit-margin-start:3.5rem;margin-inline-start:3.5rem;width:6.5px;width:.65rem;height:10.1px;height:1.01rem}@media screen and (min-width:768px){.assessment.thanks .l-message .thanks-button .arrow{-webkit-margin-before:.5rem;margin-block-start:.5rem}}@media screen and (max-width:767px){.assessment.thanks .l-message .thanks-button .arrow{-webkit-margin-before:1.3rem;margin-block-start:1.3rem}}.assessment.thanks .l-message .thanks-button .arrow::after,.assessment.thanks .l-message .thanks-button .arrow::before{content:"";position:absolute;top:calc(50% + 1.8px);right:0;width:8px;width:.8rem;height:3px;height:.3rem;border-radius:9999px;border-radius:999.9rem;background-color:#fff;-webkit-transform-origin:calc(100% - 1.8px) 50%;transform-origin:calc(100% - 1.8px) 50%}.assessment.thanks .l-message .thanks-button .arrow::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.assessment.thanks .l-message .thanks-button .arrow::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.assessment.thanks .l-footer{position:fixed;bottom:0;width:100%}@media screen and (min-width:768px){.assessment .form-step.active{scroll-margin-top:15.4rem}}@media screen and (max-width:767px){.assessment .form-step.active{scroll-margin-top:17.8rem}}.assessment-title-h1{font-weight:500}@media screen and (min-width:768px){.assessment-title-h1{-webkit-margin-after:3.2rem;margin-block-end:3.2rem;font-size:4.2rem}}@media screen and (max-width:767px){.assessment-title-h1{-webkit-margin-after:4rem;margin-block-end:4rem;font-size:3rem;text-align:center}}.assessment-title-h2{background-color:#f3f3f3;border-left:4px solid #d70027;border-left:.4rem solid #d70027;font-weight:500;letter-spacing:.002em}@media screen and (min-width:768px){.assessment-title-h2{padding:1.6rem 1rem 1.7rem 2.4rem;-webkit-margin-after:4.8rem;margin-block-end:4.8rem;font-size:3.2rem}}@media screen and (max-width:767px){.assessment-title-h2{padding:1.8rem 1rem 1.4rem 1.6rem;-webkit-margin-after:4rem;margin-block-end:4rem;font-size:2rem}}@media screen and (min-width:768px){.assessment-text{font-size:1.6rem;line-height:2}}@media screen and (max-width:767px){.assessment-text{font-size:1.4rem;line-height:1.78}}.assessment-text span{display:block}@media screen and (min-width:768px){.assessment-note{font-size:1.4rem}}@media screen and (max-width:767px){.assessment-note{font-size:1.2rem}}.assessment .form-wrap{position:relative}.assessment .l-mv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 5.98%}@media screen and (max-width:767px){.assessment .l-mv{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-inline:auto;width:91.79%}}@media screen and (min-width:768px){.assessment .l-mv-textArea{-webkit-margin-start:4%;margin-inline-start:4%;max-width:60rem;width:44.91%}}.assessment .l-mv-textArea .assessment-text{-webkit-margin-after:1.6rem;margin-block-end:1.6rem}@media screen and (min-width:768px){.assessment .l-mv-figure{max-width:520px;max-width:52rem;width:38.92%}}@media screen and (max-width:767px){.assessment .l-mv-figure{-webkit-margin-after:4.8rem;margin-block-end:4.8rem;width:72.62%}}@media screen and (min-width:768px){.assessment #progress-trigger{height:15.4rem}}@media screen and (max-width:767px){.assessment #progress-trigger{height:17.8rem}}.assessment .progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.assessment .progress.fixed{position:fixed;top:0;left:0;width:100%;z-index:100}.assessment #progress-bar{width:100%;background-color:#f3f3f3;height:.8rem}.assessment #progress{height:10px;height:1rem;background-color:#d70027;width:0%;-webkit-transition:width .3s;transition:width .3s}.assessment #progress-text{-ms-flex-item-align:end;align-self:flex-end;-webkit-margin-end:2.3rem;margin-inline-end:2.3rem;font-weight:700;color:#d70027}@media screen and (min-width:768px){.assessment #progress-text{font-size:2rem}}@media screen and (max-width:767px){.assessment #progress-text{font-size:1.4rem}}.assessment .button-contact{width:100%}.assessment .button-contact a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:2.6rem 2.8rem;background-color:#3e3a39;font-size:1.8rem;font-weight:700;color:#fff}@media screen and (min-width:768px){.assessment .button-contact a{text-align:center}}@media screen and (min-width:768px){.assessment .button-contact a:hover{-webkit-filter:opacity(60%);filter:opacity(60%)}}.assessment .button-contact a .circle{position:relative}.assessment .button-contact a .circle::before{position:absolute;right:-5rem;content:"";background-color:#fff;border-radius:50%;width:24px;width:2.4rem;height:24px;height:2.4rem}@media screen and (min-width:768px){.assessment .button-contact a .circle::before{top:.8rem}}@media screen and (max-width:767px){.assessment .button-contact a .circle::before{top:2.5rem}}.assessment .button-contact a .arrow{position:relative;display:inline-block;-webkit-margin-start:3.5rem;margin-inline-start:3.5rem;width:6.5px;width:.65rem;height:10.1px;height:1.01rem}@media screen and (min-width:768px){.assessment .button-contact a .arrow{-webkit-margin-before:.5rem;margin-block-start:.5rem}}@media screen and (max-width:767px){.assessment .button-contact a .arrow{-webkit-margin-before:1.3rem;margin-block-start:1.3rem}}.assessment .button-contact a .arrow::after,.assessment .button-contact a .arrow::before{content:"";position:absolute;right:0;width:8px;width:.8rem;height:3px;height:.3rem;border-radius:9999px;border-radius:999.9rem;background-color:#000;-webkit-transform-origin:calc(100% - 1.8px) 50%;transform-origin:calc(100% - 1.8px) 50%}@media screen and (min-width:768px){.assessment .button-contact a .arrow::after,.assessment .button-contact a .arrow::before{top:1.3rem}}@media screen and (max-width:767px){.assessment .button-contact a .arrow::after,.assessment .button-contact a .arrow::before{top:2.3rem}}.assessment .button-contact a .arrow::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.assessment .button-contact a .arrow::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.assessment .multi-step-form fieldset{border:none}.assessment .form-step{display:none}.assessment .form-step.active{display:block}@media screen and (min-width:768px){.assessment .form-step fieldset{-webkit-margin-after:4.8rem;margin-block-end:4.8rem}}@media screen and (max-width:767px){.assessment .form-step fieldset{-webkit-margin-after:4rem;margin-block-end:4rem}}@media screen and (min-width:768px){.assessment .form-step .formHeading{-webkit-margin-after:3rem;margin-block-end:3rem}}@media screen and (max-width:767px){.assessment .form-step .formHeading{-webkit-margin-after:2.4rem;margin-block-end:2.4rem}}.assessment .form-step .formHeading label{font-weight:700}@media screen and (min-width:768px){.assessment .form-step .formHeading label{-webkit-margin-after:3rem;margin-block-end:3rem;font-size:2rem}}@media screen and (max-width:767px){.assessment .form-step .formHeading label{font-size:1.6rem}}.assessment .form-step .formInput{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.assessment .form-step .formInput .answer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:560px;max-width:56rem;width:48.27%;-webkit-box-shadow:0 8px 24px #3e3A3929;-webkit-box-shadow:0 .8rem 2.4rem #3e3A3929;box-shadow:0 8px 24px #3e3A3929;box-shadow:0 .8rem 2.4rem #3e3A3929;font-weight:700;text-align:center;cursor:pointer}@media screen and (min-width:768px){.assessment .form-step .formInput .answer{gap:0 2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-block:2.5rem;font-size:1.8rem}}@media screen and (max-width:767px){.assessment .form-step .formInput .answer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-block:3.19rem 1.2rem;font-size:1.4rem}}.assessment .form-step .formInput .answer.yes{color:#d70027}.assessment .form-step .formInput .answer.yes input[type=radio]{border:3px solid #d70027;border:.3rem solid #d70027}.assessment .form-step .formInput .answer.yes input[type=radio]:checked{border:none;background-color:#d70027}.assessment .form-step .formInput .answer.no{text-align:left;color:#3e3a39;line-height:1.1}.assessment .form-step .formInput .answer.no input[type=radio]{border:3px solid #3e3a39;border:.3rem solid #3e3a39}.assessment .form-step .formInput .answer.no input[type=radio]:checked{border:none;background-color:#3e3a39}.assessment .form-step .formInput .answer.no label{text-align:left}.assessment .form-step .formInput input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:4rem;height:4rem;border-radius:50%;vertical-align:-2px;vertical-align:-.2rem;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.assessment .form-step .formInput input[type=radio]:checked{position:relative;padding:20px;padding:2rem}.assessment .form-step .formInput input[type=radio]:checked:after,.assessment .form-step .formInput input[type=radio]:checked:before{position:absolute;left:10px;left:1rem;top:4px;top:.4rem;bottom:1px;content:"";display:block;height:4px;height:.4rem;width:9px;width:.9rem;background:#fff;border-radius:10px;border-radius:1rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:auto}.assessment .form-step .formInput input[type=radio]:checked:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:18px;width:1.8rem;left:13.5px;left:1.35rem;bottom:5px;bottom:.5rem}.assessment .step-last{margin-inline:auto;width:90%;-webkit-box-shadow:0 4px 24px #00000029;-webkit-box-shadow:0 .4rem 2.4rem #00000029;box-shadow:0 4px 24px #00000029;box-shadow:0 .4rem 2.4rem #00000029}@media screen and (min-width:768px){.assessment .step-last{padding:4.8rem 9rem 21.68rem;max-width:778px;max-width:77.8rem}}@media screen and (max-width:767px){.assessment .step-last{padding:4rem 2rem 11.6rem 1.9rem}}@media screen and (min-width:768px){.assessment .step-last-wrap{margin-inline:auto;width:87.01%}}@media screen and (max-width:767px){.assessment .step-last-wrap{margin-inline:auto;width:88.57%}}.assessment .step-last-title-h2{-webkit-margin-after:2.4rem;margin-block-end:2.4rem;text-align:center}@media screen and (min-width:768px){.assessment .step-last-title-h2{font-size:3.2rem}}@media screen and (max-width:767px){.assessment .step-last-title-h2{font-size:2.4rem}}.assessment .step-last .assessment-text{-webkit-margin-after:4rem;margin-block-end:4rem}@media screen and (min-width:768px){.assessment .step-last .assessment-text{text-align:center}}.assessment .step-last .formHeading{-webkit-margin-after:1.2rem;margin-block-end:1.2rem}@media screen and (min-width:768px){.assessment .step-last .formHeading label{font-size:1.6rem}}@media screen and (max-width:767px){.assessment .step-last .formHeading label{font-size:1.4rem}}.assessment .step-last .formInput{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width:768px){.assessment .step-last .formInput{gap:1.2rem 2.4rem}}@media screen and (max-width:767px){.assessment .step-last .formInput{gap:1.4rem 2.4rem}}.assessment .step-last .formInput .radio-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.assessment .step-last .formInput .radio-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.assessment .step-last .formInput .radio-item label{-webkit-margin-start:.8rem;margin-inline-start:.8rem}@media screen and (min-width:768px){.assessment .step-last .formInput .radio-item label{font-size:1.6rem}}@media screen and (max-width:767px){.assessment .step-last .formInput .radio-item label{font-size:1.4rem}}.assessment .step-last .formInput [type=email],.assessment .step-last .formInput [type=tel],.assessment .step-last .formInput input[type=text]{padding:1.4rem 1.5rem;border:1px solid #b4b4b4;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;width:100%;font-size:1.4rem}.assessment .step-last .formInput [type=email]::-webkit-input-placeholder,.assessment .step-last .formInput [type=tel]::-webkit-input-placeholder,.assessment .step-last .formInput input[type=text]::-webkit-input-placeholder{color:#dbdbdb}.assessment .step-last .formInput [type=email]::-moz-placeholder,.assessment .step-last .formInput [type=tel]::-moz-placeholder,.assessment .step-last .formInput input[type=text]::-moz-placeholder{color:#dbdbdb}.assessment .step-last .formInput [type=email]:-ms-input-placeholder,.assessment .step-last .formInput [type=tel]:-ms-input-placeholder,.assessment .step-last .formInput input[type=text]:-ms-input-placeholder{color:#dbdbdb}.assessment .step-last .formInput [type=email]::-ms-input-placeholder,.assessment .step-last .formInput [type=tel]::-ms-input-placeholder,.assessment .step-last .formInput input[type=text]::-ms-input-placeholder{color:#dbdbdb}.assessment .step-last .formInput [type=email]::placeholder,.assessment .step-last .formInput [type=tel]::placeholder,.assessment .step-last .formInput input[type=text]::placeholder{color:#dbdbdb}.assessment .step-last .formInput input[type=radio]{width:2.4rem;height:2.4rem;border:1px solid #3e3a39}.assessment .step-last .formInput input[type=radio]:checked{padding:0;width:2.4rem;height:2.4rem}.assessment .step-last .formInput input[type=radio]:checked::after,.assessment .step-last .formInput input[type=radio]:checked::before{width:0;height:0}.assessment .step-last .formInput input[type=radio]:checked::before{top:.1rem;left:.3rem;width:1.6rem;height:1.6rem;background-color:#d70027;border-radius:50%}.assessment .step-last .box-col2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (min-width:768px){.assessment .step-last .box-col2-item{width:48.97%}}@media screen and (max-width:767px){.assessment .step-last .box-col2-item{-webkit-margin-after:3.2rem;margin-block-end:3.2rem;width:100%}}@media screen and (max-width:767px){.assessment .step-last .box-col2-item:first-child{-webkit-margin-after:1rem;margin-block-end:1rem}}@media screen and (max-width:767px){.assessment .step-last .box-col2-item:last-child .formHeading{display:none}}.assessment .step-last .box-col2.name{width:100%}.assessment .step-last .occupation .formInput,.assessment .step-last .position .formInput{-ms-flex-wrap:wrap;flex-wrap:wrap}.assessment .step-last .privacy{font-size:1.4rem}.assessment .step-last .privacy a{font-size:1.4rem;text-decoration:underline}.assessment .step-last .privacy a:hover{-webkit-filter:opacity(60%);filter:opacity(60%)}.assessment .buttons{-webkit-margin-before:7.2rem;margin-block-start:7.2rem}.assessment .navigation-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:768px){.assessment .navigation-buttons{-webkit-margin-after:8rem;margin-block-end:8rem}}@media screen and (max-width:767px){.assessment .navigation-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.4rem 0;-webkit-margin-after:7.5rem;margin-block-end:7.5rem}}.assessment #prev-btn{position:relative;background-color:#fff;border:none;border-radius:3.45rem;-webkit-box-shadow:0 4px 24px #00000029;-webkit-box-shadow:0 .4rem 2.4rem #00000029;box-shadow:0 4px 24px #00000029;box-shadow:0 .4rem 2.4rem #00000029;font-size:2rem;font-weight:700;color:#3e3a39;-webkit-transition:-webkit-filter .2s ease-in-out;transition:-webkit-filter .2s ease-in-out;transition:filter .2s ease-in-out;transition:filter .2s ease-in-out,-webkit-filter .2s ease-in-out}@media screen and (min-width:768px){.assessment #prev-btn{width:28rem;height:6.9rem}}@media screen and (max-width:767px){.assessment #prev-btn{width:91.79%;height:6rem}}@media screen and (min-width:768px){.assessment #prev-btn:hover{-webkit-filter:opacity(60%);filter:opacity(60%)}}.assessment #prev-btn .arrow{position:absolute;top:3.3rem;left:3rem;display:inline-block;vertical-align:middle;color:#3e3a39;line-height:1;width:1.8rem;height:.3rem;background:currentColor}.assessment #prev-btn .arrow::before{content:"";width:.65em;height:.65em;border:.3rem solid currentColor;border-right:0;border-bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:top left;transform-origin:top left;position:absolute;top:50%;left:-.05em;-webkit-box-sizing:border-box;box-sizing:border-box}.assessment #next-btn{position:relative;background-color:#ddd;border:none;border-radius:3.45rem;-webkit-box-shadow:0 4px 24px #00000029;-webkit-box-shadow:0 .4rem 2.4rem #00000029;box-shadow:0 4px 24px #00000029;box-shadow:0 .4rem 2.4rem #00000029;font-size:2rem;font-weight:700;color:#fff;pointer-events:none;-webkit-transition:-webkit-filter .2s ease-in-out;transition:-webkit-filter .2s ease-in-out;transition:filter .2s ease-in-out;transition:filter .2s ease-in-out,-webkit-filter .2s ease-in-out}@media screen and (min-width:768px){.assessment #next-btn{width:28rem;height:6.9rem}}@media screen and (max-width:767px){.assessment #next-btn{width:91.79%;height:6rem}}.assessment #next-btn .arrow{position:absolute;top:3.3rem;right:3rem;display:inline-block;vertical-align:middle;color:#fff;line-height:1;width:1.8rem;height:.3rem;background:currentColor}.assessment #next-btn .arrow::before{content:"";width:.65em;height:.65em;border:.3rem solid currentColor;border-left:0;border-bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top right;transform-origin:top right;position:absolute;top:50%;right:-.05em;-webkit-box-sizing:border-box;box-sizing:border-box}.assessment #next-btn.validated{background-color:#3e3a39;pointer-events:auto}@media screen and (min-width:768px){.assessment #next-btn.validated:hover{-webkit-filter:opacity(60%);filter:opacity(60%)}}.assessment #next-btn.validated-step03{background-color:#d70027;pointer-events:auto}@media screen and (min-width:768px){.assessment #next-btn.validated-step03:hover{-webkit-filter:opacity(60%);filter:opacity(60%)}}.assessment #submitbutton{position:absolute;left:50%;-webkit-transform:translatex(-50%);transform:translatex(-50%);background-color:#d70027;border:none;border-radius:3.45rem;-webkit-box-shadow:0 4px 24px #00000029;-webkit-box-shadow:0 .4rem 2.4rem #00000029;box-shadow:0 4px 24px #00000029;box-shadow:0 .4rem 2.4rem #00000029;font-size:2rem;font-weight:700;color:#fff;-webkit-transition:-webkit-filter .2s ease-in-out;transition:-webkit-filter .2s ease-in-out;transition:filter .2s ease-in-out;transition:filter .2s ease-in-out,-webkit-filter .2s ease-in-out}@media screen and (min-width:768px){.assessment #submitbutton{bottom:21rem;width:28rem;height:6.9rem}}@media screen and (max-width:767px){.assessment #submitbutton{bottom:24rem;width:26rem;height:6rem}}.assessment .loader{display:none;top:75%;left:50%;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.assessment .loading{border:15px solid #ccc;border:1.5rem solid #ccc;width:100px;width:10rem;height:100px;height:10rem;border-radius:50%;border-top-color:#d70027;border-left-color:#d70027;-webkit-animation:1s ease-in infinite spin;animation:1s ease-in infinite spin}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.assessment .l-footer{background-color:#3e3a39;color:#fff}@media screen and (min-width:768px){.assessment .l-footer{padding-block:3rem}}@media screen and (max-width:767px){.assessment .l-footer{padding-block:1.9rem 2em}}.assessment .l-footer .text-copyright{text-align:center}@media screen and (min-width:768px){.assessment .l-footer .text-copyright{font-size:1.4rem}}@media screen and (max-width:767px){.assessment .l-footer .text-copyright{font-size:1.2rem}}