/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,:after,:before{box-sizing:border-box}html{font-size:16px}body{min-height:100vh;padding-top:3.125rem;display:flex;flex-direction:column;font-family:"Open Sans",Arial,sans-serif;line-height:1.5;color:#000;background-color:#fff;overflow-x:hidden}@media (min-width:600px){body{padding-top:4rem}}@media (min-width:1200px){body{padding-top:5.625rem}}.link,a{color:currentColor;text-decoration:underline}.link:focus,.link:hover,a:focus,a:hover{text-decoration:none}.link-inverted,.links-inverted a{text-decoration:none}.link-inverted:focus,.link-inverted:hover,.links-inverted a:focus,.links-inverted a:hover{text-decoration:underline}hr{display:none}hr.line{margin-top:1.25rem;margin-bottom:1.25rem;display:block;background:0 0;border:none;border-bottom:1px solid #999}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:"Open Sans",Arial,sans-serif;line-height:1.15}.h1,h1{margin-top:1.25em;margin-bottom:1.25em;font-weight:700}.h1,h1{font-size:1.75rem}@media screen and (min-width:22.5rem){.h1,h1{font-size:calc(1.75rem + .5 * ((100vw - 22.5rem)/ 52.5))}}@media screen and (min-width:75rem){.h1,h1{font-size:2.25rem}}.h2,h2{margin-top:1.5em;margin-bottom:1em;font-weight:700}.h2,h2{font-size:1.5rem}@media screen and (min-width:22.5rem){.h2,h2{font-size:calc(1.5rem + .25 * ((100vw - 22.5rem)/ 52.5))}}@media screen and (min-width:75rem){.h2,h2{font-size:1.75rem}}.h3,h3{margin-top:1.5em;margin-bottom:.67em;font-weight:400}.h3,h3{font-size:1.25rem}@media screen and (min-width:22.5rem){.h3,h3{font-size:calc(1.25rem + .25 * ((100vw - 22.5rem)/ 52.5))}}@media screen and (min-width:75rem){.h3,h3{font-size:1.5rem}}.h4,h4{margin-top:1em;margin-bottom:.5em;font-weight:700}.h4,h4{font-size:.875rem}@media screen and (min-width:22.5rem){.h4,h4{font-size:calc(.875rem + .375 * ((100vw - 22.5rem)/ 52.5))}}@media screen and (min-width:75rem){.h4,h4{font-size:1.25rem}}.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}img{max-width:100%;height:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.list-unstyled{margin:0!important;padding:0!important;list-style:none!important}.font-size-xs{font-size:.6875rem!important}.font-size-s{font-size:.875rem!important}.font-size-base{font-size:1rem!important}.font-size-l{font-size:1.25rem!important}.font-size-xl{font-size:1.5rem!important}.font-size-xxl{font-size:2.5rem!important}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-nowrap{white-space:nowrap}.text-black{color:#000!important}.text-danger{color:#c00!important}.text-success{color:#00b500!important}.text-gray-300{color:#eee!important}.text-gray-500{color:#999!important}.text-gray-800{color:#666!important}.text-muted{color:#999!important}.text-normal{font-weight:400!important}.text-bold{font-weight:700!important}.bg-gray-100{background-color:#f6f6f6}.link-underline{text-decoration:underline}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inline{display:inline!important}.inline-block{display:inline-block!important}.block{display:block!important}.no-scroll{overflow:hidden!important}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.25rem}.mt-5{margin-top:2rem}.mt-6{margin-top:3rem}.mt-7{margin-top:4.5rem}.mt-8{margin-top:6rem}@media (min-width:600px){.mt-0-s{margin-top:0}.mt-1-s{margin-top:.25rem}.mt-2-s{margin-top:.5rem}.mt-3-s{margin-top:1rem}.mt-4-s{margin-top:1.25rem}.mt-5-s{margin-top:2rem}.mt-6-s{margin-top:3rem}.mt-7-s{margin-top:4.5rem}.mt-8-s{margin-top:6rem}}@media (min-width:600px){.mt-0-m{margin-top:0}.mt-1-m{margin-top:.25rem}.mt-2-m{margin-top:.5rem}.mt-3-m{margin-top:1rem}.mt-4-m{margin-top:1.25rem}.mt-5-m{margin-top:2rem}.mt-6-m{margin-top:3rem}.mt-7-m{margin-top:4.5rem}.mt-8-m{margin-top:6rem}}@media (min-width:600px){.mt-0-l{margin-top:0}.mt-1-l{margin-top:.25rem}.mt-2-l{margin-top:.5rem}.mt-3-l{margin-top:1rem}.mt-4-l{margin-top:1.25rem}.mt-5-l{margin-top:2rem}.mt-6-l{margin-top:3rem}.mt-7-l{margin-top:4.5rem}.mt-8-l{margin-top:6rem}}@media (min-width:600px){.mt-0-xl{margin-top:0}.mt-1-xl{margin-top:.25rem}.mt-2-xl{margin-top:.5rem}.mt-3-xl{margin-top:1rem}.mt-4-xl{margin-top:1.25rem}.mt-5-xl{margin-top:2rem}.mt-6-xl{margin-top:3rem}.mt-7-xl{margin-top:4.5rem}.mt-8-xl{margin-top:6rem}}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.25rem}.mb-5{margin-bottom:2rem}.mb-6{margin-bottom:3rem}.mb-7{margin-bottom:4.5rem}.mb-8{margin-bottom:6rem}@media (min-width:600px){.mb-0-s{margin-bottom:0}.mb-1-s{margin-bottom:.25rem}.mb-2-s{margin-bottom:.5rem}.mb-3-s{margin-bottom:1rem}.mb-4-s{margin-bottom:1.25rem}.mb-5-s{margin-bottom:2rem}.mb-6-s{margin-bottom:3rem}.mb-7-s{margin-bottom:4.5rem}.mb-8-s{margin-bottom:6rem}}@media (min-width:600px){.mb-0-m{margin-bottom:0}.mb-1-m{margin-bottom:.25rem}.mb-2-m{margin-bottom:.5rem}.mb-3-m{margin-bottom:1rem}.mb-4-m{margin-bottom:1.25rem}.mb-5-m{margin-bottom:2rem}.mb-6-m{margin-bottom:3rem}.mb-7-m{margin-bottom:4.5rem}.mb-8-m{margin-bottom:6rem}}@media (min-width:600px){.mb-0-l{margin-bottom:0}.mb-1-l{margin-bottom:.25rem}.mb-2-l{margin-bottom:.5rem}.mb-3-l{margin-bottom:1rem}.mb-4-l{margin-bottom:1.25rem}.mb-5-l{margin-bottom:2rem}.mb-6-l{margin-bottom:3rem}.mb-7-l{margin-bottom:4.5rem}.mb-8-l{margin-bottom:6rem}}@media (min-width:600px){.mb-0-xl{margin-bottom:0}.mb-1-xl{margin-bottom:.25rem}.mb-2-xl{margin-bottom:.5rem}.mb-3-xl{margin-bottom:1rem}.mb-4-xl{margin-bottom:1.25rem}.mb-5-xl{margin-bottom:2rem}.mb-6-xl{margin-bottom:3rem}.mb-7-xl{margin-bottom:4.5rem}.mb-8-xl{margin-bottom:6rem}}button,input,select,textarea{font-family:inherit;border-radius:0;box-shadow:none;outline:0;color:inherit;line-height:1.3}button{cursor:pointer}.form-group{position:relative;margin-bottom:1.25rem}.form-group__label{position:relative;display:inline-block;margin-bottom:.25em;font-size:inherit;color:#56697e}.form-group__control{width:100%;display:block;padding:.5rem;font-size:inherit;font-weight:400;line-height:1.3;color:#000;background-color:#fff;border:1px solid #dee2e7;border-radius:.1875rem;transition:all .15s ease}.form-group__control:focus{border-color:#000}.form-group__control::-moz-placeholder{color:#ccc}.form-group__control:-ms-input-placeholder{color:#ccc}.form-group__control::placeholder{color:#ccc}.form-group__checkbox,.form-group__radio{position:absolute;left:-9999px}.form-group__checkbox+.form-group__label,.form-group__radio+.form-group__label{display:inline-block;margin-bottom:0;padding-left:1.75em;cursor:pointer}.form-group__checkbox+.form-group__label:before,.form-group__radio+.form-group__label:before{content:"";position:absolute;left:0;top:.05em;width:1.25em;height:1.25em;border:1px solid #dee2e7;border-radius:.1875rem;background:#fff url(../img/form-check.png) 50% 50%/0 no-repeat;transition:all .15s ease}.form-group__checkbox:active+.form-group__label:before,.form-group__checkbox:focus+.form-group__label:before,.form-group__radio:active+.form-group__label:before,.form-group__radio:focus+.form-group__label:before{border-color:#000}.form-group__checkbox:checked+.form-group__label:before,.form-group__radio:checked+.form-group__label:before{background-size:1.25em}.form-group__radio+.form-group__label{padding-left:1.75em}.form-group__radio+.form-group__label:before{background:#fff url(../img/form-radio-dot.png) 50% 50%/0 no-repeat;border-radius:50%}.form-group__radio:checked+.form-group__label:before{background-size:1em}.form-group--error .form-group__control{color:#000;border-color:#c00}.form-group--error .form-group__hint{color:#000}textarea.form-group__control{height:7.5rem;resize:vertical}.form-controls{margin-top:1.25rem;text-align:center}.checkbox-group__control:not(:last-child),.radio-group__control:not(:last-child){margin-bottom:1rem}.container{position:relative;max-width:76.875rem;margin-left:auto;margin-right:auto;padding-left:.9375rem;padding-right:.9375rem}@media (min-width:900px){.container{padding-left:2.5rem;padding-right:2.5rem}}.container--s{max-width:61.875rem}.container--xs{max-width:49.375rem}.container--full{max-width:100%}#capybara h1{border-bottom:2px solid #e9e9e9;padding-bottom:.5em}#capybara input:not([type=checkbox]):not([type=radio]),#capybara select,#capybara textarea{padding:.5rem;font-family:inherit;font-size:inherit;line-height:inherit;border:1px solid #dee2e7;border-radius:.1875rem;transition:all .15s ease}#capybara input:not([type=checkbox]):not([type=radio]):focus,#capybara select:focus,#capybara textarea:focus{border-color:#000}#capybara button{display:inline-flex;justify-content:center;align-items:center;padding:.75rem 1.5em;font-weight:700;color:#fff;text-decoration:none;background-color:#383838;border:1px solid #eee;border-radius:.25rem;border-color:#383838}#capybara button:focus,#capybara button:hover{background-color:#000;border-color:#000}#capybara .cp-filter{padding:15px;background-color:#f5f5f5;border-radius:.5rem}#capybara .cp-filter__title{margin-top:0;font-size:20px}#capybara .cp-filter__item{margin-right:0;margin-bottom:15px}@media (min-width:600px){#capybara .cp-filter__item{width:48%;display:inline-block;vertical-align:bottom}#capybara .cp-filter__item:nth-child(2n){margin-right:4%}#capybara .cp-filter__item:nth-child(2n+1){margin-right:0}}#capybara .cp-filter__input-label,#capybara .cp-filter__select-label{font-weight:700}#capybara .cp-jobs__title{margin-top:1.5em;margin-bottom:0}#capybara .cp-jobs__list{margin-top:0;margin-bottom:0}#capybara .cp-job{border-bottom-color:#e9e9e9}#capybara .cp-job__link{padding-top:20px;padding-bottom:20px;color:#333}#capybara .cp-job__link:focus .cp-job__main,#capybara .cp-job__link:hover .cp-job__main{color:#000}#capybara .cp-job__main{font-size:20px;font-weight:700;color:#000}#capybara .cp-job__teaser{margin-top:.5em}#capybara .cp-job__branch,#capybara .cp-job__company,#capybara .cp-job__customfield,#capybara .cp-job__date,#capybara .cp-job__employment-type,#capybara .cp-job__locality,#capybara .cp-job__profession,#capybara .cp-job__salary{font-size:.875rem;word-break:break-word;color:#999}#capybara .cp-job__branch:empty,#capybara .cp-job__company:empty,#capybara .cp-job__customfield:empty,#capybara .cp-job__date:empty,#capybara .cp-job__employment-type:empty,#capybara .cp-job__locality:empty,#capybara .cp-job__profession:empty,#capybara .cp-job__salary:empty{display:none}@media screen and (min-width:992px){#capybara .cp-job__branch,#capybara .cp-job__company,#capybara .cp-job__customfield,#capybara .cp-job__date,#capybara .cp-job__employment-type,#capybara .cp-job__locality,#capybara .cp-job__profession,#capybara .cp-job__salary{width:33.3333333333%}}#capybara .cp-brand{padding-top:0;padding-bottom:0}#capybara .cp-button--submit{margin-right:30px}#capybara .cp-form__header{border-bottom:0}#capybara .cp-form__label{margin-bottom:.5rem;line-height:inherit;font-weight:700}#capybara .cp-form__asterisk{padding-left:.5em;color:#d00}#capybara .cp-form__button--add,#capybara .cp-form__button--remove{padding:.75em 1.5em;border-radius:.25rem}#capybara .cp-form label[for=cp-accept_101]{display:flex;align-items:baseline}#capybara .cp-form label[for=cp-accept_101]>input[type=checkbox]{margin-right:.5em}.grid{display:flex;flex-wrap:wrap}.col{width:100%;flex:none;padding-left:20px;padding-right:20px}.col--12{width:100%}.col--11{width:91.6666666667%}.col--10{width:83.3333333333%}.col--9{width:75%}.col--8{width:66.6666666667%}.col--7{width:58.3333333333%}.col--6{width:50%}.col--5{width:41.6666666667%}.col--4{width:33.3333333333%}.col--3{width:25%}.col--2{width:16.6666666667%}.col--1{width:8.3333333333%}@media (min-width:600px){.col--12-s{width:100%}.col--11-s{width:91.6666666667%}.col--10-s{width:83.3333333333%}.col--9-s{width:75%}.col--8-s{width:66.6666666667%}.col--7-s{width:58.3333333333%}.col--6-s{width:50%}.col--5-s{width:41.6666666667%}.col--4-s{width:33.3333333333%}.col--3-s{width:25%}.col--2-s{width:16.6666666667%}.col--1-s{width:8.3333333333%}}@media (min-width:900px){.col--12-m{width:100%}.col--11-m{width:91.6666666667%}.col--10-m{width:83.3333333333%}.col--9-m{width:75%}.col--8-m{width:66.6666666667%}.col--7-m{width:58.3333333333%}.col--6-m{width:50%}.col--5-m{width:41.6666666667%}.col--4-m{width:33.3333333333%}.col--3-m{width:25%}.col--2-m{width:16.6666666667%}.col--1-m{width:8.3333333333%}}@media (min-width:1200px){.col--12-l{width:100%}.col--11-l{width:91.6666666667%}.col--10-l{width:83.3333333333%}.col--9-l{width:75%}.col--8-l{width:66.6666666667%}.col--7-l{width:58.3333333333%}.col--6-l{width:50%}.col--5-l{width:41.6666666667%}.col--4-l{width:33.3333333333%}.col--3-l{width:25%}.col--2-l{width:16.6666666667%}.col--1-l{width:8.3333333333%}}.icon{display:inline-block;width:1em;height:1em;vertical-align:-.15em;stroke-width:0;stroke:currentColor;fill:currentColor;shape-rendering:geometricPrecision}.icon--left{margin-right:.5em}.icon--right{margin-left:.5em}.icon--size-s{font-size:1rem}.icon--size-m{font-size:1.25rem}.icon--size-l{font-size:1.5rem}.icon--size-xl{font-size:3rem}.icon--size-xxl{font-size:4.5rem}.btn{display:inline-flex;justify-content:center;align-items:center;padding:.75rem 1.5em;font-weight:700;color:#000;text-decoration:none;background-color:#eee;border:1px solid #eee;border-radius:.25rem}.btn:focus,.btn:hover{border-color:#999}.btn--primary{color:#fff;background-color:#383838;border-color:#383838}.btn--primary:focus,.btn--primary:hover{background-color:#000;border-color:#000}.btn--small{min-width:0;padding:.5rem .75rem;font-size:.875rem;line-height:1}.btn--large{padding-top:1rem;padding-bottom:1rem}.btn--block{width:100%}.btn--narrow{min-width:12rem}.btn--danger{color:#c00}.btn--danger:focus,.btn--danger:hover{border-color:#c00}.btn:disabled{background-color:#ccc;border-color:#ccc;pointer-events:none}.no-btn{padding:0;line-height:inherit;background:0 0;border:0}.brand{display:inline-flex;align-items:center;font-weight:700}@media (min-width:900px){.brand{font-size:1.25rem}}.brand__link{text-decoration:none}.brand__logo{max-width:120px;display:block}@media (min-width:600px){.brand__logo{max-width:145px}}@media (min-width:1200px){.brand__logo{max-width:180px}}.header{position:fixed;top:0;left:0;right:0;z-index:10;height:3.125rem;background-color:#fff}@media (min-width:600px){.header{height:4rem}}@media (min-width:1200px){.header{height:5.625rem}}.header .brand{margin-right:auto}.header>.container{height:inherit;display:flex}.header p{margin-top:0;margin-bottom:0}.nav{position:fixed;top:3.125rem;left:0;bottom:0;z-index:10;width:280px;margin-left:auto;padding:1rem;background-color:#fff;pointer-events:auto;transform:translateX(-100%);transition:transform .3s ease,top .3s ease-in-out}@media (min-width:600px){.nav{top:4rem}}@media (min-width:900px){.nav{position:static;width:auto;padding:0;transform:none;transition:none}}.nav__menu{margin:0!important;padding:0!important;list-style:none!important;display:flex;flex-direction:column;font-size:.875rem}@media (min-width:900px){.nav__menu{flex-direction:row}}.nav__menu li{position:relative;flex:none;margin-bottom:.5rem}.nav__menu li.active a span::after{height:3px;opacity:1}.nav__menu a{display:flex;align-items:center;text-decoration:none}.nav__menu a:focus::after,.nav__menu a:hover::after{opacity:1}.nav__menu a span{position:relative;display:inline-flex;align-items:center;padding:.75rem}@media (min-width:900px){.nav__menu a span{height:4rem;padding:1rem}}@media (min-width:1200px){.nav__menu a span{height:5.625rem}}.nav__menu a span::after{content:"";position:absolute;bottom:0;left:1px;right:1px;height:3px;background-color:#000;opacity:0}.nav-toggle{display:flex;justify-content:center;align-items:center;font-size:1.25rem}@media (min-width:900px){.nav-toggle{display:none}}.nav-toggle:hover{cursor:pointer}.nav-toggle__text{font-size:.875rem;margin-right:.75em;line-height:1}.nav-toggle__icon{position:relative;display:block;width:1em;height:.666em}.nav-toggle__icon span{position:absolute;left:0;width:100%;display:block;border-top:1px solid currentColor;transition:all .3s ease;transform-origin:0 50%}.nav-toggle__icon span:nth-child(1){top:0}.nav-toggle__icon span:nth-child(2){top:50%;transform:translateY(-50%)}.nav-toggle__icon span:nth-child(3){bottom:0}.nav-open .header{pointer-events:none}.nav-open .nav{transform:translateX(0)}.nav-open .nav-toggle{pointer-events:auto}.nav-open .nav-toggle__icon span{width:90%}.nav-open .nav-toggle__icon span:nth-child(1){transform:rotate(45deg)}.nav-open .nav-toggle__icon span:nth-child(2){opacity:0;transform:translateX(-25%)}.nav-open .nav-toggle__icon span:nth-child(3){transform:rotate(-45deg)}.footer{margin-top:auto;font-size:.875rem;text-align:center;background-color:#f6f6f6}@media (min-width:900px){.footer{text-align:left}}.footer>.container{padding-top:1rem;padding-bottom:1rem}@media (min-width:900px){.footer>.container{display:flex;align-items:center}.footer>.container>:last-child{margin-left:auto}}.footer__brand{margin-top:.5rem;margin-bottom:.5rem}.footer__brand .brand__logo{max-width:120px}.cover .cover__container{position:relative;display:flex;align-items:center}@media (max-width:899px){.cover .cover__container{align-items:stretch;gap:1.25rem;flex-direction:column;padding-top:0}}.cover .cover__body{flex:none;display:flex;flex-direction:column;align-items:flex-start}@media (max-width:899px){.cover .cover__body{width:100%}}.cover .cover__body .cover__preheader{font-size:1rem;margin:0}@media (max-width:899px){.cover .cover__body .cover__preheader{font-size:.875rem}}.cover .cover__body .cover__title{position:relative;display:inline-block;margin:1rem 0}.cover .cover__body .cover__subtitle{font-size:1.125rem;margin:0}@media (max-width:899px){.cover .cover__body .cover__subtitle{font-size:1rem}}.cover .cover__body .btn{margin-top:1.75rem}@media (max-width:899px){.cover .cover__body .btn{width:100%}}.cover .cover__visual{width:100%;height:clamp(300px,50vw,400px)}@media (min-width:900px){.cover .cover__visual{height:auto}}@media (max-width:899px){.cover .cover__visual{height:clamp(200px,50vw,400px)}}.cover .cover__visual .cover__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cover.layout--centered-heading-only .cover__container,.cover.layout--centered-picture-above .cover__container,.cover.layout--centered-picture-below .cover__container{flex-direction:column;padding-top:4rem;padding-bottom:4rem}.cover.layout--centered-heading-only .cover__body,.cover.layout--centered-picture-above .cover__body,.cover.layout--centered-picture-below .cover__body{text-align:center;align-items:center;padding:0}.cover.layout--centered-picture-above .cover__visual,.cover.layout--centered-picture-below .cover__visual{height:360px}.cover.layout--left-heading-right-picture{background:linear-gradient(to right,#fff 0,#fff 22.5%,#f6f6f6 22.5%,#f6f6f6 100%)}@media (min-width:900px){.cover.layout--left-heading-right-picture{background:linear-gradient(to right,#fff 0,#fff 52.5%,#f6f6f6 52.5%,#f6f6f6 100%)}}.cover.layout--left-heading-right-picture .cover__container{padding-top:0;padding-right:0;padding-bottom:0;gap:0}@media (min-width:900px){.cover.layout--left-heading-right-picture .cover__container{padding-top:3.75rem;padding-right:2.5rem;padding-bottom:3.75rem;gap:1.5rem}}.cover.layout--left-heading-right-picture .cover__body{width:clamp(240px,60%,480px);background-color:#fff}@media (min-width:900px){.cover.layout--left-heading-right-picture .cover__body{width:45%;padding-left:0}}@media (max-width:899px){.cover.layout--left-heading-right-picture .cover__body{padding-top:2rem;padding-bottom:1rem;margin-bottom:1rem;padding-right:.9375rem;width:auto}}.cover.layout--left-heading-right-picture .cover__visual .cover__image{-o-object-position:right center;object-position:right center}@media (max-width:899px){.cover.layout--left-heading-right-picture .cover__visual .cover__image{-o-object-position:center;object-position:center;padding-bottom:1rem}}.cover.layout--centered-picture-below .cover__container{gap:4rem}@media (max-width:899px){.cover.layout--centered-picture-below .cover__container{gap:2rem}}.cover.layout--centered-picture-above .cover__container{gap:3rem;padding-top:0}@media (max-width:899px){.cover.layout--centered-picture-above .cover__container{gap:2rem}}.cover.layout--centered-picture-above .cover__container .cover__visual{order:-1}.cover.layout--heading-over-picture .cover__container{flex-direction:column;gap:0;height:clamp(400px,60vw,40rem);align-items:flex-start;justify-content:flex-end}@media (max-width:899px){.cover.layout--heading-over-picture .cover__container{min-height:clamp(600px,80vh,1000px)}}@media (max-width:599px){.cover.layout--heading-over-picture .cover__container{padding:0}}.cover.layout--heading-over-picture .cover__container .cover__body{text-align:left;z-index:2;padding:5rem 5rem;color:#fff}@media (max-width:899px){.cover.layout--heading-over-picture .cover__container .cover__body{padding:4rem 2rem}}.cover.layout--heading-over-picture .cover__container .cover__visual{order:-1;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 2.5rem}@media (max-width:899px){.cover.layout--heading-over-picture .cover__container .cover__visual{padding-left:0;padding-right:0}}.cover.layout--heading-over-picture .cover__container .cover__visual .cover__image{-o-object-position:center center;object-position:center center}.cover.layout--heading-over-picture .cover__container .cover__visual::after{content:"";position:absolute;top:0;left:2.5rem;right:2.5rem;bottom:0;background:linear-gradient(0deg,#000 41.83%,rgba(135,119,166,0) 100%);opacity:.6}@media (max-width:899px){.cover.layout--heading-over-picture .cover__container .cover__visual::after{left:0;right:0}}.cover.layout--centered-heading-only .cover__container{gap:0}.cover.layout--centered-heading-only .cover__container .cover__visual{display:none}.section{scroll-margin-top:3.125rem;padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:600px){.section{scroll-margin-top:4rem}}@media (min-width:900px){.section{padding-top:5rem;padding-bottom:5rem}}@media (min-width:1200px){.section{scroll-margin-top:5.625rem}}.section__title{margin-top:0;margin-bottom:2em;text-align:center}.overlay{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.3);visibility:hidden;opacity:0;transition:all .3s ease-in-out;transition-property:visibility,opacity}.overlay-visible .overlay{visibility:visible;opacity:1}.gallery{display:-ms-grid;display:grid;-ms-grid-columns:1fr .9375rem 1fr;grid-template-columns:repeat(2,1fr);-ms-grid-rows:1fr .9375rem 1fr .9375rem 1fr .9375rem 1fr;grid-template-rows:repeat(4,1fr);gap:.9375rem;grid-template-areas:"a b" "c d" "e e" "e e"}@media (min-width:600px){.gallery{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-ms-grid-rows:(1fr)[2];grid-template-rows:repeat(2,1fr);grid-template-areas:"a b e e" "c d e e"}}.gallery__frame:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;grid-area:a}.gallery__frame:nth-child(2){-ms-grid-row:1;-ms-grid-column:3;grid-area:b}.gallery__frame:nth-child(3){-ms-grid-row:3;-ms-grid-column:1;grid-area:c}.gallery__frame:nth-child(4){-ms-grid-row:3;-ms-grid-column:3;grid-area:d}.gallery__frame:nth-child(5){-ms-grid-row:5;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:e}@media (min-width:600px){.gallery__frame:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.gallery__frame:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.gallery__frame:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.gallery__frame:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.gallery__frame:nth-child(5){-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:2}}.gallery__image{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}
