.elementor-17816 .elementor-element.elementor-element-8766fdf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17816 .elementor-element.elementor-element-f3d8c2a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17816 .elementor-element.elementor-element-ed36119{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17816 .elementor-element.elementor-element-d1e4c05{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17816 .elementor-element.elementor-element-8c6b31d{--spacer-size:50px;}.elementor-17816 .elementor-element.elementor-element-ef5f47c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17816 .elementor-element.elementor-element-3c24dda{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17816 .elementor-element.elementor-element-f466580{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17816 .elementor-element.elementor-element-a0bce02{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17816 .elementor-element.elementor-element-1c56731{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17816 .elementor-element.elementor-element-320089a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17816 .elementor-element.elementor-element-6a4a594{--spacer-size:50px;}.elementor-17816 .elementor-element.elementor-element-b9599b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17816 .elementor-element.elementor-element-9ca42fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for template, class: .elementor-element-c038189 */.elementor-11952 .elementor-element.elementor-element-896cf9d .elementor-slide-button {
        font-family: "poppins medium", Sans-serif !important;
background-color: #ed3237 !important;
  color: #fff !important; /* Optional: white text for contrast */
  border: none !important;
  padding: 0 15px 5px 15px !important;
  line-height: 40px !important;
  border-top-left-radius: 15px  !important;
  border-bottom-left-radius: 15px !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  cursor: pointer !important;
  font-size:14px !important;
  letter-spacing:0.3px !important;
  /* Bevel/Emboss effect */
   /* Harder, sharper bevel/emboss effect (less smooth) */
   box-shadow: 
    inset 1px 1px 1px rgba(255, 255, 255, 0.3), 
    inset -1px -1px 1px rgba(0, 0, 0, 0.2),
    1px 1px 1px rgba(0, 0, 0, 0.3) !important;

  text-shadow: 0.5px 0.5px 1px rgba(0, 0, 0, 0.3) !important;
  margin-left: -40vw !important;
  margin-bottom: 19.5vh !important;
}

.elementor-13191 .elementor-slide-button:hover {
box-shadow: 
    inset -1px -1px 1px rgba(255, 255, 255, 0.3), 
    inset 1px 1px 1px rgba(0, 0, 0, 0.2) !important;
  transform: translateY(0.5px) !important;
}

/* Tablet (up to 1024px wide) */
@media (max-width: 1024px) {
  .elementor-11952 .elementor-element.elementor-element-896cf9d .elementor-slide-button {
    font-size: 15px !important;
    padding: 0 18px !important;
    line-height: 28px !important;
    border-top-left-radius: 12px !important;
    border-bottom-left-radius: 12px !important;
    margin-left: -37vw !important;
  margin-bottom: 3vh !important;
  }
}

/* Mobile (up to 768px wide) */
@media (max-width: 768px) {
  .elementor-11952 .elementor-element.elementor-element-896cf9d .elementor-slide-button {
    font-size: 8px !important;
    padding: 0 10px !important;
    line-height: 26px !important;
    border-top-left-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
   margin-left: -35vw !important;
  margin-bottom: 4vh !important;
  }
}/* End custom CSS */