.elementor-587 .elementor-element.elementor-element-6f1de10{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-587 .elementor-element.elementor-element-6f1de10:not(.elementor-motion-effects-element-type-background), .elementor-587 .elementor-element.elementor-element-6f1de10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}#elementor-popup-modal-587 .dialog-widget-content{animation-duration:0.8s;background-color:#FFFFFF00;border-radius:20px 20px 20px 20px;}#elementor-popup-modal-587{background-color:#000000A6;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-587 .dialog-message{width:750px;height:auto;}#elementor-popup-modal-587 .dialog-close-button{display:flex;top:30px;font-size:20px;}body:not(.rtl) #elementor-popup-modal-587 .dialog-close-button{right:30px;}body.rtl #elementor-popup-modal-587 .dialog-close-button{left:30px;}#elementor-popup-modal-587 .dialog-close-button i{color:var( --e-global-color-d49ac81 );}#elementor-popup-modal-587 .dialog-close-button svg{fill:var( --e-global-color-d49ac81 );}@media(max-width:1024px){body:not(.rtl) #elementor-popup-modal-587 .dialog-close-button{right:60px;}body.rtl #elementor-popup-modal-587 .dialog-close-button{left:60px;}#elementor-popup-modal-587 .dialog-message{padding:0px 30px 0px 30px;}}@media(max-width:767px){.elementor-587 .elementor-element.elementor-element-6f1de10{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}#elementor-popup-modal-587 .dialog-close-button{top:20px;}body:not(.rtl) #elementor-popup-modal-587 .dialog-close-button{right:40px;}body.rtl #elementor-popup-modal-587 .dialog-close-button{left:40px;}#elementor-popup-modal-587 .dialog-message{padding:0px 20px 0px 20px;}}/* Start custom CSS for html, class: .elementor-element-289fb57 *//* This is the main container for heading, text, etc. */
.elementor-587 .elementor-element.elementor-element-289fb57 {
  text-align: center; /* keep your center text if you like */
}

/* Container that holds both “Call” form/button and the “Contact” link */
.elementor-587 .elementor-element.elementor-element-289fb57 .button-row {
  display: inline-flex;       /* put items side by side horizontally */
  gap: 10px;                  /* space between them */
  justify-content: center;    /* center them horizontally */
  align-items: center;        /* vertically center if heights differ */
  margin-top: 10px;           /* some spacing from text above */
}

/* Style for both primary button and the link-button */
.elementor-587 .elementor-element.elementor-element-289fb57 .button-row button,
.elementor-587 .elementor-element.elementor-element-289fb57 .button-row .contact-button {
  border: none;
  animation: animate 3s linear infinite;
  font-weight: 500;
  border-radius: 10px;
  background-color: #141414;
  color: #FFFFFF;
  font-size: 20px;
  line-height: 28px;
  padding: 15px 30px;
  width: 200px;
  text-align: center;
  text-decoration: none;      /* remove underline from <a> */
  display: inline-block;      /* ensure link is rendered like a button */
  margin: 0 5px;             /* small horizontal spacing */
}

@media(max-width:767px) {
    .elementor-587 .elementor-element.elementor-element-289fb57 button {
  width: 100%;
}
.elementor-587 .elementor-element.elementor-element-289fb57 .button-row {
    flex-direction: column;
    flex-wrap: wrap;
}
}

/* If the link is an <a>, override its default link color */
.elementor-587 .elementor-element.elementor-element-289fb57 .button-row .contact-button {
  color: #FFFFFF !important;
}

/* (Optional) style overrides for headings and paragraphs */
.elementor-587 .elementor-element.elementor-element-289fb57 h2 {
  margin: 0;
  margin-bottom: 10px;
}

.elementor-587 .elementor-element.elementor-element-289fb57 p {
  margin: 0;
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-587 {
    backdrop-filter: blur(10px) brightness(100%) opacity(100%) !important;
    -webkit-backdrop-filter:blur(10px) brightness(100%) opacity(100%) !important;
    background: rgba(0, 0, 0,0.4) !important;
}

#elementor-popup-modal-587 * {
    outline: none;
}/* End custom CSS */