.elementor-281 .elementor-element.elementor-element-e3fe8a6{margin-top:0px;margin-bottom:0px;padding:05px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-281 .elementor-element.elementor-element-35b2d13.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-281 .elementor-element.elementor-element-35b2d13.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-281 .elementor-element.elementor-element-35b2d13.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-281 .elementor-element.elementor-element-bd125b5{text-align:left;}.elementor-281 .elementor-element.elementor-element-bd125b5 .wpr-logo{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-281 .elementor-element.elementor-element-bd125b5 .wpr-logo-image{max-width:150px;}.elementor-281 .elementor-element.elementor-element-bd125b5.wpr-logo-position-left .wpr-logo-image{margin-right:0px;}.elementor-281 .elementor-element.elementor-element-bd125b5.wpr-logo-position-right .wpr-logo-image{margin-left:0px;}.elementor-281 .elementor-element.elementor-element-bd125b5.wpr-logo-position-center .wpr-logo-image{margin-bottom:0px;}.elementor-281 .elementor-element.elementor-element-bd125b5 .wpr-logo-image img{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-281 .elementor-element.elementor-element-bd125b5 .wpr-logo-title{color:#605BE5;margin:0 0 0px;}.elementor-281 .elementor-element.elementor-element-bd125b5 .wpr-logo-description{color:#888888;}.elementor-bc-flex-widget .elementor-281 .elementor-element.elementor-element-68b437b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-281 .elementor-element.elementor-element-68b437b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-281 .elementor-element.elementor-element-ffed137{width:var( --container-widget-width, 112.467% );max-width:112.467%;--container-widget-width:112.467%;--container-widget-flex-grow:0;}.elementor-bc-flex-widget .elementor-281 .elementor-element.elementor-element-1aa0bb3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-281 .elementor-element.elementor-element-1aa0bb3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-281 .elementor-element.elementor-element-2918f71 .elementor-button{background-color:#0D71F1;}.elementor-281 .elementor-element.elementor-element-2918f71{width:var( --container-widget-width, 86.187% );max-width:86.187%;--container-widget-width:86.187%;--container-widget-flex-grow:0;}@media(max-width:767px){.elementor-281 .elementor-element.elementor-element-35b2d13{width:50%;}.elementor-281 .elementor-element.elementor-element-68b437b{width:50%;}}@media(min-width:768px){.elementor-281 .elementor-element.elementor-element-35b2d13{width:13.921%;}.elementor-281 .elementor-element.elementor-element-68b437b{width:62.733%;}.elementor-281 .elementor-element.elementor-element-1aa0bb3{width:23.277%;}}/* Start custom CSS for button, class: .elementor-element-2918f71 *//* Makes sure the shine stays inside the button boundaries */
.elementor-281 .elementor-element.elementor-element-2918f71 .elementor-button {
  position: relative;
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Creates the light beam */
.elementor-281 .elementor-element.elementor-element-2918f71 .elementor-button::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.4) 50%, rgba(255,255,255,0) 100%);
  transform: skewX(-25deg);
  animation: button-shine 4s infinite;
  z-index: 1;
}

/* Animates the beam */
@keyframes button-shine {
  0% { left: -100%; }
  20% { left: 200%; } 
  100% { left: 200%; } 
}

/* Hover effect */
.elementor-281 .elementor-element.elementor-element-2918f71 .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
}/* End custom CSS */