.register{background:#fff}@media screen and (width>=768px){.register{padding:8rem 0 10rem}}@media screen and (width<=767px){.register{padding:4rem 0 6rem}}.register__grid{background:#0d11341f;gap:1px;list-style:none;display:grid}@media screen and (width>=992px){.register__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (width>=640px) and (width<=991px){.register__grid{grid-template-columns:repeat(2,1fr)}}.register__cell{background:#fff}.register__cell:before{display:none}.register__link{color:var(--color-blue-dark);flex-direction:column;height:100%;transition:background .3s linear;display:flex}@media screen and (width>=768px){.register__link{padding:3.4rem 3rem 3rem}}@media screen and (width<=767px){.register__link{padding:2.4rem 2rem}}.register__link:hover{background:#4f64d70d}.register__link:hover .register__title{color:var(--color-blue-medium)}.register__link:hover .register__more svg{transform:translate(4px)}.register__index{color:var(--color-gray-medium);letter-spacing:.24em;font-size:1.1rem}.register__title{font-family:var(--font-raleway);text-transform:uppercase;margin-top:1.8rem;font-weight:700;line-height:1.25;transition:color .3s linear}@media screen and (width>=768px){.register__title{font-size:2rem}}@media screen and (width<=767px){.register__title{font-size:1.6rem}}.register__text{color:var(--color-gray-dark);margin-top:1.4rem;font-size:1.4rem;line-height:1.5}.register__more{color:var(--color-gray-medium);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:0 .8rem;margin-top:auto;padding-top:3rem;font-size:1.1rem;display:flex}.register__more svg{width:1.4rem;height:1.4rem;transition:transform .3s ease-out}
