.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}/* Start custom CSS for html, class: .elementor-element-4ac1898 */.learn-btn::before,
.learn-btn::after,
.learn-btn .corner-inner::before,
.learn-btn .corner-inner::after {
  content: '';
  position: absolute;
  width: 10px;
  height: 10px;
  border-color: #C9A0DC; /* match your border color */
  border-style: solid;
}

/* top-left corner */
.learn-btn::before {
  top: 4px; left: 4px;
  border-width: 1.5px 0 0 1.5px;
}
/* bottom-right corner */
.learn-btn::after {
  bottom: 4px; right: 4px;
  border-width: 0 1.5px 1.5px 0;
}
/* top-right corner */
.learn-btn .corner-inner::before {
  top: 4px; right: 4px;
  border-width: 1.5px 1.5px 0 0;
}
/* bottom-left corner */
.learn-btn .corner-inner::after {
  bottom: 4px; left: 4px;
  border-width: 0 0 1.5px 1.5px;
}

/* make sure position is set on the button */
.learn-btn { position: relative; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-458c302 */.learn-more-btn .elementor-button {
position: relative;
background: #1A1A1A!important;
color: #E8DFC0 !important;
font-family: 'Courier New', monospace !important;
font-size: 15px !important;
letter-spacing: 1px !important;
padding: 14px 32px !important;
border: 1.5px solid #C9A0DC !important;
border-radius: 0 !important;
}

/* 4 corner brackets */
.learn-more-btn .elementor-button::before,
.learn-more-btn .elementor-button::after,
.learn-more-btn .elementor-button .elementor-button-content-wrapper::before,
.learn-more-btn .elementor-button .elementor-button-content-wrapper::after {
content: '';
position: absolute;
width: 10px;
height: 10px;
border-color: #C9A0DC;
border-style: solid;
}

/* top-left */
.learn-more-btn .elementor-button::before {
top: 4px; left: 4px;
border-width: 1.5px 0 0 1.5px;
}
/* bottom-right */
.learn-more-btn .elementor-button::after {
bottom: 4px; right: 4px;
border-width: 0 1.5px 1.5px 0;
}
/* top-right */
.learn-more-btn .elementor-button .elementor-button-content-wrapper::before {
top: 4px; right: 4px;
border-width: 1.5px 1.5px 0 0;
}
/* bottom-left */
.learn-more-btn .elementor-button .elementor-button-content-wrapper::after {
bottom: 4px; left: 4px;
border-width: 0 0 1.5px 1.5px;
}/* End custom CSS */