.elementor-6502 .elementor-element.elementor-element-581e2851{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-6502 .elementor-element.elementor-element-f1c56f9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:100% 100% 100% 100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-6502 .elementor-element.elementor-element-581e2851{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-6502 .elementor-element.elementor-element-581e2851{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6502 .elementor-element.elementor-element-f1c56f9{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-6502 .elementor-element.elementor-element-f1c56f9{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6502 .elementor-element.elementor-element-f1c56f9{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-f1c56f9 */.elementor-6502 .elementor-element.elementor-element-f1c56f9 {
    /* Base Styles */
    border-radius: 999px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 30px;

    /* Gradient Border Setup */
    border: 10px solid transparent;
    background-image: linear-gradient(#fff, #fff), 
                      linear-gradient(to right, #2aaae0, #ffae00);
    background-origin: border-box;
    background-clip: padding-box, border-box;

    /* Animation Trigger */
    animation: border-glow 1.2s infinite ease-in-out;
}

@keyframes border-glow {
    0%, 100% {
        opacity: 0.8;
        filter: brightness(1);
        box-shadow: 0 0 5px rgba(42, 170, 224, 0.2), 0 0 5px rgba(255, 174, 0, 0.2);
    }
    50% {
        opacity: 1;
        filter: brightness(1.3); /* Boosts the "light" of the gradient */
        box-shadow: 0 0 20px rgba(42, 170, 224, 0.6), 0 0 20px rgba(255, 174, 0, 0.6);
    }
}/* End custom CSS */