.index-header{position:relative;overflow:hidden}.index-header--animation--swiper .swiper-prev, .index-header--animation--swiper .swiper-next{position:absolute;margin-top:-25px;top:50vh;right:20px;width:50px;height:50px;bottom:0;z-index:8;background:url(/wp-content/themes/movea/img/icons/chevron-right.svg) center center no-repeat;cursor:pointer}.index-header--animation--swiper .swiper-prev{background-image:url(/wp-content/themes/movea/img/icons/chevron-left.svg);left:20px;right:unset}.index-header--animation--video video{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0}@media (max-width: 640px){.index-header--animation--video video{width:130%}}@media (max-width: 320px){.index-header--animation--video video{width:140%}}.index-header--animation--moveam svg{position:absolute;right:-250px;top:-260px;width:85%;max-width:1500px;height:auto}@media (max-width: 999px){.index-header--animation--moveam svg{right:-65px;top:55px;width:auto;max-width:auto;max-height:350px}}.index-header--menu{padding-top:180px;z-index:999}@media (max-width: 1620px){.index-header--menu{padding-top:20vh}}@media (max-width: 999px){.index-header--menu{padding-top:120px}}.index-header--menu ul li a{margin:0 0 -30px 0;padding:0;display:inline-block;white-space:nowrap;font-size:clamp(66px, 15vh, 150px);line-height:1.15em;font-weight:700;overflow:hidden;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%;transition:background-position 275ms ease;text-decoration:none}@media (max-width: 999px){.index-header--menu ul li a{font-size:66px;margin-bottom:-10px}}.index-header--menu ul li a:hover{background-position:0 100%}@media (max-width: 999px){.index-header--menu ul li a:hover{background-position:100%}}.index-header--menu ul li a span{font-size:clamp(24px, 6vh, 61px);line-height:1;font-weight:700;vertical-align:super}@media (max-width: 999px){.blog-teaser .grid-width--padding-tb{padding-bottom:35px}}@media (max-width: 999px){.blog-teaser .grid-width .grid-width--padding-tb{padding-top:35px;padding-bottom:100px}}.logos .subline{margin-bottom:75px}.logos .client-logos{text-align:center;margin-bottom:50px}.logos .client-logos--logo{display:inline-block;width:22%;margin:1%;padding:25px 0}@media (max-width: 999px){.logos .client-logos--logo{width:47%}}.logos .client-logos--logo img{display:inline-block;max-width:200px}