/*!
 * 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}.container.--left,.container-fluid.--left{margin-inline-end:0}.container.--right,.container-fluid.--right{margin-inline-start:0}.container{max-width:100%;margin:0}@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}@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}@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}[id]{scroll-margin-block-start:5rem}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:2.0833333333rem;font-weight:600}@media(min-width: 1320px){h1,.h1{font-size:3rem}}h2,.h2{font-size:1.6666666667rem;font-weight:500;color:#90a6d6;margin-bottom:2.5rem}@media(min-width: 1320px){h2,.h2{font-size:2.3333333333rem}}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:5rem}}.row.content-body-image{justify-content:space-between}@media(min-width: 1024px){.row.content-body-image>:nth-child(2n){padding-block-start:5rem}}@media(max-width: 1023.98px){.--large-devices{display:none !important}}@media(min-width: 1024px){.--small-devices{display:none !important}}#loader-overlay{position:fixed;z-index:900;top:0;right:0;bottom:0;left:0;transition:opacity 0s ease;pointer-events:none;opacity:0;background-color:#fff}.--transitioning #loader-overlay{transition-duration:.35s;pointer-events:all;opacity:1}.--animating-masthead-transition{position:fixed;z-index:901;transition:all .35s ease}.--animating-masthead-transition.--transition-done{opacity:0}@media((orientation: landscape) and (min-width: 768px))or ((min-width: 1024px)){#header{position:absolute;top:0;left:0;z-index:899}}#header .brand{padding:2rem 2rem 2rem;padding-inline-start:1rem;background-color:#90a6d6;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}}@media((orientation: landscape) and (min-width: 768px))or ((min-width: 1024px)){#header .brand{border-bottom-right-radius:2rem}}#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.--subpage img,.masthead.--subpage .numbers-intro{width:100%;height:calc(100vh - 6rem);transition:height .5s ease;object-fit:cover}@media((orientation: landscape) and (min-width: 768px))or ((min-width: 1024px)){.masthead.--subpage img,.masthead.--subpage .numbers-intro{height:100vh}}.masthead.--subpage.--initialized img,.masthead.--subpage.--initialized .numbers-intro{height:50vh}@media((orientation: landscape) and (min-width: 768px))or ((min-width: 1024px)){.masthead.--subpage.--initialized img,.masthead.--subpage.--initialized .numbers-intro{height:90vh}}.masthead.--subpage.--mobile-tight.--initialized img,.masthead.--subpage.--mobile-tight.--initialized .numbers-intro{height:42vh}@media((orientation: landscape) and (min-width: 768px))or ((min-width: 1024px)){.masthead.--subpage.--mobile-tight.--initialized img,.masthead.--subpage.--mobile-tight.--initialized .numbers-intro{height:90vh}}.masthead.--subpage .meta{height:10vh;display:flex;justify-content:space-between;align-items:center}.masthead.--subpage .meta .h4{margin-block:0}@media((orientation: landscape) and (min-width: 768px))or ((min-width: 1024px)){.masthead.--home{margin-block-start:12rem}}.--animating-masthead-transition img{width:100%;height:100%;object-fit:cover}.section{overflow:hidden;margin-block:5rem}@media(max-width: 1023.98px){.section:first-child{margin-block-start:0}}.section.--background-blue{color:#fff;background-color:#90a6d6;margin-block:0;padding-block:5rem}.section.--background-light-blue{background-color:rgba(144,166,214,.1019607843);margin-block:0;padding-block:5rem}.section.--organisation .organisation-images-wrapper{position:relative}@media(min-width: 1024px){.section.--organisation .organisation-images-wrapper{padding-bottom:75vh}}.section.--organisation .organisation-images-wrapper .organisation-image-animated img{width:100%}@media(min-width: 1024px){.section.--organisation .organisation-images-wrapper .organisation-image-animated.--animating{position:fixed;top:0;left:0;width:calc(100% - (50% + 1.5rem)*(1 - var(--scroll, 0)))}.section.--organisation .organisation-images-wrapper .organisation-image-animated.--animated{position:absolute;bottom:0;left:0;width:100vw}}@media(max-width: 1023.98px){.section.--organisation .organisation-images-wrapper .organisation-image-illustrative{display:none}}.section.--organisation .organisation-images-wrapper .organisation-images{--gutter: 3rem}.section.--organisation .organisation-images-wrapper .organisation-images>:nth-child(2){margin-block-start:10rem}.section.--organisation .organisation-images-wrapper .organisation-images>:nth-child(3){margin-block-start:5rem}.section.--organisation .text h2{margin-block-start:2.5rem}@media(min-width: 768px){.section.--organisation .text h2{margin-block-start:5rem}}.section.--photovoltaik .row{--gutter: 6rem}.section.--photovoltaik .image img{width:100%;object-fit:cover;aspect-ratio:192/140}@media(min-width: 1024px){.section.--photovoltaik .image img{height:100vh;aspect-ratio:auto}}.section.--photovoltaik .text h2{margin-block-start:2.5rem}@media(min-width: 768px){.section.--photovoltaik .text h2{margin-block-start:5rem}}@media(min-width: 1024px){.section.--photovoltaik .text{padding-block-start:5rem}}.section.--ahv21-souvy img{aspect-ratio:192/140;margin-inline-start:-1rem;object-fit:cover}@media(max-width: 1023.98px){.section.--ahv21-souvy img{max-width:100vw}}@media(min-width: 1024px){.section.--ahv21-souvy img{aspect-ratio:5/6;margin-inline-start:0}}.section.--ahv21-souvy h2{margin-block-start:2.5rem}@media(min-width: 768px){.section.--ahv21-souvy h2{margin-block-start:5rem}}.section.--ahv21-souvy .row{--gutter: 10rem}.section.--ahv21-souvy .--souvy{padding-block-start:5rem}@media(min-width: 1024px){.section.--ahv21-souvy .--souvy{padding-block-start:20rem}}.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.3333333333rem}}.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;color:#90a6d6}.people-list h3{font-size:1rem;font-weight:500}.people-list table{border:none;margin-inline:-1rem}@media(min-width: 768px){.people-list table{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}.floating-menu-wrapper{display:flex;justify-content:end}.floating-menu-wrapper .floating-menu{display:flex;flex-direction:column;padding-block:2rem;padding-inline-end:1rem}@media(min-width: 1024px){.floating-menu-wrapper .floating-menu{position:fixed;top:40vh;right:0;padding-block:0;z-index:899}}@media(min-width: 1024px)and (min-width: 420px){.floating-menu-wrapper .floating-menu{right:0}}@media(min-width: 1024px)and (min-width: 768px){.floating-menu-wrapper .floating-menu{right:0}}@media(min-width: 1024px)and (min-width: 1024px){.floating-menu-wrapper .floating-menu{right:1rem}}@media(min-width: 1024px)and (min-width: 1320px){.floating-menu-wrapper .floating-menu{right:3rem}}@media(min-width: 1024px)and (min-width: 1530px){.floating-menu-wrapper .floating-menu{right:3rem}}@media(min-width: 1024px)and (min-width: 1720px){.floating-menu-wrapper .floating-menu{right:5rem}}.floating-menu-wrapper .floating-menu .h4{margin-block:.25rem;color:#90a6d6;transition:color .1s linear}.floating-menu-wrapper .floating-menu .h4 .index{color:#90a6d6;transition:color .1s linear}.floating-menu-wrapper .floating-menu .h4 .separator{transition:background-color .1s linear}.floating-menu-wrapper .floating-menu .h4.--invert{color:#0c131f}.floating-menu-wrapper .floating-menu .h4.--invert .index{color:#fff}.floating-menu-wrapper .floating-menu .h4.--invert .separator{background-color:#fff}.floating-menu-wrapper .floating-menu .h4:hover{text-decoration:none;color:#ceba7d}.floating-menu-wrapper .floating-menu .h4:hover .index{color:#ceba7d}.floating-menu-wrapper .floating-menu .h4:hover .separator{background-color:#ceba7d}.language-menu{font-size:.7916666667rem;display:flex;position:absolute;top:1rem;right:0;margin-inline-end:1rem;text-transform:uppercase}@media(min-width: 420px){.language-menu{right:0}}@media(min-width: 768px){.language-menu{right:0}}@media(min-width: 1024px){.language-menu{right:1rem}}@media(min-width: 1320px){.language-menu{right:3rem}}@media(min-width: 1530px){.language-menu{right:3rem}}@media(min-width: 1720px){.language-menu{right:5rem}}.language-menu .item{display:flex;align-items:center}.language-menu .item:not(:last-child){margin-inline-end:.25rem}.language-menu .item .separator{height:1.1em;width:1px;background-color:#0c131f;margin-inline-start:.25rem}.language-menu .item.active a{color:#ceba7d}.language-menu .item:hover a{text-decoration:none;color:#ceba7d}.language-menu .item:last-child .separator{display:none}.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:2.5rem}#footer .widgets>.row>*{padding-block:1rem}@media(min-width: 1024px){#footer .widgets>.row>*{padding-block:2.5rem}#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}
