.KCL_subscription-banner{background:var(--color-bg-brand-dark);color:var(--color-text-inverse);display:flex;position:absolute;left:0;right:0}.KCL_subscription-banner.sm{position:unset;flex-direction:column;width:calc(100% + 40px);margin-left:-20px;padding:46px 40px 50px}.KCL_subscription-banner.sm .head-and-description{margin-bottom:37px}.KCL_subscription-banner.sm .head-and-description .head{margin-bottom:18px;font-size:22px;line-height:26px}.KCL_subscription-banner.sm .head-and-description .head .KCL_logo{margin-right:33px}.KCL_subscription-banner.sm .head-and-description .head .KCL_logo a .icons-container svg{height:24px}.KCL_subscription-banner.sm .head-and-description .description{font-size:16px;line-height:26px}.KCL_subscription-banner.sm .price-and-button{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.KCL_subscription-banner.sm .price-and-button .KCL_button{height:fit-content}.KCL_subscription-banner.sm .price-and-button .price-wrapper{flex-direction:column;display:flex}.KCL_subscription-banner.sm .price-and-button .price-wrapper .price-head{margin-bottom:8px;font-size:16px;line-height:19px}.KCL_subscription-banner.sm .price-and-button .price-wrapper .price{font-size:14px;line-height:16px}.KCL_subscription-banner.sm .price-and-button .price-wrapper .price .price-value{font-size:36px;line-height:42px}.KCL_subscription-banner.lg{flex-direction:row;padding:60px 0 60px 70px;top:285px}.KCL_subscription-banner.lg.raised{top:205px}.KCL_subscription-banner.lg .head-and-description{width:52%;margin-right:10%}.KCL_subscription-banner.lg .head-and-description .head{margin-bottom:25px;font-size:32px;line-height:38px}.KCL_subscription-banner.lg .head-and-description .head .KCL_logo a .icons-container svg{height:30px}.KCL_subscription-banner.lg .head-and-description .description{font-size:20px;line-height:32px}.KCL_subscription-banner.lg .price-and-button{flex-direction:column;width:30%;max-width:210px}.KCL_subscription-banner.lg .price-and-button .price-wrapper{flex-direction:column;display:flex}.KCL_subscription-banner.lg .price-and-button .price-wrapper .price-head{margin-bottom:8px;font-size:16px;line-height:19px}.KCL_subscription-banner.lg .price-and-button .price-wrapper .price{margin-bottom:30px;font-size:14px;line-height:16px}.KCL_subscription-banner.lg .price-and-button .price-wrapper .price .price-value{font-size:36px;line-height:42px}.KCL_subscription-banner.lg .price-and-button .KCL_button{width:fit-content}.KCL_subscription-banner .head-and-description .head{align-items:flex-end;font-weight:300;display:flex}.KCL_subscription-banner .head-and-description .head .KCL_logo{margin-right:30px}.KCL_subscription-banner .head-and-description .description{font-weight:300}.KCL_subscription-banner .price-and-button{display:flex}.KCL_subscription-banner .price-and-button .price-head{font-weight:700}.KCL_subscription-banner .price-and-button .price{font-weight:500}.KCL_subscription-banner .price-and-button .price .price-value{font-weight:300}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.KCL_subscription-banner.sm{width:calc(100% + 30px);margin-left:-15px}.KCL_subscription-banner.sm .price-and-button{flex-direction:column;align-items:flex-start}.KCL_subscription-banner.lg{flex-direction:column;padding:45px 0 45px 52px}.KCL_subscription-banner.lg .head-and-description{width:auto}.KCL_subscription-banner.lg .head-and-description .head{font-size:22px;line-height:32px}.KCL_subscription-banner.lg .head-and-description .head .KCL_logo{margin-right:20px}.KCL_subscription-banner.lg .head-and-description .head .KCL_logo a .icons-container svg{height:20px}.KCL_subscription-banner.lg .head-and-description .description{font-size:16px;line-height:24px}.KCL_subscription-banner.lg .price-and-button{width:auto;max-width:95%}.KCL_subscription-banner .head-and-description{width:auto;margin-right:0;margin-bottom:30px!important}.KCL_subscription-banner .head-and-description .head .KCL_logo{margin-right:20px}.KCL_subscription-banner .head-and-description .head .KCL_logo a .icons-container svg{height:20px}.KCL_subscription-banner .price-and-button{width:auto}.KCL_subscription-banner .price-and-button .price{margin-bottom:10px}}@media (max-width:1199px){.KCL_subscription-banner .head-and-description .head .KCL_logo a .icons-container svg.letters{display:block}}@media (max-width:575px){.KCL_subscription-banner .display-box__body{margin-right:-15px}}
.KCL_table .tab-switcher-row{padding:0}.KCL_table .tab-switcher-row td{border:none;padding:20px 0 0}.KCL_table .tab-switcher-row td .tabs-wrapper{flex-flow:row;justify-content:flex-start;align-items:flex-end;width:100%;height:100%;display:flex}.KCL_table .tab-switcher-row td .tabs-wrapper .KCL_tabs{width:100%}.KCL_table .tab-switcher-row td .tabs-wrapper .KCL_tabs .tabs__body{padding-top:0}
.KCL_company-financial-info .KCL_table table{table-layout:fixed}.KCL_company-financial-info .KCL_table .text-bold{font-weight:700}.KCL_company-financial-info .KCL_table .text-italic{font-style:italic}.KCL_company-financial-info .KCL_table .text-group-head{font-weight:700}.KCL_company-financial-info .KCL_table th:first-child,.KCL_company-financial-info .KCL_table td:first-child{width:200px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.KCL_company-financial-info .KCL_table th:first-child,.KCL_company-financial-info .KCL_table td:first-child{width:172px}}.KCL_company-financial-info .KCL_table th:last-child,.KCL_company-financial-info .KCL_table td:last-child{width:100px}.KCL_company-financial-info .KCL_table th>.title-span>.text-span.column-with-arrow{width:100%}.KCL_company-financial-info .KCL_table th>.title-span>.text-span.column-with-arrow .header-container{justify-content:space-between;display:flex}.KCL_company-financial-info .KCL_table .year-slider-arrow{cursor:pointer}.KCL_company-financial-info .KCL_table .arrow-margin-right{margin-right:10px}.KCL_company-financial-info .KCL_table .arrow-margin-left{margin-left:10px}.KCL_company-financial-info .KCL_table .ratios-title{white-space:break-spaces}.KCL_company-financial-info .KCL_table .ratios-title .KCL_tooltip{margin-left:5px}.KCL_company-financial-info .KCL_tabs .KCL_label--new{align-self:center;align-items:center;margin-left:8px;padding:3px 6px;line-height:1;display:inline-flex}@media (max-width:575px){.KCL_company-financial-info .display-box__body{margin-right:-15px}}
.KCL_blurred-company-info-box{background:var(--color-bg-subtle);border-radius:6px;flex-direction:column;align-items:center;padding-top:10px;padding-bottom:14px;display:flex}.KCL_blurred-company-info-box .text{text-align:center;max-width:95%;margin-bottom:5px}.KCL_blurred-company-info-box .buttons{gap:15px;display:flex}
.KCL_company-owners .owners-boxes-wrapper{flex-flow:wrap;justify-content:space-between;display:flex}.KCL_company-owners .owners-boxes-wrapper.odd-owners .company-owner-box:first-child{flex-basis:100%}.KCL_company-owners .company-owner-box{background:var(--color-bg-subtle);border-radius:6px;flex-direction:column;flex:2 calc(50% - 2px);justify-content:space-around;align-items:center;margin:1px;padding:19px;display:flex}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.KCL_company-owners .company-owner-box{flex-basis:100%}}.KCL_company-owners .owner-name{text-align:center;margin-bottom:5px;font-size:20px;font-weight:700;line-height:23px}.KCL_company-owners .owner-info{color:var(--color-text-secondary);text-align:center;margin-bottom:5px;font-size:12px;font-weight:400;line-height:14px}.KCL_company-owners .owner-percentage{color:var(--color-text-secondary);text-align:center;font-size:12px;font-weight:700;line-height:14px}.KCL_company-owners .blurred-box{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}
.KCL_ViewCompanyMembersReport .display-box__head{align-items:flex-start}.KCL_ViewCompanyMembersReport .report-aside-component{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.KCL_ViewCompanyMembersReport .report-aside-component .italic-text{color:var(--color-text-muted);font-size:13px;font-style:italic}.KCL_ViewCompanyMembersReport .no-value{color:var(--color-text-subtle)}.KCL_ViewCompanyMembersReport .person{border-bottom:1px solid var(--color-border);justify-content:space-between;display:flex}.KCL_ViewCompanyMembersReport .person:first-child{padding-top:0}.KCL_ViewCompanyMembersReport .person:last-child{border-bottom:none;padding-bottom:0}.KCL_ViewCompanyMembersReport .person th{text-align:left;flex:1;padding:15px 0}.KCL_ViewCompanyMembersReport .person td{flex:2;justify-content:space-between;padding:10px 0;display:flex}.KCL_ViewCompanyMembersReport .person__text{flex:auto;min-width:0}.KCL_ViewCompanyMembersReport .person__text .person__name-and-ssn{margin-bottom:5px}.KCL_ViewCompanyMembersReport .person__name{color:var(--color-text-primary);font-weight:400}.KCL_ViewCompanyMembersReport .person__address{color:var(--color-text-muted);margin-top:2px;font-size:13px}.KCL_ViewCompanyMembersReport .person__action{flex-direction:column-reverse;flex-shrink:0;align-items:center;gap:4px;display:flex}.KCL_ViewCompanyMembersReport .person__companies{color:var(--color-text-muted);white-space:nowrap;font-size:12px;font-style:italic}.KCL_ViewCompanyMembersReport .owners-section{margin-top:40px}.KCL_ViewCompanyMembersReport .owners-section h4{margin-bottom:12px;font-size:18px;font-weight:600}.KCL_ViewCompanyMembersReport .KCL_vertical-table-wrapper{row-gap:30px;margin-top:30px}
.KCL_company-members .company-members-line{justify-content:space-between;align-items:center;display:flex}.KCL_company-members .company-members-line.large{border-bottom:1px solid var(--color-border);height:50px}.KCL_company-members .company-members-line:not(.large):not(:last-child){margin-bottom:10px}.KCL_company-members .company-members-line-text{font-size:15px;line-height:18px}.KCL_company-members .company-prokuruumbod{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.KCL_company-members .company-prokuruumbod.censored{gap:5px}.KCL_company-members .company-prokuruumbod.large{margin-top:5px}.KCL_company-members .prokuruumbod-label{margin-bottom:5px;display:inline-block}.KCL_company-members .prokuruhafar-loading{margin-top:5px}
.KCL_company-similar ul{columns:2}
.KCL_company-statements .company-statement-line{justify-content:space-between;display:flex}.KCL_company-statements .company-statement-line:not(:last-child){margin-bottom:10px}.KCL_company-statements .company-statement-line.large{border-bottom:1px solid var(--color-border);align-items:center;height:50px;margin-bottom:0}
.KCL_company-valuation.locked{min-height:380px}.KCL_company-valuation .grey-box{background:var(--color-bg-subtle);border-radius:6px;flex-direction:column;min-height:93px;padding:19px 5px 15px;display:flex}.KCL_company-valuation .grey-box.large-box{width:100%;margin-bottom:3px}.KCL_company-valuation .grey-box__content{flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex}.KCL_company-valuation .grey-box__content .title{color:var(--color-text-primary);font-size:12px;font-weight:400;line-height:14px}.KCL_company-valuation .grey-box__content .value{color:var(--color-text-primary);margin-bottom:5px;font-weight:700}.KCL_company-valuation .grey-box__content .value .value-number{font-size:40px;line-height:47px}.KCL_company-valuation .grey-box__content .value .value-unit{font-size:20px}.valuation-calculations .modal-body{padding-right:20px!important}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.valuation-calculations .modal-body{padding-right:10px!important}}.valuation-calculations .final-value-row{flex-direction:row;justify-content:space-between;margin-bottom:42px;padding:3px 5px;display:flex}.valuation-calculations .final-value-row .value{color:var(--color-accent-danger)}.valuation-page .head-wrapper{background:var(--color-bg-surface)}.valuation-page .head-wrapper .shell{padding-bottom:0}.valuation-page .head-wrapper .KCL_head-section .section__head--content{gap:30px 26px}.valuation-page .head-wrapper .KCL_head-section .section__head--content .section__head--main{flex:50%;max-width:none}.valuation-page .head-wrapper .KCL_head-section .section__head--content .section__head--right{flex:50%}@media (min-width:767.02px){.valuation-page .head-wrapper .KCL_head-section .section__head--content .section__head--right .KCL_alert{margin-top:-76px;margin-bottom:50px}}.valuation-page .main-content{padding-top:60px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.valuation-page .main-content{padding-top:40px}}.valuation-page .grid-items{contain:content;flex-direction:column;gap:34px;display:flex}.valuation-page .summary-box{flex-direction:row;gap:30px 26px;display:flex}@media (max-width:1023px){.valuation-page .summary-box{flex-direction:column}}.valuation-page .summary-box h2 .bold-name,.valuation-page .summary-box h3 .bold-name{font-weight:500}.valuation-page .summary-box .description{flex:50%}.valuation-page .summary-box .grey-box{background:var(--color-bg-subtle);text-align:center;border-radius:6px;flex:50%;padding:40px 30px 30px}.valuation-page .summary-box .grey-box .value{width:fit-content;margin-left:auto;margin-right:auto;font-weight:700;transition:background 2s}.valuation-page .summary-box .grey-box .value .value-number{font-size:60px}.valuation-page .summary-box .grey-box .value .value-unit{margin-left:5px;font-size:18px}.valuation-page .summary-box .grey-box .title{margin-bottom:10px;font-size:16px;font-weight:500;line-height:19px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.valuation-page .summary-box .grey-box .value .value-number{font-size:36px}.valuation-page .summary-box .grey-box .value .value-unit{font-size:14px}.valuation-page .summary-box .grey-box .title{font-size:14px;line-height:16px}}.valuation-page .summary-box.final-result-box .details{margin-top:10px;display:none}.valuation-page .summary-box.final-result-box .details.show{display:block}.valuation-page .summary-box.final-result-box .details p{margin-bottom:20px}.valuation-page .summary-box.final-result-box .details img{margin-top:10px;margin-left:33px}@media (max-width:1023px){.valuation-page .summary-box.final-result-box .details img{margin-left:auto;margin-right:auto;display:block}}.valuation-page .summary-box.final-result-box .results{flex:50%}.valuation-page .summary-box.final-result-box .results .table-wrapper{margin-top:10px}.valuation-page .model-box .extra-info{margin-top:-10px;margin-bottom:30px}.valuation-page .model-box h6 .icon-fa{margin-left:8px}.valuation-page .model-box .variables{flex-direction:row;gap:30px 50px;margin-top:30px;margin-bottom:50px;display:flex}@media (max-width:1023px){.valuation-page .model-box .variables{flex-direction:column}}.valuation-page .model-box .variables .variables--section{flex:50%;margin-bottom:10px;padding-right:15px;position:relative}.valuation-page .model-box .variables .variables--section .variables-description{margin-bottom:33px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.valuation-page .model-box .variables .variables--section .variables-description{font-size:14px;line-height:22px}}.valuation-page .model-box .variables .invalid-params-message{color:var(--color-accent-danger);margin-top:5px;font-size:12px;display:none;position:absolute;right:20px}.valuation-page .model-box .variables .invalid-params-message.show{display:block}.valuation-page .model-box .calculations .calculations--line{flex-flow:wrap;justify-content:space-between;gap:26px;display:flex}.valuation-page .model-box .calculations .calculations--line>*{flex:1}.valuation-page .model-box .calculations .calculations--line:first-child{margin-bottom:26px}.valuation-page .model-box .calculations .calculations--line:first-child>*{flex-basis:25%}@media (min-width:767.02px) and (max-width:1439px){.valuation-page .model-box .calculations .calculations--line:first-child>*{flex-basis:45%}.valuation-page .model-box .calculations .calculations--line:first-child>.head-wrapper:nth-child(5){flex-basis:100%;order:3}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.valuation-page .model-box .calculations .calculations--line:first-child>*{flex-basis:100%}}.valuation-page .model-box .calculations .calculations--line:last-child>*{flex-basis:45%}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.valuation-page .model-box .calculations .calculations--line:last-child>*{flex-basis:100%}}.valuation-page .highlighted{background:var(--color-accent-warning)}.valuation-page .ebitda-multiplier-link{margin-top:25px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.valuation-page .ebitda-multiplier-link{margin-top:20px}}
.KCL_company-assets .KCL_label{text-transform:uppercase}.KCL_company-assets-tab .buy-current-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:3px;font-size:15px;font-weight:700;display:flex}.KCL_company-assets-tab .buy-current-row.large{border-bottom:1px solid var(--color-border);height:50px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.KCL_company-assets-tab .buy-current-row{font-size:13px}}.KCL_company-assets-tab .KCL_alert,.KCL_company-assets-tab .Loading{margin-top:10px}.KCL_company-assets-tab .owned-report-values{font-size:15px;line-height:18px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.KCL_company-assets-tab .owned-report-values{font-size:13px}}.KCL_company-assets-tab .owned-report-values .owned-report-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:38px;display:flex}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.KCL_company-assets-tab .owned-report-values .owned-report-head-row{margin-bottom:10px}}.KCL_company-assets-tab .owned-report-values .owned-row{margin-bottom:8px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.KCL_company-assets-tab .owned-report-values .owned-row{margin-bottom:19px}}
/*# sourceMappingURL=02g-5y5ufduqd.css.map*/