.hero-section{position:relative;z-index:1;margin-bottom:40px}.hero-section.hero-section-with-searbar.hero-section-with-coronateaser .title{padding-top:250px!important}.hero-section .mejs__container{width:100%!important;height:41vw!important}.hero-section .image-holder{width:100%;max-height:900px;-o-object-fit:cover;object-fit:cover;background-size:cover;background-position:50% 50%;-webkit-clip-path:polygon(0 100%,44% 96%,72% 92%,92% 88%,108% 84%,108% 79%,101% 74%,114% 67%,122% 58%,111% 0,0 0);clip-path:polygon(0 100%,44% 96%,72% 92%,92% 88%,108% 84%,108% 79%,101% 74%,114% 67%,122% 58%,111% 0,0 0)}.hero-section iframe.image-holder{margin-top:100px}.hero-section .corona-holder{z-index:2;margin-top:-100px;width:100%;padding:0}.hero-section .title{margin:0 0 40px}.hero-section .title+.corona-holder{margin-top:0}.hero-section h1{line-height:70px;font-size:65px}.hero-section .h4{display:block;font-weight:400;line-height:normal;margin:0}.hero-section .search{position:absolute;top:150px;z-index:10;width:100%}.hero-section .search .tx-solr-search-form{max-width:640px;margin:0 auto;background-color:#f4f6f6}.hero-section .search .icon-search{display:none}.hero-section .search #search{background:#fff;height:7rem;top:0;border:none}.hero-section .search button{background-color:#236581;padding:2.4rem 2.4rem 2.2rem 2.6rem;margin-left:0!important}.hero-section .search button.icon-search{display:block}.hero-section .search .input-row{margin-bottom:0!important}.hero-section .search .search-no-results,.hero-section .search .search-result{padding-left:4.4rem;padding-top:4.4rem;display:none}.hero-section .search .search-result.has-suggestions{display:block}.hero-section .search .search-no-results{margin-bottom:5rem}.hero-gallery .text-box{background-color:#fff;margin:-15rem 3rem 0 -1.5rem;position:relative;z-index:2;padding:1.5rem}.hero-gallery .text-box p{font-size:2rem}.hero-gallery .swiper-pagination{display:flex;align-items:center}.hero-gallery .swiper-pagination-bullet{width:40px;height:21px;margin-right:6px;position:relative}.hero-gallery .swiper-pagination-bullet:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:6px;background-color:rgba(99,101,106,.15)}.hero-gallery .swiper-pagination-bullet-active:after{background-color:#aa3c32}.hero-search-form{position:absolute;bottom:30%;left:0;right:0}.hero-search-form .input-row{display:flex}.hero-search-form input[type=search]{background-color:#fff;height:7rem;padding-left:3rem;border-bottom:0;font-style:italic}.hero-search-form input[type=search]:focus,.hero-search-form input[type=search]:hover{background-color:#fff}.hero-search-form .search-btn{transition:background-color .35s cubic-bezier(.3,.86,.36,.95);width:7.4rem;height:7rem;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#236581;border:0}.hero-search-form .search-btn i{color:#fff;font-size:2.4rem}.hero-search-form .search-btn:hover{background-color:#aa3c32}@media (min-width:768px){.hero-section .image-holder{-webkit-clip-path:polygon(0 100%,16% 96%,31% 92%,43% 88%,53% 84%,65% 79%,75% 74%,87% 67%,100% 58%,100% 0,0 0);clip-path:polygon(0 100%,16% 96%,31% 92%,43% 88%,53% 84%,65% 79%,75% 74%,87% 67%,100% 58%,100% 0,0 0)}.hero-gallery{padding-bottom:3.5rem!important}.hero-gallery .text-holder{position:absolute;bottom:-3.5rem;left:0;right:0}.hero-gallery .text-box{padding:3.8rem 6.3rem 5.6rem;margin:0}.hero-gallery .text-box p{font-size:3rem}.hero-gallery .swiper-pagination{order:1}.hero-gallery .link-arrow{order:2}.hero-search-form{bottom:40%}}@media (min-width:1024px){.hero-section.hero-section-with-searbar .corona-holder{top:47vw}.hero-section picture{position:relative;width:100%;top:0;left:0}.hero-section .corona-holder{position:absolute;top:66%;padding:0 80px;margin-top:0}.hero-section .title{z-index:2;margin-top:-40px 0 0}.hero-section h1{line-height:100px;letter-spacing:-1px;font-size:100px}}@media (min-width:1440px){.hero-section .search{top:510px}}@media (max-width:1023.98px){.hero-section .image-holder{margin-bottom:40px}}@media (max-width:767.98px){.hero-section .title{padding-left:15px;padding-right:15px}}@media (min-width:768px) and (max-width:1023.98px){.hero-section .title{bottom:1rem}}
