link-button .link-button-component-container{display:block;position:relative;width:100%;height:100%;transition:all .4s ease;text-decoration:none;overflow:hidden;justify-content:center;box-sizing:border-box;transform:translateZ(0)}link-button .link-button-component-container.disabled{opacity:.7;pointer-events:none}link-button .link-button-component-container .images-container{height:100%;position:relative}link-button .link-button-component-container .image-label-hover-container{opacity:0}link-button .link-button-component-container .image-label-container,link-button .link-button-component-container .image-label-hover-container{gap:0px;display:flex;position:absolute;inset:0;justify-content:center}link-button .link-button-component-container .image-label-container .link-button-image,link-button .link-button-component-container .image-label-hover-container .link-button-image{padding:inherit;max-height:100%;max-width:100%;object-fit:contain;transition:all .4s ease;overflow:hidden}link-button .link-button-component-container .image-label-container .label,link-button .link-button-component-container .image-label-hover-container .label{display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0}link-button .link-button-component-container .image-label-container.bottom,link-button .link-button-component-container .image-label-hover-container.bottom{flex-direction:column-reverse}link-button .link-button-component-container .image-label-container.top,link-button .link-button-component-container .image-label-hover-container.top{flex-direction:column}link-button .link-button-component-container .image-label-container.left,link-button .link-button-component-container .image-label-hover-container.left{flex-direction:row}link-button .link-button-component-container .image-label-container.right,link-button .link-button-component-container .image-label-hover-container.right{flex-direction:row-reverse}link-button .link-button-component-container:hover .images-container:has(.image-label-hover-container) .image-label-container{opacity:0}link-button .link-button-component-container:hover .images-container:has(.image-label-hover-container) .image-label-hover-container{opacity:1}link-button .link-button-component-container svg{display:block;height:100%;opacity:1;width:auto;transform:translateZ(0)}link-button .link-button-component-container svg *{display:block}link-button .link-button-component-container .link-button-hover-icon,link-button .link-button-component-container .link-button-default-icon{display:flex;justify-content:center;overflow:hidden;position:absolute;inset:0;padding:inherit}link-button .link-button-component-container .link-button-hover-icon.bottom,link-button .link-button-component-container .link-button-default-icon.bottom{flex-direction:column-reverse}link-button .link-button-component-container .link-button-hover-icon.left,link-button .link-button-component-container .link-button-default-icon.left{flex-direction:row}link-button .link-button-component-container .link-button-hover-icon.right,link-button .link-button-component-container .link-button-default-icon.right{flex-direction:row-reverse}link-button .link-button-component-container .link-button-hover-icon.top,link-button .link-button-component-container .link-button-default-icon.top{flex-direction:column}link-button .link-button-component-container .link-button-default-image,link-button .link-button-component-container .link-button-default-icon,link-button .link-button-component-container .link-button-hover-icon,link-button .link-button-component-container img{transition:all .4s ease}link-button .link-button-component-container .link-button-default-icon{opacity:1}link-button .link-button-component-container .link-button-hover-icon{opacity:0}link-button .link-button-component-container:hover{cursor:pointer}link-button .link-button-component-container:hover .link-button-default-image,link-button .link-button-component-container:hover .link-button-default-icon{opacity:0}link-button .link-button-component-container:hover .link-button-hover-icon{opacity:1}link-button .link-button-component-container.no-hover:hover .link-button-default-image,link-button .link-button-component-container.no-hover:hover .link-button-default-icon{opacity:1}link-button .link-button-component-container.no-hover:hover .link-button-hover-icon{opacity:0}link-button .link-button-component-container.no-hover:hover .hide-option{opacity:0}link-button .link-button-component-container .link-button-label-text{display:flex;justify-content:center;align-items:center;margin:0;color:rgba(0,0,0,0);text-align:center;transition:all .4s ease}link-button .link-button-component-container>.link-button-label-text{height:100%}link-button .link-button-component-container:focus-visible{border:1px solid rgba(0,0,0,0)}link-button .link-button-component-container .show-option{opacity:1}link-button .link-button-component-container .hide-option{opacity:0}
