.zm-dynamic-link{cursor:pointer;border-radius:6px;padding:7px 20px 9px;font-size:1.375rem;line-height:110%;text-decoration:none;transition:all .3s;display:inline-block}.zm-dynamic-link.white{color:#000;background-color:#fff;border:1px solid #fff}.zm-dynamic-link.white:hover{color:#fff;background-color:#0000;border:1px solid #fff}.zm-dynamic-link.black{color:#fff;background-color:#000;border:1px solid #000}.zm-dynamic-link.black:hover{color:#000;background-color:#0000;border:1px solid #000}.zm-dynamic-link.transparent-white{color:#fff;background-color:#0000;border:1px solid #fff}.zm-dynamic-link.transparent-black,.zm-dynamic-link.transparent-white:hover{color:#000;background-color:#0000;border:1px solid #000}.zm-dynamic-link.transparent-black:hover{color:#fff;background-color:#000;border:1px solid #000}.zm-dynamic-link.round{border-radius:500px;padding:4px 18px;font-style:italic}.zm-dynamic-link.small{width:fit-content;padding:6px 12px;font-size:1.125rem;line-height:110%}.zm-dynamic-link.small.round{padding:var(--zm-tag-mobile-padding,2px 10px);font-weight:300;font-size:var(--zm-tag-mobile-font-size,1.125rem);line-height:125%}@media screen and (width>=1024px){.zm-dynamic-link.small.round{padding:var(--zm-tag-desktop-padding,2px 10px);font-size:var(--zm-tag-desktop-font-size,1.125rem)}}.zm-dynamic-link.large{text-align:center;width:100%}.zm-dynamic-link:after{padding:7px 0 9px 10px;font-size:1.0625rem}:root{--zm-seasonal-corporate-default:$color-zm-seasonal-corporate-default}.zm-image{pointer-events:none;opacity:0;width:100%;height:auto;transition:opacity .32s linear}.zm-image.loaded{opacity:1}
