*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{-webkit-animation-duration:0.01ms !important;animation-duration:0.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:0.01ms !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}body{font-family:ryo-gothic-plusn, sans-serif;font-weight:400;font-style:normal;color:#343A40;font-size:16px;line-height:1.5em}@media all and (-ms-high-contrast: none){body{font-family:Arial}body *::-ms-backdrop,body{font-family:Arial}}@media only screen and (max-width: 768px){body{font-size:13px;padding-bottom:40px}}@media all and (-ms-high-contrast: none){body{font-size:13px;padding-bottom:40px}body *::-ms-backdrop,body{font-size:13px;padding-bottom:40px}}a{color:#F9C000}h1,h2,h3,h4,h5,h6{font-family:ryo-gothic-plusn, sans-serif;font-weight:900;font-style:normal;margin:0}@media all and (-ms-high-contrast: none){h1,h2,h3,h4,h5,h6{font-family:Arial}h1 *::-ms-backdrop,h1,h2 *::-ms-backdrop,h2,h3 *::-ms-backdrop,h3,h4 *::-ms-backdrop,h4,h5 *::-ms-backdrop,h5,h6 *::-ms-backdrop,h6{font-family:Arial}}strong,b{font-family:ryo-gothic-plusn, sans-serif;font-weight:500;font-style:normal}@media all and (-ms-high-contrast: none){strong,b{font-family:Arial}strong *::-ms-backdrop,strong,b *::-ms-backdrop,b{font-family:Arial}}p+p{margin-top:1em}body{background-color:#FBFCFD;background-image:url(../images/background.png)}body.modal-open{overflow:hidden;height:100vh}body.testing *{-webkit-transition:none !important;transition:none !important}.wrapper__inner{position:relative;max-width:830px;padding-left:30px;padding-right:30px;margin:auto;display:block}.intro{position:relative}.intro__header{position:relative;padding-top:230px}@media only screen and (max-width: 768px){.intro__header{padding-top:180px}}@media all and (-ms-high-contrast: none){.intro__header{padding-top:180px}.intro__header *::-ms-backdrop,.intro__header{padding-top:180px}}h1{position:relative;background-color:#F9C000;color:#fff;font-size:44px;line-height:1em;letter-spacing:2px;text-align:center}@media only screen and (max-width: 768px){h1{font-size:28px;padding-top:50px}}@media all and (-ms-high-contrast: none){h1{font-size:28px;padding-top:50px}h1 *::-ms-backdrop,h1{font-size:28px;padding-top:50px}}h1 .wrapper__inner{padding-top:12px;padding-bottom:12px}h1 img{position:absolute;bottom:10px;left:0px}@media only screen and (max-width: 768px){h1 img{bottom:calc(100%);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media all and (-ms-high-contrast: none){h1 img{bottom:calc(100%);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}h1 img *::-ms-backdrop,h1 img{bottom:calc(100%);left:50%;transform:translateX(-50%)}}.intro__main{position:relative;text-align:center;padding-top:21px;padding-bottom:80px}.job-selector{padding-top:70px;max-width:585px;margin:auto}@media only screen and (max-width: 768px){.job-selector{padding-top:30px}}@media all and (-ms-high-contrast: none){.job-selector{padding-top:30px}.job-selector *::-ms-backdrop,.job-selector{padding-top:30px}}.job-selector h3{padding-bottom:40px;font-size:22px;text-align:center}@media only screen and (max-width: 768px){.job-selector h3{font-size:17px;padding-bottom:20px}}@media all and (-ms-high-contrast: none){.job-selector h3{font-size:17px;padding-bottom:20px}.job-selector h3 *::-ms-backdrop,.job-selector h3{font-size:17px;padding-bottom:20px}}.job-selector button,.job-selector input{position:relative;display:block;width:100%;padding:12px 22px;margin:0;height:auto;font-size:17px;line-height:1.5em;border:0px none;text-align:left;color:#343A40;color:#fff}@media only screen and (max-width: 768px){.job-selector button,.job-selector input{font-size:15px}}@media all and (-ms-high-contrast: none){.job-selector button,.job-selector input{font-size:15px}.job-selector button *::-ms-backdrop,.job-selector button,.job-selector input *::-ms-backdrop,.job-selector input{font-size:15px}}.job-selector__input{margin-bottom:4px}.job-selector__input input{background-color:#F9C000;border-radius:4px;font-family:ryo-gothic-plusn, sans-serif;font-weight:900;font-style:normal}@media all and (-ms-high-contrast: none){.job-selector__input input{font-family:Arial}.job-selector__input input *::-ms-backdrop,.job-selector__input input{font-family:Arial}}.job-selector__input input::-webkit-input-placeholder{color:#343A40;padding-top:4px}.job-selector__input input::-moz-placeholder{color:#343A40;padding-top:4px}.job-selector__input input:-ms-input-placeholder{color:#343A40;padding-top:4px}.job-selector__input input::-ms-input-placeholder{color:#343A40;padding-top:4px}.job-selector__input input::placeholder{color:#343A40;padding-top:4px}.job-selector__options{background-color:#DCE0E1;border-radius:4px;max-height:300px;overflow:auto}@media only screen and (max-width: 768px){.job-selector__options{max-height:9999px}}@media all and (-ms-high-contrast: none){.job-selector__options{max-height:9999px}.job-selector__options *::-ms-backdrop,.job-selector__options{max-height:9999px}}.job-selector__options button{background-color:transparent;-webkit-transition:.2s all;transition:.2s all;cursor:pointer;padding-right:80px;color:#343A40}.job-selector__options button[hidden]{display:none}.job-selector__options button:hover,.job-selector__options button:focus{background-color:#24B6B6;color:#fff;background-image:url(../images/icon-arrow.svg);background-repeat:no-repeat;background-size:24px auto;background-position:calc(100% - 12px) 50%}.job-selector__options button:hover u:after,.job-selector__options button:focus u:after{background-color:#fff}.job-selector__options button u{text-decoration:none;position:relative;display:inline-block}.job-selector__options button u:after{content:'';position:absolute;left:0;bottom:-2px;height:1px;width:100%;background-color:#343A40}.job-selector__error{color:#EC3D55;text-align:left;font-family:ryo-gothic-plusn, sans-serif;font-weight:900;font-style:normal}@media all and (-ms-high-contrast: none){.job-selector__error{font-family:Arial}.job-selector__error *::-ms-backdrop,.job-selector__error{font-family:Arial}}.job-selector__error img{position:relative;display:inline-block;vertical-align:middle;top:-2px}.result{position:relative;--minPercent: .5;--maxPercent: .8}.result__header{position:absolute;width:100%;left:0;top:0;padding:20px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}@media only screen and (max-width: 768px){.result__header{background-color:#F9C000;-webkit-box-pack:center;justify-content:center;padding:10px}}@media all and (-ms-high-contrast: none){.result__header{background-color:#F9C000;-webkit-box-pack:center;justify-content:center;padding:10px}.result__header *::-ms-backdrop,.result__header{background-color:#F9C000;justify-content:center;padding:10px}}.result__header h2{font-size:29px}@media only screen and (max-width: 768px){.result__header h2{display:none}}@media all and (-ms-high-contrast: none){.result__header h2{display:none}.result__header h2 *::-ms-backdrop,.result__header h2{display:none}}.result__header .btn{font-size:17px;display:block;cursor:pointer;line-height:24px;padding:8px 12px;border:2px solid #343A40;border-radius:4px;line-height:1;-webkit-transition:.2s all;transition:.2s all;color:#343A40;font-family:ryo-gothic-plusn, sans-serif;font-weight:900;font-style:normal;background-color:#fff;border-color:#F9C000;color:#F9C000}@media all and (-ms-high-contrast: none){.result__header .btn{font-family:Arial}.result__header .btn *::-ms-backdrop,.result__header .btn{font-family:Arial}}@media only screen and (max-width: 768px){.result__header .btn{font-size:14px}}@media all and (-ms-high-contrast: none){.result__header .btn{font-size:14px}.result__header .btn *::-ms-backdrop,.result__header .btn{font-size:14px}}.result__header .btn img{position:relative;display:inline-block;vertical-align:middle;top:-1px;margin-left:5px}.result__header .btn:hover{background-color:#F9C000;color:#fff}@media only screen and (max-width: 768px){.result__header .btn{background-color:transparent;color:#fff;border-color:#fff}}@media all and (-ms-high-contrast: none){.result__header .btn{background-color:transparent;color:#fff;border-color:#fff}.result__header .btn *::-ms-backdrop,.result__header .btn{background-color:transparent;color:#fff;border-color:#fff}}.result__main{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100vw;height:100vh;overflow:hidden}@media only screen and (max-width: 768px){.result__main{height:auto;padding:30px;width:auto;padding-top:80px;display:block}}@media all and (-ms-high-contrast: none){.result__main{height:auto;padding:30px;width:auto;padding-top:80px;display:block}.result__main *::-ms-backdrop,.result__main{height:auto;padding:30px;width:auto;padding-top:80px;display:block}}.diagram{--diaSize: 90vh;--rangePercent: (var(--maxPercent) - var(--minPercent));--percentScale: (60% / var(--rangePercent));--minPoint: (100% + var(--minPercent) * var(--percentScale));--maxPoint: (var(--minPoint) - var(--percentScale));position:relative;width:var(--diaSize);height:var(--diaSize)}@media (orientation: portrait){.diagram{--diaSize: 90vw}}@media only screen and (max-width: 768px){.diagram{--diaSize: 910px;height:auto;width:auto;overflow:hidden;padding-bottom:20px}}@media all and (-ms-high-contrast: none){.diagram{--diaSize: 910px;height:auto;width:auto;overflow:hidden;padding-bottom:20px}.diagram *::-ms-backdrop,.diagram{--diaSize: 910px;height:auto;width:auto;overflow:hidden;padding-bottom:20px}}.diagram__circles .circle{position:absolute;border-radius:50%;border:1px dashed #B0BDBF;color:#B0BDBF;font-size:calc(.0164835165 * var(--diaSize));--circlePercent: 50;--circleSize: var(--minPoint) - var(--circlePercent) * var(--percentScale);width:calc(var(--circleSize));height:calc(var(--circleSize));top:calc( 50% - (var(--circleSize)) /2);left:calc( 50% - (var(--circleSize)) /2);-webkit-transition:2s all;transition:2s all}.diagram__circles .circle span{position:absolute;bottom:calc(-.0131868132 * var(--diaSize));padding:calc(.0054945055 * var(--diaSize));line-height:1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#FBFCFD;display:inline-block}@media only screen and (max-width: 768px){.diagram__circles .circle{width:1px;border-right:0px none;height:2000px;top:30px;left:calc(var(--circlePercent) * 100%)}.diagram__circles .circle span{bottom:100%;background-color:transparent}}@media all and (-ms-high-contrast: none){.diagram__circles .circle{width:1px;border-right:0px none;height:2000px;top:30px;left:calc(var(--circlePercent) * 100%)}.diagram__circles .circle span{bottom:100%;background-color:transparent}.diagram__circles .circle *::-ms-backdrop,.diagram__circles .circle{width:1px;border-right:0px none;height:2000px;top:30px;left:calc(var(--circlePercent) * 100%)}.diagram__circles .circle *::-ms-backdrop span,.diagram__circles .circle span{bottom:100%;background-color:transparent}}@media only screen and (max-width: 374px){.diagram__circles .circle{font-size:9px}}@media only screen and (max-width: 768px){.diagram__circles{position:relative;height:30px}}@media all and (-ms-high-contrast: none){.diagram__circles{position:relative;height:30px}.diagram__circles *::-ms-backdrop,.diagram__circles{position:relative;height:30px}}@media all and (-ms-high-contrast: none){.diagram__circles{display:none}.diagram__circles *::-ms-backdrop,.diagram__circles{display:none}}.diagram__title{position:absolute;top:37.5%;left:37.5%;width:25%;height:25%;border-radius:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;color:#fff;text-align:center;padding:calc(.010989011 * var(--diaSize));font-size:calc(.021978022 * var(--diaSize));line-height:1.2em;background-color:#24B6B6;z-index:20}.diagram__title .text{font-family:ryo-gothic-plusn, sans-serif;font-weight:900;font-style:normal}@media all and (-ms-high-contrast: none){.diagram__title .text{font-family:Arial}.diagram__title .text *::-ms-backdrop,.diagram__title .text{font-family:Arial}}.diagram__title .prompt{font-size:calc(.0153846154 * var(--diaSize));line-height:1.1;display:block;margin-top:calc(.010989011 * var(--diaSize))}@media only screen and (max-width: 768px){.diagram__title{position:relative;top:auto;left:auto;height:auto;padding:20px;border-radius:20px;width:100%}}@media all and (-ms-high-contrast: none){.diagram__title{position:relative;top:auto;left:auto;height:auto;padding:20px;border-radius:20px;width:100%}.diagram__title *::-ms-backdrop,.diagram__title{position:relative;top:auto;left:auto;height:auto;padding:20px;border-radius:20px;width:100%}}.diagram__data{position:absolute;bottom:50%;left:50%;height:50%;z-index:10}.diagram__data .data{--percent: 50;position:absolute;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;bottom:0;left:50%;--size: var(--minPoint) - var(--percent) / 100 * var(--percentScale);--lineWidth: (var(--percent)/100 - var(--minPercent)) / var(--rangePercent);width:calc(var(--lineWidth) * 20px + 1px);margin-left:calc(var(--lineWidth) * -10px);background-color:#F9C000;height:calc(var(--size));-webkit-transition:.2s all, 1s opacity;transition:.2s all, 1s opacity;z-index:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:0}.diagram__data .data:hover{z-index:40}.result.active .diagram__data .data{opacity:1}.result.active .diagram__data .data:nth-child(1){-webkit-transform:rotate(81deg);transform:rotate(81deg);-webkit-transition:.15s transform,.15s width,.15s height,0.5s opacity;transition:.15s transform,.15s width,.15s height,0.5s opacity}.result.active .diagram__data .data:nth-child(1) button{-webkit-transform:rotate(-81deg);transform:rotate(-81deg);-webkit-transition:.15s transform;transition:.15s transform}.result.active .diagram__data .data:nth-child(2){-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:.3s transform,.3s width,.3s height,0.5s opacity;transition:.3s transform,.3s width,.3s height,0.5s opacity}.result.active .diagram__data .data:nth-child(2) button{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:.3s transform;transition:.3s transform}.result.active .diagram__data .data:nth-child(3){-webkit-transform:rotate(189deg);transform:rotate(189deg);-webkit-transition:.45s transform,.45s width,.45s height,0.5s opacity;transition:.45s transform,.45s width,.45s height,0.5s opacity}.result.active .diagram__data .data:nth-child(3) button{-webkit-transform:rotate(-189deg);transform:rotate(-189deg);-webkit-transition:.45s transform;transition:.45s transform}.result.active .diagram__data .data:nth-child(4){-webkit-transform:rotate(243deg);transform:rotate(243deg);-webkit-transition:.6s transform,.6s width,.6s height,0.5s opacity;transition:.6s transform,.6s width,.6s height,0.5s opacity}.result.active .diagram__data .data:nth-child(4) button{-webkit-transform:rotate(-243deg);transform:rotate(-243deg);-webkit-transition:.6s transform;transition:.6s transform}.result.active .diagram__data .data:nth-child(5){-webkit-transform:rotate(297deg);transform:rotate(297deg);-webkit-transition:.75s transform,.75s width,.75s height,0.5s opacity;transition:.75s transform,.75s width,.75s height,0.5s opacity}.result.active .diagram__data .data:nth-child(5) button{-webkit-transform:rotate(-297deg);transform:rotate(-297deg);-webkit-transition:.75s transform;transition:.75s transform}.result.active .diagram__data .data:nth-child(6){-webkit-transform:rotate(351deg);transform:rotate(351deg);-webkit-transition:.9s transform,.9s width,.9s height,0.5s opacity;transition:.9s transform,.9s width,.9s height,0.5s opacity}.result.active .diagram__data .data:nth-child(6) button{-webkit-transform:rotate(-351deg);transform:rotate(-351deg);-webkit-transition:.9s transform;transition:.9s transform}.result.active .diagram__data .data:nth-child(7){-webkit-transform:rotate(405deg);transform:rotate(405deg);-webkit-transition:1.05s width,1.05s height,0.5s opacity,1.05s -webkit-transform;transition:1.05s width,1.05s height,0.5s opacity,1.05s -webkit-transform;transition:1.05s transform,1.05s width,1.05s height,0.5s opacity;transition:1.05s transform,1.05s width,1.05s height,0.5s opacity,1.05s -webkit-transform}.result.active .diagram__data .data:nth-child(7) button{-webkit-transform:rotate(-405deg);transform:rotate(-405deg);-webkit-transition:1.05s -webkit-transform;transition:1.05s -webkit-transform;transition:1.05s transform;transition:1.05s transform, 1.05s -webkit-transform}.result.active .diagram__data .data:nth-child(8){-webkit-transform:rotate(459deg);transform:rotate(459deg);-webkit-transition:1.2s width,1.2s height,0.5s opacity,1.2s -webkit-transform;transition:1.2s width,1.2s height,0.5s opacity,1.2s -webkit-transform;transition:1.2s transform,1.2s width,1.2s height,0.5s opacity;transition:1.2s transform,1.2s width,1.2s height,0.5s opacity,1.2s -webkit-transform}.result.active .diagram__data .data:nth-child(8) button{-webkit-transform:rotate(-459deg);transform:rotate(-459deg);-webkit-transition:1.2s -webkit-transform;transition:1.2s -webkit-transform;transition:1.2s transform;transition:1.2s transform, 1.2s -webkit-transform}.result.active .diagram__data .data:nth-child(9){-webkit-transform:rotate(513deg);transform:rotate(513deg);-webkit-transition:1.35s width,1.35s height,0.5s opacity,1.35s -webkit-transform;transition:1.35s width,1.35s height,0.5s opacity,1.35s -webkit-transform;transition:1.35s transform,1.35s width,1.35s height,0.5s opacity;transition:1.35s transform,1.35s width,1.35s height,0.5s opacity,1.35s -webkit-transform}.result.active .diagram__data .data:nth-child(9) button{-webkit-transform:rotate(-513deg);transform:rotate(-513deg);-webkit-transition:1.35s -webkit-transform;transition:1.35s -webkit-transform;transition:1.35s transform;transition:1.35s transform, 1.35s -webkit-transform}.result.active .diagram__data .data:nth-child(10){-webkit-transform:rotate(567deg);transform:rotate(567deg);-webkit-transition:1.5s width,1.5s height,0.5s opacity,1.5s -webkit-transform;transition:1.5s width,1.5s height,0.5s opacity,1.5s -webkit-transform;transition:1.5s transform,1.5s width,1.5s height,0.5s opacity;transition:1.5s transform,1.5s width,1.5s height,0.5s opacity,1.5s -webkit-transform}.result.active .diagram__data .data:nth-child(10) button{-webkit-transform:rotate(-567deg);transform:rotate(-567deg);-webkit-transition:1.5s -webkit-transform;transition:1.5s -webkit-transform;transition:1.5s transform;transition:1.5s transform, 1.5s -webkit-transform}.result.active .diagram__data .data:nth-child(11){-webkit-transform:rotate(621deg);transform:rotate(621deg);-webkit-transition:1.65s width,1.65s height,0.5s opacity,1.65s -webkit-transform;transition:1.65s width,1.65s height,0.5s opacity,1.65s -webkit-transform;transition:1.65s transform,1.65s width,1.65s height,0.5s opacity;transition:1.65s transform,1.65s width,1.65s height,0.5s opacity,1.65s -webkit-transform}.result.active .diagram__data .data:nth-child(11) button{-webkit-transform:rotate(-621deg);transform:rotate(-621deg);-webkit-transition:1.65s -webkit-transform;transition:1.65s -webkit-transform;transition:1.65s transform;transition:1.65s transform, 1.65s -webkit-transform}.result.active .diagram__data .data:nth-child(12){-webkit-transform:rotate(675deg);transform:rotate(675deg);-webkit-transition:1.8s width,1.8s height,0.5s opacity,1.8s -webkit-transform;transition:1.8s width,1.8s height,0.5s opacity,1.8s -webkit-transform;transition:1.8s transform,1.8s width,1.8s height,0.5s opacity;transition:1.8s transform,1.8s width,1.8s height,0.5s opacity,1.8s -webkit-transform}.result.active .diagram__data .data:nth-child(12) button{-webkit-transform:rotate(-675deg);transform:rotate(-675deg);-webkit-transition:1.8s -webkit-transform;transition:1.8s -webkit-transform;transition:1.8s transform;transition:1.8s transform, 1.8s -webkit-transform}.result.active .diagram__data .data:nth-child(13){-webkit-transform:rotate(729deg);transform:rotate(729deg);-webkit-transition:1.95s width,1.95s height,0.5s opacity,1.95s -webkit-transform;transition:1.95s width,1.95s height,0.5s opacity,1.95s -webkit-transform;transition:1.95s transform,1.95s width,1.95s height,0.5s opacity;transition:1.95s transform,1.95s width,1.95s height,0.5s opacity,1.95s -webkit-transform}.result.active .diagram__data .data:nth-child(13) button{-webkit-transform:rotate(-729deg);transform:rotate(-729deg);-webkit-transition:1.95s -webkit-transform;transition:1.95s -webkit-transform;transition:1.95s transform;transition:1.95s transform, 1.95s -webkit-transform}.result.active .diagram__data .data:nth-child(14){-webkit-transform:rotate(783deg);transform:rotate(783deg);-webkit-transition:2.1s width,2.1s height,0.5s opacity,2.1s -webkit-transform;transition:2.1s width,2.1s height,0.5s opacity,2.1s -webkit-transform;transition:2.1s transform,2.1s width,2.1s height,0.5s opacity;transition:2.1s transform,2.1s width,2.1s height,0.5s opacity,2.1s -webkit-transform}.result.active .diagram__data .data:nth-child(14) button{-webkit-transform:rotate(-783deg);transform:rotate(-783deg);-webkit-transition:2.1s -webkit-transform;transition:2.1s -webkit-transform;transition:2.1s transform;transition:2.1s transform, 2.1s -webkit-transform}.result.active .diagram__data .data:nth-child(15){-webkit-transform:rotate(837deg);transform:rotate(837deg);-webkit-transition:2.25s width,2.25s height,0.5s opacity,2.25s -webkit-transform;transition:2.25s width,2.25s height,0.5s opacity,2.25s -webkit-transform;transition:2.25s transform,2.25s width,2.25s height,0.5s opacity;transition:2.25s transform,2.25s width,2.25s height,0.5s opacity,2.25s -webkit-transform}.result.active .diagram__data .data:nth-child(15) button{-webkit-transform:rotate(-837deg);transform:rotate(-837deg);-webkit-transition:2.25s -webkit-transform;transition:2.25s -webkit-transform;transition:2.25s transform;transition:2.25s transform, 2.25s -webkit-transform}.result.active .diagram__data .data:nth-child(16){-webkit-transform:rotate(891deg);transform:rotate(891deg);-webkit-transition:2.4s width,2.4s height,0.5s opacity,2.4s -webkit-transform;transition:2.4s width,2.4s height,0.5s opacity,2.4s -webkit-transform;transition:2.4s transform,2.4s width,2.4s height,0.5s opacity;transition:2.4s transform,2.4s width,2.4s height,0.5s opacity,2.4s -webkit-transform}.result.active .diagram__data .data:nth-child(16) button{-webkit-transform:rotate(-891deg);transform:rotate(-891deg);-webkit-transition:2.4s -webkit-transform;transition:2.4s -webkit-transform;transition:2.4s transform;transition:2.4s transform, 2.4s -webkit-transform}.result.active .diagram__data .data:nth-child(17){-webkit-transform:rotate(945deg);transform:rotate(945deg);-webkit-transition:2.55s width,2.55s height,0.5s opacity,2.55s -webkit-transform;transition:2.55s width,2.55s height,0.5s opacity,2.55s -webkit-transform;transition:2.55s transform,2.55s width,2.55s height,0.5s opacity;transition:2.55s transform,2.55s width,2.55s height,0.5s opacity,2.55s -webkit-transform}.result.active .diagram__data .data:nth-child(17) button{-webkit-transform:rotate(-945deg);transform:rotate(-945deg);-webkit-transition:2.55s -webkit-transform;transition:2.55s -webkit-transform;transition:2.55s transform;transition:2.55s transform, 2.55s -webkit-transform}.result.active .diagram__data .data:nth-child(18){-webkit-transform:rotate(999deg);transform:rotate(999deg);-webkit-transition:2.7s width,2.7s height,0.5s opacity,2.7s -webkit-transform;transition:2.7s width,2.7s height,0.5s opacity,2.7s -webkit-transform;transition:2.7s transform,2.7s width,2.7s height,0.5s opacity;transition:2.7s transform,2.7s width,2.7s height,0.5s opacity,2.7s -webkit-transform}.result.active .diagram__data .data:nth-child(18) button{-webkit-transform:rotate(-999deg);transform:rotate(-999deg);-webkit-transition:2.7s -webkit-transform;transition:2.7s -webkit-transform;transition:2.7s transform;transition:2.7s transform, 2.7s -webkit-transform}.result.active .diagram__data .data:nth-child(19){-webkit-transform:rotate(1053deg);transform:rotate(1053deg);-webkit-transition:2.85s width,2.85s height,0.5s opacity,2.85s -webkit-transform;transition:2.85s width,2.85s height,0.5s opacity,2.85s -webkit-transform;transition:2.85s transform,2.85s width,2.85s height,0.5s opacity;transition:2.85s transform,2.85s width,2.85s height,0.5s opacity,2.85s -webkit-transform}.result.active .diagram__data .data:nth-child(19) button{-webkit-transform:rotate(-1053deg);transform:rotate(-1053deg);-webkit-transition:2.85s -webkit-transform;transition:2.85s -webkit-transform;transition:2.85s transform;transition:2.85s transform, 2.85s -webkit-transform}.result.active .diagram__data .data:nth-child(20){-webkit-transform:rotate(1107deg);transform:rotate(1107deg);-webkit-transition:3s width,3s height,0.5s opacity,3s -webkit-transform;transition:3s width,3s height,0.5s opacity,3s -webkit-transform;transition:3s transform,3s width,3s height,0.5s opacity;transition:3s transform,3s width,3s height,0.5s opacity,3s -webkit-transform}.result.active .diagram__data .data:nth-child(20) button{-webkit-transform:rotate(-1107deg);transform:rotate(-1107deg);-webkit-transition:3s -webkit-transform;transition:3s -webkit-transform;transition:3s transform;transition:3s transform, 3s -webkit-transform}.result.relate .diagram__data .data{opacity:.3;z-index:1}.result.relate .diagram__data .data.relation{opacity:1;z-index:30}.diagram__data .data[data-grade="1"] .btn-round{background-color:#5098D8}.diagram__data .data[data-grade="1"] .m{border-color:#5098D8}.diagram__data .data[data-grade="2"] .btn-round{background-color:#A68CCB}.diagram__data .data[data-grade="2"] .m{border-color:#A68CCB}.diagram__data .data[data-grade="3"] .btn-round{background-color:#ED7CA3}.diagram__data .data[data-grade="3"] .m{border-color:#ED7CA3}.result.active .diagram__data .data:nth-child(1) button:before{-webkit-animation:pulse 2 3s;animation:pulse 2 3s;-webkit-animation-delay:3s;animation-delay:3s}.diagram__data button{position:relative;cursor:pointer;position:absolute;bottom:100%;left:50%;margin:0;padding:0;margin-left:calc(-.0549450549 * var(--diaSize));margin-bottom:calc(-.0549450549 * var(--diaSize));text-align:center;border:0px none;background-color:transparent;-webkit-transition:.2s width, .2s height, .2s margin, .5s opacity;transition:.2s width, .2s height, .2s margin, .5s opacity}.diagram__data button .btn-round{position:relative;display:block;background-color:#3BC1FF;width:calc(.1208791209 * var(--diaSize));height:calc(.1208791209 * var(--diaSize));border-radius:50%;border:2px solid #fff}.result[hidden] .diagram__data button{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.diagram__data button:before{position:absolute;top:50%;left:50%;width:150%;height:150%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);content:'';display:block;box-shadow:0px 0px calc(.0054945055 * var(--diaSize)) 0px rgba(0,0,0,0.75);border-radius:50%;opacity:0;z-index:-1;-webkit-transition:.3s opacity, .5s width, .5s height;transition:.3s opacity, .5s width, .5s height;pointer-events:none}.diagram__data button:hover:before,.diagram__data button:focus:before,.diagram__data button.active:before{opacity:1;width:100%;height:100%;-webkit-transition:.5s opacity, .5s width, .5s height;transition:.5s opacity, .5s width, .5s height}.diagram__data button .text{position:absolute;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;top:50%;left:50%;width:90%;text-align:center;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:calc(.0142857143 * var(--diaSize));line-height:1.2;font-family:ryo-gothic-plusn, sans-serif;font-weight:900;font-style:normal}@media all and (-ms-high-contrast: none){.diagram__data button .text{font-family:Arial}.diagram__data button .text *::-ms-backdrop,.diagram__data button .text{font-family:Arial}}.diagram__data button .text strong{display:block;margin-top:calc(.0032967033 * var(--diaSize))}@media only screen and (max-width: 768px){.diagram__data{position:relative;left:auto;top:auto;width:auto;height:auto}.diagram__data .data{position:relative;left:auto;top:auto;bottom:auto;width:auto;height:auto;margin:0;-webkit-transform:none !important;transform:none !important;background-color:transparent;opacity:1;padding-top:20px}.result.relate .diagram__data .data{opacity:1}.diagram__data .data button{position:relative;left:auto;bottom:auto;text-align:left;height:auto;display:block;width:100%;margin:0;width:100%;border:0px none;border-radius:4px;-webkit-transform:none !important;transform:none !important;overflow:hidden;font-family:ryo-gothic-plusn, sans-serif;font-weight:900;font-style:normal;color:#343A40}.diagram__data .data button .btn-round{width:100%;height:auto;border-radius:0;padding:0;border:0px none;padding:10px}.diagram__data .data button:after{position:absolute;content:'';display:block;top:0;right:0;width:calc(100% - var(--percent) * 1%);height:100%;background-color:#DCE0E1;z-index:1}.diagram__data .data button .text{position:relative;top:auto;left:auto;width:auto;-webkit-transform:none;transform:none;z-index:10;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between}.diagram__data .data button .text .job-name{text-align:left;padding-right:20px}}@media all and (-ms-high-contrast: none){.diagram__data{position:relative;left:auto;top:auto;width:auto;height:auto}.diagram__data .data{position:relative;left:auto;top:auto;bottom:auto;width:auto;height:auto;margin:0;-webkit-transform:none !important;transform:none !important;background-color:transparent;opacity:1;padding-top:20px}.result.relate .diagram__data .data{opacity:1}.diagram__data .data button{position:relative;left:auto;bottom:auto;text-align:left;height:auto;display:block;width:100%;margin:0;width:100%;border:0px none;border-radius:4px;-webkit-transform:none !important;transform:none !important;overflow:hidden;font-family:ryo-gothic-plusn, sans-serif;font-weight:900;font-style:normal;color:#343A40}}@media all and (-ms-high-contrast: none) and (-ms-high-contrast: none){.diagram__data .data button{font-family:Arial}.diagram__data .data button *::-ms-backdrop,.diagram__data .data button{font-family:Arial}}@media all and (-ms-high-contrast: none){.diagram__data .data button .btn-round{width:100%;height:auto;border-radius:0;padding:0;border:0px none;padding:10px}.diagram__data .data button:after{position:absolute;content:'';display:block;top:0;right:0;width:calc(100% - var(--percent) * 1%);height:100%;background-color:#DCE0E1;z-index:1}.diagram__data .data button .text{position:relative;top:auto;left:auto;width:auto;-webkit-transform:none;transform:none;z-index:10;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between}.diagram__data .data button .text .job-name{text-align:left;padding-right:20px}.diagram__data *::-ms-backdrop,.diagram__data{position:relative;left:auto;top:auto;width:auto;height:auto}.diagram__data *::-ms-backdrop .data,.diagram__data .data{position:relative;left:auto;top:auto;bottom:auto;width:auto;height:auto;margin:0;transform:none !important;background-color:transparent;opacity:1;padding-top:20px}.result.relate .diagram__data *::-ms-backdrop .data,.result.relate .diagram__data .data{opacity:1}.diagram__data *::-ms-backdrop .data button,.diagram__data .data button{position:relative;left:auto;bottom:auto;text-align:left;height:auto;display:block;width:100%;margin:0;width:100%;border:0px none;border-radius:4px;transform:none !important;overflow:hidden;font-family:ryo-gothic-plusn, sans-serif;font-weight:900;font-style:normal;color:#343A40}}@media all and (-ms-high-contrast: none) and (-ms-high-contrast: none){.diagram__data *::-ms-backdrop .data button,.diagram__data .data button{font-family:Arial}.diagram__data *::-ms-backdrop .data button *::-ms-backdrop,.diagram__data *::-ms-backdrop .data button,.diagram__data .data button *::-ms-backdrop,.diagram__data .data button{font-family:Arial}}@media all and (-ms-high-contrast: none){.diagram__data *::-ms-backdrop .data button .btn-round,.diagram__data .data button .btn-round{width:100%;height:auto;border-radius:0;padding:0;border:0px none;padding:10px}.diagram__data *::-ms-backdrop .data button:after,.diagram__data .data button:after{position:absolute;content:'';display:block;top:0;right:0;width:calc(100% - var(--percent) * 1%);height:100%;background-color:#DCE0E1;z-index:1}.diagram__data *::-ms-backdrop .data button .text,.diagram__data .data button .text{position:relative;top:auto;left:auto;width:auto;transform:none;z-index:10;display:flex;flex-direction:row;justify-content:space-between}.diagram__data *::-ms-backdrop .data button .text .job-name,.diagram__data .data button .text .job-name{text-align:left;padding-right:20px}}.il{display:inline-block}@-webkit-keyframes pulse{0%{width:130%;height:130%;opacity:0}20%{opacity:1;width:100%;height:100%}40%{width:120%;height:120%}60%{width:100%;height:100%}80%{width:110%;height:110%}100%{width:90%;height:90%}}@keyframes pulse{0%{width:130%;height:130%;opacity:0}20%{opacity:1;width:100%;height:100%}40%{width:120%;height:120%}60%{width:100%;height:100%}80%{width:110%;height:110%}100%{width:90%;height:90%}}.diagram__connections{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}@media only screen and (max-width: 768px){.diagram__connections{display:none}}@media all and (-ms-high-contrast: none){.diagram__connections{display:none}.diagram__connections *::-ms-backdrop,.diagram__connections{display:none}}.result.relate .diagram__connections{opacity:1}.diagram__connections .line{position:absolute;border-bottom:calc(.0021978022 * var(--diaSize)) solid #B0BDBF;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;margin-left:calc(.0549450549 * var(--diaSize));margin-top:calc(.0549450549 * var(--diaSize));-webkit-transition:1s width;transition:1s width;-webkit-animation:drawLine 1s 1;animation:drawLine 1s 1}.loading .diagram__connections .line{-webkit-animation:none !important;animation:none !important;max-width:0px !important}.diagram__connections .line[hidden]{-webkit-transition:0s all;transition:0s all}@-webkit-keyframes drawLine{from{max-width:0px}to{max-width:50vw}}@keyframes drawLine{from{max-width:0px}to{max-width:50vw}}.showonmobile{display:none;width:100%;padding:5px;text-align:center}@media only screen and (max-width: 768px){.showonmobile{display:block}}@media all and (-ms-high-contrast: none){.showonmobile{display:block}.showonmobile *::-ms-backdrop,.showonmobile{display:block}}.mob-instruct{font-size:10px;color:#F9C000;font-family:ryo-gothic-plusn, sans-serif;font-weight:900;font-style:normal;margin-top:20px;margin-bottom:20px}@media all and (-ms-high-contrast: none){.mob-instruct{font-family:Arial}.mob-instruct *::-ms-backdrop,.mob-instruct{font-family:Arial}}.modal{position:fixed;z-index:1200;bottom:20px;left:20px;width:477px;max-width:calc(100% - 40px);background-color:#F9C000;border-radius:8px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;max-height:80vh;overflow:hidden}@media only screen and (max-width: 768px){.modal{bottom:0;left:0;width:100%;height:100%;max-width:999px;max-height:9999px;border-radius:0}}@media all and (-ms-high-contrast: none){.modal{bottom:0;left:0;width:100%;height:100%;max-width:999px;max-height:9999px;border-radius:0}.modal *::-ms-backdrop,.modal{bottom:0;left:0;width:100%;height:100%;max-width:999px;max-height:9999px;border-radius:0}}.modal[hidden]{display:none}.modal header{background-color:#343A40;color:#fff;padding:20px;display:block}.modal header .modal__header{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:end;align-items:flex-end;width:100%}.modal header h3{font-size:20px;max-width:50%;margin:0;padding:0}@media only screen and (max-width: 768px){.modal header h3{font-size:15px}}@media all and (-ms-high-contrast: none){.modal header h3{font-size:15px}.modal header h3 *::-ms-backdrop,.modal header h3{font-size:15px}}.modal header .match{font-family:ryo-gothic-plusn, sans-serif;font-weight:900;font-style:normal;font-size:20px;line-height:22px;text-align:right}@media all and (-ms-high-contrast: none){.modal header .match{font-family:Arial}.modal header .match *::-ms-backdrop,.modal header .match{font-family:Arial}}@media only screen and (max-width: 768px){.modal header .match{font-size:15px}}@media all and (-ms-high-contrast: none){.modal header .match{font-size:15px}.modal header .match *::-ms-backdrop,.modal header .match{font-size:15px}}.modal header .match .percent{display:block;font-size:28px}@media only screen and (max-width: 768px){.modal header .match .percent{font-size:17px}}@media all and (-ms-high-contrast: none){.modal header .match .percent{font-size:17px}.modal header .match .percent *::-ms-backdrop,.modal header .match .percent{font-size:17px}}.modal .modal__content{height:100%;overflow:auto;padding:20px}.modal .modal__content h4{font-size:17px;color:#fff}@media only screen and (max-width: 768px){.modal .modal__content h4{font-size:14px}}@media all and (-ms-high-contrast: none){.modal .modal__content h4{font-size:14px}.modal .modal__content h4 *::-ms-backdrop,.modal .modal__content h4{font-size:14px}}.modal .modal__content p{font-size:12px;line-height:14px;color:#fff;margin-top:.4em}@media only screen and (max-width: 768px){.modal .modal__content p{font-size:10px}}@media all and (-ms-high-contrast: none){.modal .modal__content p{font-size:10px}.modal .modal__content p *::-ms-backdrop,.modal .modal__content p{font-size:10px}}.modal .modal__content table{width:100%;font-size:13px;line-height:19px;margin-top:1em}.modal .modal__content table td+td{text-align:right}.modal .modal__content table tr+tr td{padding-top:1em}.modal .modal__content section+section{margin-top:1em}.modal footer{padding:20px;display:block}.modal footer .modal__footer{-webkit-box-pack:justify;justify-content:space-between;display:-webkit-box;display:flex;width:100%}.modal footer button{font-size:17px;display:block;cursor:pointer;line-height:24px;padding:8px 12px;border:2px solid #343A40;border-radius:4px;line-height:1;-webkit-transition:.2s all;transition:.2s all;color:#343A40;font-family:ryo-gothic-plusn, sans-serif;font-weight:900;font-style:normal}@media all and (-ms-high-contrast: none){.modal footer button{font-family:Arial}.modal footer button *::-ms-backdrop,.modal footer button{font-family:Arial}}@media only screen and (max-width: 768px){.modal footer button{font-size:14px}}@media all and (-ms-high-contrast: none){.modal footer button{font-size:14px}.modal footer button *::-ms-backdrop,.modal footer button{font-size:14px}}.modal footer button img{position:relative;display:inline-block;vertical-align:middle;top:-1px;margin-left:5px}.modal footer button.close{background-color:transparent}.modal footer button.close:hover{background-color:#fff}.modal footer button.switch{background-color:#343A40;color:#fff}.modal footer button.switch:hover{background-color:#F9C000;border-color:#fff}.social{position:fixed;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1000}.social a,.social button{position:relative;display:block;width:40px;height:40px;text-align:center;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-align:center;cursor:pointer;border:0px none;color:#fff;-webkit-transition:.2s font-size;transition:.2s font-size;font-size:20px;font-family:ryo-gothic-plusn, sans-serif;font-weight:900;font-style:normal}@media all and (-ms-high-contrast: none){.social a,.social button{font-family:Arial}.social a *::-ms-backdrop,.social a,.social button *::-ms-backdrop,.social button{font-family:Arial}}.social a.fb,.social button.fb{background-color:#4C77D8}.social a.tw,.social button.tw{background-color:#059FF5}.social a.li,.social button.li{background-color:#0077B5}.social a.meth,.social button.meth{background-color:#343A40}@media all and (-ms-high-contrast: none){.social a.meth,.social button.meth{display:block !important}.social a.meth *::-ms-backdrop,.social a.meth,.social button.meth *::-ms-backdrop,.social button.meth{display:block !important}}.social a img,.social button img{max-height:1em;max-width:1em;width:auto}@media all and (-ms-high-contrast: none){.social a img,.social button img{height:15px}.social a img *::-ms-backdrop,.social a img,.social button img *::-ms-backdrop,.social button img{height:15px}}.social a:hover,.social button:hover{font-size:25px}@media only screen and (max-width: 768px){.social{top:auto;bottom:0;-webkit-transform:none;transform:none;width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.social a,.social button{width:100%;height:30px;line-height:30px;font-size:15px}}@media all and (-ms-high-contrast: none){.social{top:auto;bottom:0;-webkit-transform:none;transform:none;width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.social a,.social button{width:100%;height:30px;line-height:30px;font-size:15px}.social *::-ms-backdrop,.social{top:auto;bottom:0;transform:none;width:100%;display:flex;justify-content:space-between}.social *::-ms-backdrop a,.social *::-ms-backdrop button,.social a,.social button{width:100%;height:30px;line-height:30px;font-size:15px}}#methodology{position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:flex;z-index:1200;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:rgba(52,58,64,0.7)}#methodology[hidden]{display:none}#methodology .methodology__contents{min-width:40%;width:600px;max-width:80%;overflow:auto;background-color:#F9C000;padding:20px;border-radius:8px}#methodology h3{margin-bottom:8px}#methodology a{color:#343A40}#methodology button{font-size:17px;display:block;cursor:pointer;line-height:24px;padding:8px 12px;border:2px solid #343A40;border-radius:4px;line-height:1;-webkit-transition:.2s all;transition:.2s all;color:#343A40;font-family:ryo-gothic-plusn, sans-serif;font-weight:900;font-style:normal}@media all and (-ms-high-contrast: none){#methodology button{font-family:Arial}#methodology button *::-ms-backdrop,#methodology button{font-family:Arial}}@media only screen and (max-width: 768px){#methodology button{font-size:14px}}@media all and (-ms-high-contrast: none){#methodology button{font-size:14px}#methodology button *::-ms-backdrop,#methodology button{font-size:14px}}#methodology button img{position:relative;display:inline-block;vertical-align:middle;top:-1px;margin-left:5px}#methodology button{background-color:transparent}#methodology button:hover{background-color:#fff}
