.hero{margin-top:-12rem;padding-top:275px;padding-bottom:25vh;overflow:hidden;min-height:100vh;position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero .hero-img-container{position:absolute;z-index:1;overflow:hidden;top:0;right:0;width:100%;height:100%}@media (max-width:1024px){.hero .hero-img-container{width:100%}}.hero .hero-img-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero .hero-img-container .c-hero-image{height:100%!important;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero .wp-block-buttons .wp-block-button:nth-child(1) .wp-block-button__link{background:var(--color-white)!important;text-decoration:none;text-shadow:none;color:var(--color-primary)!important;border:1px solid var(--color-white)}.hero .wp-block-buttons .wp-block-button:nth-child(1) .wp-block-button__link:after{content:'';position:absolute;width:12px;height:12px;right:30px;background-image:url(../gui/button-arrow.svg);background-repeat:no-repeat;background-size:100%;background-position:0 100%!important}.hero .wp-block-buttons .wp-block-button:nth-child(1) .wp-block-button__link:hover{background:0 0!important;border:1px solid var(--color-white);text-decoration:none;text-shadow:none;color:var(--color-white)!important}.hero .wp-block-buttons .wp-block-button:nth-child(1) .wp-block-button__link:hover:after{background-position:0 0!important}.hero .wp-block-buttons .wp-block-button:nth-child(2) .wp-block-button__link{border:1px solid var(--color-secondary)}.hero .wp-block-buttons .wp-block-button:nth-child(2) .wp-block-button__link:hover{background:0 0!important;border:1px solid var(--color-white);text-decoration:none;text-shadow:none;color:var(--color-white)!important}.hero .wp-block-buttons .wp-block-button:nth-child(2) .wp-block-button__link:hover:after{background-position:0 100%!important}.hero .hero-vid-container{position:absolute;z-index:1;overflow:hidden;top:0;right:0;width:100%;height:100%}@media (max-width:1024px){.hero .hero-vid-container{width:100%}}.hero .hero-vid-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero .hero-vid-container:after{content:'';position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;bottom:0;background:#183846;opacity:.6;background-image:url(../gui/pattern.png),-webkit-gradient(linear,left bottom,left top,from(rgba(41,42,43,.55)),to(#292a2b));background-image:url(../gui/pattern.png),linear-gradient(0deg,rgba(41,42,43,.55) 0,#292a2b 100%)}.hero .hero__columns{position:relative;z-index:5;width:100%;max-width:1170px}.hero .hero__columns .hero__column{max-width:1100px}.hero .hero__image--left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.hero .hero__image--left .hero__column--image{text-align:left}.hero .hero__image--right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.hero .hero__section--stack{-ms-flex-wrap:wrap;flex-wrap:wrap}.hero .hero__section--stack.hero__section--stack-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.hero .hero__column p{margin:0;padding-bottom:2rem;max-width:570px;line-height:1.5;font-size:1.1rem}@media (max-width:768px){.hero .hero__column p{font-size:1rem}}.hero .hero__column--image-extended{margin-left:-15px;margin-right:-15px}.hero .hero__column--image>img{max-width:100%;display:block;margin:auto}.hero .hero__video-player{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero iframe{width:100vw;height:100vh;max-width:none;min-height:110vh;min-width:177.77vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}@media (max-width:768px){.hero iframe{min-height:180vw;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:600px){.hero iframe{top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.hero-triangle-white{position:absolute;z-index:100;bottom:0;right:0;width:0;height:0;border-top:300px solid transparent;border-bottom:0 solid transparent;border-right:600px solid #fff}@media (max-width:600px){.hero-triangle-white{border-top:150px solid transparent;border-bottom:0 solid transparent;border-right:300px solid #fff}}.hero-triangle-red{position:absolute;z-index:99;bottom:0;right:0;width:0;height:0;border-top:330px solid transparent;border-bottom:0 solid transparent;border-right:650px solid red}@media (max-width:600px){.hero-triangle-red{border-top:170px solid transparent;border-bottom:0 solid transparent;border-right:340px solid red}}.wp-admin .hero .hero-img-container{position:absolute}.scroll-down{position:absolute;bottom:30px;right:100px;z-index:2000;width:100px;height:100px;text-align:center}@media (max-width:600px){.scroll-down{bottom:0;right:0}}.scroll-down span{position:absolute;top:0;left:50%;width:30px;height:50px;margin-left:-15px;margin-top:25px;border:2px solid var(--color-primary);border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.scroll-down span::before{position:absolute;top:10px;left:50%;content:'';width:6px;height:6px;margin-left:-3px;background-color:var(--color-secondary);border-radius:100%;-webkit-animation:sdb10 2s infinite;animation:sdb10 2s infinite;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes sdb10{0%{-webkit-transform:translate(0,0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0,20px);opacity:0}100%{opacity:0}}@keyframes sdb10{0%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0,20px);transform:translate(0,20px);opacity:0}100%{opacity:0}}