/*!
 * Jacobi Immobilien Styles
 *
 * Copyright 2023 Fruitcake W+P AG, Worb
 * https://fruitcake.ch
 *
 * Uses modern CSS reset
 * https://github.com/hankchizljaw/modern-css-reset

 * Uses slick carousel
 * https://github.com/kenwheeler/slick
 */*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--gutter)*-1/2);--gutter: 2rem}.row.--centered{justify-content:center}.row>*{flex:0 0 auto;max-width:100%;padding:0 calc(var(--gutter)/2)}.row .full{width:100%}.row .half{width:50%}.row .third{width:33.3333333333%}.row .two-thirds{width:66.6666666667%}.row .quarter{width:25%}.row .three-quarters{width:75%}.row .fifth{width:20%}.row .two-fifths{width:40%}.row .three-fifths{width:60%}.row .four-fifths{width:80%}@media(min-width: 420px){.row .full-phone-landscape{width:100%}}@media(min-width: 420px){.row .half-phone-landscape{width:50%}}@media(min-width: 420px){.row .third-phone-landscape{width:33.3333333333%}}@media(min-width: 420px){.row .two-thirds-phone-landscape{width:66.6666666667%}}@media(min-width: 420px){.row .quarter-phone-landscape{width:25%}}@media(min-width: 420px){.row .three-quarters-phone-landscape{width:75%}}@media(min-width: 420px){.row .fifth-phone-landscape{width:20%}}@media(min-width: 420px){.row .two-fifths-phone-landscape{width:40%}}@media(min-width: 420px){.row .three-fifths-phone-landscape{width:60%}}@media(min-width: 420px){.row .four-fifths-phone-landscape{width:80%}}@media(min-width: 768px){.row .full-tablet-portrait{width:100%}}@media(min-width: 768px){.row .half-tablet-portrait{width:50%}}@media(min-width: 768px){.row .third-tablet-portrait{width:33.3333333333%}}@media(min-width: 768px){.row .two-thirds-tablet-portrait{width:66.6666666667%}}@media(min-width: 768px){.row .quarter-tablet-portrait{width:25%}}@media(min-width: 768px){.row .three-quarters-tablet-portrait{width:75%}}@media(min-width: 768px){.row .fifth-tablet-portrait{width:20%}}@media(min-width: 768px){.row .two-fifths-tablet-portrait{width:40%}}@media(min-width: 768px){.row .three-fifths-tablet-portrait{width:60%}}@media(min-width: 768px){.row .four-fifths-tablet-portrait{width:80%}}@media(min-width: 1024px){.row .full-tablet-landscape{width:100%}}@media(min-width: 1024px){.row .half-tablet-landscape{width:50%}}@media(min-width: 1024px){.row .third-tablet-landscape{width:33.3333333333%}}@media(min-width: 1024px){.row .two-thirds-tablet-landscape{width:66.6666666667%}}@media(min-width: 1024px){.row .quarter-tablet-landscape{width:25%}}@media(min-width: 1024px){.row .three-quarters-tablet-landscape{width:75%}}@media(min-width: 1024px){.row .fifth-tablet-landscape{width:20%}}@media(min-width: 1024px){.row .two-fifths-tablet-landscape{width:40%}}@media(min-width: 1024px){.row .three-fifths-tablet-landscape{width:60%}}@media(min-width: 1024px){.row .four-fifths-tablet-landscape{width:80%}}@media(min-width: 1320px){.row .full-desktop-small{width:100%}}@media(min-width: 1320px){.row .half-desktop-small{width:50%}}@media(min-width: 1320px){.row .third-desktop-small{width:33.3333333333%}}@media(min-width: 1320px){.row .two-thirds-desktop-small{width:66.6666666667%}}@media(min-width: 1320px){.row .quarter-desktop-small{width:25%}}@media(min-width: 1320px){.row .three-quarters-desktop-small{width:75%}}@media(min-width: 1320px){.row .fifth-desktop-small{width:20%}}@media(min-width: 1320px){.row .two-fifths-desktop-small{width:40%}}@media(min-width: 1320px){.row .three-fifths-desktop-small{width:60%}}@media(min-width: 1320px){.row .four-fifths-desktop-small{width:80%}}@media(min-width: 1530px){.row .full-desktop-medium{width:100%}}@media(min-width: 1530px){.row .half-desktop-medium{width:50%}}@media(min-width: 1530px){.row .third-desktop-medium{width:33.3333333333%}}@media(min-width: 1530px){.row .two-thirds-desktop-medium{width:66.6666666667%}}@media(min-width: 1530px){.row .quarter-desktop-medium{width:25%}}@media(min-width: 1530px){.row .three-quarters-desktop-medium{width:75%}}@media(min-width: 1530px){.row .fifth-desktop-medium{width:20%}}@media(min-width: 1530px){.row .two-fifths-desktop-medium{width:40%}}@media(min-width: 1530px){.row .three-fifths-desktop-medium{width:60%}}@media(min-width: 1530px){.row .four-fifths-desktop-medium{width:80%}}@media(min-width: 1720px){.row .full-desktop-large{width:100%}}@media(min-width: 1720px){.row .half-desktop-large{width:50%}}@media(min-width: 1720px){.row .third-desktop-large{width:33.3333333333%}}@media(min-width: 1720px){.row .two-thirds-desktop-large{width:66.6666666667%}}@media(min-width: 1720px){.row .quarter-desktop-large{width:25%}}@media(min-width: 1720px){.row .three-quarters-desktop-large{width:75%}}@media(min-width: 1720px){.row .fifth-desktop-large{width:20%}}@media(min-width: 1720px){.row .two-fifths-desktop-large{width:40%}}@media(min-width: 1720px){.row .three-fifths-desktop-large{width:60%}}@media(min-width: 1720px){.row .four-fifths-desktop-large{width:80%}}.row .auto{flex:1 0 0}@media(min-width: 420px){.row .auto-phone-landscape{flex:1 0 0;width:auto}}@media(min-width: 768px){.row .auto-tablet-portrait{flex:1 0 0;width:auto}}@media(min-width: 1024px){.row .auto-tablet-landscape{flex:1 0 0;width:auto}}@media(min-width: 1320px){.row .auto-desktop-small{flex:1 0 0;width:auto}}@media(min-width: 1530px){.row .auto-desktop-medium{flex:1 0 0;width:auto}}@media(min-width: 1720px){.row .auto-desktop-large{flex:1 0 0;width:auto}}@media(min-width: 420px){.row .default-phone-landscape{flex:0 0 auto;width:auto}}@media(min-width: 768px){.row .default-tablet-portrait{flex:0 0 auto;width:auto}}@media(min-width: 1024px){.row .default-tablet-landscape{flex:0 0 auto;width:auto}}@media(min-width: 1320px){.row .default-desktop-small{flex:0 0 auto;width:auto}}@media(min-width: 1530px){.row .default-desktop-medium{flex:0 0 auto;width:auto}}@media(min-width: 1720px){.row .default-desktop-large{flex:0 0 auto;width:auto}}.container,.container-fluid{padding:0 1rem}@media(min-width: 1024px){.container.--left,.container-fluid.--left{margin-inline-end:0;padding-inline-end:0}.container.--right,.container-fluid.--right{margin-inline-start:0;padding-inline-start:0}}.container{max-width:100%;margin:0;overflow:hidden}@media(min-width: 420px){.container{margin-inline:0}}@media(min-width: 768px){.container{margin-inline:0}}@media(min-width: 1024px){.container{margin-inline:1rem}}@media(min-width: 1320px){.container{margin-inline:3rem}}@media(min-width: 1530px){.container{margin-inline:3rem}}@media(min-width: 1720px){.container{margin-inline:5rem}}.container-thin{padding:0 1rem;max-width:100%;margin:0;overflow:hidden}@media(min-width: 420px){.container-thin{margin-inline:0}}@media(min-width: 768px){.container-thin{margin-inline:0}}@media(min-width: 1024px){.container-thin{margin-inline:2rem}}@media(min-width: 1320px){.container-thin{margin-inline:6rem}}@media(min-width: 1530px){.container-thin{margin-inline:6rem}}@media(min-width: 1720px){.container-thin{margin-inline:10rem}}.container-extra-thin{padding:0 1rem;max-width:100%;margin:0;overflow:hidden}@media(min-width: 420px){.container-extra-thin{margin-inline:0}}@media(min-width: 768px){.container-extra-thin{margin-inline:0}}@media(min-width: 1024px){.container-extra-thin{margin-inline:3rem}}@media(min-width: 1320px){.container-extra-thin{margin-inline:9rem}}@media(min-width: 1530px){.container-extra-thin{margin-inline:9rem}}@media(min-width: 1720px){.container-extra-thin{margin-inline:15rem}}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url("../fonts/Poppins-Regular.ttf") format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url("../fonts/Poppins-Medium.ttf") format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url("../fonts/Poppins-SemiBold.ttf") format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url("../fonts/Poppins-Bold.ttf") format("truetype")}html{font-size:16px;scroll-behavior:smooth}@media(min-width: 1024px){html{font-size:18px}}@media(min-width: 1320px){html{font-size:21px}}@media(min-width: 1720px){html{font-size:24px}}body{font-family:Poppins,sans-serif;font-weight:400;line-height:1.6}h1,.h1{font-family:Poppins,sans-serif;margin-bottom:1.5rem;line-height:1.25}h2,.h2{font-family:Poppins,sans-serif;margin-bottom:1.5rem;line-height:1.25}h3,.h3{font-family:Poppins,sans-serif;margin-bottom:1.5rem;line-height:1.25}h1,.h1{font-size:2rem;font-weight:500}@media(min-width: 1320px){h1,.h1{font-size:2.5833333333rem}}h2,.h2{font-size:1.6666666667rem;font-weight:500;color:#90a6d6;margin-bottom:2.5rem}@media(min-width: 1320px){h2,.h2{font-size:2.1666666667rem}}h3,.h3{font-weight:500;font-size:1.25rem}@media(min-width: 1320px){h3,.h3{font-size:1.5833333333rem}}h4,.h4{font-size:1rem;margin-block:2.5rem}b,strong{font-weight:700}i,em{font-style:normal;color:#90a6d6}p{margin-bottom:1rem}a{text-decoration:none;color:#0c131f}a:hover{text-decoration:none;color:#ceba7d}.text-small{font-size:.7916666667rem}span.index{color:#90a6d6;min-width:1.5rem;display:inline-block;text-align:end}span.separator{display:inline-block;height:1px;width:1.25rem;margin-inline:.25rem;vertical-align:baseline;background-color:#90a6d6}.row.content-two-columns{--gutter: 5rem}@media(min-width: 1024px){.row.content-two-columns>:nth-child(2n){padding-block-start:6rem}}.row.content-body-image{justify-content:space-between}@media(min-width: 1024px){.row.content-body-image>:nth-child(2n){padding-block-start:6rem}}@media(max-width: 1023.98px){.--large-devices{display:none !important}}@media(min-width: 1024px){.--small-devices{display:none !important}}#header{position:absolute;top:0;left:0;z-index:897}#header .brand{padding:2rem 2rem 2rem;padding-inline-start:1rem;background-color:#90a6d6;border-bottom-right-radius:2rem;display:block}@media(min-width: 420px){#header .brand{padding-inline-start:1rem}}@media(min-width: 768px){#header .brand{padding-inline-start:1rem}}@media(min-width: 1024px){#header .brand{padding-inline-start:2rem}}@media(min-width: 1320px){#header .brand{padding-inline-start:4rem}}@media(min-width: 1530px){#header .brand{padding-inline-start:4rem}}@media(min-width: 1720px){#header .brand{padding-inline-start:6rem}}#header .brand svg{height:4rem;width:auto}#header .brand .--fill{fill:#fff}#header.--white .brand{background-color:#fff}#header.--white .brand .--fill{fill:#0c131f}.masthead{position:relative}.masthead .numbers-intro{width:100%;height:60vh;transition:height .5s ease;object-fit:cover}@media(min-width: 1024px){.masthead .numbers-intro{height:90vh}}.masthead .meta{height:10vh;display:flex;justify-content:space-between;align-items:center}.masthead .meta .h4{margin-block:0}.masthead .text-image{flex-direction:column-reverse}@media(min-width: 1024px){.masthead .text-image{flex-direction:row}}@media(max-width: 1023.98px){.masthead .text-image .text{padding:3rem 2rem}}@media(max-width: 1023.98px){.masthead .text-image .image img{height:60vh}}@media(max-width: 1023.98px){.masthead .container.--left{padding-inline:0}}.section{position:relative;margin-block:6rem}@media(max-width: 1023.98px){.section:first-child{margin-block-start:0}}.section.scroll-offset{scroll-margin-block-start:6rem}.section .section-heading{position:absolute;top:0;right:0;height:10vh;display:flex;align-items:center;padding-inline-end:1rem}@media(min-width: 420px){.section .section-heading{right:4rem}}@media(min-width: 768px){.section .section-heading{right:4rem}}@media(min-width: 1024px){.section .section-heading{right:5rem}}@media(min-width: 1320px){.section .section-heading{right:7rem}}@media(min-width: 1530px){.section .section-heading{right:7rem}}@media(min-width: 1720px){.section .section-heading{right:9rem}}.section .section-heading h2.h4{margin-block:.25rem;color:#0c131f;transition:color .1s linear;padding-inline-end:2rem}.section .section-heading h2.h4 .index{color:#90a6d6;transition:color .1s linear}.section .section-heading h2.h4 .separator{transition:background-color .1s linear}.section .section-heading h2.h4.--invert .index{color:#fff}.section .section-heading h2.h4.--invert .separator{background-color:#fff}.section.--background-blue{color:#fff;background-color:#90a6d6;margin-block:0;padding-block:6rem}.section.--background-light-blue{background-color:rgba(144,166,214,.1019607843);margin-block:0;padding-block:6rem}.section#quote{margin-block-end:0}.section#quote .quote-wrapper{position:relative}.section#quote .quote-wrapper img{width:100%;height:60vh;object-fit:cover}@media(min-width: 1024px){.section#quote .quote-wrapper img{height:100vh}}.section#quote .quote-wrapper .quote-text{font-size:.7916666667rem;position:absolute;left:0;color:#fff;bottom:3rem}.section#quote .quote-wrapper .quote-text blockquote{font-weight:700;font-size:1rem}.section#quote .quote-wrapper .quote-text .row{justify-content:end}@media(max-width: 1023.98px){.section#strategy .container.--right{padding-inline:0}}@media(max-width: 1023.98px){.section#strategy .text{padding:3rem 2rem}}.section#about{margin-block-start:0}.section#about .section-heading{top:0}.section#about .container{padding-block-start:6rem}.section#highlights-image{margin-block-end:0}.section#highlights-image img{width:100%;height:40vh;object-fit:cover}@media(min-width: 1024px){.section#highlights-image img{height:90vh}}.section#highlights{margin-block-start:0}.section#highlights .highlights-intro{padding-block-start:6rem}.section#highlights .highlights-content{margin-block:6rem}.section#highlights .highlights-content img{aspect-ratio:192/140;margin-inline-start:-1rem;object-fit:cover}@media(max-width: 1023.98px){.section#highlights .highlights-content img{max-width:100vw}}@media(min-width: 1024px){.section#highlights .highlights-content img{aspect-ratio:3/4;margin-inline-start:0}}.section#highlights .highlights-content h2{margin-block-start:3rem}@media(min-width: 768px){.section#highlights .highlights-content h2{margin-block-start:6rem}}.section#highlights .highlights-content .row{--gutter: 10rem}.section#highlights .highlights-content .--ergleistreform{padding-block-start:6rem}@media(min-width: 1024px){.section#highlights .highlights-content .--ergleistreform{padding-block-start:12rem}}.section#numbers{margin-bottom:0}.section#numbers .section-heading{top:0}@media(min-width: 1024px){.section#numbers .section-heading{top:17.5vh}}@media(max-width: 1023.98px){.section#numbers h2{margin-block-end:0}}.numbers-intro{display:grid;height:40vh;grid-template-columns:repeat(4, 25%);grid-template-rows:50% 25% 25%;grid-template-areas:"numbers-blue numbers-blue numbers-blue numbers-blue" "numbers-red numbers-yellow numbers-yellow numbers-purple" "numbers-red numbers-yellow numbers-yellow numbers-purple"}@media(min-width: 1024px){.numbers-intro{height:90vh}}.numbers-intro .numbers-region{color:#fff}.numbers-intro .numbers-region .region-content{padding:2rem}@media(max-width: 1023.98px){.numbers-intro .numbers-region .region-content{display:none}}.numbers-intro .numbers-region .region-content .region-label{font-size:.6666666667rem}.numbers-intro .numbers-region .region-content .region-number{font-size:1.5833333333rem;font-weight:600;line-height:1.2;padding-block-start:.5rem}.numbers-intro .numbers-region .region-teaser{height:100%;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;grid-column:1/4}.--transitioning .numbers-intro .numbers-region .region-teaser{opacity:0}.numbers-intro .numbers-region .region-teaser h2{color:#fff}.numbers-intro .numbers-region .region-teaser .button{margin:0;color:#fff;border-color:#fff}.numbers-intro .numbers-region .region-teaser .button:hover{color:#90a6d6;background-color:#fff}.numbers-intro .numbers-region.--blue{display:grid;padding:0;background-color:#90a6d6;grid-area:numbers-blue;grid-template-columns:25% 50% 25%;grid-template-areas:". text ."}.numbers-intro .numbers-region.--blue .region-content{align-self:end;padding:2rem;grid-area:text}.numbers-intro .numbers-region.--blue .region-teaser{align-self:end}.numbers-intro .numbers-region.--red{background-color:#b8878c;grid-area:numbers-red}.numbers-intro .numbers-region.--yellow{background-color:#ceba7d;grid-area:numbers-yellow}.numbers-intro .numbers-region.--purple{color:#4d2453;background-color:#fff;grid-area:numbers-purple;border-inline-start:4rem solid #9788bb}.numbers-intro-legend{margin-block-start:0}@media(min-width: 1024px){.numbers-intro-legend{display:none}}.chart-wrapper{font-size:.7916666667rem;--gutter: 6rem}.chart-wrapper .chart{margin-block-end:2rem}.chart-wrapper .chart-info{font-size:.6666666667rem;margin-block-start:3rem}.chart-legend{display:flex;flex-direction:column;margin-block:1.5rem}.chart+.chart-legend{margin-block-start:-2rem}.chart-legend .legend-item{display:grid;margin-block-start:.5rem;grid-template-columns:1.5rem 1fr;grid-gap:1rem}.chart-legend .legend-item .legend-marker{height:1rem;margin-block-start:.3rem;justify-self:stretch}.chart-legend .legend-item .legend-marker.--blue{background-color:#7aa7d8}.chart-legend .legend-item .legend-marker.--yellow{background-color:#c8b77d}.chart-legend .legend-item .legend-marker.--red{background-color:#bd7e89}.chart-legend .legend-item .legend-marker.--green{background-color:#87d4a9}.chart-legend .legend-item .legend-marker.--purple{background-color:#431d5a}.chart-legend.--inline{flex-direction:row;flex-wrap:wrap}.chart-legend.--inline .legend-item{margin-inline-end:2rem}.chart-wrapper .chart-legend{font-size:.6666666667rem}.chart-wrapper .chart-legend .legend-item .legend-marker{height:.6666666667rem;margin-block-start:.25rem}.call-to-action p{font-size:1.25rem;font-weight:500}@media(min-width: 1024px){.call-to-action p{font-size:2.1666666667rem}}.call-to-action p:last-child{margin-block-end:0}.call-to-action p a{color:#90a6d6}.call-to-action p a:hover{color:#ceba7d}.years-comparison-table{font-size:.7916666667rem}.years-comparison-table table{border-collapse:collapse}@media(min-width: 768px){.years-comparison-table{font-size:1rem}}.years-comparison-table tr th{font-weight:500;text-align:start;text-transform:uppercase;border-block-end:1px solid #fff;padding-inline-end:1rem}@media(min-width: 768px){.years-comparison-table tr th{min-width:10em;padding-inline-end:0}}.years-comparison-table tr th:last-of-type{text-align:end;padding-inline-end:0}.years-comparison-table tr td{vertical-align:top;border-block-end:1px solid #fff;padding-inline-end:1rem}@media(min-width: 768px){.years-comparison-table tr td{padding-inline-end:0}}.years-comparison-table tr td:last-of-type{text-align:end;white-space:nowrap;padding-inline-end:0}.people-list{font-size:.7916666667rem}.people-list h3{font-size:1rem;font-weight:500}.people-list table{color:#90a6d6;border:none;margin-block-start:2rem;margin-inline:-1rem}@media(min-width: 768px){.people-list table{margin-block-start:3rem;margin-inline:-1.5rem;margin-block-end:-3rem}}.people-list table h3{margin-block-end:.25rem}@media(max-width: 419.98px){.people-list table tr{display:flex;flex-wrap:wrap}}.people-list table td{width:100%;vertical-align:top;padding-inline:1rem}@media(max-width: 419.98px){.people-list table td:first-child{padding-block-start:1rem;padding-block-end:.75rem}}@media(min-width: 420px)and (max-width: 767.98px){.people-list table td{width:50%;padding-block-end:2rem}.people-list table td:first-child{width:100%}}@media(min-width: 768px){.people-list table td{width:33.3333333333%;padding-inline:1.5rem;padding-block-end:3rem}}.back-to-home{font-size:.6666666667rem;display:flex;align-items:center}.back-to-home svg{width:auto;height:1.5em;transform:rotate(180deg);margin-inline-end:.5em}.menu-container{position:absolute;right:1rem;top:2rem;display:flex;flex-direction:row-reverse;align-items:center;gap:1rem}@media(min-width: 420px){.menu-container{right:4rem}}@media(min-width: 768px){.menu-container{right:4rem}}@media(min-width: 1024px){.menu-container{right:5rem}}@media(min-width: 1320px){.menu-container{right:7rem}}@media(min-width: 1530px){.menu-container{right:7rem}}@media(min-width: 1720px){.menu-container{right:9rem}}@media(min-width: 1530px){.menu-container{flex-direction:row;gap:0}}.menu-container .main-menu-toggler{z-index:899;cursor:pointer}@media(min-width: 1530px){.menu-container .main-menu-toggler{display:none}}.menu-container .main-menu-toggler svg{display:block;width:1.5rem;height:auto}.menu-container .main-menu{display:flex;flex-direction:column;position:absolute;right:-1rem;top:-2.5rem;background-color:#fff;padding:2.5rem 1.5rem .5rem;z-index:898}@media(max-width: 1529.98px){.menu-container .main-menu{pointer-events:none;opacity:0;transition:opacity .15s linear}.menu-container .main-menu.--open{pointer-events:all;opacity:1}}@media(min-width: 1530px){.menu-container .main-menu{position:static;background-color:unset;padding:0;flex-direction:row}}.menu-container .main-menu .h4{margin-block:.25rem;color:#0c131f;transition:color .1s linear;padding-inline-end:2rem;white-space:nowrap}.menu-container .main-menu .h4 .index{color:#90a6d6;transition:color .1s linear}.menu-container .main-menu .h4 .separator{transition:background-color .1s linear}@media(min-width: 1530px){.menu-container .main-menu .h4.--invert .index{color:#fff}.menu-container .main-menu .h4.--invert .separator{background-color:#fff}}.menu-container .main-menu .h4:hover{text-decoration:none;color:#ceba7d}.menu-container .main-menu .h4:hover .index{color:#ceba7d}.menu-container .main-menu .h4:hover .separator{background-color:#ceba7d}.menu-container .language-menu{display:flex;text-transform:uppercase}.menu-container .language-menu .item{display:flex;align-items:center}.menu-container .language-menu .item:not(:last-child){margin-inline-end:.25rem}.menu-container .language-menu .item .separator{height:1.1em;width:1px;background-color:#0c131f;margin-inline-start:.25rem}.menu-container .language-menu .item.active a{color:#fff}.menu-container .language-menu .item:hover a{text-decoration:none;color:#ceba7d}.menu-container .language-menu .item:last-child .separator{display:none}@media(min-width: 1024px){.text-image,.image-text{--gutter: 0}}@media(min-width: 1024px){.text-image .text:not(.no-spacing),.image-text .text:not(.no-spacing){padding-block-start:12rem;padding-block-end:4rem}}.text-image .image img,.image-text .image img{width:100%;height:40vh;object-fit:cover}@media(min-width: 1024px){.text-image .image img,.image-text .image img{height:100vh}}@media(min-width: 1024px){.text-image .text{padding-inline-end:5rem}}@media(min-width: 1530px){.text-image .text{padding-inline:5rem}}@media(min-width: 1024px){.image-text .text{padding-inline-start:5rem}}@media(min-width: 1530px){.image-text .text{padding-inline:5rem}}dialog#drilldown-popup{border:none;padding:1rem 1.5rem}dialog#drilldown-popup .drilldown-container{font-size:.6666666667rem;position:relative;max-width:90vw;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media(min-width: 768px){dialog#drilldown-popup .drilldown-container{width:42rem;justify-content:start}}@media(min-width: 1024px){dialog#drilldown-popup .drilldown-container{max-width:70vw}}dialog#drilldown-popup .drilldown-container h4{width:100%;margin-block:0 1rem}@media(min-width: 1024px){dialog#drilldown-popup .drilldown-container .chart-container{width:60%}dialog#drilldown-popup .drilldown-container .chart-legend{width:40%}}dialog#drilldown-popup .drilldown-container .drilldown-popup-closer{position:absolute;top:0;right:0;--icon-color: #0C131F}dialog#drilldown-popup .drilldown-container .drilldown-popup-closer svg{display:block;width:1rem;height:auto}dialog#drilldown-popup .drilldown-container .drilldown-popup-closer svg .--fill{fill:var(--icon-color, #000)}dialog#drilldown-popup .drilldown-container .drilldown-popup-closer:hover{--icon-color: #CEBA7D;cursor:pointer}.citation{padding-inline:1rem;padding-block:5rem 3rem;font-size:.7916666667rem;width:100%;max-width:66.6666666667rem}.citation.--bg-blue{background-color:#a7a0e3;color:#fff}.citation.--bg-yellow{background-color:#cec992;color:#431d5a}.citation.--bg-green{background-color:#c9e5c5;color:#353f35}.citation.--bg-red{background-color:#ecc5ba;color:#431d5a}.citation.--bg-purple{background-color:#543e64;color:#fff}@media(min-width: 420px){.citation{padding-inline:6rem}}@media(min-width: 768px){.citation{padding-inline:6rem}}@media(min-width: 1024px){.citation{padding-inline:7rem}}@media(min-width: 1320px){.citation{padding-inline:9rem}}@media(min-width: 1530px){.citation{padding-inline:9rem}}@media(min-width: 1720px){.citation{padding-inline:11rem}}@media(min-width: 1024px){.citation{padding-block:12rem 3rem}}.citation blockquote{font-weight:700;font-size:1rem}.button{font-size:.6666666667rem;font-weight:500;display:inline-block;padding:.75rem 2rem;text-transform:uppercase;border:1px solid #ceba7d;margin-block-start:2rem;transition:color .1s linear,background-color .1s linear}.button:hover{text-decoration:none;color:#fff;background-color:#ceba7d}.vertical-scroll-capture{position:relative}.vertical-scroll-capture .scroll--wrapper{position:sticky;top:15vh;overflow:hidden;width:100%;height:70vh}@media(min-width: 768px)and (orientation: portrait){.vertical-scroll-capture .scroll--wrapper{top:8vh;height:92vh}}@media(min-width: 768px)and (orientation: landscape){.vertical-scroll-capture .scroll--wrapper{top:0;height:100vh}}.vertical-scroll-capture .scroll--wrapper .scroll--content{position:absolute;top:0;left:0;display:flex;align-items:stretch;height:100%;transform:translateX(calc(-1 * var(--scroll, 0px)));color:#fff;background-color:#90a6d6;padding-inline:1rem}@media(min-width: 420px){.vertical-scroll-capture .scroll--wrapper .scroll--content{padding-inline:1rem}}@media(min-width: 768px){.vertical-scroll-capture .scroll--wrapper .scroll--content{padding-inline:1rem}}@media(min-width: 1024px){.vertical-scroll-capture .scroll--wrapper .scroll--content{padding-inline:2rem}}@media(min-width: 1320px){.vertical-scroll-capture .scroll--wrapper .scroll--content{padding-inline:4rem}}@media(min-width: 1530px){.vertical-scroll-capture .scroll--wrapper .scroll--content{padding-inline:4rem}}@media(min-width: 1720px){.vertical-scroll-capture .scroll--wrapper .scroll--content{padding-inline:6rem}}.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element{display:flex;flex-direction:column;justify-content:start;width:70vw;padding-block:3rem}@media(orientation: landscape){.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element{width:60vh}}@media(min-width: 768px)and (orientation: portrait){.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element{width:50vh}}@media(min-width: 1024px)and (orientation: landscape){.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element{width:45vh}}@media(min-width: 1320px)and (min-aspect-ratio: 16/9){.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element{width:23vw}}@media(min-width: 1320px)and (min-aspect-ratio: 2/1){.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element{width:18vw}}.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element:nth-child(2n){width:90vw}@media(min-width: 768px)and (orientation: portrait){.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element:nth-child(2n){width:60vh}}@media(min-width: 1024px)and (orientation: landscape){.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element:nth-child(2n){width:55vh}}@media(min-width: 1320px)and (min-aspect-ratio: 16/9){.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element:nth-child(2n){width:35vw}}@media(min-width: 1320px)and (min-aspect-ratio: 2/1){.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element:nth-child(2n){width:30vw}}.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element:not(:last-child){margin-inline-end:3rem}.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element .image{position:relative;padding-block-end:2rem}.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element .image img{width:100%;height:auto}.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element .image .tooltip{position:absolute;top:.5rem;right:.5rem;max-width:calc(100% - 1rem);color:#fff}.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element .image .tooltip .tooltip-trigger{position:absolute;z-index:801;top:0;right:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;transition:transform .2s ease;border-radius:1rem;background-color:#ceba7d}.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element .image .tooltip .tooltip-trigger svg{display:block;width:1rem;height:1rem}.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element .image .tooltip .tooltip-content{font-size:.5833333333rem;z-index:800;overflow-y:auto;padding:2rem 2rem 1rem 2rem;transition:opacity .2s ease;pointer-events:none;opacity:0;border-radius:3rem 0 3rem 3rem;background-color:#ceba7d}.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element .image .tooltip .tooltip-content strong{font-size:.7916666667rem;font-weight:400}.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element .image .tooltip .tooltip-content p{margin-block-end:.5rem}.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element .image .tooltip:hover .tooltip-trigger,.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element .image .tooltip.--show .tooltip-trigger{transform:rotate(135deg)}.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element .image .tooltip:hover .tooltip-content,.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element .image .tooltip.--show .tooltip-content{pointer-events:all;opacity:1}.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element .text{font-size:.7916666667rem;align-self:end;max-width:85%}@media(min-width: 768px){.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element .text{max-width:65%}}@media(min-width: 1024px){.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element:nth-child(2n){justify-content:end}}.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element:nth-child(2n) .image{order:2;padding-block:2rem 0}.vertical-scroll-capture .scroll--wrapper .scroll--content .content-element:nth-child(2n) .text{order:1}#footer{border-block-start:2px solid #d7dfe4;font-size:.7916666667rem;padding-block-start:3rem}#footer .widgets>.row>*{padding-block:1rem}@media(min-width: 1024px){#footer .widgets>.row>*{padding-block:3rem}#footer .widgets>.row>*:not(:last-child){margin-inline-end:4rem}}#footer .widgets h3{font-size:.7916666667rem;font-weight:400;text-transform:uppercase;margin-block-end:.75rem}@media(min-width: 1024px){#footer .widgets h3{margin-block-end:1.5rem}}#footer .widgets p{margin-block-end:.5rem}#footer .widgets p:last-child{margin-block-end:0}#footer .widgets a{font-weight:700}#footer .socket{font-size:.6666666667rem;display:flex;justify-content:end;padding:1rem}@media(min-width: 1024px){#footer .socket{padding:1rem 3rem}}#footer .socket a{font-weight:600}
