body section:first-of-type{margin-top:73px}@media only screen and (min-width:62em){body section:first-of-type{margin-top:113px}}.bg-cyan{background-color:#00a2aa!important}.text-cyan{color:#00a2aa!important}@font-face{font-family:hdi-gerlingsans-bold;font-style:normal;font-weight:400;src:url(../fonts/hdi-gerlingsans-bold-webfont.eot);src:url(../fonts/hdi-gerlingsans-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/hdi-gerlingsans-bold-webfont.woff2) format("woff2"),url(../fonts/hdi-gerlingsans-bold-webfont.woff) format("woff"),url(../fonts/hdi-gerlingsans-bold-webfont.ttf) format("truetype"),url(../fonts/hdi-gerlingsans-bold-webfont.svg#fontawesome) format("svg")}@font-face{font-family:hdi-gerlingsans-italic;font-style:normal;font-weight:400;src:url(../fonts/hdi-gerlingsans-italic-webfont.eot);src:url(../fonts/hdi-gerlingsans-italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/hdi-gerlingsans-italic-webfont.woff2) format("woff2"),url(../fonts/hdi-gerlingsans-italic-webfont.woff) format("woff"),url(../fonts/hdi-gerlingsans-italic-webfont.ttf) format("truetype"),url(../fonts/hdi-gerlingsans-italic-webfont.svg#fontawesome) format("svg")}@font-face{font-family:hdi-gerlingsans-regular;font-style:normal;font-weight:400;src:url(../fonts/hdi-gerlingsans-regular-webfont.eot);src:url(../fonts/hdi-gerlingsans-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/hdi-gerlingsans-regular-webfont.woff2) format("woff2"),url(../fonts/hdi-gerlingsans-regular-webfont.woff) format("woff"),url(../fonts/hdi-gerlingsans-regular-webfont.ttf) format("truetype"),url(../fonts/hdi-gerlingsans-regular-webfont.svg#fontawesome) format("svg")}@font-face{font-family:hdi-gerlingsanscond-black;font-style:normal;font-weight:400;src:url(../fonts/hdi-gerlingsanscond-black-webfont.eot);src:url(../fonts/hdi-gerlingsanscond-black-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/hdi-gerlingsanscond-black-webfont.woff2) format("woff2"),url(../fonts/hdi-gerlingsanscond-black-webfont.woff) format("woff"),url(../fonts/hdi-gerlingsanscond-black-webfont.ttf) format("truetype"),url(../fonts/hdi-gerlingsanscond-black-webfont.svg#fontawesome) format("svg")}@font-face{font-family:hdi-gerlingsanscond-bold;font-style:normal;font-weight:400;src:url(../fonts/hdi-gerlingsanscond-bold-webfont.eot);src:url(../fonts/hdi-gerlingsanscond-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/hdi-gerlingsanscond-bold-webfont.woff2) format("woff2"),url(../fonts/hdi-gerlingsanscond-bold-webfont.woff) format("woff"),url(../fonts/hdi-gerlingsanscond-bold-webfont.ttf) format("truetype"),url(../fonts/hdi-gerlingsanscond-bold-webfont.svg#fontawesome) format("svg")}@font-face{font-family:hdi-gerlingsanscond-light;font-style:normal;font-weight:400;src:url(../fonts/hdi-gerlingsanscond-light-webfont.eot);src:url(../fonts/hdi-gerlingsanscond-light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/hdi-gerlingsanscond-light-webfont.woff2) format("woff2"),url(../fonts/hdi-gerlingsanscond-light-webfont.woff) format("woff"),url(../fonts/hdi-gerlingsanscond-light-webfont.ttf) format("truetype"),url(../fonts/hdi-gerlingsanscond-light-webfont.svg#fontawesome) format("svg")}@font-face{font-family:hdi-gerlingsanscond-regular;font-style:normal;font-weight:400;src:url(../fonts/hdi-gerlingsanscond-regular-webfont.eot);src:url(../fonts/hdi-gerlingsanscond-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/hdi-gerlingsanscond-regular-webfont.woff2) format("woff2"),url(../fonts/hdi-gerlingsanscond-regular-webfont.woff) format("woff"),url(../fonts/hdi-gerlingsanscond-regular-webfont.ttf) format("truetype"),url(../fonts/hdi-gerlingsanscond-regular-webfont.svg#fontawesome) format("svg")}@font-face{font-family:hdi-gerlingsanslight-italic;font-style:normal;font-weight:400;src:url(../fonts/hdi-gerlingsanslight-italic-webfont.eot);src:url(../fonts/hdi-gerlingsanslight-italic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/hdi-gerlingsanslight-italic-webfont.woff2) format("woff2"),url(../fonts/hdi-gerlingsanslight-italic-webfont.woff) format("woff"),url(../fonts/hdi-gerlingsanslight-italic-webfont.ttf) format("truetype"),url(../fonts/hdi-gerlingsanslight-italic-webfont.svg#fontawesome) format("svg")}@font-face{font-family:hdi-gerlingsanslight;font-style:normal;font-weight:400;src:url(../fonts/hdi-gerlingsanslight-webfont.eot);src:url(../fonts/hdi-gerlingsanslight-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/hdi-gerlingsanslight-webfont.woff2) format("woff2"),url(../fonts/hdi-gerlingsanslight-webfont.woff) format("woff"),url(../fonts/hdi-gerlingsanslight-webfont.ttf) format("truetype"),url(../fonts/hdi-gerlingsanslight-webfont.svg#fontawesome) format("svg")}@font-face{font-family:hdisanscond-black;font-style:normal;font-weight:400;src:url(../fonts/hdisanscond-black-web.eot);src:url(../fonts/hdisanscond-black-web.eot?#iefix) format("embedded-opentype"),url(../fonts/hdisanscond-black-web.woff2) format("woff2"),url(../fonts/hdisanscond-black-web.woff) format("woff"),url(../fonts/hdisanscond-black-web.ttf) format("truetype"),url(../fonts/hdisanscond-black-web.svg#fontawesome) format("svg")}@font-face{font-family:hdisanscond-bold;font-style:normal;font-weight:400;src:url(../fonts/hdisanscond-bold-web.eot);src:url(../fonts/hdisanscond-bold-web.eot?#iefix) format("embedded-opentype"),url(../fonts/hdisanscond-bold-web.woff) format("woff"),url(../fonts/hdisanscond-bold-web.ttf) format("truetype"),url(../fonts/hdisanscond-bold-web.svg#fontawesome) format("svg")}@font-face{font-family:hdisanscond-regular;font-style:normal;font-weight:400;src:url(../fonts/hdisanscond-regular-web.eot);src:url(../fonts/hdisanscond-regular-web.eot?#iefix) format("embedded-opentype"),url(../fonts/hdisanscond-regular-web.woff) format("woff"),url(../fonts/hdisanscond-regular-web.ttf) format("truetype"),url(../fonts/hdisanscond-regular-web.svg#fontawesome) format("svg")}.navbar-wrapper .navbar__logo-wrapper--plain img{height:34px;width:173px;border-right:none}.navbar-wrapper .navbar__logo-wrapper img{border-right:none}.navbar-wrapper .navbar .navbar-menu__link-item:hover{border-bottom:6px solid #00a2aa}.navbar-wrapper .navbar.datenschutz .navbar-menu__link-item{display:none}.navbar-wrapper .navbar.sticky .navbar__logo-wrapper--plain img{height:22px;width:112px}.navbar-wrapper .navbar.sticky .navbar-menu__link-item{padding-bottom:10px}ul.list-checkmark-primary li:before{color:#00a2aa}ul.list-checkmark-secondary li:before{color:#f59c00}footer .footer-boilerplate:before{border-top-color:#00a2aa}footer .footer-boilerplate .footer-column{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:48em){footer .footer-boilerplate .footer-column{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}footer .footer-boilerplate .footer-column .footer-links li a{color:#fff}.card-process{min-height:250px;height:100%;border:0;border-radius:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-process .card-icon{width:120px;height:150px}.card-process .card-icon img{-o-object-fit:contain;object-fit:contain}.card-process--arrow-right{position:absolute;width:100%;height:100%;right:0;margin-top:-3rem}@media only screen and (min-width:62em){.card-process--arrow-right{width:20px}}.card-process--arrow-right:before{content:"";width:0;height:0;position:absolute}@media only screen and (min-width:62em){.card-process--arrow-right:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid;border-width:50px 20px 20px;right:-39px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.card-process--arrow-right:after{content:"";width:0;height:0;position:absolute;border-color:#f9f9fa rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:20px 50px;left:50%;bottom:-39px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:62em){.card-process--arrow-right:after{left:auto;bottom:auto;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f9f9fa;border-style:solid;border-width:50px 20px;right:-39px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.card-process--arrow-left{position:absolute;width:100%;height:100%;left:0;margin-top:-3rem}@media only screen and (min-width:62em){.card-process--arrow-left{width:20px}}.card-process--arrow-left:before{content:"";width:0;height:0;position:absolute;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:20px 50px;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:62em){.card-process--arrow-left:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid;border-width:50px 20px;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.card-process--arrow-left:after{content:"";width:0;height:0;position:absolute}@media only screen and (min-width:62em){.card-process--arrow-left:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid;border-width:50px 20px;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}.card-icon img,.card-icon object{overflow:hidden;height:100%;max-height:120px}.card-topic .card-body{padding-bottom:5px}.card .case-box__wrapper{padding:20px 0 0;margin:0 -15px}.card .case-box__box{padding:.75rem 15px;background-color:#f9f9fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card .case-box__box:first-of-type:after{content:"";position:absolute;left:5%;bottom:0;width:90%;border-bottom:1px solid #e0e0e0}.card .case-box__box p{-ms-flex-item-align:end;align-self:flex-end}.card .case-box__box .price{-ms-flex-item-align:start;align-self:flex-start;font-size:2.375rem;line-height:2.375rem}@media only screen and (min-width:48em){.card .case-box__box .price{-ms-flex-item-align:center;align-self:center}}@media only screen and (min-width:62em){.card .case-box__box .price{-ms-flex-item-align:start;align-self:flex-start}}@media only screen and (min-width:90em){.card .case-box__box .price{-ms-flex-item-align:center;align-self:center}}.card-footer{padding:0;border:0;border-radius:0;background-color:#00a2aa;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:1px}.card-footer,.card-footer__icon{display:-webkit-box;display:-ms-flexbox;display:flex}.card-footer__icon{padding:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-footer__icon img{width:100%;min-width:70px;height:auto;min-height:70px}.card-footer__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-footer__text p{font-family:hdi-gerlingsans-bold,Arial,Helvetica,Verdana,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.badge{margin-left:1.25rem;margin-top:1.25rem}.btn-secondary{-webkit-box-shadow:inset 0 0 0 2px #00a2aa;box-shadow:inset 0 0 0 2px #00a2aa;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(0,#00a2aa));background-image:-o-linear-gradient(top,rgba(0,0,0,0) 50%,#00a2aa 0);background-image:linear-gradient(180deg,rgba(0,0,0,0) 50%,#00a2aa 0)}.btn-secondary.active:not(:disabled),.btn-secondary:active:focus:not(:disabled),.btn-secondary:active:not(:disabled),.btn-secondary:focus:not(:disabled),.btn-secondary:hover:not(:disabled){-webkit-box-shadow:inset 0 0 0 2px #00a2aa!important;box-shadow:inset 0 0 0 2px #00a2aa!important;background-color:rgba(0,0,0,0);border:0;color:#fff}.btn-primary{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#00b9bf),color-stop(0,#00a2aa));background-image:-o-linear-gradient(top,#00b9bf 50%,#00a2aa 0);background-image:linear-gradient(180deg,#00b9bf 50%,#00a2aa 0);color:#fff}.btn-primary.active:not(:disabled),.btn-primary:active:focus:not(:disabled),.btn-primary:active:not(:disabled),.btn-primary:focus:not(:disabled),.btn-primary:hover:not(:disabled){background-color:rgba(0,0,0,0);border:0;color:#fff}.modal-xl{width:95%;max-width:1440px}@media only screen and (min-width:62em){.modal-xl{width:90%;max-width:1440px}}@media only screen and (min-width:90em){.modal-xl{width:80%;max-width:1440px}}.hero .dia-container.single-img>img{width:100%}ul .list-checkmark li{white-space:break-spaces}.footer-links li a:active,.footer-links li a:focus{outline-style:none;outline:0}.privacy .dia-container.single-img .img-badge{left:-15px!important}@media only screen and (min-width:48em){.privacy .dia-container.single-img .img-badge{left:-20px!important}}@media only screen and (min-width:62em){.privacy .dia-container.single-img .img-badge{left:-50px!important}}#highlights i{font-size:40px}.hero .headline-container .sub-headline{font-family:hdi-gerlingsans-regular,Arial,Helvetica,Verdana,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:#636362;line-height:1}@media only screen and (min-width:62em){.hero .headline-container h2{width:80%;font-size:48px}}@media only screen and (min-width:62em){.hero .headline-container ul{width:80%}}.hero .dia-container.single-img .img-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:0;bottom:-80px;padding:5px;height:220px;width:220px;text-align:center}@media only screen and (min-width:48em){.hero .dia-container.single-img .img-badge{height:140px;width:140px;bottom:-60px;padding:25px}}@media only screen and (min-width:62em){.hero .dia-container.single-img .img-badge{height:180px;width:180px;bottom:-80px}}@media only screen and (min-width:90em){.hero .dia-container.single-img .img-badge{padding:15px 20px;height:220px;width:220px;font-size:16px;line-height:22px;bottom:-50px;left:0}}