body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{--primary:#391952;--on-primary:#fff;--primary-container:#b7c7fd;--on-primary-container:#1d192b;--primary-rgb:57,25,82;--secondary:#92abfc;--on-secondary:#391952;--secondary-container:#dbe4fe;--on-secondary-container:#1d192b;--secondary-rgb:146,171,252;--tertiary:#ffca28;--on-tertiary:#000;--tertiary-container:#fece32;--on-tertiary-container:#1d192b;--tertiary-rgb:255,202,40;--error:#ff515f;--error-rgb:255,81,95;--on-error:#fff;--error-container:#f9dedc;--on-error-container:#410e0b;--background:#fff;--on-background:#1c1b1f;--surface:#f4f7ff;--on-surface:#391952;--on-surface-light:#613680;--on-surface-lighter:#aa92ba;--outline:rgba(0,0,0,.28);--inverse-surface:#fff;--inverse-on-surface:#fff;--inverse-primary:#fff;--radius-xs:8px;--radius-sm:16px;--radius-md:24px;--radius-lg:32px;--radius-xl:56px;--h-l-btn:56px;--h-m-btn:48px;--f-s-btn:44px;--font-body:"Roboto",sans-serif;--font-title:"Montserrat",sans-serif;background-color:var(--background);color:var(--on-surface);font-family:var(--font-body)}.ff-title,h1,h2,h3{font-family:var(--font-title)}a{text-decoration:none}strong{font-weight:500}.surface{background-color:var(--surface);color:var(--on-surface)}.onsurface-light{color:var(--on-surface-light)}.onsurface-lighter{color:var(--on-surface-lighter)}.br-l{border-radius:var(--h-l-btn)}header{z-index:5}.proj-stage,.proj-title{background-color:var(--surface);overflow:hidden}.proj-progress,.proj-stage,.proj-title{border-radius:var(--h-l-btn);height:var(--h-l-btn)}.proj-progress{background-color:var(--secondary);left:0;position:absolute;top:0;transition:width .5s ease;width:0}.proj-separator{background-color:var(--on-surface);height:32px;margin:0 24px;width:1px}.bg-blur{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:rgba(229,234,245,.6)}.proj-stage{overflow:auto}.stg{max-width:200px;overflow:hidden}.cursor-help{cursor:help}.main-section{min-height:100vh;padding-bottom:124px;padding-top:124px}footer{z-index:5}@media(min-width:960px){.w116{width:116px}.w80{width:80px}}.btn.btn-blur{background:rgba(229,234,245,.6)}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.f-hash{font-size:10vw;margin:1}.c-onsurface{color:var(--on-surface)}.c-onsurface-lighter{color:var(--on-surface-lighter)}.c-onsurface-light{color:var(--on-surface-light)}.nh3{margin-left:-1rem;margin-right:-1rem}.over-wrap{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:320px;overflow-wrap:break-word}.form__field.select-secondary{background-color:hsla(0,0%,100%,.2);border:2px solid hsla(0,0%,100%,.2)}.logo-eea{width:110px}.logo-forhesit{width:180px}.main-section.main-section-home{padding-bottom:32px;padding-top:32px}.fade-enter main{opacity:0}.fade-enter-active main,.fade-exit main{opacity:1}.fade-exit-active main{opacity:0}.fade-enter-active main,.fade-exit-active main{transition:opacity .2s}.tooltip{background-color:rgba(var(--primary-rgb),.68);border-radius:8px;color:var(--on-primary);display:inline-block;font-size:.875rem;padding:8px 16px;position:relative}.tooltip.tip-wide{min-width:120px}.tooltip:after{border-color:rgba(var(--primary-rgb),.68) transparent transparent transparent;border-style:solid;border-width:8px 8px 0;content:"";height:0;left:50%;margin-left:-8px;position:absolute;top:100%;width:0}.tooltip-wrapper{bottom:16px;display:inline-block;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3}.mr075{margin-right:.75rem}.social,.strengths,.strengths_career{--card-background:#cad5fa;--factor-background:#92abfc}.technological,.weaknesses,.weaknesses_career{--card-background:#fce187;--factor-background:#fece32}.economic,.opportunities{--card-background:#d7b9ef;--factor-background:#ba80e6}.ecological{--card-background:#a9f0a9;--factor-background:#7d7}.political,.threats{--card-background:#ffd7bb;--factor-background:#ffaf77}.values{--card-background:#b3dcf0;--factor-background:#78b9da}.legal{--card-background:#64ead4;--factor-background:#77c8ba}.chart{--card-background:#f4f7ff;--factor-background:#77c8ba}.max-step,.step{max-width:960px}.max-wide,.step.wide{max-width:1260px}.scenarios .card,.step .card{background-color:#dbe4fe;background-color:var(--card-background,#dbe4fe);border-radius:48px;position:relative}.card .card-signet{align-items:center;background-color:var(--factor-background);border-radius:41px;height:82px;justify-content:center;left:-56px;position:absolute;top:24px;width:82px}.card .card-signet-right{left:auto;right:-56px}.ph-card{padding-left:1rem;padding-right:1rem}@media(min-width:960px){.ph-card{padding-left:8%;padding-right:8%}}.command{max-width:768px}.command.command-wide{max-width:960px}.command strong{background-color:rgba(var(--secondary-rgb),.68);border-radius:6px;display:inline-block;font-weight:500;padding:2px 6px}.w-14{width:14.2857%}.textfield{display:block}.textfield input{-webkit-appearance:none;appearance:none;background-color:transparent;border:2px solid transparent;border-radius:16px;line-height:56px;margin:0;padding:0 16px;transition:all .15s linear}.textfield.textfield-white input{background-color:hsla(0,0%,100%,.58);border:2px solid transparent}.textfield input:focus,.textfield.textfield-white input:hover{background-color:hsla(0,0%,100%,.78)}.textfield input:focus{outline:none}::-webkit-input-placeholder{color:rgba(var(--primary-rgb),.58);opacity:1}::placeholder{color:rgba(var(--primary-rgb),.58);opacity:1}:-ms-input-placeholder{color:rgba(var(--primary-rgb),.58)}::-ms-input-placeholder{color:rgba(var(--primary-rgb),.58)}div:where(.swal2-container) div:where(.swal2-popup){background:#fff;border-radius:56px;color:#545454;font-family:inherit;font-size:1rem}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-color:var(--primary);border:0;border-radius:24px;color:#fff;font-size:1.25em}div:where(.swal2-container) .swal2-html-container{color:var(--on-surface)}.swal2-html-container strong{background-color:rgba(var(--secondary-rgb),.68);border-radius:6px;display:inline-block;font-weight:500;padding:2px 6px}.scroll{margin-right:-4%;overflow-y:auto;padding-right:4%}.scroll::-webkit-scrollbar{width:12px}.scroll::-webkit-scrollbar-track{background-color:rgba(0,0,0,.06);border-radius:100px}.scroll::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.18);border-radius:100px}.scroll{scrollbar-color:rgba(0,0,0,.18) rgba(0,0,0,.06);scrollbar-width:thin;transition:scrollbar-color .3s ease-out}.scroll::-webkit-scrollbar-thumb:hover{background-color:rgba(var(--primary-rgb),.68)}.scroll:hover{scrollbar-color:#5749d2}@media(min-width:960px){.h-scroll{height:40vh}.mh-scroll{max-height:40vh}}.chart-content{height:40vh;width:100%}.chart-xy{border-radius:24px;height:48px;margin-bottom:-24px;margin-left:-24px;position:absolute;width:48px}.chart-xy:hover{z-index:1}.chart-point{background-color:var(--factor-background);border-radius:24px;cursor:pointer;height:48px;width:48px}.chart-point h3{font-size:1.125rem;margin-top:0}.x-dash,.y-dash{cursor:pointer;position:absolute;transition:border-color .2s}.x-dash{border-bottom:4px dashed var(--secondary);height:4px;left:0;width:100%}.y-dash{border-right:4px dashed var(--secondary);height:100%;top:0;width:4px}.x-dash-tip,.y-dash-tip{background-color:rgba(var(--primary-rgb),.78);border-radius:6px;color:#fff;font-size:14px;opacity:0;padding:6px 12px;position:absolute;transition:opacity .2s;white-space:nowrap;z-index:0}.y-dash-tip{bottom:8px;margin-left:-4px;rotate:-90deg;-webkit-transform-origin:bottom left;transform-origin:bottom left}.x-dash-tip{left:8px;margin-bottom:8px}.x-dash:hover,.y-dash:hover{border-color:rgba(var(--primary-rgb),.68)}.x-dash:hover .x-dash-tip,.y-dash:hover .y-dash-tip{box-shadow:0 3px 6px rgba(0,0,0,.2);opacity:1;z-index:5}.x-axis,.y-axis{background-color:var(--secondary);bottom:0;left:0;position:absolute}.x-axis{height:5px;width:102%}.y-axis{height:102%;width:5px}.x-grid,.y-grid{position:absolute;width:0}.x-grid{border-left:1px solid rgba(var(--primary-rgb),.18);bottom:0;height:100%}.y-grid{border-bottom:1px solid rgba(var(--primary-rgb),.18);height:0;left:0;width:100%}.x-label{height:100%;position:relative}.x-label>div{color:rgba(var(--primary-rgb),.68);font-size:1rem;margin-left:-12px;margin-top:12px;position:absolute;text-align:center;top:100%;width:24px}.y-label{position:relative}.y-label>div{color:rgba(var(--primary-rgb),.68);font-size:1rem;left:0;line-height:24px;margin-left:-36px;margin-top:-12px;position:absolute}.x-arrow{border-bottom:12px solid transparent;border-left:24px solid var(--secondary);border-top:12px solid transparent;bottom:-9px;right:-30px}.x-arrow,.y-arrow{height:0;position:absolute;width:0}.y-arrow{border-bottom:24px solid var(--secondary);border-left:12px solid transparent;border-right:12px solid transparent;left:-9px;top:-30px}.chart-label-x{margin-top:-8px}.bottom-tip,.top-tip{background-color:rgba(146,171,252,.38);border-radius:16px;color:var(--on-surface-light);display:inline-block;font-size:.875rem;font-weight:500;max-width:210px;padding:10px 16px;position:relative;text-align:center}.chart-y-hi{top:0;-webkit-transform:translate(-105%,-60%);transform:translate(-105%,-60%);-webkit-transform-origin:top left;transform-origin:top left}.chart-y-hi,.chart-y-lo{left:0;position:absolute;rotate:-90deg}.chart-y-lo{bottom:0;-webkit-transform:translate(12px,-60%);transform:translate(12px,-60%);-webkit-transform-origin:top left;transform-origin:top left}.chart-x-lo{left:0;-webkit-transform:translate(64px,50%);transform:translate(64px,50%)}.chart-x-hi,.chart-x-lo{bottom:0;position:absolute}.chart-x-hi{right:0;-webkit-transform:translate(-64px,50%);transform:translate(-64px,50%)}.chart-x-arrow,.chart-y-arrow{background-color:rgba(146,171,252,.48);border-radius:8px 0 0 8px;color:var(--on-surface-light);display:inline-block;font-size:1rem;font-weight:500;padding:8px 16px;position:relative;text-align:center;width:200px}.chart-x-arrow:after,.chart-y-arrow:after{border-bottom:24px solid transparent;border-left:48px solid rgba(146,171,252,.48);border-top:24px solid transparent;content:"";height:0;left:100%;margin-top:-7px;position:absolute;top:0;width:0}.chart-x-arrow-pos{bottom:0;left:50%;position:absolute;-webkit-transform:translate(-50%,16px);transform:translate(-50%,16px)}.chart-y-arrow-pos{bottom:50%;left:0;position:absolute;rotate:270deg;-webkit-transform:translate(-50%,16px);transform:translate(-50%,16px);-webkit-transform-origin:bottom left;transform-origin:bottom left}.chart-point.pulse{border:4px solid var(--error)}.pulse{-webkit-animation:pulse-animation 1s infinite;animation:pulse-animation 1s infinite}@-webkit-keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(255,0,0,.3)}to{box-shadow:0 0 0 20px rgba(255,0,0,0)}}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 rgba(255,0,0,.3)}to{box-shadow:0 0 0 20px rgba(255,0,0,0)}}.bottom-info,.chart-info{background-color:rgba(var(--error-rgb),.28);border-radius:16px;color:var(--error);font-weight:500;margin:0 auto -1rem;max-width:640px;padding:.75rem;position:relative;z-index:1}.bottom-info{background-color:rgba(var(--secondary-rgb),.48);color:var(--on-surface-light);margin-bottom:0;margin-top:-1.5rem}.bottom-info p{margin:0}.bottom-info p:first-child{margin-bottom:.5rem}.chart-zoom{position:absolute;right:1rem;top:1rem}.half-cover{background-color:rgba(0,0,0,.05);border-radius:0 56px 56px 0;height:100%;left:50%;position:absolute;top:0;width:50%}.dual-scale div{text-align:center;width:7.142%}.dual-arrows{left:0;position:absolute;top:-1rem;width:100%}.dual-arrow,.dual-arrow-left{background-color:rgba(var(--primary-rgb),.68);border-radius:8px 0 0 8px;color:var(--on-primary);display:inline-block;font-size:1rem;max-width:300px;min-width:200px;padding:8px 16px;position:relative;text-align:center}.dual-arrow-left{border-radius:0 8px 8px 0}.dual-arrow-left:after,.dual-arrow:after{border-bottom:24px solid transparent;border-left:48px solid rgba(var(--primary-rgb),.68);border-top:24px solid transparent;content:"";height:0;left:100%;position:absolute;width:0}.dual-arrow:after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dual-arrow-left:after{left:auto;right:100%;rotate:180deg;top:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.tip-menu{position:relative}.tip-menu nav{background-color:var(--card-background);border-radius:24px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:50%;max-width:300px;min-width:260px;position:absolute;top:100%;-webkit-transform:translate(-50%,-3px) scale(0);transform:translate(-50%,-3px) scale(0);-webkit-transform-origin:top;transform-origin:top;transition:.14s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:10}.tip-menu nav.lang-switch{max-width:100px;min-width:auto}.lang-switch div{border-radius:16px}.lang-switch div:hover{background-color:rgba(var(--primary-rgb),.1)}.tip-menu:hover nav{display:block;-webkit-transform:translate(-50%,-3px) scale(1);transform:translate(-50%,-3px) scale(1);transition-delay:.2s;z-index:999}.dragg,.dragg label{cursor:grab}.factor-dropzone{border:2px dashed var(--secondary);border-radius:16px;min-height:86px;padding:1rem}.factor-dropzone .dragg{width:100%}.empty-drop{color:var(--on-surface-lighter);font-size:1.5rem;text-align:center;width:100%}.justify-evenly{justify-content:space-evenly}.find-input{height:52px;position:relative}.find-input input{background-color:rgba(0,0,0,.06);border:none;border-radius:26px;height:52px;padding-left:1rem;padding-right:54px;transition:width .15s linear;width:200px}.find-input input.filled,.find-input input:focus{outline:none;width:320px}.find-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:none;border-radius:24px;color:rgba(var(--primary-rgb),.68);cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:2px;top:2px;transition:.1s linear;width:48px;z-index:5}.find-btn:hover{color:rgba(var(--primary-rgb),1)}.x-input{height:52px;position:relative}.x-input input{background-color:rgba(0,0,0,.06);border:2px solid transparent;border-radius:16px;height:52px;outline:none;padding:0 1rem;transition:all .15s linear;width:100%}.x-input input[type=text]:focus{border-color:var(--primary)}.w-factor-l{width:500px}.primary-container h2{line-height:1.125}@media(min-width:960px){.pl-2pr-l{padding-left:2%}}.animate-enter-down{-webkit-transform:translateY(15px);transform:translateY(15px)}.animate-enter-down,.animate-enter-up{opacity:0;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.animate-enter-up{-webkit-transform:translateY(-15px);transform:translateY(-15px)}.animate-enter-down.animated,.animate-enter-up.animated{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.animate-enter-left{-webkit-transform:translateX(15px);transform:translateX(15px)}.animate-enter-left,.animate-enter-right{opacity:0;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.animate-enter-right{-webkit-transform:translateX(-15px);transform:translateX(-15px)}.animate-enter-left.animated,.animate-enter-right.animated{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.to-print,.to-print .card{background-color:#fff!important;border:none;border-radius:0}.to-print .x-grid,.to-print .y-grid{border-color:#ccc!important}.to-print .chart-zoom{display:none}.goal-hint ul{padding-left:24px;padding-right:16px}.roadmap-goal{background-color:#dbe4fe;background-color:var(--card-background,#dbe4fe);border-radius:56px}.w-15{width:15%}.roadmap h5{color:rgba(var(--primary-rgb),.68);font-size:.875rem;font-weight:500}.roadmap h3,.roadmap h5{margin:4px 0}.roadmap-card{background-color:#dbe4fe;background-color:var(--card-background,#dbe4fe);border-radius:24px}.roadmap .label{background-color:#fee68e;border-radius:24px 24px 24px 0;display:flex;flex-direction:column;height:100%;margin:0 4px}.roadmap .item{word-wrap:break-word;background-color:rgba(var(--primary-rgb),.08);border-radius:8px;cursor:pointer;display:block;-webkit-hyphens:auto;hyphens:auto;margin-bottom:6px;max-width:300px;overflow-wrap:break-word;padding:.75rem .5rem}.roadmap .item:hover{opacity:.8}.btn.btn-roadmap{background-color:#dbe4fe;border-radius:24px}.btn.btn-left{font-weight:400;justify-content:start}.roadmap-label{height:56px}.goal-hint{display:none}.empty-goal+.goal-hint,.goal-name:focus+.goal-hint{display:block}.wrap-horizon,.wrap-occupation,.wrap-salary{align-items:center;border-radius:8px;cursor:pointer;display:flex;height:100%;justify-content:center;margin:0 4px;padding:.5rem}.wrap-occupation:hover,.wrap-salary:hover{opacity:.8}.wrap-horizon:hover{opacity:.68}.wrap-salary{background-color:#5a68e2;color:#fff;font-weight:500}.wrap-occupation{background-color:#b7c7fd;font-weight:500}.readonly .item,.readonly .wrap-horizon,.readonly .wrap-occupation,.readonly .wrap-salary{cursor:default}.mdc-dialog__content .dialog-label{color:rgba(var(--primary-rgb),.96)}.dialog-hint{color:rgba(var(--primary-rgb),.48)}.error input[type=text],.error input[type=text]:focus{background-color:rgba(var(--error-rgb),.28);border-color:var(--error)}.error .dialog-label{color:var(--error)}.dialog-hint-error{color:var(--error);display:none;font-weight:500}.error .dialog-hint-error{display:block}.btn.add-btn{font-weight:500;padding:.25rem 0}.add-btn:hover{opacity:.8}.flex-grow{flex-grow:1}.matter-button-text.btn-del{color:var(--error)}@media(min-width:1024px){.roadmap{min-width:960px}}@media(min-width:1200px){.roadmap{min-width:1024px}.step-roadmap{max-width:1200px;min-width:960px}}.time-end{-webkit-animation:pulse .5s infinite;animation:pulse .5s infinite}@-webkit-keyframes pulse{0%{color:red}50%{opacity:0}to{color:red}}@keyframes pulse{0%{color:red}50%{opacity:0}to{color:red}}.matter-button-text{--matter-helper-theme:var(--primary-rgb);background-color:transparent;border:none;border-radius:26px;box-sizing:border-box;color:rgba(var(--primary-rgb),.68);cursor:pointer;display:inline-block;font-family:Roboto,Segoe UI,BlinkMacSystemFont,system-ui,-apple-system;font-family:var(--font-body,"Roboto","Segoe UI",BlinkMacSystemFont,system-ui,-apple-system);font-size:16px;font-weight:500;height:52px;line-height:42px;min-width:64px;outline:none;padding:0 24px;position:relative;text-align:center;text-overflow:ellipsis;vertical-align:middle}.matter-button-text.with-leading-icon{align-items:center;display:inline-flex;padding-left:8px}.matter-button-text.with-leading-icon .material-icons{margin-right:4px}.matter-button-text::-moz-focus-inner{border:none}.matter-button-text:after,.matter-button-text:before{border-radius:inherit;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0}.matter-button-text:before{background-color:rgb(var(--matter-helper-theme));transition:opacity .2s}.matter-button-text:after{background:radial-gradient(circle at center,currentColor 1%,transparent 0) 50%/10000% 10000% no-repeat;transition:opacity 1s,background-size .5s}.matter-button-text:hover:before{opacity:.04}.matter-button-text:focus:before{opacity:.12}.matter-button-text:hover:focus:before{opacity:.16}.matter-button-text:active:after{background-size:100% 100%;opacity:.16;transition:background-size 0s}.matter-button-text:disabled{background-color:transparent;color:rgba(0,0,0,.38);color:rgba(var(--matter-onsurface-rgb,0,0,0),.38);cursor:auto}.matter-button-text:disabled:after,.matter-button-text:disabled:before{opacity:0}.matter-link{--matter-helper-theme:var(--matter-theme-rgb,var(--matter-primary-rgb,33,150,243));--matter-helper-safari1:rgba(var(--matter-helper-theme),0.12);border-radius:4px;color:rgb(var(--matter-helper-theme));text-decoration:none;transition:background-color .2s,box-shadow .2s}.matter-link:hover{text-decoration:underline}.matter-link:focus{background-color:var(--matter-helper-safari1);box-shadow:0 0 0 .16em var(--matter-helper-safari1);outline:none}.matter-link:active{background-color:transparent;box-shadow:none}.btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;background:none;border:none;color:var(--on-surface);cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:center;letter-spacing:.01em}.btn-l{border-radius:var(--h-l-btn);height:var(--h-l-btn)}.btn-m{border-radius:var(--h-m-btn);height:var(--h-m-btn)}.btn.btn-l{padding:0 32px}.btn.btn-l.icon-leading{padding-left:24px}.icon-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;border:none;cursor:pointer;display:flex;justify-content:center}.icon-btn.btn-l{width:var(--h-l-btn)}.icon-btn.btn-m{width:var(--h-m-btn)}.icon-btn:hover{opacity:.68}.icon-btn.loading .material-icons{-webkit-animation:iconbtnloading 1s infinite;animation:iconbtnloading 1s infinite}@-webkit-keyframes iconbtnloading{0%{rotate:0deg}to{rotate:180deg}}@keyframes iconbtnloading{0%{rotate:0deg}to{rotate:180deg}}.btn-primary{background-color:var(--primary);color:var(--on-primary);transition:all .2s}.btn-primary.btn-inactive{background-color:#b3acb8}.btn-tonal{background-color:var(--surface);color:var(--on-surface)}.btn-text{background-color:transparent}.factor-checkbox{background-color:hsla(0,0%,100%,.5);border-radius:16px;color:var(--onsurface-light);cursor:pointer;display:block;font-family:var(--font-body);font-size:16px;line-height:1.5;margin-bottom:6px;padding:8px 16px;position:relative;z-index:0}.factor-checkbox>input{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:2px solid;border-color:rgba(var(--primary-rgb),.58);border-radius:2px;height:18px;margin:3px 1px;outline:none;transition:border-color .2s,background-color .2s;width:18px;z-index:1}.factor-checkbox>input,.factor-checkbox>input+span{box-sizing:border-box;display:block;position:absolute}.factor-checkbox>input+span{height:100%;left:0;top:0;width:100%}.factor-checkbox .label{box-sizing:border-box;display:inline-flex;padding-left:30px;width:inherit}.factor-checkbox>input+span:before{background-color:var(--factor-background);border-radius:16px;content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.factor-checkbox.with-progress>input+span:before{opacity:.2}.factor-checkbox>input+span:after{border-color:transparent;border-style:solid;border-width:0 0 2px 2px;box-sizing:initial;content:"";display:block;height:5px;left:17px;pointer-events:none;position:absolute;top:11px;-webkit-transform:translate(3px,4px) rotate(-45deg);transform:translate(3px,4px) rotate(-45deg);transition:border-color .2s;width:10px;z-index:1}.factor-checkbox>input:checked,.factor-checkbox>input:indeterminate{background-color:var(--primary);border-color:var(--primary)}.factor-checkbox>input:checked+span:before,.factor-checkbox>input:indeterminate+span:before{background-color:var(--factor-background)}.factor-checkbox.factor-dual>input+span:before{background-color:transparent!important}.factor-checkbox>input:checked+span:after,.factor-checkbox>input:indeterminate+span:after{border-color:var(--on-primary)}.factor-checkbox>input:indeterminate+span:after{border-left-width:0;-webkit-transform:translate(4px,3px);transform:translate(4px,3px)}.factor-checkbox:hover>input+span:before{opacity:.06}.factor-checkbox.with-progress:hover>input+span:before{opacity:.26}.factor-checkbox>input:focus+span:before{opacity:.12}.factor-checkbox.with-progress>input:focus+span:before{opacity:.46}.factor-checkbox:hover>input:focus+span:before{opacity:.16}.factor-checkbox.with-progress:hover>input:focus+span:before{opacity:.5}.factor-checkbox>input:checked+span:before{opacity:1}.factor-checkbox:hover>input:checked+span:before{opacity:.88}.factor-checkbox:active:hover>input,.factor-checkbox:active>input{border-color:var(--primary)}.factor-checkbox:active>input:checked{background-color:var(--on-surface-light);border-color:transparent}.factor-checkbox:active>input+span:before{opacity:1;-webkit-transform:scale(0);transform:scale(0);transition:opacity 0s,-webkit-transform 0s;transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s,-webkit-transform 0s}.factor-checkbox>input:disabled{border-color:rgba(0,0,0,.2);cursor:auto}.factor-checkbox>input:checked:disabled,.factor-checkbox>input:indeterminate:disabled{background-color:rgba(0,0,0,.2);border-color:transparent}.factor-checkbox>input:disabled+span{color:var(--on-surface-lighter);cursor:auto}.factor-checkbox.with-tail{padding-right:48px}.factor-checkbox.with-tail .tail{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0}.factor-checkbox.with-tail .tail,.w-tail{width:56px}.factor-dual .attr{border-radius:16px 0 0 16px;opacity:.88;right:50%}.factor-dual .attr,.factor-dual .attr2{background-color:var(--factor-background);display:block;height:100%;position:absolute;top:0;z-index:-1}.factor-dual .attr2{border-radius:0 16px 16px 0;left:50%;opacity:1}.factor-checkbox.factor-dual:hover .attr{opacity:.68}.factor-checkbox.factor-dual:hover .attr2{opacity:.88}.factor-progress{background-color:hsla(0,0%,100%,.5);border-radius:16px;color:var(--onsurface-light);display:block;font-family:var(--font-body);font-size:16px;line-height:1.5;margin-bottom:6px;padding:8px 16px;position:relative;z-index:0}.label strong{display:inline-block;min-width:34px}.factor-progress .indicator{background-color:var(--factor-background);border-radius:16px;content:"";display:block;height:100%;left:0;opacity:1;pointer-events:none;position:absolute;top:0;transition:width .25s ease-out;width:100%;z-index:-1}.factor-progress.with-tail{padding-right:48px}.factor-progress.with-tail .tail{align-items:center;display:flex;height:100%;justify-content:center;padding-right:0;position:absolute;right:0;top:0;width:56px}.factor-progress .label{display:inline-flex}.isdragged .factor-progress{background-color:rgba(0,0,0,.1)!important}.with-rating .rating{display:flex;flex-direction:row-reverse;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.with-rating .label{pointer-events:none;position:relative;z-index:2}.rating>input{display:none}.rating>label{color:gold;cursor:pointer;font-size:1rem;position:relative;text-align:center;width:14.2857%}.rating>label:before{background-color:var(--primary);border-radius:8px;content:"";height:16px;left:80%;margin-left:-16px;margin-top:-8px;opacity:.1;opacity:0;position:absolute;top:50%;transition:opacity .15s linear;width:16px}.rating:not(.disabled):hover>label:before{opacity:.06}.rating:not(.disabled):hover>input:checked~label:before{opacity:.25}.rating .indicator{transition:all .1s ease-in;width:0}.rating>input.r1:checked~.indicator{width:14.2857%}.rating>input.r2:checked~.indicator{width:28.5714%}.rating>input.r3:checked~.indicator{width:42.8571%}.rating>input.r4:checked~.indicator{width:57.1428%}.rating>input.r5:checked~.indicator{width:71.4285%}.rating>input.r6:checked~.indicator{width:85.7142%}.rating:not(.disabled)>input.r7:hover~.indicator,.rating>input.r7:checked~.indicator{width:100%}.rating:not(.disabled)>input.r6:hover~.indicator{width:85.7142%}.rating:not(.disabled)>input.r5:hover~.indicator{width:71.4285%}.rating:not(.disabled)>input.r4:hover~.indicator{width:57.1428%}.rating:not(.disabled)>input.r3:hover~.indicator{width:42.8571%}.rating:not(.disabled)>input.r2:hover~.indicator{width:28.5714%}.rating:not(.disabled)>input.r1:hover~.indicator{width:14.2857%}.rating:not(.disabled)>input:hover~.indicator{opacity:.87}.rating:not(.disabled)>input:focus~.indicator{opacity:.37!important}.rating-scale li span{border-radius:16px;display:inline-block;padding:4px 0;width:95%}.card.scenario-card{height:18vh;min-height:12rem}.scenario-cover{background-color:#dbe4fe;background-color:var(--card-background,#dbe4fe);background-position:50%;background-size:cover;border-radius:48px;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .15s;width:100%}.scenario-select .scenario-cover,.scenario-select .scenario-cover.with-image{opacity:1}.scenario-select.choose-scenario .scenario-cover.with-image{opacity:.7}.scenario-select .scenario-cover.with-image+.scenario-title{color:#fff;text-shadow:0 2px 26px #000}.choose-scenario input:checked+.scenario-cover{background-color:var(--secondary)}.scenario-select.choose-scenario input:checked+.scenario-cover.with-image{opacity:1}.scenario-select input:checked+.scenario-cover.with-image+label{color:#fff;text-shadow:0 0 30px #000}.scenario-select:hover .scenario-cover,.scenario-select:hover input+.scenario-cover{background-color:rgba(var(--secondary-rgb),.68)!important}.scenario-select:hover .scenario-cover.with-image{opacity:1!important}.max-example .scenario-select:hover .scenario-cover.with-image{opacity:.8!important}.scenario-img-label{display:block;right:1.5rem}.scenario-del-img,.scenario-img-label{cursor:pointer;position:absolute;top:1.25rem;z-index:1}.scenario-del-img{right:5rem}.scenario-del-img,.scenario-img-label button{background-color:hsla(0,0%,100%,.38);color:var(--primary);transition:opacity .15s linear}.scenario-img-label button{pointer-events:none}.scenario-img-label:hover button{opacity:.67}.rotate{-webkit-animation:rotate 1.5s linear infinite;animation:rotate 1.5s linear infinite}@-webkit-keyframes rotate{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes rotate{to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.scenario-x-axis{height:24px;left:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.scenario-y-axis{bottom:0;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.x-arrows{background-color:var(--primary);height:5px;position:relative;width:100%}.x-arrows:after,.x-arrows:before{border-bottom:12px solid transparent;border-left:24px solid var(--primary);border-top:12px solid transparent;bottom:-9px;content:"";height:0;position:absolute;right:-20px;width:0}.x-arrows:before{left:-20px;right:auto;rotate:180deg}.y-arrows{background-color:var(--primary);height:100%;position:relative;width:5px}.y-arrows:after,.y-arrows:before{border-bottom:12px solid transparent;border-left:24px solid var(--primary);border-top:12px solid transparent;content:"";height:0;position:absolute;right:-9px;rotate:-90deg;top:-1rem;width:0}.y-arrows:before{bottom:-1rem;rotate:90deg;top:auto}.label-x,.label-y{background-color:var(--factor-background);border-radius:16px;display:inline-block;font-size:1rem;line-height:1.125;padding:8px 16px;text-align:center}.label-x{position:absolute;top:50%;z-index:1}.label-left{left:0;-webkit-transform:translateY(18%);transform:translateY(18%)}.label-right{right:0;-webkit-transform:translateY(-118%);transform:translateY(-118%)}.maxw-label,.mdc-dialog__content .maxw-label{max-width:360px}.mdc-dialog .mdc-dialog__surface.surface-example{background-position:50%;background-size:cover;border-radius:56px}.dialog-cover{background:linear-gradient(270deg,rgba(90,90,90,0) 0,rgba(88,88,88,.034) 16.36%,rgba(83,83,83,.125) 33.34%,rgba(74,74,74,.253) 40.1%,rgba(64,64,64,.4) 65.75%,rgba(51,51,51,.547) 79.43%,rgba(36,36,36,.675) 90.28%,hsla(0,0%,7%,.766) 97.43%,rgba(0,0,0,.8));height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:100%}.dialog-has-cover .dialog-cover{opacity:1}.scenario-description{color:#fff;text-shadow:0 0 16px #000}.btn-scenario-back{background-color:hsla(0,0%,100%,.1);color:#fff;left:2rem;position:absolute;top:-2rem;transition:background-color .2s}.btn-scenario-back:hover{background-color:hsla(0,0%,100%,.2)}.surface-example .mdc-dialog__content{overflow:visible}@media(min-width:960px){.max-example{max-width:750px}.mdc-dialog .mdc-dialog__surface.surface-example{max-width:960px;min-width:760px}}@media(min-width:1366px){.mdc-dialog .mdc-dialog__surface.surface-example{max-width:1024;min-height:680px;width:80vw}}.example-header{margin-top:-2rem}.example-scenario h2,.example-scenario ol{margin-bottom:2rem}.scenarios-info{margin-bottom:-1rem;margin-top:1rem}.scenarios-info,.scenarios-title{color:rgba(var(--primary-rgb),.48)}.mdc-dialog,.mdc-dialog__scrim{align-items:center;box-sizing:border-box;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.mdc-dialog{display:none;z-index:7}.mdc-dialog .mdc-dialog__surface{background-color:#fff}.mdc-dialog .mdc-dialog__scrim,.mdc-dialog .mdc-dialog__surface-scrim{background-color:rgba(0,0,0,.32)}.mdc-dialog .mdc-dialog__title{color:rgba(var(--primary-rgb),.87)}.mdc-dialog .mdc-dialog__content{color:rgba(var(--primary-rgb),.68)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable.mdc-dialog-scroll-divider-footer .mdc-dialog__actions{border-color:rgba(0,0,0,.12)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:0}.mdc-dialog.mdc-dialog-scroll-divider-header.mdc-dialog--fullscreen .mdc-dialog__header{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mdc-dialog .mdc-dialog__content{padding:20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width:592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width:592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{border-radius:32px;max-height:calc(100% - 32px)}@media(max-width:960px)and (max-height:1440px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;max-width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width:720px)and (max-height:1023px)and (max-width:672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:calc(100vw - 112px)}}@media(max-width:720px)and (max-height:1023px)and (min-width:672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:560px}}@media(max-width:720px)and (max-height:1023px)and (max-height:720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width:720px)and (max-height:1023px)and (min-height:720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width:720px)and (max-height:1023px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width:720px)and (max-height:400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{border-radius:0;height:100%;max-height:100vh;max-width:100vw;width:100%}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{left:-12px;order:-1}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{justify-content:flex-start;padding:0 16px 9px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:-8px}}@media(max-width:600px)and (max-height:960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{border-radius:0;height:100%;max-height:100vh;max-width:100vw;width:100vw}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{left:-12px;order:-1}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{justify-content:flex-start;padding:0 16px 9px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:-8px}}@media(min-width:960px)and (min-height:1440px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{align-items:center;flex-direction:row;height:100%;justify-content:space-around;opacity:0;pointer-events:none;-webkit-transform:scale(.8);transform:scale(.8)}.mdc-dialog__container,.mdc-dialog__surface{box-sizing:border-box;display:flex}.mdc-dialog__surface{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);flex-direction:column;flex-grow:0;flex-shrink:0;max-height:100%;max-width:100%;overflow-y:auto;pointer-events:auto;position:relative}.mdc-dialog__surface .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-dialog__surface[dir=rtl],[dir=rtl] .mdc-dialog__surface{text-align:right}@media(-ms-high-contrast:active),screen and (forced-colors:active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface:before{border:2px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.mdc-dialog__surface:before{content:none}}.mdc-dialog__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;display:block;flex-shrink:0;font-family:Roboto,sans-serif;font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:normal;line-height:2rem;margin:0 0 1px;padding:0 24px 9px;position:relative;text-decoration:inherit;text-transform:inherit}.mdc-dialog__title:before{content:"";display:inline-block;height:40px;vertical-align:0;width:0}.mdc-dialog__title[dir=rtl],[dir=rtl] .mdc-dialog__title{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid transparent;display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{border-bottom:0;margin-bottom:0;padding:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid transparent}.mdc-dialog__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;box-sizing:border-box;flex-grow:1;font-family:Roboto,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.03125em;line-height:1.5rem;margin:0;overflow:auto;text-decoration:inherit;text-transform:inherit}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__header+.mdc-dialog__content,.mdc-dialog__title+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-bottom:8px;padding-top:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{align-items:center;border-top:1px solid transparent;box-sizing:border-box;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin:0;min-height:52px;padding:8px;position:relative}.mdc-dialog--stacked .mdc-dialog__actions{align-items:flex-end;flex-direction:column}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}.mdc-dialog__button[dir=rtl],[dir=rtl] .mdc-dialog__button{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl],[dir=rtl] .mdc-dialog__button:first-child{margin-left:0;margin-right:0}.mdc-dialog__button[dir=rtl],[dir=rtl] .mdc-dialog__button{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--closing,.mdc-dialog--open,.mdc-dialog--opening{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity .15s linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,-webkit-transform .15s cubic-bezier(0,0,.2,1) 0ms;transition:opacity 75ms linear,transform .15s cubic-bezier(0,0,.2,1) 0ms;transition:opacity 75ms linear,transform .15s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .15s cubic-bezier(0,0,.2,1) 0ms}.mdc-dialog--closing .mdc-dialog__container,.mdc-dialog--closing .mdc-dialog__scrim{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{-webkit-transform:none;transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{opacity:1;-webkit-transform:none;transform:none}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1;z-index:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity .15s linear}.mdc-dialog__surface-scrim{display:none;height:100%;opacity:0;position:absolute;width:100%}.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.container{max-width:992px}.container-lg{max-width:1200px}.container-xl{max-width:1366px}.row{margin:-1rem}.bg-surface{background-color:var(--surface)}.bg-primary{background-color:var(--primary)}.bg-primary-container{background-color:var(--primary-container)}.bg-secondary{background-color:var(--secondary)}.bg-secondary-container{background-color:var(--secondary-container)}.fc-primary{color:var(--primary)}.fc-on-primary{color:var(--on-primary)}.fc-secondary{color:var(--secondary)}.fc-on-secondary{color:var(--on-secondary)}.primary{background-color:var(--primary);color:var(--on-primary)}.primary-container{background-color:var(--primary-container);color:var(--on-primary-container)}.secondary{background-color:var(--secondary);color:var(--on-secondary)}.secondary-container{background-color:var(--secondary-container);color:var(--on-secondary-container)}.tertiary-container{background-color:var(--tertiary-container);color:var(--on-surface)}.light{background-color:var(--background);color:var(--secondary)}.br-sm{border-radius:var(--radius-sm)}.br-md{border-radius:var(--radius-md)}.br-lg{border-radius:var(--radius-lg)}.br-xl{border-radius:var(--radius-xl)}.circle{border-radius:50%;height:48px;width:48px}.circle--lg{height:80px;width:80px}.circle--lg i{font-size:42px}.circle--economic{background-color:#efe0ac;height:160px;right:calc(100% - 30px);top:50px;width:160px;z-index:-1}.circle--social{background-color:#d3eeea;height:104px;right:160px;top:calc(100% - 15px);width:104px}.circle--ecological{background-color:#cbf2cb;height:134px;right:0;top:calc(100% + 5px);width:134px}.circle--technological{background-color:#f8f2ca;bottom:84px;height:160px;left:calc(100% - 26px);width:160px;z-index:-2}.circle--legal{background-color:#b7c7fd;height:104px;right:0;top:46px;width:104px}.circle--value{background-color:#b7c7fd;height:148px;left:56px;top:52px;width:148px}.list-ordered{counter-reset:my-counter}.list-ordered li:before{content:counter(my-counter);counter-increment:my-counter;margin-right:24px}.list-ordered li:last-child{margin-bottom:0}.list-swot li:first-child:before{content:"S"}.list-swot li:nth-child(2):before{content:"W"}.list-swot li:nth-child(3):before{content:"O"}.list-swot li:nth-child(4):before{content:"T"}.list-inline{margin:-.5rem}.area__item .material-icons{transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.area__item img{opacity:1;transition:opacity .15s}.area__item:hover .material-icons{-webkit-transform:translateX(10px);transform:translateX(10px)}.area__item:hover img{opacity:.8}.section--two-cols .secondary-container,.section--two-cols .tertiary-container{z-index:-1}@media screen and (min-width:60em){.section--two-cols .secondary-container,.section--two-cols .tertiary-container{margin-left:-20px}.section--three-cols .col:first-child{width:36%}.section--three-cols .col:first-child>div{z-index:2}.section--three-cols .col:nth-child(2){width:36%}.section--three-cols .col:nth-child(2)>div{margin-left:-20px;z-index:1}.section--three-cols .col:nth-child(3){width:28%}.section--three-cols .col:nth-child(3)>div{margin-left:-20px;z-index:2}.section--steepvl .col:nth-child(2){padding-top:140px}.section--steepvl .secondary-container{padding-top:84px}}.section--final .list--files>li>a{text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out}.section--final .list--files>li>a:hover{background-color:var(--primary);color:var(--on-primary)}.section--future-scenarios .row>div{min-height:310px}.section--start .content{line-height:1.5;z-index:2}.section--start .content>*{margin-bottom:1.5rem;margin-top:0}.section--start .content>:last-child{margin-bottom:0}.section--start .list a{border-radius:100px;min-width:280px;text-decoration:none}.new-project{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEwMCIgaGVpZ2h0PSI1MDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0MDUuOTQtMzYuMjFjNjQuMS0yOS4xNiA3LjU4LTEzMC4zNjggMjIuMTItMTg5LjEyNiA2LjU1LTI2LjQ0NiA0MC4wNS0xOC42MzcgNTUuMzkgMy44NzZsODM3LjEzIDEyMjguMzNjMTkuNTcgMjguNzEgOC41NCA2OC4xMy0yMy4wOCA4Mi41MUw3ODYuNDg4IDE3NzYuNzFjLTI0Ljc5OSAxMS4yOC01NC4xMTkgMy4wOC02OS40NjItMTkuNDRMLTEyMC4xMDMgNTI4Ljk0NWMtMTkuNTY3LTI4LjcxMS01LjMzMi02NS4xOTcgMjcuMzMtNTMuMzQ4IDY5LjAxMyAyNS4wMzcgMTQ2LjUxOCAxMDMuMjgxIDIwNy4xMzYgNzUuNzA3IDgwLjY3My0zNi42OTgtMjkuNzA4LTE4Ny41MSA1MC45NjUtMjI0LjIwNiA4MC42NzMtMzYuNjk4IDE5MS4yNTQgMTE0LjAyNSAyNzEuOTI3IDc3LjMyNyA4MC42NzMtMzYuNjk2LTI5LjcwNS0xODcuNTA4IDUwLjk2OC0yMjQuMjA2IDgwLjY3Mi0zNi42OTYgMTkxLjI1NCAxMTQuMDI1IDI3MS45MjcgNzcuMzI3IDgwLjY3My0zNi42OTYtMjkuNzA4LTE4Ny41MDggNTAuOTY1LTIyNC4yMDUgODAuNjc0LTM2LjY5NyAxOTEuMjU1IDExNC4wMjQgMjcxLjkyNSA3Ny4zMjcgODAuNjgtMzYuNjk2LTI5LjctMTg3LjUxIDUwLjk3LTIyNC4yMDYgODAuNjctMzYuNjk3IDE5MS4yNSAxMTQuMDI0IDI3MS45MyA3Ny4zMjhaIiBmaWxsPSIjQTVCQUZGIi8+PC9zdmc+);background-position:0 0;background-repeat:no-repeat;background-size:cover}.new-project .img-wrapper{right:4rem;width:40%}@media screen and (min-width:60em){.new-project input[name=time_horizon]{max-width:225px}.new-project input[name=area]{max-width:325px}}.group-link{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEwMCIgaGVpZ2h0PSI1MDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0MDUuOTQtMzYuMjFjNjQuMS0yOS4xNiA3LjU4LTEzMC4zNjggMjIuMTItMTg5LjEyNiA2LjU1LTI2LjQ0NiA0MC4wNS0xOC42MzcgNTUuMzkgMy44NzZsODM3LjEzIDEyMjguMzNjMTkuNTcgMjguNzEgOC41NCA2OC4xMy0yMy4wOCA4Mi41MUw3ODYuNDg4IDE3NzYuNzFjLTI0Ljc5OSAxMS4yOC01NC4xMTkgMy4wOC02OS40NjItMTkuNDRMLTEyMC4xMDMgNTI4Ljk0NWMtMTkuNTY3LTI4LjcxMS01LjMzMi02NS4xOTcgMjcuMzMtNTMuMzQ4IDY5LjAxMyAyNS4wMzcgMTQ2LjUxOCAxMDMuMjgxIDIwNy4xMzYgNzUuNzA3IDgwLjY3My0zNi42OTgtMjkuNzA4LTE4Ny41MSA1MC45NjUtMjI0LjIwNiA4MC42NzMtMzYuNjk4IDE5MS4yNTQgMTE0LjAyNSAyNzEuOTI3IDc3LjMyNyA4MC42NzMtMzYuNjk2LTI5LjcwNS0xODcuNTA4IDUwLjk2OC0yMjQuMjA2IDgwLjY3Mi0zNi42OTYgMTkxLjI1NCAxMTQuMDI1IDI3MS45MjcgNzcuMzI3IDgwLjY3My0zNi42OTYtMjkuNzA4LTE4Ny41MDggNTAuOTY1LTIyNC4yMDUgODAuNjc0LTM2LjY5NyAxOTEuMjU1IDExNC4wMjQgMjcxLjkyNSA3Ny4zMjcgODAuNjgtMzYuNjk2LTI5LjctMTg3LjUxIDUwLjk3LTIyNC4yMDYgODAuNjctMzYuNjk3IDE5MS4yNSAxMTQuMDI0IDI3MS45MyA3Ny4zMjhaIiBmaWxsPSIjQTVCQUZGIi8+PC9zdmc+);background-position:0 0;background-repeat:no-repeat;background-size:cover}.group-link .btn--fullscreen{right:2rem;top:2rem}footer .br-l{border:none}.form__field{border:2px solid var(--surface);height:56px;outline:none;transition:border-color .15s ease-in-out}.form__field:focus{border-color:var(--on-surface)}.form__tips{opacity:.6}.text-with-icons{line-height:48px}@media screen and (min-width:60em){.w-55-l{width:55%}}
/*# sourceMappingURL=main.61594264.css.map*/