.custom-buttons-container{width:100%;display:flex;flex-direction:var(--flex-direction,row);flex-wrap:var(--flex-wrap,wrap);justify-content:var(--justify-content,flex-start);align-items:var(--align-items,flex-start);gap:var(--gap,10px)}.custom-buttons-container:not([data-columns-desktop=auto]):not([data-columns-tablet=auto]):not([data-columns-mobile=auto]){display:grid}@media (min-width:1024px){.custom-buttons-container:not([data-columns-desktop=auto]){grid-template-columns:repeat(var(--columns-desktop,auto),1fr)}}@media (min-width:768px) and (max-width:1023px){.custom-buttons-container:not([data-columns-tablet=auto]){grid-template-columns:repeat(var(--columns-tablet,auto),1fr)}}@media (max-width:767px){.custom-buttons-container:not([data-columns-mobile=auto]){grid-template-columns:repeat(var(--columns-mobile,1),1fr)}}.custom-button-item{display:inline-block;background-color:var(--background-color,#0073aa);color:var(--text-color,#fff);border:var(--border-width,0) solid var(--border-color,#0073aa);border-radius:var(--border-radius,5px);padding:var(--padding,10px 20px);font-size:var(--font-size,16px);font-weight:var(--font-weight,normal);width:var(--width,auto);text-decoration:none;transition:background-color .3s ease,color .3s ease;cursor:pointer;box-sizing:border-box}.custom-button-item:hover{background-color:var(--hover-background-color,#005d87);color:var(--hover-text-color,#fff)}.custom-button-item,.custom-buttons-container{box-sizing:border-box}