#header{background-color:rgba(0,0,0,0)}.shrink #header{background-color:#4c5761}#hero{padding-top:50px}#hero .hero_text{position:relative;overflow:visible;padding-top:300px;padding-bottom:160px;color:#fff;z-index:200;text-shadow:0px 0px 200px #000,0px 0px 500px #000}#hero .ce_text,#hero .content-text{max-width:950px;position:relative;overflow:visible;color:#fff}.mod_article.hero_text .ce_text,.mod_article.hero_text .ce_headline,.mod_article.hero_text .content-text,.mod_article.hero_text .content-headline{max-width:950px;position:relative;overflow:visible;color:#fff}#hero .inside{position:relative;min-height:750px}#hero .ce_image,#hero .image_container,#hero .hero_image .article_inside,#hero .content-image,#hero figure,#hero .hero_image .article_inside{height:100%}#hero .hero_image{width:100%;height:100%;top:0;position:absolute}#hero .ce_video,.slider-wrapper,.ce_sliderStart,.content-slider,#hero .content-video,.slider-wrapper,.content-sliderStart,.content-slider{width:100%;height:100%}#hero .hero_image:after{width:100%;height:100%;top:0;position:absolute;content:" ";background:#202020;background:linear-gradient(0deg, rgba(32, 32, 32, 0) 65%, rgba(32, 32, 32, 0.85) 100%)}#hero .hero_image .left_grad:before{width:100%;height:100%;top:0;position:absolute;content:" ";background:#000;background:linear-gradient(112deg, rgba(0, 0, 0, 0.6418942577) 0%, rgba(0, 0, 0, 0) 49%)}#hero .hero_image img,#hero .hero_image video{width:100%;height:100%;max-width:none;object-fit:cover;object-position:top center}#hero .hero_image .bottom img,#hero .hero_image .bottom video{object-position:bottom center}.ie #hero2 .hero_image img,.edge .ie #hero2 .hero_image img{font-family:"object-fit: cover";object-fit:cover}#container{padding-top:90px}.mod_article.hero_text .ce_text.dark_text,.mod_article.hero_text .ce_headline.dark_text,.mod_article.hero_text.dark_text h1,.mod_article.hero_text .content-text.dark_text,.mod_article.hero_text .content-headline.dark_text,.mod_article.hero_text.dark_text h1{color:#4c5761;text-shadow:none}@media screen and (max-width: 1350px){#hero .inside{min-height:650px}#container{padding-top:45px}}@media screen and (max-width: 900px){#hero .inside{min-height:500px}#hero .hero_text{padding-top:200px;padding-bottom:100px}}@media screen and (max-width: 800px){#hero{padding-top:0}#container{padding-top:30px}#hero h1{font-size:2em}}