@-webkit-keyframes underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.has-fancy-underline-children a,.fancy-underline{position:relative}.has-fancy-underline-children a:before,.fancy-underline:before{content:"";position:absolute;bottom:-.0325em;left:0;width:100%;transform:scaleX(0);height:.0625rem;background:currentColor;transition:transform .3s;transform-origin:bottom left}.has-fancy-underline-children a:hover:before,.fancy-underline:hover:before{transform:scaleX(1);-webkit-animation:underline .5s;animation:underline .5s}.fancy-underline--has-underline:before{transform:scaleX(1)}.three-asset-hero .ratio-container__video{aspect-ratio:.8;padding-top:125%}.three-asset-hero__left-part{grid-template-columns:repeat(24,1fr);grid-template-rows:repeat(24,1fr);height:100%}.three-asset-hero__first-asset{grid-column:1/19;grid-row:2/21}.three-asset-hero__second-asset{grid-column:20/25;grid-row:9/14}@media (max-width: 767px){.three-asset-hero__second-asset{grid-row:7/12}}.three-asset-hero__third-asset{grid-column:15/24;grid-row:15/24;position:relative;z-index:-1}.three-asset-hero .swiper .swiper-pagination{position:unset}@media (max-width: 767px){.three-asset-hero .swiper .swiper-pagination{text-align:left;margin-left:-.25rem;padding:.5rem 1.25rem 0}}.three-asset-hero .swiper .swiper-pagination .swiper-pagination-bullet-active{background:black}
