.main{scroll-behavior:smooth;background-color:#fff}*,html{scroll-behavior:smooth}#gematik-konformitaet,#beratungsdienstleistungen,#entwicklung-neuer-kommunikationswege,#automatisierung-dokumentenbehafteter-prozesse,#dokumenten-prozesse-smart,#automatisierung-sachbearbeitungsprozesse,#individuelle-loesungen{scroll-margin-top:100px}@media (max-width:767px){#gematik-konformitaet,#beratungsdienstleistungen,#entwicklung-neuer-kommunikationswege,#automatisierung-dokumentenbehafteter-prozesse,#automatisierung-sachbearbeitungsprozesse,#individuelle-loesungen{scroll-margin-top:150px}}body{font-family:Montserrat,sans-serif!important}h1{font-size:55px;font-weight:700;line-height:70px}h2{font-size:34px;font-weight:600;line-height:40px}h3{font-size:20px;font-weight:600;line-height:26px}h4{font-size:18px;font-weight:600}@media (max-width:767px){h1{font-size:45px;line-height:50px}h2{font-size:30px;line-height:40px}}@media (max-width:425px){h1{font-size:35px;line-height:40px}h2{font-size:25px;line-height:30px}}.logo{width:200px}.hepta-footer-logo{width:250px}.link-underline{text-decoration:none}.link-underline:hover{color:#4454ae}.link-underline:after{content:"";background-color:#4454ae;width:0%;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.link-underline:hover:after{width:100%}@media (max-width:767px){.logo{width:180px}}.main-header{background-image:url(/images/banner/hepta-background5.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;position:relative}.main-header:before{content:"";opacity:.1;z-index:0;background-color:#000;position:absolute;inset:0}.main-header>*{z-index:1;position:relative}@media (max-width:767px){.main-header{background-position:0}header nav .cursor-pointer{margin-right:16px}header nav .cursor-pointer[href="/#team"]{display:none}header .right-0.overflow-hidden{right:unset}}@media (max-width:425px){header .mobile-nav div[role=menu]{width:100%}}.secondary-header{background-image:url(/images/banner/hepta-background5.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:400px;position:relative}.secondary-header:before{content:"";opacity:.1;z-index:0;background-color:#000;position:absolute;inset:0}.secondary-header>*{z-index:1;position:relative}@media (max-width:767px){.secondary-header{background-position:0;height:300px}}.aktuellesbox,.leistungenbox,.missionbox{background-image:url(/images/minimal-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #4454ae;border-radius:20px}.careercontent p,.careercontent li{color:#767676}.career-button p{color:#fff}.careerposition{border:1px solid #4454ae;border-radius:20px;padding:25px 30px}.hepta-button{color:#fff;background-color:#4454ae;border-radius:10px;padding:10px 20px;font-weight:500}.citation-content{background-image:url(/images/minimal-background.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #4454ae;border-radius:20px;padding:15px 30px}.citation-content p{color:#767676;padding-top:10px;font-size:16px}.citation-content h3{font-size:20px;font-weight:700}.footer{background-color:#000}.footer li,.footer p{font-size:14px}.form-error-messages{color:red;text-align:center;padding-bottom:10px;font-size:14px}.form-success-messages{color:green;text-align:center;padding-bottom:10px;font-size:14px}.icon-image{width:auto;height:50px}.mySwiper .swiper-wrapper{align-items:stretch;display:flex}.mySwiper .swiper-slide{height:auto;display:flex}.mySwiper .swiper-slide>div{width:100%;height:100%}.swiper-custom-nav{background:#fffffff2;border:1px solid #00000014;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000001f}.swiper-custom-nav:hover{transform:scale(1.05);box-shadow:0 4px 14px #0000002e}.swiper-custom-nav.is-disabled{opacity:.35;cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none!important}.swiper-button-prev-custom:after,.swiper-button-next-custom:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%234454ae' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:20px;height:20px;display:block}.swiper-button-prev-custom:after{transform:rotate(180deg)}
