.elementor-2312 .elementor-element.elementor-element-60915a1{--display:flex;}.elementor-2312 .elementor-element.elementor-element-923082d .elementor-button{background-color:#00000000;border-style:none;padding:20px 100px 20px 30px;}.elementor-2312 .elementor-element.elementor-element-923082d .elementor-button:hover, .elementor-2312 .elementor-element.elementor-element-923082d .elementor-button:focus{background-color:var( --e-global-color-8127bce );}.elementor-2312 .elementor-element.elementor-element-923082d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2312 .elementor-element.elementor-element-923082d .elementor-button .elementor-button-content-wrapper{gap:25px;}/* Start custom CSS for button, class: .elementor-element-923082d */.elementor-2312 .elementor-element.elementor-element-923082d a {
    position: relative;
}

.elementor-2312 .elementor-element.elementor-element-923082d .elementor-button::before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0;
    right: 20px;
    bottom: 0;
    z-index: 0;
    background-color: var( --e-global-color-primary );
}

.elementor-2312 .elementor-element.elementor-element-923082d .elementor-button-text {
    position: relative;
    z-index: 1;
}

.elementor-2312 .elementor-element.elementor-element-923082d .elementor-button-icon {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 70px;
    display: flex;
    justify-content: center;
    color: var( --e-global-color-secondary );
}

.elementor-2312 .elementor-element.elementor-element-923082d .elementor-button-icon::before {
    content: "";
    position: absolute;
    left: 0px;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    background-color: var( --e-global-color-secondary );
    transform: skewX(-20deg);
    transition: 300ms ease;
}

.elementor-2312 .elementor-element.elementor-element-923082d .elementor-button:hover .elementor-button-icon::before,
.elementor-2312 .elementor-element.elementor-element-923082d .elementor-button:focus .elementor-button-icon::before {
    background-color: var( --e-global-color-primary );
}

.elementor-2312 .elementor-element.elementor-element-923082d .elementor-button-icon svg,
.elementor-2312 .elementor-element.elementor-element-923082d .elementor-button-icon i {
    position: relative;
    fill: #fff;
    width: 24px;
    height: 24px;
}/* End custom CSS */