.block-link{position:relative;overflow:hidden;display:flex;justify-content:space-between;padding:28px 80px 28px 24px;border-radius:16px;background-color:#fff;transition:background-color .3s ease-in-out;flex-direction:column;cursor:pointer}@media only screen and (max-width:767px){.block-link{padding-right:48px}}.block-link{--block-link-tag-height:44px}@media only screen and (max-width:767px){.block-link{--block-link-tag-height:40px;padding:16px;border-radius:12px}}.block-link__top{position:relative;z-index:2;margin-bottom:20px;pointer-events:none;transition:transform .3s ease-in-out}@media only screen and (max-width:767px){.block-link__top{margin-bottom:12px;padding-right:36px}}.block-link__title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-right:80px}@media(hover:hover){.block-link__title{padding-right:200px}}.block-link__title{text-overflow:ellipsis}@media only screen and (max-width:767px){.block-link__title{padding-right:48px;font-size:22px;line-height:26px}}@media only screen and (max-width:479px){.block-link__title{padding-right:20px}}.block-link .buttons{padding-right:80px}@media(hover:hover){.block-link .buttons{padding-right:200px}}@media only screen and (max-width:767px){.block-link .buttons{padding-right:48px}}.block-link__bottom{position:relative;z-index:2;pointer-events:none;transition:transform .3s ease-in-out}.block-link__bottom .buttons__list{overflow:hidden;margin-bottom:-4px}.block-link__bottom .v-button{height:var(--block-link-tag-height);margin-bottom:4px;pointer-events:auto}.block-link__bottom .v-button:hover{background-color:#2affee!important}@media only screen and (max-width:767px){.block-link__bottom .v-button{height:40px;min-height:40px;padding-right:14px;padding-left:14px}}.block-link:hover .block-link__button{background-color:#2affee!important}.block-link__link{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;transition:background-color .3s ease-in-out;cursor:pointer}@media(hover:hover){.block-link .buttons:hover .v-button{background-color:#efeff0!important}.block-link .v-button:hover{background-color:#ececec!important}}.block-link>.block-link__arrow-button{position:absolute;top:50%;right:32px}@media only screen and (max-width:767px){.block-link>.block-link__arrow-button{right:16px}}.block-link>.block-link__arrow-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;padding:0;border-radius:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.block-link>.block-link__arrow-button{position:absolute;top:30px;right:16px;width:24px;height:24px;min-height:24px;transform:none}.block-link>.block-link__arrow-button .icon{width:16px;height:16px}}@media(hover:hover){.block-link>.block-link__arrow-button:hover{background:#121317!important}}.block-link>.block-link__arrow-button .block-link__arrow-button-icon{transform:rotate(-90deg)}.block-link__hidden{position:absolute;z-index:-10;visibility:hidden}.block-link.is-one-line .buttons__list{flex-wrap:nowrap}.block-link__hidden-img{position:absolute;top:50%;left:0;z-index:2;width:120px;height:100%;padding:10px 10px 10px 18px;transform:translate(-150%,-50%);transition:transform .3s ease-in-out;filter:invert(1)}.block-link__hidden-img:hover~.block-link__bottom .v-button{background-color:#efeff0!important}.block-link__img{width:100%;max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.block-link__icon{position:absolute;top:50%;right:32px;z-index:5;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:#141414;transform:translateY(-50%);cursor:pointer}.block-link__icon:hover~.block-link__bottom .v-button{background-color:#efeff0!important}@media only screen and (max-width:767px){.block-link__icon{top:30px;right:16px;width:24px;height:24px;transform:none}.block-link__icon .icon{width:16px;height:16px}}.block-link:hover{background-color:#20e5db}@media(hover:hover){.block-link:hover.is-img .block-link__bottom,.block-link:hover.is-img .block-link__top{transform:translate(140px)}.block-link:hover.is-img .block-link__hidden-img{transform:translateY(-50%)}}.block-link:hover .block-link__bottom .v-button{background-color:#6bfff4}@media(hover:hover){.block-link:hover .block-link__icon,.block-link:hover .block-link__icon .icon{color:#20e5db}}
