.elementor-copy-text-widget-btn{padding:10px 20px;font-size:16px;border:1px solid #fff0;border-radius:5px;cursor:pointer;transition:background-color 0.3s ease}.elementor-copy-text-widget-btn-primary{background-color:#007bff;color:#fff}.elementor-copy-text-widget-btn-primary:hover{background-color:#0056b3}.elementor-copy-text-widget-btn-shadow{background-color:#28a745;color:#fff;box-shadow:0 4px 6px rgb(0 0 0 / .1);transition:transform 0.3s ease,box-shadow 0.3s ease}.elementor-copy-text-widget-btn-shadow:hover{box-shadow:0 6px 12px rgb(0 0 0 / .2);transform:translateY(-2px)}.elementor-copy-text-widget-btn-animated-bg{padding:12px 24px;font-size:16px;border:2px solid #fff0;border-radius:30px;background-color:#fff0;color:#6c757d;border-color:#ffc107;position:relative;overflow:hidden;transition:color 0.3s ease}.elementor-copy-text-widget-btn-animated-bg::before{content:"";position:absolute;top:50%;left:50%;width:300%;height:300%;background-color:#ffc107;border-radius:50%;transition:all 0.4s ease;transform:translate(-50%,-50%) scale(0);z-index:-1}.elementor-copy-text-widget-btn-animated-bg:hover{color:#fff}.elementor-copy-text-widget-btn-animated-bg:hover::before{transform:translate(-50%,-50%) scale(1)}.elementor-copy-text-widget-btn-border-animate{padding:12px 24px;font-size:16px;border:2px solid #fff0;border-radius:5px;border-color:#17a2b8;color:#6c757d;background-color:#fff0;position:relative;overflow:hidden;transition:color 0.3s ease}.elementor-copy-text-widget-btn-border-animate::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#17a2b8;transform:scaleX(0);transform-origin:right;transition:transform 0.4s ease;z-index:-1}.elementor-copy-text-widget-btn-border-animate:hover{color:#fff}.elementor-copy-text-widget-btn-border-animate:hover::after{transform:scaleX(1);transform-origin:left}