
#content-wrap.layout-20{margin:0}.index-content-0-wrap{padding-bottom:70px;min-height:660px}.index-content-0-image-small{float:left;margin:5.3333% 5.3333% 0 5.3333%;width:22.6666%}.index-content-0-image-big-1{margin:-10.6666% 5.3333% 0 33.3333%;width:61.3333%}.index-content-0-text{position:relative;font-family:VilleroyAndBoch,Times,serif;font-style:italic;font-size:19px;line-height:33px;padding:50px 5.3333% 0 15.6666%;opacity:0;transform:translateY(50px)}.index-content-0-text.animation-index-content-0-text{animation:animation-index-content-0-text 1s ease-out forwards}.index-content-0-text::before{content:'“';position:absolute;top:0;left:7%;font-size:100px;line-height:127px}@media (min-width:768px){.index-content-0-wrap{position:relative;padding-bottom:90px;min-height:625px}.index-content-0-image-small{float:none;position:absolute;top:0;left:50.78%;margin:29% 0 0 0;width:13.02%}.index-content-0-image-big-0{width:65.1%}.index-content-0-image-big-1{width:41.15%;margin:-25% 0 0 58.85%}.index-content-0-text{width:58.58%;padding:50px 8.08% 0 9%;margin-top:-7%}}@media (min-width:1170px){.index-content-0-wrap{max-width:1440px;padding-bottom:120px;margin:-50px auto 0 auto;min-height:870px}.index-content-0-image-small{left:50.78%;margin:29.7% 0 0 0;width:9.02%}.index-content-0-image-big-0{width:62.92%}.index-content-0-image-big-1{width:41.87%;margin:-25% 0 0 58.13%}.index-content-0-text{width:58%;padding:50px 14% 3.66% 16%;margin-top:-14%;font-size:21px}.index-content-0-text::before{left:23%}}@keyframes animation-index-content-0-text{100%{opacity:1;transform:translateY(0)}}.index-content-1-wrap{padding-top:40px;padding-bottom:70px}.index-content-1-inner-wrap{margin-top:35px;background:#f5f5f5}.index-content-1-tablet-wrap{display:none}.index-content-1-mobile-wrap{position:relative;padding:6px 0 48px}.index-content-1-subline{transform:translateY(-35px);font-family:Roboto,Arial,sans-serif;font-size:10px;font-weight:300;letter-spacing:1.67px;line-height:11px;text-align:center;text-transform:uppercase}.index-content-1-headline{transform:translateY(-23px);font-family:VilleroyBoch,Times,serif;font-size:24px;line-height:31px;text-align:center}.index-content-1-select{position:absolute;top:0;left:0;right:0;width:100%;height:100%;opacity:0;max-width:295px;z-index:2}.index-content-1-select-overlay{position:relative;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:300;line-height:16px;border:1px solid #023E84;background:#fff;padding:7px 12px;max-width:295px;margin:0 auto;z-index:1}.index-content-1-select-overlay:after{position:absolute;top:50%;right:12px;transform:translateY(-50%);content:"\f107";font-family:evb-icon;font-size:18px;color:#023E84}@media (min-width:768px){.index-content-1-wrap{padding-top:55px;padding-bottom:90px}.index-content-1-inner-wrap{width:83.3333%;margin:50px auto 0}.index-content-1-tablet-wrap{display:flex;flex-wrap:wrap;margin-top:-15px}.index-content-1-mobile-wrap{display:none}.index-content-1-subline{transform:translateY(-50px)}.index-content-1-headline{transform:translateY(-42px);font-size:42px;line-height:53px}.index-content-1-item{width:40%;margin:23px 0 23px 10%;padding:20px 5%}.index-content-1-item:nth-child(2n){margin:23px 10% 23px 0;border-left:1px solid #ccc}.index-content-1-item-level-1{font-family:VilleroyBoch,Times,serif;font-size:21px;line-height:27px}.index-content-1-item-level-1 a{border:none}.index-content-1-item-level-2{font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:300;line-height:22px}.index-content-1-item-level-2 ul{list-style:none;padding:0;margin:15px 0 0}.index-content-1-item-level-2 a{border:none}}@media (min-width:1025px){.index-content-1-wrap{padding-bottom:120px}.index-content-1-inner-wrap{width:100%;margin:0}.index-content-1-tablet-wrap{padding-bottom:30px;max-width:1170px;margin:-25px auto 0;justify-content:space-evenly}.index-content-1-item{width:20%;margin:23px 0;padding:15px 20px;border-left:1px solid #ccc}.index-content-1-item:first-child{border:none}.index-content-1-item:nth-child(2n){margin:23px 0}}.index-content-2-wrap{padding:0 20px 60px}.index-content-2-image{display:none}.index-content-2-headline{font-family:VilleroyBoch,Times,serif;font-size:21px;line-height:22px}.index-content-2-headline h2{font-size:21px;margin-top:0}.index-content-2-text{font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:300;line-height:21px}.index-content-2-text p:last-child{margin-bottom:0}@media (min-width:768px){.index-content-2-wrap{display:flex;flex-wrap:wrap;align-items:center}.index-content-2-image{display:block;width:41.6666%}.index-content-2-headline{font-size:24px}.index-content-2-headline h2{font-size:24px}.index-content-2-text-wrap{width:58.3334%;padding-left:2.25%}}@media (min-width:1025px){.index-content-2-wrap{max-width:1170px;padding:0 0 30px;margin:-50px auto 0}.index-content-2-image{position:relative;width:50%;margin-left:8.3333%;overflow:hidden}.index-content-2-image img{transform:translateY(50px)}.index-content-2-image:after{content:'';position:absolute;width:100%;height:calc(100% - 100px);top:0;left:0;border:50px solid #fff;border-left:none;border-right:none}.index-content-2-headline{font-size:26px}.index-content-2-headline h2{font-size:26px}.index-content-2-text-wrap{width:33.3334%;margin-right:8.3333%}}.index-content-3-wrap{padding:0 20px 40px}.index-content-3-item{padding:0 0 60px}.index-content-3-text-wrap{padding:0 2.25%}.index-content-3-headline{font-family:VilleroyBoch,Times,serif}.index-content-3-headline h2{font-size:24px;line-height:31px}.index-content-3-text{font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:300;line-height:21px}.index-content-3-text p:last-child{margin-bottom:0}@media (min-width:768px){.index-content-3-wrap{padding:0 16.6666% 30px}.index-content-3-text-wrap{position:relative;width:87.5%;background:#fff;margin-top:-50px;padding:30px 2.25% 2.25%}.index-content-3-headline h2{margin:0 0 15px;font-size:26px;line-height:34px}}@media (min-width:1025px){.index-content-3-wrap{max-width:1170px;padding:0 0 120px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center}.index-content-3-item{padding:0;cursor:pointer}.index-content-3-item:first-child{width:50%}.index-content-3-item:last-child{width:41.6666%;margin-left:8.3334%}.index-content-3-item:hover .index-content-3-image img{transform:scale(1.05)}.index-content-3-image{overflow:hidden}.index-content-3-image img{transition:transform 0.3s ease}.index-content-3-text-wrap{width:80%}}
.csc-header-alignment-center{text-align:center}.csc-header-alignment-right{text-align:right}.csc-header-alignment-left{text-align:left}div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}figcaption.csc-textpic-caption{display:table-caption}.csc-textpic-caption{text-align:left;caption-side:bottom}div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}div.csc-textpic div.csc-textpic-imagecolumn{float:left}div.csc-textpic-border div.csc-textpic-imagewrap img{border:0 solid #000;padding:0 0}div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:0}div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:0}div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:0}div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:0}div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}div.csc-textpic-right .csc-textpic-imagewrap{float:right}div.csc-textpic-right div.csc-textpic-text{clear:right}div.csc-textpic-left .csc-textpic-imagewrap{float:left}div.csc-textpic-left div.csc-textpic-text{clear:left}div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}.csc-textmedia,.csc-textmedia-gallery{overflow:hidden}.csc-textmedia-gallery-column{float:left}.csc-textmedia-gallery-column{margin-right:10px}.csc-textmedia-gallery-column:last-child{margin-right:0}.csc-textmedia-gallery-row{overflow:hidden;margin-bottom:10px}.csc-textmedia-gallery-row:last-child{margin-bottom:0}.csc-textmedia-above .csc-textmedia-gallery{margin-bottom:10px}.csc-textmedia-above-right .csc-textmedia-gallery{float:right}.csc-textmedia-above-left .csc-textmedia-gallery{float:left}.csc-textmedia-above .csc-textmedia-text{clear:both}.csc-textmedia-above-center .csc-textmedia-gallery-outer,.csc-textmedia-below-center .csc-textmedia-gallery-outer{position:relative;float:right;right:50%}.csc-textmedia-above-center .csc-textmedia-gallery-inner,.csc-textmedia-below-center .csc-textmedia-gallery-inner{position:relative;float:right;right:-50%}.csc-textmedia-below .csc-textmedia-gallery{margin-top:10px}.csc-textmedia-below-right .csc-textmedia-gallery{float:right}.csc-textmedia-below-left .csc-textmedia-gallery{float:left}.csc-textmedia-inside-right .csc-textmedia-gallery{float:right;margin-left:10px}.csc-textmedia-inside-left .csc-textmedia-gallery{float:left;margin-right:10px}.csc-textmedia-beside-right .csc-textmedia-gallery{float:right;margin-left:10px}.csc-textmedia-beside-right .csc-textmedia-text{overflow:hidden}.csc-textmedia-beside-left .csc-textmedia-gallery{float:left;margin-right:10px}.csc-textmedia-beside-left .csc-textmedia-text{overflow:hidden}.ce-uploads{margin:0;padding:0}.ce-uploads li{list-style:none outside none;margin:1em 0}.ce-uploads img{float:left;margin-right:1em;vertical-align:top}.ce-uploads span{display:block}.contenttable{width:100%;max-width:100%}.contenttable th,.contenttable td{padding:.5em .75em;vertical-align:top}.contenttable thead th{font-weight:700;border-bottom:2px solid #dadada}.contenttable th,.contenttable td{border-top:1px solid #dadada}.contenttable-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.contenttable-bordered th,.contenttable-bordered td{border:1px solid #dadada}.csc-space-before-extra-small{margin-top:1em}.csc-space-before-small{margin-top:2em}.csc-space-before-medium{margin-top:3em}.csc-space-before-large{margin-top:4em}.csc-space-before-extra-large{margin-top:5em}.csc-space-after-extra-small{margin-bottom:1em}.csc-space-after-small{margin-bottom:2em}.csc-space-after-medium{margin-bottom:3em}.csc-space-after-large{margin-bottom:4em}.csc-space-after-extra-large{margin-bottom:5em}.csc-frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,.25);margin-bottom:2em}.csc-frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,.25);margin-top:2em}.csc-frame-indent{margin-left:15%;margin-right:15%}.csc-frame-indent-left{margin-left:33%}.csc-frame-indent-right{margin-right:33%}textarea.f3-form-error{background-color:#FF9F9F;border:1px red solid}input.f3-form-error{background-color:red;border:1px red solid}.tx-vb-formgenerator table{border-collapse:separate;border-spacing:10px}.tx-vb-formgenerator table th{font-weight:700}.tx-vb-formgenerator table td{vertical-align:top;background-color:red}.typo3-messages .message-error{color:red}.typo3-messages .message-ok{color:green}