*{box-sizing:border-box;padding:0;margin:0}dialog{margin:auto}a,input,textarea,select,button,h1,h2,h3,h4,h5,h6{font:inherit;color:inherit}a{text-decoration:none}img,video,iframe{display:block;inline-size:100%;block-size:auto}button,label,input{cursor:pointer}input[type=reset],input[type=submit],button{border:none;background-color:transparent}button:has(>svg:only-child),span:has(>svg:only-child),svg{line-height:0}ul{list-style-type:none}html{scroll-behavior:smooth;scroll-padding:6.25rem;-webkit-tap-highlight-color:transparent}body:has(dialog[open]){scrollbar-gutter:stable;overflow:hidden}.invisible{visibility:hidden}.rich-text>*:not(:last-child){margin-block-end:1lh}.rich-text strong{font-weight:700}.rich-text ul{list-style-type:disc}.rich-text ol{list-style-type:decimal}.rich-text ul,.rich-text ol{padding-inline-start:1rem}.rich-text a{text-decoration:underline}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.img-wrapper.img-wrapper-ratio>picture,.img-wrapper.img-wrapper-ratio{overflow:hidden;position:relative;block-size:0}.img-wrapper.img-wrapper-ratio>picture{block-size:100%;display:block}.img-wrapper.img-wrapper-ratio>video,.img-wrapper.img-wrapper-ratio>picture>video,.img-wrapper.img-wrapper-ratio>picture>img,.img-wrapper.img-wrapper-ratio>img{inline-size:100%;block-size:100%;position:absolute;object-fit:cover;inset:0}.layers{display:grid}.layers>.layer{grid-column:-1/1;grid-row:-1/1}.layers>.layer.layer-bg{position:relative}.layers>.layer.layer-bg>.img-wrapper.img-wrapper-ratio:only-child{block-size:100%}.layers>.layer.layer-bg:before,.layers>.layer.layer-bg:after{content:"";pointer-events:none;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:100%;position:absolute}.layers>.layer.layer-fg{position:relative;z-index:1}:root{-webkit-font-smoothing:antialiased;--container-columns:12;--container-gap:1.25rem;--container-column-width:5.9375rem;--container-x-padding:2rem}@media (max-width:768px){:root{--container-x-padding:1rem}}.container{inline-size:100%;max-inline-size:calc((var(--container-x-padding) * 2) + ((var(--container-columns) - 1) * var(--container-gap)) + (var(--container-columns) * var(--container-column-width)));margin-inline:auto;padding-inline:var(--container-x-padding)}.container.container-10{--container-columns:10}.container.container-8{--container-columns:8}.container.container-6{--container-columns:6}.container.container-5{--container-columns:5}.container.container-4{--container-columns:4}#eg-pagination{color:var(--accent);display:flex;gap:1rem;justify-content:center;align-items:center}#eg-pagination[aria-hidden=true]{display:none}#eg-pagination .page-btn{color:var(--c-accent);line-height:0}#eg-pagination .page-btn:disabled,#eg-pagination .page-separator,#eg-pagination .page:not(.page-current){opacity:.4}#eg-pagination .page-btn.page-btn-prev{rotate:180deg}#eg-pagination :disabled{pointer-events:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input[type=checkbox]{appearance:none;inline-size:.875rem;block-size:.875rem}input[type=checkbox]:checked{background-color:var(--accent);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC44NzUiIGhlaWdodD0iNy4xOTciIHZpZXdCb3g9IjAgMCAxMC44NzUgNy4xOTciPgogIDxwYXRoIGlkPSJUcmFjY2lhdG9fMjA4ODUiIGRhdGEtbmFtZT0iVHJhY2NpYXRvIDIwODg1IiBkPSJNLTE1NjA2LjA3Niw2ODc4LjMwN2wzLjI2MywzLjI2Myw0Ljc4NC00Ljc4NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU2MDcuNDkgLTY4NzUuMzczKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K");background-repeat:no-repeat;background-position:center}input[type=checkbox]:focus-visible{outline:4px solid var(--on-surface);outline-offset:4px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{display:none}input:is([type=text],[type=number]):not(.not-styled){inline-size:auto;padding-inline:1.25rem;inline-size:100%;padding-block-start:.9375rem;padding-block-end:.875rem;border:none;background-color:transparent;outline:none;border:1px solid #afafaf}input:is([type=text],[type=number])::placeholder{color:rgb(from var(--on-surface) r g b/0.2)}.wpcf7-styled textarea,.wpcf7-styled label:has(input[type=file]),.wpcf7-styled input:is([type=text],[type=email],[type=tel]){inline-size:100%;border-width:1px;border-color:transparent;background-color:rgb(from currentColor r g b/0.1);padding-block:.9375rem;padding-block-end:.875rem;padding-inline:1.25rem}.wpcf7-styled textarea{min-block-size:6.875rem;field-sizing:content}.wpcf7-styled .country-select .country-name{color:#000}.wpcf7-styled textarea:focus-visible,.wpcf7-styled input:is([type=text],[type=email],[type=tel]):focus-visible{outline-offset:0px;outline:2px solid var(--accent)}.wpcf7-styled label:has(input[type=file])>span:first-child,.wpcf7-styled input:is([type=text],[type=email],[type=tel])::placeholder{color:rgb(from var(--on-surface) r g b/0.4)}.wpcf7-styled label:has(input[type=file])>span:first-child{overflow:hidden;max-inline-size:calc(100% - 5rem);white-space:nowrap}.wpcf7 .wpcf7-form-control-wrap{display:grid}.wpcf7-styled .align-center{text-align:center}.wpcf7-styled label{font-size:.875rem;line-height:1.571429;letter-spacing:-.01em}.wpcf7-styled label:has(input:not([type=checkbox]),select,textarea){display:flex;flex-direction:column;gap:.25rem}.wpcf7-styled label:has(input[type=file]){overflow:hidden;display:grid;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMy4zNjIiIGhlaWdodD0iMTkuNzQ4IiB2aWV3Qm94PSIwIDAgMjMuMzYyIDE5Ljc0OCI+CiAgPGcgaWQ9IlJhZ2dydXBwYV8xNTc4IiBkYXRhLW5hbWU9IlJhZ2dydXBwYSAxNTc4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzM4LjA4NiAtNjU0Mi41MDEpIj4KICAgIDxwYXRoIGlkPSJUcmFjY2lhdG9fMjA5MDkiIGRhdGEtbmFtZT0iVHJhY2NpYXRvIDIwOTA5IiBkPSJNMzQuMzM2LDU3LjQ1N2EuNjE2LjYxNiwwLDAsMC0uNjIyLjYyMnYyLjk2NUEyLjMyLDIuMzIsMCwwLDEsMzEuNCw2My4zNjJIMTYuMTQ4YTIuMzEyLDIuMzEyLDAsMCwxLTIuMzE3LTIuMzE3VjU4LjA3OWEuNjIyLjYyMiwwLDAsMC0xLjI0NSwwdjIuOTY1YTMuNTYzLDMuNTYzLDAsMCwwLDMuNTYzLDMuNTYzSDMxLjM4NWEzLjU2MywzLjU2MywwLDAsMCwzLjU2My0zLjU2M1Y1OC4wNzlhLjYuNiwwLDAsMC0uNjEyLS42MjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MjYgNjQ5Ny4xNDEpIiBmaWxsPSIjYmI4ZWY4IiBzdHJva2U9IiNiYjhlZjgiIHN0cm9rZS13aWR0aD0iMSIvPgogICAgPHBhdGggaWQ9IlRyYWNjaWF0b18yMDkxMCIgZGF0YS1uYW1lPSJUcmFjY2lhdG8gMjA5MTAiIGQ9Ik0zOS43NTcsMzIuMTZhLjYxNi42MTYsMCwwLDAsLjYyMi0uNjIyVjIwLjg2MWwyLjY2NiwyLjgyN2EuNjQ1LjY0NSwwLDAsMCwuNDQ4LjIuNTY4LjU2OCwwLDAsMCwuNDI0LS4xNzQuNjI4LjYyOCwwLDAsMCwuMDI1LS44ODRsLTMuNzM3LTMuOTc0YS42NDguNjQ4LDAsMCwwLS45MSwwTDM1LjU1OCwyMi44M2EuNjI1LjYyNSwwLDEsMCwuOTA5Ljg2bDIuNjY2LTIuODI3VjMxLjUzOGEuNjE4LjYxOCwwLDAsMCwuNjI0LjYyMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcxMC4wMTYgNjUyNC4zMzIpIiBmaWxsPSIjYmI4ZWY4IiBzdHJva2U9IiNiYjhlZjgiIHN0cm9rZS13aWR0aD0iMSIvPgogIDwvZz4KPC9zdmc+Cg==");background-repeat:no-repeat;background-position:calc(100% - 1rem)}.wpcf7-styled label input[type=file]{block-size:0}.wpcf7-styled label:has(input[type=file])>*{grid-area:1/1}.wpcf7-styled label:has(input[type=file])>.wpcf7-form-control-wrap{opacity:0}.wpcf7-styled label:has(input:not([type=checkbox]),select,textarea)>span:first-child{display:block}.wpcf7-styled :is([data-class=wpcf7cf_group]){margin-block:1.75rem}.wpcf7-styled :is([data-class=wpcf7cf_group],form)>p{display:grid;--grid-item-width:18rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-item-width), 100%), 1fr));row-gap:1.9375rem;column-gap:1.25rem}.wpcf7-styled :is([data-class=wpcf7cf_group],form)>p br:not(.normal-text br){display:none}.wpcf7-styled :is([data-class=wpcf7cf_group],form) .wpcf7-list-item{margin:0}.wpcf7-styled :is([data-class=wpcf7cf_group],form)>p .wide{grid-column:-1/1}.wpcf7-styled :is([data-class=wpcf7cf_group],form)>p .wpcf7-submit{width:100%;margin-inline:auto}.wpcf7-styled :is([data-class=wpcf7cf_group],form)>p .normal-text{line-height:2}.wpcf7-styled :is([data-class=wpcf7cf_group],form)>p .wpcf7-spinner{display:none}.wpcf7-styled :is([data-class=wpcf7cf_group],form)>p .wpcf7-not-valid-tip{font-size:.75rem;margin-top:.125rem}.wpcf7-styled :is([data-class=wpcf7cf_group],form) .wpcf7-acceptance label{display:flex;gap:.75rem;align-items:start}.wpcf7-styled :is([data-class=wpcf7cf_group],form) .wpcf7-acceptance label input[type=checkbox]{appearance:none;height:.875rem;width:.875rem;flex-shrink:0;background-color:rgb(from var(--on-surface) r g b/0.4)}.wpcf7-styled :is([data-class=wpcf7cf_group],form) .wpcf7-acceptance label span{text-box:trim-both cap alphabetic}body .wpcf7 form .wpcf7-response-output{padding:1rem;text-wrap:balance;font-size:.875rem;inline-size:100%;border-radius:0;margin-block-start:3rem}.wpcf7-styled .wpcf7 form.sent .wpcf7-response-output{background-color:#5ad66521;border-color:#5ad6659e}.wpcf7-styled .wpcf7 form.invalid .wpcf7-response-output{border-color:#ffb900cc}.wpcf7-styled :is([data-class=wpcf7cf_group],form)>p .wide>label>span:first-child{margin-bottom:.2rem;display:flex}@media (max-width:768px){.wpcf7-styled :is([data-class=wpcf7cf_group],form)>p{row-gap:1rem}}@font-face{font-family:"Sentient";src:url(//kaleon.com/wp-content/themes/eg-kaleon/assets/fonts/sentient/Sentient-Extralight.woff2) format("woff2"),url(//kaleon.com/wp-content/themes/eg-kaleon/assets/fonts/sentient/Sentient-Extralight.woff) format("woff"),url(//kaleon.com/wp-content/themes/eg-kaleon/assets/fonts/sentient/Sentient-Extralight.ttf) format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:"Sentient";src:url(//kaleon.com/wp-content/themes/eg-kaleon/assets/fonts/sentient/Sentient-Light.woff2) format("woff2"),url(//kaleon.com/wp-content/themes/eg-kaleon/assets/fonts/sentient/Sentient-Light.woff) format("woff"),url(//kaleon.com/wp-content/themes/eg-kaleon/assets/fonts/sentient/Sentient-Light.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:"Sentient";src:url(//kaleon.com/wp-content/themes/eg-kaleon/assets/fonts/sentient/Sentient-Regular.woff2) format("woff2"),url(//kaleon.com/wp-content/themes/eg-kaleon/assets/fonts/sentient/Sentient-Regular.woff) format("woff"),url(//kaleon.com/wp-content/themes/eg-kaleon/assets/fonts/sentient/Sentient-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Sentient";src:url(//kaleon.com/wp-content/themes/eg-kaleon/assets/fonts/sentient/Sentient-Medium.woff2) format("woff2"),url(//kaleon.com/wp-content/themes/eg-kaleon/assets/fonts/sentient/Sentient-Medium.woff) format("woff"),url(//kaleon.com/wp-content/themes/eg-kaleon/assets/fonts/sentient/Sentient-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:"Instrument";src:url(//kaleon.com/wp-content/themes/eg-kaleon/assets/fonts/instrument/InstrumentSans-VariableFont_wdth\,wght.ttf) format("truetype");font-weight:100 900;font-display:swap;font-style:normal}:root{--c-kaleon-blue:#1e1b58;--c-kaleon-gray:#f6f6f6;--c-gray-web:#6b6b6b;--c-black-web:#1e1e1e;--c-gray-light-web:#9a9a9a;--c-black-10:#e0e0e0;--surface:var(--c-kaleon-gray);--on-surface:var(--c-black-web);--accent:var(--c-kaleon-blue);--ff-primary:"Instrument",sans-serif;--ff-secondary:"Sentient",serif;--header-height:9.0625rem}html:has(body.ipo-area){--header-height:7.25rem}@media (max-width:768px) or (hover:none){:root{--header-height:9.9375rem}html:has(body.ipo-area){--header-height:6.25rem}}@keyframes blinker{50%{opacity:0}}body{font-family:var(--ff-primary)}[data-theme=light]{--surface:var(--c-kaleon-gray);--on-surface:var(--c-black-web);--accent:var(--c-kaleon-blue);--on-accent:var(--c-kaleon-gray);--btn-primary-bc:var(--accent);--btn-primary-bg:var(--accent);--btn-primary-fg:var(--on-accent);--btn-primary-bc-h:var(--accent);--btn-primary-bg-h:var(--surface);--btn-primary-fg-h:var(--on-surface);--btn-secondary-bc:transparent;--btn-secondary-bg:rgb(from var(--accent) r g b/0.05);--btn-secondary-fg:var(--accent);--btn-secondary-bc-h:transparent;--btn-secondary-bg-h:var(--accent);--btn-secondary-fg-h:var(--on-accent);background-color:var(--surface);color:var(--on-surface);accent-color:var(--accent)}[data-theme=dark]{--surface:var(--c-kaleon-blue);--on-surface:var(--c-kaleon-gray);--accent:var(--c-kaleon-gray);--on-accent:var(--c-black-web);--btn-primary-bc:var(--accent);--btn-primary-bg:var(--accent);--btn-primary-fg:var(--on-accent);--btn-primary-bc-h:var(--accent);--btn-primary-bg-h:var(--surface);--btn-primary-fg-h:var(--on-surface);--btn-secondary-bc:transparent;--btn-secondary-bg:rgb(from var(--accent) r g b/0.1);--btn-secondary-fg:var(--accent);--btn-secondary-bc-h:transparent;--btn-secondary-bg-h:var(--accent);--btn-secondary-fg-h:var(--on-accent);background-color:var(--surface);color:var(--on-surface);accent-color:var(--accent)}.color-accent{color:var(--accent)}article.card:has(:focus-visible),:focus-visible{outline:4px solid var(--on-surface);outline-offset:4px}.ff-primary{font-family:var(--ff-primary)}#eg-pagination,.ff-secondary{font-family:var(--ff-secondary)}.fs-title-big-light,.fs-title-big-xlight{font-family:var(--ff-secondary);font-weight:200;font-size:5.625rem;line-height:1;letter-spacing:-.01em}.fs-title-big-light{font-weight:300}.fs-title-press-medium,.fs-title-press{font-size:1.25rem;line-height:1.3;letter-spacing:.01em;font-weight:400}.fs-title-press-medium{font-weight:500}.fs-title-1,.fs-title-1-light,.fs-title-1-xlight{font-family:var(--ff-secondary);font-weight:200;font-size:3.125rem;line-height:1.1;letter-spacing:-.01em}.fs-title-1{font-weight:400}.fs-title-1-light{font-weight:300}.fs-title-2,.fs-title-2-light{font-family:var(--ff-secondary);font-size:2.1875rem;line-height:1.057143;letter-spacing:-.01em;font-weight:300}.fs-title-2{font-weight:400}.fs-title-3,.fs-title-3-light{font-family:var(--ff-secondary);font-size:1.6875rem;line-height:1.222222;font-weight:300;letter-spacing:-.01em}.fs-title-3{font-weight:400}.fs-title-4,.fs-title-4-light{font-family:var(--ff-secondary);font-size:1.375rem;line-height:1.181818;font-weight:300;letter-spacing:-.01em}.fs-title-4{font-weight:400}.fs-body-large-semibold,.fs-body-large-medium,.fs-body-large{font-weight:400;font-size:1rem;line-height:1.4375;letter-spacing:-.01em}.fs-body-large strong{font-weight:600}.fs-body-large-semibold{font-weight:600}.fs-body-large-medium{font-weight:500}body,.fs-body-medium,.fs-body{font-size:.9375rem;line-height:1.466667;font-weight:400;letter-spacing:.01em}.fs-body strong{font-weight:600}.fs-body-medium{font-weight:500}.fs-body-small-medium,.fs-body-small{font-size:.875rem;line-height:1.571429;letter-spacing:.01em;font-weight:400}.fs-body-small-medium{font-weight:500}@media only screen and (max-width:768px){.fs-title-1,.fs-title-1-light,.fs-title-1-xlight{font-size:2.3125rem;line-height:1.189189}.fs-title-2,.fs-title-2-light{font-size:2rem;line-height:1.3125}.fs-title-big-light,.fs-title-big-xlight{font-size:3.75rem;line-height:1.05}}#eg-pagination,.section-title-decorated,.fs-label{font-size:.9375rem;line-height:1.2;letter-spacing:-.01em;font-weight:500}.section-title-decorated{--_bar-height:.9375rem;color:var(--accent);padding-block-start:calc(0.4375rem + var(--_bar-height));position:relative;inline-size:fit-content}@media (max-width:768px){.section-title-decorated{--_bar-height:.5rem}}.section-title-decorated:after,.section-title-decorated:before{content:"";position:absolute;inset-block-start:0;inset-inline-end:-.4375rem;inline-size:100vw;block-size:var(--_bar-height);background-color:transparent;transition:box-shadow 1s ease}:is([data-theme=dark],.banner.banner-basic) .section-title-decorated:before,:is([data-theme=dark],.banner.banner-basic) .section-title-decorated.loaded.activated:before,.section-title-decorated.loaded:before{box-shadow:inset 0 calc(-1 * var(--_bar-height)) 0 currentColor}:is([data-theme=dark],.banner.banner-basic) .section-title-decorated.loaded:before,.section-title-decorated:before,.section-title-decorated.loaded.activated:before{box-shadow:inset 0 -1px 0 currentColor;transition:box-shadow .2s ease}.section-title-decorated.loaded:after{box-shadow:0vw 0 0 rgb(from var(--on-surface) r g b/0.1);transition-duration:4s;transition-delay:.3s}:is([data-theme=dark],.banner.banner-basic) .section-title-decorated.loaded:after{content:initial}.section-title-decorated.loaded:not(.activated):after{transition-duration:0s}.section-title-decorated.loaded.activated:after,.section-title-decorated:after{inset-block-start:calc(var(--_bar-height) - 1px);block-size:1px;box-shadow:100vw 0 0 rgb(from var(--on-surface) r g b/0.1)}input[type=submit],.btn:is(.btn-primary,.btn-secondary,.btn-outline,.btn-blur){display:inline-flex;align-items:center;gap:.9375rem;justify-content:center;min-inline-size:12.5rem;font-size:.9375rem;line-height:1.466667;letter-spacing:.01em;font-family:var(--ff-primary);font-weight:400;padding-block:.875rem;padding-inline:1.875rem;border-radius:9999px;border:1px solid;transition:scale .1s ease,border-color .25s ease,background-color .25s ease,color .25s ease}.btn.btn-bigger{padding-block:1.25rem;padding-inline:3.125rem;font-weight:500}.btn.btn-smaller{font-size:.875rem;line-height:1.714286;padding-block:.625rem;font-weight:500}.btn:is(.btn-primary,.btn-icon,.btn-secondary,.btn-outline,.btn-blur):active{scale:.98}.btn:is(.btn-primary,.btn-secondary,.btn-outline,.btn-blur) svg.icon-arrow-right,.btn:is(.btn-primary,.btn-secondary,.btn-outline,.btn-blur):has(svg.icon-download) path{transition:translate .2s ease}.btn:is(.btn-primary,.btn-secondary,.btn-outline,.btn-blur):has(svg.icon-download):where(:hover,:focus-visible) path{translate:0 2px}.btn:is(.btn-primary,.btn-secondary,.btn-outline,.btn-blur):where(:hover,:focus-visible) svg.icon-arrow-right{translate:20%}input[type=submit],.btn.btn-outline:is(:hover,:focus-visible),.btn.btn-primary{border-color:var(--btn-primary-bc);background-color:var(--btn-primary-bg);color:var(--btn-primary-fg)}input[type=submit]:where(:hover,:focus-visible),.btn.btn-outline,.btn.btn-primary:where(:hover,:focus-visible){border-color:var(--btn-primary-bc-h);background-color:var(--btn-primary-bg-h);color:var(--btn-primary-fg-h)}.btn.btn-secondary{border-color:var(--btn-secondary-bc);background-color:var(--btn-secondary-bg);color:var(--btn-secondary-fg)}.btn.btn-secondary:where(:hover,:focus-visible){border-color:var(--btn-secondary-bc-h);background-color:var(--btn-secondary-bg-h);color:var(--btn-secondary-fg-h)}.btn.btn-blur{border-color:rgb(from currentColor r g b/0.3);background-color:rgb(from currentColor r g b/0.1);backdrop-filter:blur(30px);font-weight:500}.btn.btn-icon{flex-shrink:0;inline-size:3rem;block-size:3rem;display:grid;place-items:center;border:1px solid rgb(from var(--on-surface) r g b/0.1);border-radius:50%}.btn.btn-icon>*{grid-area:1/1}@media (max-width:768px){.btn.btn-icon{inline-size:2.25rem;block-size:2.25rem}.btn.btn-icon svg{max-inline-size:.65rem;max-block-size:.65rem}}section.hero.hero-full .layers{min-block-size:100svh}section.hero.hero-full .layer-bg:after{background-image:linear-gradient(rgb(0 0 0/0.6),rgb(0 0 0/0.35))}section.hero.hero-full .container{block-size:100%;padding-block-end:2.0625rem;display:grid;align-items:end}section.side-text .container{margin-block:6.25rem}section.side-text .text-wrapper{max-inline-size:41.875rem}@media (max-width:768px){section.side-text .container{margin-block:5rem}}section.split .content{margin-block:6.25rem}section.split .section-title-wrapper{margin-block-end:3.75rem}section.split .zones{display:grid;grid-template-columns:6fr 4fr;gap:var(--container-gap);align-items:center}section.split:where(.flipped) .zones{grid-template-columns:4fr 6fr}section.split:where(.flipped) .zones .zone-img{order:-1}section.split:where(.flipped) .zones .zone-text{justify-self:end}section.split .zones:where(:not(:has(.zone-img))){grid-template-columns:1fr}section.split .zone-img .img-wrapper{aspect-ratio:440/600;block-size:auto}section.split .zone-text .text-wrapper{max-inline-size:34.6875rem}section.split .zone-text .text-wrapper .title:not(:last-child){margin-block-end:2.5rem}section.split .zone-text .text-wrapper .btn{margin-block-start:3.125rem}@media (max-width:768px){section.split .content{margin-block:3.125rem}section.split .section-title-wrapper{margin-block-end:2rem}section.split .zones{display:grid;grid-template-columns:1fr;grid-template-rows:25rem auto;align-items:start;gap:2.5rem}section.split .zones:has(.title:only-child){gap:3.125rem}section.split .zone-text .text-wrapper .title:not(:last-child){margin-block-end:1.5rem}section.split .zone-img{order:-1;block-size:100%}section.split .zone-img .img-wrapper{block-size:100%;aspect-ratio:auto}section.split:not(:has(.section-title-wrapper)) .zone-img{position:relative;inline-size:calc(100% + (2 * var(--container-x-padding)));inset-inline-start:calc(-1 * var(--container-x-padding))}section.split .zone-text .text-wrapper .btn{margin-block-start:1.5rem}}section.hero.hero-basic .zone-text{min-block-size:24rem;display:grid;align-items:end;padding-block-end:2.25rem;position:sticky;inset-block-start:0}section.hero.hero-basic .zone-img{position:relative;z-index:2}section.hero.hero-basic .zone-text .container{display:flex;justify-content:space-between;align-items:end}section.hero.hero-basic .zone-img .img-wrapper{block-size:31.25rem}section.hero.hero-basic .zone-img .img-wrapper img{object-position:center}@media (max-width:768px){section.hero.hero-basic .zones{display:grid;grid-template-rows:15rem 40vh}section.hero.hero-basic #breadcrumbs{display:none}section.hero.hero-basic .zone-text{min-block-size:unset}section.hero.hero-basic .zone-img .img-wrapper{block-size:100%}}#breadcrumbs{display:flex;align-items:center;gap:1.25rem}#breadcrumbs li{position:relative;transition:opacity .2s ease}#breadcrumbs li:not(:hover,:focus-within,:last-child){opacity:.4}#breadcrumbs li:not(:first-child):before{content:"";position:absolute;block-size:.5rem;inline-size:.25rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNSA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMC4zNTM1MTYgMC4zNTM1NDZMMy44NTM1MiAzLjg1MzU1TDAuMzUzNTE2IDcuMzUzNTUiIHN0cm9rZT0iI0Y2RjZGNiIvPgo8L3N2Zz4K");inset-inline-end:calc(100% + 0.5rem);inset-block-start:50%;translate:0 -50%}section.rich-list header .title{padding-block:6.25rem}section.rich-list .list-items li{padding-block:2.5rem;border-block-start:1px solid var(--c-black-10)}section.rich-list .list-items li .container{display:grid;grid-template-columns:[marker-start] 1fr [marker-end text-start] repeat(5,1fr) [text-end img-start] repeat(5,1fr) [img-end] 1fr;column-gap:var(--container-gap)}section.rich-list .list-items li .marker{grid-column:marker;font-size:.75rem;line-height:1;font-family:var(--ff-secondary);letter-spacing:-.01em;font-weight:500;color:var(--c-gray-light-web)}section.rich-list .list-items li .text{grid-column:text}section.rich-list .list-items li .title{color:var(--accent);margin-block-end:2.5rem}section.rich-list .list-items li .description{max-inline-size:31.25rem}section.rich-list .list-items li .description>p:first-child{text-indent:3ch}section.rich-list .list-items li .img-container{grid-column:img;display:grid}section.rich-list .list-items li .img-wrapper{max-inline-size:31.5rem;min-block-size:23.0625rem;margin-inline-start:auto;inline-size:100%;block-size:auto}@media (max-width:768px){section.rich-list header .title{padding-block:3.125rem 0}section.rich-list .list-items li{padding-block:3.125rem 0;border:none}section.rich-list .list-items li .title{margin-block-end:1.5rem}section.rich-list .list-items li .marker{display:none}section.rich-list .list-items li .container{display:flex;flex-direction:column;gap:3.125rem}section.rich-list .list-items li .description>p:first-child{text-indent:unset}section.rich-list .list-items li .img-container{position:relative;inline-size:calc(100% + (2 * var(--container-x-padding)));inset-inline-start:calc(-1 * var(--container-x-padding))}}section.data-values header .container{margin-block:4.25rem 6.9375rem;display:flex;align-items:start;justify-content:space-between}section.data-values header .title{max-inline-size:27.5rem}section.data-values header .description{inline-size:100%;max-inline-size:20.3125rem}section.data-values .zones{display:grid;grid-template-columns:3fr minmax(0, 9fr);gap:var(--container-gap)}section.data-values .zones:where(:not(:has(.zone-img))){grid-template-columns:1fr}section.data-values .zone-img{display:grid;align-items:end;max-inline-size:20.3125rem}section.data-values .zone-img .img-wrapper{block-size:auto;aspect-ratio:325/428}section.data-values .zone-img .img-wrapper img{filter:saturate(0)}section.data-values .zone-img .img-wrapper:after{content:"";position:absolute;inset:0;background-color:var(--surface);opacity:.7;mix-blend-mode:overlay}section.data-values .zone-data ul{max-inline-size:55.9375rem;margin-inline-start:auto;inline-size:100%;justify-self:end;display:grid;--grid-item-width:18.75rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-item-width), 100%), 1fr));gap:4.375rem var(--container-gap);padding-block-end:6.25rem}section.data-values .zone-data li{max-inline-size:20.3125rem}section.data-values .zone-data li .title{font-size:.9375rem;line-height:.8;font-weight:500;font-family:var(--ff-secondary);padding-block-end:.75rem;border-block-end:1px solid currentColor;margin-block-end:.75rem;letter-spacing:.01em}section.data-values .zone-data li .value{font-size:5rem;line-height:1;font-weight:200;font-family:var(--ff-secondary);letter-spacing:.01em}section.data-values .zone-data li .post-text{font-size:.9375rem;line-height:1.466667;color:var(--c-kaleon-gray);letter-spacing:.01em;margin-block-start:1.25rem;opacity:.5}section.data-values .zone-data li.cta-wrapper{align-self:end;justify-self:start}@media (max-width:768px){section.data-values header .container{margin-block-start:3.125rem;margin-block-end:3.125rem;display:flex;flex-direction:column;gap:1.5rem}section.data-values .zones{display:flex;flex-direction:column-reverse;gap:3.125rem}section.data-values .zone-data ul{gap:2.5rem;padding-bottom:0}section.data-values .zone-data li{max-inline-size:none}section.data-values .zone-img{max-inline-size:none;position:relative;inset-inline-start:calc(-1 * var(--container-x-padding));inline-size:calc(100% + var(--container-x-padding) + var(--container-x-padding))}section.data-values .zone-img .img-wrapper{aspect-ratio:4/3}}section.media-shower{margin-block:6.25rem}section.media-shower .section-title-wrapper{margin-block-end:6.25rem}section.media-shower .zone-heading{text-align:center;font-size:5.625rem;line-height:1;letter-spacing:-.01em;margin-block-end:5rem;font-family:var(--ff-secondary);font-weight:200;color:var(--accent)}section.media-shower .zone-heading strong{font-weight:300}section.media-shower .zone-media .layer-bg:after{background-color:rgb(from var(--on-surface) r g b/0.4)}section.media-shower .zone-media .layer-fg{display:grid;place-items:center}section.media-shower .zone-media .layer-fg .img-wrapper{max-inline-size:20rem}section.media-shower .zone-text{margin-block-start:5rem}section.media-shower .zone-text{display:grid;gap:2.5rem}section.media-shower .zone-text .text-wrapper{display:flex;align-items:start;justify-content:space-between;gap:1lh}section.media-shower .zone-text .text-wrapper>*{max-inline-size:27.5rem}section.media-shower .zone-text .text-wrapper .title{margin-block-end:1.6875rem}section.media-shower .zone-text .text-wrapper .description-small{color:var(--c-gray-web)}section.media-shower .zone-text .ctas{display:flex;align-items:center;gap:2.625rem}@media (max-width:768px){section.media-shower{margin-block:3.125rem}section.media-shower .section-title-wrapper{margin-block-end:3.125rem}section.media-shower .zone-heading{text-align:start;margin-block-end:3.125rem;font-size:4.125rem}section.media-shower .zone-media{position:relative;inset-inline-start:calc(-1 * var(--container-x-padding));inline-size:calc(100% + var(--container-x-padding) + var(--container-x-padding))}section.media-shower .zone-text{margin-block-start:3.125rem}section.media-shower .zone-text .text-wrapper{flex-wrap:wrap}}section.banner.banner-basic .layer-bg:after{background-image:linear-gradient(to right,#000,transparent);opacity:.5}section.banner.banner-basic .layers{--on-surface:var(--c-kaleon-gray);min-block-size:31.25rem;color:var(--on-surface)}section.banner.banner-basic .section-title-decorated{color:var(--on-surface)}section.banner.banner-basic .text-wrapper{max-inline-size:34.8125rem;margin-block:4.6875rem 5.5625rem}section.banner.banner-basic .title{margin-block-end:2.5rem}section.banner.banner-basic .btn{margin-block-start:3.125rem}@media (max-width:768px){section.banner.banner-basic .text-wrapper{margin-block:3.75rem 0}section.banner.banner-basic .title{margin-block-end:2.5rem}section.banner.banner-basic .btn{margin-block-start:3.125rem}}section.side-accordions .container{margin-block:8.5rem}section.side-accordions :is(.section-title-wrapper,.title){margin-block-end:6.4375rem}section.side-accordions .title{color:var(--accent)}section.side-accordions .zones{display:grid;grid-template-columns:minmax(0, 32rem) 1fr;align-items:start;gap:var(--container-gap)}section.side-accordions .zones:where(:not(:has(.zone-img))){grid-template-columns:1fr}section.side-accordions .zone-img{--_active-index:0;aspect-ratio:512/648;overflow:hidden;display:grid}section.side-accordions .zone-img .img-wrapper{grid-area:1/1;block-size:auto;position:relative}section.side-accordions .zone-accordions{max-inline-size:40.3125rem;inline-size:100%;margin-inline:auto}section.side-accordions:where(:not(:has(.zone-img))) .zone-accordions{max-inline-size:none}@media (max-width:768px){section.side-accordions .container{margin-block:3.125rem}section.side-accordions :is(.section-title-wrapper,.title){margin-block-end:2.5rem}section.side-accordions .zones{display:flex;flex-direction:column-reverse}section.side-accordions .zone-img{display:none}}.accordion{border-block-start:1px solid rgb(from var(--on-surface) r g b/0.1)}.accordion:not(:has(+.accordion)){border-block-end:1px solid rgb(from var(--on-surface) r g b/0.1)}.accordion button{inline-size:100%;padding-block:1.25rem;display:flex;align-items:center;gap:1.25rem;transition:padding-block-end .2s ease;text-align:start}.accordion .accordion-marker{font-size:.75rem;line-height:1;font-family:var(--ff-secondary);letter-spacing:-.01em;font-weight:500;color:var(--c-gray-light-web);flex-grow:1;text-align:end;align-self:start}.accordion .accordion-title,.accordion button svg{color:var(--accent)}.accordion .accordion-content{display:grid;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows .2s ease}.accordion .accordion-content>div{min-block-size:0}.accordion .accordion-content .accordion-content-wrapper{padding-inline-start:4.375rem;padding-block-end:1.875rem}.accordion button[aria-expanded=true]{padding-block-end:1.125rem}.accordion button[aria-expanded=false] svg:last-child,.accordion button[aria-expanded=true] svg:first-child{display:none}.accordion .accordion-content[inert]{grid-template-rows:0fr}@media (max-width:768px){.accordion .accordion-content .accordion-content-wrapper{padding-inline-start:0}.accordion .accordion-marker{display:none}}article.card.card-news{display:grid;position:relative;border-radius:.5rem;overflow:hidden;min-block-size:var(--card-news-height,25rem)}.mini-archive article.card.card-news[data-theme=light],article.card.card-news:nth-child(even){background-color:#fff;color:inherit}.mini-archive article.card.card-news[data-theme=dark],article.card.card-news:nth-child(odd){color:var(--c-kaleon-gray);background-color:var(--c-kaleon-blue)}article.card.card-news:has(img){color:var(--c-kaleon-gray)}article.card.card-news>*{grid-area:1/1}article.card.card-news .img-wrapper{block-size:100%}article.card.card-news .card-text{position:relative;padding-inline:1.875rem;padding-block:1.5625rem;display:grid;grid-template-rows:auto 1fr}article.card.card-news:has(img) .card-text{background-color:rgb(0 0 0/0.3)}article.card.card-news .card-text>*{grid-column:1}article.card.card-news .card-info{order:-1}article.card.card-news .fs-label{font-family:var(--ff-secondary);font-weight:500}article.card.card-news .card-author{display:flex;align-items:center;justify-content:space-between}article.card.card-news .card-info{display:grid;gap:.625rem}article.card.card-news .card-date{color:var(--c-gray-light-web)}article.card.card-news .card-title{align-self:end}article.card.card-news .card-title a:after{content:"";position:absolute;inset:0}section.news-paginated .container{margin-block:6.25rem}section.news-paginated .items{max-inline-size:76.25rem;inline-size:100%;display:grid;--grid-item-width:18.75rem;grid-template-columns:repeat(auto-fill,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fill,minmax(min(var(--grid-item-width), 100%), 1fr));gap:3.125rem 2.5rem}section.news-paginated #eg-pagination{margin-block-start:6.875rem;margin-block-end:6.25rem}@media (max-width:768px){section.news-paginated .container{margin-block:3.125rem}section.news-paginated .items{row-gap:var(--container-x-padding)}section.news-paginated #eg-pagination{margin-block:3.125rem 5rem}}section.download-basic .container{margin-block:6.25rem 10.6875rem}section.download-basic .section-title{margin-block-end:8.25rem}section.download-basic .text-wrapper{max-inline-size:41.875rem;display:flex;flex-direction:column;align-items:start;gap:1.875rem}section.download-basic :is(.title,.list-title){color:var(--accent)}section.download-basic .list-title{margin-block-end:1.875rem}section.download-basic ul{display:flex;flex-direction:column;gap:.625rem}section.download-basic ul li{position:relative;padding-inline-start:1.5rem;color:var(--c-gray-web)}section.download-basic ul li:before{content:"";inline-size:.5625rem;block-size:.5625rem;position:absolute;inset-inline-start:0;inset-block-start:.375rem;border-radius:999px;background-color:var(--accent)}@media (max-width:768px){section.download-basic .container{margin-block:3.125rem}section.download-basic .section-title{margin-block-end:3.125rem}section.download-basic .text-wrapper{row-gap:2rem}}section.featured-links .container{margin-block:13.75rem 7.5rem;display:grid;grid-template-columns:4fr 6fr;gap:var(--container-gap)}section.featured-links .titles .title{color:var(--accent)}section.featured-links ul{display:grid;--grid-item-width:14.375rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-item-width), 100%), 1fr));gap:5rem 7.25rem}section.featured-links ul li{display:flex;flex-direction:column;gap:1.25rem;position:relative}section.featured-links ul li a:after{content:"";position:absolute;inset:0}section.featured-links ul li .title{color:var(--accent)}section.featured-links ul li .description{margin-block-end:.625rem}section.featured-links ul li .btn{margin-block-start:auto}@media (max-width:768px){section.featured-links .container{margin-block:5rem;display:flex;flex-direction:column;gap:3.125rem}section.featured-links ul{gap:2rem}section.featured-links ul li{gap:0 1rem;display:grid;align-items:start;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"title btn" "desc btn"}section.featured-links ul li .title{margin-block-end:.2lh;grid-area:title}section.featured-links ul li .description{grid-area:desc}section.featured-links ul li .btn{grid-area:btn;margin-block-start:0}}section.slider.slider-news .content{margin-block:6.25rem;overflow:hidden}section.slider.slider-news .section-title-wrapper{margin-block-end:4.9375rem}section.slider.slider-news .titles{display:flex;align-items:center;justify-content:space-between;color:var(--accent);margin-block-end:5rem}section.slider.slider-news .label{font-size:.875rem;line-height:1.785714;letter-spacing:.01em;font-weight:500}section.slider.slider-news .label:before{content:"";margin-inline-end:.375rem;display:inline-block;block-size:.6875rem;inline-size:.6875rem;border-radius:999px;background-color:currentColor;animation:blinker 1s step-start infinite}section.slider.slider-news .swiper{inline-size:0;min-inline-size:100%;overflow:visible}section.slider.slider-news .swiper-slide{--card-news-height:21.875rem;max-inline-size:25rem}section.slider.slider-news .ctas{margin-block-start:5rem}@media (max-width:768px){section.slider.slider-news .content{margin-block:3.125rem}section.slider.slider-news .section-title-wrapper{margin-block-end:3.125rem}section.slider.slider-news .titles{margin-block-end:2.5rem;display:flex;flex-direction:column-reverse;align-items:start;gap:1.5rem}section.slider.slider-news .swiper-slide{max-inline-size:80vw}section.slider.slider-news .ctas{margin-block-start:2.5rem}}footer.egloo .footer-top .container{padding-block-start:2.5rem;display:flex;align-items:center;justify-content:space-between}footer.egloo .footer-main .top{border-block-end:1px solid rgb(from var(--on-surface) r g b/0.1);padding-block:4.75rem}footer.egloo .footer-main .text{font-family:var(--ff-secondary);font-weight:300}footer.egloo .footer-main .container{display:flex;align-items:start;justify-content:space-between}footer.egloo .footer-main .container>*{flex-grow:1}footer.egloo .footer-main :is(.text,.infos){max-inline-size:27.625rem;font-size:1.125rem;line-height:1.388889;letter-spacing:-.01em}footer.egloo .footer-main nav{max-inline-size:20.3125rem}footer.egloo .footer-main ul{display:grid;gap:.9375rem}footer.egloo .footer-main .infos-title{margin-block-end:1rem}footer.egloo .footer-main .infos-description{opacity:.4;font-size:.875rem;line-height:1.571429;letter-spacing:.01em}footer.egloo .footer-main .bottom{padding-block:4.5rem 6.1875rem}footer.egloo .footer-main .top ul{font-size:1rem;line-height:1.375}footer.egloo .footer-main .bottom ul{font-size:.875rem;line-height:1.571429}footer.egloo .footer-footer{padding-block-end:1.8125rem}footer.egloo .footer-footer .container{display:flex;align-items:center;justify-content:space-between}footer.egloo .footer-footer .p-iva{font-size:.875rem;line-height:1.6;opacity:.4}footer.egloo .footer-footer .socials ul{display:flex;align-items:center;gap:1.25rem}footer.egloo .footer-footer .socials li a{border:1px solid rgb(from var(--on-surface) r g b/0.1);display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:50%}footer.egloo .footer-footer .socials img{max-inline-size:1rem;max-block-size:1rem}@media (max-width:768px){footer.egloo .footer-main .container{display:flex;flex-direction:column;gap:2.5rem}footer.egloo .footer-main .top{padding-block:3.125rem}footer.egloo .footer-main .bottom{padding-block:3.125rem}footer.egloo .footer-footer .container{display:flex;flex-direction:column;gap:2.5rem;align-items:start}}section.hero.hero-line .layers{--on-surface:var(--c-kaleon-gray);min-block-size:100vh;min-block-size:100svh;color:var(--on-surface)}section.hero.hero-line .layer-bg img{scale:1.5}section.hero.hero-line .layers .layer-fg{background-image:linear-gradient(rgb(0 0 0/0.6),rgb(0 0 0/0.5));padding-block:3.125rem}section.hero.hero-line .layers .layer-fg .container{display:flex;flex-direction:column;block-size:100%}section.hero.hero-line .layers .layer-fg .container:before{content:"";flex-grow:1}section.hero.hero-line .layers .layer-fg .text-wrapper{flex-grow:1;flex-basis:0;flex-shrink:0;display:grid;align-items:end;position:relative}section.hero.hero-line .layers .layer-fg .text-wrapper:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:0;block-size:1px;background-color:rgb(from var(--on-surface) r g b/0.2);inline-size:100%;box-shadow:50vw 0 0 rgb(from var(--on-surface) r g b/0.2),-50vw 0 0 rgb(from var(--on-surface) r g b/0.2)}section.hero.hero-line .layers .layer-fg .text{max-inline-size:56.25rem;padding-block-start:3.125rem}section.hero.hero-line .layers .layer-fg .text .btn{margin-block-start:3rem}:is(body:has(section.hero.hero-basic,*),#headermenu,body:is(.page-template-standard-text,.page-template-contacts)) .header-bar .btn{background-color:rgb(from currentColor r g b/0.1);backdrop-filter:blur(20px)}:is(#headermenu) .header-bar .btn{color:var(--on-surface)}html:has(#headermenu[open]):not(:has(body.home)){background-color:var(--c-kaleon-blue);scrollbar-gutter:stable}:is(.menu-line-top,.menu-line-bottom){translate:0 0;transition:translate .2s ease}body:has(#headermenu:open){.menu-line-top{translate:0 3px}.menu-line-bottom{translate:0 -3px}}#headermenu::backdrop{background-color:var(--c-kaleon-blue)}@media (min-width:768px) and (hover:hover){.header-bar{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;padding-block:1.875rem;z-index:2;--on-surface:#fff;color:var(--on-surface)}body:has(.hero-basic) .header-bar{position:fixed}.header-bar.invisible{visibility:hidden}.header-bar .container{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}:is(.header-bar,.header-bar-ipo) .btn{font-size:.9375rem;line-height:1;font-weight:400;font-family:var(--ff-secondary);letter-spacing:-.01em;background-color:var(--accent);color:var(--on-accent);padding-inline:1.5625rem;padding-block:.9375rem;border-radius:999px;inline-size:fit-content;display:inline-flex;align-items:center;gap:.9375rem}.header-bar-ipo{position:fixed;background-color:var(--c-kaleon-gray);z-index:2;inline-size:100%;inset-inline-start:0;inset-block-start:0}.header-bar-ipo .top .container{padding-block:.8125rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.header-bar-ipo .top p{font-size:.9375rem;line-height:1;letter-spacing:-.01em;font-family:var(--ff-secondary);position:relative;inline-size:fit-content;color:var(--on-accent);translate:0 4px}.header-bar-ipo .top p:before{content:"";background-color:var(--accent);z-index:-1;position:absolute;border-start-end-radius:.625rem;border-start-start-radius:.625rem;inline-size:calc(100% + 3.125rem);inset-inline-start:-1.5625rem;inset-block-start:-.9375rem;block-size:calc(100% + 2.5rem)}.header-bar-ipo .ctas{justify-self:end;display:flex;align-items:center;gap:2.5rem}.header-bar-ipo .btn{background-color:rgb(from var(--accent) r g b/0.1);color:var(--accent)}.header-bar-ipo .menu{--on-surface:var(--on-accent);background-color:var(--accent);color:var(--on-accent)}.header-bar-ipo .menu ul{display:flex;align-items:center;justify-content:center;gap:2.625rem;font-size:.875rem;line-height:1.571429;font-weight:500;padding-block:.6875rem .75rem}.header-bar .ctas{justify-self:end;display:flex;align-items:center;gap:2.5rem}:is(.header-bar,.header-bar-ipo) #langswitcher{position:relative;inline-size:fit-content}:is(.header-bar,.header-bar-ipo) #langswitcher button{font-family:var(--ff-primary);text-transform:capitalize;display:flex;align-items:center;gap:.3125rem;font-size:.875rem;line-height:1.428571}:is(.header-bar,.header-bar-ipo) #langswitcher button svg{transition:rotate .2s ease}:is(.header-bar,.header-bar-ipo) #langswitcher nav{position:absolute;inset-block-start:100%;padding-block-start:.9375rem;inset-inline-start:0;transform-origin:top left;scale:.3;opacity:0;pointer-events:none;transition:opacity .1s ease,scale .1s ease}:is(.header-bar,.header-bar-ipo) #langswitcher:where(:has(:hover),:focus-within,:hover) nav{scale:1;opacity:1;pointer-events:auto}:is(.header-bar,.header-bar-ipo) #langswitcher:where(:has(:hover),:focus-within,:hover) button svg{rotate:180deg}:is(.header-bar,.header-bar-ipo) #langswitcher ul{background-color:#fff;color:var(--c-black-web);box-shadow:2px 2px 4px rgb(0 0 0/0.1);border-radius:.625rem}:is(.header-bar,.header-bar-ipo) #langswitcher ul a{padding-block:.25rem;display:inline-block;padding-inline:1rem;inline-size:100%;font-size:.875rem;line-height:1.428571;letter-spacing:.01em}:is(.header-bar,.header-bar-ipo) #langswitcher ul li:first-child a{border-start-start-radius:.625rem;border-start-end-radius:.625rem}:is(.header-bar,.header-bar-ipo) #langswitcher ul li:last-child a{border-end-start-radius:.625rem;border-end-end-radius:.625rem}:is(.header-bar,.header-bar-ipo) #langswitcher ul a.active{color:var(--c-gray-light-web);pointer-events:none}:is(.header-bar,.header-bar-ipo) #langswitcher ul a:is(:hover,:focus-visible){background-color:rgb(from var(--c-gray-light-web) r g b/0.2)}:is(.header-bar,.header-bar-ipo) #langswitcher ul li:first-child a{padding-block-start:.875rem}:is(.header-bar,.header-bar-ipo) #langswitcher ul li:last-child a{padding-block-end:.8125rem}#headermenu{border:none;max-inline-size:100%;max-block-size:100%;inline-size:100%;block-size:100%;grid-template-rows:1fr auto 1fr}#headermenu[open]{display:grid}#headermenu .header-bar{position:static}#headermenu .header-bar .container>button:first-child{justify-self:start}#headermenu .menu-footer{align-self:end}#headermenu .menu-footer .container{padding-block-end:1.8125rem;display:flex;align-items:end;justify-content:space-between;gap:1rem}#headermenu .menu-footer p{font-size:.875rem;line-height:1;opacity:.4}#headermenu .menu-footer .socials ul{display:flex;align-items:center;gap:1.25rem}#headermenu .menu-footer .socials li a{border:1px solid rgb(from var(--on-surface) r g b/0.1);display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:50%}#headermenu .menu-footer .socials img{max-inline-size:1rem;max-block-size:1rem}#headermenu .menu-main nav{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--container-gap)}#headermenu .main-menu li{grid-column:-1/1;display:grid;grid-template-columns:subgrid}#headermenu .main-menu li>a{--_py:.9375rem;font-size:2.5rem;line-height:1;font-weight:300;letter-spacing:-.01em;font-family:var(--ff-secondary);grid-column:1;opacity:.4;padding-block:var(--_py);padding-inline-start:1.875rem;border-inline-start:1px solid rgb(217 217 217/0.1);position:relative;transition:opacity .2s ease}#headermenu .main-menu li>a:is(.active,:hover,:focus-visible){opacity:1}#headermenu .main-menu li>a.active:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:var(--_py,0);block-size:2.5rem;inline-size:1px;background-color:currentColor;transition:inset-block-start .1s ease-in-out}#headermenu .main-menu li:first-child>a:before{--_py:0}#headermenu .main-menu li:first-child>a{padding-block-start:0}#headermenu .main-menu li:last-child>a{padding-block-end:0}#headermenu .side-menu{display:grid;gap:1.875rem;font-size:1rem;line-height:1.375;max-inline-size:20.3125rem;block-size:fit-content}#headermenu .menu-footer .languages{display:none}}@media (max-width:768px) or (hover:none){.header-bar{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;padding-block:2.5rem;z-index:2;--on-surface:#fff;color:var(--on-surface)}.header-bar #langswitcher{display:none}.header-bar .container{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--container-gap);align-items:center}.header-bar .logo{line-height:0;grid-column:2}.header-bar .logo svg{max-inline-size:6.875rem;margin-inline:auto}.header-bar .btn{background-color:var(--accent);color:var(--on-accent);border-radius:999px;padding-block:.9375rem;min-inline-size:4.375rem;font-size:.6875rem;line-height:1.363636364;font-family:var(--ff-secondary);inline-size:fit-content}.header-bar .ctas{grid-column:3;justify-self:end}.header-bar .ctas .btn span{display:none}.header-bar-ipo{position:fixed;background-color:var(--c-kaleon-gray);z-index:2;inline-size:100%;inset-inline-start:0;inset-block-start:0}.header-bar-ipo #langswitcher{display:none}.header-bar-ipo .top .container{padding-block:.5rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.header-bar-ipo .top .container>p{font-size:.6875rem;line-height:1.363636364;font-family:var(--ff-secondary);color:var(--on-accent);inline-size:fit-content;padding-block:.75rem;padding-inline:.6875rem;border-radius:999px;position:relative}.header-bar-ipo .top .container>p:before{content:"";position:absolute;background-color:var(--accent);inline-size:100%;block-size:calc(100% + 0.6rem);inset-block-start:0;inset-inline-start:0;border-start-start-radius:1.25rem;border-start-end-radius:1.25rem;z-index:-1}.header-bar-ipo .top .logo{line-height:0}.header-bar-ipo .top .logo svg{max-inline-size:6.875rem}.header-bar-ipo .top .btn span{display:none}.header-bar-ipo .top .ctas{justify-self:end}.header-bar-ipo .top .btn{padding-inline:1.3125rem;padding-block:1.0625rem;background-color:rgb(from var(--accent) r g b/0.1);border-radius:9999px;line-height:0}.header-bar-ipo .menu{font-size:.875rem;font-weight:500;line-height:1.571428571;background-color:var(--accent);color:var(--on-accent);overflow:auto}.header-bar-ipo .menu .container{padding-block:.6875rem .625rem;inline-size:max-content;margin-inline-start:0}.header-bar-ipo ul{display:flex;gap:1.625rem}#headermenu{border:none;max-inline-size:100%;max-block-size:100%;inline-size:100%;block-size:100%;grid-template-rows:auto 1fr auto}#headermenu[open]{display:grid}#headermenu .header-bar{padding-block-start:3.625rem;padding-block-end:1rem;position:static}#headermenu .header-bar>.container>button:first-child{justify-self:start}#headermenu .header-bar .logo{block-size:0}#headermenu .menu-footer .container>p,#headermenu .menu-footer .socials{display:none}#headermenu .menu-footer{background-color:#353269;padding-block:1rem .9375rem;font-size:.6875rem;line-height:1.363636;font-family:var(--ff-secondary);overflow:auto;scrollbar-width:none}#headermenu .menu-footer .container{inline-size:max-content;margin-inline-start:0}#headermenu .menu-footer .languages{display:flex;align-items:center;gap:1.625rem}#headermenu .menu-footer .languages a{transition:opacity .2s ease}#headermenu .menu-footer .languages a:not(:hover,:focus-visible,.active){opacity:.4}#headermenu .menu-main{overflow:auto}#headermenu .main-menu{padding-block:3.375rem 4.375rem;display:grid;gap:.9375rem;font-size:2.1875rem;line-height:1.14;font-family:var(--ff-secondary);font-weight:300}#headermenu .main-menu a{opacity:.4;transition:opacity .2s ease}#headermenu .main-menu a:is(.active,:hover,:focus-visible){opacity:1}#headermenu .side-menu{display:grid;gap:.9375rem;font-size:1rem;line-height:1.375;position:relative;padding-block:2.5rem}#headermenu .side-menu:after{content:"";position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * var(--container-x-padding));block-size:1px;inline-size:100%;background:currentColor;opacity:.1;inline-size:calc((var(--container-x-padding) * 2) + 100%)}}dialog.disclaimer-popup{background-color:var(--c-kaleon-gray);border-radius:.625rem;block-size:auto;max-block-size:min(100% - 4.125rem, 44rem);inline-size:min(70.0625rem, 100% - (2 * var(--container-x-padding)));max-inline-size:none;border:none}dialog.disclaimer-popup button.close-btn{position:absolute;inset-inline-end:2.5rem;inset-block-start:2.5rem;line-height:0}dialog.disclaimer-popup::backdrop{background-color:rgb(from var(--on-surface) r g b/0.4);backdrop-filter:blur(40px)}dialog.disclaimer-popup[open]{display:grid}dialog.disclaimer-popup.denied[open]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem}dialog.disclaimer-popup.denied[open] .denied{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;text-align:center;color:var(--accent);max-inline-size:41.875rem;margin-inline:auto;inline-size:100%}dialog.disclaimer-popup .container{flex-grow:1;display:flex;flex-direction:column}dialog.disclaimer-popup header{padding-block:1.875rem;color:var(--accent);background-color:var(--c-kaleon-gray);position:sticky;inset-block-start:0}dialog.disclaimer-popup .content-wrapper{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--accent) transparent;block-size:0;flex-grow:1;border-radius:.625rem;padding:2.5rem;border:1px solid rgb(154 154 154/0.4);background-color:#fff;min-block-size:15.625rem}dialog.disclaimer-popup .form-wrapper{padding-block:1.875rem 2.5rem}dialog.disclaimer-popup .wpcf7-styled label:has(.country-select),dialog.disclaimer-popup .wpcf7-styled .acceptances-title{font-weight:700;display:block;margin-block-end:.75rem;color:var(--accent)}dialog.disclaimer-popup .wpcf7-styled label:has(.country-select){margin-block-end:0}dialog.disclaimer-popup .wpcf7-styled label:has(.country-select) .wpcf7-form-control-wrap{margin-block-start:.75rem}dialog.disclaimer-popup .wpcf7-styled .wpcf7-acceptance label input[type=checkbox]{background-color:#d9d9d9}dialog.disclaimer-popup :is([data-class=wpcf7cf_group],form) .wpcf7-list-item{margin-block-end:.875rem}dialog.disclaimer-popup .wpcf7-styled label:has(.country-select){justify-self:start;max-inline-size:20.1875rem}dialog.disclaimer-popup .wpcf7-styled input[type=submit]{justify-self:end;align-self:end;inline-size:fit-content;margin-inline:0}@media (max-width:768px){dialog.disclaimer-popup{max-block-size:calc(100% - (var(--container-x-padding) * 2))}dialog.disclaimer-popup button.close-btn{inset-block-start:1.25rem;inset-inline-end:calc(1.25rem - var(--container-x-padding))}dialog.disclaimer-popup.denied button.close-btn{inset-inline-end:1.25rem}dialog.disclaimer-popup .content-wrapper{padding:1rem;min-block-size:unset;block-size:70vh}dialog.disclaimer-popup .form-wrapper{padding-block-end:1rem}dialog.disclaimer-popup.denied[open] .denied{gap:1.5rem}}section.hero.hero-center{position:sticky;inset-block-start:0}section.hero.hero-center .layers{block-size:100vh;block-size:100svh;--on-surface:#fff;color:var(--on-surface)}section.hero.hero-center .layer-fg{background-image:linear-gradient(rgb(0 0 0/0.3),rgb(0 0 0/0.5))}section.hero.hero-center .container{display:flex;flex-direction:column;block-size:100%}section.hero.hero-center .container:after{content:"";flex-basis:0;flex-grow:1;flex-shrink:1;padding-block:1.875rem}section.hero.hero-center .text{position:relative;flex-grow:1;flex-basis:0;padding-block:1.875rem;display:flex;align-items:end;justify-content:space-between;gap:1rem}section.hero.hero-center .text:after{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;block-size:1px;background-color:rgb(from var(--on-surface) r g b/0.2);inline-size:100%;box-shadow:50vw 0 0 rgb(from var(--on-surface) r g b/0.2),-50vw 0 0 rgb(from var(--on-surface) r g b/0.2)}@media (max-width:768px){section.hero.hero-center .container:after{content:initial}section.hero.hero-center .text:after{inset-block-end:auto;inset-block-start:0}section.hero.hero-center .container{display:grid;grid-template-rows:1fr 1fr;padding-block:3.125rem;align-items:end}section.hero.hero-center .text{display:contents}section.hero.hero-center .text #breadcrumbs{order:-1;padding-block-end:1.25rem;position:relative}section.hero.hero-center .text #breadcrumbs:after{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;block-size:1px;background-color:rgb(from var(--on-surface) r g b/0.2);inline-size:100%;box-shadow:50vw 0 0 rgb(from var(--on-surface) r g b/0.2),-50vw 0 0 rgb(from var(--on-surface) r g b/0.2)}}section.text-figure .container{margin-block:8.0625rem}section.text-figure .pretitle{margin-block-end:3.75rem}section.text-figure .content{display:flex;justify-content:space-between}section.text-figure .text-wrapper{max-inline-size:41.875rem}section.text-figure figure{display:flex;flex-direction:column;gap:1.0625rem;max-inline-size:15.5rem;inline-size:100%;align-self:end}section.text-figure figure .img-wrapper{block-size:auto;aspect-ratio:200/259}@media (max-width:768px){section.text-figure .container{margin-block:5rem}section.text-figure .pretitle{margin-block-end:1.5rem}section.text-figure .content{display:flex;flex-direction:column;gap:3.125rem}}section.banner.banner-padded{margin-block:2.5rem;--on-surface:#fff;color:var(--on-surface)}section.banner.banner-padded .layer-fg{padding-inline:var(--container-x-padding);background-color:rgb(0 0 0/0.2)}section.banner.banner-padded .text-wrapper{padding-block:6.25rem;min-block-size:28.875rem;display:grid;align-items:center;max-inline-size:70.0625rem;inline-size:100%;margin-inline:auto}section.banner.banner-padded .text-wrapper .description{max-inline-size:20.3125rem}@media (max-width:768px){section.banner.banner-padded .layer-fg{background-color:rgb(0 0 0/0.4)}section.banner.banner-padded .text-wrapper{text-align:center;min-block-size:unset}}#email-alerts-popup{padding-block:3.75rem;max-block-size:none;max-inline-size:none;padding-inline:var(--container-x-padding);inline-size:100%;block-size:100%;background-color:transparent}#email-alerts-popup[open]{display:grid;align-items:center}#email-alerts-popup::backdrop{backdrop-filter:blur(40px);background-color:rgb(30 30 30/0.4)}#email-alerts-popup .form-container{padding-inline:var(--container-x-padding);padding-block:3.75rem;inline-size:100%;max-inline-size:49rem;margin-inline:auto;position:relative}#email-alerts-popup .form-container header button{position:absolute;inset-block-start:2.5rem;inset-inline-end:2.5rem}#email-alerts-popup .form-container header{text-align:center}#email-alerts-popup .form-container header+.form-wrapper{margin-block-start:4.75rem}#email-alerts-popup .logo{margin-block-start:4.875rem;display:flex;justify-content:center}@media (max-width:768px){#email-alerts-popup .form-container{padding-block:3.125remrem}#email-alerts-popup .form-container header button{inset-block-start:1.25rem;inset-inline-end:1.25rem}#email-alerts-popup .form-container header+.form-wrapper{margin-block-start:2rem}#email-alerts-popup .logo{margin-block-start:3.125rem}}section.contacts .hero{border-block-end:1px solid rgb(from currentColor r g b/0.1);padding-block:17.5rem 3.125rem}section.contacts .content{padding-block-start:3.125rem;padding-block-end:12.5rem}section.contacts .content .container{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:3.125rem var(--container-gap)}section.contacts .form-container{flex-grow:1}section.contacts .form-wrapper{max-inline-size:41.875rem;margin-inline-start:auto}section.contacts:not(:has(.form-wrapper)) aside{flex-grow:1}section.contacts .infos{display:flex;justify-content:space-between;block-size:fit-content;gap:4.375rem var(--container-gap);flex-wrap:wrap}section.contacts:has(.form-wrapper) .infos{flex-direction:column}section.contacts .infos li{flex-grow:1;display:flex;flex-direction:column;gap:1.25rem}.layout-side-menu section.contacts{max-inline-size:41.875rem;margin-inline:auto}.layout-side-menu section.contacts .hero{padding-block-start:0;padding-block-end:0;border-block-end:none}.layout-side-menu section.contacts .hero h1{font-size:2.1875rem;line-height:1.2}.layout-side-menu section.contacts .content .container{display:flex;flex-direction:column-reverse;align-items:stretch}.layout-side-menu section.contacts .form-wrapper{max-inline-size:none}.layout-side-menu section.contacts .infos{display:block}.layout-side-menu section.contacts .infos li{border-block-start:1px solid currentColor;padding-block-start:1.875rem}.layout-side-menu section.contacts .infos li:not(:last-child){padding-block-end:1.875rem}@media (max-width:768px){section.contacts .hero{padding-block-start:10rem}section.contacts .content{padding-block-end:5rem}section.contacts .infos{gap:2.5rem 1rem}}section.slider.slider-offers{overflow:hidden}section.slider.slider-offers .container{margin-block:8.125rem 5rem}section.slider.slider-offers .titles{margin-block-end:3.625rem}section.slider.slider-offers .swiper{overflow:visible}section.slider.slider-offers .swiper-slide{display:flex;flex-direction:column;gap:.625rem;max-inline-size:18.75rem}section.slider.slider-offers .layers{aspect-ratio:300/229;overflow:hidden}section.slider.slider-offers .layer-fg{padding:1.25rem;background-color:rgb(from #000 r g b/0.1);display:grid;place-items:start}section.slider.slider-offers .layer-fg .icon{inline-size:3.125rem;block-size:3.125rem;border-radius:999px;background-color:var(--accent);color:var(--on-accent);display:grid;place-items:center}section.slider.slider-offers .layer-fg .icon img{max-inline-size:1.25rem;max-block-size:1.25rem}@media (max-width:768px){section.slider.slider-offers .container{margin-block:6.25rem 3.125rem}}section.graph-side .container{padding-block:8.125rem;display:grid;grid-template-columns:5fr 7fr;gap:var(--container-gap)}section.graph-side .container .text{display:flex;flex-direction:column;gap:2.5rem;max-inline-size:27.5rem}@media (max-width:768px){section.graph-side .container{padding-block:2.125rem 3.125rem;flex-direction:column;display:flex;gap:2.5rem}section.graph-side .container .img-wrapper{margin-inline:calc(-0.5 * var(--container-x-padding))}}section.graph-center .container{padding-block:6.25rem;display:flex;flex-direction:column;align-items:center;gap:4.3125rem;text-align:center}section.graph-center .img-wrapper{max-inline-size:41.875rem;inline-size:100%}@media (max-width:768px){section.graph-center .container{padding-block:3.125rem;text-align:start;gap:2.5rem}section.graph-center .title{color:inherit;font-family:var(--ff-secondary);font-size:1.6875rem;line-height:1.222222;font-weight:300;letter-spacing:-.01em}section.graph-center .img-wrapper{max-inline-size:none;inline-size:auto;margin-inline:calc(-0.5 * var(--container-x-padding));position:relative}}section.two-graphs .container{padding-block:8.125rem;display:grid;grid-template-columns:1fr minmax(0, 46.9375rem);grid-template-areas:"text   side" "bottom side"}section.two-graphs .text{grid-area:text;display:flex;flex-direction:column;gap:2.5rem;max-inline-size:27.5rem;margin-block-end:11.5625rem}section.two-graphs .graph{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:3.4375rem}section.two-graphs .graph strong{font-weight:500}section.two-graphs .graph-side{grid-area:side}section.two-graphs .graph-bottom{grid-area:bottom}@media (max-width:768px){section.two-graphs .container{padding-block:3.125rem;display:flex;flex-direction:column;gap:2.5rem}section.two-graphs .text{gap:2.5rem;flex-direction:column;margin-block-end:0}section.two-graphs .graph{text-align:start;align-items:start;gap:2.5rem}section.two-graphs .graph br{display:none}section.two-graphs .graph .img-wrapper{margin-inline:calc(-0.5 * var(--container-x-padding))}}section.slider-timeline{padding-block:7.5rem;overflow:hidden}section.slider-timeline .titles{text-align:center;margin-block-end:6.25rem}section.slider-timeline .timeline{margin-block-end:6.25rem;position:relative}section.slider-timeline .timeline:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:50%;inline-size:100vw;translate:-50%;block-size:1px;background-color:var(--c-black-10)}section.slider-timeline .timeline ol{display:flex;align-items:center;justify-content:space-between;font-size:.8125rem;line-height:1.692308;letter-spacing:.01em;position:relative;list-style-type:none}section.slider-timeline .timeline ol li{padding-block-start:.8125rem;position:relative}section.slider-timeline .timeline ol li:after{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;translate:-50% -50%;inline-size:.4375rem;block-size:.4375rem;border-radius:50%;transition:background-color .2s ease;background-color:var(--c-black-10)}section.slider-timeline .timeline ol li:has(button.active):after{background-color:currentColor}section.slider-timeline .timeline ol li button{translate:-50%}section.slider-timeline .swiper-slide{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--container-gap);transition:opacity .2s ease,visibility .2s ease allow-discrete}section.slider-timeline .swiper-slide:not(.swiper-slide-active){opacity:0 !important;visibility:hidden}section.slider-timeline .swiper-slide .img-wrapper{block-size:auto;min-block-size:25.9375rem}section.slider-timeline .swiper-slide .text{max-inline-size:25rem;margin-inline-start:auto;display:flex;flex-direction:column;justify-content:space-between}section.slider-timeline .swiper-slide .text .title{margin-block-end:3.125rem}section.slider-timeline .swiper-slide .text .subtitle{margin-block-end:1.875rem}section.slider-timeline .swiper-slide .controls{display:flex;align-items:center;gap:3.3125rem}@media (max-width:768px){section.slider-timeline{padding-block:3.125rem}section.slider-timeline .titles{text-align:start;color:inherit;font-size:1.6875rem;line-height:1.222222;font-weight:300;letter-spacing:-.01em;margin-block-end:2.5rem}section.slider-timeline .timeline:before{inset-block-start:.5rem}section.slider-timeline .timeline{margin-block-end:2.5rem}section.slider-timeline .timeline .container{padding-inline:0;overflow:auto;scrollbar-width:none;padding-block-start:.5rem}section.slider-timeline .timeline ol{--_li-size:40vw;inline-size:fit-content;padding-inline:calc(50vw - (var(--_li-size) / 2))}section.slider-timeline .timeline ol li{flex-shrink:0;inline-size:var(--_li-size)}section.slider-timeline .timeline ol li button{position:relative;inset-inline-start:50%}section.slider-timeline .timeline ol li:after{inset-inline-start:50%}section.slider-timeline .swiper-slide{display:flex;flex-direction:column;text-align:center;gap:2.5rem}section.slider-timeline .swiper-slide .text .title{margin-block-end:1.875rem}section.slider-timeline .swiper-slide .controls{justify-content:center;margin-block-start:2.5rem}section.slider-timeline .swiper-slide .controls .btn{inline-size:3rem;block-size:3rem}section.slider-timeline .swiper-slide .controls .btn svg{max-inline-size:1rem;max-block-size:1rem}}section.slider.slider-stats{padding-block:6.25rem;overflow:hidden}section.slider.slider-stats .swiper{overflow:visible}section.slider.slider-stats .titles{margin-block-end:5rem;max-inline-size:41.875rem}section.slider.slider-stats .swiper-slide{max-inline-size:25.9375rem;block-size:auto;display:flex;flex-direction:column}section.slider.slider-stats .swiper-slide .img-wrapper{block-size:16.875rem;border-start-start-radius:.625rem;border-start-end-radius:.625rem}section.slider.slider-stats .swiper-slide .text{flex-grow:1;display:flex;flex-direction:column;padding-block:1.25rem .75rem;padding-inline:1.5rem;background-color:#fff;border-end-start-radius:.625rem;border-end-end-radius:.625rem;border:1px solid var(--c-black-10)}section.slider.slider-stats .swiper-slide .text .info{margin-top:auto;padding-block-end:1.125rem}section.slider.slider-stats .swiper-slide .title{margin-block-end:1.4375rem}section.slider.slider-stats .swiper-slide .lists{display:grid;grid-template-columns:repeat(2,1fr);gap:1.875rem}section.slider.slider-stats .swiper-slide .list-title{padding-block-end:.625rem;border-block-end:1px solid rgb(from var(--accent) r g b/0.2);font-weight:700}section.slider.slider-stats .swiper-slide .list-item{padding-block:.4375rem;display:flex;align-items:center;justify-content:space-between}section.slider.slider-stats .swiper-slide .list-item:last-child{padding-block-end:0}section.slider.slider-stats .swiper-slide .list-item:not(:last-child){border-block-end:1px solid rgb(from var(--accent) r g b/0.2)}section.slider.slider-stats .swiper-slide .list-revenue{color:var(--c-gray-web)}section.slider.slider-stats .swiper-slide .list-cagr,section.slider.slider-stats .swiper-slide .list-revenue .list-item:last-child{color:var(--accent)}section.slider.slider-stats .swiper-slide .percentage{margin-block-start:1.4375rem;text-align:end}@media (max-width:768px){section.slider.slider-stats{padding-block:3.125rem}section.slider.slider-stats .swiper-slide{max-inline-size:85vw}section.slider.slider-stats .swiper-slide .list-revenue,section.slider.slider-stats .swiper-slide .title{inline-size:100%}section.slider.slider-stats .swiper-slide .text{padding:1.25rem;display:flex;flex-wrap:wrap;flex-direction:row}section.slider.slider-stats .swiper-slide .img-wrapper{block-size:12.125rem}section.slider.slider-stats .swiper-slide .lists{display:contents}section.slider.slider-stats .swiper-slide .list-revenue{margin-block-end:2.125rem}section.slider.slider-stats .swiper-slide .list-cagr{flex-basis:0;flex-grow:1}section.slider.slider-stats .swiper-slide .percentage{flex-basis:0;flex-grow:1;margin-block-start:0}}section.side-list{padding-block-start:3.125rem;padding-block-end:12.0625rem}section.side-list .titles,section.side-list .section-title-wrapper{margin-block-end:6.4375rem}section.side-list .zones{display:grid;grid-template-columns:4fr 8fr;gap:var(--container-gap)}section.side-list .zones .img-wrapper{block-size:100%}section.side-list .zones .list{max-inline-size:40.3125rem;margin-inline:auto;inline-size:100%;display:flex;flex-direction:column;gap:2.5rem;list-style-type:none}section.side-list .zones li{padding-inline-start:3.75rem;position:relative}section.side-list .zones li .marker{position:absolute;inset-block-start:0;inset-inline-start:0;font-family:var(--ff-secondary);font-size:.75rem;line-height:1;font-weight:500}@media (max-width:768px){section.side-list{padding-block:5rem 6.25rem}section.side-list .section-title-wrapper{margin-block-end:3.75rem}section.side-list .titles{margin-block-end:2.5rem}section.side-list .zones{display:flex;flex-direction:column;gap:3.75rem}section.side-list .img-wrapper{block-size:auto;aspect-ratio:355/466}section.side-list .zones li{padding-inline-start:2rem}section.side-list .zones li .marker{inset-block-start:.3rem}}section.standard-text .hero .container{padding-block-end:2.1875rem;padding-block-start:18.375rem}section.standard-text .content .container{padding-block:8.0625rem}section.standard-text .text-container{display:grid;grid-template-columns:5fr 7fr;gap:var(--container-gap)}section.standard-text .text-container:not(:last-child){margin-block-end:7rem}section.standard-text .text-container .item-content{max-inline-size:34.6875rem;inline-size:100%;margin-inline:auto}section.standard-text .text-container h3{margin-block-start:2.5rem;margin-block-end:1.25rem}section.standard-text .text-container h3:first-child{margin-block-start:0}@media (max-width:768px){section.standard-text .text-container{display:flex;flex-direction:column}section.standard-text .content .container{padding-block:3.125rem}}#ipodisclaimer .wpcf7 .wpcf7-response-output{display:none}.page-template-invest section.file-downloader{border-bottom:1px solid rgb(from var(--on-surface) r g b/0.1)}section.file-downloader .container{margin-block:8.125rem}section.file-downloader .text{max-inline-size:41.875rem}section.file-downloader .title{margin-block-end:1.875rem}section.file-downloader .btn{margin-block-start:3.125rem}@media only screen and (max-width:768px){section.file-downloader .container{margin-block:3.125rem}section.file-downloader .title{margin-block-end:1.25rem}section.file-downloader .btn{margin-block-start:1.875rem}}body.page-template-portfolio section.featured-links{display:flow-root;background-color:#fff}.over-sticky{background-color:var(--surface);display:flow-root;position:relative}.over-sticky.dark{background-color:var(--surface)}body.home footer.egloo{display:none}body.ipo-area section.hero.hero-center .layers{padding-block-start:var(--header-height)}.country-select .country-list{bottom:100%}article.card.card-download{background-color:#fff;border:1px solid currentColor;border-color:rgba(from currentColor r g b/0.1);padding:1.875rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;border-radius:.625rem;min-block-size:14.1875rem;position:relative}article.card.card-download .card-title{font-weight:300}article.card.card-download .card-title a{outline-color:transparent}article.card.card-download .card-title a:after{content:"";inset:0;position:absolute}article.card.card-download .card-start{display:flex;flex-direction:column;gap:.9375rem}article.card.card-download .card-start .card-file-icon{margin-inline-end:.5625rem}article.card.card-download .card-file-meta{display:flex;align-items:center}article.card.card-download .card-file-extension{text-transform:uppercase}article.card.card-download .card-file-size{color:var(--c-gray-web);color:rgba(from currentColor r g b/0.5)}article.card.card-download .card-file-size:before{content:"\00a0- "}article.card.card-download .card-end{display:flex;align-items:center;gap:.625rem}article.card.card-download .card-end .btn:only-child{inline-size:100%}article.card.card-download .card-end .btn:not(:only-child){gap:.5rem;min-inline-size:unset;flex-grow:1}article.card.card-download .card-end .btn:not(:only-child):first-child{border-color:transparent;position:relative;background-color:rgb(from var(--accent) r g b/0.1)}article.card.card-download .card-end .btn:not(:only-child):first-child:where(:hover,:focus-visible){background-color:var(--accent)}section.download-cards .container{margin-block:6.25rem;display:grid;--grid-item-width:18.75rem;grid-template-columns:repeat(auto-fill,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fill,minmax(min(var(--grid-item-width), 100%), 1fr));gap:3.125rem 1.25rem;grid-auto-rows:1fr}@media only screen and (max-width:768px){section.download-cards .container{margin-block:3.125rem;gap:1.25rem}}section.intro-text .container{margin-block:6.25rem;display:flex;flex-direction:column;gap:1.875rem}section.intro-text .description{max-inline-size:41.875rem}section.people-bios .container{display:flex;flex-direction:column;gap:5rem}section.people-bios .single-section .title{color:var(--accent)}section.people-bios .single-section>*+.description{margin-block-start:2.5rem}section.people-bios .single-section>*+.people-bios-items{margin-block-start:3.125rem}@media only screen and (max-width:768px){section.people-bios .container{gap:3rem}section.people-bios .single-section>*+.people-bios-items{margin-block-start:1.25rem}}.person-bio{padding-block:1.25rem 2.5rem;border-block-start:1px solid currentColor;border-block-start-color:rgb(from currentColor r g b/0.15)}.person-bio:last-child{padding-block-end:0}.person-bio button{margin-block-start:1.5625rem;text-decoration:underline;font-size:.875rem;line-height:1.428571;font-weight:500;letter-spacing:.01em}.person-bio .person-subtitle{margin-block-start:.5rem}.person-bio .content-wrapper{display:grid;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows .2s ease}.person-bio .content-wrapper[inert]{grid-template-rows:0fr}.person-bio .content-wrapper>div{min-block-size:0}.person-bio .content-wrapper .content{padding-block-start:1.875rem}@media only screen and (max-width:768px){.person-bio{padding-block:1.25rem}}.layout-side-menu>.container{display:grid;grid-template-columns:[menu-start] repeat(4,1fr) [menu-end template-start] repeat(8,1fr) [template-end];column-gap:var(--container-gap);margin-block:6.875rem 7.8125rem}.layout-side-menu>.container>aside.side-menu{grid-column:menu;border-radius:.625rem;background-color:#ebebeb;padding-block:1.75rem;padding-inline:1.875rem;max-inline-size:18.75rem;block-size:fit-content;position:sticky;inset-block-start:calc(var(--header-height) + 2rem)}.layout-side-menu>.container>aside.side-menu .title{color:var(--accent);padding-block-end:.5rem;border-block-end:1px solid currentColor;margin-block-end:1.25rem}.layout-side-menu>.container>aside.side-menu li{font-size:1rem;line-height:1.375;color:var(--c-gray-web);position:relative}.layout-side-menu>.container>aside.side-menu li.current_page_item>a{font-weight:700}.layout-side-menu>.container>aside.side-menu li:where(.current_page_item,:has(:focus-visible),:hover){color:var(--accent)}.layout-side-menu>.container>aside.side-menu ul{display:flex;flex-direction:column;gap:.625rem}.layout-side-menu>.container>aside.side-menu ul ul{margin-block-start:.625rem;padding-inline-start:2.5rem}.layout-side-menu>.container>aside.side-menu ul ul li:before{content:"";position:absolute;background:currentColor;inline-size:.5625rem;block-size:.5625rem;border-radius:50%;inset-block-start:.40625rem;inset-inline-start:-1.25rem}@media only screen and (min-width:768px){.layout-side-menu>.container>.template-content{padding-inline-end:3.125rem;grid-column:template}.layout-side-menu>.container .container{padding-inline:0}}@media only screen and (max-width:768px){.layout-side-menu>.container{display:flex;flex-direction:column;margin-block:0 3.125rem;padding-inline:0;gap:3.125rem}.layout-side-menu>.container>aside.side-menu{z-index:2;inset-block-start:0;max-inline-size:none;border-radius:0}.layout-side-menu>.container>aside.side-menu .title{margin-block-end:0;position:relative}.layout-side-menu>.container>aside.side-menu .title:after{content:"";position:absolute;inset-inline-end:0;inset-block-start:0;inline-size:1em;block-size:1em;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMxZTFiNTgiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaGV2cm9uLWRvd24taWNvbiBsdWNpZGUtY2hldnJvbi1kb3duIj48cGF0aCBkPSJtNiA5IDYgNiA2LTYiLz48L3N2Zz4=");background-size:contain;transition:rotate .2s ease}.layout-side-menu>.container>aside.side-menu.open .title:after{rotate:180deg}.layout-side-menu>.container>aside.side-menu .menu-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease;overflow:hidden}.layout-side-menu>.container>aside.side-menu.open .menu-wrapper{grid-template-rows:1fr}.layout-side-menu>.container>aside.side-menu .menu-wrapper>nav{min-block-size:0}.layout-side-menu>.container>aside.side-menu .menu-wrapper>nav>ul{padding-block-start:1.25rem}}section.hero.hero-half{position:sticky;inset-block-start:0;color:#fff}section.hero.hero-half .layers{min-block-size:24.0625rem}section.hero.hero-half .layer-fg{background-image:linear-gradient(rgb(0 0 0/0.5),rgb(0 0 0/0.3))}section.hero.hero-half .container{block-size:100%;display:grid;align-items:end}section.hero.hero-half .text{padding-block-end:2.1875rem;display:flex;justify-content:space-between;align-items:end}@media only screen and (max-width:768px){section.hero.hero-half #breadcrumbs{display:none}section.hero.hero-half .text{display:flex;flex-direction:column-reverse;align-items:start;gap:1.25rem}}section.mini-archive .title{margin-block-end:5rem;color:var(--accent)}section.mini-archive .items-wrapper{--card-news-height:18.75rem;display:grid;--grid-item-width:15.625rem;grid-template-columns:repeat(auto-fill,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fill,minmax(min(var(--grid-item-width), 100%), 1fr));gap:1.25rem}section.mini-archive .items-wrapper article.card.card-news .card-title{font-size:1rem;line-height:1.375}@media only screen and (max-width:768px){section.mini-archive .title{margin-block-end:2rem}}section.standard-blocks .container>.title{margin-block-end:.8em}section.standard-blocks .blocks{display:flex;flex-direction:column;gap:3.125rem}section.standard-blocks .block-documents .container{margin-block:0}section.standard-blocks .block-big-text{display:flex;flex-direction:column;gap:1.25rem}section.standard-blocks .block-table caption{caption-side:bottom;text-align:start;margin-block-start:1.25rem}section.standard-blocks .block-table table{border-collapse:collapse;border:1px solid rgb(from var(--accent) r g b/0.05);background-color:rgb(from var(--accent) r g b/0.05)}section.standard-blocks .block-table table :is(td,th){padding:1.25rem;min-inline-size:12.3125rem;min-block-size:3.9375rem;text-align:center;vertical-align:middle;border:1px solid rgb(from var(--accent) r g b/0.05)}section.standard-blocks .block-table table th{background-color:var(--accent);color:var(--on-accent);font-weight:500}section.standard-blocks .block-text{display:flex;flex-direction:column;gap:2.5rem;align-items:start}section.standard-blocks .block-people{display:grid;--grid-item-width:10rem;grid-template-columns:repeat(auto-fill,minmax(var(--grid-item-width), 1fr));grid-template-columns:repeat(auto-fill,minmax(min(var(--grid-item-width), 100%), 1fr));gap:var(--container-gap)}section.standard-blocks .block-people .person .img-wrapper{block-size:auto;aspect-ratio:160/207;border-radius:.5rem}section.standard-blocks .block-people .person .img-wrapper+*{margin-block-start:1.0625rem}@media only screen and (max-width:768px){section.standard-blocks .block-table{overflow:auto;scrollbar-width:none}section.standard-blocks .block-table caption{max-inline-size:calc(100vw - var(--container-x-padding) - var(--container-x-padding) - 1px);position:sticky;inset-inline-start:0}}section.the-documents section.download-cards .container{margin-block:3.125rem 0rem}@media only screen and (max-width:768px){section.the-documents section.download-cards .container{margin-block-start:1.875rem}}section.careers .hero{border-block-end:1px solid currentColor;border-block-end-color:rgb(from currentColor r g b/0.1);padding-block-end:3.125rem;margin-block-end:3.5625rem;padding-block-start:17.5rem}section.careers .content .container{display:grid;grid-template-columns:1fr 1fr;gap:var(--container-gap);padding-block-end:6.375rem}section.careers .content .info{max-inline-size:27.5rem;inline-size:100%;margin-inline:auto}@media only screen and (max-width:768px){section.careers .hero{padding-block-start:9rem;padding-block-end:2rem;margin-block-end:2rem}section.careers .content .container{display:flex;flex-direction:column;gap:2rem}}