@keyframes SmartVideo_ButtonPlay_fade-in{0%{opacity:0}to{opacity:1}}@keyframes SmartVideo_ButtonPlay_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}.SmartVideo_ButtonPlay_button-pause,.SmartVideo_ButtonPlay_button-play{position:absolute;z-index:2;bottom:20px;right:20px;font-size:40px;line-height:30px;background-color:#0000;cursor:pointer}.SmartVideo_ButtonPlay_button-svg{fill:#fff}@keyframes globalOnce__breakpoints_fade-in{0%{opacity:0}to{opacity:1}}@keyframes globalOnce__breakpoints_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}@keyframes SmartVideo_VideoAutoplay_fade-in{0%{opacity:0}to{opacity:1}}@keyframes SmartVideo_VideoAutoplay_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}.SmartVideo_VideoAutoplay{position:relative}.SmartVideo_VideoAutoplay .SmartVideo_VideoAutoplay_btn-fullscreen{position:absolute;z-index:99999999999;top:auto;left:auto;bottom:17px;right:17px;transform:none;cursor:pointer;color:#fff;font-size:25px;background-color:#0006;height:40px;width:40px;border-radius:50%}.SmartVideo_VideoAutoplay .SmartVideo_VideoAutoplay_btn-fullscreen svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes Wysiwyg_fade-in{0%{opacity:0}to{opacity:1}}@keyframes Wysiwyg_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}.Wysiwyg>*{margin-top:0;margin-bottom:16px}@media(min-width:820px){.Wysiwyg>*{margin-bottom:20px}}.Wysiwyg :first-child{margin-top:0}.Wysiwyg :last-child{margin-bottom:0}.Wysiwyg ul{list-style:none;padding-left:0}.Wysiwyg li{display:flex;align-items:flex-start;list-style:none}.Wysiwyg li:before{content:"";display:block;flex:0 0 4px;width:4px;height:4px;margin:8px 8px 0;background:var(--black);border-radius:50%}.Wysiwyg li:not(:last-child){margin-bottom:16px}.Wysiwyg hr{margin-top:48px;margin-bottom:48px;border:0;border-top:1px solid}.Wysiwyg strong,.Wysiwyg_link{font-weight:600}.Wysiwyg_link{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:5px}.Wysiwyg_link:focus,.Wysiwyg_link:hover{-webkit-text-decoration-color:#0000;text-decoration-color:#0000}.Wysiwyg_h1{margin-top:48px}.Wysiwyg_h2{font-weight:600;margin-top:40px}.Wysiwyg_h1+.Wysiwyg_h2{margin-top:0}.Wysiwyg_smoke-white hr,.Wysiwyg_white hr{border-top-color:#e5e5e5}.Wysiwyg_black hr{border-top-color:#222}.Wysiwyg_black-coal hr{border-top-color:#333}@keyframes Flux_BannerBlock_fade-in{0%{opacity:0}to{opacity:1}}@keyframes Flux_BannerBlock_fade-in-delay{0%{opacity:0}70%{opacity:0}to{opacity:1}}.Flux_BannerBlock:not(:first-child){margin-top:30px}@media(min-width:768px){.Flux_BannerBlock:not(:first-child){margin-top:45px}}.Flux_BannerBlock_banner-video,.Flux_BannerBlock_position-assets{position:relative;height:60vh;overflow:hidden}.Flux_BannerBlock_imageContainer{position:relative;height:100%}.Flux_BannerBlock_banner-video video{object-fit:cover;width:100%;height:100%}.Flux_BannerBlock_background{position:relative;height:100%}.Flux_BannerBlock_background:before{content:"";z-index:1;position:absolute;inset:0;background:#0000004d}.Flux_BannerBlock_container-title{width:calc(100% - 60px);margin:auto;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%)}@media(min-width:1024px){.Flux_BannerBlock_container-title{max-width:var(--width-large)}}.Flux_BannerBlock_contact{transition:all .5s;margin-right:0}.Flux_BannerBlock_title{text-transform:uppercase;font-size:37px;line-height:37px;color:#fff;text-shadow:0 4px 8px #00000040}.Flux_BannerBlock_title a{-webkit-text-decoration-line:none;text-decoration-line:none;font-weight:500}.Flux_BannerBlock_arrow{position:absolute;left:0;top:50%;transform:translateY(-50%);transition:opacity .5s,right .5s,top .25s;width:40px}.Flux_BannerBlock_clicked{padding-left:52px}.Flux_BannerBlock_clicked .Flux_BannerBlock_arrow{visibility:visible;opacity:1}.Flux_BannerBlock_item{position:relative;transition:padding .5s}.Flux_BannerBlock_item:hover .Flux_BannerBlock_arrow{visibility:visible;opacity:1}.Flux_BannerBlock_active{padding-left:52px}.Flux_BannerBlock_transition a{pointer-events:none}.Flux_BannerBlock_parallax-wrapper{overflow-y:hidden}@media(min-width:768px){.Flux_BannerBlock_title{font-size:62px;line-height:70px}}