@charset "UTF-8";
.containerbuttons{flex-wrap:wrap;margin-left:calc(calc(clamp(12px, 2.8vw, 24px) * (.75 / 2)) * (.75 / 2) * -1);margin-right:calc(calc(clamp(12px, 2.8vw, 24px) * (.75 / 2)) * (.75 / 2) * -1)}.containerbuttons .containerbutton{overflow:hidden;padding:0;margin:0;transition:all ease 0.3s;padding:calc(clamp(12px, 2.8vw, 24px) * (.75 / 2))}.containerbuttons .containerbutton>.containerbuttonInnen{display:flex;padding:0;transition:all ease 0.3s;position:relative;background-color:#346097;border-color:#346097}.containerbuttons .containerbutton>.containerbuttonInnen>*>*{color:inherit !important}.containerbuttons .containerbutton>.containerbuttonInnen>*>a{color:inherit !important}.containerbuttons .containerbutton.roundtrue>.containerbuttonInnen{border-radius:calc(clamp(12px, 2.8vw, 24px) * .75)}.containerbuttons .containerbutton>.containerbuttonInnen.text-center *{text-align:center !important}.containerbuttons .containerbutton>.containerbuttonInnen.text-end *{text-align:right !important}.containerbuttons .containerbutton>.containerbuttonInnen:hover{box-shadow:0 2px 10px 0px rgba(0, 0, 0, 0.2)}.containerbuttons.sq>.containerbutton>.containerbuttonInnen{display:none}.containerbuttons.sq>.containerbutton>.containerbuttonInnen:hover{box-shadow:0 2px 10px 0px rgba(0, 0, 0, 0.2)}.containerbuttons.sq>.containerbutton>.containerbuttonInnen .frame-imagebutton{aspect-ratio:1;position:relative;overflow:hidden}.containerbuttons.sq>.containerbutton>.containerbuttonInnen .frame-imagebutton img{width:100%;height:100%;object-fit:cover;object-position:center 0}.containerbuttons.sq>.containerbutton>.containerbuttonInnen .frame-imagebutton .imageitemtitle{transition:all ease 0.3s}.containerbuttons.sq>.containerbutton>.containerbuttonInnen .frame-imagebutton .imageitemtitle.start{position:absolute;top:0;left:0}.containerbuttons.sq>.containerbutton>.containerbuttonInnen .frame-imagebutton .imageitemtitle.end{position:absolute;bottom:0;left:0}.containerbuttons.sq>.containerbutton>.containerbuttonInnen .frame-imagebutton a.showlayer picture span{z-index:17;text-align:center;transition:all ease 0.3s;color:{$page.color.pictureoverlaytext};position:absolute;width:100%;height:100%;top:-100%;display:flex;padding:calc(clamp(12px, 2.8vw, 24px) * .75);align-items:center;justify-content:center;background-color:{$page.color.pictureoverlay}}.containerbuttons.sq>.containerbutton>.containerbuttonInnen .frame-imagebutton a.showlayer:focus,.containerbuttons.sq>.containerbutton>.containerbuttonInnen .frame-imagebutton a.showlayer:hover picture span{top:0}.containerbuttons.sq>.containerbutton>.containerbuttonInnen .frame-imagebutton a.showlayer:focus .imageitemtitle,.containerbuttons.sq>.containerbutton>.containerbuttonInnen .frame-imagebutton a.showlayer:hover .imageitemtitle{color:transparent !important}.containerbuttons .containerbutton .frame-textbutton{transition:all ease 0.3s}.containerbuttons .containerbutton .frame-textbutton span{color:#346097}.containerbuttons .containerbutton .frame-texttile{border:1px solid rgba(21, 21, 21, 0.5);border-left:calc(clamp(12px, 2.8vw, 24px) * .5) solid rgba(52, 96, 151, 0.5);padding-bottom:calc(clamp(12px, 2.8vw, 24px) * 1.5);position:relative}.containerbuttons .containerbutton .frame-texttile:hover{border-left:calc(clamp(12px, 2.8vw, 24px) * .5) solid rgba(52, 96, 151, 0.75)}.containerbuttons .containerbutton .frame-texttile .arrowtile{position:absolute;right:calc(clamp(12px, 2.8vw, 24px) * .75);bottom:calc(clamp(12px, 2.8vw, 24px) * .75);font-size:150%;line-height:1rem}.containerbuttons.format2>.containerbutton>.containerbuttonInnen{border-radius:50%;overflow:hidden}.containerbuttons.Item1 .containerbutton{min-width:100%;width:100%}.containerbuttons.Item2 .containerbutton{min-width:50%;width:50%}.containerbuttons.Item3 .containerbutton{min-width:50%;width:50%}.containerbuttons.Item4 .containerbutton{min-width:50%;width:50%}.containerbuttons.Item5 .containerbutton{min-width:33.33%;width:33.33%}.containerbuttons.Item6 .containerbutton{min-width:33.33%;width:33.33%}@media screen and (min-width:768px){.containerbuttons.Item3 .containerbutton{min-width:33.33%;width:33.33%}.containerbuttons.Item4 .containerbutton{min-width:25%;width:25%}.containerbuttons.Item5 .containerbutton{min-width:25%;width:25%}.containerbuttons.Item6 .containerbutton{min-width:25%;width:25%}}@media screen and (min-width:992px){.containerbuttons.Item5 .containerbutton{min-width:20%;width:20%}.containerbuttons.Item6 .containerbutton{min-width:16.66666%;width:16.66666%}}.frame-2cols .row.align-items-stretch>div>div{height:100%}.frame-2cols>.row{margin-left:calc(calc(clamp(12px, 2.8vw, 24px) * .75) * -1);margin-right:calc(calc(clamp(12px, 2.8vw, 24px) * .75) * -1)}.frame-3cols .row.align-items-stretch>div>div{height:100%}.frame-3cols>.row{margin-left:calc(calc(clamp(12px, 2.8vw, 24px) * .75) * -1);margin-right:calc(calc(clamp(12px, 2.8vw, 24px) * .75) * -1)}.frame-4cols .row.align-items-stretch>div>div{height:100%}.frame-4cols>.row{margin-left:calc(calc(clamp(12px, 2.8vw, 24px) * .75) * -1);margin-right:calc(calc(clamp(12px, 2.8vw, 24px) * .75) * -1)}@media (min-width:768px){.frame-2cols>.row>div{padding:0;margin-right:calc(clamp(12px, 2.8vw, 24px) * (.75 / 2));margin-left:calc(clamp(12px, 2.8vw, 24px) * (.75 / 2));width:calc(50% - calc(clamp(12px, 2.8vw, 24px) * (.75 / 2)));overflow:hidden}.frame-2cols>.row>div:first-of-type{margin-left:0}.frame-2cols>.row>div:last-of-type{margin-right:0}.frame-3cols>.row>div{padding:0;margin-right:calc(clamp(12px, 2.8vw, 24px) * (.75 / 2));margin-left:calc(clamp(12px, 2.8vw, 24px) * (.75 / 2));width:calc(33.33% - calc(clamp(12px, 2.8vw, 24px) * .5));overflow:hidden}.frame-3cols>.row>div:first-of-type{margin-left:0}.frame-3cols>.row>div:last-of-type{margin-right:0}.frame-4cols>.row>div{padding:0;margin-right:calc(clamp(12px, 2.8vw, 24px) * (.75 / 2));margin-left:calc(clamp(12px, 2.8vw, 24px) * (.75 / 2));width:calc(25% - calc(clamp(12px, 2.8vw, 24px) * .60));overflow:hidden}.frame-4cols>.row>div:first-of-type{margin-left:0}.frame-4cols>.row>div:last-of-type{margin-right:0}}.t3up_accordion a.accordion-button{display:flex;align-content:space-between;align-items:center;font-size:100%}.t3up_accordion a.accordion-button::after,.t3up_accordion a.accordion-button::before{display:flex;align-items:center;justify-content:center;font-family:"FontAwesome";font-weight:normal !important;transition:all ease 0.3s;font-size:150%;width:calc(clamp(12px, 2.8vw, 24px) *	2);height:calc(clamp(12px, 2.8vw, 24px) *	2)}.t3up_accordion a.accordion-button:not(.collapsed)::after{font-family:"FontAwesome";transform:rotate(-180deg)}.t3up_accordion a.accordion-button::after{content:"+";color:#343a40}.t3up_accordion a.accordion-button:not(.collapsed)::after{content:"–"}.t3up_accordion .accordion-item .accordion-header>a{border-top:0;padding-right:calc(clamp(12px, 2.8vw, 24px) * .75);padding-left:calc(clamp(12px, 2.8vw, 24px) * .75);background-color:#fff;border:1px solid #adb5bd;border-bottom:0}.t3up_accordion .accordion-item:first-of-type .accordion-header>a{border-radius:5px 5px 0 0}.t3up_accordion .accordion-item:last-of-type .accordion-header>a.collapsed{border-radius:0 0 5px 5px;border-bottom:1px solid #adb5bd}.t3up_accordion .accordion-item .accordion-body{background-color:#fff;border-left:1px solid #adb5bd;border-right:1px solid #adb5bd}.t3up_accordion .accordion-item .accordion-body>*{padding-top:calc(clamp(12px, 2.8vw, 24px) * .75);padding-bottom:calc(clamp(12px, 2.8vw, 24px) * .75);background:none !important}.t3up_accordion .accordion-item .accordion-body>.frame-text{padding:calc(clamp(12px, 2.8vw, 24px) * .75)}.t3up_accordion .accordion-item .accordion-body>.frame-textmedia{padding:calc(clamp(12px, 2.8vw, 24px) * .75)}.t3up_accordion .accordion-item .accordion-body>*>*:last-of-type{margin-bottom:0}.t3up_accordion .accordion-item:last-of-type .accordion-body{border-bottom:1px solid #adb5bd;border-radius:0 0 5px 5px}.t3up_accordion .accordion-item .accordion-header>a{padding-right:0}.t3up_accordion .accordion-item:first-of-type .accordion-header>a{border-radius:0}.t3up_accordion .accordion-item .accordion-header>a{background-color:#f8f9fa}.t3up_accordion .accordion-item .accordion-header>a.collapsed{background-color:#fff}.t3up_accordion .accordion-item:last-of-type .accordion-header>a.collapsed{border-radius:0}.t3up_accordion .accordion-item:last-of-type .accordion-body{border-radius:0}.t3up_accordion .accordion-item .accordion-body>*>h2,.t3up_accordion .accordion-item .accordion-body>*>h3,.t3up_accordion .accordion-item .accordion-body>*>h4{display:none !important}.t3up_accordion .accordion-item .accordion-body .ce-bodytext>h2,.t3up_accordion .accordion-item .accordion-body .ce-bodytext>h3,.t3up_accordion .accordion-item .accordion-body .ce-bodytext>h4{display:none !important}.t3up_tabulator .tab-content .tab-pane>*{background:none}.t3up_tabulator .tab-content .tab-pane>*{padding:0;border:0 !important;margin-bottom:0}.t3up_tabulator.owntab .tab-content .tab-pane>*>h2,.t3up_tabulator.owntab .tab-content .tab-pane>*>h3,.t3up_tabulator.owntab .tab-content .tab-pane>*>h4{display:none !important}.t3up_tabulator .nav-item{margin-bottom:-1px;cursor:pointer}.t3up_tabulator .nav-link.active{border-color:rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) #fff rgba(0, 0, 0, 0.2)}.t3up_tabulator .tab-content{padding:calc(clamp(12px, 2.8vw, 24px) * .75);background-color:#fff;border-radius:0 0 5px 5px;border:1px solid rgba(0, 0, 0, 0.2);background-color:#fff}