.mdl__accordion .mdl__accordion__innerwrapper{margin-bottom:30px;background:var(--background);border-bottom-right-radius:20px}.mdl__accordion .mdl__accordion__innerwrapper .mdl__accordion__panel{position:relative;left:0;display:flex;justify-content:space-between;cursor:pointer;width:100%;text-align:left;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mdl__accordion .mdl__accordion__innerwrapper .mdl__accordion__panel .mdl__accordion__title{font-weight:700;font-size:1rem;line-height:1.25em;hyphens:auto;width:100%}@media all and (min-width: 480px){.mdl__accordion .mdl__accordion__innerwrapper .mdl__accordion__panel .mdl__accordion__title{font-size:1.1rem;hyphens:none}}.mdl__accordion .mdl__accordion__innerwrapper .mdl__accordion__panel .mdl__accordion__expandbtn{width:100%;display:flex;align-items:center;text-align:start;gap:30px;padding:25px 20px;justify-content:space-between}@media all and (min-width: 480px){.mdl__accordion .mdl__accordion__innerwrapper .mdl__accordion__panel .mdl__accordion__expandbtn{padding:35px 30px}}.mdl__accordion .mdl__accordion__innerwrapper .mdl__accordion__panel .mdl__accordion__expandbtn svg{rotate:180deg;transition:rotate .3s ease-in-out;width:24px;flex:0 0 24px;height:auto}.mdl__accordion .mdl__accordion__innerwrapper .active .mdl__accordion__expandbtn svg{rotate:0deg}.mdl__accordion .mdl__accordion__innerwrapper .mdl__accordion__container{max-height:0;overflow:hidden;transition:max-height .3s ease-out,background .3s ease-in-out;background:var(--background);border-bottom-right-radius:20px;visibility:hidden}.mdl__accordion .mdl__accordion__innerwrapper .mdl__accordion__container.active{max-height:100%;visibility:visible}.mdl__accordion .mdl__accordion__innerwrapper .mdl__accordion__container .mdl__text{margin-bottom:0;box-sizing:border-box}.mdl__accordion__body{padding:0 20px 20px 20px}@media all and (min-width: 480px){.mdl__accordion__body{padding:0 30px 30px 30px}}.mdl__accordion__body>div>div{padding:0 !important;margin:auto !important}.mdl__accordion .mdl__accordion__innercontainer .mdl__accordion__innerwrapper:last-of-type{margin-bottom:0}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item{padding:20px 25px;box-sizing:border-box;border-bottom-right-radius:20px;margin-bottom:30px}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item.mdl__alert__item__default{background:var(--background)}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item.mdl__alert__item__blue{background:var(--main-hover)}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item.mdl__alert__item__yellow{background:var(--highlights)}@media all and (min-width: 480px){.mdl__alert .mdl__alert__innercontainer .mdl__alert__item{padding:25px 30px}}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item .mdl__alert__header{display:flex;align-items:center;margin-bottom:20px}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item .mdl__alert__header svg{margin-right:20px;width:40px;height:40px;flex:0 0 40px}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item svg{stroke:var(--main-hover)}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item .mdl__alert__subheadline{font-size:1.1rem;line-height:1.25em;font-weight:700;margin-bottom:0;color:var(--main-hover)}@media all and (min-width: 480px){.mdl__alert .mdl__alert__innercontainer .mdl__alert__item .mdl__alert__subheadline{font-size:1.3rem}}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item .mdl__alert__link{padding:15px 30px;display:flex;align-items:center;width:fit-content;position:relative;border-bottom-right-radius:20px;transition:background .3s ease-in-out;margin-top:20px}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item .mdl__alert__link .mdl__alert__linktext{font-size:.9rem;line-height:1em;position:relative;font-weight:700;transition:color .3s ease-in-out}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item .mdl__alert__link svg{margin-left:15px;flex:0 0 28px;width:28px}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__default h2,.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__default h3,.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__default h4,.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__default h5{color:var(--font)}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__default p{color:var(--font)}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__default p>a{color:var(--main-hover)}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__default hr{background:var(--font)}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__default ul li::before{background:var(--font)}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__default .mdl__alert__link{background:var(--main-hover);border:2px solid var(--main-hover);transition:background .3s ease-in-out,border .3s ease-in-out}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__default .mdl__alert__link .mdl__alert__linktext{color:#fff}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__default .mdl__alert__link svg{stroke:#fff}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__default .mdl__alert__link:hover,.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__default .mdl__alert__link:focus-visible{background:var(--main);border:2px solid var(--main)}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__blue svg{stroke:#fff}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__blue .mdl__alert__subheadline{color:#fff}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__blue h2,.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__blue h3,.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__blue h4,.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__blue h5{color:#fff}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__blue p{color:#fff}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__blue p>a{color:#fff}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__blue p>a:focus-visible{outline:2px solid #fff}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__blue p>a[target=_blank]:after{background-color:#fff}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__blue hr{background:#fff}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__blue ul li::before{background:#fff}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__blue .mdl__alert__link{background:rgba(0,0,0,0);border:2px solid #fff;transition:background .3s ease-in-out,border .3s ease-in-out}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__blue .mdl__alert__link .mdl__alert__linktext{color:#fff;transition:color .3s ease-in-out}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__blue .mdl__alert__link svg{stroke:#fff;transition:stroke .3s ease-in-out}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__blue .mdl__alert__link:hover,.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__blue .mdl__alert__link:focus-visible{background:#fff;border:2px solid #fff}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__blue .mdl__alert__link:hover .mdl__alert__linktext,.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__blue .mdl__alert__link:focus-visible .mdl__alert__linktext{color:var(--main-hover)}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__blue .mdl__alert__link:hover svg,.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__blue .mdl__alert__link:focus-visible svg{stroke:var(--main-hover)}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__yellow svg{stroke:var(--font)}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__yellow .mdl__alert__subheadline{color:var(--font)}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__yellow h2,.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__yellow h3,.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__yellow h4,.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__yellow h5{color:var(--font)}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__yellow p{color:var(--font)}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__yellow p>a{color:var(--font)}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__yellow p>a:focus-visible{outline:2px solid var(--font)}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__yellow p>a[target=_blank]:after{background-color:var(--font)}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__yellow hr{background:var(--font)}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__yellow ul li::before{background:var(--font)}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__yellow .mdl__alert__link{background:rgba(0,0,0,0);border:2px solid var(--font);transition:background .3s ease-in-out,border .3s ease-in-out}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__yellow .mdl__alert__link .mdl__alert__linktext{color:var(--font);transition:color .3s ease-in-out}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__yellow .mdl__alert__link svg{stroke:var(--font);transition:stroke .3s ease-in-out}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__yellow .mdl__alert__link:hover,.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__yellow .mdl__alert__link:focus-visible{background:#fff;border:2px solid var(--font)}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__yellow .mdl__alert__link:hover .mdl__alert__linktext,.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__yellow .mdl__alert__link:focus-visible .mdl__alert__linktext{color:var(--font)}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__yellow .mdl__alert__link:hover svg,.mdl__alert .mdl__alert__innercontainer .mdl__alert__item__yellow .mdl__alert__link:focus-visible svg{stroke:var(--font)}.mdl__alert .mdl__alert__innercontainer .mdl__alert__item:last-of-type{margin-bottom:0}.mdl__benefits{position:relative;padding:40px 0;background:var(--background)}@media all and (min-width: 768px){.mdl__benefits{padding:70px 0}}@media all and (min-width: 1280px){.mdl__benefits{padding:100px 0}}.mdl__benefits.mdl__benefits__mode--default .mdl__benefits__headline{color:#fff}.mdl__benefits.mdl__benefits__mode--default .mdl__benefits__introtext{color:#fff}.mdl__benefits.mdl__benefits__mode--grey .mdl__benefits__headline{color:var(--font)}.mdl__benefits.mdl__benefits__mode--grey .mdl__benefits__introtext{color:var(--font)}.mdl__benefits .mdl__benefits__headline{text-align:center;margin-bottom:25px;font-size:1.25rem;line-height:1.25em}@media all and (min-width: 480px){.mdl__benefits .mdl__benefits__headline{font-size:1.4rem}}@media all and (min-width: 1024px){.mdl__benefits .mdl__benefits__headline{font-size:1.5rem}}@media all and (min-width: 1280px){.mdl__benefits .mdl__benefits__headline{font-size:1.75rem}}.mdl__benefits .mdl__benefits__introtext{text-align:center;margin-bottom:25px;font-size:1rem}@media all and (min-width: 480px){.mdl__benefits .mdl__benefits__introtext{font-size:1.2rem}}.mdl__benefits .mdl__benefits__background{background:var(--main-hover);position:absolute;top:0;left:0;height:100%;width:100%}.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__header{max-width:720px;margin:auto;margin-bottom:60px}.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list{display:flex;flex-wrap:wrap;justify-content:start}@media all and (min-width: 640px){.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list{margin:0 -15px}}@media all and (min-width: 1280px){.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list{margin:0 -55px}}@media all and (min-width: 1440px){.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list{margin:0 -90px}}.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item{flex:1 1 100%;margin-bottom:30px}@media all and (min-width: 640px){.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item{flex:1 1 calc(50% - 30px);padding:0 30px;margin:15px -15px;min-height:275px}}@media all and (min-width: 1440px){.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item{flex:0 1 calc(33.3333333333% - 30px)}}.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item .mdl__benefits__link{height:100%;background:var(--main);border-radius:20px;border:2px solid rgba(0,0,0,0);padding:30px;box-sizing:border-box;outline:0 solid rgba(0,0,0,0);transition:background .3s ease-in-out,border .3s ease-in-out,outline .3s ease-in-out}.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item .mdl__benefits__link:is(a):hover,.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item .mdl__benefits__link:is(a):focus-visible{background:var(--highlights);outline:2px solid var(--main-hover)}.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item .mdl__benefits__link:is(a):hover .mdl__benefits__divider,.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item .mdl__benefits__link:is(a):focus-visible .mdl__benefits__divider{background:var(--font)}.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item .mdl__benefits__link:is(a):hover .mdl__benefits__titel,.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item .mdl__benefits__link:is(a):focus-visible .mdl__benefits__titel{color:var(--font)}.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item .mdl__benefits__link .tpl__benefits__icon{max-height:85px;width:auto}.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item .mdl__benefits__link .mdl__benefits__divider{height:4px;width:86px;background:#fff;margin:35px 0;display:block;transition:background .3s ease-in-out}.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item .mdl__benefits__link .mdl__benefits__titel{display:block;color:#fff;font-weight:700;font-size:1.1rem;line-height:1.25em;transition:color .3s ease-in-out}@media all and (min-width: 480px){.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item .mdl__benefits__link .mdl__benefits__titel{font-size:1.3rem}}.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item.mdl__benefits__item__overview .mdl__benefits__link{background:#fff;border:2px solid var(--highlights)}.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item.mdl__benefits__item__overview .mdl__benefits__link:hover,.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item.mdl__benefits__item__overview .mdl__benefits__link:focus-visible{background:var(--highlights);outline:2px solid var(--main-hover)}.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item.mdl__benefits__item__overview .mdl__benefits__link:hover .mdl__benefits__divider,.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item.mdl__benefits__item__overview .mdl__benefits__link:focus-visible .mdl__benefits__divider{background:var(--font)}.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item.mdl__benefits__item__overview .mdl__benefits__link:hover .mdl__benefits__titel,.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item.mdl__benefits__item__overview .mdl__benefits__link:focus-visible .mdl__benefits__titel{color:var(--font)}.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item.mdl__benefits__item__overview .mdl__benefits__link .mdl__benefits__divider{background:var(--main)}.mdl__benefits .mdl__benefits__innercontainer .mdl__benefits__list .mdl__benefits__item.mdl__benefits__item__overview .mdl__benefits__link .mdl__benefits__titel{color:var(--main)}.mdl__career__booklet .mdl__career__booklet__innercontainer{padding:0 20px 45px 20px;margin:auto;box-sizing:border-box;max-width:1440px;display:flex;flex-direction:column-reverse}@media all and (min-width: 480px){.mdl__career__booklet .mdl__career__booklet__innercontainer{padding:0 40px 45px 40px}}@media all and (min-width: 768px){.mdl__career__booklet .mdl__career__booklet__innercontainer{padding:0 60px 75px 60px;flex-direction:row}}@media all and (min-width: 1280px){.mdl__career__booklet .mdl__career__booklet__innercontainer{padding:0 80px 100px 80px}}@media all and (min-width: 1600px){.mdl__career__booklet .mdl__career__booklet__innercontainer{padding:0 30px 120px 30px}}@media all and (min-width: 768px){.mdl__career__booklet .mdl__career__booklet__image{flex:0 1 calc(55% - 15px);width:calc(55% - 15px);margin-right:15px}}@media all and (min-width: 1280px){.mdl__career__booklet .mdl__career__booklet__image{flex:0 1 calc(55% - 30px);width:calc(55% - 30px);margin-right:30px}}.mdl__career__booklet .mdl__career__booklet__image img{width:100%;border-bottom-right-radius:30px}@media all and (min-width: 768px){.mdl__career__booklet .mdl__career__booklet__content{flex:0 1 calc(45% - 15px);width:calc(45% - 15px);margin-left:15px;padding-top:40px}}@media all and (min-width: 1280px){.mdl__career__booklet .mdl__career__booklet__content{flex:0 1 calc(45% - 30px);width:calc(45% - 30px);margin-left:30px;padding-top:60px}}.mdl__career__booklet .mdl__career__booklet__content .mdl__career__booklet__headline{font-size:1.25rem;line-height:1.25em;font-weight:700;padding-bottom:30px}@media all and (min-width: 768px){.mdl__career__booklet .mdl__career__booklet__content .mdl__career__booklet__headline{font-size:1.5rem}}@media all and (min-width: 1280px){.mdl__career__booklet .mdl__career__booklet__content .mdl__career__booklet__headline{font-size:1.8rem}}.mdl__career__booklet .mdl__career__booklet__content .mdl__career__booklet__link{background:var(--main-hover);padding:15px 20px;box-sizing:border-box;border-bottom-right-radius:20px;display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;transition:background .3s ease-in-out}.mdl__career__booklet .mdl__career__booklet__content .mdl__career__booklet__link .mdl__career__booklet__linktext{color:#fff;font-weight:700;font-size:.9rem}.mdl__career__booklet .mdl__career__booklet__content .mdl__career__booklet__link svg{stroke:#fff;flex:0 0 28px;width:28px;height:auto}.mdl__career__booklet .mdl__career__booklet__content .mdl__career__booklet__link:hover,.mdl__career__booklet .mdl__career__booklet__content .mdl__career__booklet__link:focus-visible{background:var(--main)}.mdl__career__booklet .mdl__career__booklet__content .mdl__career__booklet__download{background:var(--background);padding:15px 20px;box-sizing:border-box;border-bottom-right-radius:20px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:30px;position:relative;transition:border .3s ease-in-out;border:2px solid rgba(0,0,0,0)}.mdl__career__booklet .mdl__career__booklet__content .mdl__career__booklet__download .mdl__career__booklet__filename{color:var(--main-hover);font-weight:700;font-size:.9rem;display:block;margin-bottom:5px}.mdl__career__booklet .mdl__career__booklet__content .mdl__career__booklet__download .mdl__career__booklet__file{font-size:.8rem;display:block}.mdl__career__booklet .mdl__career__booklet__content .mdl__career__booklet__download svg{position:absolute;stroke:var(--main-hover);flex:0 0 28px;width:28px;height:auto;top:50%;right:0;transform:translate(-25px, -50%)}.mdl__career__booklet .mdl__career__booklet__content .mdl__career__booklet__download:hover,.mdl__career__booklet .mdl__career__booklet__content .mdl__career__booklet__download:focus-visible{border:2px solid var(--main-hover)}.mdl__career__gallery{position:relative}.mdl__career__gallery .mdl__career__gallery__background{background:var(--main-hover)}.mdl__career__gallery .mdl__career__gallery__background picture{position:relative;z-index:1}.mdl__career__gallery .mdl__career__gallery__background picture img{width:100%}.mdl__career__gallery .mdl__career__gallery__background svg{position:absolute;top:0;height:100%;width:100%;object-fit:cover;z-index:0;pointer-events:none}.mdl__career__gallery .mdl__career__gallery__content{position:absolute;height:80%;width:80%;top:7.5%;bottom:7.5%;z-index:2;max-width:560px;left:50%;transform:translate(-50%, 0);text-align:center;display:flex;flex-direction:column}.mdl__career__gallery .mdl__career__gallery__content .mdl__career__gallery__text{color:#fff;font-size:1rem;line-height:1.25em;display:block}@media all and (min-width: 480px){.mdl__career__gallery .mdl__career__gallery__content .mdl__career__gallery__text{font-size:1.1rem}}.mdl__career__gallery .mdl__career__gallery__content .mdl__career__gallery__text.mdl__career__gallery__text-top{margin-bottom:auto}.mdl__career__gallery .mdl__career__gallery__content .mdl__career__gallery__text.mdl__career__gallery__text-bottom{margin-top:auto}.mdl__career__gallery .mdl__career__gallery__content .mdl__career__gallery__headline{color:#fff;font-size:1.5rem;line-height:1em;font-weight:500;margin-bottom:30px}@media all and (min-width: 480px){.mdl__career__gallery .mdl__career__gallery__content .mdl__career__gallery__headline{font-size:2rem}}@media all and (min-width: 768px){.mdl__career__gallery .mdl__career__gallery__content .mdl__career__gallery__headline{font-size:2.5rem}}@media all and (min-width: 1024px){.mdl__career__gallery .mdl__career__gallery__content .mdl__career__gallery__headline{font-size:3rem}}@media all and (min-width: 1280px){.mdl__career__gallery .mdl__career__gallery__content .mdl__career__gallery__headline{font-size:4rem}}@media all and (min-width: 1440px){.mdl__career__gallery .mdl__career__gallery__content .mdl__career__gallery__headline{font-size:5rem}}.mdl__career__gallery .mdl__career__gallery__content .mdl__career__gallery__button{background:var(--highlights);padding:15px 20px;box-sizing:border-box;display:flex;align-items:center;width:fit-content;border-bottom-right-radius:15px;align-self:center;border:2px solid var(--highlights);transition:background .3s ease-in-out}.mdl__career__gallery .mdl__career__gallery__content .mdl__career__gallery__button .mdl__career__gallery__buttontext{color:var(--font);font-weight:700;font-size:.9rem}.mdl__career__gallery .mdl__career__gallery__content .mdl__career__gallery__button svg{margin-left:20px;flex:0 0 24px;width:24px}.mdl__career__gallery .mdl__career__gallery__content .mdl__career__gallery__button:hover,.mdl__career__gallery .mdl__career__gallery__content .mdl__career__gallery__button:focus-visible{background:#fff}.mdl__career__intro .mdl__career__intro__innercontainer{padding:20px 20px 30px 20px;box-sizing:border-box}@media all and (min-width: 480px){.mdl__career__intro .mdl__career__intro__innercontainer{padding:20px 40px 40px 40px}}@media all and (min-width: 768px){.mdl__career__intro .mdl__career__intro__innercontainer{padding:20px 60px 60px 60px}}@media all and (min-width: 1280px){.mdl__career__intro .mdl__career__intro__innercontainer{padding:20px 80px 80px 80px}}@media all and (min-width: 1440px){.mdl__career__intro .mdl__career__intro__innercontainer{padding:20px 120px 120px 120px}}@media all and (min-width: 1024px){.mdl__career__intro .mdl__career__intro__content{display:flex;min-height:540px}}@media all and (min-width: 1280px){.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__left{flex:0 1 calc(100% - 350px);width:calc(100% - 350px)}}.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__left .mdl__career__intro__headline{font-size:2rem;line-height:1.1em;font-weight:700;margin-bottom:30px}@media all and (min-width: 480px){.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__left .mdl__career__intro__headline{font-size:2.5rem}}@media all and (min-width: 768px){.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__left .mdl__career__intro__headline{font-size:3rem}}@media all and (min-width: 1024px){.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__left .mdl__career__intro__headline{font-size:3.5rem}}@media all and (min-width: 1440px){.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__left .mdl__career__intro__headline{font-size:4rem}}.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__left>p{font-size:1.2rem}.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__left .mdl__career__intro__link{padding:15px 30px;display:flex;align-items:center;width:fit-content;position:relative;border-bottom-right-radius:20px;background:var(--main-hover);transition:background .3s ease-in-out;margin-top:25px}.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__left .mdl__career__intro__link .mdl__career__intro__linktext{font-size:.9rem;line-height:1em;position:relative;font-weight:700;transition:color .3s ease-in-out;color:#fff}.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__left .mdl__career__intro__link svg{margin-left:15px;flex:0 0 28px;width:28px;stroke:#fff}.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__left .mdl__career__intro__link:hover,.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__left .mdl__career__intro__link:focus-visible{background:var(--main)}.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__right{margin-top:20px}@media all and (min-width: 1024px){.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__right{flex:0 1 300px;width:300px;min-width:300px;margin-left:50px;margin-top:0}}@media all and (min-width: 1280px){.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__right{flex:0 1 350px;width:350px;min-width:350px;margin-left:50px;margin-top:0}}@media all and (min-width: 1600px){.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__right{min-width:680px}}.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__right .mdl__career__intro__logo__list{padding:20px 30px;background:var(--background);box-sizing:border-box;border-bottom-right-radius:20px;text-align:-webkit-center;margin-left:auto}@media all and (min-width: 1280px){.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__right .mdl__career__intro__logo__list{max-width:100%;padding:20px 55px}}@media all and (min-width: 1600px){.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__right .mdl__career__intro__logo__list{max-width:50%;padding:20px 55px}}.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__right .mdl__career__intro__logo__list img{display:block;width:100%;height:100%;object-fit:contain;max-width:200px;max-height:200px}.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__right .mdl__career__intro__logo__list .slick-dots{position:absolute;bottom:-30px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;left:0}.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__right .mdl__career__intro__logo__list .slick-dots li{height:12px;width:12px}.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__right .mdl__career__intro__logo__list .slick-dots button{background:var(--main-hover);opacity:.2;border-radius:50%;height:12px;width:12px}.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__right .mdl__career__intro__logo__list .slick-dots .slick-active button{opacity:1}.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__right .slick-track{display:flex !important}.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__right .slick-track .slick-slide{display:flex;height:auto;align-items:center;justify-content:center}.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__right .mdl__career__intro__image__list{position:relative;display:none}@media all and (min-width: 1600px){.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__right .mdl__career__intro__image__list{display:block}}.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__right .mdl__career__intro__image__list .mdl__career__intro__image__first{position:absolute;top:-180px;z-index:1}.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__right .mdl__career__intro__image__list .mdl__career__intro__image__first img{max-width:320px;height:auto;border-bottom-right-radius:20px}.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__right .mdl__career__intro__image__list .mdl__career__intro__image__middle{position:absolute;top:40px;right:0;z-index:1}.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__right .mdl__career__intro__image__list .mdl__career__intro__image__middle img{max-width:480px;height:auto;border-bottom-right-radius:20px}.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__right .mdl__career__intro__image__list .mdl__career__intro__image__last{position:absolute;top:160px;z-index:1}.mdl__career__intro .mdl__career__intro__content .mdl__career__intro__content__right .mdl__career__intro__image__list .mdl__career__intro__image__last img{max-width:360px;height:auto;border-bottom-right-radius:20px}.mdl__cite{position:relative}.mdl__cite .mdl__cite__headline{max-width:1080px;box-sizing:border-box;padding-left:20px}@media all and (min-width: 480px){.mdl__cite .mdl__cite__headline{padding-left:40px}}@media all and (min-width: 768px){.mdl__cite .mdl__cite__headline{padding-left:60px}}@media all and (min-width: 1024px){.mdl__cite .mdl__cite__headline{margin:0 auto 25px auto}}@media all and (min-width: 1280px){.mdl__cite .mdl__cite__headline{padding-left:80px;margin-left:auto;margin-right:500px}}@media all and (min-width: 1440px){.mdl__cite .mdl__cite__headline{padding-left:120px;margin-right:670px}}.mdl__cite .mdl__cite__innercontainer{max-width:1080px;box-sizing:border-box;position:relative;z-index:1}@media all and (min-width: 1280px){.mdl__cite .mdl__cite__innercontainer{padding-left:80px;margin-left:auto}}@media all and (min-width: 1440px){.mdl__cite .mdl__cite__innercontainer{padding-left:120px}}.mdl__cite .mdl__cite__innercontainer .mdl__cite__background{width:40px;height:auto;margin-top:40px}@media all and (min-width: 768px){.mdl__cite .mdl__cite__innercontainer .mdl__cite__background{width:60px}}@media all and (min-width: 1440px){.mdl__cite .mdl__cite__innercontainer .mdl__cite__background{width:100px}}@media all and (min-width: 1280px){.mdl__cite .mdl__cite__innercontainer .mdl__cite__list{width:calc(100% + 40px)}}@media all and (min-width: 1440px){.mdl__cite .mdl__cite__innercontainer .mdl__cite__list{margin:-50px 0 0 0;width:calc(100% + 75px)}}.mdl__cite .mdl__cite__innercontainer .mdl__cite__list .slick-list{padding-bottom:75px;box-sizing:border-box}@media all and (min-width: 768px){.mdl__cite .mdl__cite__innercontainer .mdl__cite__list .mdl__cite__item{display:flex;align-items:center;flex-direction:row;padding:0}}.mdl__cite .mdl__cite__innercontainer .mdl__cite__list .mdl__cite__item .mdl__cite__content{flex:0 1 calc(50% - 15px);align-self:flex-start;margin:25px 0;box-sizing:border-box}@media all and (min-width: 768px){.mdl__cite .mdl__cite__innercontainer .mdl__cite__list .mdl__cite__item .mdl__cite__content{padding:0 15px 0 0;margin-top:25px}}@media all and (min-width: 1440px){.mdl__cite .mdl__cite__innercontainer .mdl__cite__list .mdl__cite__item .mdl__cite__content{margin-top:75px}}.mdl__cite .mdl__cite__innercontainer .mdl__cite__list .mdl__cite__item .mdl__cite__content p{font-size:1.1rem;font-style:italic}.mdl__cite .mdl__cite__innercontainer .mdl__cite__list .mdl__cite__item .mdl__cite__content .mdl__cite__name{display:block;font-weight:700;margin:10px 0;font-size:1.25rem}.mdl__cite .mdl__cite__innercontainer .mdl__cite__list .mdl__cite__item .mdl__cite__content .mdl__cite__position{display:block;margin:10px 0}.mdl__cite .mdl__cite__innercontainer .mdl__cite__list .mdl__cite__item .mdl__cite__image{flex:0 1 50%}@media all and (min-width: 768px){.mdl__cite .mdl__cite__innercontainer .mdl__cite__list .mdl__cite__item .mdl__cite__image{flex:0 1 calc(50% - 15px);position:absolute;padding:0 0 0 15px;width:50%;right:0;top:0}}@media all and (min-width: 1280px){.mdl__cite .mdl__cite__innercontainer .mdl__cite__list .mdl__cite__item .mdl__cite__image{bottom:-40px;align-self:end}}@media all and (min-width: 1440px){.mdl__cite .mdl__cite__innercontainer .mdl__cite__list .mdl__cite__item .mdl__cite__image{bottom:-75px}}.mdl__cite .mdl__cite__innercontainer .mdl__cite__list .mdl__cite__item .mdl__cite__image img{width:100%;border-bottom-right-radius:20px}.mdl__cite .mdl__cite__innercontainer .slick-slider{margin-bottom:0}.mdl__cite .mdl__cite__slider__controls{display:flex;padding:0 20px;margin-top:20px}@media all and (min-width: 480px){.mdl__cite .mdl__cite__slider__controls{padding:0 40px}}@media all and (min-width: 768px){.mdl__cite .mdl__cite__slider__controls{padding:0 60px;position:absolute;bottom:0;background:#fff;width:100%;height:75px;align-items:center;box-sizing:border-box}}@media all and (min-width: 1280px){.mdl__cite .mdl__cite__slider__controls{padding:0 80px}}@media all and (min-width: 1440px){.mdl__cite .mdl__cite__slider__controls{padding:0}}@media all and (min-width: 768px){.mdl__cite .mdl__cite__slider__controls .mdl__cite__slider__controls__innercontainer{max-width:960px;width:100%;margin:auto}}@media all and (min-width: 1280px){.mdl__cite .mdl__cite__slider__controls .mdl__cite__slider__controls__innercontainer{margin:0}}@media all and (min-width: 1440px){.mdl__cite .mdl__cite__slider__controls .mdl__cite__slider__controls__innercontainer{margin-left:auto;padding-right:670px;padding-left:120px}}.mdl__cite .mdl__cite__slider__controls .mdl__cite__slider-arrows{width:110px;flex:0 0 110px;display:flex;justify-content:space-between;position:relative;z-index:2}.mdl__cite .mdl__cite__slider__controls .mdl__cite__slider-arrows .mdl__cite__slider__prev{width:48px;height:48px;transition:background .3s ease-in-out;position:relative}.mdl__cite .mdl__cite__slider__controls .mdl__cite__slider-arrows .mdl__cite__slider__prev .mdl__cite__slider__prevbtn{height:100%;width:100%;background:var(--background);border-radius:10px;border:2px solid var(--background);transition:background .3s ease-in-out,border .3s ease-in-out}.mdl__cite .mdl__cite__slider__controls .mdl__cite__slider-arrows .mdl__cite__slider__prev .mdl__cite__slider__prevbtn:hover,.mdl__cite .mdl__cite__slider__controls .mdl__cite__slider-arrows .mdl__cite__slider__prev .mdl__cite__slider__prevbtn:focus-visible{background:var(--main);border:2px solid var(--main)}.mdl__cite .mdl__cite__slider__controls .mdl__cite__slider-arrows .mdl__cite__slider__prev .mdl__cite__slider__prevbtn:hover svg,.mdl__cite .mdl__cite__slider__controls .mdl__cite__slider-arrows .mdl__cite__slider__prev .mdl__cite__slider__prevbtn:focus-visible svg{color:#fff}.mdl__cite .mdl__cite__slider__controls .mdl__cite__slider-arrows .mdl__cite__slider__prev .mdl__cite__slider__prevbtn svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--font);transition:color .3s ease-in-out}.mdl__cite .mdl__cite__slider__controls .mdl__cite__slider-arrows .mdl__cite__slider__next{width:48px;height:48px;transition:background .3s ease-in-out;position:relative}.mdl__cite .mdl__cite__slider__controls .mdl__cite__slider-arrows .mdl__cite__slider__next .mdl__cite__slider__nextbtn{height:100%;width:100%;background:var(--main-hover);border-radius:10px;border:2px solid var(--main-hover);transition:background .3s ease-in-out,border .3s ease-in-out}.mdl__cite .mdl__cite__slider__controls .mdl__cite__slider-arrows .mdl__cite__slider__next .mdl__cite__slider__nextbtn:hover,.mdl__cite .mdl__cite__slider__controls .mdl__cite__slider-arrows .mdl__cite__slider__next .mdl__cite__slider__nextbtn:focus-visible{background:var(--main);border:2px solid var(--main)}.mdl__cite .mdl__cite__slider__controls .mdl__cite__slider-arrows .mdl__cite__slider__next .mdl__cite__slider__nextbtn:hover svg,.mdl__cite .mdl__cite__slider__controls .mdl__cite__slider-arrows .mdl__cite__slider__next .mdl__cite__slider__nextbtn:focus-visible svg{color:#fff}.mdl__cite .mdl__cite__slider__controls .mdl__cite__slider-arrows .mdl__cite__slider__next .mdl__cite__slider__nextbtn svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff}.mdl__download .mdl__download__innercontainer .mdl__download__item{display:flex;flex-direction:row;flex-grow:1;width:100%;box-sizing:border-box;margin-bottom:30px}.mdl__download .mdl__download__innercontainer .mdl__download__item:last-child{margin-right:0}.mdl__download .mdl__download__innercontainer .mdl__download__item .mdl__download__link{display:flex;flex-direction:column;width:100%;position:relative;background:var(--background);padding:25px 20px;transition:border .3s ease-in-out;border:2px solid rgba(0,0,0,0);border-bottom-right-radius:20px}.mdl__download .mdl__download__innercontainer .mdl__download__item .mdl__download__link>svg{flex:0 0 40px;width:40px;height:auto;stroke:var(--main-hover);position:absolute;top:50%;right:20px;transform:translate(0, -50%)}@media all and (min-width: 480px){.mdl__download .mdl__download__innercontainer .mdl__download__item .mdl__download__link>svg{right:30px}}@media all and (min-width: 480px){.mdl__download .mdl__download__innercontainer .mdl__download__item .mdl__download__link{padding:35px 30px}}.mdl__download .mdl__download__innercontainer .mdl__download__item .mdl__download__link:hover,.mdl__download .mdl__download__innercontainer .mdl__download__item .mdl__download__link:focus-visible{border:2px solid var(--main-hover)}.mdl__download .mdl__download__innercontainer .mdl__download__item .mdl__download__link .mdl__download__filename{color:var(--font);margin-right:60px;margin-bottom:5px;position:relative;font-weight:700;font-size:1rem;line-height:1.25em;display:block}@media all and (min-width: 480px){.mdl__download .mdl__download__innercontainer .mdl__download__item .mdl__download__link .mdl__download__filename{font-size:1.1rem}}.mdl__download .mdl__download__innercontainer .mdl__download__item .mdl__download__link .mdl__download__card__file{color:var(--main-hover);position:relative;font-size:1rem;margin-right:60px;line-height:1.25em;display:block;font-weight:500;font-style:italic}@media all and (min-width: 1280px){.mdl__download .mdl__download__innercontainer .mdl__download__item .mdl__download__link .mdl__download__card__file{font-size:1.1rem}}.mdl__download .mdl__download__innercontainer .mdl__download__item:last-of-type{margin-bottom:0}.mdl__frontpage__header{position:relative;background:#1e1e1e;max-height:1080px;min-height:780px}@media all and (min-width: 1280px){.mdl__frontpage__header{height:calc(100vh - 125px)}}.mdl__frontpage__header .mdl__frontpage__header__backgroundmedia{position:absolute;height:100%;width:100%}.mdl__frontpage__header .mdl__frontpage__header__backgroundmedia img,.mdl__frontpage__header .mdl__frontpage__header__backgroundmedia video{width:100%;height:100%;object-fit:cover}.mdl__frontpage__header .mdl__frontpage__header__backgroundmedia:after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5)}.mdl__frontpage__header .mdl__frontpage__header__content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:1140px;width:100%;padding:0 20px;box-sizing:border-box}@media all and (min-width: 480px){.mdl__frontpage__header .mdl__frontpage__header__content{padding:0 40px}}@media all and (min-width: 768px){.mdl__frontpage__header .mdl__frontpage__header__content{padding:0 60px}}@media all and (min-width: 1024px){.mdl__frontpage__header .mdl__frontpage__header__content{padding:0 80px}}.mdl__frontpage__header .mdl__frontpage__header__content .mdl__frontpage__headline{font-size:2.25rem;line-height:1em;font-weight:700;margin-bottom:30px}@media all and (min-width: 480px){.mdl__frontpage__header .mdl__frontpage__header__content .mdl__frontpage__headline{font-size:3rem}}@media all and (min-width: 1024px){.mdl__frontpage__header .mdl__frontpage__header__content .mdl__frontpage__headline{font-size:3.75rem}}@media all and (min-width: 1280px){.mdl__frontpage__header .mdl__frontpage__header__content .mdl__frontpage__headline{font-size:4.5rem}}@media all and (min-width: 1440px){.mdl__frontpage__header .mdl__frontpage__header__content .mdl__frontpage__headline{font-size:6rem}}.mdl__frontpage__header .mdl__frontpage__header__content .mdl__frontpage__headline .mdl__frontpage__header__firstrow{display:block;color:#fff}.mdl__frontpage__header .mdl__frontpage__header__content .mdl__frontpage__headline .mdl__frontpage__header__secondrow{display:block;color:var(--main)}.mdl__frontpage__header .mdl__frontpage__header__content .mdl__frontpage__searchheadline{color:#fff;margin-bottom:30px;font-size:1.5rem;line-height:1.2em}@media all and (min-width: 480px){.mdl__frontpage__header .mdl__frontpage__header__content .mdl__frontpage__searchheadline{font-size:1.75rem}}@media all and (min-width: 1024px){.mdl__frontpage__header .mdl__frontpage__header__content .mdl__frontpage__searchheadline{font-size:2rem}}.mdl__frontpage__header .mdl__frontpage__header__content .mdl__frontpage__header__searchterms__list{display:flex;flex-wrap:wrap}.mdl__frontpage__header .mdl__frontpage__header__content .mdl__frontpage__header__searchterms__list .mdl__frontpage__header__searchterms__item{display:block;cursor:pointer;margin-top:10px;margin-bottom:10px;margin-right:10px}@media all and (min-width: 480px){.mdl__frontpage__header .mdl__frontpage__header__content .mdl__frontpage__header__searchterms__list .mdl__frontpage__header__searchterms__item{margin-right:20px}}.mdl__frontpage__header .mdl__frontpage__header__content .mdl__frontpage__header__searchterms__list .mdl__frontpage__header__searchterms__item .mdl__frontpage__header__searchterms__link{background:rgba(112,112,112,.7);transition:color .3s ease-in-out,background .3s ease-in-out;padding:10px 15px;border-radius:10px;backdrop-filter:blur(5px)}.mdl__frontpage__header .mdl__frontpage__header__content .mdl__frontpage__header__searchterms__list .mdl__frontpage__header__searchterms__item .mdl__frontpage__header__searchterms__link:hover,.mdl__frontpage__header .mdl__frontpage__header__content .mdl__frontpage__header__searchterms__list .mdl__frontpage__header__searchterms__item .mdl__frontpage__header__searchterms__link:focus-visible,.mdl__frontpage__header .mdl__frontpage__header__content .mdl__frontpage__header__searchterms__list .mdl__frontpage__header__searchterms__item .mdl__frontpage__header__searchterms__link:focus{background:#fff}.mdl__frontpage__header .mdl__frontpage__header__content .mdl__frontpage__header__searchterms__list .mdl__frontpage__header__searchterms__item .mdl__frontpage__header__searchterms__link:hover .mdl__frontpage__header__searchterms__linktext,.mdl__frontpage__header .mdl__frontpage__header__content .mdl__frontpage__header__searchterms__list .mdl__frontpage__header__searchterms__item .mdl__frontpage__header__searchterms__link:focus-visible .mdl__frontpage__header__searchterms__linktext,.mdl__frontpage__header .mdl__frontpage__header__content .mdl__frontpage__header__searchterms__list .mdl__frontpage__header__searchterms__item .mdl__frontpage__header__searchterms__link:focus .mdl__frontpage__header__searchterms__linktext{color:var(--main-hover)}.mdl__frontpage__header .mdl__frontpage__header__content .mdl__frontpage__header__searchterms__list .mdl__frontpage__header__searchterms__item .mdl__frontpage__header__searchterms__linktext{color:#fff;font-size:1rem;line-height:1.25em;transition:color .3s ease-in-out}.mdl__gallery{position:relative}.mdl__gallery .mdl__gallery__headline{padding-top:40px}.mdl__gallery .mdl__gallery__innercontainer{max-width:1080px;box-sizing:border-box;position:relative}@media all and (min-width: 1280px){.mdl__gallery .mdl__gallery__innercontainer{padding-left:80px}}@media all and (min-width: 1440px){.mdl__gallery .mdl__gallery__innercontainer{padding-left:120px}}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__wrapper__no-headline{padding-top:50px}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__image__format img{display:block;width:100%;height:auto;border-bottom-right-radius:20px}@media all and (min-width: 1280px){.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__image__format img{width:calc(100% + 40px)}}@media all and (min-width: 1440px){.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__image__format img{width:calc(100% + 75px)}}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__image__format[data-ptl-image-format=auto]{aspect-ratio:16/9}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__image__format[data-ptl-image-format="3:1"]{aspect-ratio:3/1}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__image__format[data-ptl-image-format="21:9"]{aspect-ratio:21/9}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__image__format[data-ptl-image-format="16:9"]{aspect-ratio:16/9}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__image__format[data-ptl-image-format="2:1"]{aspect-ratio:2/1}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__image__format[data-ptl-image-format="5:3"]{aspect-ratio:5/3}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__image__format[data-ptl-image-format="3:2"]{aspect-ratio:3/2}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__image__format[data-ptl-image-format="4:3"]{aspect-ratio:4/3}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__image__format[data-ptl-image-format="1:1"]{aspect-ratio:1/1}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__image__format[data-ptl-image-format="2:3"]{aspect-ratio:2/3}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__image__format[data-ptl-image-format="4:5"]{aspect-ratio:4/5}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__image__format[data-ptl-image-format="0"]{padding-top:0}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__image__format[data-ptl-image-format="0"]>picture{position:static}@media all and (min-width: 480px)and (max-width: 1279px){.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__image__format[data-ptl-image-format="0"]>picture>img{max-height:550px;margin:0 auto;object-fit:contain}}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__caption__container{padding:20px 50px 20px 30px;position:relative}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__caption{display:block;font-weight:400;line-height:1.2em;padding-top:15px}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__zoombtn{position:absolute;top:50%;transform:translate(0, -50%);right:0;width:42px;height:42px;display:flex;justify-content:center;align-items:center}@media all and (min-width: 480px){.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__zoombtn{width:48px;height:48px}}@media all and (min-width: 768px){.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__zoombtn{width:56px;height:56px}}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__zoombtn svg{transition:transform .3s ease-in-out}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__zoombtn:hover svg{transform:scale(1.2)}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__source{display:block;font-weight:400;line-height:1.2em;padding-top:15px;font-style:italic}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__preview{display:block;position:relative;overflow:hidden}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__preview:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:1;border-bottom-right-radius:20px}@media screen and (min-width: 768px){.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__preview{display:flex;width:100%}}@media screen and (min-width: 1280px){.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__preview{width:calc(100% + 40px)}}@media screen and (min-width: 1440px){.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__preview{width:calc(100% + 75px)}}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);cursor:pointer;min-width:fit-content;z-index:2;color:inherit;text-decoration:none;display:block;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__button .mdl__gallery__button__innerwrapper{padding:10px 20px;background:var(--main-hover);transition:background .3s ease-in-out,border .3s ease-in-out;width:fit-content;border-bottom-right-radius:20px;border:2px solid rgba(0,0,0,0)}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__button .mdl__gallery__button__innerwrapper:hover,.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__button .mdl__gallery__button__innerwrapper:focus-visible{background:#fff;border:2px solid var(--main-hover)}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__button .mdl__gallery__button__innerwrapper:hover svg path,.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__button .mdl__gallery__button__innerwrapper:focus-visible svg path{fill:var(--main-hover)}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__button .mdl__gallery__button__innerwrapper:hover .mdl__gallery__button__text,.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__button .mdl__gallery__button__innerwrapper:focus-visible .mdl__gallery__button__text{color:var(--main-hover)}@media all and (min-width: 480px){.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__button .mdl__gallery__button__innerwrapper{padding:15px 30px}}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__button .mdl__gallery__button__innerwrapper svg{margin-right:15px;flex:0 0 24px;width:24px}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__button .mdl__gallery__button__innerwrapper svg path{fill:#fff;transition:fill .3s ease-in-out}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__button .mdl__gallery__button__innerwrapper .mdl__gallery__button__text{font-weight:500;line-height:1.2em;color:#fff;transition:color .3s ease;font-size:.9rem;position:relative;white-space:nowrap}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__image__button{position:absolute;right:15px;bottom:15px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;z-index:5}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__picturepreview{display:block;z-index:1}@media screen and (min-width: 768px){.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__picturepreview{width:50%}}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__picturepreview .mdl__gallery__picturepreview__format{display:block;position:relative;padding-top:66.6666666667%}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__picturepreview .mdl__gallery__picturepreview__format>img{position:absolute;left:0;top:0;width:100%;height:100%}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__picturepreview--half{display:none}@media screen and (min-width: 768px){.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__picturepreview--half{display:block;z-index:1;border-bottom-right-radius:20px}.mdl__gallery .mdl__gallery__innercontainer .mdl__gallery__picturepreview--half .mdl__gallery__picturepreview__format>img{object-fit:cover;border-bottom-right-radius:20px}}.mdl__html{position:relative}.mdl__html .mdl__html__innercontainer{max-width:1080px;box-sizing:border-box;position:relative;z-index:1}@media all and (min-width: 1280px){.mdl__html .mdl__html__innercontainer{padding-left:80px;margin-left:auto}}@media all and (min-width: 1440px){.mdl__html .mdl__html__innercontainer{padding-left:120px}}.mdl__html .mdl__html__headline{padding-top:40px}.mdl__html .mdl__html__wrapper{position:relative}@media all and (min-width: 1280px){.mdl__html .mdl__html__wrapper{width:calc(100% + 40px)}}@media all and (min-width: 1440px){.mdl__html .mdl__html__wrapper{width:calc(100% + 75px)}}.mdl__html .mdl__html__wrapper.mdl__html__wrapper__no-headline{padding-top:50px}.mdl__html .mdl__html__wrapper .mdl__html__html{position:relative}.mdl__html .mdl__html__wrapper .mdl__html__html:has(.ptl__external_resource):after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background:var(--main);border-bottom-right-radius:20px}.mdl__html .mdl__html__wrapper .mdl__html__html:has(.ptl__external_resource) .ptl__external_resource{z-index:2}.mdl__html .mdl__html__wrapper .mdl__html__html:has(.ptl__external_resource) .ptl__external_resource .ptl__external_resource__button{padding:10px 20px;background:var(--main-hover);transition:background .3s ease-in-out,border .3s ease-in-out;width:fit-content;border-bottom-right-radius:20px;border:2px solid rgba(0,0,0,0)}.mdl__html .mdl__html__wrapper .mdl__html__html:has(.ptl__external_resource) .ptl__external_resource .ptl__external_resource__button:hover,.mdl__html .mdl__html__wrapper .mdl__html__html:has(.ptl__external_resource) .ptl__external_resource .ptl__external_resource__button:focus-visible{background:#fff;border:2px solid var(--main-hover)}@media all and (min-width: 480px){.mdl__html .mdl__html__wrapper .mdl__html__html:has(.ptl__external_resource) .ptl__external_resource .ptl__external_resource__button{padding:15px 30px}}.mdl__html .mdl__html__wrapper img{width:100%;height:auto;position:absolute}.mdl__html .mdl__html__source{display:block;font-weight:400;line-height:1.2em;padding-top:15px}div[id^=twingle-public-embed]{box-shadow:0 3px 10px 0 rgba(0,0,0,.2)}.mdl__link .mdl__link__innercontainer .mdl__link__item{position:relative;margin-bottom:30px}.mdl__link .mdl__link__innercontainer .mdl__link__link{padding:25px 20px;display:flex;align-items:center;background:var(--background);transition:border .3s ease-in-out;border:2px solid rgba(0,0,0,0);border-bottom-right-radius:20px}.mdl__link .mdl__link__innercontainer .mdl__link__link:hover,.mdl__link .mdl__link__innercontainer .mdl__link__link:focus-visible{border:2px solid var(--main-hover)}@media all and (min-width: 480px){.mdl__link .mdl__link__innercontainer .mdl__link__link{padding:35px 30px}}.mdl__link .mdl__link__innercontainer .mdl__link__link .icon-tabler-arrow-right{flex:0 0 32px;width:32px;height:auto;stroke:var(--main-hover);margin-right:15px}.mdl__link .mdl__link__innercontainer .mdl__link__link .mdl__link__linktext{hyphens:auto;margin-right:20px;color:var(--main-hover);box-sizing:border-box;position:relative;transition:color .3s ease-in-out;text-decoration:underline;font-weight:700;font-size:1rem;line-height:1.25em;display:block}@media all and (min-width: 480px){.mdl__link .mdl__link__innercontainer .mdl__link__link .mdl__link__linktext{font-size:1.1rem}}.mdl__link .mdl__link__innercontainer .mdl__link__link .icon-tabler-link{flex:0 0 36px;width:36px;height:auto;stroke:var(--main-hover);margin-left:auto}.mdl__link .mdl__link__innercontainer .mdl__link__item:last-of-type{margin-bottom:0}.mdl__linkhorizontal .mdl__linkhorizontal__innercontainer__single{padding:45px 20px;max-width:960px;margin:auto;box-sizing:border-box}@media all and (min-width: 768px){.mdl__linkhorizontal .mdl__linkhorizontal__innercontainer__single{padding:75px 30px}}@media all and (min-width: 1600px){.mdl__linkhorizontal .mdl__linkhorizontal__innercontainer__single{padding:120px 30px}}@media all and (min-width: 480px){.mdl__linkhorizontal .mdl__linkhorizontal__innercontainer__single .mdl__linkhorizontal__list{display:flex;justify-content:center}}.mdl__linkhorizontal .mdl__linkhorizontal__innercontainer__double{padding:45px 20px;max-width:1140px;margin:auto;box-sizing:border-box}@media all and (min-width: 768px){.mdl__linkhorizontal .mdl__linkhorizontal__innercontainer__double{padding:75px 30px}}@media all and (min-width: 1600px){.mdl__linkhorizontal .mdl__linkhorizontal__innercontainer__double{padding:120px 30px}}@media all and (min-width: 768px){.mdl__linkhorizontal .mdl__linkhorizontal__innercontainer__double .mdl__linkhorizontal__list{display:flex;justify-content:center}}.mdl__linkhorizontal .mdl__linkhorizontal__innercontainer__double .mdl__linkhorizontal__item:not(:last-of-type){margin-bottom:20px}@media all and (min-width: 768px){.mdl__linkhorizontal .mdl__linkhorizontal__innercontainer__double .mdl__linkhorizontal__item{width:calc(50% - 15px)}.mdl__linkhorizontal .mdl__linkhorizontal__innercontainer__double .mdl__linkhorizontal__item:not(:last-of-type){margin-bottom:0}.mdl__linkhorizontal .mdl__linkhorizontal__innercontainer__double .mdl__linkhorizontal__item:nth-child(odd){margin-right:15px}.mdl__linkhorizontal .mdl__linkhorizontal__innercontainer__double .mdl__linkhorizontal__item:nth-child(even){margin-left:15px}}.mdl__linkhorizontal .mdl__linkhorizontal__innercontainer__triple{padding:45px 20px;max-width:800px;margin:auto;box-sizing:border-box}@media all and (min-width: 768px){.mdl__linkhorizontal .mdl__linkhorizontal__innercontainer__triple{padding:75px 30px}}@media all and (min-width: 1280px){.mdl__linkhorizontal .mdl__linkhorizontal__innercontainer__triple{max-width:1440px}}@media all and (min-width: 1600px){.mdl__linkhorizontal .mdl__linkhorizontal__innercontainer__triple{padding:120px 30px}}@media all and (min-width: 1280px){.mdl__linkhorizontal .mdl__linkhorizontal__innercontainer__triple .mdl__linkhorizontal__list{display:flex;justify-content:center}}.mdl__linkhorizontal .mdl__linkhorizontal__innercontainer__triple .mdl__linkhorizontal__item:not(:last-of-type){margin-bottom:20px}@media all and (min-width: 1280px){.mdl__linkhorizontal .mdl__linkhorizontal__innercontainer__triple .mdl__linkhorizontal__item{width:calc(33.3333333333% - 15px)}.mdl__linkhorizontal .mdl__linkhorizontal__innercontainer__triple .mdl__linkhorizontal__item:not(:last-of-type){margin-bottom:0}.mdl__linkhorizontal .mdl__linkhorizontal__innercontainer__triple .mdl__linkhorizontal__item:nth-child(2){margin:0 30px}}.mdl__linkhorizontal .mdl__linkhorizontal__headline{font-size:1.25rem;line-height:1.25em;font-weight:700;padding-bottom:50px;text-align:center}@media all and (min-width: 768px){.mdl__linkhorizontal .mdl__linkhorizontal__headline{font-size:1.5rem;padding-bottom:75px}}@media all and (min-width: 1280px){.mdl__linkhorizontal .mdl__linkhorizontal__headline{font-size:1.8rem}}.mdl__linkhorizontal .mdl__linkhorizontal__list{display:block}.mdl__linkhorizontal .mdl__linkhorizontal__link{background:var(--main);padding:20px;display:flex;align-items:center;box-sizing:border-box;transition:background .3s ease-in-out,border .3s ease-in-out,outline .3s ease-in-out;border-radius:20px;border:2px solid rgba(0,0,0,0);outline:2px solid rgba(0,0,0,0)}.mdl__linkhorizontal .mdl__linkhorizontal__link:hover,.mdl__linkhorizontal .mdl__linkhorizontal__link:focus-visible{background:var(--highlights);outline:2px solid var(--font)}.mdl__linkhorizontal .mdl__linkhorizontal__link:hover .mdl__linkhorizontal__linktext,.mdl__linkhorizontal .mdl__linkhorizontal__link:focus-visible .mdl__linkhorizontal__linktext{color:var(--font)}@media all and (min-width: 1024px){.mdl__linkhorizontal .mdl__linkhorizontal__link{padding:30px}}.mdl__linkhorizontal .mdl__linkhorizontal__link .mdl__linkhorizontal__linktext{font-size:1.1rem;line-height:1.25em;color:#fff;font-weight:700;transition:color .3s ease-in-out;position:relative}@media all and (min-width: 480px){.mdl__linkhorizontal .mdl__linkhorizontal__link .mdl__linkhorizontal__linktext{font-size:1.3rem}}.mdl__linkhorizontal .mdl__linkhorizontal__link .mdl__linkhorizontal__icon{position:relative;max-height:40px;width:auto;margin-right:30px}@media all and (min-width: 480px){.mdl__linkhorizontal .mdl__linkhorizontal__link .mdl__linkhorizontal__icon{max-height:60px;margin-right:50px}}.mdl__offers{padding:40px 20px;box-sizing:border-box}@media all and (min-width: 480px){.mdl__offers{padding:60px 40px}}@media all and (min-width: 768px){.mdl__offers{padding:80px 60px}}@media all and (min-width: 1280px){.mdl__offers{padding:80px}}@media all and (min-width: 1440px){.mdl__offers{padding:120px}}@media all and (min-width: 1600px){.mdl__offers{padding:140px 120px}}.mdl__offers .mdl__offers__innercontainer{max-width:1420px;margin:auto}.mdl__offers .mdl__offers__innercontainer .mdl__offers__header{max-width:720px;margin:auto;margin-bottom:60px}.mdl__offers .mdl__offers__innercontainer .mdl__offers__header .mdl__offers__headline{text-align:center;color:var(--main);margin-bottom:25px;font-size:1.25rem;line-height:1.25em}@media all and (min-width: 480px){.mdl__offers .mdl__offers__innercontainer .mdl__offers__header .mdl__offers__headline{font-size:1.4rem}}@media all and (min-width: 1024px){.mdl__offers .mdl__offers__innercontainer .mdl__offers__header .mdl__offers__headline{font-size:1.5rem}}@media all and (min-width: 1280px){.mdl__offers .mdl__offers__innercontainer .mdl__offers__header .mdl__offers__headline{font-size:1.75rem}}.mdl__offers .mdl__offers__innercontainer .mdl__offers__header .mdl__offers__introtext{text-align:center;margin-bottom:25px;font-size:1rem}@media all and (min-width: 480px){.mdl__offers .mdl__offers__innercontainer .mdl__offers__header .mdl__offers__introtext{font-size:1.2rem}}.mdl__offers .mdl__offers__innercontainer .mdl__offers__list{display:flex;flex-wrap:wrap;justify-content:start}@media all and (min-width: 640px){.mdl__offers .mdl__offers__innercontainer .mdl__offers__list{margin:0 -15px}}.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item{flex:0 1 100%;margin-bottom:30px}@media all and (min-width: 640px){.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item{flex:0 1 calc(50% - 30px);padding:0 30px;margin:15px -15px;min-height:275px}}@media all and (min-width: 1280px){.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item{flex:0 1 calc(33.3333333333% - 30px)}}@media all and (min-width: 1600px){.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item{flex:0 1 calc(25% - 30px)}}.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item .mdl__offers__link{height:100%;background:var(--main);border-radius:20px;border:2px solid rgba(0,0,0,0);padding:30px;box-sizing:border-box;outline:2px solid rgba(0,0,0,0);transition:background .3s ease-in-out,border .3s ease-in-out,outline .3s ease-in-out}.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item .mdl__offers__link:hover,.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item .mdl__offers__link:focus-visible{background:var(--highlights);outline:2px solid var(--font)}.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item .mdl__offers__link:hover .mdl__offers__divider,.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item .mdl__offers__link:focus-visible .mdl__offers__divider{background:var(--font)}.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item .mdl__offers__link:hover .mdl__offers__title,.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item .mdl__offers__link:focus-visible .mdl__offers__title{color:var(--font)}.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item .mdl__offers__link .tpl__offers__icon{max-height:100px;width:auto;filter:brightness(0) invert(-1);transition:filter .3s ease-in-out}.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item .mdl__offers__link .mdl__offers__divider{height:4px;width:86px;background:#fff;margin:35px 0;display:block;transition:background .3s ease-in-out}.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item .mdl__offers__link .mdl__offers__title{display:block;color:#fff;font-weight:700;font-size:1.1rem;line-height:1.25em;transition:color .3s ease-in-out;hyphens:auto}@media all and (min-width: 480px){.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item .mdl__offers__link .mdl__offers__title{font-size:1.25rem}}@media all and (min-width: 1024px){.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item .mdl__offers__link .mdl__offers__title{font-size:1.3rem}}.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item.mdl__offers__item__overview .mdl__offers__link{background:#fff;border:2px solid var(--highlights)}.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item.mdl__offers__item__overview .mdl__offers__link:hover,.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item.mdl__offers__item__overview .mdl__offers__link:focus-visible{background:var(--highlights);outline:2px solid var(--main-hover)}.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item.mdl__offers__item__overview .mdl__offers__link:hover .mdl__offers__divider,.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item.mdl__offers__item__overview .mdl__offers__link:focus-visible .mdl__offers__divider{background:var(--font)}.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item.mdl__offers__item__overview .mdl__offers__link:hover .mdl__offers__title,.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item.mdl__offers__item__overview .mdl__offers__link:focus-visible .mdl__offers__title{color:var(--font)}.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item.mdl__offers__item__overview .mdl__offers__link .mdl__offers__divider{background:var(--main)}.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item.mdl__offers__item__overview .mdl__offers__link .mdl__offers__title{color:var(--main)}.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item:last-of-type{margin-bottom:0}@media all and (min-width: 640px){.mdl__offers .mdl__offers__innercontainer .mdl__offers__list .mdl__offers__item:last-of-type{margin-bottom:15px}}.mdl__pageheader .mdl__pageheader__container{position:relative;margin-bottom:25px;min-height:360px}@media all and (min-width: 640px){.mdl__pageheader .mdl__pageheader__container{min-height:initial}}.mdl__pageheader .mdl__pageheader__container .mdl__pageheader__image{position:absolute;height:100%}.mdl__pageheader .mdl__pageheader__container .mdl__pageheader__image .mdl__pageheader__backgroundimage{width:100%;border-bottom-right-radius:20px;height:100%;object-fit:cover}@media all and (min-width: 640px){.mdl__pageheader .mdl__pageheader__container .mdl__pageheader__image{position:initial}.mdl__pageheader .mdl__pageheader__container .mdl__pageheader__image .mdl__pageheader__backgroundimage{height:auto}}.mdl__pageheader .mdl__pageheader__container .mdl__pageheader__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:25px 20px;box-sizing:border-box;margin-top:auto;display:flex;place-items:self-end;min-height:360px}@media all and (min-width: 480px){.mdl__pageheader .mdl__pageheader__container .mdl__pageheader__content{padding:40px;min-height:unset}}@media all and (min-width: 768px){.mdl__pageheader .mdl__pageheader__container .mdl__pageheader__content{padding:40px 60px}}@media all and (min-width: 1280px){.mdl__pageheader .mdl__pageheader__container .mdl__pageheader__content{padding:40px 80px}}@media all and (min-width: 1440px){.mdl__pageheader .mdl__pageheader__container .mdl__pageheader__content{padding:65px 120px}}.mdl__pageheader--indented{background:var(--background);background:linear-gradient(0deg, #ffffff 129px, var(--background) 129px);padding:0}@media all and (min-width: 1024px){.mdl__pageheader--indented{padding:60px 60px 0 60px}}@media all and (min-width: 1280px){.mdl__pageheader--indented{padding:60px 80px 0 80px}}@media all and (min-width: 1440px){.mdl__pageheader--indented{padding:75px 120px 0 120px}}@media all and (min-width: 1660px){.mdl__pageheader--indented{margin-right:240px}}.mdl__pageheader--indented .mdl__pageheader__container{position:relative;margin-bottom:25px;max-width:1510px;margin-left:auto;min-height:360px;height:100%}@media all and (min-width: 1660px){.mdl__pageheader--indented .mdl__pageheader__container{margin-right:-240px}}.mdl__pageheader--indented .mdl__pageheader__container .mdl__pageheader__image{position:absolute;height:100%}@media all and (min-width: 640px){.mdl__pageheader--indented .mdl__pageheader__container .mdl__pageheader__image{position:relative}}.mdl__pageheader--indented .mdl__pageheader__container .mdl__pageheader__backgroundimage{width:100%;border-bottom-right-radius:20px;height:100%;object-fit:cover}@media all and (min-width: 640px){.mdl__pageheader--indented .mdl__pageheader__container .mdl__pageheader__backgroundimage{height:auto}}.mdl__pageheader--indented .mdl__pageheader__container .mdl__pageheader__content{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;margin-top:auto;display:flex;place-items:self-end}@media all and (min-width: 480px){.mdl__pageheader--indented .mdl__pageheader__container .mdl__pageheader__content{padding:40px}}@media all and (min-width: 768px){.mdl__pageheader--indented .mdl__pageheader__container .mdl__pageheader__content{padding:60px}}@media all and (min-width: 1024px){.mdl__pageheader--indented .mdl__pageheader__container .mdl__pageheader__content{padding:60px 60px 60px 0}}@media all and (min-width: 1280px){.mdl__pageheader--indented .mdl__pageheader__container .mdl__pageheader__content{padding:80px 80px 80px 0}}@media all and (min-width: 1440px){.mdl__pageheader--indented .mdl__pageheader__container .mdl__pageheader__content{padding:120px 120px 120px 0}}.mdl__pageheader--indented .mdl__pageheader__container .mdl__pageheader__content .mdl__pageheader__titlewrp{padding-bottom:0}.mdl__pageheader--indented--half{background:linear-gradient(0deg, #ffffff 75px, var(--background) 75px);padding:20px 20px 0 20px}@media all and (min-width: 480px){.mdl__pageheader--indented--half{padding:30px 40px 0 40px}}@media all and (min-width: 768px){.mdl__pageheader--indented--half{padding:45px 60px 0 60px}}@media all and (min-width: 1024px){.mdl__pageheader--indented--half{background:var(--background)}}@media all and (min-width: 1280px){.mdl__pageheader--indented--half{padding:60px 80px 0 80px}}@media all and (min-width: 1440px){.mdl__pageheader--indented--half{padding:75px 120px 0 120px}}@media all and (min-width: 1660px){.mdl__pageheader--indented--half{margin-right:240px}}.mdl__pageheader--indented--half .mdl__pageheader__container{position:relative;margin-bottom:60px;margin-top:30px}@media all and (min-width: 1660px){.mdl__pageheader--indented--half .mdl__pageheader__container{margin-bottom:135px}}.mdl__pageheader--indented--half .mdl__pageheader__container .mdl__pageheader__backgroundimage{width:100%;border-bottom-right-radius:20px}@media all and (min-width: 1024px){.mdl__pageheader--indented--half .mdl__pageheader__container.mdl__pageheader__container--file{display:flex}}@media all and (min-width: 1024px){.mdl__pageheader--indented--half .mdl__pageheader__image{width:50%;flex:0 1 50%;padding:25px 0 25px 15px;box-sizing:border-box;align-self:end}}@media all and (min-width: 1440px){.mdl__pageheader--indented--half .mdl__pageheader__image{width:45%;padding:0 0 25px 0}}@media all and (min-width: 1660px){.mdl__pageheader--indented--half .mdl__pageheader__image{position:relative;right:-240px;width:50%;bottom:-75px;flex:1 1 50%}}.mdl__pageheader--indented--half .mdl__pageheader__content{height:100%;padding:0 0 25px 0;box-sizing:border-box}@media all and (min-width: 1024px){.mdl__pageheader--indented--half .mdl__pageheader__content{width:50%;flex:1 1 50%;padding:25px 15px 25px 0}}@media all and (min-width: 1280px){.mdl__pageheader--indented--half .mdl__pageheader__content{padding:25px 25px 25px 0;flex:1 1 55%;width:55%}}@media all and (min-width: 1660px){.mdl__pageheader--indented--half .mdl__pageheader__content{flex:1 1 50%;width:50%;margin-right:-240px}}.mdl__pageheader--indented--half .mdl__pageheader__content .mdl__pageheader__icon__background{background:rgba(0,0,0,0);width:90px;height:90px;position:relative;flex:0 0 90px;margin-bottom:10px}.mdl__pageheader--indented--half .mdl__pageheader__content .mdl__pageheader__icon__background img{top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;max-width:100%;height:auto}.mdl__pageheader--indented--half .mdl__pageheader__content .mdl__pageheader__titlewrp{padding-bottom:0}.mdl__pageheader--indented--half .mdl__pageheader__content .mdl__pageheader__titlewrp p{margin-top:30px;font-size:1.2rem;line-height:1.5em}.mdl__pageheader--indented--half .mdl__pageheader__content .mdl__pageheader__titlewrp p:last-of-type{margin-bottom:0}.mdl__pageheader--indented--half .mdl__pageheader__content .mdl__pageheader__titlewrp .mdl__pageheader__headline{font-size:1.25rem;line-height:1.8em;padding:0 10px;background:var(--main);font-weight:700;color:#fff;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;display:inline;hyphens:auto;border-bottom-right-radius:20px}@media all and (min-width: 480px){.mdl__pageheader--indented--half .mdl__pageheader__content .mdl__pageheader__titlewrp .mdl__pageheader__headline{font-size:1.5rem;padding:0 20px;hyphens:none}}@media all and (min-width: 768px){.mdl__pageheader--indented--half .mdl__pageheader__content .mdl__pageheader__titlewrp .mdl__pageheader__headline{font-size:1.75rem}}@media all and (min-width: 1024px){.mdl__pageheader--indented--half .mdl__pageheader__content .mdl__pageheader__titlewrp .mdl__pageheader__headline{font-size:2.25rem;padding:10px 30px}}@media all and (min-width: 1280px){.mdl__pageheader--indented--half .mdl__pageheader__content .mdl__pageheader__titlewrp .mdl__pageheader__headline{font-size:2.5rem}}@media all and (min-width: 1440px){.mdl__pageheader--indented--half .mdl__pageheader__content .mdl__pageheader__titlewrp .mdl__pageheader__headline{font-size:3rem}}.mdl__picturemosaic .mdl__picturemosaic__innercontainer .mdl__picturemosaic__list{margin:0 -10px;display:flex;flex-wrap:wrap;justify-content:space-between}@media all and (min-width: 480px){.mdl__picturemosaic .mdl__picturemosaic__innercontainer .mdl__picturemosaic__list{margin:0 -20px}}@media all and (min-width: 768px){.mdl__picturemosaic .mdl__picturemosaic__innercontainer .mdl__picturemosaic__list{margin:0 -30px}}@media all and (min-width: 1280px){.mdl__picturemosaic .mdl__picturemosaic__innercontainer .mdl__picturemosaic__list{margin:0 -40px}}@media all and (min-width: 1440px){.mdl__picturemosaic .mdl__picturemosaic__innercontainer .mdl__picturemosaic__list{margin:0 -75px}}.mdl__picturemosaic .mdl__picturemosaic__innercontainer .mdl__picturemosaic__list>figure:nth-child(1){flex:0 1 calc(66.6666666667% - 5px);margin:0 0 10px 0}@media all and (min-width: 768px){.mdl__picturemosaic .mdl__picturemosaic__innercontainer .mdl__picturemosaic__list>figure:nth-child(1){flex:0 1 calc(66.6666666667% - 15px);margin:0 0 30px 0}}.mdl__picturemosaic .mdl__picturemosaic__innercontainer .mdl__picturemosaic__list>figure:nth-child(2){flex:0 1 calc(33.3333333333% - 5px);margin:0 0 10px 0;align-self:self-end}@media all and (min-width: 768px){.mdl__picturemosaic .mdl__picturemosaic__innercontainer .mdl__picturemosaic__list>figure:nth-child(2){flex:0 1 calc(33.3333333333% - 15px);margin:0 0 30px 0}}.mdl__picturemosaic .mdl__picturemosaic__innercontainer .mdl__picturemosaic__list>figure:nth-child(3){flex:0 1 calc(40% - 15px);margin:0 5px 0 10px}@media all and (min-width: 480px){.mdl__picturemosaic .mdl__picturemosaic__innercontainer .mdl__picturemosaic__list>figure:nth-child(3){flex:0 1 calc(40% - 25px);margin:0 5px 0 20px}}@media all and (min-width: 768px){.mdl__picturemosaic .mdl__picturemosaic__innercontainer .mdl__picturemosaic__list>figure:nth-child(3){flex:0 1 calc(40% - 45px);margin:0 15px 0 30px}}@media all and (min-width: 1280px){.mdl__picturemosaic .mdl__picturemosaic__innercontainer .mdl__picturemosaic__list>figure:nth-child(3){flex:0 1 calc(40% - 55px);margin:0 15px 0 40px}}@media all and (min-width: 1440px){.mdl__picturemosaic .mdl__picturemosaic__innercontainer .mdl__picturemosaic__list>figure:nth-child(3){flex:0 1 calc(40% - 90px);margin:0 15px 0 75px}}.mdl__picturemosaic .mdl__picturemosaic__innercontainer .mdl__picturemosaic__list>figure:nth-child(4){flex:0 1 calc(60% - 15px);margin:0 10px 0 5px}@media all and (min-width: 480px){.mdl__picturemosaic .mdl__picturemosaic__innercontainer .mdl__picturemosaic__list>figure:nth-child(4){flex:0 1 calc(60% - 25px);margin:0 20px 0 5px}}@media all and (min-width: 768px){.mdl__picturemosaic .mdl__picturemosaic__innercontainer .mdl__picturemosaic__list>figure:nth-child(4){flex:0 1 calc(60% - 45px);margin:0 30px 0 15px}}@media all and (min-width: 1280px){.mdl__picturemosaic .mdl__picturemosaic__innercontainer .mdl__picturemosaic__list>figure:nth-child(4){flex:0 1 calc(60% - 55px);margin:0 40px 0 15px}}@media all and (min-width: 1440px){.mdl__picturemosaic .mdl__picturemosaic__innercontainer .mdl__picturemosaic__list>figure:nth-child(4){flex:0 1 calc(60% - 90px);margin:0 75px 0 15px}}.mdl__picturemosaic .mdl__picturemosaic__innercontainer .mdl__picturemosaic__image__format{flex:0 1 50%}.mdl__picturemosaic .mdl__picturemosaic__imgwrp img{width:100%}.tpl__page__main .mdl__themebox .mdl__themebox__innercontainer__single .mdl__themebox__item{position:relative;display:flex;flex-direction:column;justify-content:center}@media all and (min-width: 768px){.tpl__page__main .mdl__themebox .mdl__themebox__innercontainer__single .mdl__themebox__item{flex-direction:row}}@media all and (min-width: 768px){.tpl__page__main .mdl__themebox .mdl__themebox__innercontainer__single .mdl__themebox__item .mdl__themebox__image{flex:0 1 50%;width:50%}}@media all and (min-width: 768px){.tpl__page__main .mdl__themebox .mdl__themebox__innercontainer__single .mdl__themebox__item .mdl__themebox__content{flex:0 1 50%;width:50%}}.tpl__page__main .mdl__themebox .mdl__themebox__innercontainer__single .mdl__themebox__item.mdl__themebox__item__no-image .mdl__themebox__content{flex:0 1 100%;width:100%}@media all and (min-width: 860px){.tpl__page__main .mdl__themebox .mdl__themebox__innercontainer__multiple .mdl__themebox__list{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:30px}}.tpl__page__main .mdl__themebox .mdl__themebox__innercontainer__multiple .mdl__themebox__item{display:flex;flex-direction:column;margin-bottom:30px}@media all and (min-width: 860px){.tpl__page__main .mdl__themebox .mdl__themebox__innercontainer__multiple .mdl__themebox__item{margin-bottom:0}}.tpl__sidebar .mdl__themebox .mdl__themebox__innercontainer__single .mdl__themebox__item{position:relative;display:flex;flex-direction:row;justify-content:center}.tpl__sidebar .mdl__themebox .mdl__themebox__innercontainer__multiple .mdl__themebox__item{display:flex;flex-direction:column;margin-bottom:30px}.mdl__themebox__item{background:var(--background);border-bottom-right-radius:20px}.mdl__themebox__image img{width:100%;height:100%;object-fit:cover}.mdl__themebox__content{width:100%;height:100%;padding:30px 25px;box-sizing:border-box;display:flex;flex-direction:column}@media all and (min-width: 480px){.mdl__themebox__content{padding:40px 30px}}.mdl__themebox__content .mdl__themebox__subline{font-size:1.1rem;line-height:1.25em;font-weight:700;margin-bottom:20px;hyphens:auto}@media all and (min-width: 480px){.mdl__themebox__content .mdl__themebox__subline{font-size:1.3rem}}.mdl__themebox__content .mdl__themebox__teaser{font-size:1rem;line-height:1.5em;margin-bottom:20px;font-weight:400;display:block}@media all and (min-width: 480px){.mdl__themebox__content .mdl__themebox__teaser{font-size:1.1rem}}.mdl__themebox__content .mdl__themebox__link{padding:15px 30px;display:flex;align-items:center;width:fit-content;position:relative;border-bottom-right-radius:20px;background:var(--main-hover);transition:background .3s ease-in-out;margin-top:auto}.mdl__themebox__content .mdl__themebox__link .mdl__themebox__linktext{font-size:.9rem;line-height:1em;position:relative;font-weight:700;transition:color .3s ease-in-out;color:#fff}.mdl__themebox__content .mdl__themebox__link svg{margin-left:15px;flex:0 0 28px;width:28px;stroke:#fff}.mdl__themebox__content .mdl__themebox__link:hover,.mdl__themebox__content .mdl__themebox__link:focus-visible{background:var(--main)}.mdl__themeslider{padding:40px 20px;box-sizing:border-box;position:relative}@media all and (min-width: 480px){.mdl__themeslider{padding:60px 40px}}@media all and (min-width: 768px){.mdl__themeslider{padding:80px 60px}}@media all and (min-width: 1280px){.mdl__themeslider{padding:80px}}@media all and (min-width: 1440px){.mdl__themeslider{padding:120px}}@media all and (min-width: 1600px){.mdl__themeslider{padding:140px 120px}}.mdl__themeslider .mdl__themeslider__background{background:var(--main-hover);position:absolute;top:0;left:0;height:100%;width:100%}.mdl__themeslider .mdl__themeslider__innercontainer{max-width:1540px;margin-left:auto;position:relative;z-index:2}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__header{margin-bottom:30px}@media all and (min-width: 768px){.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__header{margin-bottom:60px}}@media all and (min-width: 1280px){.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__header{display:flex;justify-content:space-between}}@media all and (min-width: 1280px){.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__header .mdl__themeslider__headercontent{flex:0 0 720px;width:720px}}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__header .mdl__themeslider__headline{color:#fff;margin-bottom:25px;font-size:1.25rem;line-height:1.25em;display:block;font-weight:700}@media all and (min-width: 1024px){.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__header .mdl__themeslider__headline{font-size:1.5rem}}@media all and (min-width: 1280px){.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__header .mdl__themeslider__headline{font-size:1.75rem}}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__header .mdl__themeslider__introtext{color:#fff;margin-bottom:25px;font-size:1rem}@media all and (min-width: 480px){.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__header .mdl__themeslider__introtext{font-size:1.2rem}}@media all and (min-width: 1280px){.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__header .mdl__themeslider__introtext{margin-bottom:0}}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__header .mdl__themeslider__overviewlink{border:2px solid #fff;border-bottom-right-radius:15px;padding:15px 30px;display:flex;align-items:center;width:fit-content;position:relative;background:rgba(0,0,0,0);transition:background .3s ease-in-out}@media all and (min-width: 1280px){.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__header .mdl__themeslider__overviewlink{align-self:end}}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__header .mdl__themeslider__overviewlink .mdl__themeslider__overviewlinktext{font-size:.9rem;line-height:1em;position:relative;font-weight:700;transition:color .3s ease-in-out;color:#fff}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__header .mdl__themeslider__overviewlink svg{margin-left:15px;flex:0 0 28px;width:28px;stroke:#fff;transition:stroke .3s ease-in-out}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__header .mdl__themeslider__overviewlink:hover,.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__header .mdl__themeslider__overviewlink:focus-visible{background:#fff}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__header .mdl__themeslider__overviewlink:hover .mdl__themeslider__overviewlinktext,.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__header .mdl__themeslider__overviewlink:focus-visible .mdl__themeslider__overviewlinktext{color:var(--main-hover)}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__header .mdl__themeslider__overviewlink:hover svg,.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__header .mdl__themeslider__overviewlink:focus-visible svg{stroke:var(--main-hover)}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__list{width:calc(100% + 20px);margin:0 -10px}@media all and (min-width: 1600px){.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__list{padding:0 25% 0 0;margin-right:-120px;overflow:hidden;margin-left:-10px;width:initial}}@media all and (min-width: 1600px){.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__list .slick-list{overflow:visible}}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__list .mdl__themeslider__item{padding:0 10px}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__list .mdl__themeslider__item .mdl__themeslider__link{overflow:hidden;border-bottom-right-radius:20px;border:2px solid rgba(0,0,0,0);transition:border .3s ease-in-out}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__list .mdl__themeslider__item .mdl__themeslider__link:hover,.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__list .mdl__themeslider__item .mdl__themeslider__link:focus-visible{border:2px solid #fff}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__list .mdl__themeslider__item .mdl__themeslider__link:hover img,.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__list .mdl__themeslider__item .mdl__themeslider__link:focus-visible img{scale:1.05}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__list .mdl__themeslider__item .mdl__themeslider__link:hover .mdl__themeslider__headline__container svg,.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__list .mdl__themeslider__item .mdl__themeslider__link:focus-visible .mdl__themeslider__headline__container svg{stroke:var(--font)}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__list .mdl__themeslider__item .mdl__themeslider__link:hover .mdl__themeslider__headline__container .mdl__themeslider__itemheadline,.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__list .mdl__themeslider__item .mdl__themeslider__link:focus-visible .mdl__themeslider__headline__container .mdl__themeslider__itemheadline{background:var(--highlights);color:var(--font)}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__list .mdl__themeslider__item .mdl__themeslider__link img{width:100%;scale:1;transition:scale .3s ease-in-out}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__list .mdl__themeslider__item .mdl__themeslider__link .mdl__themeslider__headline__container{position:relative}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__list .mdl__themeslider__item .mdl__themeslider__link .mdl__themeslider__headline__container svg{position:absolute;right:0;top:50%;transform:translate(-50%, -50%);stroke:#fff;width:40px;height:40px;transition:stroke .3s ease-in-out}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__list .mdl__themeslider__item .mdl__themeslider__link .mdl__themeslider__headline__container .mdl__themeslider__itemheadline{background:var(--main);padding:20px 75px 20px 20px;box-sizing:border-box;display:block;color:#fff;font-weight:700;font-size:1.1rem;line-height:1.25em;transition:background .3s ease-in-out,color .3s ease-in-out}@media all and (min-width: 480px){.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__list .mdl__themeslider__item .mdl__themeslider__link .mdl__themeslider__headline__container .mdl__themeslider__itemheadline{font-size:1.25rem}}@media all and (min-width: 1024px){.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider__list .mdl__themeslider__item .mdl__themeslider__link .mdl__themeslider__headline__container .mdl__themeslider__itemheadline{font-size:1.3rem}}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider-arrows{margin-top:25px;width:110px;flex:0 0 110px;display:flex;justify-content:space-between}@media all and (min-width: 768px){.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider-arrows{width:150px;flex:0 0 150px}}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider-arrows .mdl__themeslider__prev{width:48px;height:48px;transition:background .3s ease-in-out;position:relative}@media all and (min-width: 768px){.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider-arrows .mdl__themeslider__prev{width:64px;height:64px}}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider-arrows .mdl__themeslider__prev .mdl__themeslider__prevbtn{height:100%;width:100%;background:rgba(166,166,166,.2);border-radius:10px;border:2px solid rgba(166,166,166,.2);transition:background .3s ease-in-out,border .3s ease-in-out}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider-arrows .mdl__themeslider__prev .mdl__themeslider__prevbtn:hover,.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider-arrows .mdl__themeslider__prev .mdl__themeslider__prevbtn:focus-visible{background:#fff;border:2px solid var(--main)}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider-arrows .mdl__themeslider__prev .mdl__themeslider__prevbtn:hover svg,.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider-arrows .mdl__themeslider__prev .mdl__themeslider__prevbtn:focus-visible svg{color:var(--main)}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider-arrows .mdl__themeslider__prev .mdl__themeslider__prevbtn svg{position:absolute;top:50%;left:50%;width:50%;height:50%;transform:translate(-50%, -50%);color:#fff;transition:color .3s ease-in-out}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider-arrows .mdl__themeslider__next{width:48px;height:48px;transition:background .3s ease-in-out;position:relative}@media all and (min-width: 768px){.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider-arrows .mdl__themeslider__next{width:64px;height:64px}}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider-arrows .mdl__themeslider__next .mdl__themeslider__nextbtn{height:100%;width:100%;background:var(--main);border-radius:10px;border:2px solid var(--main);transition:background .3s ease-in-out,border .3s ease-in-out}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider-arrows .mdl__themeslider__next .mdl__themeslider__nextbtn:hover,.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider-arrows .mdl__themeslider__next .mdl__themeslider__nextbtn:focus-visible{background:#fff;border:2px solid var(--main)}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider-arrows .mdl__themeslider__next .mdl__themeslider__nextbtn:hover svg,.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider-arrows .mdl__themeslider__next .mdl__themeslider__nextbtn:focus-visible svg{color:var(--main)}.mdl__themeslider .mdl__themeslider__innercontainer .mdl__themeslider-arrows .mdl__themeslider__next .mdl__themeslider__nextbtn svg{position:absolute;top:50%;left:50%;width:50%;height:50%;transform:translate(-50%, -50%);transition:color .3s ease-in-out;color:#fff}.mdl__videoheader{position:relative;background:#1e1e1e;max-height:980px;margin-bottom:30px;border-bottom-right-radius:40px;aspect-ratio:3/2}@media all and (min-width: 768px){.mdl__videoheader{aspect-ratio:16/9}}@media all and (min-width: 1440px){.mdl__videoheader{aspect-ratio:21/9}}.mdl__videoheader .mdl__videoheader__backgroundmedia{position:absolute;height:100%;width:100%}.mdl__videoheader .mdl__videoheader__backgroundmedia img,.mdl__videoheader .mdl__videoheader__backgroundmedia video{width:100%;height:100%;object-fit:cover;border-bottom-right-radius:40px}.mdl__videoheader .mdl__videoheader__backgroundmedia:after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5);border-bottom-right-radius:40px}@media all and (min-width: 1024px){.mdl__videoheader .tpl__header__titlewrp{width:75%}}.tpl__footer{background:var(--main-hover);padding:40px 20px;box-sizing:border-box}@media all and (min-width: 480px){.tpl__footer{padding:40px}}@media all and (min-width: 768px){.tpl__footer{padding:70px 60px 40px 60px}}@media all and (min-width: 1024px){.tpl__footer{padding:80px 80px 40px 80px}}@media all and (min-width: 1440px){.tpl__footer{padding:80px 120px 40px 120px}}.tpl__footer .tpl__footer__container{margin:auto;position:relative}.tpl__footer .tpl__footer__content__top{margin-bottom:50px}@media all and (min-width: 1280px){.tpl__footer .tpl__footer__content__top{display:flex;justify-content:space-between;margin-bottom:100px}}@media all and (min-width: 1280px){.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__left{flex:0 0 calc(33.3333333333% - 15px)}}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__left .tpl__footer__logo{margin-bottom:50px}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__left .tpl__footer__logo img{width:100%;max-width:280px;height:auto;filter:brightness(0) invert(1)}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__left .tpl__footer__logo .tpl__footer__logolink{width:fit-content}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__left .tpl__footer__link{display:flex;align-items:center;width:fit-content;margin-bottom:20px;border-bottom:2px solid rgba(0,0,0,0);transition:border-bottom .3s ease-in-out}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__left .tpl__footer__link:hover{border-bottom:2px solid #fff}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__left .tpl__footer__link svg{color:#fff;flex:0 0 24px;width:24px}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__left .tpl__footer__link .tpl__footer__linktext{margin-left:10px;font-weight:700;color:#fff}@media all and (min-width: 1280px){.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__right{flex:0 0 calc(66.6666666667% - 15px);padding-right:140px;box-sizing:border-box}}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__right .tpl__footer__sword__headline{color:#fff;font-weight:600;font-size:1rem;line-height:1.25em;margin-bottom:10px;display:block}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__right .tpl__footer__sword__list{display:flex;flex-wrap:wrap}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__right .tpl__footer__sword__list .tpl__footer__sword__list__item{color:#fff;display:block;font-size:1rem;line-height:1.25em;background:var(--main-hover);transition:color .3s ease-in-out,background .3s ease-in-out;margin-top:10px;margin-bottom:10px;padding:10px 15px;border-radius:10px;border:2px solid #fff;margin-right:10px}.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__right .tpl__footer__sword__list .tpl__footer__sword__list__item:hover,.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__right .tpl__footer__sword__list .tpl__footer__sword__list__item:focus-visible{color:var(--main-hover);background:#fff}@media all and (min-width: 480px){.tpl__footer .tpl__footer__content__top .tpl__footer__content__top__right .tpl__footer__sword__list .tpl__footer__sword__list__item{margin-right:20px}}@media all and (min-width: 1280px){.tpl__footer .tpl__footer__content__bottom{display:flex;justify-content:space-between}}.tpl__footer .tpl__footer__content__bottom .tpl__footer__content__bottom__left{margin-bottom:30px}@media all and (min-width: 1280px){.tpl__footer .tpl__footer__content__bottom .tpl__footer__content__bottom__left{flex:0 0 calc(33.3333333333% - 15px);margin-bottom:0}}.tpl__footer .tpl__footer__content__bottom .tpl__footer__content__bottom__left .tpl__footer__socialmedia__headline{color:#fff;display:block;margin-bottom:25px}.tpl__footer .tpl__footer__content__bottom .tpl__footer__content__bottom__left .tpl__footer__socialmedia__list{display:grid;grid-gap:20px;grid-template-columns:repeat(2, 1fr);list-style:none}.tpl__footer .tpl__footer__content__bottom .tpl__footer__content__bottom__left .tpl__footer__socialmedia__list .tpl__footer__socialmedia__link{display:flex;align-items:center;width:fit-content;border-bottom:2px solid rgba(0,0,0,0);transition:border-bottom .3s ease-in-out}.tpl__footer .tpl__footer__content__bottom .tpl__footer__content__bottom__left .tpl__footer__socialmedia__list .tpl__footer__socialmedia__link:hover{border-bottom:2px solid #fff}.tpl__footer .tpl__footer__content__bottom .tpl__footer__content__bottom__left .tpl__footer__socialmedia__list .tpl__footer__socialmedia__link svg{flex:0 0 24px;width:24px}.tpl__footer .tpl__footer__content__bottom .tpl__footer__content__bottom__left .tpl__footer__socialmedia__list .tpl__footer__socialmedia__link .tpl__footer__socialmedia__linktext{margin-left:10px;color:#fff}.tpl__footer .tpl__footer__content__bottom .tpl__footer__content__bottom__right{flex:0 0 calc(66.6666666667% - 15px);margin-top:auto}.tpl__footer .tpl__footer__content__bottom .tpl__footer__copyright{font-size:1rem;line-height:1.25em;display:block;color:#fff;margin-right:70px}.tpl__footer .tpl__footer__bottom__totop{position:absolute;right:0;bottom:0;background:var(--main);border-radius:10px;border:2px solid var(--main);width:48px;height:48px;transition:background .3s ease-in-out}@media all and (min-width: 768px){.tpl__footer .tpl__footer__bottom__totop{width:62px;height:62px}}.tpl__footer .tpl__footer__bottom__totop:hover,.tpl__footer .tpl__footer__bottom__totop:focus-visible{background:#fff}.tpl__footer .tpl__footer__bottom__totop:hover svg,.tpl__footer .tpl__footer__bottom__totop:focus-visible svg{stroke:var(--main)}.tpl__footer .tpl__footer__bottom__totop svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;stroke:#fff;transition:stroke .3s ease-in-out}@media all and (min-width: 768px){.tpl__footer .tpl__footer__bottom__totop svg{width:32px;height:32px}}.tpl__stickyicons{position:fixed;right:10px;transition:left .3s ease-in-out;bottom:250px;z-index:5;display:none;flex-direction:column}@media all and (min-width: 1280px){.tpl__stickyicons{right:25px;display:flex;align-items:flex-end}}.tpl__stickyicons>a{background:var(--main)}.tpl__stickyicons>a:not(:first-of-type),.tpl__stickyicons>a:not(:last-of-type){border-top-right-radius:0;border-top-left-radius:0}.tpl__stickyicons>a:not(:first-of-type):hover,.tpl__stickyicons>a:not(:first-of-type):focus-visible,.tpl__stickyicons>a:not(:last-of-type):hover,.tpl__stickyicons>a:not(:last-of-type):focus-visible{border-bottom-left-radius:10px;border-top-left-radius:10px}.tpl__stickyicons>a:first-of-type{border-top-right-radius:10px;border-top-left-radius:10px}.tpl__stickyicons>a:first-of-type:hover,.tpl__stickyicons>a:first-of-type:focus-visible{border-bottom-left-radius:10px;border-top-left-radius:10px}.tpl__stickyicons>a:last-of-type{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.tpl__stickyicons>a:last-of-type:hover,.tpl__stickyicons>a:last-of-type:focus-visible{border-bottom-left-radius:10px;border-top-left-radius:10px}.tpl__stickyicons>a:not(:last-of-type){border-bottom:1px solid rgba(255,255,255,.7)}.tpl__stickyicons .tpl__stickyicons__search,.tpl__stickyicons .tpl__stickyicons__phone,.tpl__stickyicons .tpl__stickyicons__mail{width:54px;height:54px;display:flex;align-items:center;justify-content:center;padding:10px;box-sizing:border-box;box-shadow:inset 0 0 0 0 rgba(0,0,0,0),-2px 10px 15px 3px rgba(0,0,0,.2)}@media all and (min-width: 768px){.tpl__stickyicons .tpl__stickyicons__search,.tpl__stickyicons .tpl__stickyicons__phone,.tpl__stickyicons .tpl__stickyicons__mail{width:64px;height:64px}}.tpl__stickyicons .tpl__stickyicons__search svg,.tpl__stickyicons .tpl__stickyicons__phone svg,.tpl__stickyicons .tpl__stickyicons__mail svg{stroke:#fff;stroke-width:2px;width:32px;height:32px}.tpl__stickyicons .tpl__stickyicons__search:hover,.tpl__stickyicons .tpl__stickyicons__search:focus-visible,.tpl__stickyicons .tpl__stickyicons__phone:hover,.tpl__stickyicons .tpl__stickyicons__phone:focus-visible,.tpl__stickyicons .tpl__stickyicons__mail:hover,.tpl__stickyicons .tpl__stickyicons__mail:focus-visible{width:100%}.tpl__stickyicons .tpl__stickyicons__search:hover .tpl__stickyicons__buttontext,.tpl__stickyicons .tpl__stickyicons__search:focus-visible .tpl__stickyicons__buttontext,.tpl__stickyicons .tpl__stickyicons__phone:hover .tpl__stickyicons__buttontext,.tpl__stickyicons .tpl__stickyicons__phone:focus-visible .tpl__stickyicons__buttontext,.tpl__stickyicons .tpl__stickyicons__mail:hover .tpl__stickyicons__buttontext,.tpl__stickyicons .tpl__stickyicons__mail:focus-visible .tpl__stickyicons__buttontext{display:block;color:#fff}.tpl__stickyicons .tpl__stickyicons__application{margin-top:20px;background:var(--highlights);border-radius:10px;padding:10px;box-sizing:border-box;width:54px;height:54px;display:flex;align-items:center;justify-content:center;position:relative;transition:background .3s ease-in-out,box-shadow .3s ease-in-out;box-shadow:inset 0 0 0 2px rgba(0,0,0,0),-5px 0px 15px 5px rgba(0,0,0,.2)}@media all and (min-width: 768px){.tpl__stickyicons .tpl__stickyicons__application{width:64px;height:64px}}.tpl__stickyicons .tpl__stickyicons__application>svg{stroke:var(--font);transition:stroke .3s ease-in-out;width:36px;flex:0 0 36px;height:auto}.tpl__stickyicons .tpl__stickyicons__application:hover,.tpl__stickyicons .tpl__stickyicons__application:focus-visible{background:#fff;box-shadow:inset 0 0 0 2px var(--highlights),-5px 0px 15px 5px rgba(0,0,0,.2);width:100%}.tpl__stickyicons .tpl__stickyicons__application:hover .tpl__stickyicons__buttontext,.tpl__stickyicons .tpl__stickyicons__application:focus-visible .tpl__stickyicons__buttontext{display:block}.tpl__stickyicons__buttontext{display:none;margin-left:5px}