main{height:100%}main .page-background{height:100%}main .page-background .tnz-main-row:not(:has(~.lo-row)){height:100%}main .page-background .tnz-main-row section#loim-tnz-game-root{height:100%;position:relative;display:flex;justify-content:center;align-items:center}.ctnz{width:100%;font-size:16px;line-height:1.2;color:var(--lodh-dark-text);font-family:var(--lodh-font-family-sans-serif)}.ctnz .d-grid{display:grid}.ctnz .btn{font-weight:700;text-transform:uppercase}.ctnz .btn.btn-glider{background-color:var(--lodh-white-110);border-color:var(--lodh-dark-100)!important;border-width:1px;color:var(--lodh-dark-100)!important}.ctnz .btn.btn-primary{background-color:var(--lodh-cyan-100);border:2px solid var(--lodh-cyan-100);color:var(--lodh-white-100);border-radius:24px;font-size:16px;font-family:var(--lodh-font-family-serif);text-transform:none;padding:8px 16px;font-weight:500;margin-left:15px}.ctnz .btn.btn-primary:hover{color:#fff;background-color:var(--lodh-cyan-120);border-color:var(--lodh-cyan-120)}.ctnz .btn.btn-outlined{font-weight:600;background-color:var(--lodh-white-100);border:2px solid var(--lodh-warmGrey-100);color:var(--lodh-warmGrey-100);border-radius:24px;font-size:16px;font-family:var(--lodh-font-family-serif);text-transform:lowercase;padding:8px 16px}.ctnz .btn.btn-outlined:hover{color:#fff;background-color:var(--lodh-warmGrey-100)}.ctnz .btn.btn-outlined.btn-primary{border:2px solid var(--lodh-cyan-100);color:var(--lodh-cyan-100)}.ctnz .btn.btn-outlined.btn-primary:hover{color:#fff;background-color:var(--lodh-cyan-100)}.ctnz .btn.btn-lg{font-size:var(--lodh-font-size-base);padding-bottom:.469rem;padding-top:1.25rem}.ctnz__backdrop{padding:.938rem;background-color:var(--lodh-white-110);border-radius:.5rem;color:var(--lodh-dark-text);margin-bottom:1.875rem}.ctnz__backdrop>p{margin-bottom:20px}.ctnz__backdrop>p:last-of-type{margin-bottom:0}.ctnz__text-sx{font-size:12.25px}.tnz-modal{max-width:960px;font-size:16px}.popup-overlay.tnz-modal-overlay{background:rgba(30,30,30,.9);overflow:auto}.popup-content.tnz-modal-content{max-width:1200px;width:100%;border-radius:10px}.popup-content.tnz-modal-content .ctnz{padding:30px}.popup-content{margin:auto;background:#fff;width:50%;padding:5px;border:1px solid #d7d7d7}[role=tooltip].popup-content{width:200px;box-shadow:0 0 3px #00000029;border-radius:5px}.popup-overlay{background:rgba(0,0,0,.5)}[data-popup=tooltip].popup-overlay{background:transparent}.popup-arrow{-webkit-filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));color:#fff;stroke-width:2px;stroke:#d7d7d7;stroke-dasharray:30px;stroke-dashoffset:-54px;inset:0}.ctnz__background-image.portfolio-page-background{position:absolute;top:0;height:450px;padding-top:0!important}@keyframes scale-loader{to{transform:scale(.3)}}.tnz-loading{border-radius:999px;margin-top:120px;margin-bottom:120px;transition:all .3s ease-in-out}.tnz-loading.reduced-tnz-loader{transform:scale(.3) translate(-155vw,-82vh)}.ctnz__result-details{margin-top:60px}.ctnz__result-details .company-temp{color:#fff;font-size:26px;padding:6px 16px;border-radius:200px;font-family:var(--lodh-font-family-serif);height:42px}.ctnz__color-range-indicator>.temperature{color:#fff;font-size:26px;padding:6px 16px;border-radius:200px;font-family:var(--lodh-font-family-serif);height:42px}.ctnz__background-image{display:block;width:100vw!important;height:100%;padding:60px 0 90px!important}.ctnz__background-image>.row{height:100%;width:100%;margin:0;background-position:center;background-repeat:no-repeat;background-color:transparent;background-size:cover}.ctnz__background-image>.row>.col-12{display:flex;justify-content:center;align-items:center;padding-top:30px;padding-bottom:30px}.ctnz__background-image>.row>.col-12 .card{background-color:var(--lodh-white-110);border-radius:.5rem;padding:30px}.ctnz__background-image>.row>.col-12 .card .form-text{font-size:12px}.ctnz__background-image>.row>.col-12 .card .label--checkbox{position:relative;cursor:pointer;display:block;color:#848689}.ctnz__background-image>.row>.col-12 .card .label--checkbox input[type=checkbox]{position:relative;top:0;margin:0 10px 0 0;cursor:pointer;outline:none;display:inline-block;vertical-align:top;border:none}.ctnz__background-image>.row>.col-12 .card .label--checkbox input[type=checkbox]:before{content:"";position:absolute;top:-1px;left:0;z-index:1;width:20px;height:20px;border:2px solid var(--lodh-coolGrey-100);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ctnz__background-image>.row>.col-12 .card .label--checkbox input[type=checkbox]:checked:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);height:10px;border-color:var(--lodh-cyan-100);border-top-style:none;border-right-style:none}.ctnz__background-image>.row>.col-12 .card .label--checkbox input[type=checkbox]:after{content:"";position:absolute;top:-1px;left:0;width:20px;height:20px;background:white;cursor:pointer}.ctnz>.row{margin-left:0;margin-right:0}.ctnz h1{margin-bottom:60px;color:#fff}.ctnz .ctnz__backdrop h1{color:#000}.ctnz .game-row{padding:60px}@media screen and (max-width: 576px){.ctnz .game-row{padding:45px}}@media screen and (max-width: 767px){.ctnz .game-row .col-thermometer{position:absolute;left:-50%}}.ctnz .tnz-modal-close{position:absolute;right:0;top:0;padding:10px}.ctnz .tnz-modal-close svg{width:24px;height:24px}.ctnz__menu{border-bottom:1px solid var(--lodh-darkGrey-120);background:repeat-y url(../../../jahia-lodh-templates/img/lo-texture-repeat.jpg) #292929;height:42px;overflow-x:auto}.ctnz__menu .nav{flex-wrap:nowrap;white-space:nowrap;margin:0 auto}.ctnz__menu .nav .dot,.ctnz__menu .nav .nav-item .nav-link{color:var(--lodh-darkGrey-40);font-family:var(--lodh-font-family-serif)}.ctnz__menu .nav .nav-item .nav-link:hover{color:var(--lodh-white-100)}#stats-modal .accordion-item .col-12{padding-left:0}#stats-modal .accordion-item .ctnz__color-range-indicator .color-bar{border-radius:16px}.ctnz-comp__thermometer svg{max-height:400px}@media screen and (min-width: 992px){.ctnz-comp__thermometer svg{max-height:630px}}.ctnz-comp__thermometer svg .term-body>path{stroke:none}.ctnz-comp__thermometer svg .term-body__outline{fill:#fff}.ctnz-comp__thermometer svg .term-scale__lines{fill:#fff}.ctnz-comp__thermometer svg .term-scale__num text{fill:#fff;font-size:16px;font-family:var(--lodh-font-family-serif)}.ctnz-comp__thermometer svg .term-temp-indicator{fill:#fff;transition:all .3s ease-in-out}.ctnz .description{color:#fff;padding-bottom:90px}.ctnz .description p{line-height:24px}.ctnz__sector-list__fullHeight button{font-family:var(--lodh-font-family-serif)!important;padding:16px!important;border:1px solid black!important;border-radius:0;background-color:var(--lodh-white-110)!important;font-weight:600!important;text-transform:uppercase!important;color:var(--lodh-dark-100)!important;font-size:var(--lodh-font-size-base)!important}.ctnz__sector-list__fullHeight button span{line-height:24px;height:24px;vertical-align:middle}.ctnz__sector-list__fullHeight button i{font-size:24px}.ctnz__sector-list__fullHeight button.active,.ctnz__sector-list__fullHeight button:hover{background-color:var(--lodh-warmGrey-100)!important}.ctnz__sector-list__fullHeight button:first-of-type{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.ctnz__sector-list__fullHeight button:last-of-type{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.ctnz__sector-list button{font-family:var(--lodh-font-family-serif);font-size:var(--lodh-font-size-base);padding:var(--lodh-font-size-base)!important;color:var(--lodh-dark-text)}.ctnz__sector-list button.dropdown-toggle{width:100%;border-radius:.5rem;background-color:var(--lodh-white-110)}.ctnz__sector-list button.dropdown-toggle:hover{background-color:var(--lodh-warmGrey-100);color:var(--lodh-dark-text)}.ctnz__sector-list button.dropdown-item{background-color:var(--lodh-white-110)}.ctnz__sector-list button.dropdown-item:hover,.ctnz__sector-list button.dropdown-item.active{background-color:var(--lodh-warmGrey-100);color:var(--lodh-dark-text)}.ctnz__sector-list button.dropdown-item span:first-child{text-transform:uppercase;font-weight:700;text-overflow:ellipsis;overflow:hidden}.ctnz__sector-list .dropdown-menu{width:100%;border-radius:.5rem;background-color:#000;padding:0}.ctnz__sector-list .dropdown-menu button:first-of-type{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.ctnz__sector-list .dropdown-menu button:last-of-type{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.ctnz__portfolio-status{color:var(--lodh-white-110)}.ctnz__portfolio-status .title-wrapper .title{display:inline-block;vertical-align:middle;font-size:20px;font-family:var(--lodh-font-family-serif)}.ctnz__portfolio-status .title-wrapper .badge{display:inline-block;vertical-align:text-bottom;font-size:12px;margin-left:10px}.ctnz__portfolio-status .progress{height:5px}.ctnz__portfolio-status .progress .progress-bar{background-color:#b87d69}.ctnz__portfolio-status .list-group .list-group-item{margin-bottom:.125rem;background-color:transparent;border-color:var(--lodh-white-110);border-width:1px;color:var(--lodh-white-110);border-radius:4.8px}.ctnz__portfolio-status .list-group .list-group-item span{line-height:24px;height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctnz__portfolio-status .list-group .list-group-item button{width:18px;height:18px;color:var(--lodh-white-110);border:1px solid var(--lodh-white-110);border-radius:4px;line-height:10px;transition:.3s all ease-in-out;background-color:transparent}.ctnz__portfolio-status .list-group .list-group-item button svg path{transition:.3s all ease-in-out}.ctnz__portfolio-status .list-group .list-group-item button:hover{background:var(--lodh-white-110)}.ctnz__portfolio-status .list-group .list-group-item button:hover svg path{fill:var(--lodh-dark-text)}.ctnz__portfolio-results.accordion .accordion-item{background-color:transparent;border:none;border-bottom:1px solid var(--lodh-coolGrey-120)}.ctnz__portfolio-results.accordion .accordion-item .desc{padding-top:16px;padding-bottom:16px;font-size:16px;line-height:1.3}.ctnz__portfolio-results.accordion .accordion-item:last-of-type{border-bottom:none}.ctnz__portfolio-results.accordion .accordion-item .accordion-header{border:none}.ctnz__portfolio-results.accordion .accordion-item .accordion-header .accordion-button{background-color:transparent;box-shadow:none}.ctnz__portfolio-results.accordion .accordion-item .accordion-header .accordion-button[aria-expanded=true]{padding-bottom:0}.ctnz__portfolio-results.accordion .accordion-item .accordion-header .accordion-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23222222'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E")}.ctnz__portfolio-results.accordion .accordion-item .accordion-header .accordion-button[aria-expanded=true]:after{transform:rotate(180deg)}.ctnz__portfolio-results.accordion .accordion-item .accordion-header .accordion-button[aria-expanded=false]:after{transform:rotate(0)}.ctnz-comp__company-slider{padding-right:.625rem;padding-left:.625rem;position:relative;background-color:var(--lodh-warmGrey-60)}.ctnz-comp__company-slider.disabled:after{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:#222;opacity:.768}.ctnz-comp__company-slider.disabled .glide__arrows{display:none}.ctnz-comp__company-slider.no-data{overflow:hidden}.ctnz-comp__company-slider.no-data:before,.ctnz-comp__company-slider.no-data:after{content:"";display:block;position:absolute;width:1px;height:1000px;background-color:var(--lodh-dark-20)}.ctnz-comp__company-slider.no-data:before{top:0;left:0;transform:rotate(-45deg);transform-origin:top left}.ctnz-comp__company-slider.no-data:after{top:0;right:0;transform:rotate(45deg);transform-origin:top right}.ctnz-comp__company-slider .data-output{padding:10px 15px;position:relative}.ctnz-comp__company-slider .data-output .badge{position:absolute;top:10px;right:15px}.ctnz-comp__company-slider .data-output h4{font-size:1.5rem}.ctnz-comp__company-slider .data-output h4+p{margin-bottom:20px}.ctnz-comp__company-slider .data-output ul{margin:0;padding:0;list-style-type:none;list-style-position:inside}.ctnz-comp__company-slider .data-output ul li{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:.313rem;margin-bottom:.313rem;border-bottom:1px dotted var(--lodh-dark-50)}.ctnz-comp__company-slider .data-output ul li>span{line-height:1;font-family:var(--lodh-font-family-serif)}.ctnz-comp__company-slider .data-output ul li>span small{display:block;margin-top:.1875rem;line-height:1.4}.ctnz-comp__company-slider .data-output ul li.text-row{display:block}.ctnz-comp__company-slider .data-output ul li.text-row>strong{display:inline-block;text-align:right;padding-left:20%;margin-top:3px}.ctnz-comp__company-slider .data-output ul li:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:none}.ctnz-comp__company-slider .data-output .ctnz__add-company{font-size:40px;width:80px;height:80px;position:relative;background-color:var(--lodh-dark-100);border:1px solid var(--lodh-white-110)}.ctnz-comp__company-slider .data-output .ctnz__add-company:hover{background-color:#000}.ctnz-comp__company-slider .data-output .ctnz__add-company span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateY(-4px)}.ctnz-comp__company-slider .data-output .ctnz__add-company .plus{display:block;font-weight:400}.ctnz-comp__company-slider .data-output .ctnz__add-company.selected .plus{display:none;font-weight:400}.ctnz-comp__company-slider .data-output .ctnz__add-company.selected .minus{display:block!important;font-weight:400}.ctnz-comp__company-slider .glide{position:relative}.ctnz-comp__company-slider .glide__track{position:relative;width:100%}.ctnz-comp__company-slider .glide__arrows{position:absolute;top:50%;left:-32px;transform:translateY(-50%);min-width:calc(100% + 64px);display:flex;justify-content:space-between;pointer-events:none}.ctnz-comp__company-slider .glide__arrows .btn{font-size:32px;line-height:48px;width:48px;height:48px;border-width:0;background-color:#fff;pointer-events:auto;position:relative;color:var(--gray)!important;transition:.3s all ease-in-out}.ctnz-comp__company-slider .glide__arrows .btn:hover{color:var(--lodh-dark-text)!important}/*!
* Copyright (c) 2024 by Bank Eunhyuk Capital Co. Ltd & Co Ltd, Geneva, Switzerland. This software is subject
* to copyright protection under the laws of Switzerland and other countries. ALL RIGHTS RESERVED.
*/.ctnz-comp__back-link a,.ctnz-comp__back-link button{width:100%}.ctnz-comp__common-temperatures .temperature-items{margin-left:-16px;margin-right:-16px}.ctnz-comp__common-temperatures .temperature-items--item{border:5px solid white}.ctnz-comp__chart{position:relative;width:100%;min-height:450px}.ctnz-comp__chart.type-3{min-height:410px}.ctnz-comp__chart.type-2{min-height:370px}.ctnz-comp__chart.type-1{min-height:330px}.ctnz-comp__chart .highcharts-background{display:none!important}.ctnz-comp__chart .highcharts-color-0{fill:#6a869d;stroke:#6a869d}.ctnz-comp__chart .highcharts-color-1{fill:#fff;stroke:#fff}.ctnz-comp__chart .highcharts-color-2{fill:#66605f;stroke:#66605f}.ctnz-comp__chart .highcharts-color-3{fill:#a58470;stroke:#a58470}.ctnz-comp__chart .highcharts-pie-series .highcharts-point{stroke:none!important}.ctnz-comp__chart .highcharts-title{font-family:var(--lodh-font-family-serif);color:var(--lodh-dark-text)!important;fill:var(--lodh-dark-text)!important;font-size:16px!important}.ctnz-comp__chart .highcharts-legend-item{font-family:var(--lodh-font-family-serif)}.ctnz-comp__chart .highcharts-legend-item text{font-weight:400!important;color:var(--lodh-dark-text)!important;fill:var(--lodh-dark-text)!important;transform:translateY(-2px)}.ctnz-comp__chart .highcharts-legend-item text tspan{font-size:14px}.ctnz-comp__chart .highcharts-legend-item text tspan:nth-child(2){font-size:12.25px}.ctnz-comp__chart .legend .key>div:last-of-type{line-height:1}/*!
 * Copyright (c) 2024 by Bank Eunhyuk Capital Co. Ltd & Co Ltd, Geneva, Switzerland. This software is subject
 * to copyright protection under the laws of Switzerland and other countries. ALL RIGHTS RESERVED.
 */.ctnz__result-button{display:flex;flex-direction:column;flex-wrap:wrap;text-align:center}.ctnz__result-button>*{margin-top:.938rem}
