.hero .hero__slide .slide__background .hero__content--area,.hero .hero__slide .hero__content--area{padding-top:5rem;padding-bottom:5rem;min-height:540px}@media screen and (max-width:991.98px){.hero .hero__slide .slide__background .hero__content--area,.hero .hero__slide .hero__content--area{min-height:60vh}}@media screen and (max-width:767.98px){.hero .hero__slide .slide__background .hero__content--area,.hero .hero__slide .hero__content--area{min-height:50vh}}.hero .hero__slide .slide__background .hero__scroll--area,.hero .hero__slide .hero__scroll--area{position:absolute;right:0;bottom:-100px;z-index:2}@media screen and (max-width:991.98px){.hero .hero__slide .slide__background .hero__scroll--area,.hero .hero__slide .hero__scroll--area{bottom:-60px}}.hero .hero__slide .slide__background .hero__scroll--area .hero__scroll--button,.hero .hero__slide .hero__scroll--area .hero__scroll--button{background:#E7000E;width:200px;height:200px;border-radius:50%;text-align:center;line-height:200px;vertical-align:middle;padding:0;font-size:100px;color:#FFF !important;cursor:pointer}@media screen and (max-width:991.98px){.hero .hero__slide .slide__background .hero__scroll--area .hero__scroll--button,.hero .hero__slide .hero__scroll--area .hero__scroll--button{width:120px;height:120px;line-height:120px;font-size:50px}}.hero .hero__slide .slide__background .hero__slide--content,.hero .hero__slide .hero__slide--content{bottom:15%;left:0;right:0;position:absolute}@media screen and (max-width:767.98px){.hero .hero__slide .slide__background .hero__slide--content,.hero .hero__slide .hero__slide--content{bottom:18%}}.hero .hero__slide .slide__background .hero__image,.hero .hero__slide .hero__image{position:relative;height:100vh;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.hero .hero__slide .slide__background #videowrapper,.hero .hero__slide #videowrapper{position:relative;overflow:hidden}.hero .hero__slide .slide__background #fullScreenDiv,.hero .hero__slide #fullScreenDiv{min-height:100%;height:100vh;width:100vw;padding:0;margin:0;background-color:gray;position:relative}.hero .hero__slide .slide__background #video,.hero .hero__slide #video{width:100vw;height:auto;margin:auto;display:block}@media (min-aspect-ratio:1.7777777778){.hero .hero__slide .slide__background #video,.hero .hero__slide #video{width:100vw;height:auto}}@media (max-aspect-ratio:1.7777777778){.hero .hero__slide .slide__background #video,.hero .hero__slide #video{height:100vh;width:auto;margin-left:50vw;transform:translate(-50%)}}.hero .hero__slide .slide__background #videoMessage,.hero .hero__slide #videoMessage{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;flex-direction:column}.hero .hero__slide .slide__background #videoMessage .logo-container,.hero .hero__slide #videoMessage .logo-container{max-width:100%}.hero .hero__slide .slide__background #videoMessage .hero__title--area,.hero .hero__slide #videoMessage .hero__title--area{position:absolute;bottom:6rem}@media screen and (max-width:991.98px){.hero .hero__slide .slide__background #videoMessage .hero__title--area,.hero .hero__slide #videoMessage .hero__title--area{bottom:12rem}}.hero .hero__slide .slide__background #videoMessage .hero__title--area .landingpagehero__title,.hero .hero__slide #videoMessage .hero__title--area .landingpagehero__title{font-weight:300}.hero .swiper-pagination{position:absolute;transform:none;margin-top:0;bottom:2.7rem !important;left:unset;right:5rem;top:unset;color:#FFF;z-index:1;font-size:22px}@media screen and (max-width:991.98px){.hero .swiper-pagination{left:0;right:0;bottom:2.2rem !important;font-size:20px}}@media screen and (max-width:767.98px){.hero .swiper-pagination{left:0;right:0;bottom:2.2rem !important;font-size:18px}}.hero .swiper-pagination *{color:#FFF}.hero .swiper-pagination .swiper-pagination-current{font-size:22px}@media screen and (max-width:991.98px){.hero .swiper-pagination .swiper-pagination-current{font-size:20px}}@media screen and (max-width:767.98px){.hero .swiper-pagination .swiper-pagination-current{font-size:18px}}.hero .swiper-pagination .swiper-pagination-total{font-size:22px;opacity:0.5}@media screen and (max-width:991.98px){.hero .swiper-pagination .swiper-pagination-total{font-size:20px}}@media screen and (max-width:767.98px){.hero .swiper-pagination .swiper-pagination-total{font-size:18px}}.hero .swiper__controls .next,.hero .swiper__controls .prev{position:absolute;top:initial;bottom:1.25rem;transform:translateY(-50%);font-size:40px;z-index:1;color:#FFF;opacity:0.5;transition:all ease 0.3s}@media screen and (max-width:991.98px){.hero .swiper__controls .next,.hero .swiper__controls .prev{font-size:30px}}@media screen and (max-width:767.98px){.hero .swiper__controls .next,.hero .swiper__controls .prev{bottom:1.1rem}}.hero .swiper__controls .next:hover,.hero .swiper__controls .prev:hover{opacity:1}.hero .swiper__controls .next::after,.hero .swiper__controls .prev::after{font-size:30px;color:#FFF}.hero .swiper__controls .next *,.hero .swiper__controls .prev *{color:#FFF}@media screen and (min-width:1200px){.hero .swiper__controls .next{right:0}}@media screen and (max-width:1199.98px){.hero .swiper__controls .next{right:0}}@media screen and (max-width:991.98px){.hero .swiper__controls .next{right:16rem}}@media screen and (max-width:767.98px){.hero .swiper__controls .next{right:7rem}}@media screen and (min-width:1200px){.hero .swiper__controls .prev{right:10rem}}@media screen and (max-width:1199.98px){.hero .swiper__controls .prev{right:10rem}}@media screen and (max-width:991.98px){.hero .swiper__controls .prev{left:16rem}}@media screen and (max-width:767.98px){.hero .swiper__controls .prev{left:7rem}}.hero .swiper__controls .swiper-button-disabled{opacity:0.4}.hero .swiper-pagination-bullets{bottom:20px !important}.hero .swiper-container .swiper-pagination .swiper-pagination-bullet{height:4px}@media screen and (max-width:991.98px){.hero .swiper-container .swiper-pagination .swiper-pagination-bullet{height:3px;width:15vw !important}}.hero .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}#hero__captioncarousel h1,#hero__captioncarousel .h1,#hero__captioncarousel .h1 a{font-size:60px !important;line-height:70px !important}#hero__carousel .carousel-control-prev svg,#hero__carousel .carousel-control-next svg,#hero__carousel .carousel-control-prev,#hero__carousel .carousel-control-next{font-size:56px !important;color:#fff !important}#hero__carousel .carousel-item{min-height:450px;max-height:800px;height:100vh}.hero__captions .h4{font-family:"Sailec W05 Regular", Helvetica, sans-serif !important;font-size:16px;font-weight:normal;text-transform:uppercase;display:block;padding-left:50px;position:relative}.hero__captions .h4:before{content:"";position:absolute;left:0;top:9px;width:40px;height:1px;background:#fff}.hero__captions .carousel-indicators li{text-indent:0 !important}.hero__captionindicators{position:absolute;top:100%;left:0;right:0}.heroelement{position:relative}.heroelement__pager{position:absolute;z-index:30;bottom:50px;right:10%;color:#fff}.heroelement__pager i{cursor:pointer}@media (max-width:1199.98px){.hero__captions{position:absolute;left:0;bottom:200px;width:100%}#hero__captioncarousel h1,#hero__captioncarousel .h1,#hero__captioncarousel .h1 a{font-size:50px !important;line-height:60px !important}}@media (max-width:991.98px){.hero__captions{position:absolute;left:0;bottom:200px;width:100%}#hero__captioncarousel h1,#hero__captioncarousel .h1,#hero__captioncarousel .h1 a{font-size:42px !important;line-height:50px !important}}@media (max-width:767.98px){.hero__captions{position:absolute;left:0;bottom:200px;width:100%}#hero__carousel .carousel-item{min-height:calc(100vh - 70px - 100px)}.carousel-control-next,.carousel-control-prev{display:none}#hero__captioncarousel h1,#hero__captioncarousel .h1,#hero__captioncarousel .h1 a{font-size:32px !important;line-height:40px !important}.heroelement__intro{font-size:15px}.hero__captions .h4{font-size:14px;line-height:24px}.carousel-inner{overflow:visible}}.hero__cards{background:#000}.hero__cardbackground{min-height:300px;transition:all 0.3s ease;transform-origin:center center;transform:scale(1)}.hero__card:hover .hero__cardbackground{transform:scale(1.2)}.hero__card{overflow:hidden}.hero__cardcontent{position:absolute;bottom:0;left:0;right:0}.hero__cardcontent *{color:#fff}.hero__cardcontent .h2,.hero__cardcontent .h2 a{font-size:24px;color:#fff;line-height:1}.hero__cardcontent p,.hero__cardcontent a{color:#fff !important;line-height:1.2;font-size:14px}.hero__cardcontent a.more{position:relative;left:30px;transition:all 0.3s ease}.hero__cardcontent a.more:hover{left:3px}.hero__cardcontent a.more:before{content:"";width:60px;height:2px;background:#ca000c;position:absolute;left:-65px;top:6px;z-index:10}.hero__cardlayer{background:rgba(0, 0, 0, 0.4);position:absolute;top:0;right:0;bottom:0;left:0}@media (max-width:767.98px){.hero__cardbackground{min-height:200px}}