.link{--height: 4rem;text-decoration:none;cursor:pointer;background:var(--primary-color);color:var(--text-on-primary);overflow:hidden;position:relative;transition:.1s ease-in-out;width:100%}.link:hover{transform:scale(1.0125)}.link-text{padding:calc(var(--padding));min-height:calc(var(--height) - (var(--padding) * 2));justify-content:flex-start;align-items:center;width:calc(100% - (var(--padding) * 2));display:flex;overflow:hidden}.link-text .content{display:flex;flex-direction:column;gap:0px;width:100%}.link-text .content .title{font-weight:500;font-size:clamp(.875rem,2.5vw,1rem);text-wrap:auto;word-break:break-word}.link-text .content .description{font-size:clamp(.75rem,2.5vw,.875rem);text-wrap:auto;word-break:break-word}.link-text .image{display:none}.link-text .icon{display:flex;font-size:1rem;width:1rem;position:absolute;right:calc(var(--padding) / 2);top:50%;transform:translateY(-50%)}.link-text .arrow{display:flex;justify-content:center;align-items:center}.link-text .arrow svg{width:1.2rem}.rounded{border-radius:var(--border-radius)!important}.link-classic{padding:calc(var(--padding));min-height:calc(var(--height) - (var(--padding) * 2));display:flex;align-items:center;gap:.75rem;width:calc(100% - (var(--padding) * 2));position:relative}.link-classic .content{display:flex;flex-direction:column;gap:0px;justify-content:center;width:100%;overflow:hidden}.link-classic .content .title{font-size:1rem;font-weight:500;font-size:clamp(.875rem,2.5vw,1rem);text-wrap:auto;word-break:break-word}.link-classic .content .description{font-size:clamp(.75rem,2.5vw,.875rem);text-wrap:auto;word-break:break-word}.link-classic .image-container{height:48px;aspect-ratio:1/1;position:absolute;overflow:hidden}.link-classic .image-container .image{object-fit:cover;height:100%;width:100%}.link-classic .icon{display:flex;font-size:1rem;width:1rem;position:absolute;right:calc(var(--padding) / 2);top:50%;transform:translateY(-50%)}.link-classic .arrow{display:flex;justify-content:center;align-items:center}.link-classic .arrow svg{width:1.2rem}.link-featured{height:calc((var(--height) * 4) - (var(--padding)));display:flex;justify-content:center;align-items:center;gap:1rem;width:100%;color:var(--text-on-link);border-radius:clamp(10px,var(--border-radius),20px)!important;overflow:hidden}@media (max-width: 230px) and (max-height: 420px){.link-featured{height:calc((var(--height) * 3) - (var(--padding)))}}.link-featured .content{display:flex;flex-direction:column;gap:0px;justify-content:center;position:absolute;bottom:0;left:0;z-index:10;padding:calc(var(--padding));width:calc(100% - (var(--padding) * 2));overflow:hidden}.link-featured .content .title{font-size:1rem;font-weight:500;font-size:clamp(.875rem,2.5vw,1rem);text-wrap:auto;word-break:break-word}.link-featured .content .description{display:none;font-size:clamp(.75rem,2.5vw,.875rem);text-wrap:auto;word-break:break-word}.link-featured .image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0!important}.link-featured .icon{position:absolute;top:calc(var(--padding) / 2);right:calc(var(--padding) / 2);display:flex;font-size:1rem;width:1rem}.text-style.align-left.without-image,.classic-style.align-left.without-image{text-align:left;padding-right:2rem}.text-style.align-center.without-image,.classic-style.align-center.without-image{text-align:center;padding-left:clamp(1rem,2rem,3rem);padding-right:clamp(1rem,2rem,3rem)}.text-style.align-right.without-image,.classic-style.align-right.without-image{text-align:right;padding-right:1rem}.classic-style.align-left.with-image{text-align:left;padding-left:4rem;padding-right:2rem}.classic-style.align-center.with-image{text-align:center;padding-left:3.3rem;padding-right:3.3rem}.classic-style.align-right.with-image{text-align:right;padding-left:3.3rem;padding-right:1rem}.featured-style.align-left{text-align:left;padding-right:2rem}.featured-style.align-center{text-align:center;padding-right:2rem}.featured-style.align-right{text-align:right;width:calc(100% - 2rem);padding-right:2rem}
