.elementor-kit-9{--e-global-color-primary:#14283C;--e-global-color-secondary:#F8F8F8;--e-global-color-text:#FFFFFF;--e-global-color-accent:#C8A691;--e-global-color-284b516:#FFFFFF;--e-global-color-fc5ff30:#FFFFFF;--e-global-color-b67616c:#FFFFFF00;--e-global-color-979e0fe:#F2F3F5;--e-global-color-81be640:#CBC8CC;--e-global-color-7d0b5e3:#263659;--e-global-color-fe075fe:#F2EBE7;--e-global-color-cef0432:#000000CC;--e-global-typography-primary-font-family:"Marcellus SC";--e-global-typography-primary-font-size:30px;--e-global-typography-primary-font-weight:300;--e-global-typography-primary-text-transform:capitalize;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-size:15px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:capitalize;--e-global-typography-secondary-line-height:1em;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.8em;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:capitalize;--e-global-typography-accent-line-height:1em;--e-global-typography-b43c0ff-font-family:"Montserrat";--e-global-typography-b43c0ff-font-size:16px;--e-global-typography-b43c0ff-font-weight:400;--e-global-typography-b43c0ff-text-transform:capitalize;--e-global-typography-b43c0ff-text-decoration:underline;--e-global-typography-5a11820-font-family:"Montserrat";--e-global-typography-5a11820-font-size:16px;--e-global-typography-5a11820-font-weight:300;--e-global-typography-5a11820-text-transform:uppercase;--e-global-typography-5a11820-line-height:1em;--e-global-typography-42300ad-font-family:"Montserrat";--e-global-typography-42300ad-font-size:18px;--e-global-typography-42300ad-font-weight:400;--e-global-typography-42300ad-text-transform:capitalize;--e-global-typography-42300ad-line-height:1.2em;--e-global-typography-54d6145-font-family:"Montserrat";--e-global-typography-54d6145-font-size:20px;--e-global-typography-54d6145-font-weight:400;--e-global-typography-54d6145-text-transform:capitalize;--e-global-typography-54d6145-font-style:normal;--e-global-typography-54d6145-line-height:1.4em;--e-global-typography-883ce6d-font-family:"Montserrat";--e-global-typography-883ce6d-font-size:80px;--e-global-typography-883ce6d-font-weight:300;--e-global-typography-883ce6d-text-transform:uppercase;--e-global-typography-883ce6d-line-height:1em;--e-global-typography-7ba1c84-font-family:"Montserrat";--e-global-typography-7ba1c84-font-size:15px;--e-global-typography-7ba1c84-font-weight:300;--e-global-typography-7ba1c84-text-transform:capitalize;--e-global-typography-947f909-font-family:"Montserrat";--e-global-typography-947f909-font-size:60px;--e-global-typography-947f909-font-weight:300;--e-global-typography-947f909-text-transform:uppercase;--e-global-typography-947f909-line-height:1em;--e-global-typography-dc8af67-font-family:"Montserrat";--e-global-typography-dc8af67-font-size:25px;--e-global-typography-dc8af67-font-weight:200;--e-global-typography-dc8af67-text-transform:capitalize;--e-global-typography-dc8af67-line-height:1.4em;--e-global-typography-4863f62-font-family:"Montserrat";--e-global-typography-4863f62-font-size:22px;--e-global-typography-4863f62-font-weight:400;--e-global-typography-4863f62-text-transform:capitalize;--e-global-typography-4863f62-font-style:normal;--e-global-typography-4863f62-line-height:1.4em;--e-global-typography-456247d-font-family:"Montserrat";--e-global-typography-456247d-font-size:45px;--e-global-typography-456247d-font-weight:300;--e-global-typography-456247d-text-transform:uppercase;--e-global-typography-456247d-line-height:1em;--e-global-typography-525d066-font-family:"Montserrat";--e-global-typography-525d066-font-size:28px;--e-global-typography-525d066-font-weight:300;--e-global-typography-525d066-text-transform:uppercase;--e-global-typography-525d066-line-height:1.2em;background-color:var( --e-global-color-fc5ff30 );text-transform:none;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 h1{text-transform:none;}.elementor-kit-9 h3{text-transform:none;}.elementor-kit-9 h5{text-transform:none;}.elementor-kit-9 h6{text-transform:none;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-9{--e-global-typography-42300ad-font-size:15px;--e-global-typography-883ce6d-font-size:60px;--e-global-typography-7ba1c84-font-size:14px;--e-global-typography-947f909-font-size:50px;--e-global-typography-dc8af67-font-size:20px;--e-global-typography-456247d-font-size:50px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9{--e-global-typography-primary-font-size:25px;--e-global-typography-54d6145-font-size:20px;--e-global-typography-54d6145-line-height:1.4em;--e-global-typography-883ce6d-font-size:33px;--e-global-typography-947f909-font-size:35px;--e-global-typography-4863f62-font-size:20px;--e-global-typography-4863f62-line-height:1.4em;--e-global-typography-456247d-font-size:35px;--e-global-typography-525d066-font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */.scroll-header {
    width: 100%;
    transition: background-color 0.3s ease, box-shadow 0.3s ease;
    background-color: transparent;
    z-index: 999;
}

