#header-video{height:100%;width:100%;pointer-events:none}#header-video+.carousel-caption .box h1,#header-video+.carousel-caption .box h2{margin:0}@media screen and (min-width:768px){#header-video+.carousel-caption .box{left:0;width:100%;max-width:100%;right:0;margin:0 auto}#header-video+.carousel-caption .box h1,#header-video+.carousel-caption .box h2{color:inherit}#header-video+.carousel-caption .box.black h1,#header-video+.carousel-caption .box.black h2{color:#222}}@media screen and (min-width:1168px){#header-video+.carousel-caption.left .box{position:relative;left:50%;right:50%;margin-left:-42vw;margin-right:-50vw}#header-video+.carousel-caption.right .box{position:relative;left:-50%;margin-left:45vw}}@media (prefers-reduced-motion:no-preference){#header-video+.carousel-caption .box{animation-name:pullAnimation;animation-duration:1s;animation-delay:2s;animation-fill-mode:forwards;opacity:0}}@media screen and (max-width:767px){#header-video+.carousel-caption .box{transform:translateY(0);animation-delay:1s}}@keyframes pullAnimation{0%{opacity:0;transform:translateY(2em)}to{opacity:1}}.header-fallback-image{height:auto!important}.header-fallback-image img{height:auto!important;width:100%!important;transform:none!important;position:static!important}@media screen and (prefers-reduced-motion:no-preference){.general-animation{transition:transform .5s ease-in,opacity .5s ease-in;transform:translateY(3em);opacity:.1}@-moz-document url-prefix(){.general-animation{opacity:1}}.general-animation.animate{transform:translateY(0);opacity:1}}@media screen and (prefers-reduced-motion:no-preference){.general-animation{transition:transform .5s ease-in,opacity .5s ease-in;transform:translateY(3em);opacity:.1}@-moz-document url-prefix(){.general-animation{opacity:1}}.general-animation.animate,.general-animation.animate.facts .square .factBox{transform:translateY(0);opacity:1}.general-animation.facts .square .factBox{transition:transform .5s ease-in,opacity .5s ease-in;transform:translateY(3em);opacity:.1}.general-animation.animate .square:nth-child(2) .factBox{transition-delay:.6s}.general-animation.animate .square:nth-child(3) .factBox{transition-delay:1.2s}.general-animation.animate .square:nth-child(4) .factBox{transition-delay:1.8s}.general-animation .blogMultiteaserItem img,.general-animation .multiteaserItem .media img{transition:all .2s ease-in}.general-animation .multiteaserItem .media:before,.general-animation .multiteaserItem .media p.text{z-index:200}.general-animation .blogMultiteaserItem:focus a img,.general-animation .blogMultiteaserItem:hover a img,.general-animation .multiteaserItem:focus a .media img,.general-animation .multiteaserItem:hover a .media img{transform:scale(1.05)}.general-animation .blogMultiteaserItem{overflow:hidden}}@media (max-width:767px),screen and (prefers-reduced-motion:no-preference){.imageTeaser.parallax .caption{bottom:0;top:auto!important;transition:transform 50ms ease-in-out}}#scroll-logo{z-index:2;left:-80.4px;visibility:visible;opacity:0}#logo-container,#scroll-logo{position:relative}@media (min-width:1680px){.show-animation{animation:show-logo 1.6s;animation-fill-mode:forwards}.hide-animation{animation:hide-logo .8s;animation-fill-mode:forwards}.scroll-logo-scrolling-animation{animation:show-logo 1.6s;animation-fill-mode:forwards}.scroll-logo-top-animation{animation:hide-logo .8s;animation-fill-mode:forwards}.logo-container-scrolling-animation{animation:logocontainer-on-scroll .8s 1;animation-fill-mode:forwards}.logo-container-start-animation{animation:logocontainer-starting-position .8s 1;animation-fill-mode:forwards}.mainnavigation-scrolling-animation{animation:mainnavigation-on-scroll .8s 1;animation-fill-mode:forwards}.mainnavigation-start-animation{animation:mainnavigation-starting-position .8s 1;animation-fill-mode:forwards}.temporaryback-scrolling-animation{animation:temporaryback-on-scroll 1.6s 1;animation-fill-mode:forwards}.temporaryback-start-animation{animation:temporaryback-starting-position 1.6s 1;animation-fill-mode:forwards}.nav-elements-scrolling-animation{animation:nav-elements-on-scroll .8s 1;animation-fill-mode:forwards}.nav-elements-start-animation{animation:nav-elements-starting-position .8s 1;animation-fill-mode:forwards}}@keyframes show-logo{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes hide-logo{0%{opacity:1}to{opacity:0}}@keyframes scroll-logo{0%{opacity:1}to{opacity:0}}@keyframes move-to-right{0%{left:-132.4px}to{left:-80.4px}}@keyframes move-to-left{0%{left:-80.4px}to{left:-132.4px}}@keyframes logocontainer-on-scroll{0%{margin-top:18px}to{margin-top:27px}}@keyframes logocontainer-starting-position{0%{margin-top:27px}to{margin-top:18px}}@keyframes mainnavigation-on-scroll{0%{top:14px}to{top:22px}}@keyframes mainnavigation-starting-position{0%{top:22px}to{top:14px}}@keyframes temporaryback-on-scroll{0%{height:66px;border-bottom:0 solid #ccc}50%{height:81px}to{height:81px;border-bottom:0 solid #ccc}}@keyframes temporaryback-starting-position{0%{height:81px}50%{height:66px}to{height:66px;border-bottom:1px solid #ccc}}@keyframes nav-elements-on-scroll{0%{padding:23px 11px 18px}to{padding:31px 11px 26px}}@keyframes nav-elements-starting-position{0%{padding:31px 11px 26px}to{padding:23px 11px 18px}}@media screen and (min-width:768px){.carousel .carousel-inner>.video-wrapper{display:flex!important;align-items:center}.carousel .carousel-inner>.video-wrapper .text-right{text-align:right}.carousel .carousel-inner>.video-wrapper .text-left{text-align:left}.carousel .carousel-inner>.video-wrapper .text-center{text-align:center}}
