﻿:root{--black: #343434;--blackHover: #000;--grey: #F8F8F8;--blue: #00ACE9;--blueHover: #00a1da;--silver: #f8f8f8;--border-silver: #EDEDED;--font-color-headline: #444444;--font-color-navigation: #343434;--font-color-grey: #444444;--font-color-silver: #999999;--font-color-black: #222;--border-color: #dddddd;--shape-color: #f0f0f0;--icon-color: #cccccc;--error-color: #dd2525}:root{--black: #343434;--blackHover: #000;--grey: #F8F8F8;--blue: #00ACE9;--blueHover: #00a1da;--silver: #f8f8f8;--border-silver: #EDEDED;--font-color-headline: #444444;--font-color-navigation: #343434;--font-color-grey: #444444;--font-color-silver: #999999;--font-color-black: #222;--border-color: #dddddd;--shape-color: #f0f0f0;--icon-color: #cccccc;--error-color: #dd2525}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none !important}:where(html){-webkit-text-size-adjust:none;color-scheme:light}@supports not (min-block-size: 100dvb){:where(html){block-size:100%}}@media(prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){block-size:100%;block-size:100dvb;line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color, Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}@font-face{font-family:"Frutiger";src:url("../../fonts/frutiger/af97a512-f55a-4f61-b2ce-659c883930fc.eot?#iefix");src:url("../../fonts/frutiger/af97a512-f55a-4f61-b2ce-659c883930fc.eot?#iefix") format("eot"),url("../../fonts/frutiger/3fbbd6b1-cfa7-4ff0-97ea-af1b2c489f15.woff") format("woff"),url("../../fonts/frutiger/076311f8-a01b-4389-a5eb-334a62e62d45.ttf") format("truetype"),url("../../fonts/frutiger/c59a36ab-4ef8-4ee1-a2f8-48aa79d4f877.svg#c59a36ab-4ef8-4ee1-a2f8-48aa79d4f877") format("svg")}@font-face{font-family:"Frutiger";src:url("../../fonts/frutiger/fbd7c0fb-f004-4e83-81d2-1d400413a873.eot?#iefix");src:url("../../fonts/frutiger/fbd7c0fb-f004-4e83-81d2-1d400413a873.eot?#iefix") format("eot"),url("../../fonts/frutiger/9aa32a81-1124-4c43-b3db-15bfb1f7aed2.woff") format("woff"),url("../../fonts/frutiger/6faffbf4-f8e8-4817-b24b-a390e166be7e.ttf") format("truetype"),url("../../fonts/frutiger/fc09de64-de25-425e-90dc-a0cae29b02c4.svg#fc09de64-de25-425e-90dc-a0cae29b02c4") format("svg");font-weight:bold}@font-face{font-family:"Frutiger";src:url("../../fonts/frutiger/fcbab1a3-9659-4b39-8479-cc1f50d18f55.eot?#iefix");src:url("../../fonts/frutiger/fcbab1a3-9659-4b39-8479-cc1f50d18f55.eot?#iefix") format("eot"),url("../../fonts/frutiger/e2ade8a9-bd48-45e7-95e6-9dc917ba4f74.woff") format("woff"),url("../../fonts/frutiger/19fe9614-8825-4e7d-b8c3-230d2561e0e2.ttf") format("truetype"),url("../../fonts/frutiger/c2f8e3aa-1c1a-49ee-9ec7-30f61a5e96d3.svg#c2f8e3aa-1c1a-49ee-9ec7-30f61a5e96d3") format("svg");font-style:italic}@font-face{font-family:"Frutiger_Condensed";src:url("../../fonts/frutiger/a3a15351-8e3c-4c29-82e6-15b106c2181f.eot?#iefix");src:url("../../fonts/frutiger/a3a15351-8e3c-4c29-82e6-15b106c2181f.eot?#iefix") format("eot"),url("../../fonts/frutiger/f1f95a55-f0c6-4fb5-8939-b93160b7a751.woff") format("woff"),url("../../fonts/frutiger/032fd83c-fe79-47fa-9dda-0a3f03bd0506.ttf") format("truetype"),url("../../fonts/frutiger/17f04727-b70e-460f-8b5c-c8cd21771240.svg#17f04727-b70e-460f-8b5c-c8cd21771240") format("svg");font-weight:700}@font-face{font-family:"Frutiger_Condensed";src:url("../../fonts/frutiger/6169190e-4723-44d8-8512-87fe44314627.eot?#iefix");src:url("../../fonts/frutiger/6169190e-4723-44d8-8512-87fe44314627.eot?#iefix") format("eot"),url("../../fonts/frutiger/ba18b900-b949-4ac6-8be2-c708ee69faf7.woff") format("woff"),url("../../fonts/frutiger/e72f20b2-125d-49b5-ac55-9c84689e3a67.ttf") format("truetype"),url("../../fonts/frutiger/b010e56e-44d2-46cd-a494-22825e86adec.svg#b010e56e-44d2-46cd-a494-22825e86adec") format("svg");font-weight:900}@font-face{font-family:"Journal";src:url("../../fonts/journal/journal-webfont.eot");src:url("../../fonts/journal/journal-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/journal/journal-webfont.woff") format("woff"),url("../../fonts/journal/journal-webfont.ttf") format("truetype"),url("../../fonts/journal/journal-webfont.svg#JournalRegular") format("svg");font-weight:normal;font-style:normal}h1{font-size:44px;line-height:57.6px;margin-bottom:28.8px}h2{font-size:35px;line-height:43.2px;margin-bottom:28.8px}h3{font-size:28px;line-height:28.8px;margin-bottom:28.8px}h4{font-size:23px;line-height:28.8px;margin-bottom:28.8px}h5{font-size:18px;line-height:28.8px;margin-bottom:28.8px}h6{font-size:18px;line-height:28.8px;margin-bottom:28.8px}body{font-size:18px;line-height:1.6}p,ol,ul,pre{font-size:18px;line-height:1.6;margin-bottom:28.8px}@media(max-width: 1024px){h1{font-size:30.2222222222px;line-height:40.8px;margin-bottom:23.12px}h2{font-size:27.3888888889px;line-height:40.8px;margin-bottom:23.12px}h3{font-size:19.8333333333px;line-height:27.2px;margin-bottom:23.12px}h4{font-size:19.8333333333px;line-height:27.2px;margin-bottom:23.12px}h5{font-size:17px;line-height:27.2px;margin-bottom:23.12px}h6{font-size:17px;line-height:27.2px;margin-bottom:23.12px}body{font-size:17px;line-height:1.6}p,ol,ul,pre{font-size:17px;line-height:1.6;margin-bottom:23.12px}}body{font-family:Arial,sans-serif;font-size:18px;color:#343434}h1,h2,h3,h4,h5,h6{font-family:"Frutiger",Arial,sans-serif}hr{border:0;border-top:1px solid #ddd}.pre-headline{font-weight:bold;font-family:"Frutiger",Arial,sans-serif;text-transform:uppercase;font-weight:900;color:#00ace9;margin-bottom:0;letter-spacing:.5px}a{text-underline-offset:3px}body.page__body{max-width:1440px;margin:0 auto !important;float:none !important;padding-bottom:100px;background:#fff}a{color:#00ace9}a:hover{color:#00ace9}a.icon{display:flex;text-decoration:none;align-items:center}a.icon i{transition:all .125s ease-in-out;position:relative;left:0}a.icon--chevron{position:relative}a.icon--chevron:hover i{left:2px}a.icon--chevron i:before{content:"";position:absolute;left:12px;top:11px;width:10px;height:10px;display:block;border-right:2px solid #fff;border-top:2px solid #fff;transform:translateX(-25%) rotate(45deg)}a.icon--bg-blue:hover i{background:#00a1da}a.icon--bg-blue i{background:#00ace9;width:32px;height:32px;display:inline-flex}a.icon--bg-circle i{margin-right:8px;border-radius:100%}a.icon.icon--bg-blue.icon--bg-circle.icon--chevron{color:#343434;font-weight:700}a.icon.icon--bg-blue.icon--bg-circle.icon--chevron:hover{color:#000}button:focus,input:focus,textarea:focus,select{border:none;outline:none;appearance:none;outline:0;-webkit-appearance:none;-moz-appearance:none}input::-webkit-contacts-auto-fill-button,input::-webkit-credentials-auto-fill-button{visibility:hidden;position:absolute;right:0}input,textarea,select,a{outline:none}select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #999}input,textarea,select{padding:0;-webkit-appearance:none;border:none;text-shadow:none;box-shadow:none}*::placeholder{color:#999;opacity:.5}input[type=text],select{width:100%;height:59px;line-height:16px;color:#222;-webkit-appearance:none;border-radius:0;background-color:#fff}textarea{width:100%;padding:28px 20px 20px;min-height:210px;color:#222;-webkit-appearance:none;resize:none}.react__form .field__group{position:relative}.react__form .field__group .group__hint{margin-top:0px}.react__form .field__group .group__hint a{text-decoration:underline}.react__form .field__group .group__questionmark{position:absolute;right:20px;width:auto;top:19px}.react__form .field__group .group__questionmark svg{height:16px;width:16px;fill:#999}.react__form .item__input{margin-bottom:.5em;position:relative;width:100%;font-size:16px}.react__form .item__input label:not(.item__input--checkbox):not(.radioLabel){display:block;position:absolute;left:20px;top:16px;opacity:.75;color:#999;font-weight:100;transition:all 100ms ease-in-out;pointer-events:none;padding:0}.react__form .item__input label:not(.item__input--checkbox):not(.radioLabel) a{color:#999}.react__form .item__input label:not(.item__input--checkbox):not(.radioLabel) a:hover{color:#00ace9}.react__form .item__input label:not(.item__input--checkbox):not(.radioLabel).input__label--filled{opacity:1;top:6px;left:20px;font-size:12px;width:auto;background:#fff}.react__form .item__input input[type=text]{padding:21px 20px 5px}.react__form .item__input.item__input--no-label input[type=text]{padding:5px 20px 5px}.react__form .item__input select{padding:21px 19px 5px}.react__form .item__input.item__input--no-label select{padding:5px 20px 5px}.react__form .item__input.item__input--text input,.react__form .item__input.item__input--text textarea,.react__form .item__input.item__input--text select,.react__form .item__input.item__input--date input,.react__form .item__input.item__input--date textarea,.react__form .item__input.item__input--date select,.react__form .item__input.item__input--textarea input,.react__form .item__input.item__input--textarea textarea,.react__form .item__input.item__input--textarea select,.react__form .item__input.item__input--select input,.react__form .item__input.item__input--select textarea,.react__form .item__input.item__input--select select{border:1px solid #ddd}.react__form .item__input.item__input--error input,.react__form .item__input.item__input--error textarea,.react__form .item__input.item__input--error select{border-color:#dd2525 !important}.react__form .item__input.item__input--focus input,.react__form .item__input.item__input--focus textarea,.react__form .item__input.item__input--focus select{border-color:#00ace9}.react__form .item__input .input__error{font-size:14px;color:#dd2525}.item__input--textarea+.item__characters_left{font-size:14px;line-height:21px;margin-top:calc(vr(0.5) * -1);color:#999;text-align:right}.item__input--checkbox{font-size:14px;cursor:pointer;position:relative;padding:9px 0 10px 30px;user-select:none;display:inline-block}.item__input--checkbox input[type=checkbox]{display:none}.item__input--checkbox:after{content:"";display:inline-block;width:18px;height:18px;position:absolute;left:0px;top:10px;background-color:#fff;border:1px solid #ddd}.item__input--checkbox svg{position:absolute;z-index:2;left:1px;top:12px;width:16px;height:16px;transform:scale(0)}.item__input--checkbox.item__input--checkbox-large{font-size:16px;padding:14px 0 10px 56px}.item__input--checkbox.item__input--checkbox-large:after{width:32px;height:32px;top:10px}.item__input--checkbox.item__input--checkbox-large svg{left:4px;top:14px;width:24px;height:24px}.item__input--checkbox.item__input--checkbox-checked:after{background-color:#fff;border:1px solid #ddd}.item__input--checkbox.item__input--checkbox-checked svg{transform:scale(0.8);transition:transform .1s 0s cubic-bezier(0.455, 0.03, 0.215, 1.33)}.item__input--checkbox.item__input--checkbox-checked.item__input--checkbox-large svg{transform:scale(1)}.item__input--checkbox.item__input--error:after{border-color:#dd2525}.item__input--select{overflow:hidden}.item__input--select .icon{color:#444;text-align:center;position:absolute;top:26px;right:15px;font-size:16px;background-color:#fff;pointer-events:none}.item__input--select:hover .icon{color:#00ace9}.item__input--select.item__input--select--extra-icon .svg{pointer-events:none;position:absolute;z-index:1;height:100%;width:40px;display:flex;justify-content:center;align-items:center}.item__input--select.item__input--select--extra-icon select{padding-left:42px !important}.item__input--select select{text-indent:.01px;text-overflow:"";width:100%;position:relative;background:#fff !important;border:none;display:block;visibility:visible;display:inline-block;white-space:nowrap;line-height:16px;font-weight:normal}.item__input--select select:hover{cursor:pointer}.item__input--select select::-ms-value{background:none;color:#999}.item__input--select select::-ms-expand{display:none}.item__input--radio{margin-bottom:0 !important}.item__input--radio .radio__item{display:inline-block;margin-bottom:20px}.item__input--radio .radio__item input[type=radio]{display:none}.item__input--radio .radio__item input[type=radio]:checked+label:before{background-color:#fff}.item__input--radio .radio__item input[type=radio]:checked+label:after{transform:scale(1);transition:transform .1s 0s cubic-bezier(0.455, 0.03, 0.215, 1.33)}.item__input--radio .radio__item .radioLabel{left:0;top:0;pointer-events:initial;color:#222;display:inline-block;position:relative;padding:5px 16px 0 44px;user-select:none;font-size:16px;font-weight:normal !important}.item__input--radio .radio__item .radioLabel:hover{cursor:pointer}.item__input--radio .radio__item .radioLabel:before{content:"";display:inline-block;width:28px;height:28px;margin-right:10px;position:absolute;left:0;top:0px;background-color:#fff;border:2px solid #ddd;border-radius:50%}.item__input--radio .radio__item .radioLabel:after{transform:scale(0);content:"";text-align:center;display:inline-block;width:12px;height:12px;border-radius:50%;position:absolute;left:10px;top:10px;background-color:#00ace9}.item__input--radio .radio__item .radioLabel--small{font-size:14px;font-weight:bold !important;padding:0px 11px 0 29px}.item__input--radio .radio__item .radioLabel--small:before{width:20px;height:20px;margin-right:8px;top:-1px}.item__input--radio .radio__item .radioLabel--small:after{width:8px;height:8px;left:8px;top:7px}.item__input--radio .radio__item .radioChildren{padding-top:vr(1)}.item__calendar{position:absolute;z-index:1;margin-top:-21px;background-color:#fff;border:1px solid #ddd;border-top:none;width:100%}.item__calendar.item__calendar--error{border-color:#dd2525 !important;border-top:1px solid #ddd !important}.item__calendar.item__calendar--focus{border-color:#00ace9;border-top:1px solid #ddd}.item__calendar table{border:none;margin:0}.item__calendar caption{left:0;font-weight:bold;background-color:#f5f5f5;text-align:center}.item__calendar caption .calendar__title{padding:15px 0;display:inline-block}.item__calendar caption .calendar__prev-month,.item__calendar caption .calendar__next-month{padding:15px;color:#00ace9;user-select:none}.item__calendar caption .calendar__prev-month:hover,.item__calendar caption .calendar__next-month:hover{cursor:pointer}.item__calendar caption .calendar__prev-month{float:left}.item__calendar caption .calendar__next-month{float:right}.item__calendar th,.item__calendar td{padding:0}.item__calendar th{text-align:center;color:#82888a;font-size:.8em}.item__calendar tr:hover{background:none}.item__calendar tr:first-child td{padding-top:0}.item__calendar tr:last-child td{border-bottom:none}.item__calendar td{border:1px solid #dce0e0}.item__calendar td:first-child{border-left:none}.item__calendar td:last-child{border-right:none}.item__calendar td.calendar__passed{background-color:#f5f5f5;color:#c7c7c7;cursor:normal}.item__calendar td.calendar__today{color:#00ace9}.item__calendar td:hover,.item__calendar td.calendar__selected{cursor:pointer;background-color:#00ace9;color:#fff}.item__calendar td.calendar__disabled,.item__calendar td.calendar__other_month{background-color:#f5f5f5;color:#f5f5f5;pointer-events:none}.item__calendar td span{display:inline-block;padding:8px 0px;text-align:center;font-weight:bold;width:100%;margin:0 !important}.item__input--file .input__file-error{font-size:14px;line-height:21px;color:#dd2525}.item__input--file input[type=file]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.item__input--file .btn{position:relative !important;color:#fff !important;top:0 !important;left:0 !important;pointer-events:initial !important;padding:16px 20px !important}.item__input--file .btn:not(.btn-processing) .icon{color:#a3a3a3;border-radius:50%;background:#fff;display:inline-block;width:28px;height:28px;line-height:28px;margin-right:8px}.item__input--file .btn.btn-processing:hover{background:rgba(0,0,0,0)}.item__input--file .btn.btn-processing:hover input{cursor:default !important;pointer-events:none !important}.react__form fieldset{padding:0;border:0;margin-bottom:vr(1.5)}.react__form fieldset legend{font-weight:bold;font-family:"Frutiger";color:#444;margin-bottom:vr(0.75)}.react__form fieldset legend span{font-weight:normal}.react__form fieldset legend.h3{font-weight:bold;font-family:"Frutiger";color:#444;margin-bottom:vr(0.75)}.react__form fieldset legend.h3 span{font-weight:normal}.react__form .form__error{padding:vr(1);border-left:10px solid #ff6684;margin-bottom:vr(1);color:#ff6684}.react__form .xhr_error{padding:vr(1);border-left:10px solid #ff6684;margin-top:vr(1)}.react__form .field__group{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.react__form .field__group .group__item{width:100%}.react__form .field__group>*{width:100%}@media(min-width: 1024px){.react__form .field__group.p80p20>*{width:30%}.react__form .field__group.p80p20>*:first-child{width:68%}.react__form .field__group.p50p50>*{width:49%}.react__form .field__group.p80p20>*{width:30%}.react__form .field__group.p80p20>*:first-child{width:68%}.react__form .field__group.p20p80>*{width:68%}.react__form .field__group.p20p80>*:first-child{width:30%}.react__form .field__group.p20p4p76>*{width:76.5%}.react__form .field__group.p20p4p76>*:nth-child(2n){width:3%}.react__form .field__group.p20p4p76>*:first-child{width:19.5%}.react__form .field__group.p30p4p66>*{width:66.5%}.react__form .field__group.p30p4p66>*:nth-child(2n){width:3%}.react__form .field__group.p30p4p66>*:first-child{width:29.5%}}.form__required{font-size:14px}header{display:flex;padding-left:20px;padding-right:20px;justify-content:space-between;align-items:center;background:#fff;height:64px}@media(min-width: 1280px){header{padding-left:100px;padding-right:100px}}@media(min-width: 1280px){header{height:100px}}header .header__title{display:flex;align-items:center;text-transform:uppercase;letter-spacing:1.4px;font-size:28px;white-space:nowrap;font-size:16px;font-size:clamp(1rem,4cqi,28px)}@media(min-width: 667px){header .header__title{font-size:21px}}@media(min-width: 1280px){header .header__title{font-size:28px}}@media(min-width: 667px){header .header__title{font-size:clamp(1rem,4cqi,28px)}}@media(min-width: 1024px){header .header__title{font-size:clamp(1rem,4cqi,28px)}}header .header__title span:first-child{font-weight:bold}header .header__title a{text-decoration:none;color:#343434}header .header__title a:hover{color:#000}header .header__title .title__logo{display:flex;align-items:center;max-width:80%}header .header__title .title__logo svg{height:32px;width:auto}@media(min-width: 1280px){header .header__title .title__logo svg{height:42px}}header .header__title .title__logo .title__logo--stromernte img{max-height:20px;width:auto}header .header__title .title__logo.title__logo--heiner .title__logo--sws i svg{min-height:50px}header .header__title .title__logo.title__logo--heiner .title__logo--gedea img{min-width:110px}@media(min-width: 667px){header .header__title .title__logo.title__logo--heiner .title__logo--gedea img{min-width:140px}}header .header__title .title__logo.title__logo--jettingen{max-width:100%}header .header__title .title__logo.title__logo--jettingen .title__logo--sws{margin-right:0}header .header__title .title__logo.title__logo--jettingen .title__logo--sws i svg{max-height:50px}header .header__title .title__logo .title__logo--sws{margin-right:16px}@media(min-width: 1280px){header .header__title .title__logo .title__logo--sws{margin-right:46px}}header .header__navigation{display:flex;gap:32px;margin-bottom:0;margin-left:auto;white-space:nowrap;display:none}@media(min-width: 1280px){header .header__navigation{display:flex}}header .header__navigation ul{margin:0;display:flex;column-gap:32px}header .header__navigation a{font-size:16px;font-weight:600;text-decoration:none;color:#343434}header .header__navigation a:hover{color:#00ace9}header{position:relative}header .header__navigation .icon-menu-arrow-down{font-size:10px;margin-right:6px;position:relative;top:2px;display:none}header .header__navigation a{color:#343434;text-decoration:none;display:block}header .header__navigation a:hover,header .header__navigation a.ancestor,header .header__navigation a.selected{color:#00ace9}header .header__navigation li{font-size:15px;list-style:none;height:21px;position:relative}header .header__navigation li a{padding-left:13px;padding-right:15px}header .header__navigation>ul li{white-space:nowrap}header .header__navigation>ul li>a{padding-bottom:20px;position:relative;top:2px}header .header__navigation>ul li:first-child{margin-left:0;border:none}header .header__navigation>ul li:hover ul{display:block}header .header__navigation>ul li:last-child ul{right:-15px;left:auto}header .header__navigation li ul{margin:0;padding:0;position:absolute;z-index:10;left:0px;top:48px;display:none;background-color:#fff;min-width:100%;box-shadow:0px 2px 2px 0px rgba(0,0,0,.2)}header .header__navigation li ul li{line-height:40px;height:40px}header .header__navigation li ul li:first-child{margin-top:-14px}footer{display:flex;justify-content:space-between;align-items:center;padding-left:20px;padding-right:20px;background:#00ace9;font-size:16px;color:#fff;margin-bottom:1em;height:100px;min-height:165px}@media(min-width: 1280px){footer{padding-left:100px;padding-right:100px}}footer a{color:#fff;font-size:16px;white-space:nowrap;text-decoration:none}footer a:hover{color:#fff}footer a:hover{text-decoration:underline}footer ul{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:center;margin:0}button{background:none;border:none;margin:0;padding:0;font-size:0;width:auto;overflow:visible;font-weight:100}button{font-weight:400;-webkit-font-smoothing:antialiased}.btn{outline:none;font-family:"Frutiger";text-decoration:none;text-align:center;font-size:16px;padding:12px 32px;font-weight:bold;border-radius:3px;display:inline-block;min-width:236px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;align-self:flex-start}.btn:active{box-shadow:0px 2px 0px 0px rgba(0,0,0,.1)}.btn:hover{color:#fff !important}.btn:hover.btn-icon-arrow-right .icon{left:3px}.btn.btn-icon-arrow-right{position:relative}.btn.btn-icon-arrow-right .icon:before{content:"";position:absolute;left:22px;top:22px;width:8px;height:8px;display:block;border-right:2px solid #fff;border-top:2px solid #fff;transform:translateX(-25%) rotate(45deg)}.btn.btn-white .icon::before{border-color:#00ace9}.btn{background-color:#00ace9;color:#fff}.btn:hover{background-color:#00a1da;cursor:pointer}.btn.btn-white{background-color:#fff;color:#00ace9}.btn.btn-white:hover{color:#00ace9 !important}.btn.btn-silver,.btn.btn-grey{background-color:#999;color:#fff}.btn.btn-silver:hover,.btn.btn-grey:hover{background-color:#a3a3a3}.btn.btn-border{background-color:rgba(0,0,0,0);color:#222;box-shadow:inset 0px 0px 0px 1px #ddd}.btn.btn-border:hover{color:#222 !important}.btn.btn-transparent{background-color:rgba(0,0,0,0);color:#222;text-align:left;padding-left:0;padding-top:0;padding-bottom:0;display:inline-flex;line-height:30px;padding-left:36px}.btn.btn-transparent .icon{margin-right:12px;border-radius:50%;text-align:center;line-height:30px;width:30px;height:30px;display:inline-block;color:#fff;background:#00ace9;position:absolute;top:0px;left:0}.btn.btn-transparent .icon:before{top:11px;left:12px;border-color:#fff}.btn.btn-transparent:hover{color:#00ace9 !important}.btn.btn-transparent:hover.btn-icon-arrow-right .icon{color:#fff}.btn.btn-full{display:block;width:100%}.table__container{width:100%}.table__container ::-webkit-scrollbar{-webkit-appearance:none;width:7px}.table__container ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.table__container .container__table{width:100%;display:inline-block;overflow-x:scroll}table{margin-bottom:28.8px;padding:0;width:100%;position:relative;border:none;max-width:100%}table caption{color:#444;font-weight:bold;display:table-caption;position:relative;left:10px;text-align:left}table thead tr{background:none}table tr{width:100%}table tr td,table tr th{text-align:left;padding:2% 2%;border:none;border-bottom:1px solid #ddd}table tr:first-child td,table tr:first-child th{border-top:1px solid #ddd}table tr th{padding:2% 2% 1%}.modal--react{overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;outline:0;-webkit-overflow-scrolling:touch;padding:0 30px;z-index:10}.modal--react:before{content:"";background:rgba(0,0,0,.6);position:fixed;top:0;left:0;right:0;bottom:0}.modal--react .modal__container{margin:0 auto;position:relative;top:50vh;transform:translateY(-50%);max-width:700px;z-index:99999999;background:#fff;border-radius:2px}.modal--react .modal__container .container__close{text-decoration:none;position:absolute;top:0px;right:10px;text-align:center}.modal--react .modal__container .container__close svg{height:42px;fill:#00ace9}.modal--react .modal__container .container__close:hover svg{fill:#00ace9}.modal--react .modal__container .container__body{padding:32px 0 49px;overflow:hidden}.modal--cookies .container__body{overflow:auto !important;max-height:80vh;padding:1em !important}.modal--cookies .cookies__call_to_action{font-size:13px}@media(min-width: 667px){.modal--cookies .cookies__call_to_action{font-size:16px}}.modal--cookies .cookies__call_to_action h4{color:#444}.modal--cookies .cookies__call_to_action .call_to_action__copy{margin-bottom:1em}.modal--cookies .cookies__call_to_action .call_to_action__actions{display:flex;flex-wrap:wrap;flex-direction:column-reverse}@media(min-width: 667px){.modal--cookies .cookies__call_to_action .call_to_action__actions{flex-direction:row}}.modal--cookies .cookies__call_to_action .call_to_action__actions button{flex:1 0 100%;max-width:100%;text-align:center;width:100%}@media(min-width: 667px){.modal--cookies .cookies__call_to_action .call_to_action__actions button{flex:0 1 calc(50% - 8px);max-width:calc(50% - 8px);margin:0 8px}}.modal--cookies .cookies__call_to_action .call_to_action__actions button:first-child{margin-left:0}.modal--cookies .cookies__call_to_action .call_to_action__actions button:last-child{margin-right:0;margin-bottom:.5em}@media(min-width: 667px){.modal--cookies .cookies__call_to_action .call_to_action__actions button:last-child{margin-bottom:0}}.modal--cookies .cookies__settings{font-size:13px}@media(min-width: 667px){.modal--cookies .cookies__settings{font-size:16px}}.modal--cookies .cookies__settings .checkbox__label{line-height:1em}.modal--cookies .cookies__settings .checkbox__label h4{color:#444;margin-bottom:.25em}.modal--cookies .cookies__settings .item__input--checkbox i,.modal--cookies .cookies__settings .item__input--checkbox svg{width:17px;left:1px;top:13px}.modal--cookies .cookies__settings .item__input--checkbox-disabled:hover{cursor:default}.modal--cookies .cookies__settings .item__input--checkbox-disabled:after{border:none}.modal--cookies .cookies__settings .item__input--checkbox-disabled svg{fill:#00ace9}.modal--cookies .cookies__settings .settings__actions{display:flex;flex-wrap:wrap;margin-left:-16px;flex-direction:column-reverse}@media(min-width: 667px){.modal--cookies .cookies__settings .settings__actions{flex-direction:row}}.modal--cookies .cookies__settings .settings__actions .btn{line-height:1.6;width:100%;flex:0 0 calc(100% - 16px);margin-bottom:.5em;margin-left:16px}@media(min-width: 667px){.modal--cookies .cookies__settings .settings__actions .btn{flex:0 0 calc(50% - 16px)}}html body.mobilemenu--active{height:100vh;overflow:hidden}html body.mobilemenu--active main{position:relative;z-index:2;background-color:red}html body.mobilemenu--active menu#mobile{display:block;z-index:100}.hamburger{position:absolute;padding:24px 20px;user-select:none;right:0px;top:0}@media print{.hamburger{display:none}}@media(min-width: 1280px){.hamburger{display:none}}.hamburger:hover{cursor:pointer}.hamburger .hamburger__content{width:20px;height:12px;display:block;position:relative}.hamburger .hamburger__content .content__text{font-size:12px;position:absolute;left:-48px;top:-1px;color:#666}.hamburger .hamburger__content .content__line{position:absolute;width:100%;height:2px;border-radius:2px;background:#666;transition:background-color .35s,transform .175s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .175s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger .hamburger__content .content__line.content__line_1{top:0}.hamburger .hamburger__content .content__line.content__line_2{top:5px}.hamburger .hamburger__content .content__line.content__line_3{top:10px}body.mobilemenu--active .hamburger .hamburger__content .content__line.content__line_1{transform:translateY(5px) rotate(45deg)}body.mobilemenu--active .hamburger .hamburger__content .content__line.content__line_2{opacity:0}body.mobilemenu--active .hamburger .hamburger__content .content__line.content__line_3{transform:translateY(-5px) rotate(-45deg)}menu#mobile{display:none;width:100%;height:100%;position:fixed;top:64px;right:0;bottom:0;left:0;z-index:-1;list-style:none;background:#f8f8f8;overflow:scroll;padding-top:16px}menu#mobile ul{margin:0;padding:0 0 0 0}menu#mobile ul ul{margin-left:10px}menu#mobile li{list-style:none}menu#mobile li a{line-height:38px;padding-left:20px;color:#343434;font-weight:bold;text-decoration:none;display:block}.plugin__wrapper{padding-left:20px;padding-right:20px;display:flex;flex-direction:column}@media(min-width: 1280px){.plugin__wrapper{padding-left:100px;padding-right:100px}}.plugin__wrapper .wrapper__content{display:block;margin:0 auto;max-width:1440px}.plugin__wrapper .wrapper__content:before{content:" ";display:table}.plugin__wrapper .wrapper__content:after{content:" ";display:table;clear:both}.plugin__wrapper .wrapper__content *{zoom:1}.plugin__wrapper--color_3{background:#f8f8f8}.plugin__wrapper--color_2{background:#00ace9}.plugin__wrapper--color_2 .wysiwyg h1,.plugin__wrapper--color_2 .wysiwyg h2,.plugin__wrapper--color_2 .wysiwyg h3,.plugin__wrapper--color_2 .wysiwyg h4,.plugin__wrapper--color_2 .wysiwyg h5,.plugin__wrapper--color_2 .wysiwyg p,.plugin__wrapper--color_2 .wysiwyg ul,.plugin__wrapper--color_2 .wysiwyg li,.plugin__wrapper--color_2 .wysiwyg p>a:not([class]){color:#fff !important}.plugin__wrapper--color_2 .btn.btn-transparent{color:#fff}.plugin__wrapper--color_2 .btn.btn-transparent .icon{background:#fff}.plugin__wrapper--color_2 .btn.btn-transparent .icon:before{border-color:#00ace9 !important}.plugin__wrapper--color_2 .btn.btn-transparent:hover{color:#fff !important}.plugin__wrapper--color_1{background:#fff}.plugin__wrapper--align_0{display:flex;justify-content:center}.plugin__wrapper--align_0 .wrapper__content{display:inline-block;width:100%}.plugin__wrapper--align_1 .wrapper__content{display:block;margin-right:auto;margin-left:0}.plugin__wrapper--align_2 .wrapper__content{display:block;margin-left:auto;margin-right:0}.plugin__hero{width:100%;max-width:100%;position:relative;background-color:#e3e3e3;display:flex;flex-direction:column;justify-content:center;text-align:center;max-height:380px;min-height:200px;color:#fff;background-size:cover;overflow:hidden}@media(min-width: 667px){.plugin__hero{max-height:50vh;min-height:240px}}html.cms-structure-mode-content .spacing__spacer,html.cms-structure-mode-structure .spacing__spacer{background:repeating-linear-gradient(90deg, rgba(0, 0, 0, 0.025), rgba(0, 0, 0, 0.025) 10px, rgba(0, 0, 0, 0) 10px, rgba(0, 0, 0, 0) 20px)}.spacing__spacer{overflow:hidden;width:100%}.spacing__spacer-1{padding-top:14.4px}.spacing__spacer-2{padding-top:28.8px}.spacing__spacer-3{padding-top:57.6px}.spacing__spacer-4{padding-top:115.2px}.plugin__card,.card{position:relative;font-family:Arial,sans-serif;color:#444;font-size:16px;width:100%;background-color:#fff;border:1px solid #e8e8e8;box-shadow:0px 0px 6px #e8e8e8;overflow:hidden;margin-bottom:28.8px}.plugin__card .card__title,.card .card__title{font-size:16px;display:flex;align-items:center;border-bottom:1px solid #ddd;padding:14.4px 30px;min-height:43px;margin-bottom:0;color:#999;font-weight:bold}.plugin__card .card__plugins,.plugin__card .card__content,.card .card__plugins,.card .card__content{padding:14.4px 30px 28.8px}.plugin__card .btn,.card .btn{width:100%}[data-widget-type=react--plugin_video]{background-color:#000}[data-widget-type=react--plugin_video] .container__video,[data-widget-type=react--plugin_video] video{font-size:0;position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}[data-widget-type=react--plugin_video]:hover .container__controls{opacity:1}[data-widget-type=react--plugin_video] .container__big_play{left:50%;margin-left:-40px;top:50%;margin-top:-40px;font-size:3em;display:block;z-index:2;position:absolute;width:79px;height:79px;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3OSA3OSI+PHRpdGxlPnN3c192aWRlb19jb250cm9sc19wbGF5PC90aXRsZT48Y2lyY2xlIGN4PSIzOS41IiBjeT0iMzkuNSIgcj0iMzkuNSIgc3R5bGU9ImZpbGw6I2ZmZiIvPjxwb2x5Z29uIHBvaW50cz0iNDguMzEgMzkuNDEgMzQuNDEgNDkuMzEgMzQuNDEgMjkuNTIgNDguMzEgMzkuNDEiIHN0eWxlPSJmaWxsOiMwMGFjZWEiLz48L3N2Zz4=);transition:all .4s}[data-widget-type=react--plugin_video] .container__controls{transition:opacity .5s ease-in-out;opacity:0;position:absolute;bottom:0;background:rgba(0,172,234,.9);width:100%;height:36px;display:flex}[data-widget-type=react--plugin_video] .container__controls>span{display:flex}[data-widget-type=react--plugin_video] .container__controls--active{opacity:1;transition:opacity 0s linear}[data-widget-type=react--plugin_video] .controls__button{font-size:0;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:50px}[data-widget-type=react--plugin_video] .controls__button svg path{fill:#fff}[data-widget-type=react--plugin_video] .controls__button:hover{background:#00acea}[data-widget-type=react--plugin_video] .controls__progress{background:#fff;opacity:.2;flex:1;margin-left:2px}[data-widget-type=react--plugin_video] .controls__progress:hover{cursor:default}[data-widget-type=react--plugin_video] .controls__time{color:#fff;font-size:12px;text-align:center;padding:14px;display:flex;pointer-events:none;justify-content:center;align-items:center}[data-widget-type=react--plugin_video] .progress__current{pointer-events:none;transition:all 100ms ease-in;display:block;height:100%;flex:1;background:#333;opacity:1;z-index:20}.plugin__columns.plugin__columns--bgcolor1 .columns__column>div{background:#fff}.plugin__columns.plugin__columns--bgcolor2 .columns__column>div{background:#00ace9}.plugin__columns.plugin__columns--bgcolor3 .columns__column>div{background:#f8f8f8}.plugin__columns.plugin__columns--bgcolor4 .columns__column>div{background:#fff;border:1px solid #ddd}.plugin__columns.plugin__columns--bgcolor5 .columns__column>div{background:rgba(0,0,0,0);border:1px solid #ddd}.plugin__columns .columns__column>div,.columns .columns__column>div{height:100%;padding:1em 21px 1em;display:flex;flex-direction:column}.plugin__columns.plugin__columns--no-padding .columns__column>div,.plugin__columns.columns--no-padding .columns__column>div,.columns.plugin__columns--no-padding .columns__column>div,.columns.columns--no-padding .columns__column>div{padding:0}.plugin__columns .columns__column,.columns .columns__column{width:100%;max-width:100%;min-width:0;min-height:0}.plugin__columns.plugin__columns--no-bottom-margin .columns__column,.columns.plugin__columns--no-bottom-margin .columns__column{margin-bottom:0}.plugin__columns,.columns{display:flex;flex-wrap:wrap;min-width:100%;--gap: 32px;column-gap:var(--gap)}.plugin__columns .columns__column,.columns .columns__column{position:relative;flex:1;margin-bottom:28.8px;display:flex;flex-direction:column}.plugin__columns .columns__column img:not([width]),.columns .columns__column img:not([width]){width:100%;height:auto}.plugin__columns.plugin__columns--2>.columns__column,.plugin__columns.columns--2>.columns__column,.columns.plugin__columns--2>.columns__column,.columns.columns--2>.columns__column{flex:0 0 100%}@media(min-width: 1024px){.plugin__columns.plugin__columns--2,.plugin__columns.columns--2,.columns.plugin__columns--2,.columns.columns--2{--cols: 2}.plugin__columns.plugin__columns--2>.columns__column,.plugin__columns.columns--2>.columns__column,.columns.plugin__columns--2>.columns__column,.columns.columns--2>.columns__column{flex:0 0 calc(100%/var(--cols) - var(--gap)/var(--cols)*(var(--cols) - 1));max-width:calc(100%/var(--cols) - var(--gap)/var(--cols)*(var(--cols) - 1))}}.plugin__columns.plugin__columns--3>.columns__column,.plugin__columns.columns--3>.columns__column,.columns.plugin__columns--3>.columns__column,.columns.columns--3>.columns__column{flex:0 0 100%}@media(min-width: 1280px){.plugin__columns.plugin__columns--3,.plugin__columns.columns--3,.columns.plugin__columns--3,.columns.columns--3{--cols: 3}.plugin__columns.plugin__columns--3>.columns__column,.plugin__columns.columns--3>.columns__column,.columns.plugin__columns--3>.columns__column,.columns.columns--3>.columns__column{flex:0 0 calc(100%/var(--cols) - var(--gap)/var(--cols)*(var(--cols) - 1));max-width:calc(100%/var(--cols) - var(--gap)/var(--cols)*(var(--cols) - 1))}}.plugin__columns.plugin__columns--4>.columns__column,.plugin__columns.columns--4>.columns__column,.columns.plugin__columns--4>.columns__column,.columns.columns--4>.columns__column{flex:0 0 100%}@media(min-width: 1024px){.plugin__columns.plugin__columns--4,.plugin__columns.columns--4,.columns.plugin__columns--4,.columns.columns--4{--cols: 2}.plugin__columns.plugin__columns--4>.columns__column,.plugin__columns.columns--4>.columns__column,.columns.plugin__columns--4>.columns__column,.columns.columns--4>.columns__column{flex:0 0 calc(100%/var(--cols) - var(--gap)/var(--cols)*(var(--cols) - 1));max-width:calc(100%/var(--cols) - var(--gap)/var(--cols)*(var(--cols) - 1))}}@media(min-width: 1280px){.plugin__columns.plugin__columns--4,.plugin__columns.columns--4,.columns.plugin__columns--4,.columns.columns--4{--cols: 4}.plugin__columns.plugin__columns--4>.columns__column,.plugin__columns.columns--4>.columns__column,.columns.plugin__columns--4>.columns__column,.columns.columns--4>.columns__column{flex:0 0 calc(100%/var(--cols) - var(--gap)/var(--cols)*(var(--cols) - 1));max-width:calc(100%/var(--cols) - var(--gap)/var(--cols)*(var(--cols) - 1))}}.plugin__columns.plugin__columns--5>.columns__column,.plugin__columns.columns--5>.columns__column,.columns.plugin__columns--5>.columns__column,.columns.columns--5>.columns__column{flex:0 0 100%}@media(min-width: 1024px){.plugin__columns.plugin__columns--5,.plugin__columns.columns--5,.columns.plugin__columns--5,.columns.columns--5{--cols: 2;--gap: 96px}.plugin__columns.plugin__columns--5>.columns__column:first-child,.plugin__columns.columns--5>.columns__column:first-child,.columns.plugin__columns--5>.columns__column:first-child,.columns.columns--5>.columns__column:first-child{flex:0 0 calc(60% - var(--gap)/var(--cols));max-width:calc(60% - var(--gap)/var(--cols))}.plugin__columns.plugin__columns--5>.columns__column:last-child,.plugin__columns.columns--5>.columns__column:last-child,.columns.plugin__columns--5>.columns__column:last-child,.columns.columns--5>.columns__column:last-child{flex:0 0 calc(40% - var(--gap)/var(--cols));max-width:calc(40% - var(--gap)/var(--cols))}}.plugin__columns .column__image,.columns .column__image{padding-top:56.25%;background-size:cover}.plugin__columns--dotted-border-bottom .columns__column{background:url(../../img/border-dotted.gif) repeat-x;background-position:0 100%}.plugin__columns.plugin__columns--no-gutter{margin-left:0px}.plugin__columns.plugin__columns--no-gutter .columns__column{padding-left:0}.columns__column--justify-1>div{display:flex;justify-content:center}.columns__column--justify-2>div{display:flex;justify-content:flex-start}.columns__column--justify-3>div{display:flex;justify-content:space-between}.columns__column--justify-4>div{display:flex;justify-content:space-evenly}.columns__column--justify-5>div{display:flex;justify-content:space-around}.columns__column--last-child-margin-auto>div>*:last-child{margin-top:auto}.plugin__specifications--columns-2 .specifications__item{flex:1 0 100%}@media(min-width: 1280px){.plugin__specifications--columns-2 .specifications__item{flex:1 0 50%}}.plugin__specifications--columns-3 .specifications__item{flex:1 0 100%}@media(min-width: 667px){.plugin__specifications--columns-3 .specifications__item{flex:0 0 50%}}@media(min-width: 1280px){.plugin__specifications--columns-3 .specifications__item{flex:0 0 33.3333333333%}}.plugin__specifications{display:flex;flex-wrap:wrap;justify-content:center}.plugin__specifications .specifications__item{display:flex;padding:11px 0;margin-bottom:1rem}.plugin__specifications .specifications__item .item__copy{width:100%;padding-right:12px}.plugin__specifications .specifications__item .item__copy .copy__value{font-weight:bold;font-size:18px}.plugin__specifications .specifications__item .item__copy .copy__text{font-size:15px}.plugin__specifications .specifications__item .item__icon{flex:0 0 120px;display:flex;color:#00ace9;align-items:center;justify-content:center;position:relative;width:50px;height:50px;margin-right:20px}.plugin__specifications .specifications__item .item__icon svg{fill:#00ace9;height:100%;width:100%}.plugin__specifications .specifications__item .item__icon svg g{fill:#00ace9}.section__hero.plugin__herotext{display:flex;flex-wrap:wrap;padding-left:0;padding-right:0;position:relative;z-index:2}@media(min-width: 1280px){.section__hero.plugin__herotext{min-height:510px}}.section__hero.plugin__herotext .hero__copy,.section__hero.plugin__herotext .hero__image{flex:0 0 100%}@media(min-width: 1024px){.section__hero.plugin__herotext .hero__copy,.section__hero.plugin__herotext .hero__image{flex:0 0 50%}}.section__hero.plugin__herotext .hero__copy{display:flex;flex-direction:column;justify-content:center;background:#00ace9;order:1;padding:20px}@media(min-width: 1024px){.section__hero.plugin__herotext .hero__copy{padding:60px 60px 60px 100px;order:0}}.section__hero.plugin__herotext .hero__copy h1,.section__hero.plugin__herotext .hero__copy h2,.section__hero.plugin__herotext .hero__copy h3,.section__hero.plugin__herotext .hero__copy p{color:#fff}.section__hero.plugin__herotext .hero__copy .btn{align-self:flex-start}.section__hero.plugin__herotext .hero__image{background-color:silver;order:0;padding-top:100%;position:relative}@media(min-width: 1024px){.section__hero.plugin__herotext .hero__image{padding-top:0;order:1}}.section__hero.plugin__herotext .hero__image picture{position:absolute;top:0;left:0;width:100%;height:100%}.section__hero.plugin__herotext .hero__image picture img{width:100%;height:100%;object-fit:cover}.section__hero.plugin__herotext .hero__jammer{position:absolute;z-index:2;right:80px;bottom:-48px;width:168px;height:168px;transform:rotate(10deg);background-repeat:no-repeat;color:#fff;display:inline-block;right:-10px;top:-10px;transform:scale(0.75)}@media(min-width: 1024px){.section__hero.plugin__herotext .hero__jammer{right:80px;top:initial;bottom:-48px;transform:scale(1)}}.section__hero.plugin__herotext .hero__jammer>*{margin:0}.plugin__picture_link{position:relative;overflow:hidden;margin-bottom:1em}.plugin__picture_link .picture_link__copy{padding:28px 16px 0;position:absolute;bottom:0;width:100%;z-index:1;background:linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.44) 33%);color:#fff}@media(min-width: 1024px){.plugin__picture_link .picture_link__copy{padding:28px 28px 0}}.plugin__picture_link .picture_link__image{position:absolute;z-index:0;width:100%;height:100%;top:0}.plugin__picture_link .picture_link__image img{width:100%;height:100% !important;object-fit:cover}.plugin__picture_link .picture_link__arrow{position:absolute;right:16px;bottom:22px;z-index:1;background-color:#00ace9;color:#fff;width:32px;height:32px;border-radius:50%;display:inline-flex}@media(min-width: 1024px){.plugin__picture_link .picture_link__arrow{right:28px}}.plugin__picture_link .picture_link__arrow:hover{background-color:#00a1da;cursor:pointer}.plugin__picture_link .picture_link__arrow:before{content:"";position:absolute;left:12px;top:11px;width:10px;height:10px;display:block;border-right:2px solid #fff;border-top:2px solid #fff;transform:translateX(-25%) rotate(45deg)}.plugin__picture_link.plugin__picture_link--column_count-2{padding-top:66.6666666667%}.plugin__accordion{margin-bottom:58px}.plugin__accordion,.component__accordion{width:100%;border-top:1px solid #ddd}.plugin__accordion .accordion__item,.component__accordion .accordion__item{border-bottom:1px solid #ddd}.plugin__accordion .accordion__item .item__header,.component__accordion .accordion__item .item__header{outline:none !important;font-size:16px;font-weight:600;padding:.75em 0 .75em 15px;display:flex;color:#444;text-decoration:none;position:relative}.plugin__accordion .accordion__item .item__header:hover,.component__accordion .accordion__item .item__header:hover{color:#00ace9}.plugin__accordion .accordion__item .item__header .svg,.component__accordion .accordion__item .item__header .svg{margin-left:8px;margin-right:23px;height:14px;width:8px;position:relative;top:6px}.plugin__accordion .accordion__item .item__header .svg svg,.component__accordion .accordion__item .item__header .svg svg{height:14px;width:8px}.plugin__accordion .accordion__item .item__header .svg svg g,.component__accordion .accordion__item .item__header .svg svg g{fill:#00ace9}.plugin__accordion .accordion__item.accordion__item--open .item__header,.component__accordion .accordion__item.accordion__item--open .item__header{position:relative;z-index:1}.plugin__accordion .accordion__item.accordion__item--open .item__header .svg svg,.component__accordion .accordion__item.accordion__item--open .item__header .svg svg{transform:rotate(90deg)}.plugin__accordion .accordion__item .item__content,.component__accordion .accordion__item .item__content{overflow:hidden;height:0;position:relative;top:-16px;transition:height .166s ease}.plugin__accordion .accordion__item .item__content .content__wrapper,.component__accordion .accordion__item .item__content .content__wrapper{overflow:auto;padding-left:20px;padding-top:16px;padding-bottom:16px}.plugin__wrap_link{text-decoration:none;color:inherit;display:flex;column-gap:16px}.plugin__wrap_link h2,.plugin__wrap_link h3,.plugin__wrap_link h4,.plugin__wrap_link p{margin-bottom:8px;font-size:16px}.plugin__wrap_link img{width:90px !important;height:auto}.plugin_googlemap fieldset{border:none !important;padding:0 !important}.plugin_googlemap input[type=text]{width:320px}.plugin_googlemap .google-map-routeplaner{margin-top:24px}.plugin_googlemap .btn{height:36px !important;line-height:36px !important}.googlemaps_markers__wrapper{width:100%;padding-bottom:54%;position:relative}.googlemaps_markers__wrapper img{max-width:none !important}.googlemaps_markers--16-9 .googlemaps_markers__wrapper{padding-bottom:42.5531914894%}.googlemaps_markers__wrapper>div{position:absolute;top:0;left:0;width:100%;height:100%}.infowindow__content{width:296px;font-family:Arial,sans-serif;line-height:1.6em}.infowindow__content h4,.infowindow__content p,.infowindow__content a{width:180px;float:right;margin:8px 0;text-decoration:none}.infowindow__content h4{font-family:"Frutiger";color:#444;font-weight:100}.infowindow__content p{margin-top:0}.infowindow__content .img{float:left;width:96px;height:96px;border-radius:50%;overflow:hidden}.infowindow__content img{width:96px !important;height:auto !important}.cms-structure-mode-content .plugin__anchor,.cms-structure-mode-structure .plugin__anchor{width:100%;display:block;border-top:1px dashed #222;font-size:14px !important;text-decoration:none !important;position:relative}.cms-structure-mode-content .plugin__anchor:after,.cms-structure-mode-structure .plugin__anchor:after{border-radius:2px;background:#222;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:2px 16px;z-index:1}.cms-structure-mode-content .plugin__anchor:after,.cms-structure-mode-structure .plugin__anchor:after{content:"⚐ " attr(data-name)}.card.anchor__menu ul{margin:0}.card.anchor__menu a{color:#343434;text-decoration:none;font-weight:600;font-size:16px;display:flex;border-bottom:1px solid #ddd;padding:14.4px 30px}.card.anchor__menu a:hover{color:#00ace9}.card.anchor__menu a .anchor__icon{margin-right:10px;width:40px;height:40px;margin-top:-8px;margin-left:-12px}.card.anchor__menu a .anchor__icon svg{fill:#00ace9}.plugin__customer_voice{margin:vr(1) auto vr(2)}.plugin__customer_voice .customer_voice__item{display:flex;margin:0 auto;justify-content:center;align-items:center;max-width:768px}.plugin__customer_voice .customer_voice__item .item__image+.item__text{border-left:2px solid #00ace9;padding-left:20px}.plugin__customer_voice .customer_voice__item .item__text .text__quote{font-weight:900;color:#444}.plugin__customer_voice .customer_voice__item .item__text .text__person{color:#999}.plugin__customer_voice .customer_voice__item .item__image{padding-right:20px}.plugin__customer_voice .customer_voice__item .item__image img{min-width:80px;min-height:80px;width:80px;height:80px;border-radius:50%;overflow:hidden}.plugin__checklist{width:100%}.plugin__checklist.plugin__checklist--background-1{background-color:#fff;border:1px solid #ddd}.plugin__checklist.plugin__checklist--background-1 h3{font-family:"Journal";font-size:40px;color:#00ace9;letter-spacing:1px;margin-bottom:-4px}.plugin__checklist.plugin__checklist--background-2{background-color:#f8f8f8}.plugin__checklist .plugin__wrapper{display:flex;width:100%;display:flex;flex-direction:row}.plugin__checklist--style-checklist{padding:15px 27px;font-size:18px}.plugin__checklist--style-checklist ul{list-style:none;padding:0;margin:0 -7px 0 -11px;display:flex;flex-direction:column}.plugin__checklist--style-checklist ul li{display:flex;justify-content:center;align-items:center;border-top:1px solid #ddd}.plugin__checklist--style-checklist ul li .item__icon,.plugin__checklist--style-checklist ul li .item__copy{position:relative}.plugin__checklist--style-checklist ul li .item__copy{width:100%;display:flex;align-items:center;padding:16px 12px 16px 18px}.plugin__checklist--style-checklist ul li .item__copy p{margin:0}.plugin__checklist--style-checklist ul li .item__icon{margin-left:12px;flex:0 0 16px;display:inline-block;width:16px;height:16px;border:1px solid #ddd}.plugin__checklist--style-checklist ul li:first-child{border-top:none}.plugin__checklist--style-checklist ul li svg{position:absolute;z-index:2;left:0px;top:0px;font-size:17px;fill:#00ace9}.plugin__checklist--style-blue_ol ol{margin:0;padding:0;clear:both;list-style:none}.plugin__checklist--style-blue_ol ol h4{margin-bottom:vr(0.5);color:#444}.plugin__checklist--style-blue_ol ol li{counter-increment:inst;position:relative;padding-left:55px;padding-top:7px}.plugin__checklist--style-blue_ol ol li:not(:last-child){margin-bottom:vr(1.5)}.plugin__checklist--style-blue_ol ol li:before{position:absolute;left:0;top:0;content:counter(inst);color:#fff;font-weight:900;background:#00ace9;border-radius:50%;display:inline-flex;width:40px;height:40px;justify-content:center;align-items:center}.plugin__checklist--style-blue_ol ol li .item__copy p:last-child{margin-bottom:0}.plugin__checklist.plugin__checklist--background-3{padding:0}.plugin__checklist.plugin__checklist--background-3 ul li{border:none;align-items:unset}.plugin__checklist.plugin__checklist--background-3 ul li .item__copy{width:100%;display:flex;align-items:unset;padding:6px 12px 6px 18px}.plugin__checklist.plugin__checklist--background-3 ul li .item__icon{border:none;margin-top:14px}.plugin__checklist.plugin__checklist--background-3 ul li svg g{fill:#00ace9}.plugin__checklist.plugin__checklist--background-4{background-color:#00ace9;padding:0}.plugin__checklist.plugin__checklist--background-4>*{color:#fff}.plugin__checklist.plugin__checklist--background-4 ul li{border:none}.plugin__checklist.plugin__checklist--background-4 ul li .item__icon{border:none}.plugin__checklist.plugin__checklist--background-4 ul li svg g{fill:#fff}.align-center{margin:0 auto !important;display:block}.left,.align-left{float:left}.right,.align-right{float:right}figure figcaption{font-size:12px;line-height:1em}.plugin__downloads{width:100%;border:1px solid #ddd}.plugin__downloads .downloads__item{display:flex;align-items:center;line-height:40px;padding-left:19px;padding-right:30px;text-decoration:none;background:url(data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBIAAAAvAgAAEA8wzMM8zPMf8MiI/gc=) repeat-x;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#444}.plugin__downloads .downloads__item:hover{color:#00ace9}.plugin__downloads .downloads__item:first-child{background-image:none}.plugin__downloads .downloads__item:hover{background-color:#fff}.plugin__downloads .downloads__item:hover .downloads__extension{color:#00ace9}.plugin__downloads .downloads__icon{margin-right:10px}.plugin__downloads .downloads__icon svg{width:18px;height:18px;fill:#00ace9}.plugin__downloads .downloads__extension{font-size:12px;color:#999}.page__body--default .content__header{background:#f8f8f8;display:flex;flex-wrap:wrap}.page__body--default .content__header .header__text{padding-left:20px;padding-right:20px;order:0;width:100%}.page__body--default .content__header .header__text img{max-width:100%}@media(min-width: 1024px){.page__body--default .content__header .header__text{padding-right:0;padding-right:64px;width:67.8%}}@media(min-width: 1280px){.page__body--default .content__header .header__text{padding-left:100px;width:65.7%}}.page__body--default .content__header .header__sidebar{padding-right:20px;padding-left:20px;order:2;width:100%;margin-top:-4em}@media(min-width: 1024px){.page__body--default .content__header .header__sidebar{margin-top:0;padding-left:0px;order:1;width:32.2%}}@media(min-width: 1280px){.page__body--default .content__header .header__sidebar{padding-right:100px;width:34.3%}}.news{padding-left:20px;padding-right:20px;background-color:#f8f8f8;padding-top:28.8px;padding-bottom:43.2px}@media(min-width: 1280px){.news{padding-left:100px;padding-right:100px}}.news{--gap: 16px;display:flex;flex-direction:row;flex-wrap:wrap;column-gap:var(--gap)}.news .news__item{flex:0 0 100%}@media(min-width: 1024px){.news .news__item{--cols: 2;flex:0 0 calc(100%/var(--cols) - var(--gap)/var(--cols)*(var(--cols) - 1));max-width:calc(100%/var(--cols) - var(--gap)/var(--cols)*(var(--cols) - 1))}}@media(min-width: 1280px){.news .news__item{--cols: 3;flex:0 0 calc(100%/var(--cols) - var(--gap)/var(--cols)*(var(--cols) - 1));max-width:calc(100%/var(--cols) - var(--gap)/var(--cols)*(var(--cols) - 1))}}.news .news__item{border:1px solid #ddd;background-color:#fff;margin-bottom:21.6px;box-shadow:0px 5px 14px 0 rgba(0,0,0,.05)}.news .news__item .item__image img{width:100%;height:auto}.news .news__item .item__content{padding:32px}.news .news__item .item__content .content__date{color:#999;font-size:14px}.news .news__item .item__content .content__title{margin-bottom:7.2px}.news .news__item .item__content .content__excerpt{margin-bottom:28.8px}.news__navigation{padding-left:20px;padding-right:20px;background-color:#f8f8f8;padding-top:28.8px;padding-bottom:43.2px;display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:32px}@media(min-width: 1280px){.news__navigation{padding-left:100px;padding-right:100px}}@media(min-width: 1280px){.news__navigation{flex-wrap:nowrap}}.news__navigation a{display:flex;align-items:center}.news__navigation a:focus-visible{outline:3px solid #00ace9;outline-offset:2px;border-radius:2px}.news__navigation a svg{min-width:48px;width:48px;height:48px}.news__navigation a svg path{fill:#00ace9 !important}.news__navigation .navigation__previous svg{margin-left:-10px}.news__navigation .navigation__next{margin-left:auto}.news__navigation .navigation__next svg{margin-right:-10px}.page__body--home .news{padding-top:43.2px}.page__body--home .news__head{flex:0 0 100%}.page__body--news-detail .news__title{margin-top:57.6px;margin-bottom:28.8px;padding-left:20px;padding-right:20px}@media(min-width: 1280px){.page__body--news-detail .news__title{padding-left:100px;padding-right:100px}}html{--color-black: #343434;--color-blackHover: #000;--color-grey: #F8F8F8;--color-blue: #00ACE9;--color-blueHover: #00a1da;--color-silver: #f8f8f8;--color-border-silver: #EDEDED;--color-font-color-headline: #444444;--color-font-color-navigation: #343434;--color-font-color-grey: #444444;--color-font-color-silver: #999999;--color-font-color-black: #222;--color-border-color: #dddddd;--color-shape-color: #f0f0f0;--color-icon-color: #cccccc;--color-error-color: #dd2525}