.scroll-header.scrolled {
    background-color: #14283C;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}


.loop-img img {
    border-radius: 20px !important;
}

.loop-button a {
    width: 100% !important;
}

.elementor-62 .elementor-element {
    border: 0 !important;
}

.elementor-36 .elementor-element {
    border-left: 0 !important;
    border-right: 0 !important;
}

.elementor-27 .elementor-element {
    border-left: 0 !important;
    border-right: 0 !important;
}

.elementor-675 .elementor-element {
    border-left: 0 !important;
    border-right: 0 !important;
}

.elementor-23 .elementor-element:not(.border-important) {
    border-left: 0 !important;
    border-right: 0 !important;
}

.e-loop-item * {
    word-break: unset !important;
}

.scroll-header .e-con-inner {
    border: none !important;
    border-bottom: 1px solid #fff !important;
}

.elementor-element-7d35d6d4.scroll-header {
    padding-bottom: 20px;
}

.scroll-header .elementor-button.elementor-size-sm {
    padding: 8px 0px 8px 0px !important;
}

.elementor-element.elementor-element-6a3fb48e.e-con-full.e-flex.e-con.e-child {
    border: none !important;
}

.scroll-header .elementor-widget-image {
    position: relative;
    padding-right: 20px; /* razmak od linije */
    border-right: none; /* ugasi pravi border */
}

.scroll-header .elementor-widget-image::after {
    content: "";
    position: absolute;
    right: -10px;
    top: 8px;
    bottom: 0px;
    width: 1px;
    background: #fff;
}

.separator {
    display: flex;
    align-items: center;
    text-align: center;
}

.separator:not(:empty)::after {
    margin-left: .25em;
}

.separator.dotted:not(:empty)::after {
    margin-left: .25em;
    margin-right: .25em;
}

.separator::after {
    content: '';
    flex: 1;
    border-bottom: 1px solid var(--e-global-color-accent);
}

.separator.dotted::after {
    content: '';
    flex: 1;
    border-bottom: 2px dotted var(--e-global-color-accent);
}

@media (max-width: 1024px) {

    .elementor-nav-menu--dropdown.elementor-nav-menu__container[aria-hidden="false"] {
        background-color: var(--e-global-color-primary) !important;
    }

    .elementor-element.elementor-element-7d35d6d4.scroll-header:has(.elementor-nav-menu--dropdown.elementor-nav-menu__container[aria-hidden="false"]) {
        background-color: var(--e-global-color-primary) !important;
    }

}

@media (min-width: 767px) {
    .scroll-header .elementor-widget-image::after {
    right: -10px;
    top: 5px;
    bottom: -8px;
}
}/* End custom CSS */