.default-container,.main-container{box-sizing:border-box;max-width:1440px;margin:0 auto}.main-container{padding:1.5rem 1rem}@media screen and (min-width:640px){.main-container{padding:1.25rem 2.5rem}}@media screen and (min-width:1024px){.main-container{padding:2.5rem 5rem}}.main-container{padding-bottom:3.75rem}@media screen and (min-width:640px){.main-container{padding-bottom:5rem}}.content-container{padding-top:2.5rem}@media screen and (min-width:640px){.content-container{padding-top:3.75rem}}.link-base,.nav-link{color:#26455f;transition:color .2s}.link-base:hover,.nav-link:hover,.link-base:active,.nav-link:active{opacity:.5}.full-screen{top:0;bottom:0;left:0;right:0}.nav-link{font-size:1rem;font-weight:600;line-height:1.375rem}@media screen and (min-width:768px){.nav-link{font-size:1.125rem;line-height:1.5rem}}.primary-main-card{background-color:#f7f8f6;border:.0625rem solid #d5d6d1;border-radius:1rem;max-width:1280px;margin-bottom:2rem;padding:1rem}@media screen and (min-width:640px){.primary-main-card{margin-bottom:2.5rem;padding:1.5rem}}.secondary-main-card{background-color:#fff;border:.0625rem solid #e7e7e5;border-radius:.5rem;padding:.75rem}@media screen and (min-width:640px){.secondary-main-card{padding:1.5rem}}.tooltip .MuiChartsTooltip-paper{border:.0625rem solid #e7e7e5;border-radius:.5rem}.tooltip .MuiChartsTooltip-paper :first-child{font-size:.75rem;font-weight:500;line-height:1.125rem}@media screen and (min-width:768px){.tooltip .MuiChartsTooltip-paper :first-child{font-size:.875rem;line-height:1.25rem}}.tooltip .MuiChartsTooltip-paper :first-child{color:#172939}.tooltip .MuiChartsTooltip-table .MuiChartsTooltip-cell{padding:.5rem}.tooltip .MuiChartsTooltip-table .MuiChartsTooltip-labelCell{font-size:.75rem;font-weight:400;line-height:1.125rem}@media screen and (min-width:768px){.tooltip .MuiChartsTooltip-table .MuiChartsTooltip-labelCell{font-size:.875rem;line-height:1.25rem}}.tooltip .MuiChartsTooltip-table .MuiChartsTooltip-valueCell{font-size:.75rem;font-weight:500;line-height:1.125rem}@media screen and (min-width:768px){.tooltip .MuiChartsTooltip-table .MuiChartsTooltip-valueCell{font-size:.875rem;line-height:1.25rem}}.bar-chart-grid{grid-template-columns:minmax(10.5rem,1fr) minmax(3rem,5rem) minmax(3rem,4.5rem);align-items:center;display:grid}.bar-chart-grid__name{grid-column:1}.bar-chart-grid__ranking{grid-column:2}.bar-chart-grid__progress{display:none}.bar-chart-grid__score{grid-column:3}@media screen and (min-width:1024px){.bar-chart-grid{grid-template-columns:minmax(10.5rem,17.5rem) minmax(3.75rem,7.5rem) minmax(0,43.75rem) minmax(3rem,4.5rem);column-gap:1.5rem}.bar-chart-grid__progress{grid-column:3;padding:.5rem 1.5rem .5rem 0;display:block}.bar-chart-grid__score{grid-column:4}}.stacked-column-chart .MuiChartsAxis-bottom .MuiChartsAxis-line{stroke:#d5d6d1;stroke-width:.0625rem}.card-container{border:.0625rem solid #d5d6d1;border-radius:1rem;padding:1rem}@media screen and (min-width:640px){.card-container{padding:1.5rem}}.card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16.25rem),1fr));grid-auto-rows:1fr;gap:1rem;display:grid}.stacked-column-chart__wrapper{height:22.5rem}@media screen and (min-width:640px){.stacked-column-chart__wrapper{height:33.75rem;padding:1rem}}.stacked-column-chart .MuiBarElement-root{stroke:#fff;stroke-width:.125rem}.stacked-column-chart .MuiChartsLegend-root{font-size:.75rem;font-weight:400;line-height:1.125rem}@media screen and (min-width:768px){.stacked-column-chart .MuiChartsLegend-root{font-size:.875rem;line-height:1.25rem}}.stacked-column-chart .MuiChartsLegend-root{color:#172939;gap:.5rem;margin-top:1rem}@media screen and (min-width:640px){.stacked-column-chart .MuiChartsLegend-root{gap:1rem;margin-top:1.5rem}}@media screen and (min-width:768px){.stacked-column-chart .MuiChartsLegend-root{gap:2rem}}
.row-chart{flex-direction:column;gap:.25rem;display:flex;overflow-y:hidden}@media screen and (min-width:1024px){.row-chart__header{padding-left:.75rem;padding-right:.75rem}}.row-chart__score{grid-column:3}@media screen and (min-width:1024px){.row-chart__score{display:none}.secondary-main-card.row-chart{padding-left:.875rem;padding-right:.875rem}}
.lift-performance-chart__wrapper{scrollbar-width:none;flex-direction:column;align-items:flex-start;height:37.5rem;display:flex;overflow-y:hidden}@media screen and (min-width:768px){.lift-performance-chart__wrapper{scrollbar-width:thin;height:43.125rem;padding:1rem}}.lift-performance-chart .MuiLineElement-root{stroke:none}.lift-performance-chart .MuiChartsAxis-line,.lift-performance-chart .MuiChartsAxis-tick{stroke:#d5d6d1!important}.lift-performance-chart .MuiMarkElement-root{stroke:none}.lift-performance-chart .MuiMarkElement-series-personal-life{fill:var(--red-200)}.lift-performance-chart .MuiMarkElement-series-social-life{fill:var(--green-200)}.lift-performance-chart .MuiMarkElement-series-professional-life{fill:var(--blue-200)}.lift-performance-chart .MuiChartsGrid-line{stroke-dasharray:3 2;stroke:#e7e7e5}
.container-footer{color:#fff;background-color:#172939;overflow:hidden}.container-footer .content-footer{padding:1.25rem 0}.container-footer .content-footer .info-inside{color:#f7f8f6;margin-bottom:2rem}@media screen and (max-width:calc(768px - .0000625rem)){.container-footer .content-footer .content-logo,.container-footer .content-footer .content-liks .wrapper-items:not(:last-child){margin-bottom:2rem}}@media screen and (min-width:768px){.container-footer .content-footer{align-items:flex-start}.container-footer .content-footer .content-items-links-footer .wrapper-items:last-child{margin-left:calc(16.6667% + 2rem)}}.container-footer .container-sub-footer{background-color:var(--blue-400)}.container-footer .container-sub-footer .main-container{padding-top:1.5rem;padding-bottom:1.5rem}@media screen and (min-width:768px){.container-footer .container-sub-footer .main-container .sub-footer{align-items:center}}@media screen and (max-width:768px){.container-footer .container-sub-footer .main-container .sub-footer{text-align:center}}@media screen and (min-width:1024px){.container-footer .container-sub-footer .main-container .sub-footer .content-icons-links .wrapper{padding:0 .875rem}}.container-footer .container-sub-footer .main-container .sub-footer .content-icons-links .wrapper .content-items{justify-content:space-between;display:flex}.container-footer .container-sub-footer .main-container .sub-footer .content-icons-links .wrapper .content-items .item{text-align:center;margin-bottom:0}@media screen and (max-width:768px){.container-footer .container-sub-footer .main-container .sub-footer .content-icons-links .wrapper .content-items{margin-top:1.5rem}}@media screen and (max-width:1024px){.container-footer .container-sub-footer .main-container .sub-footer .content-icons-links .wrapper .content-items{flex-wrap:wrap}.container-footer .container-sub-footer .main-container .sub-footer .content-icons-links .wrapper .content-items .item{flex:none;width:50%}.container-footer .container-sub-footer .main-container .sub-footer .content-icons-links .wrapper .content-items .item:first-child,.container-footer .container-sub-footer .main-container .sub-footer .content-icons-links .wrapper .content-items .item:nth-child(2){margin-bottom:1rem}}@media screen and (min-width:768px){.container-footer .content-footer,.container-footer .content-footer .content-items-links-footer,.container-footer .sub-footer,.container-footer .sub-footer .content-items-links-footer{display:flex}.container-footer .content-footer .content-info,.container-footer .content-footer .content-icons-links,.container-footer .sub-footer .content-info,.container-footer .sub-footer .content-icons-links{flex:auto}.container-footer .content-footer .content-logo,.container-footer .content-footer .content-copyright,.container-footer .sub-footer .content-logo,.container-footer .sub-footer .content-copyright{flex:none}.container-footer .content-footer .content-info,.container-footer .content-footer .content-icons-links,.container-footer .content-footer .content-logo,.container-footer .content-footer .content-copyright,.container-footer .sub-footer .content-info,.container-footer .sub-footer .content-icons-links,.container-footer .sub-footer .content-logo,.container-footer .sub-footer .content-copyright{width:50%}}
.inside-partners-container{padding:3.75rem 0}@media screen and (min-width:768px){.inside-partners-container{padding:5rem 0}}@media screen and (max-width:768px){.inside-partners-container .partners-content-cards .col-12:not(:last-child){margin-bottom:2.5rem}}@media screen and (min-width:768px){.inside-partners-container .partners-content-cards .col-12:nth-child(-n+2){margin-bottom:3rem}}
.custom-accordion{width:100%}.custom-accordion__item{background-color:#f7f8f6;border:1px solid #d5d6d1;border-radius:1rem;margin-bottom:1rem}.custom-accordion__trigger{text-align:left;cursor:pointer;flex-direction:column;align-items:center;gap:1rem;width:100%;padding:1.5rem;display:flex}@media screen and (min-width:768px){.custom-accordion__trigger{flex-direction:row;justify-content:space-between}}.custom-accordion__header{flex:1;margin-bottom:1rem}@media screen and (min-width:768px){.custom-accordion__header{margin-bottom:0}}.custom-accordion__indicator{cursor:pointer;align-items:center;gap:.5rem;display:flex}.custom-accordion__indicator-text{color:#172939;white-space:nowrap}.custom-accordion__indicator-icon.MuiSvgIcon-root{color:#172939;font-size:1.5rem;transition:transform .3s}.custom-accordion__indicator-icon--open.MuiSvgIcon-root{transform:rotate(180deg)}.custom-accordion__content{padding:0 1.5rem 1.5rem;animation:.3s ease-out slideDown}.custom-accordion__footer{justify-content:center;padding:0 1.5rem 1.5rem;animation:.4s ease-out fadeIn;display:flex}@media screen and (min-width:768px){.custom-accordion__footer{justify-content:flex-end;padding-right:2.5rem}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
.container-editorial-hero{background-position-x:80%;background-repeat:no-repeat;background-size:cover;align-items:center;height:100%;min-height:42.5rem;display:flex}@media screen and (max-width:calc(1024px - .0000625rem)){.container-editorial-hero{margin-left:-1rem;margin-right:-1rem}.container-editorial-hero .hero-wrapper{padding:0 1rem}}@media screen and (max-width:calc(1024px - .0000625rem)) and (min-width:640px){.container-editorial-hero .hero-wrapper{padding:0 2.5rem}}@media screen and (max-width:calc(1024px - .0000625rem)) and (min-width:1024px){.container-editorial-hero .hero-wrapper{padding:0 5rem}}@media screen and (max-width:calc(1024px - .0000625rem)) and (min-width:640px){.container-editorial-hero{margin-left:-2.5rem;margin-right:-2.5rem}}.container-editorial-hero{margin-top:-8.25rem}@media screen and (min-width:1024px){.container-editorial-hero{margin-top:-10.75rem}}.container-editorial-hero{padding-top:8.25rem}@media screen and (min-width:768px){.container-editorial-hero{padding-top:8.5rem}}@media screen and (min-width:1024px){.container-editorial-hero.negative-margin-desktop{margin-left:-5rem;margin-right:-5rem}.container-editorial-hero.negative-margin-desktop .hero-wrapper{padding-left:5rem;padding-right:5rem}}
.ranking-container{margin-top:3.75rem;margin-bottom:3.75rem}@media screen and (min-width:768px){.ranking-container{margin-top:7.5rem;margin-bottom:7.5rem}}.ranking-container__section-title{text-align:center}.ranking-container__card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,24.125rem),1fr));grid-auto-rows:1fr;gap:1rem;display:grid}.ranking-container .ranking-card__score-container{flex-direction:column}@media screen and (min-width:284px){.ranking-container .ranking-card__score-container{flex-direction:row}}.card-container.ranking-card{justify-content:space-between}.macroindicator__tabs{margin-top:2rem;margin-bottom:4rem}@media screen and (min-width:768px){.macroindicator__tabs{margin-top:4rem}}
.podium{flex-wrap:nowrap;flex:1;align-items:last baseline;gap:1rem;padding:0 1rem;display:flex;overflow-y:hidden}@media screen and (min-width:640px){.podium{padding:0 2.5rem}}@media screen and (min-width:1440px){.podium{padding:0}}.podium{scrollbar-width:none;-ms-overflow-style:none}.podium::-webkit-scrollbar{background:0 0;width:0}@media screen and (min-width:768px){.podium{scrollbar-width:thin;-ms-overflow-style:auto}.podium::-webkit-scrollbar{background:auto;width:auto}}@media screen and (min-width:1024px){.podium{justify-content:center}}.podium__item{flex:26.25rem}
.editorial{margin-bottom:3rem}@media screen and (min-width:768px){.editorial{margin-bottom:5rem}}.report{background-color:#fff;margin-bottom:1rem}.report__section-title{margin-bottom:0}
