.elementor-4233 .elementor-element.elementor-element-dc5ce09{--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-4233 .elementor-element.elementor-element-b86aaf2{text-align:center;}.elementor-4233 .elementor-element.elementor-element-b86aaf2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-4233 .elementor-element.elementor-element-b86aaf2 .elementor-heading-title a{transition-duration:0.2s;}.elementor-4233 .elementor-element.elementor-element-b86aaf2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:48px 0px 53px 0px;background-color:transparent;background-image:linear-gradient(143deg, #000080 26%, #00009E 100%);border-radius:10px 10px 10px 10px;}.elementor-4233 .elementor-element.elementor-element-b86aaf2.elementor-element{--align-self:stretch;}.elementor-4233 .elementor-element.elementor-element-2ee75fb{--display:flex;}.elementor-4233 .elementor-element.elementor-element-198828e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-4233 .elementor-element.elementor-element-05be19a .elementor-button{font-family:"Poppins", Sans-serif;font-weight:300;background-color:#000080;border-radius:50px 50px 50px 50px;}.elementor-4233 .elementor-element.elementor-element-05be19a .elementor-button:hover, .elementor-4233 .elementor-element.elementor-element-05be19a .elementor-button:focus{background-color:#FFA500;}.elementor-4233 .elementor-element.elementor-element-05be19a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4233 .elementor-element.elementor-element-05be19a.elementor-element{--align-self:center;}.elementor-4233 .elementor-element.elementor-element-fd35686 .elementor-button{font-family:"Poppins", Sans-serif;font-weight:300;letter-spacing:0px;background-color:#000080;border-radius:50px 50px 50px 50px;}.elementor-4233 .elementor-element.elementor-element-fd35686 .elementor-button:hover, .elementor-4233 .elementor-element.elementor-element-fd35686 .elementor-button:focus{background-color:#FFA500;}.elementor-4233 .elementor-element.elementor-element-fd35686.elementor-element{--align-self:center;}.elementor-4233 .elementor-element.elementor-element-5e5b58b .elementor-button{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;letter-spacing:-0.5px;background-color:#000080;border-radius:50px 50px 50px 50px;}.elementor-4233 .elementor-element.elementor-element-5e5b58b .elementor-button:hover, .elementor-4233 .elementor-element.elementor-element-5e5b58b .elementor-button:focus{background-color:#FFA500;}.elementor-4233 .elementor-element.elementor-element-5e5b58b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4233 .elementor-element.elementor-element-5e5b58b.elementor-element{--align-self:center;}.elementor-4233 .elementor-element.elementor-element-b0d15cd .elementor-button{font-family:"Poppins", Sans-serif;font-weight:300;background-color:#000080;transition-duration:0s;border-radius:50px 50px 50px 50px;}.elementor-4233 .elementor-element.elementor-element-b0d15cd .elementor-button:hover, .elementor-4233 .elementor-element.elementor-element-b0d15cd .elementor-button:focus{color:#FFFFFF;background-color:#FFA500;}.elementor-4233 .elementor-element.elementor-element-b0d15cd .elementor-button:hover svg, .elementor-4233 .elementor-element.elementor-element-b0d15cd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4233 .elementor-element.elementor-element-b0d15cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4233 .elementor-element.elementor-element-b0d15cd.elementor-element{--align-self:center;}@media(max-width:1366px){.elementor-4233 .elementor-element.elementor-element-198828e{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-4233 .elementor-element.elementor-element-198828e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4233 .elementor-element.elementor-element-198828e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for button, class: .elementor-element-05be19a */.pulse-button {
  position: relative; /* Required for child element positioning */
  border-radius: 6px;
}

.pulse-button::before { /* Target the first pseudo-element (shadow) */
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent; /* Button background shows through */
  border-radius: inherit;
  box-shadow: 0 0 0 10px rgba(248, 241, 233, 0.2); /* Initial shadow */
  animation: pulse-fade 2s infinite; /* Animation for pulsing */
-moz-animation: pulse-fade 2s infinite;
-webkit-animation: pulse-fade 2s infinite;
}


@keyframes pulse-fade {
    0% {
        box-shadow: 0 0 0 0 rgba(248, 241, 233, 1);
    }
    70% {
        box-shadow: 0 0 0 10px rgba(248, 241, 233, 0);
    }
    100% {
        box-shadow: 0 0 0 50px rgba(248, 241, 233, 0);
    }
}/* End custom CSS */