.sigmaweb-btn46 .elementor-button {
 position: relative;
 z-index: 1;
}

.sigmaweb-btn46 .elementor-button::before {
 content: '';
 position: absolute;
 width: 30px;
 height: 30px;
 background: transparent;
 top: -7px;
 left: -7px;
 z-index: -5;
 border-top: 3px solid #3992e6;
 border-left: 3px solid #3992e6;
 transition: 0.5s;
}

.sigmaweb-btn46 .elementor-button::after {
 content: '';
 position: absolute;
 width: 30px;
 height: 30px;
 background: transparent;
 bottom: -7px;
 right: -7px;
 z-index: -5;
 border-right: 3px solid #3992e6;
 border-bottom: 3px solid #3992e6;
 transition: 0.5s;
}

.sigmaweb-btn46 .elementor-button:hover::before {
 width: 100%;
 height: 100%;
}

.sigmaweb-btn46 .elementor-button:hover::after {
 width: 100%;
 height: 100%;
}