*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizespeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.headline--center{text-align:center}h1,h2,h3,h4,h5{margin-block:calc(var(--space__medium));font-weight:700}h1{font-size:var(--font__extra__large);-webkit-hyphens:auto;hyphens:auto;margin-top:0;line-height:1.35em}h2{font-size:var(--font__large);-webkit-hyphens:auto;hyphens:auto;line-height:1.3em}h3{font-size:var(--font__medium)}h4{font-size:var(--font__base__plus);margin-top:0;font-weight:700}.subtitle{font-size:var(--font__base__plus);font-weight:700}p+p,p~table{margin-top:1rem}p{margin-block:calc(var(--space__medium))}blockquote:not(.colored){align-items:flex-start;gap:var(--space__medium);font-family:var(--fontfamily__serif);border-left:10px solid var(--color__secondary);font-size:var(--font__medium);margin-block:calc(var(--space__medium));flex-direction:column;padding:0 0 0 40px;display:flex}@media (max-width:920px){blockquote:not(.colored){padding:0 0 0 25px}}blockquote:not(.colored) footer{font-size:1rem;font-family:var(--fontfamily__normal)}ul{padding-top:.5rem;padding-bottom:.5rem}a{color:var(--color__primary);cursor:pointer;text-decoration:none}a.link--black{color:var(--color__font)}.text--center{text-align:center}.coloredpoints .color1,blockquote.colored .color1{color:var(--color__primary)}.coloredpoints .color2,blockquote.colored .color2{color:var(--color__secondary)}.coloredpoints .color3,blockquote.colored .color3{color:var(--color__tertiary)}.coloredpoints .color4,blockquote.colored .color4{color:var(--color__quaternary)}blockquote.colored{font-family:var(--fontfamily__serif);font-size:var(--font__medium);margin-bottom:var(--space__large)}blockquote.colored.center{text-align:center}blockquote.colored .color2{position:relative}blockquote.colored .color2:after{content:"";height:20px;width:100%;background-image:url(underline.0bde183a.svg);background-repeat:no-repeat;background-size:100% 15px;display:block;position:absolute;bottom:-15px;left:0}.card{--height:36rem;--width:33.33%;width:var(--width);perspective:1000px}.card.is-small{--height:22rem}.card.is-medium{--height:36rem}.card.is-large{--height:42rem}.card p{margin-top:0;margin-bottom:0}.card h1,.card h2,.card h3{margin-top:0;margin-bottom:var(--space__small)}.card img{margin-top:0;margin-bottom:0}.card__list{margin-inline:calc(var(--space__medium)/2*-1);flex-wrap:wrap;display:flex}.card__list--one .card{--width:100%;--icon__width:200px}.card__list--two .card{--width:50%;--icon__width:100px}.card__list--three .card{--width:33%;--icon__width:100px}@media screen and (max-width:920px){.card__list .card{--width:100%}}@media screen and (max-width:500px){.card__list .card{--height:36rem}}.card__inner{margin:calc(var(--space__medium)/2);transform-style:preserve-3d;height:var(--height);transition:transform 1s;position:relative}.card__inner>a,.card__inner>a:where(:hover,:focus){color:var(--color__black)}.card__inner:is(.card--flip>.card__inner):is(.card:where(:hover,:focus,:focus-within) .card__inner){transform:rotateY(180deg)}.card__front,.card__back{padding:var(--space__large);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--color__white);border-radius:var(--radius);box-shadow:var(--shadow);height:100%;flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}@media (max-width:920px){.card__front,.card__back{padding:var(--space__medium)}}.card__front__text,.card__back__text{width:100%;flex:1}.card__back{color:var(--color__black);transform:rotateY(180deg)}.card--text .card__icon{text-align:center;height:80px;width:80px;margin-bottom:var(--space__medium);border-radius:50%;justify-content:center;align-items:center;display:flex}.card--text .card__icon--color-primary{background:var(--color__primary)}.card--text .card__icon--color-secondary{background:var(--color__secondary)}.card--text .card__icon--color-tertiary{background:var(--color__tertiary)}.card--text .card__icon--color-quaternary{background:var(--color__quaternary)}.card--text .card__icon svg{width:40px;height:40px;object-fit:cover;object-position:center;color:var(--color__white);display:block}.card--primary .card__front,.card--primary .card__back{color:var(--color__white);background:var(--color__primary)}.card--secondary .card__front,.card--secondary .card__back{color:var(--color__white);background:var(--color__secondary)}.card--tertiary .card__front,.card--tertiary .card__back{color:var(--color__white);background:var(--color__tertiary);path-fill:var(--color__white)}.card--image,.card--video{color:var(--color__white)}.card--image.with-layer .card__front:before,.card--video.with-layer .card__front:before{content:"";z-index:-1;background:var(--color__black);opacity:.3;border-radius:var(--radius);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.card--image .card__front,.card--video .card__front{isolation:isolate}.card--image .card__front img,.card--image .card__front video,.card--video .card__front img,.card--video .card__front video{width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2;border-radius:var(--radius);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.card--image .card__back,.card--video .card__back{color:var(--color__black);background:var(--color__white)}.card--circle .card__front:before{content:"";inset:auto var(--space__large)0;aspect-ratio:1/.5;pointer-events:none;background:linear-gradient(-90deg,#000 0%,#00000080 100%);border-radius:50% 50% 0 0/100% 100% 0 0;display:block;position:absolute}.card--circle .card__back{color:var(--color__black);background:var(--color__white)}.card--icon .card__front,.card--primary .card__front,.card--secondary .card__front,.card--tertiary .card__front{flex-direction:column;display:flex}.card--icon .card__headline,.card--primary .card__headline,.card--secondary .card__headline,.card--tertiary .card__headline{flex:1}.card--icon .card__icon,.card--primary .card__icon,.card--secondary .card__icon,.card--tertiary .card__icon{margin-bottom:var(--space__large)}.card--icon .card__icon img,.card--primary .card__icon img,.card--secondary .card__icon img,.card--tertiary .card__icon img{max-width:var(--icon__width);height:auto;object-fit:cover;object-position:center;margin:auto}.card--icon .card__icon .icon,.card--primary .card__icon .icon,.card--secondary .card__icon .icon,.card--tertiary .card__icon .icon{text-align:center}.card--icon .card__icon .icon svg,.card--primary .card__icon .icon svg,.card--secondary .card__icon .icon svg,.card--tertiary .card__icon .icon svg{width:100px;height:100px;object-fit:cover;object-position:center;margin:auto;display:block}.card__back__text ul,.card__front__text ul{padding:0;list-style:none}.card__back__text ul li,.card__front__text ul li{padding:var(--space__small)calc(var(--space__small)/2);border-bottom:1px solid rgba(var(--color__black--value),.3)}.card__back__text ul li:last-child,.card__front__text ul li:last-child{border:0}.card .rotate-icon{width:1.5rem;height:1.5rem;right:var(--space__medium);top:var(--space__medium);position:absolute}header{z-index:100}@media (min-width:720px){header.sticky{position:-webkit-sticky;position:sticky;top:-1px}header.sticky .page__header__navigation{height:40px}header.sticky .page__header__logo img{max-height:2.5rem;margin-top:1rem;margin-bottom:1rem}}header .page__header{background:var(--color__white)}header .page__header>.container{justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:860px){header .page__header>.container{flex-direction:column}}@media screen and (max-width:720px){header .page__header>.container{box-shadow:var(--shadow);margin-left:calc(var(--space__medium)*-1);margin-right:calc(var(--space__medium)*-1);width:calc(100% + var(--space__medium));padding-inline:var(--space__medium);align-items:flex-start}}header .page__header__container{background-color:var(--color__grey--light);z-index:200;transition:all .2s ease-in;display:block;top:0;left:0;right:0;overflow:visible}header .page__header__container>.container{background-color:var(--color__grey--light)}header .page__header__logo{text-align:left}header .page__header__logo img{width:100%;max-height:4rem;transition:all .2s ease-in}@media screen and (max-width:860px){header .page__header__logo img{max-height:2.5rem;width:auto;margin-block:var(--space__small)}header .page__header__logo{margin-top:var(--space__small);width:calc(100% - var(--space__medium))}}@media screen and (max-width:720px){header .page__header__logo{margin-left:var(--space__medium);margin-right:var(--space__medium)}}header .page__header__navigation{height:120px;align-items:center;display:flex}@media (max-width:860px){header .page__header__navigation{padding-block:var(--space__small);height:auto}}@media (max-width:720px){header .page__header__navigation{padding-bottom:var(--space__small);align-items:flex-start}}@media (max-width:530px){header .page__header__navigation{width:100%;flex-direction:column}}header .page__header__navigation ul{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (max-width:720px){header .page__header__navigation ul{flex-direction:column;justify-content:flex-start}}header .page__header__navigation a{margin:var(--space__small)calc(var(--space__medium) - var(--space__small));padding:var(--space__small);color:var(--color__font);isolation:isolate;font-weight:700;text-decoration:none;display:block;position:relative}@media (max-width:720px){header .page__header__navigation a{font-size:var(--font__medium);margin-top:0;margin-bottom:0}}@media screen and (max-width:480px){header .page__header__navigation a{padding-left:calc(var(--space__small)/2);padding-right:calc(var(--space__small)/2)}}header .page__header__navigation a:after{content:"";height:4px;z-index:-1;width:0;background:var(--color__primary);transition:width .8s;display:block;position:absolute;bottom:-5px;left:0}header .page__header__navigation a:hover:after{width:100%}.offcanvas{z-index:-1;height:100%;width:100%;padding:var(--space__small)var(--space__large);height:75vh;padding-bottom:7%;position:absolute;overflow:auto}.offcanvas:after{content:"";background:linear-gradient(0deg,var(--color__white)70%,rgba(var(--color__white--value),.5)50vh);pointer-events:none;position:fixed;top:60vh;bottom:0;left:0;right:0}.offcanvas__scroll{--size:40px;top:70vh;left:calc(50% - var(--size)/2);height:var(--size);width:var(--size);color:var(--color__primary);z-index:1;animation:2s infinite bounce;position:fixed}.offcanvas__scroll.is-hidden{display:none}.offcanvas+.page{min-height:100vh;transform-origin:50% 150%;animation-name:slideup;animation-duration:.8s;animation-fill-mode:forwards;box-shadow:0 0 #0000}.offcanvas.is-active+.page{filter:saturate(.7)brightness(.9);box-shadow:var(--shadow);cursor:pointer;animation-name:slidedown;animation-fill-mode:forwards;bottom:0;overflow:hidden}.offcanvas.is-active+.page *{pointer-events:none}.offcanvas.is-active+.page:where(:hover){filter:saturate()brightness()}.offcanvas__top{align-items:center;display:flex}.offcanvas__close{margin-right:var(--space__medium);cursor:pointer;height:2.2rem;background:0 0;border:0;padding:.5rem 0}.offcanvas__close svg{margin-left:var(--space__small);width:1.2rem;height:1.2rem}.offcanvas__search{background:var(--color__white);padding:var(--space__small);flex:1;align-items:center;display:flex}.offcanvas__search:where(:focus,:focus-within){box-shadow:var(--shadow)}.offcanvas__search svg{margin-left:var(--space__small);width:1.2rem;height:1.2rem}.offcanvas__search__field{border:0;flex:1}.offcanvas__search__field:where(:hover,:focus){outline:0}.offcanvas__navigation{margin:var(--space__medium)0 0 0;padding:0;display:flex}@media screen and (max-width:720px){.offcanvas__navigation{margin-top:0;display:block}}.offcanvas__navigation__container{margin-inline:calc(var(--space__small)*-1);flex-wrap:wrap;flex:1;align-content:flex-start;display:flex}@media screen and (max-width:720px){.offcanvas__navigation__container{margin-bottom:var(--space__large)}}.offcanvas__navigation__headline{width:100%;padding:var(--space__small);margin-bottom:0}.offcanvas__navigation__list{width:20%;padding:var(--space__small)}@media (max-width:1200px){.offcanvas__navigation__list{width:33%}}@media (max-width:960px){.offcanvas__navigation__list{width:50%}}@media (max-width:720px){.offcanvas__navigation__list{width:100%}}.offcanvas__navigation h2,.offcanvas__navigation h3{color:var(--color__secondary);-webkit-hyphens:auto;hyphens:auto;margin-top:0}.offcanvas__navigation a{--border-offset:4px;color:#000;padding:calc(var(--space__small)/2)0;font-weight:500;text-decoration:none;display:inline-block;position:relative}.offcanvas__navigation a:after{content:"";height:2px;background:var(--color__primary);z-index:-1;bottom:1px;left:calc(var(--border-offset)*-1);right:calc(var(--border-offset)*-1);width:0;transition:width .5s;position:absolute}.offcanvas__navigation a:where(:hover,:focus):after{width:calc(100% + var(--border-offset)*2)}.offcanvas__navigation ul{padding:0;list-style:none}@keyframes slidedown{0%{transform-origin:50% 150%;height:100vh}to{height:100vh;transform:translateZ(-100rem)rotateX(80deg)}}@keyframes slideup{0%{height:100vh;overflow:hidden;transform:translateZ(-100rem)rotateX(80deg)}99%{transform-origin:50% 150%;height:100vh;overflow:hidden}to{height:auto}}.btn{padding:var(--space__small)var(--space__medium);cursor:pointer;margin-block:calc(var(--space__medium));border:none;border-radius:100px;font-weight:700;text-decoration:none;display:inline-block}.btn:hover,.btn:focus{filter:saturate(.5)}.btn--primary{background:var(--color__primary);color:var(--color__white)}.btn--secondary{background:var(--color__secondary);color:var(--color__white)}.btn--tertiary{background:var(--color__tertiary);color:var(--color__black)}.btn--icon{padding-left:calc(var(--space__medium)/2);align-items:center;gap:var(--space__small);display:inline-flex}.btn svg{width:1rem;height:1rem}.page__banner{background:var(--color__white);border-radius:var(--radius);width:100%;z-index:100;padding-top:50px;position:relative;overflow:hidden;box-shadow:0 25px 30px #0000001a}@media (min-width:720px){.page__banner{height:calc(100vh - 180px)}}@media (max-width:720px){.page__banner{height:130vh}}.page__banner__text{z-index:1;top:var(--space__large);left:var(--space__large);width:66%;font-size:var(--font__extra__large);font-weight:700}@media (max-width:1200px){.page__banner__text{width:100%}}.page__banner__highlight{margin-top:var(--space__small)}.page__banner__highlight a{color:var(--color-font);flex-direction:row;align-items:center;gap:30px;text-decoration:none;display:flex}.page__banner__circle--black{background:linear-gradient(90deg,var(--color__black)0%,rgba(var(--color__black--value),.51)100%);border-radius:300px;position:absolute;transform:rotate(180deg)}@media (max-width:1200px){.page__banner__circle--black{width:500px;height:500px;bottom:-200px;left:calc(50% - 250px)}}@media (min-width:1200px){.page__banner__circle--black{width:600px;height:600px;bottom:-200px;left:calc(50% - 300px)}}.layout>.container{gap:var(--space__large);transition:all 1.5s;display:flex;position:relative}@media (max-width:920px){.layout>.container{flex-direction:column}}.layout__column:not(:has(+.layout__column)) .layout__column{margin-bottom:0}.layout__column:not(.layout__column+.layout__column) .layout__column{margin-top:0}.layout__column:has(+.layout__column),.layout__column+.layout__column{padding-top:0;padding-bottom:0}.layout__column--1{width:8.33333%}.layout__column--2{width:16.6667%}.layout__column--3{width:25%}.layout__column--4{width:33.3333%}.layout__column--5{width:41.6667%}.layout__column--6{width:50%}.layout__column--7{width:58.3333%}.layout__column--8{width:66.6667%}.layout__column--9{width:75%}.layout__column--10{width:83.3333%}.layout__column--11{width:91.6667%}.layout__column--12{width:100%}@media (max-width:920px){.layout__column{width:100%}}.layout--white:-webkit-any(:not(.tabpane .layout)){background:var(--color__white)}.layout--white:-webkit-any(:not(.tabpane .layout)){background:var(--color__white)}.layout--white:is(:not(.tabpane .layout)){background:var(--color__white)}.layout--white:-webkit-any(:not(.tabpane .layout)):has(+.layout--white),.layout--white:-webkit-any(:not(.tabpane .layout))+.layout-white{padding-top:0;padding-bottom:0}.layout--white:-webkit-any(:not(.tabpane .layout)):has(+.layout--white),.layout--white:-webkit-any(:not(.tabpane .layout))+.layout-white{padding-top:0;padding-bottom:0}.layout--white:is(:not(.tabpane .layout)):has(+.layout--white),.layout--white:is(:not(.tabpane .layout))+.layout-white{padding-top:0;padding-bottom:0}@media (min-width:920px){.layout--white:-webkit-any(:not(.tabpane .layout)):not(:has(+.layout--white)),.layout--white:-webkit-any(:not(.tabpane .layout)):-webkit-any(.layout--white:-webkit-any(:not(.tabpane .layout)):only-child):-webkit-any(.layout--white:-webkit-any(:not(.tabpane .layout)):last-child){padding-top:0;padding-bottom:200px}.layout--white:-webkit-any(:not(.tabpane .layout)):not(:has(+.layout--white)),.layout--white:-webkit-any(:not(.tabpane .layout)):-webkit-any(.layout--white:-webkit-any(:not(.tabpane .layout)):only-child):-webkit-any(.layout--white:-webkit-any(:not(.tabpane .layout)):last-child){padding-top:0;padding-bottom:200px}.layout--white:is(:not(.tabpane .layout)):not(:has(+.layout--white)),.layout--white:is(:not(.tabpane .layout)):is(.layout--white:is(:not(.tabpane .layout)):only-child):is(.layout--white:is(:not(.tabpane .layout)):last-child){padding-top:0;padding-bottom:200px}}@media (max-width:920px){.layout--white:-webkit-any(:not(.tabpane .layout)):not(:has(+.layout--white)),.layout--white:-webkit-any(:not(.tabpane .layout)):-webkit-any(.layout--white:-webkit-any(:not(.tabpane .layout)):only-child):-webkit-any(.layout--white:-webkit-any(:not(.tabpane .layout)):last-child){padding-top:0;padding-bottom:50px}.layout--white:-webkit-any(:not(.tabpane .layout)):not(:has(+.layout--white)),.layout--white:-webkit-any(:not(.tabpane .layout)):-webkit-any(.layout--white:-webkit-any(:not(.tabpane .layout)):only-child):-webkit-any(.layout--white:-webkit-any(:not(.tabpane .layout)):last-child){padding-top:0;padding-bottom:50px}.layout--white:is(:not(.tabpane .layout)):not(:has(+.layout--white)),.layout--white:is(:not(.tabpane .layout)):is(.layout--white:is(:not(.tabpane .layout)):only-child):is(.layout--white:is(:not(.tabpane .layout)):last-child){padding-top:0;padding-bottom:50px}}@media (min-width:920px){.layout--white:-webkit-any(:not(.tabpane .layout)):not(.layout--white:-webkit-any(:not(.tabpane .layout))+.layout--white){padding-top:200px;padding-bottom:0}.layout--white:-webkit-any(:not(.tabpane .layout)):not(.layout--white:-webkit-any(:not(.tabpane .layout))+.layout--white){padding-top:200px;padding-bottom:0}.layout--white:is(:not(.tabpane .layout)):not(.layout--white:is(:not(.tabpane .layout))+.layout--white){padding-top:200px;padding-bottom:0}.layout--white:-webkit-any(:not(.tabpane .layout)):not(.layout--white:-webkit-any(:not(.tabpane .layout))+.layout--white):first-child{padding-top:0;padding-bottom:0}.layout--white:-webkit-any(:not(.tabpane .layout)):not(.layout--white:-webkit-any(:not(.tabpane .layout))+.layout--white):first-child{padding-top:0;padding-bottom:0}.layout--white:is(:not(.tabpane .layout)):not(.layout--white:is(:not(.tabpane .layout))+.layout--white):first-child{padding-top:0;padding-bottom:0}}@media (max-width:920px){.layout--white:-webkit-any(:not(.tabpane .layout)):not(.layout--white:-webkit-any(:not(.tabpane .layout))+.layout--white){padding-top:50px;padding-bottom:0}.layout--white:-webkit-any(:not(.tabpane .layout)):not(.layout--white:-webkit-any(:not(.tabpane .layout))+.layout--white){padding-top:50px;padding-bottom:0}.layout--white:is(:not(.tabpane .layout)):not(.layout--white:is(:not(.tabpane .layout))+.layout--white){padding-top:50px;padding-bottom:0}}@media (max-width:720px){.layout--white:-webkit-any(:not(.tabpane .layout)):not(.layout--white:-webkit-any(:not(.tabpane .layout))+.layout--white):first-child{padding-top:0;padding-bottom:0}.layout--white:-webkit-any(:not(.tabpane .layout)):not(.layout--white:-webkit-any(:not(.tabpane .layout))+.layout--white):first-child{padding-top:0;padding-bottom:0}.layout--white:is(:not(.tabpane .layout)):not(.layout--white:is(:not(.tabpane .layout))+.layout--white):first-child{padding-top:0;padding-bottom:0}}.layout--grey{background:rgba(var(--color__tertiary--value),.1)}.layout--grey:has(+.layout--grey),.layout--grey+.layout--grey{padding-top:0;padding-bottom:0}@media (min-width:920px){.layout--grey:not(:has(+.layout--grey)){padding-top:0;padding-bottom:150px}}@media (max-width:920px){.layout--grey:not(:has(+.layout--grey)){padding-top:0;padding-bottom:50px}}@media (min-width:920px){.layout--grey:not(.layout--grey+.layout--grey){padding-top:150px;padding-bottom:0}}@media (max-width:920px){.layout--grey:not(.layout--grey+.layout--grey){padding-top:50px;padding-bottom:0}}.layout--center>.container>.layout__column{text-align:center;justify-content:center;display:flex}.layout--full>.container{width:unset}.about{padding-top:var(--space__large);padding-bottom:var(--space__large);background-color:var(--color__grey--light)}@media (min-width:920px){.contact{padding-top:200px;padding-bottom:200px}}@media (max-width:920px){.contact{padding-top:50px;padding-bottom:50px}}.contact__form{flex-wrap:wrap;gap:30px;display:flex}@media (min-width:720px){.contact__form>.form-group{width:calc(50% - 15px)}}@media (max-width:720px){.contact__form>.form-group{width:100%}}.form{gap:var(--space__medium);flex-wrap:wrap;display:flex}.form__message--success{color:var(--color__green);margin-bottom:var(--space__medium);font-weight:700}.form>svg{display:none}.form__field{width:100%;position:relative}.form__field .form-group-message-invalid{color:var(--color__red);margin-top:var(--space__small)}.form__field .bar{width:100%;display:block;position:relative}.form__field .bar:before{content:"";height:2px;width:0;background:var(--color__primary);transition:all .5s;position:absolute;bottom:0;left:0%}.form__field--half{flex:1 1 calc(50% - var(--space__medium))}.form__field--honeypot{opacity:.001;z-index:-1;position:absolute}.form__field--input input,.form__field--input select,.form__field--input textarea,.form__field--textarea input,.form__field--textarea select,.form__field--textarea textarea,.form__field--select input,.form__field--select select,.form__field--select textarea{background:var(--color__grey--light);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);border:0;border-bottom:1px solid var(--color__font);color:var(--color__font);padding:var(--space__medium)var(--space__small)var(--space__small)var(--space__small);min-height:65px;width:100%;display:block}.form__field--input input:focus,.form__field--input select:focus,.form__field--input textarea:focus,.form__field--textarea input:focus,.form__field--textarea select:focus,.form__field--textarea textarea:focus,.form__field--select input:focus,.form__field--select select:focus,.form__field--select textarea:focus{outline:none}.form__field--input input:focus~label,.form__field--input input:not(:placeholder-shown)~label,.form__field--input select:focus~label,.form__field--input select:not(:placeholder-shown)~label,.form__field--input textarea:focus~label,.form__field--input textarea:not(:placeholder-shown)~label,.form__field--textarea input:focus~label,.form__field--textarea input:not(:placeholder-shown)~label,.form__field--textarea select:focus~label,.form__field--textarea select:not(:placeholder-shown)~label,.form__field--textarea textarea:focus~label,.form__field--textarea textarea:not(:placeholder-shown)~label,.form__field--select input:focus~label,.form__field--select input:not(:placeholder-shown)~label,.form__field--select select:focus~label,.form__field--select select:not(:placeholder-shown)~label,.form__field--select textarea:focus~label,.form__field--select textarea:not(:placeholder-shown)~label{top:var(--space__small);font-size:var(--font__small)}.form__field--input input:focus~.bar:before,.form__field--input select:focus~.bar:before,.form__field--input textarea:focus~.bar:before,.form__field--textarea input:focus~.bar:before,.form__field--textarea select:focus~.bar:before,.form__field--textarea textarea:focus~.bar:before,.form__field--select input:focus~.bar:before,.form__field--select select:focus~.bar:before,.form__field--select textarea:focus~.bar:before{width:100%}.form__field--input [required]~label:after,.form__field--textarea [required]~label:after,.form__field--select [required]~label:after{content:" *"}.form__field--input label,.form__field--textarea label,.form__field--select label{color:var(--color__font);pointer-events:none;left:var(--space__small);font-weight:400;transition:all .5s;position:absolute;top:25px}.form__field--radio,.form__field--checkbox,.form__field--agb{flex-direction:column;display:flex}.form__field--radio .form__field__options,.form__field--checkbox .form__field__options,.form__field--agb .form__field__options{order:1}.form__field--radio .form-group-message,.form__field--checkbox .form-group-message,.form__field--agb .form-group-message{order:3}.form__field--radio label,.form__field--checkbox label,.form__field--agb label{flex-direction:row;order:0;align-items:center;display:flex}.form__field--radio input,.form__field--checkbox input,.form__field--agb input,.form__field--radio input~svg .checked,.form__field--checkbox input~svg .checked,.form__field--agb input~svg .checked{display:none}.form__field--radio input:checked~svg,.form__field--checkbox input:checked~svg,.form__field--agb input:checked~svg{color:var(--color__primary)}.form__field--radio input:checked~svg .checked,.form__field--checkbox input:checked~svg .checked,.form__field--agb input:checked~svg .checked{display:block}.form__field--radio input:checked~svg .unchecked,.form__field--checkbox input:checked~svg .unchecked,.form__field--agb input:checked~svg .unchecked{display:none}.form__field--radio svg,.form__field--checkbox svg,.form__field--agb svg{margin-right:var(--space__small);width:var(--font__base__plus);height:var(--font__base__plus);color:var(--color__font)}.form__field--radio span,.form__field--checkbox span,.form__field--agb span{flex:1}.form__field--agb,.form__field--hidden{flex-direction:column}.form__field--agb>label,.form__field--hidden>label{display:none}.form--search{flex-direction:row;gap:0}.form--search .form__field{width:auto;flex:1 0 auto}.form--search .form__field--submit{flex:0 auto;justify-content:center;align-items:center;display:flex}.form--search .form__field--submit button{height:100%;border-top-left-radius:0;border-bottom-left-radius:0;margin:0}.downloads{gap:var(--space__small);width:100%;flex-direction:column;padding:0;display:flex}.downloads__download{gap:var(--space__medium);align-items:center;list-style:none;display:flex}.downloads__download__icon{width:1.5rem;height:1.5rem;color:var(--color__primary);flex:1 0 1.5rem;display:block}.downloads__download__icon svg{height:100%;width:100%}.downloads__download__link{white-space:nowrap;text-overflow:ellipsis;flex:0 100%;overflow:hidden}.downloads__download__size{margin-left:auto}.chart{color:var(--color__white);padding-top:100px;font-weight:700}.chart .chart-element{text-align:center;justify-content:center;align-items:center;display:flex}.chart__squares{margin-bottom:var(--space__medium);flex-flow:wrap;gap:30px;display:flex}.chart__squares__square{aspect-ratio:1/1;padding:var(--space__small);background-color:#629fd8;display:flex}@media (min-width:1200px){.chart__squares__square{flex:1 0 14%}}@media (min-width:720px) and (max-width:1200px){.chart__squares__square{flex:1 0 26%}}@media (max-width:720px){.chart__squares__square{flex:1 0 34%}}.chart__bar__middle{min-height:120px;margin-bottom:var(--space__medium);background-color:#c00000}.chart__bar__bottom{flex-wrap:wrap;display:flex}@media (min-width:720px){.chart__bar__bottom .chart-element{flex:1 0 35%}}@media (max-width:720px){.chart__bar__bottom .chart-element{flex:1 0 100%}}.chart__bar__bottom__first{min-height:120px;background-color:#ffc000;flex-grow:1;flex-basis:1px}.chart__bar__bottom__second{min-height:120px;background-color:#ed7d31;flex-grow:1;flex-basis:1px}.page__firstview{width:100%;z-index:100;position:relative;overflow:hidden}@media screen and (max-width:820px){.page__firstview{margin-top:var(--space__medium)}}.page__firstview__text{z-index:1;top:var(--space__large);left:var(--space__large);width:50%;font-size:var(--font__extra__large);margin-bottom:var(--space__medium);font-weight:700;line-height:1.35em}@media screen and (max-width:820px){.page__firstview__text{width:100%}}.page__firstview__highlight{margin-top:var(--space__small)}.page__firstview__highlight a{color:var(--color-font);flex-direction:row;gap:30px;text-decoration:none;display:flex}.page__firstview__icons{margin-bottom:var(--space__medium)}.page__firstview__icons__item{justify-content:center;gap:var(--space__small);margin-right:var(--space__large);display:inline-flex}.page__firstview__icons__item svg{width:30px;height:30px;fill:var(--color__font)}img{margin-block:calc(var(--space__medium))}img.center{margin:auto}svg{fill:currentColor}.story{color:var(--color__white);aspect-ratio:1/1;background:linear-gradient(148.22deg,#000 8.7%,#00000042 94.14%);flex-direction:column;justify-content:center;align-items:center;margin-top:200px;margin-bottom:200px;padding-top:50px;padding-bottom:50px;display:flex}@media (max-width:920px){.story{margin-top:50px;margin-bottom:50px}}.story h2,.story h3{margin-bottom:var(--space__medium)}.story__text{margin-bottom:var(--space__medium);text-align:center;display:inline-block}.story h2,.story h3,.story__text{text-align:center;width:50%}@media (max-width:920px){.story h2,.story h3,.story__text{width:75%}}.story__dot{width:200px;height:200px;background:linear-gradient(148.22deg,#000 8.7%,#00000042 94.14%);border-radius:50%}.tabset__inner{justify-content:space-between;align-items:center;display:flex}.tabset__container{background-color:var(--color__white);padding-inline:var(--space__large);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:var(--space__medium);box-shadow:var(--shadow);flex-flow:wrap;display:flex}@media (max-width:1400px){.tabset__container{padding-inline:var(--space__medium);display:none}}@media (min-width:1400px){.tabset__container.sticky{z-index:90;border-top:3px solid var(--color__grey);position:-webkit-sticky;position:sticky;top:71px}}.tabset .btn--primary{margin-block:unset}.tabset__tabs{flex-flow:wrap;align-items:center;gap:2rem;display:flex}@media (max-width:720px){.tabset__tabs{gap:var(--space__medium);flex-direction:column}}.tabset__tabs__tab .icon{width:1rem;margin-right:var(--space__small);align-items:center;display:flex}.tabset__tabs__tab .icon svg{fill:var(--color__font)}.tabset__tabs__tab a{cursor:pointer;font-size:var(--font__base);align-items:center;display:flex}.tabset__tabs__tab a:not(.btn){padding-top:20px;padding-bottom:20px}.tabset__tabs__tab a:where(:hover,:focus){color:var(--color__secondary)}.tabset__tabs__tab a.is-active{opacity:1}.tabset__tabs__tab a:not(.in){margin-top:8px;margin-bottom:8px}.tabset__tabs__tab a.in{border-bottom:8px solid var(--color__secondary);margin-top:8px}.table{width:100%;border-collapse:collapse;border:0}.table--zebra tr:nth-child(2n) td{background:var(--color__grey--light)}.table--sticky thead{position:-webkit-sticky;position:sticky;top:0}.table--pricing tr td:last-child,.table--pricing tr th:last-child{width:1px;white-space:nowrap;text-align:right}.table th,.table td{padding:var(--space__small)}.table th{text-align:left;color:var(--color__white);background:var(--color__primary)}.table svg{width:1rem;height:1rem}.table svg.svg--check{color:var(--color__green)}.table svg.svg--xmark{color:var(--color__red)}.search-results{gap:var(--space__medium);margin-block:var(--space__medium);flex-direction:column;display:flex}.search-results__result{padding:var(--space__small);border-bottom:1px solid var(--color__grey)}.search-results__result:last-child{border:0}.search-results__result>a{color:var(--color__font)}.search-results__result__headline{font-size:var(--font__medium);margin-top:0;margin-bottom:var(--space__small);color:var(--color__primary)}.search-results__result__headline small{font-size:70%;display:block}.search-results__result__headline a{display:block}.search-results__pagination{gap:var(--space__medium);display:flex}.search-results__pagination a,.search-results__pagination span{width:1.5rem;height:1.5rem;display:block}.search-results__pagination span{color:rgba(var(--color__black--value),.51);cursor:not-allowed}.icon--small{width:1rem;height:1rem}.icon--middle{width:2rem;height:2rem}.icon--big{width:3rem;height:3rem}.page__footer{background-color:var(--color__grey--light);padding:var(--space__medium)0}.page__footer>.container{justify-content:space-between;align-items:flex-start;display:flex}@media (max-width:960px){.page__footer>.container{align-items:flex-start}}@media screen and (max-width:600px){.page__footer>.container{flex-direction:column}}.page__footer__logo img{max-height:3rem}@media (max-width:960px){.page__footer__logo img{margin:0}}.page__footer__certificate{max-width:220px}@media screen and (max-width:600px){.page__footer__navigation{margin-left:0}}.page__footer__navigation ul{gap:var(--space__small);flex-direction:column;padding:0;display:flex}@media (max-width:960px){.page__footer__navigation ul{gap:var(--space__small);margin-top:--space__large;flex-direction:column;padding:0}}.page__footer__navigation ul li{list-style-type:none}.page__footer__navigation ul li a{color:var(--color__font)}.page__footer__buttons{z-index:10;right:var(--space__medium);bottom:calc(var(--space__medium) + 1.25rem);gap:var(--space__small);display:flex;position:fixed}.page__footer__buttons a,.page__footer__buttons button{color:var(---color__white);width:3rem;height:3rem;padding:var(--space__small);background:var(--color__primary);color:var(--color__white);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.page__footer__buttons svg{fill:currentColor;height:70%;width:70%}.hidden{display:none}#isl-connectbox .alert-danger{color:var(--color__red)}#isl-connectbox .form-control{background:var(--color__grey--light);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);border:0;border-bottom:1px solid var(--color__font);color:var(--color__font);padding:var(--space__small)var(--space__small)var(--space__small)var(--space__small);min-height:65px;width:100%;display:block}#isl-connectbox .btn{padding:var(--space__small)var(--space__medium);cursor:pointer;margin-block:calc(var(--space__medium));background:var(--color__primary);color:var(--color__white);border:none;border-radius:100px;font-weight:700;text-decoration:none;display:inline-block}.company-logos>.container .layout__column{margin-block:var(--space__medium)}@media (max-width:720px){.page__introduction .container .page__introduction__text h3{margin-bottom:0}.page__introduction__image img{height:300px;object-fit:cover;width:100%;margin-bottom:0}}@media (min-width:720px){.page__introduction{height:700px;position:relative;overflow:hidden}.page__introduction .container{height:100%}.page__introduction .container .page__introduction__text{width:calc(50% - (var(--space__medium)));height:100%;flex-direction:column;justify-content:center;display:flex}.page__introduction .container .page__introduction__text h3{margin-bottom:0}.page__introduction__image{height:700px;position:absolute;top:0;left:50%;right:0}.page__introduction__image img{height:700px;object-fit:cover;width:100%}}@media (max-width:720px){.tabpane__section{padding-top:50px;padding-bottom:50px}}@media (min-width:720px){.tabpane__section{padding-top:150px;padding-bottom:150px}}.tabpane__section--layout-grey{background:var(--color__grey)}.tabpane__section--layout-primary{background-color:rgba(var(--color__primary--value),.1)}.tabpane__section--layout-secondary{background-color:rgba(var(--color__secondary--value),.1)}.tabpane__section--layout-tertiary{background-color:rgba(var(--color__tertiary--value),.1)}.tabpane__section--layout-quaternary{background-color:rgba(var(--color__quaternary--value),.1)}.tabpane__section:nth-child(1){background-color:rgba(var(--color__tertiary--value),.1)}.tabpane__section:nth-child(3){background-color:rgba(var(--color__secondary--value),.1)}.tabpane__section:nth-child(5){background-color:rgba(var(--color__primary--value),.1)}.tabpane__section:nth-child(7){background-color:rgba(var(--color__quaternary--value),.1)}.contactheader{background:var(--color__grey--light);justify-content:flex-end;display:flex}@media screen and (max-width:860px){.contactheader{display:none}}.contactheader ul{justify-content:end;align-items:center;margin:0;padding:0;list-style:none;display:flex}.contactheader li{margin-block:var(--space__small)}.contactheader a:not(.btn){margin:0 calc(var(--space__medium) - var(--space__small));padding:var(--space__small);font-weight:700;text-decoration:none;display:flex}.contactheader a:not(.btn):hover,.contactheader a:not(.btn):focus{color:var(--color__secondary)}.contactheader svg{width:1rem;margin-right:var(--space__small);fill:currentColor}.checkmarks ul{padding-left:0}.checkmarks ul li{padding-left:var(--space__large);margin-bottom:30px;list-style:none;position:relative}.checkmarks ul li:before{content:url(circle-check-solid.564c1585.png);display:block;position:absolute;top:-5px;left:0}.singleicon{height:100%;align-items:center;display:flex}.singleicon.center{justify-content:center}.singleicon.left{justify-content:flex-start}.singleicon.primary .icon{background-color:var(--color__primary)}.singleicon.secondary .icon{background-color:var(--color__secondary)}.singleicon.tertiary .icon{background-color:var(--color__tertiary)}.singleicon.quaternary .icon{background-color:var(--color__quaternary)}.singleicon .icon{width:200px;height:200px;border-radius:50%;justify-content:center;align-items:center;display:flex}.singleicon .icon svg{width:30%;height:30%;fill:var(--color__white);display:block}.start img{max-width:300px;max-height:150px;margin-bottom:var(--space__medium)}:root{--color__primary--value:178,99,164;--color__primary:rgb(var(--color__primary--value));--color__secondary--value:5,186,239;--color__secondary:rgb(var(--color__secondary--value));--color__tertiary--value:135,193,109;--color__tertiary:rgb(var(--color__tertiary--value));--color__quaternary--value:240,129,76;--color__quaternary:rgb(var(--color__quaternary--value));--color__black--value:0,0,0;--color__black:rgb(var(--color__black--value));--color__white--value:255,255,255;--color__white:rgb(var(--color__white--value));--color__grey--value:247,247,247;--color__grey:rgb(var(--color__grey--value));--color__grey--light--value:247,247,247;--color__grey--light:rgb(var(--color__grey--light--value));--color__green--value:135,193,109;--color__green:rgba(var(--color__green--value));--color__red--value:193,109,69;--color__red:rgba(var(--color__red--value));--color__font--value:68,68,68;--color__font:rgb(var(--color__font--value));--space__small:.555rem;--space__medium:1.666rem;--space__large:3.611rem;--font__base:18px;--font__small:.666rem;--font__extra__large:3.888rem;--font__large:2.705rem;--font__medium:1.666rem;--font__base__plus:1.222rem;--fontfamily__normal:Corpid,Arial,Helvetica,sans-serif;--fontfamily__serif:Playfair,serif;--radius:5px;--shadow:0px 0px 60px #0000001a}@media screen and (max-width:960px){:root{--font__base:16px;--font__small:.666rem;--font__extra__large:2.8rem;--font__large:2rem;--font__medium:1.4rem;--font__base__plus:1.222rem}}body{font-size:var(--font__base);font-family:var(--fontfamily__normal);color:var(--color__font);background:var(--color__white);perspective:100rem;overflow-x:hidden}body.prevent-animation *{animation-duration:0s!important}body.prevent-animation:not(.prevent-animation){animation-duration:inherit!important}.container{width:min(100% - var(--space__large),1320px);margin-left:auto;margin-right:auto}.page{background:var(--color__white);min-height:100vh;transform-origin:50% 150%;flex-direction:column;transition:all .8s;display:flex;box-shadow:0 0 #0000}.page__content{flex:auto}html,body{scroll-behavior:smooth}.cookie-modal .cookie-modal__content{max-width:675px}.cookie-modal .cookie-modal__checkbox+.cookie-modal__check{width:28px;height:28px}.cookie-modal .cookie-modal__options{flex-direction:column}.cookie-modal .cookie-modal__label{white-space:nowrap}.cookie-modal .cookie-modal__button.hide{display:inherit}@keyframes bounce{70%{transform:translateY(0%)}80%{transform:translateY(-15%)}90%{transform:translateY(0%)}95%{transform:translateY(-7%)}97%{transform:translateY(0%)}99%{transform:translateY(-3%)}to{transform:translateY(0)}}
/*# sourceMappingURL=style.css.map */
