.headerslider--default{height:86.8055555556vw}@media(min-width: 576px){.headerslider--default{height:50.4032258065vw}}@media(min-width: 1200px){.headerslider--default{height:36.4583333333vw}}.headerslider--fullscreen{height:100vh}.headerslider img,.headerslider video{width:100%;height:100%;object-fit:cover}.headerslider-content{position:absolute;top:30%;right:0;bottom:0;left:0;z-index:1;line-height:1.1}.headerslider-content-headline{text-shadow:0 0 10px rgba(0,0,0,.5)}.headerslider-content-headline{font-size:26px}@media screen and (min-width: 480px){.headerslider-content-headline{font-size:calc(26px + 14*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.headerslider-content-headline{font-size:40px}}.headerslider-content-subheadline{text-shadow:0 0 10px rgba(0,0,0,.5)}.headerslider-content-subheadline{font-size:16px}@media screen and (min-width: 480px){.headerslider-content-subheadline{font-size:calc(16px + 10*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.headerslider-content-subheadline{font-size:26px}}.headerslider .swiper-button-prev,.headerslider .swiper-button-next{width:60px;height:100px;margin-top:-50px}.headerslider{max-height:90vh;padding-bottom:80px}@media(min-width: 992px){.headerslider{max-height:100vh}}.headerslider.headerslider--default{max-height:90vh;padding-bottom:80px;min-height:90vh}.headerslider-content{top:40%}@media(min-width: 992px){.headerslider-content{top:0%}}.headerslider-content-inner{text-align:center}.headerslider-content-headline{text-transform:initial}.headerslider-content-headline{font-size:30px}@media screen and (min-width: 480px){.headerslider-content-headline{font-size:calc(30px + 30*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.headerslider-content-headline{font-size:60px}}.headerslider-content-headline{line-height:40px}@media screen and (min-width: 480px){.headerslider-content-headline{line-height:calc(40px + 30*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.headerslider-content-headline{line-height:70px}}.headerslider-content-subheadline{font-size:24px}@media screen and (min-width: 480px){.headerslider-content-subheadline{font-size:calc(24px + 16*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.headerslider-content-subheadline{font-size:40px}}.headerslider-content-subheadline{line-height:34px}@media screen and (min-width: 480px){.headerslider-content-subheadline{line-height:calc(34px + 11*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.headerslider-content-subheadline{line-height:45px}}.headerslider-icon{position:absolute;top:20%;right:10px;transition:all 550ms ease;z-index:5}@media(min-width: 1650px){.headerslider-icon{right:calc(50% - 775px)}}.headerslider-icon .matrei-icon-middle,.headerslider-icon .matrei-icon-heart,.headerslider-icon matrei-icon-text{transition:all 550ms ease;transform-origin:center}.headerslider-icon svg{transition:all 550ms ease}.headerslider-icon:hover svg{transform:rotate(10deg);transition:all 550ms ease}.headerslider-icon:hover .matrei-icon-middle,.headerslider-icon:hover .matrei-icon-heart{fill:#abb47c;transition:all 550ms ease;transform:rotate(-10deg);transform-origin:center}.headerslider-icon:hover .matrei-icon-text{transition:all 550ms ease}.headerslider-scrolldown{display:flex;justify-content:center;align-items:center;background:#fff;width:100px;height:100px;border-radius:50%;position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);z-index:5;transition:all 550ms ease}.headerslider-scrolldown-arrow{transition:all 550ms ease}.headerslider-scrolldown-arrow svg path{transition:all 550ms ease}.headerslider-scrolldown:hover{cursor:pointer}.headerslider-scrolldown:hover .headerslider-scrolldown-arrow svg path{stroke:#abb47c;transition:all 550ms ease}.headerslider-roundbutton{display:none;justify-content:center;align-items:center;flex-direction:column;background:#fff;border-radius:50%;width:250px;height:250px;color:#003057;position:absolute;top:20%;left:20px;z-index:5}@media(min-width: 992px){.headerslider-roundbutton{display:flex}}@media(min-width: 1650px){.headerslider-roundbutton{left:calc(50% - 755px)}}.headerslider-roundbutton-headline{font-weight:bold;font-size:24px;line-height:34px;margin-bottom:20px}.headerslider-roundbutton-text{color:#343a40;text-align:center;font-size:16px;line-height:20px;margin-bottom:20px}.headerslider-roundbutton-link{font-size:15px;line-height:20px;text-transform:uppercase;letter-spacing:10%;font-weight:600}.headerslider-roundbutton-link-arrow{padding-left:5px;position:relative;top:-2px;right:0;transition:all 550ms ease}.headerslider-roundbutton-link:hover .headerslider-roundbutton-link-arrow{transition:all 550ms ease;right:-5px}.headerslider-roundbutton a{text-decoration:none}