.elementor-1190 .elementor-element.elementor-element-b06e2e4{--display:flex;}.elementor-1190 .elementor-element.elementor-element-87a2524{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;box-shadow:0px 0px 75px 27px rgba(6.344337635869565, 7.403462089437648, 55.0640625, 0.87);}.elementor-1190 .elementor-element.elementor-element-87a2524.elementor-element{--align-self:center;}body.elementor-page-1190:not(.elementor-motion-effects-element-type-background), body.elementor-page-1190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a64d79 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1190 .elementor-element.elementor-element-87a2524{--container-widget-width:349px;--container-widget-flex-grow:0;width:var( --container-widget-width, 349px );max-width:349px;}}@media(min-width:768px){.elementor-1190 .elementor-element.elementor-element-b06e2e4{--content-width:1528px;}}@media(max-width:767px){.elementor-1190 .elementor-element.elementor-element-b06e2e4{--content-width:500px;}.elementor-1190 .elementor-element.elementor-element-87a2524{--container-widget-width:256px;--container-widget-flex-grow:0;width:var( --container-widget-width, 256px );max-width:256px;}}/* Start custom CSS for shortcode, class: .elementor-element-87a2524 */<script>
document.addEventListener("change", function (event) {

    const input = event.target;

    // samo Forminator file upload
    if (!input.classList.contains("forminator-input")) return;
    if (input.type !== "file") return;

    const file = input.files[0];
    if (!file) return;
    if (!file.type.startsWith("image/")) return;

    const previewImg = document.getElementById("forminator-preview-img");
    if (!previewImg) return;

    previewImg.src = URL.createObjectURL(file);
    previewImg.style.display = "block";

});
</script>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa8e42a */<style>
#forminator-preview-wrapper {
    width: 100%;
}

#forminator-preview-img {
    display: none;
    max-width: 100%;
    border-radius: 14px;
    box-shadow: 0 10px 30px rgba(0,0,0,.15);
}
</style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b06e2e4 *//* --- CHANGE LABEL ON FILE INPUT BUTTON --- */
button[data-id="forminator-field-upload-1_6923015c1cbe8"] {
    position: relative !important;
    color: transparent !important;
}

/* custom text on button */
button[data-id="forminator-field-upload-1_6923015c1cbe8"]::before {
    content: "Dodaj fajl" !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #ffffff !important;
    font-weight: 600;
    font-size: 14px;
}

/* hide "No file chosen" */
button[data-id="forminator-field-upload-1_6923015c1cbe8"] + span {
    display: none !important;
}

/* replace "No file chosen" text */
button[data-id="forminator-field-upload-1_6923015c1cbe8"]::after {
    content: "Nijedan fajl nije izabran" !important;
    margin-left: 12px;
    color: #cccccc !important;
    font-size: 14px;
    opacity: 0.7;
}/* End custom CSS */