.elementor-88 .elementor-element.elementor-element-51ee95d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-88 .elementor-element.elementor-element-65067389{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-88 .elementor-element.elementor-element-55022695{text-align:center;}.elementor-88 .elementor-element.elementor-element-55022695 .elementor-heading-title{color:#000000;}.elementor-88 .elementor-element.elementor-element-7fdd5ed7 > .elementor-widget-container{margin:8px 8px 8px 8px;}.elementor-88 .elementor-element.elementor-element-7fdd5ed7{text-align:center;}.elementor-88 .elementor-element.elementor-element-7fdd5ed7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-88 .elementor-element.elementor-element-72eb7516{--display:flex;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-88 .elementor-element.elementor-element-7c3aa41a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.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 );}.elementor-88 .elementor-element.elementor-element-21c7adec .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-21c7adec > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-21c7adec.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-22edf39c .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-22edf39c > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-22edf39c.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-742b0030 .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-742b0030 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-742b0030.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-72b74c8 .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-72b74c8 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-72b74c8.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-35425345 .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-35425345 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-35425345.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-44b35417 .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-44b35417 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-44b35417.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-2fe278e .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-2fe278e > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-2fe278e.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-1879a2bb .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-1879a2bb > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-1879a2bb.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-3bc536e0 .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-3bc536e0 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-3bc536e0.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-150467a3 .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-150467a3 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-150467a3.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-32dd01ea .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-32dd01ea > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-32dd01ea.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-52793520 .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-52793520 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-52793520.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-6c21cfd0 .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-6c21cfd0 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-6c21cfd0.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-492fa40 .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-492fa40 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-492fa40.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-48f5214 .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-48f5214 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-48f5214.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-4cd21213 .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-4cd21213 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-4cd21213.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-1297a124 .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-1297a124 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-1297a124.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-5ad509fe .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-5ad509fe > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-5ad509fe.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-6f8738b2 .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-6f8738b2 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-6f8738b2.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-5f14463e .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-5f14463e > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-5f14463e.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-39095474 .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-39095474 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-39095474.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-1cc1e575 .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-1cc1e575 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-1cc1e575.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-6de740af .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-6de740af > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-6de740af.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-33f51582 .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-33f51582 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-33f51582.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-48d7db79 .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-48d7db79 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-48d7db79.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-721e3a39 .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-721e3a39 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-721e3a39.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-7da63aa0 .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-7da63aa0 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-7da63aa0.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-603fdcf8 .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-603fdcf8 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-603fdcf8.elementor-element{--align-self:center;}.elementor-88 .elementor-element.elementor-element-331ceb05 .elementor-button{background-color:#2BAE66;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;}.elementor-88 .elementor-element.elementor-element-331ceb05 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:4px 4px 4px 4px;}.elementor-88 .elementor-element.elementor-element-331ceb05.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-88 .elementor-element.elementor-element-7c3aa41a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-88 .elementor-element.elementor-element-7c3aa41a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-21c7adec *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-21c7adec .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-21c7adec .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-21c7adec .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-22edf39c *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-22edf39c .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-22edf39c .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-22edf39c .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-742b0030 *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-742b0030 .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-742b0030 .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-742b0030 .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-72b74c8 *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-72b74c8 .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-72b74c8 .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-72b74c8 .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35425345 *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-35425345 .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-35425345 .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-35425345 .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44b35417 *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-44b35417 .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-44b35417 .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-44b35417 .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2fe278e *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-2fe278e .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-2fe278e .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-2fe278e .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1879a2bb *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-1879a2bb .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-1879a2bb .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-1879a2bb .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3bc536e0 *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-3bc536e0 .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-3bc536e0 .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-3bc536e0 .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-150467a3 *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-150467a3 .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-150467a3 .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-150467a3 .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-32dd01ea *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-32dd01ea .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-32dd01ea .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-32dd01ea .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52793520 *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-52793520 .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-52793520 .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-52793520 .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c21cfd0 *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-6c21cfd0 .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-6c21cfd0 .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-6c21cfd0 .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-492fa40 *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-492fa40 .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-492fa40 .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-492fa40 .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48f5214 *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-48f5214 .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-48f5214 .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-48f5214 .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4cd21213 *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-4cd21213 .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-4cd21213 .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-4cd21213 .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1297a124 *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-1297a124 .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-1297a124 .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-1297a124 .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ad509fe *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-5ad509fe .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-5ad509fe .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-5ad509fe .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6f8738b2 *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-6f8738b2 .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-6f8738b2 .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-6f8738b2 .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5f14463e *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-5f14463e .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-5f14463e .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-5f14463e .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39095474 *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-39095474 .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-39095474 .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-39095474 .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1cc1e575 *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-1cc1e575 .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-1cc1e575 .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-1cc1e575 .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6de740af *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-6de740af .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-6de740af .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-6de740af .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-33f51582 *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-33f51582 .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-33f51582 .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-33f51582 .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48d7db79 *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-48d7db79 .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-48d7db79 .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-48d7db79 .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-721e3a39 *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-721e3a39 .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-721e3a39 .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-721e3a39 .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7da63aa0 *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-7da63aa0 .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-7da63aa0 .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-7da63aa0 .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-603fdcf8 *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-603fdcf8 .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-603fdcf8 .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-603fdcf8 .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-331ceb05 *//* Apply to all buttons in the container */
.elementor-88 .elementor-element.elementor-element-331ceb05 .elementor-button {
  position: relative;
  display: inline-block;
  padding: 10px 20px;
  font-size: 21px;
  font-weight: bold;
  color: #ffffff; /* Text color */
  background-color: #4caf50; /* Button background color */
  border: none;
  border-radius: 5px; /* Rounded corners */
  box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3), inset -3px -3px 6px rgba(255, 255, 255, 0.3); /* 3D shadow */
  cursor: pointer;
  text-align: center;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.elementor-88 .elementor-element.elementor-element-331ceb05 .elementor-button:hover {
  transform: translateY(-2px); /* Slightly lift the button */
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.3), inset -6px -6px 12px rgba(255, 255, 255, 0.3); /* Enhanced shadow on hover */
}

.elementor-88 .elementor-element.elementor-element-331ceb05 .elementor-button:active {
  transform: translateY(2px); /* Pressed effect */
  box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); /* Inset shadow for pressed effect */
}/* End custom CSS */