.elementor-46 .elementor-element.elementor-element-0f9cbac{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-46 .elementor-element.elementor-element-bd36039{background-color:transparent;padding:15px 0px 0px 0px;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);text-align:center;}.elementor-46 .elementor-element.elementor-element-bd36039 img{border-style:none;box-shadow:0px 0px 0px -64px rgba(0,0,0,0.5);}.elementor-46 .elementor-element.elementor-element-bd36039 .widget-image-caption{text-align:center;color:#FFF6F6;background-color:#0E0C0C;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:800;text-transform:uppercase;text-decoration:underline;letter-spacing:2.4px;word-spacing:10px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);margin-block-start:9px;}.elementor-46 .elementor-element.elementor-element-e630ecf .widget-image-caption{text-align:center;color:#000000;font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;text-transform:capitalize;font-style:italic;line-height:45px;letter-spacing:0.8px;word-spacing:0px;}.elementor-46 .elementor-element.elementor-element-09b8b86{--display:flex;--overlay-opacity:0.5;}.elementor-46 .elementor-element.elementor-element-09b8b86::before, .elementor-46 .elementor-element.elementor-element-09b8b86 > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-09b8b86 > .e-con-inner > .elementor-background-video-container::before, .elementor-46 .elementor-element.elementor-element-09b8b86 > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-09b8b86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-46 .elementor-element.elementor-element-09b8b86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFDBDB 0%, #f2295b 100%);}.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-46 .elementor-element.elementor-element-49f9251 .elementor-button{background-color:#000000;border-radius:19px 19px 19px 19px;padding:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-49f9251 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-46 .elementor-element.elementor-element-49f9251 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-46 .elementor-element.elementor-element-bdf21e6{text-align:center;}.elementor-46 .elementor-element.elementor-element-bdf21e6 img{width:52%;height:299px;border-radius:5px 5px 5px 5px;}.elementor-46 .elementor-element.elementor-element-bdf21e6 .widget-image-caption{text-align:center;color:#020000;font-family:"Roboto", Sans-serif;font-size:64px;font-weight:500;text-decoration:underline;letter-spacing:-2.8px;word-spacing:7px;}.elementor-46 .elementor-element.elementor-element-04ea822 .elementor-button{background-color:#000000;border-radius:19px 19px 19px 19px;padding:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-04ea822 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-46 .elementor-element.elementor-element-04ea822 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-46 .elementor-element.elementor-element-3eec692{--display:flex;}.elementor-46 .elementor-element.elementor-element-cebe44c .elementor-button{background-color:#000000;border-radius:19px 19px 19px 19px;padding:20px 20px 20px 20px;}.elementor-46 .elementor-element.elementor-element-cebe44c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-46 .elementor-element.elementor-element-cebe44c .elementor-button .elementor-button-content-wrapper{gap:5px;}@media(max-width:1024px){.elementor-46 .elementor-element.elementor-element-0f9cbac{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-0f9cbac{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-cebe44c */a {
  position: relative;
  background: #333;
  color: #fff;
  border: none;
  border-radius: 8px;
  padding: 10px 25px;
  font-weight: 500;
  transition: all 0.3s ease;
  overflow: visible;
  box-shadow: 0 0 0 0 rgba(66, 220, 219, 0);
}

a:hover {
  color: #fff;
  background: #222;
  transform: translateY(-3px);
  box-shadow: 
    0 0 10px 3px rgba(66, 220, 219, 0.7),
    0 0 15px 6px rgba(66, 220, 219, 0.4),
    0 0 25px 10px rgba(66, 220, 219, 0.1);
  animation: neon-pulse 1.5s infinite alternate;
}

@keyframes neon-pulse {
  0% {
    box-shadow: 
      0 0 10px 3px rgba(66, 220, 219, 0.7),
      0 0 15px 6px rgba(66, 220, 219, 0.4),
      0 0 25px 10px rgba(66, 220, 219, 0.1);
  }
  100% {
    box-shadow: 
      0 0 15px 5px rgba(66, 220, 219, 0.8),
      0 0 25px 10px rgba(66, 220, 219, 0.5),
      0 0 35px 15px rgba(66, 220, 219, 0.2);
  }
}

a:active {
  transform: translateY(-1px);
  box-shadow: 
    0 0 8px 2px rgba(66, 220, 219, 0.6),
    0 0 12px 5px rgba(66, 220, 219, 0.3),
    0 0 20px 8px rgba(66, 220, 219, 0.1);
}/* End custom CSS */