:root{--lottery-bg-color:#24942d;--lottery-bg-color-hover:#1a6e21;--gkl-partner-first-color:#f9f6f1;--gkl-partner-second-color:#146eaf}.contact__content__list,.rte ol,.rte ul,.rte-list,.rte_list{list-style-type:none;margin:0;padding:0}.ie10 .contact__content__list,.ie10 .rte ol,.ie10 .rte ul,.ie10 .rte-list,.ie10 .rte_list,.ie11 .contact__content__list,.ie11 .rte ol,.ie11 .rte ul,.ie11 .rte-list,.ie11 .rte_list,.rte .ie10 ol,.rte .ie10 ul,.rte .ie11 ol,.rte .ie11 ul{list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.rte ol,.rte ul,.rte-list,.rte_list{margin-top:0}.rte ol li,.rte ul li,.rte-list li,.rte_list li{font-size:16px;line-height:1.5;line-height:24px;padding-left:34px;position:relative}.rte ol li+li,.rte ul li+li,.rte-list li+li,.rte_list li+li{margin-top:9px}.rte ol li:first-child,.rte ul li:first-child,.rte-list li:first-child,.rte_list li:first-child{margin-top:0}.rte ol li:before,.rte ul li:before,.rte-list li:before,.rte_list li:before{display:block;font-weight:700;left:0;line-height:1.5;position:absolute;text-align:right;top:0;width:24px}.rte .large-headline,.rte h2{font-size:32px;font-weight:700;line-height:1.2;margin-bottom:8px}@media only screen and (min-width:1280px){.rte .large-headline,.rte h2{font-size:70px;font-weight:700;line-height:1.2}}.rte .small-headline,.rte h3{font-size:28px;font-weight:900;line-height:1.2;margin-bottom:8px}@media only screen and (min-width:1280px){.rte .small-headline,.rte h3{font-size:40px;font-weight:900;font-weight:700;line-height:1.2}}.rte .medium-subheadline,.rte h4{font-size:28px;font-weight:900;line-height:1.2;margin-bottom:8px}@media only screen and (min-width:1280px){.rte .medium-subheadline,.rte h4{font-size:32px;font-weight:700;line-height:1.2}}.rte .small-subheadline,.rte h5{font-size:28px;font-weight:900;line-height:1.2;margin-bottom:8px}.rte p{font-size:16px;line-height:1.5}.rte *{font-family:Roboto,sans-serif!important}.rte h2.medium-subline,.rte h3.medium-subline,.rte h4.medium-subline,.rte h5.medium-subline,.rte p.medium-subline{font-size:24px;font-weight:500;font-weight:700;line-height:1.2}.rte h2.small-subline,.rte h3.small-subline,.rte h4.small-subline,.rte h5.small-subline,.rte p.small-subline{font-size:20px;font-weight:700;font-weight:900;line-height:1.2}.rte h2.copy,.rte h2.is--copy,.rte h3.copy,.rte h3.is--copy,.rte h4.copy,.rte h4.is--copy,.rte h5.copy,.rte h5.is--copy,.rte p.copy,.rte p.is--copy{font-size:16px;line-height:1.5}.rte h2.is--textinput,.rte h2.textinput,.rte h3.is--textinput,.rte h3.textinput,.rte h4.is--textinput,.rte h4.textinput,.rte h5.is--textinput,.rte h5.textinput,.rte p.is--textinput,.rte p.textinput{font-size:24px;font-style:italic;line-height:1.2}.rte h2.is--topline,.rte h2.topline,.rte h3.is--topline,.rte h3.topline,.rte h4.is--topline,.rte h4.topline,.rte h5.is--topline,.rte h5.topline,.rte p.is--topline,.rte p.topline{font-size:16px;font-weight:400;font-weight:500;line-height:1.2}.rte h2.is--legal,.rte h2.legal,.rte h3.is--legal,.rte h3.legal,.rte h4.is--legal,.rte h4.legal,.rte h5.is--legal,.rte h5.legal,.rte p.is--legal,.rte p.legal{font-size:12px;font-weight:400;line-height:1.5}.rte h2.is--label,.rte h2.label,.rte h3.is--label,.rte h3.label,.rte h4.is--label,.rte h4.label,.rte h5.is--label,.rte h5.label,.rte p.is--label,.rte p.label{font-size:14px;letter-spacing:1.5px;line-height:1.4}.rte h2 a:not(.button),.rte h3 a:not(.button),.rte h4 a:not(.button),.rte h5 a:not(.button),.rte p a:not(.button){display:inline-block;font-weight:700;position:relative;text-decoration:underline;transition:color .35s cubic-bezier(.645,.045,.355,1)}.csshover .rte h2 a:not(.button):hover,.csshover .rte h3 a:not(.button):hover,.csshover .rte h4 a:not(.button):hover,.csshover .rte h5 a:not(.button):hover,.csshover .rte p a:not(.button):hover{color:#f6a500}.rte ol{counter-reset:number}.rte ol li:before{content:counter(number) ".";counter-increment:number}.rte ul li:before{content:"•";font-size:24px;line-height:24px;width:20px}.rte *+ol,.rte *+ul{margin:22px 0}.rte b,.rte strong{font-weight:700}.rte a{color:#1a2c3a}.contact__content__list,.mini-rte{font-weight:400}.contact__content__list a,.mini-rte a{color:#1a2c3a}.contact__content__list p,.mini-rte p{font-size:16px;line-height:1.5}.contact__content__list h1 p,.contact__content__list h2 p,.contact__content__list h3 p,.contact__content__list h4 p,.contact__content__list h5 p,.mini-rte h1 p,.mini-rte h2 p,.mini-rte h3 p,.mini-rte h4 p,.mini-rte h5 p{font-size:inherit;font-weight:400;line-height:inherit}.contact__content__list b,.contact__content__list strong,.mini-rte b,.mini-rte strong{font-weight:700}.contact__content__list i,.mini-rte i{font-style:italic}.contact{background-color:#fff;margin-bottom:45px;width:100%}@media only screen and (min-width:1280px){.contact{margin-bottom:65px}}.contact.module--hidden{opacity:1}.contact__container{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1920px;width:86.38889%}@media print{.contact__container{display:block!important}}.contact__content{flex-basis:auto;flex-basis:100%;max-width:100%;order:1;padding-left:1.76849%;padding-right:1.76849%;padding-top:45px;width:100%}@media print{.contact__content{display:block!important}}@media only screen and (min-width:768px){.contact__content{flex-basis:auto;flex-basis:83.33333%;margin-left:8.33333%;max-width:83.33333%;padding-left:1.76849%;padding-right:1.76849%;width:100%}}@media only screen and (min-width:1024px){.contact__content{flex-basis:auto;flex-basis:33.33333%;margin-left:8.33333%;max-width:33.33333%;order:0;padding-left:1.76849%;padding-right:1.76849%;padding-top:65px;width:100%}}.contact__form{border:2px solid #f7f6f3;flex-basis:auto;flex-basis:100%;margin-top:45px;max-width:100%;order:0;padding:45px 22px;width:100%}@media print{.contact__form{display:block!important}}.contact__form .form,.contact__form .form__errors{position:relative;z-index:1}@media only screen and (min-width:768px){.contact__form{flex-basis:auto;flex-basis:83.33333%;margin-left:8.33333%;max-width:83.33333%;padding-left:1.76849%;padding-right:1.76849%;width:100%}}@media only screen and (min-width:1024px){.contact__form{flex-basis:auto;flex-basis:41.66667%;margin-left:8.33333%;max-width:41.66667%;padding-left:1.76849%;padding-right:1.76849%;padding-top:65px;width:100%}}@media only screen and (min-width:1280px){.contact__form{background-color:#fff;border:0;margin-top:-255px;order:1;padding-top:45px;position:relative}.contact__form:after{background-color:#fff;border:2px solid #f7f6f3;border-radius:5px;bottom:0;content:"";left:-3.53698%;position:absolute;right:-3.53698%;top:0;z-index:0}.contact__form.is--editmode{margin-top:0}.contact__form.is--editmode:after{display:none}}.contact__form .form__element.lastname{margin-top:25px}@media only screen and (min-width:1024px){.contact__form .form__element.firstname{margin-right:20px;width:calc(50% - 20px)}.contact__form .form__element.lastname{margin-left:20px;margin-top:0;width:calc(50% - 20px)}}.contact__form .form__element textarea{height:120px}.contact__form:not(.has--customernr) .form__element.customernr{display:none}.contact__form:not(.has--customernr) .form__element.customernr.is--visible{display:block}.contact__content__list{margin-bottom:35px}.contact__content__list li{margin-top:10px}.contact__content__list li[class*=icon-]{padding-left:35px;position:relative}.contact__content__list li[class*=icon-]:before{font-size:24px;left:0;line-height:24px;margin-top:-12px;position:absolute;top:50%}.contact__content__copy,.contact__form__copy{font-size:16px;line-height:1.5;margin-bottom:25px}@media only screen and (min-width:1024px){.contact__content__copy,.contact__form__copy{margin-bottom:45px;position:relative;z-index:1}}.contact__content__headline,.contact__form__headline{font-size:24px;font-weight:500;font-weight:700;line-height:1.2;margin-bottom:25px}@media only screen and (min-width:1024px){.contact__content__headline,.contact__form__headline{font-size:28px;font-weight:900;line-height:1.2;margin-bottom:15px}}.contact__form__headline{margin-bottom:35px}@media only screen and (min-width:1024px){.contact__form__headline{margin-bottom:45px;position:relative;z-index:1}}.contact__form__captcha{margin:30px auto}