.hero{padding:0;margin:0;overflow:visible;height:auto;position:relative}@media (min-width: 768px){.hero{margin-bottom:0}}.hero .easyslider__slides{margin-left:0;margin-right:0;padding:0}.hero .easyslider__slide{padding:0}body:not(.no-header) .hero .hero__item.takeover,body:not(.no-header) .hero .hero__item.takeover .container,body:not(.no-header) .hero .hero__item.takeover .row{height:calc(100vh - 90px)}@media (min-width: 992px){body:not(.no-header) .hero .hero__item.takeover,body:not(.no-header) .hero .hero__item.takeover .container,body:not(.no-header) .hero .hero__item.takeover .row{height:calc(100vh - 160px)}}.hero .hero__item.parallax .hero__item-image{background-attachment:scroll}@media (min-width: 992px){.hero .hero__item.parallax .hero__item-image{background-attachment:fixed}}.hero .scroll-prompt{position:absolute;right:0;bottom:30px;left:0;width:100%;animation-duration:1s;animation-delay:3s;animation-fill-mode:both;animation-name:fadeIn}.hero .scroll-prompt a{display:inline-block;height:40px;margin:0 auto;cursor:pointer;padding-left:6px;padding-right:6px}.hero .scroll-prompt a.scroll-prompt__arrow{line-height:40px;display:block}.hero .scroll-prompt a.scroll-prompt__arrow:after{background-image:url(/img/icons/chevron-down-dark.svg);content:"";display:inline-block;height:18px;line-height:1;text-align:center;width:18px}@media (min-width: 992px){.hero .scroll-prompt a.scroll-prompt__arrow{display:none}}.hero .scroll-prompt a.scroll-prompt__mouse{display:none}@media (min-width: 992px){.hero .scroll-prompt a.scroll-prompt__mouse{display:inline-block}}@media (min-width: 992px){.hero .scroll-prompt a span{font-size:9px;text-transform:uppercase;letter-spacing:.09em;display:block;margin-top:15px;display:none}}@media (min-width: 992px){.hero .scroll-prompt a{height:auto;padding-bottom:20px}}.hero .scroll-prompt .mouse-scroll{position:relative;width:21px;height:35px;margin:0 auto;border-width:2px;border-style:solid;border-color:#eff5d1;border-radius:10px}.hero .scroll-prompt .mouse-scroll:before{content:"";position:absolute;top:10px;left:7px;width:3px;height:6px;border-radius:50%;background-color:#eff5d1;animation-iteration-count:infinite;animation-duration:1.25s;animation-delay:3s;animation-fill-mode:both;animation-name:fadeInDown}@media (min-width: 1600px){.fixed-width .hero .hero__item{background-size:1500px auto}}.hero__item{position:relative;z-index:1;background-repeat:no-repeat;background-position:center;background-size:cover;padding:10px 0}.hero__item .row{position:relative}.hero__item.short,.hero__item.short .container,.hero__item.short .row,.hero__item.short .hero__info .flex{align-items:center;height:100%;min-height:270px}@media (min-width: 768px){.hero__item.short,.hero__item.short .container,.hero__item.short .row,.hero__item.short .hero__info .flex{min-height:350px}}@media (min-width: 1200px){.hero__item.short,.hero__item.short .container,.hero__item.short .row,.hero__item.short .hero__info .flex{min-height:400px}}.hero__item.medium,.hero__item.medium .container,.hero__item.medium .row,.hero__item.medium .hero__info .flex{align-items:center;height:100%;min-height:370px}@media (min-width: 768px){.hero__item.medium,.hero__item.medium .container,.hero__item.medium .row,.hero__item.medium .hero__info .flex{min-height:450px}}@media (min-width: 1200px){.hero__item.medium,.hero__item.medium .container,.hero__item.medium .row,.hero__item.medium .hero__info .flex{min-height:550px}}.hero__item.takeover,.hero__item.takeover .container,.hero__item.takeover .row{align-items:center;height:100vh}@media (min-width: 768px){.hero__item.takeover,.hero__item.takeover .container,.hero__item.takeover .row{height:100vh}}.hero__item.overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.hero__item .hero__item-image{display:block;width:100%;height:auto;position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center;background-size:cover}.hero__item .hero__item-video .video-player{position:absolute;top:50%;left:50%;z-index:-1;overflow:hidden;transform:translate(-50%,-50%)}.hero__info{height:100%;padding:0;width:100%}.hero__item-image+.hero__info .section__title,.hero__item-image+.hero__info .section__content{text-shadow:0 0 5px #ffffff}.hero__info .image img{height:100%;width:100%}.content.no-padding{padding:0}
