body .thim-ekits-button{line-height:1}body .thim-ekits-button.custom-button-hover a{position:relative;overflow:hidden;backface-visibility:hidden;transform:translateZ(0);transition-property:color,background,border,opacity;transition-duration:0.4s;transition-timing-function:ease;--top:0;--left:0}body .thim-ekits-button.custom-button-hover a:hover{transition-delay:0s,0.2s,0s,0s}body .thim-ekits-button.custom-button-hover a:hover:before{transform:translate3d(-50%,-50%,0) scale(1);transition-duration:0.8s;width:250%;height:unset}body .thim-ekits-button.custom-button-hover a:before{content:"";position:absolute;width:250%;height:unset;aspect-ratio:1/1;border-radius:50%;transform:translate3d(-50%,-50%,0) scale(0);top:var(--top);left:var(--left);backface-visibility:hidden;transition-property:transform,background,opacity;transition-duration:0.4s;transition-timing-function:ease;background-color:var(--phys-body_primary_color_hover);z-index:-1}body .thim-ekits-button.btn-outline a{color:var(--phys-body_primary_color);background-color:transparent;border:1px solid var(--phys-body_primary_color)}body .thim-ekits-button.btn-outline a:hover{color:#fff;background-color:var(--phys-body_primary_color)}body .thim-ekits-button.btn-outline a:before{background-color:var(--phys-body_primary_color)}body .thim-ekits-button.btn-black a{color:#fff;background-color:rgb(17,17,17);border:1px solid rgb(17,17,17)}body .thim-ekits-button.btn-black a:hover{color:#fff;background-color:var(--phys-body_primary_color);border:1px solid var(--phys-body_primary_color)}body .thim-ekits-button.btn-black a:before{background-color:var(--phys-body_primary_color)}body .thim-ekits-button.btn-white a{color:rgb(17,17,17);background-color:#fff}body .thim-ekits-button.btn-white a:hover{color:#fff;background-color:rgb(17,17,17)}body .thim-ekits-button.btn-white a:before{background-color:rgb(17,17,17)}body .thim-ekits-button a{font-family:var(--phys-font_button-font-family);font-weight:var(--phys-font_button-variant,600);font-size:var(--phys-font_button-font-size,16px);text-transform:var(--phys-font_button-text-transform,capitalize);line-height:var(--phys-font_button-line-height,1.4em);color:var(--phys-font_button-color,#fff);border:1px solid transparent;padding:12px 24px;display:inline-block;background-color:var(--phys-body_primary_color);border-radius:var(--phys-border-radius-button,48px);cursor:pointer}body .thim-ekits-button a:hover{color:var(--phys-button_color_hover);background-color:var(--phys-body_primary_color_hover)}body .thim-ekits-button a span{gap:6px}body .thim-ekits-button a span i,body .thim-ekits-button a span svg{transition:all 0.3s ease}