.headerHomeBlock{width:100vw;height:100dvh;position:relative;overflow:hidden;opacity:0}.headerHomeBlock .backgroundWrapper{position:absolute;overflow:hidden;height:100%;width:100vw;z-index:-1}.headerHomeBlock .backgroundWrapper .image{height:100%;width:100vw;position:relative;overflow:hidden}.headerHomeBlock .backgroundWrapper .image .innerImage{height:100%;left:0;position:absolute;top:0;width:100%;overflow:hidden}.headerHomeBlock .backgroundWrapper .image .innerImage img,.headerHomeBlock .backgroundWrapper .image .innerImage video{height:100%;left:0;position:absolute;top:0;width:100%;object-fit:cover;pointer-events:none;object-position:top;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);will-change:transform}.headerHomeBlock .backgroundWrapper .image .innerImage video{height:100%;width:100vw}.headerHomeBlock .backgroundWrapper .image .imageOverlay{width:100vw;height:100%;left:0;position:absolute;top:0;width:100%;background:#00000060;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#00000080),color-stop(1,#00000030));background:-webkit-linear-gradient(bottom,#00000080,#00000030,#00000060);background:-ms-linear-gradient(bottom,#00000080,#00000030,#00000060);background:-moz-linear-gradient(bottom,#00000080,#00000030,#00000060);background:-o-linear-gradient(bottom,#00000080,#00000030,#00000060);background:linear-gradient(to top,#00000080,#00000030,#00000060);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@start',endColorstr='@stop',GradientType=0)}.headerHomeBlock .innerCols{width:100%;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:1vw;color:#fff;padding:23.75vw 0 7.5vw 0}.headerHomeBlock .innerCols .innerCol{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;gap:1.812vw;grid-column:span 3 / span 3}.headerHomeBlock .innerCols .innerCol:first-child{grid-column:span 5 / span 5}.headerHomeBlock .innerCols .innerCol.right{opacity:0;-webkit-transform:translateY(1.25vw);-moz-transform:translateY(1.25vw);-o-transform:translateY(1.25vw);-ms-transform:translateY(1.25vw);transform:translateY(1.25vw)}.headerHomeBlock .innerCols .innerCol .buttonWrapper{display:inline-block;transition-delay:0.6s}.headerHomeBlock .innerCols .innerCol .buttonWrapper .button{display:inline-block;width:max-content;vertical-align:top;opacity:0;-webkit-transform:translateY(1.5vw);-moz-transform:translateY(1.5vw);-o-transform:translateY(1.5vw);-ms-transform:translateY(1.5vw);transform:translateY(1.5vw)}.headerHomeBlock .innerCols .innerCol .buttonWrapper .button.secondary{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);margin-left:1.25vw}.headerHomeBlock .innerCols .innerCol .text{width:22.625vw}.headerHomeBlock .bottomRightContent{position:absolute;right:3.5vw;bottom:8vw;height:3.5vw;width:3.5vw;animation:bounce 6s ease-in-out 5.5s infinite;cursor:pointer;pointer-events:auto;will-change:transform;opacity:0;-webkit-transform:translateY(1.25vw);-moz-transform:translateY(1.25vw);-o-transform:translateY(1.25vw);-ms-transform:translateY(1.25vw);transform:translateY(1.25vw)}@keyframes bounce{0%,10%,25%,40%,50%{transform:translateY(0)}20%{transform:translateY(1vw)}30%{transform:translateY(.625vw)}}@media all and (max-width:1080px){.headerHomeBlock{gap:3.704vw;padding:25.925vw 0 7.407vw 0;height:100dvh}.headerHomeBlock .bottomRightContent{right:2.963vw;bottom:0;height:5.185vw;width:5.185vw}.headerHomeBlock .innerCols{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));color:#fff;gap:2.222vw;padding:0}.headerHomeBlock .innerCols .innerCol{gap:3.704vw;grid-column:span 3 / span 3}.headerHomeBlock .innerCols .innerCol:first-child{grid-column:span 5 / span 5}.headerHomeBlock .innerCols .innerCol .buttonWrapper .button{opacity:0;-webkit-transform:translateY(2.222vw);-moz-transform:translateY(2.222vw);-o-transform:translateY(2.222vw);-ms-transform:translateY(2.222vw);transform:translateY(2.222vw)}.headerHomeBlock .innerCols .innerCol .buttonWrapper .button.secondary{margin-left:1.852vw}.headerHomeBlock .innerCols .innerCol .text{width:100%}.headerHomeBlock .backgroundWrapper{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0;height:100%;width:100vw;z-index:-1}.headerHomeBlock .backgroundWrapper .image{width:100dvw;position:relative;overflow:hidden}.headerHomeBlock .backgroundWrapper .image .innerImage{height:100%;left:0;position:absolute;top:0;width:100%;overflow:hidden}.headerHomeBlock .backgroundWrapper .image .innerImage img,.headerHomeBlock .backgroundWrapper .image .innerImage video{height:100%;left:0;position:absolute;top:0;width:100%;object-fit:cover;pointer-events:none;object-position:top;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:transform 0.3s 0s ease-out;-moz-transition:transform 0.3s 0s ease-out;-o-transition:transform 0.3s 0s ease-out;transition:transform 0.3s 0s ease-out}.headerHomeBlock .backgroundWrapper .image .innerImage video{height:100%;width:100vw}.headerHomeBlock .backgroundWrapper .image .imageOverlay{width:100vw;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes bounce{0%,10%,25%,40%,50%{transform:translateY(0)}20%{transform:translateY(1.481vw)}30%{transform:translateY(.926vw)}}}@media all and (max-width:580px){.headerHomeBlock{gap:6.897vw;padding:68.964vw 0 13.793vw 0;height:100dvh}.headerHomeBlock .bottomRightContent{right:2.759vw;bottom:.69vw;height:9.655vw;width:9.655vw}.headerHomeBlock .innerCols{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));color:#fff;gap:4.138vw}.headerHomeBlock .innerCols .innerCol{gap:6.897vw;grid-column:span 1 / span 1}.headerHomeBlock .innerCols .innerCol:first-child{grid-column:span 1 / span 1}.headerHomeBlock .innerCols .innerCol .buttonWrapper{display:block}.headerHomeBlock .innerCols .innerCol .buttonWrapper .button{display:block;-webkit-transform:translateY(4.138vw);-moz-transform:translateY(4.138vw);-o-transform:translateY(4.138vw);-ms-transform:translateY(4.138vw);transform:translateY(4.138vw)}.headerHomeBlock .innerCols .innerCol .buttonWrapper .button.secondary{margin-left:0;margin-top:3.448vw}.headerHomeBlock .innerCols .innerCol .text{width:calc(100% - 9.655vw - 6.897vw)}.headerHomeBlock .backgroundWrapper{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0;height:100%;width:100vw;z-index:-1}.headerHomeBlock .backgroundWrapper .image{width:100vw;height:100%;position:relative;overflow:hidden}.headerHomeBlock .backgroundWrapper .image .innerImage{height:100%;left:0;position:absolute;top:0;width:100%;overflow:hidden}.headerHomeBlock .backgroundWrapper .image .innerImage img,.headerHomeBlock .backgroundWrapper .image .innerImage video{height:100%;left:0;position:absolute;top:0;width:100%;object-fit:cover;pointer-events:none;object-position:top;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:transform 0.3s 0s ease-out;-moz-transition:transform 0.3s 0s ease-out;-o-transition:transform 0.3s 0s ease-out;transition:transform 0.3s 0s ease-out}.headerHomeBlock .backgroundWrapper .image .innerImage video{height:100%;width:100vw}.headerHomeBlock .backgroundWrapper .image .imageOverlay{width:100vw;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes bounce{0%,10%,25%,40%,50%{transform:translateY(0)}20%{transform:translateY(2.759vw)}30%{transform:translateY(1.724vw)}}}