@charset "UTF-8";*{box-sizing:border-box}body{font-family:"Inter",sans-serif;font-weight:400;min-height:100vh}body .h1,body h1{color:#fff;text-transform:uppercase;font-size:30px;line-height:1.4;font-weight:700}body .h2,body h2,body h3{display:flex;justify-content:center;text-align:center;font-weight:700}body .h2,body h2{color:#0060a6;font-size:26px;padding:15px}body h3{margin-bottom:14px}body h3,body h4{font-size:24px;color:#0060a6}body .slogan,body .text-media .swiper-container-2 .swiper.mySwiper .swiper-button-next:hover,body .text-media .swiper-container-2 .swiper.mySwiper .swiper-button-prev:hover{background:#0060a6}body p{font-size:18px;line-height:26px;color:#fff}body p.footer{padding:10px 0;color:#f4f4f4;margin-bottom:0}body p.blue,body p.white{padding:20px 0;color:#064d96;margin-bottom:0}body footer a,body p.footer a,body p.white{color:#fff}body p.bold{font-weight:700}body ul{color:#064d96}body .headline-blue{font-size:20px;font-weight:700;color:#064d96}body .headline-white,body a{font-size:24px;font-weight:700;color:#fff}body .spacer{padding:40px 0}body,body #leistungen .flipcard .flipcard-inner .flipcard-front .star,body .features .item .item-border .star,body footer{position:relative}body footer ul{list-style:none;padding:10px 0}body footer.spacer{padding:150px 0}body footer a:hover{color:#ffe284}body footer .container .row{width:100%}body footer img{padding:10px 0}body footer:before{content:"";position:absolute;top:0;right:0;width:140px;height:115px;background:url(../assets/images/slogan-footer.png)center/cover no-repeat;z-index:5;transition:none}body footer #scrollToTopBtn{position:fixed;bottom:30px;height:75px;width:75px;right:30px;z-index:100;background-color:#ffe284;color:#064d96;border:0;border-radius:50%;padding:15px 18px;font-size:20px;cursor:pointer;display:none;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:opacity .3s ease}body footer #scrollToTopBtn:hover{background-color:#064d96;color:#fff}body footer.datenschutz,body footer.impressum{bottom:0;width:100%}body footer.impressum{position:absolute}body #leistungen{margin-top:50px}body #leistungen .flipcard{perspective:1000px}body #leistungen .flipcard .flipcard-inner{text-align:center;transition:transform .75s;transform-style:preserve-3d;transition-timing-function:cubic-bezier(.68,-.55,.27,1.55);position:relative}body #leistungen .flipcard .flipcard-inner .flipcard-back,body #leistungen .flipcard .flipcard-inner .flipcard-front{display:flex;justify-content:center;align-items:center;flex-flow:column;backface-visibility:hidden;width:100%;height:100%}body #leistungen .flipcard .flipcard-inner .flipcard-front{z-index:2;padding:25px;min-height:200px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:4px}body #leistungen .flipcard .flipcard-inner .flipcard-front .star:before,body .features .item .item-border .star:before{position:absolute;display:flex;background:url(/assets/icons/clean.svg)center/cover no-repeat;content:"";width:30px;height:30px;right:-12px;z-index:100}body #leistungen .flipcard .flipcard-inner .flipcard-front .star .icon,body .features .item .item-border .star .icon{filter:drop-shadow(0 4px 4px rgba(0,0,0,.15));width:75px;height:75px;border-radius:50%;background:#fff;justify-content:center;display:flex;margin-bottom:20px;position:relative;overflow:hidden}body #leistungen .flipcard .flipcard-inner .flipcard-front .star .icon img{object-fit:scale-down}body #leistungen .flipcard .flipcard-inner .flipcard-front .star .icon:after,body .features .item .item-border .star .icon:after{content:"";position:absolute;bottom:-50%;right:-50%;width:200%;height:200%;background:linear-gradient(225deg,rgba(255,255,255,.8),rgba(255,255,255,0));z-index:1;border-radius:50%;transition:none}body #leistungen .flipcard .flipcard-inner .flipcard-back{transform:rotateY(180deg);position:absolute;top:0;left:0;background:#f9f9f9;padding:28px;box-shadow:0 2px 6px rgba(0,0,0,.1)}body #leistungen .flipcard:hover .flipcard-inner{transform:rotateY(180deg)}body .swiper-container{padding:0;position:relative}body .swiper-container .swiper-wrapper .item{padding:0 12px;margin-bottom:24px}body .swiper-pagination .swiper-pagination-bullet-active{background:#064d96}body .swiper-flex-wrap{flex-flow:wrap;justify-content:center}body .swiper-container{width:100%}body .swiper-container .swiper-wrapper{box-sizing:border-box}body .swiper-pagination.swiper-pagination-bullets{bottom:-4px}body .features{margin-top:50px}body .features .item .item-border{display:flex;padding:20px;border-radius:4px;box-shadow:3px 3px 0#dbdbdb;flex-direction:column;align-items:center}body .text-media{margin-top:50px;margin-bottom:100px}body .text-media p.blue{padding:0 0 10px}body .text-media .swiper-container-2{margin-bottom:20px}body .text-media .swiper-container-2 .swiper-background{content:"";background-image:url(../assets/images/swiper-background.svg);background-size:contain;background-position-x:center;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;border-radius:1rem}body .text-media .swiper-container-2 .swiper.mySwiper{position:relative;z-index:1}body .text-media .swiper-container-2 .swiper.mySwiper .swiper-button-next,body .text-media .swiper-container-2 .swiper.mySwiper .swiper-button-prev{border-radius:50%;width:65px;height:65px;background:#ffe284}body .text-media .swiper-container-2 .swiper.mySwiper .swiper-button-next:after,body .text-media .swiper-container-2 .swiper.mySwiper .swiper-button-prev:after{color:#fff}body .text-media .swiper-container-2 .swiper.mySwiper .swiper-button-next{right:0}body .text-media .swiper-container-2 .swiper.mySwiper .swiper-button-prev{left:0}body .text-media .swiper-container-2 .swiper.mySwiper .swiper-slide{display:flex;justify-content:center}body .timeline{background:#f4f4f4;position:relative}body .timeline .timeline-line{position:relative;width:100%;height:60px}body .timeline .active-circle{position:absolute;top:-30px;left:0;width:100px;height:100px;z-index:2;transition:left .3s ease;background:url(../assets/icons/timeline-bubbles.svg)no-repeat center center;background-size:contain}body .timeline .timeline-row{display:flex;justify-content:space-between}body .timeline .timeline-row .steps{display:flex;flex-direction:column;align-items:center;position:relative;cursor:pointer;margin-bottom:20px;gap:10px}body .timeline .timeline-row .steps p{color:#064d96;text-align:center}body .timeline .timeline-row .steps .circle-wrapper,body .timeline .timeline-row .steps .cirlce-1{display:flex;align-items:center;justify-content:center}body .timeline .timeline-row .steps .cirlce-1{width:60px;height:60px;border:4px solid #34a0ea;border-radius:50%;background-color:#fff;color:#064d96;font-weight:700;font-size:20px;transition:background-color .3s ease;z-index:2}body .timeline-row .steps{cursor:pointer}body a{text-decoration:none;color:#064d96;border-radius:28px;font-size:18px}body img{max-width:100%}body .secondary-btn,body a.primary-btn{display:inline-block;transition:all ease .2s}body a.primary-btn{background:#ffe284;padding:15px;border-radius:999px}body a.primary-btn:hover{color:#fff;text-decoration:none;background:#0060a6;border-radius:999px}body .secondary-btn{color:#0060a6;background:#fff;border-radius:4px}body .secondary-btn:hover{background:#34a0ea;transition:all ease .2s;color:#fff}body .hero-elements{position:relative;width:100%;padding:0;background:#0069be}body .hero-elements .nav{padding:20px 0}body .hero-elements .nav .navbar{transition:all .3s ease;width:100%;border-radius:999px;background:#fff;display:flex;align-items:center;justify-content:space-between;margin-left:0;box-shadow:5px 5px 0#e5e5e5;padding:6px;max-width:1315px;border:1px solid #d3d3d3}body .hero-elements .nav .navbar .navbar-toggler:focus{box-shadow:unset}body .hero-elements .nav .navbar .logo img{width:100%;border-radius:4px;padding:9px}body .hero-elements .nav .navbar.fixed-top{position:fixed;top:0;left:0;width:100%;background:#f4f4f4}body .hero-elements .nav .navbar .logo{max-width:250px}body .hero-elements .nav .navbar .navbar-nav{gap:20px}body .hero-elements .nav .navbar .navbar-collapse.show{border-radius:unset}body .hero-elements .nav .navbar:has(.navbar-collapse.show){border-radius:20px;transition:all .3s ease}body .hero-elements .hero{display:flex;align-items:center;color:#fff;padding:20px}body .hero-elements .hero .row{align-items:center;gap:50px;display:flex;justify-content:end}body .hero-elements .hero .row .hero-content{z-index:1}body .hero-elements .hero .row .hero-image{z-index:100;position:relative;align-content:end;overflow:hidden;display:flex;justify-content:flex-end}body .hero-elements .hero .row .hero-image:before{background:url(/assets/images/slogan-white.png)center/cover no-repeat;width:125px;height:150px;position:absolute;z-index:100;content:"";bottom:0;left:0}body .hero-elements .hero .row .hero-image img.desktop{display:none}body .hero-elements .hero .row .hero-image img.mobil{max-width:550px;object-fit:cover;overflow:hidden}body .hero-elements .hero a:not(.primary-btn):hover{text-decoration:underline}body footer{background:#0060a6}body .datenschutz h1,body .datenschutz h2,body .datenschutz h3,body .datenschutz h4,body .impressum h1,body .impressum h2,body .impressum h3,body .impressum h4{text-align:left!important;justify-content:flex-start!important;padding:0!important}@media (min-width:564px){body .hero-elements .hero{align-items:baseline}body .hero-elements .hero .row{gap:0}body .hero-elements .hero .row .hero-image:before{width:207px;height:250px;transform:scale(.75);right:0;left:unset}body .hero-elements .hero .row .hero-image img.mobil{display:none}body .hero-elements .hero .row .hero-image img.desktop{display:block;max-width:550px;border-radius:50%;object-fit:cover;overflow:hidden}body .hero-elements .hero .row .hero-content:before{width:425px;height:425px;transform:translate(-50px,-100px)}}@media (min-width:768px){body .navbar{transition:opacity .5s ease-in-out}body .hero-elements .hero-content:before{opacity:.25;background:url(/assets/images/hero.pattern.png)no-repeat center/cover;width:350px;height:350px;position:absolute;z-index:-1;transform:translate(-50px,-35px);content:""}body .text-media .swiper-container-2 .swiper.mySwiper .swiper-button-next,body .text-media .swiper-container-2 .swiper.mySwiper .swiper-button-prev{width:75px;height:75px}body .text-media .swiper-container-2 .swiper.mySwiper .swiper-button-next{right:20px}body .text-media .swiper-container-2 .swiper.mySwiper .swiper-button-prev{left:20px}body .text-media{margin-top:50px;margin-bottom:100px}body .text-media p.blue{padding:0 0 10px}body .text-media .swiper-container-2{margin-bottom:unset}body footer.datenschutz,body footer.impressum{padding:150px 0}}@media (min-width:992px){body .headline-blue{font-size:24px}body .text-media .swiper-container-2 .swiper.mySwiper .swiper-button-next,body .text-media .swiper-container-2 .swiper.mySwiper .swiper-button-prev{width:75px;height:75px}body .text-media .swiper-container-2 .swiper.mySwiper .swiper-button-next{right:40px}body .text-media .swiper-container-2 .swiper.mySwiper .swiper-button-prev{left:40px}body footer:before{width:190px;height:160px}}@font-face{font-family:"Inter";src:url(../assets/fonts/Inter-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(../assets/fonts/Inter-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}