.homepage .page-intro{display:block}.homepage .page-content-top{background:#fff}.homepage .page-content-top .wrapper{padding:0 0 0 0}.homepage .page-content-main .wrapper{padding:0}.homepage .page-content-main .parsys>.parsys_column{padding:0 125px}.homepage .page-content-main .parsys>.parsys_column.grey-bg{margin:0 0 80px 0;padding:70px 125px 0 125px}.homepage .page-content-main .text .intro{opacity:0;max-width:830px;padding:0 40px;transform:translateY(50%);animation-name:animation-text-intro;animation-delay:4s;animation-duration:0.5s;animation-fill-mode:forwards}@keyframes animation-text-intro{100%{opacity:1;transform:translateY(0)}}.homepage .page-content-main .teaser{max-width:100%}.homepage .page>.page-content-main>div.wrapper>div.par.parsys>div.parsys_column:nth-child(3) h2{font-size:16px;line-height:20px;margin-bottom:10px}.homepage .page-content-top .wrapper{max-width:none}.homepage .page-content-top .brightcovebanner{height:650px;cursor:default !important}.homepage .brightcove-video-banner-image{display:none}.homepage .brightcovevideobanner-container{display:block !important}.homepage .brightcovevideobanner-container .video-js{position:absolute;left:50%;top:50%;min-width:100%;min-height:100%;transform:translate(-50%, -50%);cursor:default !important;pointer-events:none}.homepage .brightcovevideobanner-container .video-js .vjs-tech{pointer-events:none}.homepage .brightcovevideobanner-container .video-js .vjs-control-bar{display:none !important}@media screen and (max-width: 1600px){.homepage .page-content-top .brightcovebanner{height:560px}}@media screen and (max-width: 1500px){.homepage .page-content-main .parsys>.parsys_column{padding:0 80px}.homepage .page-content-main .parsys>.parsys_column.grey-bg{padding:70px 80px 0 80px}.homepage .page-content-top .brightcovebanner{padding:0}}@media screen and (max-width: 1250px){.homepage .page-content-top .brightcovebanner{height:auto}.homepage .brightcovevideobanner-container .video-js{position:relative;left:auto;top:auto;transform:none;width:100% !important;height:auto !important;padding-top:56.2%}}@media screen and (max-width: 1000px){.homepage .page-content-top .wrapper{padding:0}.homepage .page-content-main .parsys>.parsys_column{padding:0 30px}.homepage .page-content-main .parsys>.parsys_column.grey-bg{padding:50px 30px 0 30px}}@media screen and (max-width: 750px){.homepage .page-content-top .brightcovebanner{margin:0 auto 30px 0}}
