.homepage .page .parsys>.parsys_column{max-width:1280px}.homepage .page-content-feature .banner{background-position:center;background-size:cover;height:720px;position:relative;overflow:hidden}.homepage .page-content-feature .banner img{visibility:hidden}.homepage .page-content-feature .banner .banner-text-outer{margin:auto;width:1260px;padding:0 30px;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.homepage .page-content-feature .banner .banner-text-outer .banner-text{opacity:0;transform:translateX(10%);transition:all 1s}.homepage .page-content-feature .banner .banner-text-outer .banner-text-inner{color:#fff;display:inline-block;margin:0;padding:0 30px;font-size:60px;line-height:70px}.homepage .page-content-feature .banner .banner-text-outer .banner-text-2{position:relative;left:120px;opacity:0;transform:translateX(-10%);transition:all 1s}.homepage .page-content-feature .banner .banner-text-outer .banner-text-2 .banner-text-inner{font-size:35px;line-height:60px}.homepage .page-content-feature .banner.has-link .button{padding-top:20px}.homepage .page-content-feature .banner{background-position:center;background-size:cover;height:720px;position:relative;overflow:hidden}.homepage .page-content-feature .banner img{visibility:hidden}.homepage .page-content-feature .banner .banner-text-outer{margin:auto;width:1260px;padding:0 30px;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.homepage .page-content-feature .banner .banner-text-outer .banner-text{opacity:0;transform:translateX(10%);transition:all 1s}.homepage .page-content-feature .banner .banner-text-outer .banner-text-2{position:relative;left:120px;opacity:0;transform:translateX(-10%);transition:all 1s}.homepage .page-content-feature .banner .banner-text-outer .banner-text-inner{color:#fff;display:inline-block;margin:0;padding:0 30px;font-size:60px;line-height:70px}.homepage .page-content-feature .banner .banner-text-outer .banner-text-2 .banner-text-inner{font-size:35px;line-height:60px}.homepage .page-content-feature .banner.has-link .button{padding-top:20px}.homepage.loaded .page-content-feature .banner .banner-text-outer .banner-text,.homepage.loaded .page-content-feature .banner .banner-text-outer .banner-text-2{opacity:1;transform:translateX(0)}.homepage .page-content-feature .text div{padding:60px 30px}.homepage .page-content-feature .text h1{color:#fff}.homepage .page-content-feature .text p{color:#fff;font-size:32px;line-height:1.2;margin:0 auto 15px auto;text-align:center}.homepage .page-content-feature .text p:last-child{margin-bottom:0}.homepage .page-content-feature .text a{background:#fff;display:inline-block;font-family:"Trade Gothic W01 Bold";font-size:16px;line-height:35px;padding:0 30px;text-decoration:none;text-transform:uppercase}.homepage .page-content-main{padding:0;max-width:1280px}.homepage .page-content-main .image{margin:0 auto;overflow:hidden;position:relative}.homepage .page-content-main .image img{height:100%;width:100%;left:0;top:0;transition:all 0.5s}.homepage .page-content-main .image:hover:after{opacity:1}.homepage .page-content-main .image:hover img{transform:scale(1.05)}.homepage .page-content-main .teaser{margin:0 auto;position:relative}.homepage .page-content-main .teaser .teaser-inner{height:100%;width:100%;padding:30px !important;position:relative;left:0;top:0}.homepage .page-content-main .teaser .teaser-inner .content-wrapper{text-align:center}.homepage .page-content-main .teaser .teaser-inner .content-wrapper h2,.homepage .page-content-main .teaser .teaser-inner .content-wrapper h3{margin:0 0 30px 0}.homepage .page-content-main .teaser .teaser-inner .content-wrapper h2:after,.homepage .page-content-main .teaser .teaser-inner .content-wrapper h3:after{background:#1a1a1a;content:'';display:block;height:2px;width:60px;margin:30px auto 0 auto}.homepage .page-content-main .teaser .teaser-inner .content-wrapper p{margin:0}.homepage .page-content-main .teaser .teaser-inner .content-wrapper article{margin:0 0 20px 0}.homepage .page-content-main .teaser .teaser-inner .content-wrapper article a{text-decoration:none}.homepage .page-content-main .teaser .teaser-inner .content-wrapper article .news-date{color:#7f7f7f;display:block;font-family:"Trade Gothic W01 Light";font-size:14px;line-height:1.4;margin:0 0 5px 0}.homepage .page-content-main .teaser .teaser-inner .content-wrapper article .news-title{display:block;font-size:20px;line-height:1.4}.homepage .page-content-main .column-2-33-66 .column-2-33-66-c0,.homepage .page-content-main .column-2-33-66 .column-2-33-66-c1{display:flex}.homepage .page-content-main .column-2-33-66{display:flex;flex-wrap:wrap}.homepage .page-content-main .column-2-33-66 .column-2-33-66-c0 .image,.homepage .page-content-main .column-2-33-66 .column-2-33-66-c0 .teaser{padding-bottom:0 !important;width:100%}.homepage .page-content-main .column-2-33-66 .column-2-33-66-c1 .image,.homepage .page-content-main .column-2-33-66 .column-2-33-66-c1 .teaser{padding-bottom:0 !important;width:100%}.homepage .page-content-main .column-3 .image,.homepage .page-content-main .column-3 .teaser{width:100%}.homepage .page-content-main .column-3 .image .content-wrapper-inner,.homepage .page-content-main .column-3 .teaser .content-wrapper-inner{width:100%}.homepage .page-content-main .parsys .column-3 .teaser .teaser-inner{align-items:stretch !important}.homepage .page-content-main .parsys .column-3 .teaser .teaser-inner .content-wrapper{width:100% !important}.homepage .page-content-main .column-3 .teaser .teaser-inner .content-wrapper,.homepage .page-content-main .column-2-33-66 .teaser .teaser-inner .content-wrapper,.homepage .page-content-related .column-3 .teaser .teaser-inner .content-wrapper,.homepage .page-content-related .column-2-33-66 .teaser .teaser-inner .content-wrapper{display:flex;height:100%}.homepage .page-content-main .column-3 .teaser .teaser-inner .content-wrapper .content-wrapper-inner,.homepage .page-content-main .column-2-33-66 .teaser .teaser-inner .content-wrapper .content-wrapper-inner,.homepage .page-content-related .column-3 .teaser .teaser-inner .content-wrapper .content-wrapper-inner,.homepage .page-content-related .column-2-33-66 .teaser .teaser-inner .content-wrapper .content-wrapper-inner{width:100%;display:flex;flex-direction:column}.homepage .page-content-main .column-3 .teaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper,.homepage .page-content-main .column-2-33-66 .teaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper,.homepage .page-content-related .column-3 .teaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper,.homepage .page-content-related .column-2-33-66 .teaser .teaser-inner .content-wrapper .content-wrapper-inner .link-wrapper{margin-top:20px}.homepage .page-content-main .column-3 .teaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content,.homepage .page-content-main .column-2-33-66 .teaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content,.homepage .page-content-related .column-3 .teaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content,.homepage .page-content-related .column-2-33-66 .teaser .teaser-inner .content-wrapper .content-wrapper-inner .teaser-content{display:flex;flex-direction:column;justify-content:space-between}.homepage .page-content-main .column-2-33-66 .column-2-33-66-c .teaser,.homepage .page-content-main .column-2-33-66 .column-2-33-66-c1 .teaser{padding-bottom:0px !important}.homepage .page-content-main .column-2-33-66 .column-2-33-66-c0 .teaser-inner{position:relative !important}.homepage .page-content-main .column-2-33-66 .column-2-33-66-c1 .teaser-inner{position:relative !important}@media screen and (max-width: 1280px){.homepage .page-content-feature .banner{height:auto}.homepage .page-content-feature .banner .banner-text-outer{max-width:100%}body>div.page>div.page-content.page-content-main>div>div.parsys_column.column-3>div.parsys_column.column-3-c1>div>div>div>div>div.teaser-content>p:nth-child(2){font-size:12px !important;padding-top:10px}.page-content-main .teaser .teaser-inner .content-wrapper h3,.page-content-main .teaser .teaser-inner .content-wrapper p{font-size:16px !important;line-height:1.3 !important;margin:0 0 15px 0}.homepage .page-content-main .teaser .teaser-inner .content-wrapper h2,.homepage .page-content-main .teaser .teaser-inner .content-wrapper h3{margin:0 0 15px 0}.homepage .page-content-main .teaser .teaser-inner .content-wrapper h2:after,.homepage .page-content-main .teaser .teaser-inner .content-wrapper h3:after{background:#1a1a1a;content:'';display:block;height:2px;width:60px;margin:15px auto 0 auto}}@media screen and (max-width: 1023px){.homepage .page-content-feature .banner .banner-text-outer{width:100%}.homepage .page-content-feature .banner .banner-text-outer .banner-text-2{left:90px}.homepage .page-content-feature .banner .banner-text-outer .banner-text-inner{font-size:45px;line-height:50px}.homepage .page-content-feature .banner .banner-text-outer .banner-text-2 .banner-text-inner{font-size:30px;line-height:60px}.homepage .page-content-feature .banner.has-link .button{padding-top:10px}.homepage .page-content-feature .text p{font-size:24px}.homepage .page-content-main .teaser .teaser-inner{padding:30px !important}.homepage .page-content-main .teaser .teaser-inner .content-wrapper h2{margin:0 0 15px 0}.homepage .page-content-main .teaser .teaser-inner .content-wrapper h2:after{margin:15px auto 0 auto}.homepage .page-content-main .teaser .teaser-inner .content-wrapper article .news-title{font-size:16px}}@media screen and (max-width: 767px){.homepage .page-content-feature .banner{height:320px;padding-bottom:0}.homepage .page-content-feature .banner .banner-text-outer .banner-text-2{left:60px}.homepage .page-content-feature .banner .banner-text-outer .banner-text-inner{font-size:35px;line-height:40px;margin-bottom:10px}.homepage .page-content-feature .banner .banner-text-outer .banner-text-2 .banner-text-inner{font-size:20px;line-height:26px}.homepage .page-content-feature .banner.has-link .button{padding-top:5px}.homepage .page-content-main{padding:60px 30px}.homepage .page-content-main .image{max-width:480px;padding-bottom:0 !important}.homepage .page-content-main .image img{position:relative}.homepage .page-content-main .teaser{max-width:480px;padding-bottom:0 !important}body>div.page>div.page-content.page-content-main>div>div.parsys_column.column-3>div.parsys_column.column-3-c1>div>div>div>div>div.teaser-content>p:nth-child(2){font-size:16px !important;padding-top:12px}}@media screen and (max-width: 480px){.homepage .page-content-main{padding:0}}
