.elementor-19 .elementor-element.elementor-element-232db0f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.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-19 .elementor-element.elementor-element-5694b69 .elementor-button{background-color:#F3F4F6;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;font-style:normal;fill:#4B5563;color:#4B5563;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.05);border-radius:100px 100px 100px 100px;padding:6px 16px 6px 12px;}.elementor-19 .elementor-element.elementor-element-5694b69.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-5694b69 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-afc8915{--display:flex;}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-232db0f{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for button, class: .elementor-element-5694b69 *//* Podešavanje zelene tačkice */
.elementor-19 .elementor-element.elementor-element-5694b69 .elementor-button-icon {
    color: #22c55e !important; /* Jarka zelena */
    font-size: 8px !important;  /* Mala i elegantna tačkica */
    display: flex;
    align-items: center;
    position: relative;
}

/* Kreiranje pulsirajućeg efekta oko tačkice */
.elementor-19 .elementor-element.elementor-element-5694b69 .elementor-button-icon i::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: inherit;
    border-radius: 50%;
    z-index: -1;
    animation: badge-pulse 2s infinite;
}

@keyframes badge-pulse {
    0% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(34, 197, 94, 0.7);
    }
    70% {
        transform: scale(1.5);
        box-shadow: 0 0 0 10px rgba(34, 197, 94, 0);
    }
    100% {
        transform: scale(1);
        box-shadow: 0 0 0 0 rgba(34, 197, 94, 0);
    }
}

/* Sprečavamo promenu boje na hover da ostane "čisto" */
.elementor-19 .elementor-element.elementor-element-5694b69 .elementor-button:hover {
    background-color: #f3f4f6 !important;
    color: #4b5563 !important;
}/* End custom CSS */