.hero-banner{margin:0 auto;max-width:1350px;overflow:hidden;position:relative}.hero-banner .swiper-slide{overflow:hidden;width:100%}@media (max-width:568px){.hero-banner{margin-top:20px!important}}.hero-banner .swiper-button-next,.hero-banner .swiper-button-prev{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.83 16.83'%3E%3Cdefs%3E%3Cstyle%3E.cls-2{fill:%23fff}%3C/style%3E%3C/defs%3E%3Cg id='Ebene_2' data-name='Ebene 2'%3E%3Cg id='Ebene_1-2' data-name='Ebene 1'%3E%3Ccircle cx='8.42' cy='8.42' r='7.92' style='fill-opacity:.3;fill:%23fff'/%3E%3Cpath d='M8.42 16.83a8.42 8.42 0 1 1 8.41-8.41 8.42 8.42 0 0 1-8.41 8.41ZM8.42 1a7.42 7.42 0 1 0 7.41 7.42A7.43 7.43 0 0 0 8.42 1Z' class='cls-2'/%3E%3Cpath d='m7.3 12.34-.71-.71 3.22-3.21L6.59 5.2l.71-.7 3.57 3.56a.51.51 0 0 1 0 .71Z' class='cls-2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:100px;display:flex;height:50px;justify-content:center;opacity:.7;transform:translateY(-50%);transition:.2s ease-in-out;width:50px}@media (max-width:992px){.hero-banner .swiper-button-next,.hero-banner .swiper-button-prev{height:30px;top:190px;width:30px}}@media (max-width:567px){.hero-banner .swiper-button-next,.hero-banner .swiper-button-prev{top:120px}}.hero-banner .swiper-button-next:after,.hero-banner .swiper-button-next:before,.hero-banner .swiper-button-prev:after,.hero-banner .swiper-button-prev:before{display:none}.hero-banner .swiper-button-next:hover,.hero-banner .swiper-button-prev:hover{opacity:1}.hero-banner .swiper-button-prev{left:21px;transform:translateY(-50%) rotate(180deg)}@media (max-width:567px){.hero-banner .swiper-button-prev{left:16px}}.hero-banner .swiper-button-next{right:21px}@media (max-width:567px){.hero-banner .swiper-button-next{right:16px}}.hero-banner .swiper-pagination{bottom:20px;left:50%;transform:translateX(-50%)}@media (max-width:992px){.hero-banner .swiper-pagination{bottom:auto;top:320px}}@media (max-width:567px){.hero-banner .swiper-pagination{top:175px}}.hero-banner .swiper-pagination .swiper-pagination-bullet{background-color:transparent;border:2px solid #fff;height:20px;margin:0 3px;opacity:.7;width:20px}@media (max-width:992px){.hero-banner .swiper-pagination .swiper-pagination-bullet{height:12px;width:12px}}.hero-banner .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff}.hero-banner__image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:550px}@media (max-width:992px){.hero-banner__image{height:350px!important}}@media (max-width:567px){.hero-banner__image{height:202px!important}}.hero-banner__video{height:550px;overflow:hidden;z-index:-100}@media (max-width:992px){.hero-banner__video{height:350px!important}}@media (max-width:567px){.hero-banner__video{height:202px!important}}.hero-banner__video video{height:auto;left:50%;max-height:none;max-width:none;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:-1}@media (max-width:567px){.hero-banner__video video{top:21%;width:137%}}.hero-banner__description{left:65.5%;max-width:365px;position:absolute;top:133px;z-index:1}@media (max-width:1100px){.hero-banner__description{margin-left:-50px}}@media (max-width:992px){.hero-banner__description{background-color:#12677c;display:flex;flex-direction:column;justify-content:center;left:0!important;margin-left:0;max-width:100%;min-height:260px;padding:15px;position:relative;right:0;top:0!important;transform:none!important}}.hero-banner__description h1{font-weight:400}.hero-banner__description h1 strong{font-weight:700}@media (max-width:768px){.hero-banner__description h1{font-size:28px}}.hero-banner__description h1,.hero-banner__description h2,.hero-banner__description h3,.hero-banner__description h4,.hero-banner__description h5,.hero-banner__description p,.hero-banner__description span{color:#fff;margin-bottom:19px}.hero-banner__description h1,.hero-banner__description h2{font-size:50px;line-height:55px}@media (max-width:992px){.hero-banner__description h1,.hero-banner__description h2{font-size:28px;line-height:39px}}@media (max-width:567px){.hero-banner__description span{margin-bottom:7px}.hero-banner__description .hs-cta-wrapper{display:block;width:98.5%;width:calc(100% - 4px)}}.hero-banner__description .hs-cta-wrapper span{display:block}.hero-banner__description .cta{padding:10px 18px}@media (max-width:567px){.hero-banner__description .cta{padding:15px 0;text-align:center;width:100%}}