@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,700;0,800;0,900;1,300;1,400;1,500&display=swap";.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.report-2023{font-family:"Montserrat",sans-serif;color:#000;background:#eff5f5;min-height:100vh}.report-2023 a,.report-2023 img{transition:.2s}.report-2023 .logo-small{width:200px}.report-2023 h1{font-size:1.4em;line-height:1.2;font-weight:600;margin-bottom:20px;background:linear-gradient(157deg, rgb(255, 108, 56) 0%, rgb(91, 25, 220) 100%);background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.report-2023 h1 b{font-size:1.8em}@media only screen and (max-width: 480px){.report-2023 h1 b{font-size:1.4em}}.report-2023 h2{font-family:"Montserrat",sans-serif;font-weight:900;color:#000}.report-2023 h3{font-weight:600;margin-top:30px}.report-2023 .intro{font-weight:500;font-size:1.4em;line-height:1.5em}.report-2023 .content-area{font-size:16px;padding-top:30px}.report-2023 .motive{max-width:90%;top:0;left:-29px}@media only screen and (max-width: 1200px){.report-2023 .motive{margin-bottom:-100px}}.report-2023 .section-radial{padding-top:100px}.report-2023 .partner-link{text-align:center;width:250px}.report-2023 .partner-link img{margin:0 auto;width:100%;height:auto}.report-2023 .section-partners .partners-container{padding:0 50px}@media only screen and (max-width: 768px){.report-2023 .section-partners .partners-container{padding:0 15px}}.report-2023 .section-partners .patron{width:210px;height:125px;border-radius:20px;background:#fff;display:flex;align-items:center;justify-content:center;margin-top:20px;margin-bottom:20px;margin-right:40px;overflow:hidden;padding:20px}.report-2023 .section-partners .patron img{width:100%;height:100%;max-height:85px;object-fit:contain}@media only screen and (max-width: 768px){.report-2023 .section-partners .patron{width:40%;margin-right:5%;height:100px;margin-bottom:10px}.report-2023 .section-partners .patron img{max-height:60px}}.report-2023 p,.report-2023 li{font-size:1.2em}.report-2023 .survey-buttons{margin-left:-7px}.report-2023 .survey-buttons .btn{min-width:220px;margin:10px 7px}@media only screen and (max-width: 768px){.report-2023 .survey-buttons{display:flex;flex-wrap:wrap;justify-content:center}}.report-2023 .fa{color:#7a52fd;transition:.2s}.report-2023 .btn-primary{margin:15px auto;font-size:16px;border-radius:50px;background:#ec602b;color:#fff;border:none}.report-2023 .btn-primary:hover,.report-2023 .btn-primary:focus{color:#fff !important;background:#c6491a}.report-2023 .btn-action{margin:15px auto;font-size:16px;border-radius:50px;background:#ec602b;color:#fff;border:none}.report-2023 .btn-action:hover,.report-2023 .btn-action:focus{color:#fff !important;background:#c6491a}.report-2023 .list li{text-indent:0;padding:0}.report-2023 .list li.indent{margin-left:22px}.report-2023 .list li.indent svg{stroke-width:2px}.report-2023 .list li.slim svg{stroke-width:2px}.report-2023 .list svg{width:20px;height:15px;display:inline-block;background-size:contain;background-position:center left;background-repeat:no-repeat;stroke:#7a52fd;stroke-width:5px;margin-right:0px}.report-2023 .thanks-text{font-size:1.5em}.report-2023 .well{background:#fff;border:0;border-radius:10px;padding:40px 20px;-webkit-box-shadow:17px 9px 30px -8px #acadb0;-moz-box-shadow:17px 9px 30px -8px #acadb0;box-shadow:17px 9px 30px -8px #acadb0}.report-2023 .share-field{display:flex;width:500px;max-width:100%;margin:0 auto}.report-2023 .share-field:hover .copy-button,.report-2023 .share-field:focus .copy-button{background:#c8b7fe}.report-2023 .share-field:hover input,.report-2023 .share-field:focus input{border:1px #c8b7fe solid}.report-2023 .share-field input{display:inline-block;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:1px #7a52fd solid;border-radius:8px 0 0 8px;padding:5px;padding-left:15px;color:#000;background:rgba(0,0,0,0);width:400px;height:40px;transition:all .2s;flex-grow:1}.report-2023 .share-field input:focus{outline:none}.report-2023 .share-field .copy-button{width:150px;text-align:center;transition:all .5s;height:40px;display:inline-block;background:#7a52fd;color:#fff;border-radius:0 8px 8px 0;padding:0 10px;line-height:40px;border:1px #7a52fd solid;cursor:pointer}.report-2023 .share-social i{font-size:40px}.report-2023 .share-social i:hover{color:#c8b7fe}.report-2023 .section-white h2{color:#181e2b}.report-2023 .section-white .patronage .img-responsive{max-width:300px;max-height:200px;margin:0 auto}.report-2023 .section-white .partners>*{min-height:100px}.report-2023 .section-white .partners .img-responsive{max-height:100px;max-width:200px}.report-2023 .section-dual-color{background:#eff5f5;position:relative}.report-2023 .section-partners{padding:15px 0;padding-right:15px}.report-2023 .intro-text{padding:50px 0;font-size:18px;line-height:1.3em}@media only screen and (max-width: 992px){.report-2023 .intro-text{color:#222}}.report-2023 .key-visual{padding:50px 20px;padding-bottom:15px;max-width:400px}@media only screen and (max-width: 992px){.report-2023 .key-visual{padding:20px;max-width:350px;margin:0 auto;display:block}}.report-2023 .hero{display:none;position:absolute;left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;transform:translateX(-10%);width:250px}@media only screen and (max-width: 1300px){.report-2023 .hero{width:200px}}@media only screen and (max-width: 992px){.report-2023 .hero{display:none}}.report-2023 .partner-divider{margin:10px;height:50px;width:2px;background-color:#7a1bfe;display:block;flex-shrink:0}.report-2023 .partners-tag{font-weight:900;font-size:1.5rem}.report-2023 .container-aligned{padding:0 8%}.report-2023 .container-fluid{max-width:1334px;width:100%;margin-right:auto;margin-left:auto;padding-right:3rem;padding-left:3rem}.report-2023 .contain-image{position:absolute;left:-6%;width:140%;top:-200px}.report-2023 h2{margin-left:0;font-size:40px;font-weight:500;margin-top:80px;margin-bottom:30px}@media only screen and (max-width: 480px){.report-2023 h1{font-size:32px}.report-2023 h2{font-size:24px;padding:0}.report-2023 .container-fluid{padding:0 8px}.report-2023 .expert-comment{padding:30px 15px}}.report-2023 p,.report-2023 li{font-size:1em}.report-2023 .series-0{background:#38fedb}.report-2023 .series-1{background:#7a52fd}.report-2023 .series-2{background:#ff6c38}.report-2023 .series-3{background:#ffe116}.report-2023 .series-4{background:#9f47aa}.report-2023 .series-5{background:#ff064d}.report-2023 .content-1 .series-1-0{background:#f1edf9}.report-2023 .content-1 .series-1-1{background:#d3c2fc}.report-2023 .content-1 .series-1-2{background:#b28afc;color:#fff}.report-2023 .content-1 .series-1-3{background:#9959fd;color:#fff}.report-2023 .content-1 .series-1-4{background:#7a1bfe;color:#fff}.report-2023 .content-2 .series-1-0{background:#f9fdeb}.report-2023 .content-2 .series-1-1{background:#e2f6bc}.report-2023 .content-2 .series-1-2{background:#c8ee77}.report-2023 .content-2 .series-1-3{background:#b0e740}.report-2023 .content-2 .series-1-4{background:#9fe019}.report-2023 .series-pie-1-0{stroke:#ff6c37;background:#ff6c37}.report-2023 .series-pie-1-1{stroke:#9fe019;background:#9fe019}.report-2023 .series-pie-1-2{stroke:#7a1bfe;background:#7a1bfe}.report-2023 .series-pie-1-3{stroke:#ff084d;background:#ff084d}.report-2023 .stacked-legend{font-weight:800;display:flex;justify-content:space-between}.report-2023 .stacked-legend .l-0{color:#7a1bfe}.report-2023 .stacked-legend .l-1{color:#9959fd}.report-2023 .stacked-legend .l-2{color:#b28afc}.report-2023 .stacked-legend .l-3{color:#d3c2fc}.report-2023 .stacked-legend .l-4{color:#f1edf9}.report-2023 .bar-chart .bar-value{border-radius:100px}.report-2023 .chart-small-container .chart-small-title{font-weight:700;font-size:1.2em;margin-bottom:0;margin-top:30px}.report-2023 .chart-container .chart-title{font-weight:900}.report-2023 .chart-container .chart-title:before{border-radius:100px;top:8px}.report-2023 .chart-container .container{width:auto}.report-2023 .variant-1 .chart-container .chart-title:before{background:#7a1bfe}.report-2023 .variant-1 .bar-chart .bar-value.series-0{background:#7a1bfe}.report-2023 .variant-1 .bar-chart .bar-value.series-0 .value.inside{color:#7a1bfe}.report-2023 .variant-1 .histogram .bars .bar-value.series-0{background:#7a1bfe}.report-2023 .variant-1 a:before{background:#7a1bfe}.report-2023 .variant-1 a.active:before{opacity:1 !important}.report-2023 .variant-1 .nav-pills>li>a{color:#7a1bfe;background-color:rgba(0,0,0,0);border-color:#7a1bfe}.report-2023 .variant-1 .nav-pills>li>a:hover{color:#7a1bfe;background-color:rgba(0,0,0,0);border-color:#b581fe}.report-2023 .variant-1 .nav-pills>li.active>a,.report-2023 .variant-1 .nav-pills>li.active>a:hover,.report-2023 .variant-1 .nav-pills>li.active>a:focus{color:#fff;background-color:#7a1bfe;border-color:#7a1bfe}.report-2023 .variant-2 .chart-container .chart-title:before{background:#9fe019}.report-2023 .variant-2 .bar-chart .bar-value.series-0{background:#9fe019}.report-2023 .variant-2 .bar-chart .bar-value.series-0 .value.inside{color:#000}.report-2023 .variant-2 .histogram .bars .bar-value.series-0{background:#9fe019}.report-2023 .variant-2 a:before{background:#9fe019}.report-2023 .variant-2 a.active:before{opacity:1 !important}.report-2023 .variant-2 .nav-pills>li>a{color:#000;background-color:rgba(0,0,0,0);border-color:#9fe019}.report-2023 .variant-2 .nav-pills>li>a:hover{color:#000;background-color:rgba(0,0,0,0);border-color:#c6ef70}.report-2023 .variant-2 .nav-pills>li.active>a,.report-2023 .variant-2 .nav-pills>li.active>a:hover,.report-2023 .variant-2 .nav-pills>li.active>a:focus{color:#000;background-color:#9fe019;border-color:#9fe019}.report-2023 .variant-3 .chart-container .chart-title:before{background:#ff6c37}.report-2023 .variant-3 .bar-chart .bar-value.series-0{background:#ff6c37}.report-2023 .variant-3 .bar-chart .bar-value.series-0 .value.inside{color:#000}.report-2023 .variant-3 .histogram .bars .bar-value.series-0{background:#ff6c37}.report-2023 .variant-3 a:before{background:#ff6c37}.report-2023 .variant-3 a.active:before{opacity:1 !important}.report-2023 .variant-3 .nav-pills>li>a{color:#000;background-color:rgba(0,0,0,0);border-color:#ff6c37}.report-2023 .variant-3 .nav-pills>li>a:hover{color:#000;background-color:rgba(0,0,0,0);border-color:#ffb79d}.report-2023 .variant-3 .nav-pills>li.active>a,.report-2023 .variant-3 .nav-pills>li.active>a:hover,.report-2023 .variant-3 .nav-pills>li.active>a:focus{color:#fff;background-color:#ff6c37;border-color:#ff6c37}.report-2023 .variant-4 .chart-container .chart-title:before{background:#ff084d}.report-2023 .variant-4 .bar-chart .bar-value.series-0{background:#ff084d}.report-2023 .variant-4 .bar-chart .bar-value.series-0 .value.inside{color:#ff084d}.report-2023 .variant-4 .histogram .bars .bar-value.series-0{background:#ff084d}.report-2023 .variant-4 a:before{background:#ff084d}.report-2023 .variant-4 a.active:before{opacity:1 !important}.report-2023 .variant-4 .nav-pills>li>a{color:#ff084d;background-color:rgba(0,0,0,0);border-color:#ff084d}.report-2023 .variant-4 .nav-pills>li>a:hover{color:#ff084d;background-color:rgba(0,0,0,0);border-color:#ff6e97}.report-2023 .variant-4 .nav-pills>li.active>a,.report-2023 .variant-4 .nav-pills>li.active>a:hover,.report-2023 .variant-4 .nav-pills>li.active>a:focus{color:#fff;background-color:#ff084d;border-color:#ff084d}.report-2023 .variant-5 .chart-container .chart-title:before{background:#017eb7}.report-2023 .variant-5 .bar-chart .bar-value.series-0{background:#017eb7}.report-2023 .variant-5 .bar-chart .bar-value.series-0 .value.inside{color:#000}.report-2023 .variant-5 .histogram .bars .bar-value.series-0{background:#017eb7}.report-2023 .variant-5 a:before{background:#017eb7}.report-2023 .variant-5 a.active:before{opacity:1 !important}.report-2023 .variant-5 .nav-pills>li>a{color:#000;background-color:rgba(0,0,0,0);border-color:#017eb7}.report-2023 .variant-5 .nav-pills>li>a:hover{color:#000;background-color:rgba(0,0,0,0);border-color:#20b8fe}.report-2023 .variant-5 .nav-pills>li.active>a,.report-2023 .variant-5 .nav-pills>li.active>a:hover,.report-2023 .variant-5 .nav-pills>li.active>a:focus{color:#fff;background-color:#017eb7;border-color:#017eb7}.report-2023 .report-links{font-weight:600;float:right;margin-right:8.3333%;margin-top:20px}.report-2023 .report-links *{display:inline-block}.report-2023 .report-links a{color:#000;transition:.2s;text-decoration:none}.report-2023 .report-links a.active{border-bottom:5px solid #000}.report-2023 .report-links span{color:rgba(0,0,0,0);position:relative}.report-2023 .report-links span::after{content:" ";position:absolute;display:block;width:2px;height:15px;bottom:2px;left:2px;background:#000}.report-2023 .report-links a:hover,.report-2023 .report-links a:focus,.report-2023 .report-links a:active{color:#4b01b2}.report-2023 a.btn-primary{margin:15px auto;padding:10px 20px;font-size:16px;background:#ec602b;color:#fff;border:none;font-weight:600;box-shadow:0px 0px 10px 0 rgba(0,0,0,.4)}.report-2023 a.btn-primary:hover,.report-2023 a.btn-primary:focus{color:#fff !important;background:#c6491a}.report-2023 .expert-comment .name{flex:1}@media only screen and (max-width: 992px){.report-2023 .expert-comment .expert .avatar{margin-left:0}.report-2023 .expert-comment .expert .company{flex:0}}.report-2023 .for-graphic{display:none}.report-2023 .share-button{display:none;padding:0;justify-content:flex-end;margin-right:0;margin-left:auto}.report-2023 .share-button .button{margin-left:10px;border-radius:20px;background:#ff6833;width:33px;height:33px;display:flex;align-items:center;justify-content:center}.report-2023 .share-button:hover{background:rgba(0,0,0,0)}.report-graphic{margin:0;padding:0}.report-graphic .report-2023{padding:0;margin:0}.report-graphic .report-2023 a,.report-graphic .report-2023 img{transition:none}.report-graphic .report-2023 .report-content{width:100%;padding:0}.report-graphic .report-2023 .chart-container{margin:0;border-radius:0}.report-graphic .report-2023 .chart-container .share-button{display:none}.report-graphic .report-2023 .chart-container .chart-title{margin-right:0}.report-graphic .report-2023 .badge,.report-graphic .report-2023 .share-button{display:none}.report-graphic .report-2023 .badge-container{text-align:right;margin-top:-50px;padding-right:30px;padding-bottom:10px}.report-graphic .report-2023 .badge-container img{filter:invert(100%)}.report-2023 .report-content{width:100%;padding-right:calc(300px + 1.2rem);padding-bottom:120px;padding-left:1.2rem}.report-2023 .side-menu{width:300px;position:fixed;right:0;height:100%;top:0;margin:0;padding-top:75px;background:#000;overflow-y:scroll}.report-2023 .side-menu::-webkit-scrollbar{display:none}@media(max-width: 1200px){.report-2023 .side-menu{width:250px}}@media only screen and (max-width: 992px){.report-2023 .side-menu{width:0px;overflow-x:hidden}}.report-2023 .side-menu.show{display:block;animation-name:twoStageWidth;width:300px;max-width:100%;animation-duration:.2s}.report-2023 .side-menu.show .nav-stacked{animation-name:twoStageFadeIn;animation-duration:.2s}.report-2023 .side-menu.collapse{animation-name:twoStageWidth;width:0px;animation-duration:.2s;animation-direction:reverse}.report-2023 .side-menu.collapse .nav-stacked{animation-name:twoStageFadeIn;animation-duration:.2s;animation-direction:reverse}.report-2023 #image-preview{margin-top:20px;max-width:100%}.report-2023 .content-1 .chart-container{border-left-color:#7a1bfe}.report-2023 .content-1 .chart-container .chart-title:before{background:#7a1bfe}.report-2023 .content-2 .chart-container{border-left-color:#9fe019}.report-2023 .content-2 .chart-container .chart-title:before{background:#9fe019}.report-2023 .content-3 .chart-container{border-left-color:#ff6c37}.report-2023 .content-3 .chart-container .chart-title:before{background:#ff6c37}.report-2023 .content-4 .chart-container{border-left-color:#ff084d}.report-2023 .content-4 .chart-container .chart-title:before{background:#ff084d}.report-2023 .chart-container{position:relative;margin-top:60px;background:#fff;color:#222;border-radius:10px;box-shadow:0px 0px 25px 0 rgba(0,0,0,.1);padding:40px 30px}@media only screen and (max-width: 992px){.report-2023 .chart-container{padding:15px}}.report-2023 .chart-container .insight{line-height:1.5em;font-weight:100;margin-top:15px;text-align:justify;color:#222}.report-2023 .chart-container .chart-subtitle{margin-left:30px;color:#000;padding-bottom:30px}@media only screen and (max-width: 480px){.report-2023 .chart-container .chart-subtitle{margin-left:0}}.report-2023 .chart-container .question-title{font-weight:600;margin-bottom:5px;margin-top:30px}.report-2023 .chart-container .chart-title{font-size:26px;margin-left:30px;position:relative;font-weight:600}.report-2023 .chart-container .chart-title:before{content:" ";position:absolute;display:block;width:20px;height:20px;top:9px;left:-30px;border-radius:30px;background:#00ffcb}@media only screen and (max-width: 992px){.report-2023 .chart-container .chart-title{font-size:20px}}@media only screen and (max-width: 480px){.report-2023 .chart-container .chart-title{margin-left:0}.report-2023 .chart-container .chart-title:before{display:none}}.report-2023 .chart-container .chart{width:100%;margin-top:15px}.report-2023 .chart-container .share-button{margin-bottom:30px;position:absolute;right:25px;top:54px;width:130px;height:48px;padding-right:5px;margin-left:-10px;display:flex;align-items:center;color:#fcfcfc;transition:.2s;border-radius:100px;display:none}.report-2023 .chart-container .share-button:hover{background:rgba(255,255,255,.2);color:#fff}.report-2023 .chart-container .share-button svg{width:24px;height:24px;margin-right:10px;margin-left:10px;fill:#fcfcfc}@media only screen and (max-width: 992px){.report-2023 .chart-container .share-button{right:10px;width:48px;padding:8px;top:10px}.report-2023 .chart-container .share-button span{display:none}}.report-2023 .expert-comment{background:#fff;color:#444;margin:30px 0;border-radius:10px;box-shadow:0px 0px 15px 0 rgba(0,0,0,.1);padding:45px;background:#fff;color:#444;line-height:1.5em;font-size:1.1em;font-weight:100;text-align:justify;background-repeat:no-repeat;background-position:bottom left;background-size:400px}@media only screen and (max-width: 480px){.report-2023 .expert-comment{padding:30px 10px;line-height:1.3em}}.report-2023 .expert-comment h2{color:#21242b}.report-2023 .expert-comment a{font-weight:600;color:#9fe019;transition:.2s}.report-2023 .expert-comment a:hover{color:#c6ef70}.report-2023 .expert-comment .button a{padding:10px 20px;font-size:16px;display:block;color:#fff;background:#ff6833;border-radius:100px;margin:0 auto}.report-2023 .expert-comment .button a:hover{color:#fff;background:#c6491a}.report-2023 .expert-comment .expert{margin-top:30px;display:flex;align-items:center;text-align:left}@media only screen and (max-width: 992px){.report-2023 .expert-comment .expert{flex-direction:column}.report-2023 .expert-comment .expert .name{margin:20px 0;text-align:center}.report-2023 .expert-comment .expert .company{align-items:flex-start;justify-content:center;margin:0}.report-2023 .expert-comment .expert .button{margin:20px 0}}.report-2023 .expert-comment .avatar{width:140px;height:140px;display:flex;justify-content:center;align-items:center}.report-2023 .expert-comment .avatar img{height:120px;width:120px;border-radius:100%;filter:grayscale(100%)}.report-2023 .expert-comment .company{width:200px;margin-right:45px;height:130px;display:flex;align-items:center;position:relative}.report-2023 .expert-comment .company a:hover img{transform:scale(1.05)}.report-2023 .expert-comment .company img{transition:.2s;object-fit:contain;width:100%;height:100%}.report-2023 .expert-comment .name{margin-left:25px;margin-right:50px}.report-2023 .bar-chart{color:#222}.report-2023 .bar-chart .bar-wrapper{display:flex;margin:10px 0;transition:.2s;align-items:center}.report-2023 .bar-chart .bar-wrapper.stacked{margin:0;display:block}.report-2023 .bar-chart .label{width:200px;text-align:right;margin-right:15px}@media only screen and (max-width: 992px){.report-2023 .bar-chart .bar-wrapper{flex-wrap:wrap;overflow:hidden}.report-2023 .bar-chart .label{width:100%;text-align:left;margin-bottom:-5px}}.report-2023 .bar-chart .bar-container{flex:1;margin-right:45px}.report-2023 .bar-chart .bar-value{height:25px;border-radius:50px;margin:5px 0;position:relative}.report-2023 .bar-chart .bar-labels{display:flex;justify-content:space-between;font-size:.8em;color:#000;margin-bottom:25px;margin:0 5px}.report-2023 .bar-chart .stacked-container{display:flex;width:100%;overflow:hidden}.report-2023 .bar-chart .label-track{display:flex;width:100%;align-items:end}.report-2023 .bar-chart .segment-label{min-width:40px}.report-2023 .bar-chart .stacked-value{height:25px;position:relative;display:inline-block;padding:3px 5px;font-weight:500;min-width:40px}.report-2023 .bar-chart .value{position:absolute;top:0;bottom:0;right:0;padding-right:10px;line-height:25px;text-align:right;width:100px}.report-2023 .bar-chart .value.outside{left:100%;right:auto;padding-left:5px;text-align:left}.report-2023 .bar-chart .series-0 .value.inside,.report-2023 .bar-chart .series-2 .value.inside,.report-2023 .bar-chart .series-3 .value.inside,.report-2023 .bar-chart .series-4 .value.inside,.report-2023 .bar-chart .series-0 .value.inside{color:#21242b}.report-2023 .bar-chart.stacked .label{width:125px}.report-2023 .bar-chart.stacked .bar-container{display:flex}@media only screen and (max-width: 992px){.report-2023 .bar-chart.stacked .label{width:100%;margin-bottom:-5px}.report-2023 .bar-chart.stacked .bar-container{margin-bottom:25px}}.report-2023 .bar-chart.stacked .bar-value{display:inline-block;border-radius:0;position:relative}.report-2023 .bar-chart.stacked .bar-value:first-child{border-radius:5px 0 0 5px}.report-2023 .bar-chart.stacked .bar-value:last-child{border-radius:0 5px 5px 0}.report-2023 .bar-chart.stacked .bar-label{position:absolute;left:0;right:0;bottom:-25px;text-align:center}.report-2023 .x-axis{margin-top:45px;width:100%;text-align:center}.report-2023 .histogram{width:100%;height:350px;display:flex}@media only screen and (max-width: 992px){.report-2023 .histogram{height:250px}}.report-2023 .histogram .value-bar{height:100%;width:50px;position:relative}.report-2023 .histogram.multiple-series .bars .bar-value{max-width:25px}.report-2023 .histogram.variation-1 .bars .bar-container:nth-child(2n) .bar-label{display:none}@media only screen and (max-width: 992px){.report-2023 .histogram.variation-1 .bars .bar-container .bar-label{display:none}.report-2023 .histogram.variation-1 .bars .bar-container:nth-child(3n) .bar-label{display:block}}.report-2023 .histogram .y-axis{writing-mode:vertical-rl;transform:rotate(180deg);height:100%;text-align:center}.report-2023 .histogram .bars{flex-grow:1;display:flex}.report-2023 .histogram .bars .bar-container{flex-grow:1;height:350px;display:flex;align-items:flex-end;justify-content:center;position:relative}@media only screen and (max-width: 992px){.report-2023 .histogram .bars .bar-container{height:250px}}.report-2023 .histogram .bars .bar-container .bar-label{position:absolute;top:102%;left:0;right:0;text-align:center}.report-2023 .histogram .bars .bar-value{width:70%;margin:0 2px;border-radius:5px}@media only screen and (max-width: 992px){.report-2023 .histogram .bars .bar-value{margin:0}}.report-2023 .nav-pills>li>a{background-color:rgba(0,0,0,0);border-radius:100px;padding:6px 15px;margin-right:10px;margin-bottom:10px;border-width:2px;border-style:solid}.report-2023 .legend{display:flex;flex-wrap:wrap;margin:0 10px;margin-top:15px}.report-2023 .legend.type-1 .label{width:50%}.report-2023 .legend.type-2 .label{width:33%}@media only screen and (max-width: 640px){.report-2023 .legend.type-1 .label,.report-2023 .legend.type-2 .label{width:100%;padding:5px}}.report-2023 .legend .label{padding:0 10px;display:flex;align-items:center}.report-2023 .legend .label .square{width:15px;height:15px;margin:10px;border-radius:2px;flex-shrink:0}.report-2023 .tooltip-inner{white-space:nowrap;max-width:none}.report-2023 .content-0 .stacked-container{border:solid 1px;border-radius:25px}.report-2023 .content-1 .bar-value{border-color:#7a1bfe;background:#7a1bfe}.report-2023 .content-1 .stacked-container{border:solid 1px #7a1bfe;border-radius:25px;background-color:#7a1bfe}.report-2023 .content-2 .bar-value{border-color:#9fe019;background:#9fe019}.report-2023 .content-2 .stacked-container{border:solid 1px #9fe019;border-radius:25px;background-color:#9fe019}.report-2023 .content-3 .bar-value{border-color:#ff6c37;background:#ff6c37}.report-2023 .content-3 .stacked-container{border:solid 1px #ff6c37;border-radius:25px;background-color:#ff6c37}.report-2023 .content-4 .bar-value{border-color:#ff084d;background:#ff084d}.report-2023 .content-4 .stacked-container{border:solid 1px #ff084d;border-radius:25px;background-color:#ff084d}.report-2023 .content-5 .bar-value{border-color:#017eb7;background:#017eb7}.report-2023 .content-5 .stacked-container{border:solid 1px #017eb7;border-radius:25px;background-color:#017eb7}.report-2023 .pie-chart{width:60%;max-width:400px;margin:0 auto}@media only screen and (max-width: 768px){.report-2023 .pie-chart{width:80%}}@media only screen and (max-width: 640px){.report-2023 .pie-chart{width:100%}}.report-2023 .social-share{float:none;width:212.5px;text-align:center}.report-2023 .social-share .share-text{font-size:.8em;line-height:1.2;font-weight:100}.report-2023 .centered>*{margin:0 auto}.report-2023 .soon{font-weight:100;font-size:24px;margin-top:15px}.report-2023 .soon b{font-weight:400}.report-2023 .premiere{font-weight:100;font-size:20px;margin-top:15px}.report-2023 .form-container label{font-size:14px}.report-2023 .well{height:100%}.report-2023 .logos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.report-2023 .logos .logo{padding:15px}.report-2023 .logos img{max-height:140px;max-width:100%}.report-2023 .form-container .btn-accent{color:#fff;background:#f84545}.report-2023 .form-container .btn-accent:hover,.report-2023 .form-container .btn-accent:focus{background:#ff6969}.report-2023 h2.wait{font-size:40px;font-weight:300;color:#000}.report-2023 h4{color:#000}.report-2023 .side-image{width:100%;height:auto}@media(max-width: 1200px){.report-2023 .report-content{padding-right:calc(250px + 1.2rem)}.report-2023 .chart-container,.report-2023 .expert-comment,.report-2023 h2.with-icon{margin-left:0;margin-right:0}}@media(max-width: 992px){.report-2023 .report-content{width:100%}.report-2023 .chart-container,.report-2023 .expert-comment,.report-2023 h2.with-icon{margin-left:0;margin-right:0}}@media(max-width: 1200px){.report-2023 .report-content{padding-right:calc(250px + 1.2rem)}.report-2023 .chart-container,.report-2023 .expert-comment,.report-2023 h2.with-icon{margin-left:0;margin-right:0}}@media(max-width: 992px){.report-2023 .report-content{width:100%;padding-right:1.2rem}.report-2023 .chart-container,.report-2023 .expert-comment,.report-2023 h2.with-icon{margin-left:0;margin-right:0}}@media(max-width: 768px){.report-2023 .report-content{padding:0}}.report-2023 .band{background:#7a1bfe;color:#fff;padding:5px 30px;font-weight:700;margin-top:20px}.report-2023 .blend{height:30px;background-color:#7a1bfe}.report-2023 .case-studies{margin:0px;list-style-type:none;padding:0}.report-2023 .case-studies li{text-align:center;background:#fff}.report-2023 .case-study{transition:all .2s;margin:8px 0;max-height:55px;padding:10px;object-fit:contain}.report-2023 .case-study:hover{filter:none}.report-2023 .active .case-study{filter:none}.report-2023 .nav-stacked{padding:15px;z-index:1}.report-2023 .nav-stacked li{text-align:left}.report-2023 .nav-stacked .big{margin-top:15px;font-weight:700;color:#eff5f5;font-size:18px;padding-left:15px}.report-2023 .nav-stacked .big a{margin-left:0;padding-left:15px}.report-2023 .nav-stacked .indent{margin-left:15px}.report-2023 .nav-stacked a.btn-primary{padding:8px 15px}.report-2023 .nav-stacked a.btn-primary:hover,.report-2023 .nav-stacked a.btn-primary:focus{background:#a2370f}.report-2023 .nav-stacked a{transition:.3s;padding:3px 15px;padding-left:20px;margin-left:15px;color:#eff5f5;font-size:1em;font-weight:600}.report-2023 .nav-stacked a:hover,.report-2023 .nav-stacked a:focus{color:#a9a9a9;background:rgba(0,0,0,0)}.report-2023 .nav-stacked a.active{color:#a9a9a9;background:rgba(0,0,0,0)}.report-2023 .nav-stacked a.active:before{opacity:1 !important}.report-2023 .nav-stacked a:before{content:" ";transition:.2s all;opacity:0;position:absolute;width:12px;height:12px;border-radius:10px;left:0;top:8px}.report-2023 .nav-stacked .leroy-merlin a:before{background:#7cb51e}.report-2023 .nav-stacked .orange a:before{background:#ff7900}.report-2023 .nav-stacked .develocraft a:before{background:#fff}.report-2023 .nav-stacked .software-mind a:before{background:#fc6622}.report-2023 .nav-stacked .pkobp a:before{background:#003c7f}.report-2023 .nav-stacked .contact{margin-top:15px;margin-bottom:15px;border-top:1px solid #ebebeb;padding-top:15px}.report-2023 .nav-stacked .contact a{display:block}.report-2023 .nav-stacked .contact a:hover{text-decoration:none}.report-2023 p{font-size:1.1em;line-height:1.6;font-weight:100}.report-2023 h2.with-icon{position:relative;margin-top:45px;margin-bottom:0px;padding-left:0px;font-size:30px;font-weight:900}@media only screen and (max-width: 640px){.report-2023 h2.with-icon{margin-left:0}}.report-2023 h2.with-icon.no-margins{margin-bottom:0}.report-2023 .mobile-menu .nav-stacked{color:#fff}.report-2023 .mobile-menu .nav-stacked a,.report-2023 .mobile-menu .nav-stacked .big{color:#fff}.report-2023 .patronage-heading{text-align:center;font-size:1.4em;font-weight:900;margin-bottom:0}.report-2023 .partners a:hover img{transform:scale(1.1)}.report-2023 .sorry-text p{font-size:20px;font-weight:400}.report-2023 .header-text{font-size:17px;font-weight:600;margin-bottom:5px}.read-more-link{display:inline-block;cursor:pointer;color:#333;transition:all .2s;margin:.5rem 0}.read-more-link:hover{color:#000}.read-more-toggle~p{display:none}.read-more-toggle:checked~.read-more-link{display:none}.read-more-toggle:checked~p{display:block}.expert-comment-title{display:none}.mobile-menu-show{display:flex;align-items:center;position:fixed;bottom:12px;left:12px;border-radius:50px;padding:8px 8px;z-index:100;background:#ec602b;width:48px;height:48px;font-size:1.1em;color:#fff;transition:.2s;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.mobile-menu-show:hover{background:#a2370f}.mobile-menu-show svg{width:32px}@media only screen and (min-width: 992px){.mobile-menu-show{display:none}}@keyframes twoStageFadeIn{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes twoStageWidth{0%{width:0}50%{width:300px}100%{width:300px}}.case-study-container{margin:50px 0}@media only screen and (max-width: 992px){.case-study-container{margin:50px 0}}.case-study-container .case-study-main-image{width:100%;height:auto;margin-bottom:45px}.case-study-container .case-study-content{position:relative;background:#fff;padding:40px;text-align:justify;font-size:1.1em}@media only screen and (max-width: 640px){.case-study-container .case-study-content{padding-top:85px}}@media only screen and (max-width: 480px){.case-study-container .case-study-content{padding:60px 10px}}.case-study-container .case-study-content p{font-size:1em}.case-study-container .case-study-content .case-study-top{position:absolute;left:40px;top:-120px;width:calc(100% - 80px);height:120px;display:flex;align-items:end}@media only screen and (max-width: 640px){.case-study-container .case-study-content .case-study-top{flex-direction:column;left:0;right:0;align-items:center;width:100%}.case-study-container .case-study-content .case-study-top .social{margin:0;margin-top:-22.5px}}.case-study-container .case-study-content .logo{background:#fff;padding:20px;max-width:50%;min-width:150px;text-align:center}.case-study-container .case-study-content .logo img{height:80px;max-width:100%;margin:0 auto;object-fit:contain}.case-study-container .case-study-content .button{margin-bottom:33px}@media only screen and (max-width: 640px){.case-study-container .case-study-content .button{margin-bottom:0;margin-top:15px}}.case-study-container .case-study-content .social{margin-left:20px;display:flex;flex:1}.case-study-container .case-study-content .social a{display:block;line-height:0;transition:.2s}.case-study-container .case-study-content .social svg{width:25px;margin:10px;transition:.2s}.case-study-container .case-study-content .social.t-mobile svg{fill:#f20073}.case-study-container .case-study-content .social.t-mobile a:hover svg{fill:#ff59a8}.case-study-container .case-study-content .social.aptiv svg{fill:#000}.case-study-container .case-study-content .social.aptiv a:hover svg{fill:#555}.case-study-container .case-study-content .social.luxoft svg{fill:#5f249f}.case-study-container .case-study-content .social.luxoft a:hover svg{fill:#9251d8}.case-study-container .case-study-content .social.tesco-technology svg{fill:#e71d2e}.case-study-container .case-study-content .social.tesco-technology a:hover svg{fill:#f17983}.case-study-container .case-study-content .video{aspect-ratio:16/9;width:100%}.case-study-container .case-study-comment{display:flex}@media only screen and (max-width: 768px){.case-study-container .case-study-comment{flex-direction:column;align-items:center}}.case-study-container .case-study-avatar{width:175px;height:175px;flex-shrink:0;position:relative}.case-study-container .case-study-avatar .case-study-image{width:100%}.case-study-container .case-study-avatar .case-study-quote{width:40px;position:absolute;top:-10px;left:-10px}.case-study-container .case-study-text{padding-left:20px}@media only screen and (max-width: 768px){.case-study-container .case-study-text{margin-top:20px;padding:0}}.grid-chart{display:grid;width:100%;gap:5px}.grid-chart.cols-4{grid-template-columns:min(150px,33%) repeat(4, 1fr)}@media only screen and (max-width: 480px){.grid-chart.cols-4{grid-template-columns:33% 1fr 1fr;grid-template-rows:repeat(5, 1fr)}.grid-chart.cols-4 .cell.cell-label{display:flex}.grid-chart.cols-4 .cell span{display:inline-block}.grid-chart.cols-4 .cell.cell-top,.grid-chart.cols-4 .cell.cell-init{display:none}.grid-chart.cols-4 .cell.cell-left{grid-row:auto/span 4}.grid-chart.cols-4 .cell.cell-line{display:block;grid-column:auto/span 3;margin:5px 0;height:1px;padding:0;width:100%;background:gray}}.grid-chart.cols-3{grid-template-columns:min(150px,33%) repeat(3, 1fr)}@media only screen and (max-width: 480px){.grid-chart.cols-3{grid-template-columns:33% 1fr 1fr;grid-template-rows:repeat(4, 1fr)}.grid-chart.cols-3 .cell.cell-label{display:flex}.grid-chart.cols-3 .cell span{display:inline-block}.grid-chart.cols-3 .cell.cell-top,.grid-chart.cols-3 .cell.cell-init{display:none}.grid-chart.cols-3 .cell.cell-left{grid-row:auto/span 3}.grid-chart.cols-3 .cell.cell-line{display:block;grid-column:auto/span 3;margin:5px 0;height:1px;padding:0;width:100%;background:gray}}.grid-chart.cols-2{grid-template-columns:min(150px,33%) repeat(2, 1fr)}.grid-chart .span{display:none}.grid-chart .cell{position:relative;display:flex;align-items:center;justify-content:center;padding:3px 5px}.grid-chart .cell.cell-label,.grid-chart .cell.cell-line{display:none}.grid-chart .cell.cell-left{align-items:start}.grid-chart .cell-bg{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:5px}.grid-chart .label{z-index:1;background:rgba(0,0,0,0)}.grid-chart .label-value{font-weight:600}.grid-chart .cell-left{justify-content:left}.grid-chart .label-top{font-weight:300}.grid-chart .label-left{font-weight:300;text-align:left}
