.elementor-3269 .elementor-element.elementor-element-800279b{--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-3269 .elementor-element.elementor-element-73f001a{text-align:center;}.elementor-3269 .elementor-element.elementor-element-73f001a .elementor-heading-title{color:#C20000;}.elementor-3269 .elementor-element.elementor-element-cf0dae1{--display:flex;--min-height:60px;--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;--justify-content:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.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-3269 .elementor-element.elementor-element-9aa8b6f .elementor-button{background-color:#00C719;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;border-radius:18px 18px 18px 18px;padding:20px 20px 20px 20px;}.elementor-3269 .elementor-element.elementor-element-9aa8b6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3269 .elementor-element.elementor-element-9aa8b6f.elementor-element{--align-self:center;}.elementor-3269 .elementor-element.elementor-element-9aa8b6f .elementor-button-content-wrapper{flex-direction:row;}.elementor-3269 .elementor-element.elementor-element-9aa8b6f .elementor-button .elementor-button-content-wrapper{gap:29px;}.elementor-3269 .elementor-element.elementor-element-7992e2b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-3269 .elementor-element.elementor-element-57e2b84{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3269 .elementor-element.elementor-element-62e7f81{--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-3269 .elementor-element.elementor-element-728960d{--display:flex;--min-height:60px;--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;--justify-content:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-3269 .elementor-element.elementor-element-39fdd44 .elementor-button{background-color:#00C719;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;border-radius:18px 18px 18px 18px;padding:20px 20px 20px 20px;}.elementor-3269 .elementor-element.elementor-element-39fdd44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3269 .elementor-element.elementor-element-39fdd44.elementor-element{--align-self:center;}.elementor-3269 .elementor-element.elementor-element-39fdd44 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3269 .elementor-element.elementor-element-39fdd44 .elementor-button .elementor-button-content-wrapper{gap:29px;}.elementor-3269 .elementor-element.elementor-element-e00dead{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-3269 .elementor-element.elementor-element-2c73b31{--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-3269 .elementor-element.elementor-element-88d56b1{--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-3269 .elementor-element.elementor-element-365f676{--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-3269 .elementor-element.elementor-element-e377285 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3269 .elementor-element.elementor-element-bd60b60{--display:flex;--min-height:60px;--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;--justify-content:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-3269 .elementor-element.elementor-element-61a1596 .elementor-button{background-color:#00C719;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:500;border-radius:18px 18px 18px 18px;padding:20px 20px 20px 20px;}.elementor-3269 .elementor-element.elementor-element-61a1596 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3269 .elementor-element.elementor-element-61a1596.elementor-element{--align-self:center;}.elementor-3269 .elementor-element.elementor-element-61a1596 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3269 .elementor-element.elementor-element-61a1596 .elementor-button .elementor-button-content-wrapper{gap:29px;}body.elementor-page-3269:not(.elementor-motion-effects-element-type-background), body.elementor-page-3269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-3269 .elementor-element.elementor-element-cf0dae1{--content-width:1242px;}.elementor-3269 .elementor-element.elementor-element-7992e2b{--content-width:661px;}.elementor-3269 .elementor-element.elementor-element-57e2b84{--width:50%;}.elementor-3269 .elementor-element.elementor-element-62e7f81{--width:50%;}.elementor-3269 .elementor-element.elementor-element-728960d{--content-width:1242px;}.elementor-3269 .elementor-element.elementor-element-e00dead{--content-width:661px;}.elementor-3269 .elementor-element.elementor-element-2c73b31{--width:50%;}.elementor-3269 .elementor-element.elementor-element-88d56b1{--width:50%;}.elementor-3269 .elementor-element.elementor-element-bd60b60{--content-width:1242px;}}/* Start custom CSS for button, class: .elementor-element-9aa8b6f *//* Shine Effect for Elementor Button */
.shine-effect {
  position: relative;
  overflow: hidden; /* Ensures the effect stays within the button boundary */
}

.shine-effect::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 20%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255, 255, 255, 0.5),
    transparent
  );
  transform: skewX(-20deg); /* Creates the diagonal shine effect */
  animation: shine 2s linear infinite; /* Continuous animation every 4 seconds */
}

@keyframes shine {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39fdd44 *//* Shine Effect for Elementor Button */
.shine-effect {
  position: relative;
  overflow: hidden; /* Ensures the effect stays within the button boundary */
}

.shine-effect::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 20%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255, 255, 255, 0.5),
    transparent
  );
  transform: skewX(-20deg); /* Creates the diagonal shine effect */
  animation: shine 2s linear infinite; /* Continuous animation every 4 seconds */
}

@keyframes shine {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61a1596 *//* Shine Effect for Elementor Button */
.shine-effect {
  position: relative;
  overflow: hidden; /* Ensures the effect stays within the button boundary */
}

.shine-effect::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 20%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent,
    rgba(255, 255, 255, 0.5),
    transparent
  );
  transform: skewX(-20deg); /* Creates the diagonal shine effect */
  animation: shine 2s linear infinite; /* Continuous animation every 4 seconds */
}

@keyframes shine {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}/* End custom CSS */