@import url("https://fonts.googleapis.com/css?family=Patua+One|Montserrat:300,400,500&display=swap");body{padding-top:80px}*{font-family:'Montserrat', sans-serif;font-weight:400}h1,h2,h3,h4,h5{font-weight:400;font-family:'Patua One', sans-serif;color:#111}h1{font-size:48px;line-height:1.1}@media screen and (max-width: 700px){h1{font-size:38px}}h1+p{margin-top:20px}h1+h2{margin-top:36px}h2{font-size:45px;line-height:1.33;margin-bottom:30px;max-width:800px}@media screen and (max-width: 700px){h2{font-size:32px;margin-bottom:20px}}.stay-at-home{font-size:25px;margin-top:20px}span.bold{font-weight:500}h3{font-size:26px;line-height:1.45}@media screen and (max-width: 700px){h3{font-size:24px}}h3+p{margin-top:20px}@media screen and (max-width: 700px){h3+p{margin-top:10px}}h4{font-size:22px;line-height:1.4;margin-top:20px}h4+p{margin-top:8px}a{font-size:18px;text-decoration:none}p{font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0.22px;max-width:778px;color:#383838}p.size--lg{font-size:20px}@media screen and (max-width: 700px){p.size--lg{font-size:16px}}p.size--sm{font-size:12px}@media screen and (max-width: 700px){p.size--sm{font-size:10px}}p a{font-size:inherit;color:#111;font-weight:bold;border-bottom:1px solid #111}p+p{margin-top:24px}p+h3{margin-top:46px}section ul{padding-left:20px;margin-bottom:26px;margin-top:12px}section ul li{font-size:16px;color:#383838;line-height:1.5;max-width:778px}section ul li+li{margin-top:7px}b{font-weight:600;color:#111}.button{display:inline-block;padding:1rem 1.5rem;margin:0 auto;margin-top:20px;font-size:20px;font-weight:400;text-decoration:none;text-align:center;color:white;-webkit-appearance:none;cursor:pointer;border:none;border-radius:50px;transition:all .5s ease 0s;background-color:#029fe6}.button:hover{padding-left:2rem;padding-right:2rem}.button:hover.btn--no-hover-animation{padding:1rem 1.5rem}*{margin:0;padding:0;box-sizing:border-box}html{background-color:white;margin-right:calc( 100% - 100vw);overflow-x:hidden}body{max-width:1920px;margin:0 auto;box-shadow:0 0.0625rem 0.25rem 0 rgba(17,17,17,0.1)}body.noscroll{width:100%}main{position:relative;background-color:inherit;padding:0 !important}main>:last-child{padding-bottom:140px}.container{max-width:1100px;margin:0 auto;min-height:30px;padding:0 20px;box-sizing:content-box}section{position:relative;padding:30px 0 90px}@media screen and (max-width: 700px){section{padding:30px 0 60px}}section+section.bg,section+section.bg--pattern,section+section.bg--secondary,section+section.bg--secondary-light,section+section.bg--first,section+section.bg--light-gray,section+section.bg--light-first{padding:100px 0 100px}@media screen and (max-width: 700px){section+section.bg,section+section.bg--pattern,section+section.bg--secondary,section+section.bg--secondary-light,section+section.bg--first,section+section.bg--light-gray,section+section.bg--light-first{padding:60px 0 60px;margin-bottom:60px}}.section--hero{margin-top:90px}.section--hero .service{display:none;margin-top:60px;flex-direction:column}@media screen and (max-width: 940px){.section--hero .service{display:flex}}.section--hero .service span{margin-bottom:10px}.section--hero .logo-link svg,.section--hero .logo-link img{max-width:150px}.bg--light-first{background-color:#97c8e7}.bg--light-gray{background-color:#edebe8}.bg--first{background-color:#539bd9}.bg--secondary-light{background-color:#e8c65a}.bg--secondary{background-color:#da9d27}.bg--pattern,.page--terms main{margin:0;background-image:url(/images/pattern.svg);background-size:100% auto;background-position:center -18vw;background-repeat:no-repeat repeat}@media screen and (max-width: 900px){.bg--pattern,.page--terms main{background-size:112% auto}}.align--center{text-align:center}.icon,a.icon--phone,a.icon--email{height:40px}a{color:#539bd9}a.file{display:block}a.icon,a.icon--phone,a.icon--email{padding-left:24px;background-position:left center;background-repeat:no-repeat;background-size:16px}a.icon--email{background-image:url(/assets/icon-mail-c939a746ae9987e08a565ba924be6eb27e280b3f0f5469379a066bc243e8d5d7.svg)}a.icon--phone{background-image:url(/assets/icon-phone-53b5bd85080d085c1aaaa1a3c8e3d0de2507a0817005e925ff3df6baedbba4a4.svg)}a.anchor{position:absolute;top:-80px}p.divider{position:relative;color:#cdcdcd;margin-top:16px}p.divider:before{content:"\2014  "}p.divider:after{content:" \2014"}.turbolinks-progress-bar{height:3px;background-color:#539bd9}*::-moz-selection{background:#539bd9;color:white}*::selection{background:#539bd9;color:white}.centered_row{display:flex;justify-content:center;align-items:center}.columns--two .col{width:50%}.columns--two.has-gap .col{width:calc( 50% - 30px)}@media screen and (max-width: 700px){.columns--two.reverse{flex-direction:column-reverse}}.columns--two{display:flex;flex-flow:row wrap;justify-content:space-between}.columns--two .col{flex:0 1 auto;display:flex;flex-direction:column}.columns--two .col.fullwidth{width:100% !important}.columns--two .col.align--bottom{align-self:flex-end}@media screen and (min-width: 701px){.columns--two .col.align--bottom h3{margin-bottom:36px}}@media screen and (max-width: 700px){.columns--two .col{width:100% !important}.columns--two .col:nth-of-type(even){margin-top:20px}.columns--two .col.break--top{order:-1}.columns--two .col.break--bottom{order:99}.columns--two .col:not(.break--bottom)+.col{margin-top:28px}}.columns--two .col+.row{margin-top:32px}.columns--two .row{width:100%;padding-bottom:8px}@media screen and (max-width: 900px){.break--tablet.columns--two .col{width:100%}}.columns--two+.columns--two{margin-top:30px}.col-image{max-width:340px}footer{padding:100px 0 60px;margin-top:0px !important}@media screen and (max-width: 700px){footer{padding-top:70px}}footer .container{display:flex;flex-flow:column nowrap}footer .container nav{display:flex;flex-flow:row wrap;justify-content:space-around}@media screen and (max-width: 400px){footer .container nav.list__title{justify-content:space-between}}footer .container nav ul{list-style:none}@media screen and (max-width: 1200px){footer .container nav ul{width:40%}footer .container nav ul:nth-child(2n + 3),footer .container nav ul:nth-child(2n + 4){margin-top:40px}}@media screen and (max-width: 900px){footer .container nav ul{width:100%;min-width:110px;margin-bottom:40px;margin-top:0}footer .container nav ul:nth-child(2n + 3),footer .container nav ul:nth-child(2n + 4){margin-top:0}}footer .container nav ul li{font-weight:300;color:#111}footer .container nav ul li.list__title{font-weight:500;color:#111}footer .container nav ul li+li{margin-top:12px}footer .container nav ul li a{font-size:15px;color:#383838;font-weight:300}footer .container nav ul li a[target="_blank"]{padding-right:10px;background-image:url(/images/icon-external.svg);background-position:right 30%;background-size:7px;background-repeat:no-repeat}@media screen and (max-width: 940px){.desktop{display:none}}@media screen and (max-width: 500px){.only-desktop{display:none}}.only-mobile{display:none}@media screen and (max-width: 500px){.only-mobile{display:inline}}.navigation{position:fixed;top:0;background:white;padding-bottom:10px;left:0;width:100vw;z-index:999}.navigation nav{display:flex;min-height:40px;margin-top:10px;align-items:center}.navigation nav .logo-link{height:60px;margin-left:20px}@media screen and (max-width: 940px){.navigation nav .logo-link{display:none}}.navigation nav .logo-link svg{height:60px}.navigation nav .logo-link img{height:60px}.navigation nav ul{margin-left:auto;display:flex;align-items:right}.navigation nav ul li{list-style-type:none}.navigation nav ul li+li{margin-left:40px}.navigation nav ul li.align--right{margin-left:auto}.navigation nav ul li a,.navigation nav ul li a:visited{font-size:20px;font-weight:400;color:#029fe6}.navigation nav ul li a:hover,.navigation nav ul li a:visited:hover{color:#539bd9}@media screen and (max-width: 700px){.navigation nav ul li a,.navigation nav ul li a:visited{font-size:14px}}@media screen and (max-width: 700px){.page--privacy h1,.page--imprint h1{font-size:36px}}.page--privacy h2,.page--imprint h2{margin:36px 0 16px}@media screen and (min-width: 701px){.page--privacy h2,.page--imprint h2{font-size:38px}}@media screen and (min-width: 901px){.page--index section.section--hero .hero__content{max-width:400px}}@media screen and (min-width: 701px){.page--index section.section--register{padding-bottom:0}}@media screen and (max-width: 700px){.page--index section.section--register{margin-bottom:0}}.page--index section.section--register .container{position:relative;overflow-y:hidden}@media screen and (min-width: 701px){.page--index section.section--register .card{transform:translateY(50px);transition:transform 0.3s;will-change:transform;padding-bottom:100px}.page--index section.section--register .card:hover{transform:translateY(40px)}}@media screen and (max-width: 700px){.page--index section.section--register .card{margin-top:100px}}.page--index section.section--info{padding:60px 0;background-color:#f7f6f4}.page--index section.section--info .container{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.page--index section.section--info .container p{margin-left:15px;font-size:15px}.page--index section.section--map{padding:0 0 60px 0}.page--index section.section--faq .col p+h3{margin-top:160px}@media screen and (max-width: 700px){.page--index section.section--faq .col p+h3{margin-top:30px}}.page--index section.section--faq .col+.col h3{margin-top:160px}@media screen and (max-width: 700px){.page--index section.section--faq .col+.col h3{margin-top:30px}}.page--new .section--login p{margin:30px auto}
