.hero-teaser{overflow:hidden;margin-top:-2px}.hero-teaser .bg-blue{position:relative}.hero-teaser .hero-slide>.flexbox{overflow:hidden}@media only screen and (min-width:48em){.hero-teaser .hero-slide>.flexbox{-webkit-box-flex:0 1 50%;-moz-box-flex:0 1 50%;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}}@media only screen and (min-width:48em){.hero-teaser .teaser-body{transform:translateY(-50%);top:50%}}@media only screen and (max-width:47.9375em){.hero-teaser .teaser-body .button{margin-bottom:70px}}@media only screen and (min-width:48em){.hero-teaser .slick-initialized .slick-slide{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.hero-teaser .slick-dotted.slick-slider{margin-bottom:0}.hero-teaser .slick-dots{left:calc(15px - 2%);right:calc(15px - 2%);width:auto;bottom:2.5%;position:absolute;z-index:2}@media only screen and (min-width:48em){.hero-teaser .slick-dots{width:50%;left:50%;bottom:3%}}@media only screen and (min-width:64.0625em){.hero-teaser .slick-dots{bottom:6%}}.hero-teaser .slick-dots li{margin:0;display:inline-block;zoom:1;position:relative;padding:0}.hero-teaser .slick-dots li button{background:hsla(0,0%,100%,.5);height:8px;width:100%;padding:0}.hero-teaser .slick-dots li button:before{font-family:Helvetica,Arial,sans-serif;background:#fff;height:8px;padding:0;opacity:1;width:0;-webkit-transition:width 0s linear;transition:width 0s linear}.hero-teaser .slick-dots li.width-animate button:before{width:100%;-webkit-transition:width 8s linear;transition:width 8s linear}.hero-teaser .slick-dots li.reset-width button:before{width:0}.hero-teaser .slick-dots li.stop-animation button:before{width:100%}.hero-teaser.slideCount-1 .slick-dots{display:none}@media only screen and (min-width:48em){.hero-teaser.slideCount-2 .slick-dots{padding:0 2.9%}}@media only screen and (min-width:64.0625em){.hero-teaser.slideCount-2 .slick-dots{padding:0 2.3%}}.hero-teaser.slideCount-2 .slick-dots li{width:44%;margin-left:3%;margin-right:3%}@media only screen and (min-width:48em){.hero-teaser.slideCount-3 .slick-dots{padding:0 3.1%}}@media only screen and (min-width:64.0625em){.hero-teaser.slideCount-3 .slick-dots{padding:0 2.7%}}.hero-teaser.slideCount-3 .slick-dots li{width:29.3%;margin-left:2%;margin-right:2%}.hero-teaser .flexbox{display:block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.hero-teaser .focuspoint{position:relative;overflow:hidden;height:100%}.hero-teaser .focuspoint img{position:absolute;left:0;top:0;margin:0;display:block;width:auto;height:auto;min-width:100%;min-height:100%;max-height:none;max-width:none}.hero-teaser .slick-slide img{display:block}.hero-teaser .bg-blue{background-color:#00255c;height:100%}.hero-teaser .flexbox-row{-webkit-flex-flow:row wrap;flex-flow:row wrap}.hero-teaser .image-overlay:before{content:"";background:rgba(0,55,137,.7);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-teaser .teaser-body{padding-left:45px;padding-right:45px;padding-top:50px}.hero-teaser .position-absolute{position:absolute;z-index:2}.hero-teaser .teaser-body{padding-top:0}.hero-teaser .bg-blue .bodytext,.hero-teaser .bg-blue .roof-line,.hero-teaser .bg-blue .teaser-header,.hero-teaser .bg-blue p{color:#fff}.hero-teaser h1.teaser-header{margin-top:0}.hero-teaser .button,.hero-teaser button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0075d4;background-image:-webkit-linear-gradient(90deg,#0075d4,#249dff);background-image:-moz-linear-gradient(90deg,#0075d4 0,#249dff 100%);background-image:-o-linear-gradient(90deg,#0075d4 0,#249dff 100%);background-image:linear-gradient(90deg,#0075d4,#249dff);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;font-weight:700;padding:15px 20px;line-height:13px;height:45px;font-size:1rem;border-style:solid;border-width:0;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;transition:background-color .3s ease-out}.hero-teaser .button:hover,.hero-teaser button:hover{background-color:#00317a;text-decoration:none;background-image:-webkit-linear-gradient(90deg,#249dff,#0075d4);background-image:-moz-linear-gradient(90deg,#249dff 0,#0075d4 100%);background-image:-o-linear-gradient(90deg,#249dff 0,#0075d4 100%);background-image:linear-gradient(90deg,#249dff,#0075d4);color:#fff}.hero-teaser .teaser-body .button{margin:0}.hero-teaser .bg-white{background-color:#fff;height:100%}.hero-teaser .fp-image{width:100%}.hero-teaser .small-image-grid-2{display:block;padding:0;margin:0 -2px}.hero-teaser .small-image-grid-2>li{display:block;height:auto;float:left;padding:0 2px 4px;width:50%;list-style:none}.hero-teaser .medium-image-grid-1 .grid-item,.hero-teaser .small-image-grid-2 .grid-item{overflow:hidden;position:relative;height:100%}.hero-teaser .fp-image .grid-item{padding:0}.hero-teaser .small-image-grid-2>li:nth-of-type(odd){clear:both}.hero-teaser .m-t-4{margin-top:4px!important}.hero-teaser .small-image-grid-2>li:nth-of-type(1n){clear:none}.hero-teaser .content-wrapper{padding:0 15px}@media (min-width:768px){.hero-teaser .hero-slide{height:calc(50vw - 22.5px)}}@media (min-width:1295px){.hero-teaser .hero-slide{height:625px}}@media only screen and (min-width:64.0625em){.hero-teaser{margin-bottom:60px}}@media (min-width:768px){.hero-teaser .half-height{height:calc(50% - 2px)!important}.hero-teaser .medium-image-grid-1{display:block;padding:0;margin:0 -2px}}@media only screen and (min-width:48em){.hero-teaser .small-image-grid-2.half-height .grid-item:first-child{margin-left:-2px;margin-right:2px}.hero-teaser .small-image-grid-2.half-height .grid-item:last-child{margin-left:2px;margin-right:-2px}}@media (min-width:768px) and (max-width:1024px){.hero-teaser .teaser-body{padding-left:30px;padding-right:30px}}@media (max-width:1024px){.hero-teaser{margin-bottom:30px}}@media (max-width:767px){.hero-teaser .fp-image:not(.bg-white){height:50vw}.hero-teaser h1.teaser-header{margin-top:20px}.hero-teaser .teaser-body .button{margin-bottom:70px}.hero-teaser .teaser-body{padding-left:15px;padding-right:15px}}