.links{position:relative;background-color:var(--color-base-primary);margin:23rem 0 28.3rem;color:var(--color-base-secondary);padding-bottom:10rem}.links__edge{position:absolute;left:0;width:100%;z-index:10;overflow-x:hidden}.links__edge--bottom{top:calc(100% - 0.2rem)}.links__edge--top{bottom:calc(100% - 0.2rem);padding-bottom:12%;background-size:cover}.links__edge img{width:100%;height:100%;object-fit:cover}.links__inner{margin-left:-1rem;padding-right:3rem}.links__title{margin:0;line-height:1;font-size:7.2rem;padding-top:5rem}.links__title-gradient{background:var(--color-gradient);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;-moz-background-clip:text;-moz-text-fill-color:#fff0}.links__subtitle{margin:0;text-transform:capitalize;font-size:2.4rem;font-weight:600;font-family:var(--font-heading-family);line-height:1.6}.links__title,.links__subtitle{padding-left:1.5rem}.links__items{margin-top:17.8rem;gap:2.5rem 5.6rem}.links__item{background-color:var(--color-base-secondary);color:var(--color-base-primary);text-decoration:none;font-size:3rem;font-weight:600;font-family:var(--font-heading-family);padding:1.5rem 2rem 1.5rem 1.5rem;display:flex;align-items:center;justify-content:space-between;border-radius:.5rem;line-height:1}.links__item-content{letter-spacing:.05em}.links__item img{margin-right:1.5rem;max-width:7.5rem;max-height:5rem}.links__item svg{max-width:4.7rem;transition:transform var(--duration-default)}.links__item:hover svg{transform:translateX(1rem)}@media screen and (max-width:1199px){.links__item{font-size:2rem}.links__inner{padding-right:0}.links__item img{max-width:5rem}}@media screen and (max-width:989px){.links{padding-bottom:1rem;margin:9rem 0 20.2rem}.links__inner{padding-right:0;margin-left:0}.links__items{margin-top:5.7rem;padding-right:1.2rem;gap:1.05rem}.links__item{font-size:1.5rem;border-radius:.25rem;padding:.6rem 1.2rem .6rem .75rem}.links__item img{max-width:3.75rem;max-height:2.5rem;margin-right:.8rem}.links__item svg{max-width:2.3rem}}@media screen and (max-width:749px){.links__title{padding:7.5rem 0 0;font-size:4.5rem}.links__subtitle{font-size:1.6rem;font-weight:500;padding-left:0;text-transform:none}.links__subtitle p:first-child{margin-top:1.5rem}}