[v-cloak]{display:none}@font-face{font-family:"Epilogue";font-style:normal;font-weight:600;src:url("/static/fonts/Epilogue-SemiBold.otf?bbc5f0c16e03") format("opentype")}@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url("/static/fonts/Inter_variable.ttf?340e8be3ed9d") format("truetype")}@font-face{font-family:"Lato";src:url("/static/fonts/Lato-Regular.ttf?cd0ffb9c749f") format("truetype");font-weight:400;font-style:normal}html{height:100%}body,#app{height:100%;display:flex;flex-direction:column;background:#f1f1f1;font-family:"Lato",sans-serif;font-weight:400}.v-application__wrap{display:block}.v-application.v-theme--light{background:#f1f1f1}h1,h2,h3,h4,h5,h6,#header li{font-family:"Epilogue",sans-serif;color:#081856}h1,h2,h3,h4,h5,h6{margin:1em 0 0.5em 0}h1.blue,h2.blue,h3.blue,h4.blue,h5.blue,h6.blue{color:#1E48BD}.question h1{margin-top:0}.v-application{background:#F3F3F3}a{text-decoration:none;color:#081856}.text-left{text-align:left}.notificationContainer{position:fixed;top:10px;right:10px;z-index:99}#header{height:210px;overflow:hidden}#header .logo{height:66px;padding:13px 0}#header .user{display:flex;align-items:center}#header .profile{width:auto;height:auto;font-size:42px;line-height:1;color:#091755;cursor:pointer;margin-left:8px}#header .profile:hover{color:#1E48BD}#header .nav1{background:#E2E4E8}#header .header{display:flex;align-items:center;justify-content:space-between}#header .header ul.nav1{display:flex;align-items:center;justify-content:center;list-style:none;margin:0;padding:0}#header .header ul.nav1 li{height:66px;padding:20px;margin-right:40px;box-sizing:border-box;border:3px solid transparent}#header .header ul.nav1 li.active,#header .header ul.nav1 li:hover{border-top:3px solid rgb(33,71,189)}#header .header ul.nav1 li.inactive{color:#959CB4}#header .header ul.nav1 li.inactive a{color:#959CB4}#header ul.nav2{margin-top:2em;display:flex;align-items:center;justify-content:space-around;list-style:none;width:100%;font-size:20px;color:#959CB4}#header ul.nav2 li{width:25%;display:block;text-align:center;padding:10px 0}#header ul.nav2 li.active{color:#041756}#header ul.nav2 li a{color:inherit;text-decoration:none}#header ul.nav2 li a:hover{color:#041756}#header .state-slider{height:3px;background:#d1d8e8;position:relative;border-radius:2px}#header .state-slider .state{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,rgb(4,23,86) 0%,rgb(33,71,189) 100%);transition:all 0.3s ease;width:0;border-radius:2px}#public-header{height:210px;overflow:hidden}#public-header .logo{height:66px;padding:13px 0}#public-header .public-header__bar{background:#E2E4E8}#public-header .public-header__container{display:flex;align-items:center;justify-content:space-between}#public-header li{font-family:"Epilogue",sans-serif;color:#081856}#public-header ul.public-header__nav-desktop{display:flex;align-items:center;justify-content:flex-end;list-style:none;margin:0;padding:0;margin-left:auto}#public-header ul.public-header__nav-desktop li{height:66px;padding:20px;margin-right:40px;box-sizing:border-box;border:3px solid transparent}#public-header ul.public-header__nav-desktop li:hover{border-top:3px solid rgb(33,71,189)}#public-header .public-header__menu-mobile{display:none;width:44px;height:44px;padding:0;min-width:0;align-items:center;justify-content:center}#public-header .public-header__menu-mobile .burger{position:relative;width:24px;height:18px;display:inline-block}#public-header .public-header__menu-mobile .burger .line{position:absolute;left:0;width:100%;height:2px;background:#091755;border-radius:2px;transition:top 0.2s ease,transform 0.2s ease,opacity 0.15s ease}#public-header .public-header__menu-mobile .burger .line:nth-child(1){top:0}#public-header .public-header__menu-mobile .burger .line:nth-child(2){top:8px}#public-header .public-header__menu-mobile .burger .line:nth-child(3){top:16px}#public-header .public-header__menu-mobile.is-active .line:nth-child(1){top:8px;transform:rotate(45deg)}#public-header .public-header__menu-mobile.is-active .line:nth-child(2){opacity:0}#public-header .public-header__menu-mobile.is-active .line:nth-child(3){top:8px;transform:rotate(-45deg)}@media (max-width:768px){#public-header ul.public-header__nav-desktop{display:none}#public-header .public-header__menu-mobile{display:flex;margin-left:auto}}.pricing-section{padding:40px 0 20px}.pricing-section h1,.pricing-section h2,.pricing-section h3,.pricing-section h4,.pricing-section h5,.pricing-section h6{font-family:"Epilogue",sans-serif;font-weight:500}.pricing-section .pricing-title{font-size:36px;font-weight:700;text-align:center;margin:0 0 24px}.pricing-section .pricing-toggle{display:inline-flex;background:#F3F3F5;padding:0;border-radius:999px;box-shadow:0 6px 16px rgba(0,0,0,0.08),inset 0 1px 1px rgba(255,255,255,0.7);gap:0;margin:0 auto 24px;overflow:hidden}.pricing-section .pricing-toggle .pill{border:1px solid transparent;background:transparent;padding:10px 18px;border-radius:999px;font-weight:600;color:#68708A;cursor:pointer;transition:all 0.15s ease}.pricing-section .pricing-toggle .pill.active{color:#1E48BD;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(75deg,#FFFFFF 0%,#8FA0FF 100%) border-box}.pricing-section .pricing-cards{margin-top:10px}.pricing-section .pricing-cards .v-col{display:flex}.pricing-section .pricing-card{background:#F5F6F8;border-radius:24px;padding:22px;box-shadow:0 10px 24px rgba(0,0,0,0.06);border:2px solid #EEF0F4;height:100%;display:flex;flex-direction:column}.pricing-section .pricing-card.is-popular{border:1px solid transparent;background:linear-gradient(#F8FAFF,#F8FAFF) padding-box,linear-gradient(to bottom left,#6B7CFF 0%,#F8FAFF 100%) border-box}.pricing-section .pricing-card .pricing-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.pricing-section .pricing-card .pricing-card__header h3{margin:0;font-size:18px;color:#444}.pricing-section .pricing-card .pricing-card__header .popular-badge{font-size:12px;padding:4px 8px;border-radius:999px;background:#6B7CFF;color:white;line-height:1}.pricing-section .pricing-card .pricing-card__price{margin:8px 0 12px}.pricing-section .pricing-card .pricing-card__price .amount{font-size:36px;font-weight:800;color:#111}.pricing-section .pricing-card .pricing-card__price .currency{font-size:28px;font-weight:800;margin-left:2px;color:#111}.pricing-section .pricing-card .pricing-card__price .suffix{margin-left:8px;font-size:28px;font-weight:700;color:#8A8F9C}.pricing-section .pricing-card .pricing-card__features{margin:12px 0 18px;padding-left:1.2em;color:#7A7A7A}.pricing-section .pricing-card .pricing-card__features li{margin:8px 0}.pricing-section .pricing-card .pricing-card__features li::marker{color:#A6A9B2}.pricing-section .pricing-card .pricing-card__cta .pricing-cta{width:100%;height:48px;box-shadow:0 8px 14px rgba(0,0,0,0.12);font-weight:700;background:#E9EAED;color:#111;text-transform:none;letter-spacing:0}.pricing-section .pricing-card .pricing-card__cta .v-btn--variant-flat{color:white;box-shadow:0 8px 14px rgba(73,92,245,0.35);text-transform:none;letter-spacing:0}.pricing-section .pricing-card .pricing-card__cta .btn-primary{background:linear-gradient(180deg,#6B7CFF 0%,#5A6FEF 100%)!important;color:#fff!important;border:none;box-shadow:0 8px 14px rgba(73,92,245,0.35);transition:background 0.15s ease,box-shadow 0.15s ease,transform 0.06s ease}.pricing-section .pricing-card .pricing-card__cta .btn-primary:hover,.pricing-section .pricing-card .pricing-card__cta .btn-primary:focus-visible{background:linear-gradient(180deg,#5E79F6 0%,#4F6AE8 100%)!important;box-shadow:0 10px 18px rgba(73,92,245,0.45)}.pricing-section .pricing-card .pricing-card__cta .btn-primary:active{transform:translateY(1px)}.mobile-menu{display:none}@media (max-width:768px){#header .header ul.nav1.desktop-menu{display:none}.mobile-menu{display:block;margin-left:auto}}.app-container{height:calc(100vh - 210px)}.questionnaire{height:100%;overflow:hidden;display:grid;grid-template-columns:350px 1fr}.questionnaire .sidebar h4{margin:0}.questionnaire .sidebar .result{background:linear-gradient(162deg,rgb(117,115,219) 0%,rgb(117,115,219) 38%,rgb(226,173,126) 100%);color:transparent;background-clip:text}.questionnaire .sidebar .overview{color:#949494;position:relative}.questionnaire .sidebar .overview .progress-overlay{position:absolute;top:-12px;left:31px;width:30px;border-radius:15px;background-color:#7573DB;transition:all 0.3s ease;pointer-events:none;opacity:0.3}.questionnaire .sidebar .overview .highlighting{position:absolute;left:31px;height:49px;width:30px;border-radius:15px;background-color:#7573DB;transition:all 0.3s ease;opacity:1;display:flex;align-items:center;justify-content:center;color:black;font-weight:bold;font-size:20px;display:flex;align-items:center;justify-content:center}.questionnaire .sidebar .phase{display:grid;grid-template-columns:50px 1fr;grid-gap:40px;margin:40px 0}.questionnaire .sidebar .phase.active{color:black}.questionnaire .sidebar .phase.result.active{color:transparent}.questionnaire .sidebar .phase:hover{color:#7573DB}.questionnaire .sidebar .phase:first-child{margin-top:40px}.questionnaire .sidebar .phase:nth-child(8){margin-bottom:0}.questionnaire .sidebar .phase .number{text-align:right}.questionnaire .scroll-container{overflow-y:scroll;scroll-snap-type:y mandatory;scrollbar-width:none}.questionnaire .scroll-container::-webkit-scrollbar{display:none}.questionnaire .scroll-container section{height:100%;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:50px}.questionnaire .scroll-container section .arrow{transition:all 0.15s ease;width:40px;height:40px;aspect-ratio:1/1;border:2px solid #949494;border-bottom:none;border-right:none;border-radius:2px}.questionnaire .scroll-container section .arrow.active{border-color:#7573DB}.questionnaire .scroll-container section .arrow.active:hover{border-width:4px}.questionnaire .scroll-container section .arrow.up{transform:rotate(45deg)}.questionnaire .scroll-container section .arrow.down{transform:rotate(-135deg)}.questionnaire .scroll-container section .question{width:100%}.questionnaire .scroll-container section .question .v-field{background:#E9E9E9}.questionnaire .scroll-container section .question .v-field textarea::-webkit-scrollbar{width:5px}.questionnaire .scroll-container section .question .v-field textarea::-webkit-scrollbar-thumb{border-radius:2px;background:#7573DB}.questionnaire .scroll-container section .question .v-textarea .v-field__input{mask-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0) 10px,black 20px,black calc(100% - 20px),rgba(0,0,0,0) calc(100% - 10px))}.strategyQuestion{margin:0 25%}.strategyQuestion ul{padding-left:1.5em}.strategyQuestion ul li{padding-left:0.5em;margin-bottom:0.5em}.strategyQuestion p,.strategyQuestion ul{margin-bottom:1em}.application-result{min-height:100vh;text-align:center;display:flex;flex-direction:column;justify-content:center;width:50vw;margin:0 auto 3em auto}.application-result.overview{min-width:900px}.application-result.coach{width:90vw}.application-result .cover-page{position:relative;width:70.71vh;height:100vh;margin:0 auto}.application-result .cover-page .cover{height:100%}.application-result .cover-page .name{position:absolute;left:50%;transform:translateX(-50%);top:39%;font-size:40px;color:#081856}.application-result section{display:flex;gap:2em;align-items:flex-start;padding:0 1em;width:calc(100% - 2em)}.application-result section.first{padding:0;width:100%}.application-result section.hide{display:none}.application-result section .editor,.application-result section .layout{flex:1;width:calc(50% - 2em)}.application-result .page-break{display:block;height:2px;margin:2em 0;position:relative}.application-result .page-break.coach::after{content:"- - - - Seitenumbruch - - - -";position:absolute;left:0;width:100%;text-align:center;top:-0.5em;font-size:0.8em;color:#888}.application-result .charts{display:grid;grid-template-columns:1fr 1fr}.application-result .charts.leadership{grid-template-columns:1fr 1fr;grid-gap:20px}.application-result .charts.leadership .chart{margin-left:66px;width:calc(100% - 100px)}.application-result .charts .col{text-align:center;padding:40px}.application-result .charts .col:nth-child(1){padding-right:30px}.application-result .charts .col:nth-child(2){padding-left:30px}.application-result .charts .chart{background:#e9e9e9;border-radius:10px;height:400px;padding:10%;color:#959CB4;font-weight:bold}.application-result .charts .chart .bars{display:flex;justify-content:space-between;align-items:center;height:100%}.application-result .charts .chart .bars .bar-container{display:grid;height:100%;grid-template-rows:1fr 10px;grid-gap:10px}.application-result .charts .chart .bars .bar-container .bar{align-self:end;background:#3D3AD0;width:30px;position:relative}.application-result .charts .chart .bars .bar-container .bar .bar-label{position:absolute;top:-20px;left:0;width:100%;text-align:center;font-size:14px;color:rgb(19,49,146)}.application-result .circles-container{display:flex;flex-direction:column;padding-left:13px;justify-content:space-between}.application-result .circles-container .item{display:grid;height:80px;grid-template-columns:80px 1fr;align-items:center;grid-gap:12px;position:relative}.application-result .circles-container .item .circle{border-radius:50%;background:#7573DB;justify-self:center}.application-result .circles-container .item .circle-label{position:absolute;top:0;left:-20px;height:100%;display:flex;align-items:center}.application-result .circles-container .item .label{justify-self:start}.application-result .legend{margin:0 0 0 auto;width:340px;height:80px;padding:0 40px}.application-result .legend .item{grid-template-columns:30px 1fr;height:30px;grid-gap:20px}.application-result p{white-space:pre-line}.application-result.overview .charts{display:grid;grid-template-columns:25% 25% 1fr;grid-gap:40px}.application-result.overview .charts .chart{position:relative;padding-top:70px}.application-result.overview .charts .chart .title{position:absolute;top:0;left:0;width:100%;display:flex;justify-content:center;color:#00004e}.application-result.overview .charts .chart .title h4{margin-top:2em}.application-result.overview .charts .chart.table{height:auto;margin-bottom:2em}.application-result.overview .charts .chart table{width:100%}.application-result.overview .charts .chart table td,.application-result.overview .charts .chart table th{padding:4px 10px}.application-result.overview .charts .chart table td{border-top:1px solid #959CB4}.application-result.overview .charts .chart table td + td,.application-result.overview .charts .chart table th + th{border-left:1px solid #959CB4}.application-result.overview .charts .chart table td.number{color:rgb(19,49,146)}.application-result .sentences{text-align:left;display:grid;grid-template-columns:auto 1fr;grid-gap:20px;margin-bottom:1em}.application-result .sentences h5{margin:0}.application-result .leadership-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.application-result .expalanations{height:100%;display:flex;flex-direction:column;justify-content:space-around;text-align:left}.application-result .motto{color:#026600;font-size:20px;font-weight:bold}.application-result ul{padding-left:1.5em}.application-result ul li{padding-left:0.5em}.application-result .weaknessDisclaimer{border:2px solid #1F46BD;border-radius:10px;text-align:left;padding:10px;margin-bottom:1em}@media print{@page{size:A4;margin:1.5cm 3cm 3cm 3cm}@page :first{margin:0;overflow:hidden}h1,h2,h3,h4,h5,h6{line-height:1.3em}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.2em}.application-result{width:100vw}.application-result section{padding:0;width:21cm}.application-result .cover{position:relative;height:100vh;object-fit:cover;display:block}.application-result .cover-page .name{top:39%;font-size:4vh}body,.v-application.v-theme--light{background:#fff}.page-break{break-before:page;background:none;height:0;margin:0;color:transparent}.page-break::after{display:none}.avoid-break{page-break-inside:avoid;break-inside:avoid}.editor,#header{display:none}.layout{width:90vw}}.startPage{padding:0 4em;margin-top:-4em}.startPage .filter-list h4,.startPage .filter-list .v-list-item{padding-left:7px}.startPage h4{color:black}.startPage .usernameOnly{color:lightgray}.startPage .selected-filter{transition:all 0.7s ease;background:orange}.startPage .v-list-item--density-default.v-list-item--one-line{min-height:34px}.startPage .v-btn.edit{height:23px;display:none}.startPage .v-list-item:hover .v-btn.edit{display:inline-block}.startPage .v-data-table-header__content{font-weight:bold}.startPage .v-table,.startPage .v-card--variant-elevated,.startPage .v-list{background:transparent}.startPage .v-table .v-table__wrapper>table>thead>tr>th{border-bottom:2px solid #7573DB}.summary-image{max-width:100%}.profile-name{position:relative}.profile-name .name{opacity:0.5}.editApplication{color:lightgray}.editApplication:hover{color:black}.loginPage .logo{display:block;max-height:80px;width:auto;margin:0 auto}.application-result .strategy-answer p{white-space:initial;margin-bottom:1em}.application-result .strategy-answer ol{margin-left:1em}.application-result .strategy-answer ol li::marker{font-weight:bold}.application-result .strategy-answer ol li p{display:inline}.application-result .strategy-answer ol li>p{font-weight:bold}.application-result .strategy-answer ul{margin:1em 0}.application-result .strategy-answer ul li{list-style:disc}.application-result .dropzone{border:2px dashed #7573DB;border-radius:8px;padding:16px;text-align:center;color:#666;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease}.application-result .dropzone:hover{background:#fafafa}.application-result .dropzone.dragging{background:#F5F4FF;border-color:#6C1EDA}@media (max-width:1280px){#header .header ul.nav1 li{margin-right:10px}.questionnaire{grid-template-columns:250px 1fr}#header ul.nav2,.nav1{font-size:14px}.nav1 li{padding:20px 10px}}#public-footer{position:relative;padding:40px 0 80px;background:url("/static/img/IdentityFitLogoFooter.svg?340e8be3ed9d") no-repeat right top;background-size:23vw;color:#7A7F8A}#public-footer a{color:#7A7F8A;text-decoration:none}#public-footer a:hover{color:#1E48BD}#public-footer .footer-logo{height:32px;width:auto;display:block;margin-bottom:16px}#public-footer ul.footer-links{list-style:none;padding:0;margin:16px 0 0}#public-footer ul.footer-links li{margin:12px 0}@media (max-width:960px){#public-footer{background-size:31vw;background-position:right top}}@media (max-width:600px){#public-footer{background-size:42vw;background-position:right top}}.landingPage{font-family:"Inter",sans-serif;font-weight:600}.landingPage h1{font-size:57px}.landingPage h2{font-size:33px}