@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#f3f3f3;color:#413434;text-decoration:none}mark{background-color:#f3f3f3;color:#413434;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #CCCCCC;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/app/themes/kardioteam.ch/public/build/assets/public-sans-DNEcI71t.woff2) format("woff2")}:root{--bp-phone-upper: 767px;--bp-tablet-lower: 768px;--bp-tablet-upper: 1279px;--bp-laptop-lower: 1280px;--bp-laptop-upper: 1919px;--bp-desktop-lower: 1920px;--s-page-bezel: 4rem;--s-content-bezel: calc(4rem + 8.3333%) ;--s-text-bezel: calc(4rem + 16.6666%) }@media screen and (min-width: 768px) and (max-width: 1279px){:root{--s-page-bezel: 2rem;--s-content-bezel: calc(2rem + 4.15151%) ;--s-text-bezel: calc(2rem + 8.3333%) }}@media screen and (max-width: 767px){:root{--s-page-bezel: 1.5rem;--s-content-bezel: 1.5rem ;--s-text-bezel: 1.5rem }}:root{--t-intro-leaving: .75s}html{height:100%;font-size:16px;box-sizing:border-box;scroll-behavior:smooth;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media screen and (min-width: 1280px){html{font-size:calc(16px + 3 * (100vw - 1024px) / 896)}}@media screen and (min-width: 1920px){html{font-size:21px}}*{box-sizing:border-box}@media reduce-motion{*{transition:none!important;animation:none!important}}img,video{max-width:100%}button{background:none;border:none;color:inherit;font-family:inherit;font-size:1em;cursor:pointer;padding:0}a{text-decoration:none;color:#ab5b80}.context,html{--c-text: #413434;--c-accent: #AB5B80;--c-highlight: #FF0000;--c-background: #F3F3F3;color:var(--c-text);background-color:var(--c-background)}.context a,html a{text-decoration:none;color:var(--c-accent)}@media (hover: hover){.context a:hover,html a:hover{color:var(--c-highlight)}}.context--inverted{--c-text: #F3F3F3;--c-accent: #F3F3F3;--c-highlight: #FF0000;--c-background: #413434}.context--inverted a{text-decoration:underline}.context--shade,.post-card{--c-text: #F3F3F3;--c-accent: #F3F3F3;--c-highlight: #FF0000;--c-background: #b0aaa0}.richtext>*:first-child{margin-top:0}.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6{font-weight:400}.richtext h1,.richtext h2{font-size:2rem;font-weight:400;line-height:1.4}@media screen and (max-width: 767px){.richtext h1,.richtext h2{font-size:1.75rem}}.richtext h1,.richtext h2{margin-top:2em;padding-bottom:.12em}.richtext h3{font-size:1.125rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:.1em}.richtext h3{margin-top:5rem}.richtext h4,.richtext h5,.richtext h6{font-size:.9375rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:.1em}.richtext h4,.richtext h5,.richtext h6{margin-top:5rem}.richtext h1+p,.richtext h2+p{margin-top:.5em}.richtext h3+p,.richtext h4+p,.richtext h5+p,.richtext h6+p{margin-top:.75em}.richtext p{margin-top:1em}.richtext ul,.richtext ol{margin-top:1em;padding-left:.6em}.richtext ul li,.richtext ol li{padding-left:.25em;margin-top:.25em}.richtext ol{padding-left:2em;list-style:none}.richtext ul ul,.richtext ul ol,.richtext ol ol,.richtext ol ul{margin-top:0}.richtext ul{list-style-type:"•"}.richtext ol>li{position:relative;margin-bottom:2rem}.richtext ol>li::marker{content:none}.richtext ol>li:before{content:counter(list-item);position:absolute;left:-2em;display:inline-flex;justify-content:center;align-items:center;width:1.5em;height:1.5em;border:1px solid currentColor;border-radius:99999px}.richtext blockquote{font-weight:400;font-size:1.25rem;line-height:1.4}@media screen and (max-width: 767px){.richtext blockquote{font-size:1.125rem}}.richtext blockquote{padding-left:2em;margin:2em 0}.richtext sup{position:relative;top:-.32em;font-size:.75em}.richtext sub{position:relative;bottom:-.32em;font-size:.75em}.richtext a{color:#ab5b80;text-decoration:underline}.richtext .video{aspect-ratio:16/9;width:100%;height:100%}.container,.nf-form-cont{box-sizing:content-box;margin:auto;width:calc(100% - var(--s-page-bezel) * 2);padding:0 var(--s-page-bezel);max-width:1920px}.container--content,.nf-form-cont{width:calc(100% - var(--s-content-bezel) * 2);padding:0 var(--s-content-bezel)}.container--text{width:calc(100% - var(--s-text-bezel) * 2);padding:0 var(--s-text-bezel)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;z-index:100}.sr-only--not-focus:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sr-only.sr-only__skip-to-content{position:fixed;top:0;left:0;padding:.8em;background-color:#f3f3f3;z-index:100}.app{font-family:Public Sans,sans-serif;font-weight:400;font-style:normal;font-size:1.25rem;line-height:1.4}.app{position:relative;display:flex;flex-direction:column;min-height:100%}.app__start,.app__end{flex:0 0 auto}.app__main{flex:1 0 auto;min-height:100vh}.app__content{padding-bottom:13rem}@media screen and (min-width: 768px) and (max-width: 1279px){.app__content{padding-bottom:10.5rem}}@media screen and (max-width: 767px){.app__content{padding-bottom:8rem}}.form__block-title{font-size:3rem;font-weight:400;line-height:125%;margin-bottom:2rem}@media screen and (max-width: 767px){.form__block-title{font-size:2rem}}@media screen and (max-width: 767px){.form__block-title{margin-bottom:1rem}}.form-control,.nf-form-cont{--s-border: 1px;--s-bezel-x: 1.25rem;--s-bezel-y: 1rem;--s-border-radius: 0;--s-focus-outline: .375rem;--s-icon-size: 2.5rem;--s-gap: .5rem;--c-text: #F3F3F3;--c-background: transparent;--c-border: #DCDAD5;--c-active: #AB5B80;--c-focus: rgba(171, 91, 128, .4);--c-error: #AB5B80;--c-placeholder: #DCDAD5;--s-checkbox-size: 2rem;--s-checkbox-bezel: 1rem;--s-checkbox-border-radius: 0;--s-checkbox-check-factor: .6;--s-checkbox-gap: 1rem}@media screen and (max-width: 767px){.form-control,.nf-form-cont{--s-bezel-x: 1rem;--s-bezel-y: .75rem;--s-checkbox-bezel: .75rem;--s-checkbox-gap: .5rem}}.form-control:not(:first-child),.nf-form-cont:not(:first-child){margin-top:2rem}.form-control__label,.nf-field input[type=checkbox].nf-element+label,.nf-field input[type=radio].nf-element+label,.nf-field .checkbox-wrap .nf-field-label label,.nf-field .nf-field-label label{font-size:1.125rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;display:inline-block;margin-bottom:.5rem}.form-control__input,.nf-field input[type=checkbox].nf-element,.nf-field input[type=radio].nf-element,.nf-field .date-wrap select,.nf-element{font-size:1.25rem;font-weight:400;display:block;width:100%;box-sizing:border-box;padding:var(--s-bezel-y) var(--s-bezel-x);border-radius:var(--s-border-radius);border:var(--s-border) solid var(--c-border);font-family:inherit;color:var(--c-text);background-color:var(--c-background)}.form-control__input::placeholder,.nf-field input[type=checkbox].nf-element::placeholder,.nf-field input[type=radio].nf-element::placeholder,.nf-field .date-wrap select::placeholder,.nf-element::placeholder{color:var(--c-placeholder)}.form-control__input:focus,.nf-field input[type=checkbox].nf-element:focus,.nf-field input[type=radio].nf-element:focus,.nf-field .date-wrap select:focus,.nf-element:focus,.form-control__input:active,.nf-field input[type=checkbox].nf-element:active,.nf-field input[type=radio].nf-element:active,.nf-field .date-wrap select:active,.nf-element:active{outline:var(--s-focus-outline) solid var(--c-focus)}.form-control--error .form-control__input,.form-control--error .nf-field input[type=checkbox].nf-element,.nf-field .form-control--error input[type=checkbox].nf-element,.form-control--error .nf-field input[type=radio].nf-element,.nf-field .form-control--error input[type=radio].nf-element,.form-control--error .nf-field .date-wrap select,.nf-field .date-wrap .form-control--error select,.form-control--error .nf-element{border-color:var(--c-error)}.form-control__validation-msg,.nf-form-wrap .nf-error-msg{display:none;margin:.5rem 0 0;color:var(--c-error)}.form-control--error .form-control__validation-msg,.form-control--error .nf-form-wrap .nf-error-msg,.nf-form-wrap .form-control--error .nf-error-msg{display:block}.form-control--icon .form-control__input-wrap{position:relative}.form-control--icon .form-control__input,.form-control--icon .nf-field input[type=checkbox].nf-element,.nf-field .form-control--icon input[type=checkbox].nf-element,.form-control--icon .nf-field input[type=radio].nf-element,.nf-field .form-control--icon input[type=radio].nf-element,.form-control--icon .nf-field .date-wrap select,.nf-field .date-wrap .form-control--icon select,.form-control--icon .nf-element{padding-right:calc(--s-icon-size*2)}.form-control__icon{position:absolute;top:50%;right:calc(--s-icon-size/-2);display:block;width:var(--s-icon-size);margin:calc(var(--s-icon-size) * -.5) 0}.form-control--checkbox,.nf-field .list-checkbox-wrap li,.nf-field .list-radio-wrap li,.nf-field .checkbox-wrap{position:relative}.form-control--checkbox .form-control__input,.form-control--checkbox .nf-field input[type=checkbox].nf-element,.nf-field .form-control--checkbox input[type=checkbox].nf-element,.form-control--checkbox .nf-field input[type=radio].nf-element,.nf-field .form-control--checkbox input[type=radio].nf-element,.nf-field .list-checkbox-wrap li .form-control__input,.nf-field .list-radio-wrap li .form-control__input,.nf-field .checkbox-wrap .form-control__input,.nf-field .checkbox-wrap input[type=checkbox].nf-element,.nf-field .checkbox-wrap input[type=radio].nf-element,.form-control--checkbox .nf-field .date-wrap select,.nf-field .list-checkbox-wrap li .nf-field .date-wrap select,.nf-field .list-radio-wrap li .nf-field .date-wrap select,.nf-field .checkbox-wrap .nf-field .date-wrap select,.nf-field .date-wrap .form-control--checkbox select,.nf-field .date-wrap .list-checkbox-wrap li select,.nf-field .list-checkbox-wrap .date-wrap li select,.nf-field .date-wrap .list-radio-wrap li select,.nf-field .list-radio-wrap .date-wrap li select,.nf-field .date-wrap .checkbox-wrap select,.form-control--checkbox .nf-element,.nf-field .list-checkbox-wrap li .nf-element,.nf-field .list-radio-wrap li .nf-element,.nf-field .checkbox-wrap .nf-element{position:absolute;opacity:0}.form-control--checkbox .form-control__label,.form-control--checkbox .nf-field input[type=checkbox].nf-element+label,.nf-field .form-control--checkbox input[type=checkbox].nf-element+label,.form-control--checkbox .nf-field input[type=radio].nf-element+label,.nf-field .form-control--checkbox input[type=radio].nf-element+label,.nf-field .list-checkbox-wrap li .form-control__label,.nf-field .list-checkbox-wrap li input[type=checkbox].nf-element+label,.nf-field .list-checkbox-wrap li input[type=radio].nf-element+label,.nf-field .list-radio-wrap li .form-control__label,.nf-field .list-radio-wrap li input[type=checkbox].nf-element+label,.nf-field .list-radio-wrap li input[type=radio].nf-element+label,.nf-field .checkbox-wrap .form-control__label,.nf-field .checkbox-wrap input[type=checkbox].nf-element+label,.nf-field .checkbox-wrap input[type=radio].nf-element+label,.nf-field .checkbox-wrap .nf-field-label label,.form-control--checkbox .nf-field .nf-field-label label,.nf-field .list-checkbox-wrap li .nf-field .nf-field-label label,.nf-field .list-radio-wrap li .nf-field .nf-field-label label,.nf-field .nf-field-label .form-control--checkbox label,.nf-field .nf-field-label .list-checkbox-wrap li label,.nf-field .list-checkbox-wrap .nf-field-label li label,.nf-field .nf-field-label .list-radio-wrap li label,.nf-field .list-radio-wrap .nf-field-label li label,.nf-field .nf-field-label .checkbox-wrap label{position:relative;display:block;padding:var(--s-checkbox-bezel) calc(var(--s-checkbox-size) + var(--s-checkbox-bezel));margin:0;line-height:1}.form-control--checkbox .form-control__label:before,.form-control--checkbox .nf-field input[type=checkbox].nf-element+label:before,.nf-field .form-control--checkbox input[type=checkbox].nf-element+label:before,.form-control--checkbox .nf-field input[type=radio].nf-element+label:before,.nf-field .form-control--checkbox input[type=radio].nf-element+label:before,.nf-field .list-checkbox-wrap li .form-control__label:before,.nf-field .list-checkbox-wrap li input[type=checkbox].nf-element+label:before,.nf-field .list-checkbox-wrap li input[type=radio].nf-element+label:before,.nf-field .list-radio-wrap li .form-control__label:before,.nf-field .list-radio-wrap li input[type=checkbox].nf-element+label:before,.nf-field .list-radio-wrap li input[type=radio].nf-element+label:before,.nf-field .checkbox-wrap .form-control__label:before,.nf-field .checkbox-wrap input[type=checkbox].nf-element+label:before,.nf-field .checkbox-wrap input[type=radio].nf-element+label:before,.nf-field .checkbox-wrap .nf-field-label label:before,.form-control--checkbox .nf-field .nf-field-label label:before,.nf-field .list-checkbox-wrap li .nf-field .nf-field-label label:before,.nf-field .list-radio-wrap li .nf-field .nf-field-label label:before,.nf-field .nf-field-label .form-control--checkbox label:before,.nf-field .nf-field-label .list-checkbox-wrap li label:before,.nf-field .list-checkbox-wrap .nf-field-label li label:before,.nf-field .nf-field-label .list-radio-wrap li label:before,.nf-field .list-radio-wrap .nf-field-label li label:before,.nf-field .nf-field-label .checkbox-wrap label:before,.form-control--checkbox .form-control__label:after,.form-control--checkbox .nf-field input[type=checkbox].nf-element+label:after,.nf-field .form-control--checkbox input[type=checkbox].nf-element+label:after,.form-control--checkbox .nf-field input[type=radio].nf-element+label:after,.nf-field .form-control--checkbox input[type=radio].nf-element+label:after,.nf-field .list-checkbox-wrap li .form-control__label:after,.nf-field .list-checkbox-wrap li input[type=checkbox].nf-element+label:after,.nf-field .list-checkbox-wrap li input[type=radio].nf-element+label:after,.nf-field .list-radio-wrap li .form-control__label:after,.nf-field .list-radio-wrap li input[type=checkbox].nf-element+label:after,.nf-field .list-radio-wrap li input[type=radio].nf-element+label:after,.nf-field .checkbox-wrap .form-control__label:after,.nf-field .checkbox-wrap input[type=checkbox].nf-element+label:after,.nf-field .checkbox-wrap input[type=radio].nf-element+label:after,.nf-field .checkbox-wrap .nf-field-label label:after,.form-control--checkbox .nf-field .nf-field-label label:after,.nf-field .list-checkbox-wrap li .nf-field .nf-field-label label:after,.nf-field .list-radio-wrap li .nf-field .nf-field-label label:after,.nf-field .nf-field-label .form-control--checkbox label:after,.nf-field .nf-field-label .list-checkbox-wrap li label:after,.nf-field .list-checkbox-wrap .nf-field-label li label:after,.nf-field .nf-field-label .list-radio-wrap li label:after,.nf-field .list-radio-wrap .nf-field-label li label:after,.nf-field .nf-field-label .checkbox-wrap label:after{content:"";position:absolute;border-radius:var(--s-checkbox-border-radius)}.form-control--checkbox .form-control__label:before,.form-control--checkbox .nf-field input[type=checkbox].nf-element+label:before,.nf-field .form-control--checkbox input[type=checkbox].nf-element+label:before,.form-control--checkbox .nf-field input[type=radio].nf-element+label:before,.nf-field .form-control--checkbox input[type=radio].nf-element+label:before,.nf-field .list-checkbox-wrap li .form-control__label:before,.nf-field .list-checkbox-wrap li input[type=checkbox].nf-element+label:before,.nf-field .list-checkbox-wrap li input[type=radio].nf-element+label:before,.nf-field .list-radio-wrap li .form-control__label:before,.nf-field .list-radio-wrap li input[type=checkbox].nf-element+label:before,.nf-field .list-radio-wrap li input[type=radio].nf-element+label:before,.nf-field .checkbox-wrap .form-control__label:before,.nf-field .checkbox-wrap input[type=checkbox].nf-element+label:before,.nf-field .checkbox-wrap input[type=radio].nf-element+label:before,.nf-field .checkbox-wrap .nf-field-label label:before,.form-control--checkbox .nf-field .nf-field-label label:before,.nf-field .list-checkbox-wrap li .nf-field .nf-field-label label:before,.nf-field .list-radio-wrap li .nf-field .nf-field-label label:before,.nf-field .nf-field-label .form-control--checkbox label:before,.nf-field .nf-field-label .list-checkbox-wrap li label:before,.nf-field .list-checkbox-wrap .nf-field-label li label:before,.nf-field .nf-field-label .list-radio-wrap li label:before,.nf-field .list-radio-wrap .nf-field-label li label:before,.nf-field .nf-field-label .checkbox-wrap label:before{top:50%;left:0;display:block;width:var(--s-checkbox-size);height:var(--s-checkbox-size);margin-top:calc(var(--s-checkbox-size) * -.5);border:var(--s-border) solid currentColor}.form-control--checkbox .form-control__label:after,.form-control--checkbox .nf-field input[type=checkbox].nf-element+label:after,.nf-field .form-control--checkbox input[type=checkbox].nf-element+label:after,.form-control--checkbox .nf-field input[type=radio].nf-element+label:after,.nf-field .form-control--checkbox input[type=radio].nf-element+label:after,.nf-field .list-checkbox-wrap li .form-control__label:after,.nf-field .list-checkbox-wrap li input[type=checkbox].nf-element+label:after,.nf-field .list-checkbox-wrap li input[type=radio].nf-element+label:after,.nf-field .list-radio-wrap li .form-control__label:after,.nf-field .list-radio-wrap li input[type=checkbox].nf-element+label:after,.nf-field .list-radio-wrap li input[type=radio].nf-element+label:after,.nf-field .checkbox-wrap .form-control__label:after,.nf-field .checkbox-wrap input[type=checkbox].nf-element+label:after,.nf-field .checkbox-wrap input[type=radio].nf-element+label:after,.nf-field .checkbox-wrap .nf-field-label label:after,.form-control--checkbox .nf-field .nf-field-label label:after,.nf-field .list-checkbox-wrap li .nf-field .nf-field-label label:after,.nf-field .list-radio-wrap li .nf-field .nf-field-label label:after,.nf-field .nf-field-label .form-control--checkbox label:after,.nf-field .nf-field-label .list-checkbox-wrap li label:after,.nf-field .list-checkbox-wrap .nf-field-label li label:after,.nf-field .nf-field-label .list-radio-wrap li label:after,.nf-field .list-radio-wrap .nf-field-label li label:after,.nf-field .nf-field-label .checkbox-wrap label:after{top:50%;left:calc(var(--s-checkbox-size) * (1 - var(--s-checkbox-check-factor)) * .5);display:block;width:calc(var(--s-checkbox-size) * var(--s-checkbox-check-factor));height:calc(var(--s-checkbox-size) * var(--s-checkbox-check-factor));margin-top:calc(var(--s-checkbox-size) * var(--s-checkbox-check-factor) * -.5);transform:scale(0);background-color:currentColor}.form-control--checkbox .form-control__input:checked+.form-control__label:after,.form-control--checkbox .nf-field input.form-control__input[type=checkbox].nf-element:checked+label:after,.nf-field .form-control--checkbox input.form-control__input[type=checkbox].nf-element:checked+label:after,.form-control--checkbox .nf-field input.form-control__input[type=radio].nf-element:checked+label:after,.nf-field .form-control--checkbox input.form-control__input[type=radio].nf-element:checked+label:after,.form-control--checkbox .nf-field .checkbox-wrap .nf-field-label .form-control__input:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .form-control--checkbox .form-control__input:checked+label:after,.nf-field .list-checkbox-wrap li .form-control__input:checked+.form-control__label:after,.nf-field .list-checkbox-wrap li input.form-control__input[type=checkbox].nf-element:checked+label:after,.nf-field .list-checkbox-wrap li input.form-control__input[type=radio].nf-element:checked+label:after,.nf-field .list-checkbox-wrap li .checkbox-wrap .nf-field-label .form-control__input:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .list-checkbox-wrap li .form-control__input:checked+label:after,.nf-field .list-radio-wrap li .form-control__input:checked+.form-control__label:after,.nf-field .list-radio-wrap li input.form-control__input[type=checkbox].nf-element:checked+label:after,.nf-field .list-radio-wrap li input.form-control__input[type=radio].nf-element:checked+label:after,.nf-field .list-radio-wrap li .checkbox-wrap .nf-field-label .form-control__input:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .list-radio-wrap li .form-control__input:checked+label:after,.nf-field .checkbox-wrap .form-control__input:checked+.form-control__label:after,.nf-field .checkbox-wrap input.form-control__input[type=checkbox].nf-element:checked+label:after,.nf-field .checkbox-wrap input.form-control__input[type=radio].nf-element:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .form-control__input:checked+label:after,.form-control--checkbox .nf-field .date-wrap select:checked+.form-control__label:after,.form-control--checkbox .nf-field .date-wrap .checkbox-wrap .nf-field-label select:checked+label:after,.form-control--checkbox .nf-field .checkbox-wrap .nf-field-label .date-wrap select:checked+label:after,.nf-field .list-checkbox-wrap li .nf-field .date-wrap select:checked+.form-control__label:after,.nf-field .list-checkbox-wrap li .nf-field .date-wrap .checkbox-wrap .nf-field-label select:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .list-checkbox-wrap li .nf-field .date-wrap select:checked+label:after,.nf-field .list-radio-wrap li .nf-field .date-wrap select:checked+.form-control__label:after,.nf-field .list-radio-wrap li .nf-field .date-wrap .checkbox-wrap .nf-field-label select:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .list-radio-wrap li .nf-field .date-wrap select:checked+label:after,.nf-field .checkbox-wrap .nf-field .date-wrap select:checked+.form-control__label:after,.nf-field .checkbox-wrap .nf-field .date-wrap .nf-field-label select:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .nf-field .date-wrap select:checked+label:after,.nf-field .date-wrap .form-control--checkbox select:checked+.form-control__label:after,.nf-field .date-wrap .form-control--checkbox .checkbox-wrap .nf-field-label select:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .date-wrap .form-control--checkbox select:checked+label:after,.nf-field .date-wrap .list-checkbox-wrap li select:checked+.form-control__label:after,.nf-field .date-wrap .list-checkbox-wrap li .checkbox-wrap .nf-field-label select:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .date-wrap .list-checkbox-wrap li select:checked+label:after,.nf-field .list-checkbox-wrap .date-wrap li select:checked+.form-control__label:after,.nf-field .list-checkbox-wrap .date-wrap li .checkbox-wrap .nf-field-label select:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .list-checkbox-wrap .date-wrap li select:checked+label:after,.nf-field .date-wrap .list-radio-wrap li select:checked+.form-control__label:after,.nf-field .date-wrap .list-radio-wrap li .checkbox-wrap .nf-field-label select:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .date-wrap .list-radio-wrap li select:checked+label:after,.nf-field .list-radio-wrap .date-wrap li select:checked+.form-control__label:after,.nf-field .list-radio-wrap .date-wrap li .checkbox-wrap .nf-field-label select:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .list-radio-wrap .date-wrap li select:checked+label:after,.nf-field .date-wrap .checkbox-wrap select:checked+.form-control__label:after,.nf-field .date-wrap .checkbox-wrap .nf-field-label select:checked+label:after,.form-control--checkbox .nf-element:checked+.form-control__label:after,.form-control--checkbox .nf-field input.nf-element[type=checkbox]:checked+label:after,.nf-field .form-control--checkbox input.nf-element[type=checkbox]:checked+label:after,.form-control--checkbox .nf-field input.nf-element[type=radio]:checked+label:after,.nf-field .form-control--checkbox input.nf-element[type=radio]:checked+label:after,.form-control--checkbox .nf-field .checkbox-wrap .nf-field-label .nf-element:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .form-control--checkbox .nf-element:checked+label:after,.nf-field .list-checkbox-wrap li .nf-element:checked+.form-control__label:after,.nf-field .list-checkbox-wrap li input.nf-element[type=checkbox]:checked+label:after,.nf-field .list-checkbox-wrap li input.nf-element[type=radio]:checked+label:after,.nf-field .list-checkbox-wrap li .checkbox-wrap .nf-field-label .nf-element:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .list-checkbox-wrap li .nf-element:checked+label:after,.nf-field .list-radio-wrap li .nf-element:checked+.form-control__label:after,.nf-field .list-radio-wrap li input.nf-element[type=checkbox]:checked+label:after,.nf-field .list-radio-wrap li input.nf-element[type=radio]:checked+label:after,.nf-field .list-radio-wrap li .checkbox-wrap .nf-field-label .nf-element:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .list-radio-wrap li .nf-element:checked+label:after,.nf-field .checkbox-wrap .nf-element:checked+.form-control__label:after,.nf-field .checkbox-wrap input.nf-element[type=checkbox]:checked+label:after,.nf-field .checkbox-wrap input.nf-element[type=radio]:checked+label:after,.nf-field .checkbox-wrap .nf-field-label .nf-element:checked+label:after,.form-control--checkbox .nf-field .nf-field-label .form-control__input:checked+label:after,.nf-field .list-checkbox-wrap li .nf-field .nf-field-label .form-control__input:checked+label:after,.nf-field .list-radio-wrap li .nf-field .nf-field-label .form-control__input:checked+label:after,.nf-field .checkbox-wrap .nf-field .nf-field-label .form-control__input:checked+label:after,.form-control--checkbox .nf-field .nf-field-label .date-wrap select:checked+label:after,.nf-field .list-checkbox-wrap li .nf-field .nf-field-label .date-wrap select:checked+label:after,.nf-field .list-radio-wrap li .nf-field .nf-field-label .date-wrap select:checked+label:after,.nf-field .checkbox-wrap .nf-field .nf-field-label .date-wrap select:checked+label:after,.form-control--checkbox .nf-field .date-wrap .nf-field-label select:checked+label:after,.nf-field .list-checkbox-wrap li .nf-field .date-wrap .nf-field-label select:checked+label:after,.nf-field .list-radio-wrap li .nf-field .date-wrap .nf-field-label select:checked+label:after,.form-control--checkbox .nf-field .nf-field-label .nf-element:checked+label:after,.nf-field .list-checkbox-wrap li .nf-field .nf-field-label .nf-element:checked+label:after,.nf-field .list-radio-wrap li .nf-field .nf-field-label .nf-element:checked+label:after,.nf-field .checkbox-wrap .nf-field .nf-field-label .nf-element:checked+label:after,.nf-field .nf-field-label .form-control--checkbox .form-control__input:checked+label:after,.nf-field .nf-field-label .list-checkbox-wrap li .form-control__input:checked+label:after,.nf-field .list-checkbox-wrap .nf-field-label li .form-control__input:checked+label:after,.nf-field .nf-field-label .list-radio-wrap li .form-control__input:checked+label:after,.nf-field .list-radio-wrap .nf-field-label li .form-control__input:checked+label:after,.nf-field .nf-field-label .checkbox-wrap .form-control__input:checked+label:after,.nf-field .nf-field-label .form-control--checkbox .date-wrap select:checked+label:after,.nf-field .nf-field-label .list-checkbox-wrap li .date-wrap select:checked+label:after,.nf-field .list-checkbox-wrap .nf-field-label li .date-wrap select:checked+label:after,.nf-field .nf-field-label .list-radio-wrap li .date-wrap select:checked+label:after,.nf-field .list-radio-wrap .nf-field-label li .date-wrap select:checked+label:after,.nf-field .nf-field-label .checkbox-wrap .date-wrap select:checked+label:after,.nf-field .date-wrap .nf-field-label .form-control--checkbox select:checked+label:after,.nf-field .date-wrap .nf-field-label .list-checkbox-wrap li select:checked+label:after,.nf-field .list-checkbox-wrap .date-wrap .nf-field-label li select:checked+label:after,.nf-field .date-wrap .nf-field-label .list-radio-wrap li select:checked+label:after,.nf-field .list-radio-wrap .date-wrap .nf-field-label li select:checked+label:after,.nf-field .date-wrap .nf-field-label .checkbox-wrap select:checked+label:after,.nf-field .nf-field-label .form-control--checkbox .nf-element:checked+label:after,.nf-field .nf-field-label .list-checkbox-wrap li .nf-element:checked+label:after,.nf-field .list-checkbox-wrap .nf-field-label li .nf-element:checked+label:after,.nf-field .nf-field-label .list-radio-wrap li .nf-element:checked+label:after,.nf-field .list-radio-wrap .nf-field-label li .nf-element:checked+label:after,.nf-field .nf-field-label .checkbox-wrap .nf-element:checked+label:after{transform:scale(1)}.nf-form-wrap{max-width:47.25rem}.nf-field .nf-field-label .ninja-forms-req-symbol{color:var(--c-text)}.nf-field .form-control:not(:first-child),.nf-field .nf-form-cont:not(:first-child){margin-top:inherit}.nf-form-wrap .nf-error-msg{display:inherit}.nf-field-container .nf-error-msg,.ninja-forms-req-symbol{color:var(--c-error)}.nf-field .listselect-wrap .nf-field-element{position:relative}.nf-field .listselect-wrap .nf-field-element:after{content:"";position:absolute;top:2.25rem;right:3.2rem;display:block;width:2rem;height:2rem;border-bottom:var(--s-border) solid currentColor;border-right:var(--s-border) solid currentColor;transform:rotate(45deg)}.nf-field .listselect-wrap select{-webkit-appearance:none;-moz-appearance:none}.nf-field .date-wrap .nf-field-element{display:flex;gap:var(--s-gap)}.nf-field .date-wrap .nf-field-element>*{flex:0 0 6rem}.nf-field .date-wrap .nf-field-element>*:nth-child(1){flex:1 1 auto}.nf-field .checkbox-wrap{display:block}.label-above .nf-field .nf-field-label{margin-bottom:0}.nf-field input[type=checkbox].nf-element+label:after,.nf-field input[type=radio].nf-element+label:after,.nf-field .checkbox-wrap .nf-field-label+label:after,.nf-field .checkbox-wrap .nf-field-label label:after{top:50%!important;left:calc(var(--s-checkbox-size) * (1 - var(--s-checkbox-check-factor)) * .5)}.nf-field .list-radio-wrap li input[type=radio].nf-element+label:before,.nf-field .list-radio-wrap li input[type=radio].nf-element+label:after{border-radius:50%}.nf-field .checkbox-wrap .nf-field-label .nf-checked-label:after{transform:scale(1)}.nf-field .checkbox-wrap .nf-field-label{display:block;padding:0}.nf-field .checkbox-wrap .nf-field-label label{display:block;font-weight:inherit}.nf-field .nf-error .nf-element{border:var(--s-border) solid var(--c-error)}.nf-field-container hr{border:none;margin:1.5rem 0 0}.nf-field .list-checkbox-wrap ul,.nf-field .list-radio-wrap ul{display:flex;flex-wrap:wrap;gap:var(--s-checkbox-gap)}.nf-before-form-content,.nf-form-title{display:none}.flatpickr-innerContainer{font-family:Public Sans,sans-serif;font-weight:400;font-style:normal;font-size:1.25rem;line-height:1.4;font-size:inherit}.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.startRange,.flatpickr-calendar .flatpickr-day.endRange,.flatpickr-calendar .flatpickr-day.selected.inRange,.flatpickr-calendar .flatpickr-day.startRange.inRange,.flatpickr-calendar .flatpickr-day.endRange.inRange,.flatpickr-calendar .flatpickr-day.selected:focus,.flatpickr-calendar .flatpickr-day.startRange:focus,.flatpickr-calendar .flatpickr-day.endRange:focus,.flatpickr-calendar .flatpickr-day.selected:hover,.flatpickr-calendar .flatpickr-day.startRange:hover,.flatpickr-calendar .flatpickr-day.endRange:hover,.flatpickr-calendar .flatpickr-day.selected.prevMonthDay,.flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.endRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.selected.nextMonthDay,.flatpickr-calendar .flatpickr-day.startRange.nextMonthDay,.flatpickr-calendar .flatpickr-day.endRange.nextMonthDay{background-color:#ab5b80;border-color:#ab5b80}.flatpickr-calendar .flatpickr-months select,.flatpickr-calendar .flatpickr-months input.cur-year{font-family:Public Sans,sans-serif;font-weight:400;font-style:normal;font-size:1.25rem;line-height:1.4;font-size:inherit;color:inherit}.nf-form-cont h3,.nf-form-cont .nf-field .listcheckbox-wrap .nf-label-span,.nf-form-cont .nf-field .listradio-wrap .nf-label-span{font-size:.9375rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:.1em;display:block;margin:0 0 .5rem}@media screen and (max-width: 767px){.nf-form-cont h3,.nf-form-cont .nf-field .listcheckbox-wrap .nf-label-span,.nf-form-cont .nf-field .listradio-wrap .nf-label-span{margin:0 0 1rem}}.nf-field .nf-fu-progress{height:1rem;margin-bottom:1.25rem;overflow:hidden;background-color:#b0aaa0;border:var(--s-border) solid var(--c-border);border-radius:0;box-shadow:none}.nf-field .nf-fu-progress-bar{background-color:red}.nf-field .files_uploaded p{margin-bottom:.5rem}.nf-field .files_uploaded a{display:inline-block;margin-left:.5rem;color:red}.blog-overview{padding-bottom:6rem}.blog-overview__posts{width:83.333%}@media screen and (max-width: 1279px){.blog-overview__posts{flex-wrap:wrap;width:100%}}.blog-overview__post{width:38rem;margin-bottom:1.5rem}.brand{display:block}.brand__base{fill:var(--c-text, #413434)}.brand__highlight{fill:var(--c-highlight, #FF0000)}.content-single-team-member__info{display:grid;grid-template-columns:6fr 4fr;grid-template-rows:auto 1fr;grid-template-areas:"curriculum languages" "curriculum memberships";gap:4.5rem 1.5rem;align-items:start}@media screen and (max-width: 1024px){.content-single-team-member__info{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"curriculum curriculum" "languages memberships"}}@media screen and (max-width: 767px){.content-single-team-member__info{gap:3rem;grid-template-areas:"curriculum" "languages" "memberships"}}.content-single-team-member__curriculum{grid-area:curriculum}.content-single-team-member__languages{grid-area:languages;max-width:40rem}.content-single-team-member__memberships{grid-area:memberships;max-width:40rem}.content-single-team-member__sub-title{font-size:1.125rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:.1em}.content-single-team-member__sub-title{margin-bottom:.75rem}.content-single-team-member__portrait{margin-top:10.5rem}@media screen and (max-width: 767px){.content-single-team-member__portrait{margin-top:5.5rem}}.content-single-team-member__actions{margin-top:6rem}@media screen and (max-width: 767px){.content-single-team-member__actions{margin-top:4rem}}.cookie-banner__dialog{box-shadow:0 0 .625rem #0000001a;position:fixed;right:2rem;bottom:2rem;max-width:37rem;padding:1.25rem 4.5rem 1.25rem 1.25rem;background-color:#f3f3f3;z-index:40}@media screen and (max-width: 767px){.cookie-banner__dialog{right:1.25rem;bottom:1.25rem;left:1.25rem}}.cookie-banner__close{position:absolute;top:50%;right:1rem;display:block;width:2rem;margin-top:-1rem}@media screen and (max-width: 767px){.cookie-banner__close{right:.5rem}}.cookie-banner__close>svg{display:block}.cookie-banner__body h2,.cookie-banner__body p{font-family:Public Sans,sans-serif;font-weight:400;font-style:normal;font-size:1.25rem;line-height:1.4;margin:.5rem 0 0}.cookie-banner__body h2:first-child,.cookie-banner__body p:first-child{margin-top:0}.cookie-banner__body a{color:#413434;text-decoration:underline}.curriculum__item{font-weight:400;font-size:1.25rem;line-height:1.4;font-size:1.125rem}@media screen and (max-width: 767px){.curriculum__item{font-size:1.125rem}}@media screen and (max-width: 767px){.curriculum__item{font-size:1rem}}.curriculum__item{display:flex;gap:1.5rem;margin-top:1.25rem}.curriculum__year{flex:0 0 6.5rem}.error{padding:8rem 0 6.5rem}@media screen and (min-width: 768px) and (max-width: 1279px){.error{padding:6rem 0}}.error__title{font-size:3rem;font-weight:400;line-height:125%}@media screen and (max-width: 767px){.error__title{font-size:2rem}}.error__code{font-size:4.2vw}@media screen and (min-width: 1920px){.error__code{font-size:3rem}}@media screen and (max-width: 767px){.error__code{font-size:8.4vw}}.icon-sprite{display:none}.image-element--ratio{--s-aspect-ratio: 1/1;--s-aspect-ratio-tablet: var(--s-aspect-ratio);--s-aspect-ratio-phone: var(--s-aspect-ratio);display:block;aspect-ratio:var(--s-aspect-ratio);overflow:hidden;position:relative}@media screen and (min-width: 768px) and (max-width: 1279px){.image-element--ratio{aspect-ratio:var(--s-aspect-ratio-tablet, --s-aspect-ratio)}}@media screen and (max-width: 767px){.image-element--ratio{aspect-ratio:var(--s-aspect-ratio-phone, --s-aspect-ratio)}}.image-element__img{width:100%}.image-element--ratio .image-element__img{height:100%;width:100%;object-fit:cover}.language-switch__locales{display:flex;gap:.75rem;list-style:none}.language-switch__locale{font-size:1.125rem;font-weight:400;line-height:1.25}.language-switch__link{color:#f3f3f3}.language-switch__locale--active .language-switch__link{color:red}.main-menu .language-switch__locale{opacity:0;transform:translateY(50%)}.main-menu--expanded .language-switch__locale{opacity:1;transform:translateY(0);transition:transform .55s cubic-bezier(.23,1,.32,1),opacity .55s linear}.main-menu--expanded .language-switch__locale:nth-child(1){transition-delay:.2s}.main-menu--expanded .language-switch__locale:nth-child(2){transition-delay:.25s}.main-menu--expanded .language-switch__locale:nth-child(3){transition-delay:.3s}.main-menu--expanded .language-switch__locale:nth-child(4){transition-delay:.35s}.main-menu--expanded .language-switch__locale:nth-child(5){transition-delay:.4s}.main-menu--expanded .language-switch__locale:nth-child(6){transition-delay:.45s}.main-menu--expanded .language-switch__locale:nth-child(7){transition-delay:.5s}.main-menu--expanded .language-switch__locale:nth-child(8){transition-delay:.55s}.main-menu--expanded .language-switch__locale:nth-child(9){transition-delay:.6s}.main-menu--expanded .language-switch__locale:nth-child(10){transition-delay:.65s}@media screen and (max-width: 1279px){.main-menu{--c-text: #413434;--c-accent: #AB5B80;--c-highlight: #FF0000;--c-background: #F3F3F3;position:fixed;top:0;right:0;width:0;z-index:20}.main-menu:before{content:"";position:absolute;bottom:0;right:0;display:block;width:0;height:0;background-color:#b0aaa0;z-index:-1;transition:height .3s cubic-bezier(.23,1,.32,1)}.main-menu__container{position:absolute;top:0;right:0;width:0;height:100%;padding:0;overflow-y:auto;z-index:2}.main-menu__nav{display:flex;flex-direction:column;gap:6.5rem}}@media screen and (max-width: 1279px) and (max-width: 1279px){.main-menu__nav{gap:4rem}}@media screen and (max-width: 1279px){.main-menu__backdrop{position:absolute;top:0;right:0;width:0;height:0;background-color:#f3f3f3cc;opacity:0;z-index:-2;transition:opacity .45s linear}.main-menu__locales{opacity:0;transition:opacity .7s linear}.main-menu__navs{display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;width:100%}.nav-primary__item{font-size:1.25rem;font-weight:400;line-height:1.25;opacity:0;transform:translateY(20%);transition:transform .4s cubic-bezier(.23,1,.32,1),opacity .4s linear}}@media screen and (max-width: 1279px) and (min-width: 768px) and (max-width: 1279px){.nav-primary__item{font-size:3rem;white-space:nowrap}}@media screen and (max-width: 1279px) and (max-width: 767px){.nav-primary__item{font-size:2rem}}@media screen and (max-width: 1279px){.main-menu--expanded{height:100vh;width:100%;overflow-y:auto}.main-menu--expanded:before{height:calc(100% + 8vw);width:100%}.main-menu--expanded .main-menu__container{width:100%;padding:6.5rem 2.5rem 3rem}.main-menu--expanded .main-menu__backdrop{width:100%;height:100%;opacity:1}.main-menu--expanded .main-menu__locales{opacity:1;transition-delay:.3s}.main-menu--expanded .nav-primary__item{transform:translateY(0);opacity:1}.main-menu--expanded .nav-primary__item:nth-child(1){transition-delay:70ms}.main-menu--expanded .nav-primary__item:nth-child(2){transition-delay:.14s}.main-menu--expanded .nav-primary__item:nth-child(3){transition-delay:.21s}.main-menu--expanded .nav-primary__item:nth-child(4){transition-delay:.28s}.main-menu--expanded .nav-primary__item:nth-child(5){transition-delay:.35s}.main-menu--expanded .nav-primary__item:nth-child(6){transition-delay:.42s}.main-menu--expanded .nav-primary__item:nth-child(7){transition-delay:.49s}.main-menu--expanded .nav-primary__item:nth-child(8){transition-delay:.56s}.main-menu--expanded .nav-primary__item:nth-child(9){transition-delay:.63s}.main-menu--expanded .nav-primary__item:nth-child(10){transition-delay:.7s}.main-menu--expanded .nav-primary__item:nth-child(11){transition-delay:.77s}.main-menu--expanded .nav-primary__item:nth-child(12){transition-delay:.84s}.main-menu--expanded .nav-primary__item:nth-child(13){transition-delay:.91s}.main-menu--expanded .nav-primary__item:nth-child(14){transition-delay:.98s}.main-menu--expanded .nav-primary__item:nth-child(15){transition-delay:1.05s}.main-menu--expanded .nav-primary__item:nth-child(16){transition-delay:1.12s}.main-menu--expanded .nav-primary__item:nth-child(17){transition-delay:1.19s}.main-menu--expanded .nav-primary__item:nth-child(18){transition-delay:1.26s}.main-menu--expanded .nav-primary__item:nth-child(19){transition-delay:1.33s}.main-menu--expanded .nav-primary__item:nth-child(20){transition-delay:1.4s}}.menu-button{font-size:1rem;font-weight:400;line-height:1;text-transform:uppercase}.menu-button{display:inline-block;height:1.5rem;color:var(--c-text)}@media screen and (max-width: 1279px){.menu-button--menu-expanded{--c-text: #F3F3F3}}.menu-button__label{display:inline-flex;align-items:center}.nav-primary__items{display:flex;align-items:center;gap:1.5rem}.nav-primary__item-link{font-size:1.25rem;font-weight:400;line-height:1.25}@media screen and (min-width: 768px) and (max-width: 1279px){.nav-primary__item-link{font-size:3rem;white-space:nowrap}}@media screen and (max-width: 767px){.nav-primary__item-link{font-size:2rem}}.nav-primary__item-link{color:var(--c-text);transition:color .6s cubic-bezier(.23,1,.32,1)}@media screen and (min-width: 1280px){.nav-primary__item-link:hover{color:var(--c-highlight)}}.nav-primary__item--current .nav-primary__item-link{position:relative}.nav-primary__item--current .nav-primary__item-link:after{content:"";position:absolute;bottom:-.5rem;left:0;width:100%;height:1px;background-color:currentColor}@media screen and (max-width: 1279px){.nav-primary__items{display:block}.nav-primary__item{margin:.75rem 0;opacity:0;transform:translateY(20%);transition:none}.nav-primary__item--current .nav-primary__item-link:after{bottom:-.25rem}.nav-primary__item-link{color:#f3f3f3}.main-menu--expanded .nav-primary__item{opacity:1;transform:translateY(0);transition:transform .55s cubic-bezier(.23,1,.32,1),opacity .55s linear}.main-menu--expanded .nav-primary__item:nth-child(1){transition-delay:.2s}.main-menu--expanded .nav-primary__item:nth-child(2){transition-delay:.25s}.main-menu--expanded .nav-primary__item:nth-child(3){transition-delay:.3s}.main-menu--expanded .nav-primary__item:nth-child(4){transition-delay:.35s}.main-menu--expanded .nav-primary__item:nth-child(5){transition-delay:.4s}.main-menu--expanded .nav-primary__item:nth-child(6){transition-delay:.45s}.main-menu--expanded .nav-primary__item:nth-child(7){transition-delay:.5s}.main-menu--expanded .nav-primary__item:nth-child(8){transition-delay:.55s}.main-menu--expanded .nav-primary__item:nth-child(9){transition-delay:.6s}.main-menu--expanded .nav-primary__item:nth-child(10){transition-delay:.65s}}.nav-legal__items{display:flex;list-style:none}@media screen and (max-width: 1020px){.nav-legal__items{flex-direction:column;gap:.5rem}}.nav-legal__item{font-size:1.125rem;font-weight:400;line-height:1.25}.nav-legal__item:not(:last-child){margin-right:1rem}.nav-legal__item:not(:last-child):after{content:"•";margin-left:1rem;color:#f3f3f3}@media screen and (max-width: 1020px){.nav-legal__item:not(:last-child):after{content:none}}.nav-legal__item-link{color:#f3f3f3}@media screen and (min-width: 1280px){.nav-legal__item-link:hover{color:red}}.nav-social__items{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;list-style:none}.nav-social__item{opacity:0;transform:translateY(50%);transition:none}.nav-social__item-link{color:#f3f3f3}@media screen and (min-width: 1280px){.nav-social__item-link:hover{color:red}}@media screen and (max-width: 767px){.nav-social__item-icon{width:1.25rem;height:1.25rem}}.nav-social__item-label{display:none}.main-menu--expanded .nav-social__item{opacity:1;transform:translateY(0);transition:transform .55s cubic-bezier(.23,1,.32,1),opacity .55s linear}.main-menu--expanded .nav-social__item:nth-child(1){transition-delay:.2s}.main-menu--expanded .nav-social__item:nth-child(2){transition-delay:.25s}.main-menu--expanded .nav-social__item:nth-child(3){transition-delay:.3s}.main-menu--expanded .nav-social__item:nth-child(4){transition-delay:.35s}.main-menu--expanded .nav-social__item:nth-child(5){transition-delay:.4s}.main-menu--expanded .nav-social__item:nth-child(6){transition-delay:.45s}.main-menu--expanded .nav-social__item:nth-child(7){transition-delay:.5s}.main-menu--expanded .nav-social__item:nth-child(8){transition-delay:.55s}.main-menu--expanded .nav-social__item:nth-child(9){transition-delay:.6s}.main-menu--expanded .nav-social__item:nth-child(10){transition-delay:.65s}.page-title--default{padding-top:10.5rem;padding-bottom:8rem}@media screen and (min-width: 768px) and (max-width: 1279px){.page-title--default{padding-top:8rem;padding-bottom:6rem}}@media screen and (max-width: 767px){.page-title--default{padding-top:7rem;padding-bottom:5.5rem}}.page-title--default .page-title__headline{font-size:3rem;font-weight:400;line-height:125%;text-wrap:balance}@media screen and (max-width: 767px){.page-title--default .page-title__headline{font-size:2.25rem}}.page-title--default .page-title__lead{font-weight:400;font-size:1.25rem;line-height:1.4;font-size:1.5rem}@media screen and (max-width: 767px){.page-title--default .page-title__lead{font-size:1.125rem}}@media screen and (max-width: 767px){.page-title--default .page-title__lead{font-size:1.25rem}}.page-title--default .page-title__lead{width:80%;margin-top:1.5rem}@media screen and (max-width: 1279px){.page-title--default .page-title__lead{width:100%}}@media screen and (max-width: 767px){.page-title--default .page-title__lead{margin-top:1rem}}.page-title--hero{--s-offset: 9rem;padding-top:10.5rem;margin-bottom:var(--s-offset);background-color:#b0aaa0}@media screen and (min-width: 768px) and (max-width: 1279px){.page-title--hero{padding-top:8rem}}@media screen and (max-width: 767px){.page-title--hero{padding-top:7rem}}.page-title--hero .page-title__headline{font-size:3rem;font-weight:400;line-height:125%;text-wrap:balance;font-size:4.2vw}@media screen and (max-width: 767px){.page-title--hero .page-title__headline{font-size:2.25rem}}@media screen and (min-width: 1920px){.page-title--hero .page-title__headline{font-size:3rem}}@media screen and (max-width: 767px){.page-title--hero .page-title__headline{font-size:8.4vw}}.page-title--hero .page-title__headline{color:#f3f3f3}.page-title--hero .page-title__content{display:flex;flex-direction:row-reverse}@media screen and (max-width: 767px){.page-title--hero .page-title__content{flex-direction:column}}.page-title--hero .page-title__image{flex:0 0 50%;padding-right:8.3333%;margin-bottom:calc(-1 * var(--s-offset))}@media screen and (max-width: 767px){.page-title--hero .page-title__image{padding-right:0;padding-top:2.5rem}}.page-title--hero .page-title__headline{flex:0 0 50%}.video-element--ratio{overflow:hidden;position:relative}.video-element__img{width:100%}.video-element--ratio .video-element__img{position:absolute;left:0;top:0;height:100%;object-fit:cover}.video-embed__content{margin-left:8.33333%;width:71.6%}@media screen and (max-width: 767px){.video-embed__content{margin-left:0;width:100%}}.video-embed iframe{aspect-ratio:16/9;width:100%;height:100%}@media screen{.video-embed__title,.video-embed .video-embed__text>*{opacity:0;transform:translateY(20%);transition:transform 1s cubic-bezier(.23,1,.32,1),opacity 1s linear}.video-embed .video-embed__text>*:nth-child(1){transition-delay:.4s}.video-embed .video-embed__text>*:nth-child(2){transition-delay:.5s}.video-embed .video-embed__text>*:nth-child(3){transition-delay:.6s}.video-embed .video-embed__text>*:nth-child(4){transition-delay:.7s}.video-embed .video-embed__text>*:nth-child(5){transition-delay:.8s}.video-embed .video-embed__text>*:nth-child(6){transition-delay:.9s}.video-embed .video-embed__text>*:nth-child(7){transition-delay:1s}.video-embed .video-embed__text>*:nth-child(8){transition-delay:1.1s}.video-embed .video-embed__text>*:nth-child(9){transition-delay:1.2s}.video-embed .video-embed__text>*:nth-child(10){transition-delay:1.3s}.video-embed .video-embed__text>*:nth-child(11){transition-delay:1.4s}.video-embed .video-embed__text>*:nth-child(12){transition-delay:1.5s}.video-embed .video-embed__text>*:nth-child(13){transition-delay:1.6s}.video-embed .video-embed__text>*:nth-child(14){transition-delay:1.7s}.video-embed .video-embed__text>*:nth-child(15){transition-delay:1.8s}.video-embed .video-embed__text>*:nth-child(16){transition-delay:1.9s}.video-embed .video-embed__text>*:nth-child(17){transition-delay:2s}.video-embed .video-embed__text>*:nth-child(18){transition-delay:2.1s}.video-embed .video-embed__text>*:nth-child(19){transition-delay:2.2s}.video-embed .video-embed__text>*:nth-child(20){transition-delay:2.3s}.content-block--in-viewport .video-embed .video-embed__title,.content-block--in-viewport .video-embed .video-embed__text>*{opacity:1;transform:translateY(0)}}.page-header{--s-bezel-y: 1.5rem;--s-bezel-x: 4rem;position:fixed;top:0;left:0;width:100%;z-index:30;transition:background-color .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}@media screen and (max-width: 767px){.page-header{--s-bezel-y: 1.5rem;--s-bezel-x: 4rem}}.app:not(.app--page-title-style-hero) .page-header{background-color:#dcdad5}.page-header--floating{background-color:#dcdad5;z-index:35;transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .65s cubic-bezier(.22,1,.36,1) .2s}.page-header__content{position:relative;display:flex;justify-content:space-between;align-items:center;padding:var(--s-bezel-y) 0;z-index:2}a.page-header__logo{flex:0 0 auto;margin-top:.15rem;display:inline-block}@media screen and (max-width: 1279px){a.page-header__logo{margin-top:0}}.page-header__logo .brand{height:1.25rem;display:inline-block}.page-header__logo .brand__highlight,.page-header__logo .brand__base{transition:fill .8s cubic-bezier(.22,1,.36,1)}.page-header__menu{position:relative;z-index:1}.page-header .menu-button{display:none}@media screen and (max-width: 1279px){.page-header .menu-button{display:block;margin-top:.1em;z-index:25}}.page-footer{--c-highlight: #F3F3F3;padding:3rem 0}@media screen and (min-width: 768px) and (max-width: 1279px){.page-footer{padding:2.5rem 0}}@media screen and (max-width: 767px){.page-footer{padding:2.5rem 0}}.page-footer__content{display:flex;justify-content:space-between;gap:1.5rem}@media screen and (max-width: 1020px){.page-footer__content{flex-direction:column;gap:5.5rem}}.page-footer__brand{flex:0 0 25%}.page-footer__brand .brand{height:1.25rem}.page-footer__contact{flex:0 0 75%;display:flex;justify-content:flex-end;gap:1.5rem}@media screen and (max-width: 1020px){.page-footer__contact{justify-content:flex-start;flex-wrap:wrap}}.page-footer__contact-column{flex:0 0 22.2222%;min-width:12.5rem}.page-footer__contact-column{font-weight:400;font-size:1.25rem;line-height:1.4;font-size:1.125rem}@media screen and (max-width: 767px){.page-footer__contact-column{font-size:1.125rem}}@media screen and (max-width: 767px){.page-footer__contact-column{font-size:1rem}}.page-footer__title{font-size:.9375rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:.1em}.page-footer__title{margin-bottom:.5rem}.page-footer__legal{display:flex;justify-content:space-between;gap:2.5rem;margin-top:7.5rem}@media screen and (max-width: 1020px){.page-footer__legal{align-items:flex-end;flex-wrap:wrap;margin-top:2.5rem}}.page-footer__copyright{font-weight:400;font-size:1.25rem;line-height:1.4;font-size:1.125rem}@media screen and (max-width: 767px){.page-footer__copyright{font-size:1.125rem}}@media screen and (max-width: 767px){.page-footer__copyright{font-size:1rem}}.blog-teaser__block-title{font-size:3rem;font-weight:400;line-height:125%;margin-bottom:2rem}@media screen and (max-width: 767px){.blog-teaser__block-title{font-size:2rem}}@media screen and (max-width: 767px){.blog-teaser__block-title{margin-bottom:1rem}}.blog-teaser__posts{display:flex;gap:1.5rem;width:83.333%}@media screen and (max-width: 1279px){.blog-teaser__posts{flex-wrap:wrap;width:100%}}.blog-teaser__post{flex:0 0 calc(50% - .75rem);min-width:38rem;max-width:42rem}@media screen and (max-width: 767px){.blog-teaser__post{flex:0 0 100%;min-width:auto}}.blog-teaser__actions{margin-top:4rem}.content-video{--plyr-color-main: #AB5B80}.content-video--portrait .content-video__player-container{max-width:40rem}.content-video__player-container{position:relative;overflow:hidden}.content-video__poster{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.content-video__poster img{width:100%;height:100%;object-fit:cover}.content-video__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4rem;height:4rem;background-color:var(--plyr-color-main);border-radius:50%;display:flex;align-items:center;justify-content:center}.content-video__play-button:before{content:"";position:relative;left:.25rem;width:0;height:0;border-left:1.25rem solid white;border-top:1rem solid transparent;border-bottom:1rem solid transparent}.feature-list__block-title{font-size:3rem;font-weight:400;line-height:125%;margin-bottom:2rem}@media screen and (max-width: 767px){.feature-list__block-title{font-size:2rem}}.feature-list__items{display:flex;gap:5rem 1.5rem;flex-wrap:wrap}.feature-list__item{flex:0 0 calc(50% - 1.5rem);padding-right:2.5rem}@media screen and (max-width: 767px){.feature-list__item{flex:0 0 100%;max-width:30rem;padding-right:0}}.feature-list__item-icon{width:11.5rem;margin-bottom:2.5rem}@media screen and (max-width: 767px){.feature-list__item-icon{width:9rem;margin-bottom:1.5rem}}.feature-list__item-title{font-size:1.5rem;font-weight:400;line-height:1.4;margin-bottom:.75rem}.hero-teaser{position:relative;padding:6.5rem 0 9rem;overflow:hidden}@media screen and (min-width: 768px) and (max-width: 1279px){.hero-teaser{padding:4rem 0 13rem}}@media screen and (max-width: 767px){.hero-teaser{padding:2rem 0 10.5rem}}.hero-teaser__content{padding-left:33.3333%}@media screen and (max-width: 1279px){.hero-teaser__content{padding-left:0}}.hero-teaser__title{font-size:3rem;font-weight:400;line-height:125%;text-wrap:balance}@media screen and (max-width: 767px){.hero-teaser__title{font-size:2.25rem}}.hero-teaser__link{display:inline-block;margin-top:2rem;margin-left:-.25rem}.logo-wall__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem}.logo-wall__logo{flex:0 0 calc(33.333% - 1.00005rem);padding:1.25rem}@media screen and (max-width: 767px){.logo-wall__logo{flex:0 0 calc(50% - .75rem)}}.logo-wall--count-4 .logo-wall__logo{flex:0 0 calc(20% - .375rem)}@media screen and (max-width: 767px){.logo-wall--count-4 .logo-wall__logo{flex:0 0 calc(50% - .75rem)}}.text-block__text{font-weight:400;font-size:1.25rem;line-height:1.4;font-size:1.5rem}@media screen and (max-width: 767px){.text-block__text{font-size:1.125rem}}@media screen and (max-width: 767px){.text-block__text{font-size:1.25rem}}.text-block--hero .text-block__text{font-size:2rem}@media screen and (min-width: 1280px) and (max-width: 1919px){.text-block--hero .text-block__text{font-size:1.75rem}}@media screen and (min-width: 768px) and (max-width: 1279px){.text-block--hero .text-block__text{font-size:1.6667rem}}@media screen and (max-width: 767px){.text-block--hero .text-block__text{font-size:1.5rem}}.titled-text__title{font-size:3rem;font-weight:400;line-height:125%}@media screen and (max-width: 767px){.titled-text__title{font-size:2rem}}.titled-text__title{padding-right:2rem;color:#ab5b80}@media screen and (max-width: 1279px){.titled-text__title{padding-right:0}}.titled-text__text{font-weight:400;font-size:1.25rem;line-height:1.4;font-size:1.5rem}@media screen and (max-width: 767px){.titled-text__text{font-size:1.125rem}}@media screen and (max-width: 767px){.titled-text__text{font-size:1.25rem}}@media screen and (max-width: 767px){.titled-text__text{margin-top:.5rem}}.titled-text__actions{margin-top:5rem}@media screen and (max-width: 767px){.titled-text__actions{margin-top:.75rem}}.titled-text__columns{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:1.5rem}@media screen and (max-width: 767px){.titled-text__columns{grid-template-columns:1fr;grid-template-columns:auto}}.titled-text__content{grid-row:span 2}@media screen and (max-width: 767px){.titled-text__content{grid-row:span 1}}.contact__info{font-weight:400;font-size:1.25rem;line-height:1.4;font-size:1.5rem}@media screen and (max-width: 767px){.contact__info{font-size:1.125rem}}@media screen and (max-width: 767px){.contact__info{font-size:1.25rem}}.contact__info{display:flex;gap:2rem 2.5rem;color:#ab5b80;margin-left:-4.5rem;margin-right:4.5rem;width:calc(100% + 9rem)}@media screen and (max-width: 1279px){.contact__info{margin-left:0;margin-right:0;width:100%}}@media screen and (max-width: 767px){.contact__info{flex-wrap:wrap;gap:1.25rem 2.5rem}}.contact__address a,.contact__email a,.contact__phone a,.contact__fax a{display:flex;align-items:flex-start;gap:.5rem}@media screen and (max-width: 767px){.contact__address a,.contact__email a,.contact__phone a,.contact__fax a{margin-left:0}}.contact__address{flex:1 1 auto;min-width:max-content}.contact__details{flex:1 1 content;display:flex;flex-wrap:wrap;gap:1.25rem 2.5rem}.contact__details-column{flex:1 1 content}@media screen and (max-width: 767px){.contact__details-column{flex:0 0 100%}}.contact__icon{flex:0 0 3.5rem}@media screen and (min-width: 768px) and (max-width: 1279px){.contact__icon{flex:0 0 3rem}}@media screen and (max-width: 767px){.contact__icon{flex:0 0 2.5rem}}.contact__label{margin-top:.625rem}.contact__fax{margin-top:1.25rem}.download__description{font-weight:400;font-size:1.25rem;line-height:1.4;font-size:1.125rem}@media screen and (max-width: 767px){.download__description{font-size:1.125rem}}@media screen and (max-width: 767px){.download__description{font-size:1rem}}.download__description{margin-top:2rem}@media screen and (max-width: 767px){.download__description{margin-top:1.5rem}}.faq-accordion__title{font-size:2rem;font-weight:400;line-height:1.4}@media screen and (max-width: 767px){.faq-accordion__title{font-size:1.75rem}}.faq-accordion__title{margin-bottom:2.5rem}.map{aspect-ratio:16/7}@media screen and (max-width: 767px){.map{aspect-ratio:1/.9}}.map__placeholder{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#b0aaa0}.map__placeholder-text{font-size:1.5rem;font-weight:400;line-height:1.4;color:#f3f3f3;text-align:center}.team-overview__title{font-size:1.125rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:.1em}.team-overview__title{margin-bottom:3.5rem}@media screen and (max-width: 767px){.team-overview__title{margin-bottom:2.5rem}}.team-overview--default .team-overview__members{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media screen and (max-width: 767px){.team-overview--default .team-overview__members{grid-template-columns:1fr}}.team-overview--hero .team-overview__member:not(:first-child){margin-top:3.5rem}@media screen and (max-width: 767px){.team-overview--hero .team-overview__member:not(:first-child){margin-top:2.5rem}}.accordion{margin-top:2rem}.accordion__item{padding:1rem 0;border-bottom:1px solid var(--c-text)}.accordion__item:first-child{border-top:1px solid var(--c-text)}.accordion__title{font-size:1.5rem;font-weight:400;line-height:1.4}.accordion__title{position:relative;padding-right:2.5rem}.accordion__title:before,.accordion__title:after{content:"";position:absolute;top:.7em;right:0;display:block;width:.9em;height:1px;background-color:currentColor;transition:transform .2s ease-in-out}.accordion__title:after{transform:rotate(90deg)}.accordion__item[open] .accordion__title:before{background-color:#ab5b80}.accordion__item[open] .accordion__title:after{transform:rotate(90deg) scaleX(0)}.accordion__content{font-weight:400;font-size:1.25rem;line-height:1.4}@media screen and (max-width: 767px){.accordion__content{font-size:1.125rem}}.accordion__content{padding-bottom:2rem;margin-top:2rem;opacity:0;transform:translateY(2rem)}@media screen and (max-width: 767px){.accordion__content{padding-bottom:3rem}}.accordion__item[open] .accordion__content{opacity:1;transform:translateY(0);transition:opacity .45s linear,transform .35s cubic-bezier(.33,1,.68,1)}.accordion__summary{cursor:pointer}.accordion__summary::marker{content:"";display:none}.accordion__summary::-webkit-details-marker{display:none}.button,.nf-element[type=submit]{--s-s-border-radius: 100px;--c-text: #413434;--c-background: #AB5B80;--c-border: #AB5B80;font-size:1.25rem;font-weight:400;display:inline-block;padding:1rem 2.5rem;border:.1875rem solid var(--c-border);border-radius:var(--s-s-border-radius);background:var(--c-background);color:var(--c-text);text-decoration:none;text-align:center;line-height:1.182;cursor:pointer}.button:not(.button--disabled):hover,.nf-element[type=submit]:not(.button--disabled):hover{--c-background: #AB5B80;--c-border: #AB5B80}.button--secondary{--c-text: #FF0000;--c-background: transparent;--c-shadow: #FF0000;--c-border: #FF0000}.button--secondary:not(.button--disabled):hover{--c-text: #FF0000;--c-background: transparent;--c-shadow: #FF0000;--c-border: #FF0000}.button:active,.nf-element[type=submit]:active{background:#ab5b80;box-shadow:0 0 1rem #ff000040}.content-block{padding-top:10.5rem;transition:opacity .7s linear .2s}@media screen and (max-width: 767px){.content-block{padding-top:5rem}}.page-title:not(.page-title--hero)+.content-block,.content-block:first-child{padding-top:0}.content-block.full-height{display:flex;align-items:center;min-height:100vh}.content-block__content{width:100%}.content-block--out-viewport{opacity:0}.content-block--in-viewport{opacity:1}.content-block--text-block+.content-block--text-block{padding-top:4.5rem}body.screenshot .content-block{transition:none}body.screenshot .content-block--out-viewport{opacity:1}.download-card{display:flex}.download-card__icon{flex:0 0 9rem}@media screen and (max-width: 767px){.download-card__icon{flex:0 0 8rem}}.download-card__icon .svg{margin-left:-2.5rem}@media screen and (max-width: 767px){.download-card__icon .svg{margin-left:-2rem}}.download-card__content{padding:1.5rem 0}.download-card__title{font-size:1.5rem;font-weight:400;line-height:1.4}.download-card__meta{font-weight:400;font-size:1.25rem;line-height:1.4}@media screen and (max-width: 767px){.download-card__meta{font-size:1.125rem}}.download-card__meta{font-size:1.6rem;margin-top:.25rem}.download-card__read-more{margin-top:1rem}@media screen and (max-width: 767px){.download-card__read-more{margin-top:.5rem}}.icon{display:inline-block;width:2rem;height:2rem}.icon--sm{width:1.5rem;height:1.5rem}.post-card{--s-bezel: 1.5rem}.post-card__card{position:relative;padding:var(--s-bezel) var(--s-bezel) 55%;background-color:#b0aaa0}.post-card__headline{font-size:2rem;font-weight:400;line-height:1.4}@media screen and (max-width: 767px){.post-card__headline{font-size:1.75rem}}.post-card__meta{font-weight:400;font-size:1.25rem;line-height:1.4;font-size:1.125rem}@media screen and (max-width: 767px){.post-card__meta{font-size:1.125rem}}@media screen and (max-width: 767px){.post-card__meta{font-size:1rem}}.post-card__meta{margin-top:.5rem}.post-card__icon{position:absolute;bottom:var(--s-bezel);right:var(--s-bezel);color:red}@media (hover: hover){.post-card:hover .post-card__icon,.post-card:hover .post-card__headline{color:red}}a.read-more,.read-more{display:inline-flex;align-items:center;gap:1rem;color:var(--c-highlight);width:fit-content;transition:gap .5s cubic-bezier(0,.55,.45,1);text-decoration:none}@media screen and (max-width: 767px){a.read-more,.read-more{gap:.75rem}}.read-more:before{content:"";border-bottom:1px solid currentColor;flex:0 0 2rem;display:inline-block}@media screen and (max-width: 767px){.read-more:before{flex:0 0 1.5rem}}.read-more__label{font-size:1.25rem;line-height:1.25}@media screen and (max-width: 767px){.read-more__label{font-size:1.125rem}}.read-more__label{flex:1 0 auto;white-space:nowrap}@media (hover: hover){.read-more-trigger:hover .read-more,.read-more:hover{gap:1.5rem}}.slider{--swiper-wrapper-transition-timing-function: cubic-bezier(.34, 1.25, .64, 1);position:relative}.slider__navigation{position:absolute;bottom:7.5rem;right:var(--s-page-bezel);display:flex;gap:1rem;align-items:center;width:32rem;padding:1.5rem;border-radius:30px;background-color:transparent;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);z-index:2}@media screen and (max-width: 1279px){.slider__navigation{display:none}}.slider__navigation:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;background-color:var(--c-background);opacity:.75;z-index:-1;transition:background-color .8s ease}.slider__navigation-buttons{display:flex;gap:.5rem}.slider__button{display:block}.slider__button .icon{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}@media (hover: hover){.slider__button:hover .icon{transform:scale(1.4)}}.slider__button .icon{display:block}.slider__navigation-slide-caption{font-size:1.5rem;font-weight:400;line-height:1.4}.team-member-card{position:relative;cursor:pointer}@media (hover: hover){.team-member-card:hover .team-member-card__content{opacity:1}}@media screen and (min-width: 1280px){.team-member-card__content{position:absolute;top:0;right:0;width:100%;height:100%;padding:3rem;background-color:#b0aaa0bf;color:#f3f3f3;-webkit-backdrop-filter:blur(3.4px);backdrop-filter:blur(3.4px);opacity:0;z-index:1;transition:opacity .6s ease-in-out}}@media screen and (max-width: 1279px){.team-member-card__content{padding:2rem;background-color:#dcdad5}}@media screen and (max-width: 767px){.team-member-card__content{padding:2rem}}.team-member-card__name{font-size:2rem;font-weight:400;line-height:1.4}@media screen and (max-width: 767px){.team-member-card__name{font-size:1.75rem}}@media screen and (min-width: 768px) and (max-width: 1279px){.team-member-card__name{font-size:1.5rem;font-weight:400;line-height:1.4}}.team-member-card__role{font-weight:400;font-size:1.25rem;line-height:1.4;font-size:1.5rem}@media screen and (max-width: 767px){.team-member-card__role{font-size:1.125rem}}@media screen and (max-width: 767px){.team-member-card__role{font-size:1.25rem}}.team-member-card__role{margin-top:1rem}@media screen and (min-width: 768px) and (max-width: 1279px){.team-member-card__role{font-size:1.125rem;margin-top:.5rem}}@media screen and (min-width: 768px) and (max-width: 1279px) and (max-width: 767px){.team-member-card__role{font-size:1rem}}@media screen and (max-width: 767px){.team-member-card__role{margin-top:.5rem}}.team-member-hero-card{--c-highlight: #413434;display:flex}@media screen and (max-width: 767px){.team-member-hero-card{flex-direction:column;max-width:55rem}}.team-member-hero-card--right{flex-direction:row-reverse}@media screen and (max-width: 767px){.team-member-hero-card--right{flex-direction:column}}.team-member-hero-card__portrait,.team-member-hero-card__content{flex:0 0 50%}@media screen and (max-width: 767px){.team-member-hero-card__portrait,.team-member-hero-card__content{flex:0 0 auto}}.team-member-hero-card__portrait{aspect-ratio:3/4;background-color:#b0aaa0}@media screen and (max-width: 767px){.team-member-hero-card__portrait{aspect-ratio:8/9}}.team-member-hero-card__content{display:flex;flex-direction:column;justify-content:space-between;gap:4rem;padding:3rem;background-color:#dcdad5;color:var(--c-text)}@media screen and (min-width: 768px) and (max-width: 1279px){.team-member-hero-card__content{padding:2rem}}@media screen and (max-width: 767px){.team-member-hero-card__content{gap:0;padding:1.5rem}}.team-member-hero-card__name{font-size:2rem;font-weight:400;line-height:1.4}@media screen and (max-width: 767px){.team-member-hero-card__name{font-size:1.75rem}}@media screen and (min-width: 768px) and (max-width: 1279px){.team-member-hero-card__name{font-size:1.5rem;font-weight:400;line-height:1.4}}.team-member-hero-card__bio{font-weight:400;font-size:1.25rem;line-height:1.4}@media screen and (max-width: 767px){.team-member-hero-card__bio{font-size:1.125rem}}.team-member-hero-card__bio{margin-top:1rem}@media screen and (min-width: 768px) and (max-width: 1279px){.team-member-hero-card__bio{font-size:1.125rem}}@media screen and (min-width: 768px) and (max-width: 1279px) and (max-width: 767px){.team-member-hero-card__bio{font-size:1rem}}@media screen and (max-width: 767px){.team-member-hero-card__bio{display:none}}.team-member-hero-card__sub-title{font-size:1.125rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:.1em}@media screen and (max-width: 1279px){.team-member-hero-card__languages{display:none}}.team-member-hero-card__languages p{font-weight:400;font-size:1.25rem;line-height:1.4}@media screen and (max-width: 767px){.team-member-hero-card__languages p{font-size:1.125rem}}.team-member-hero-card__languages p{margin-top:.5rem}.team-member-hero-card__read-more{--c-highlight: #FF5159;margin-top:2.5rem}@media screen and (max-width: 767px){.team-member-hero-card__read-more{margin-top:1.5rem}}
