.elementor-14486 .elementor-element.elementor-element-09c46e9f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-14486 .elementor-element.elementor-element-3d3a794 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-text );}.elementor-14486 .elementor-element.elementor-element-b2aaf27e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14486 .elementor-element.elementor-element-b2aaf27e .cookiez-preferences-content{gap:10px;}.elementor-14486 .elementor-element.elementor-element-b2aaf27e .cookiez-preferences-content-category{border-color:var( --e-global-color-lighter );border-radius:10px 10px 10px 10px;}.elementor-14486 .elementor-element.elementor-element-b2aaf27e .cookiez-preferences-content-category__details-paper{border-color:var( --e-global-color-lighter );}.elementor-14486 .elementor-element.elementor-element-b2aaf27e .cookiez-content-cookie-divider{border-block-start-color:var( --e-global-color-lighter );}.elementor-14486 .elementor-element.elementor-element-b2aaf27e .cookiez-preferences-content-category__title{font-family:"Montserrat", Serif;font-size:16px;font-weight:normal;}.elementor-14486 .elementor-element.elementor-element-b2aaf27e .cookiez-preferences-content-category__description{font-family:"Montserrat", Serif;font-size:16px;text-transform:none;}.elementor-14486 .elementor-element.elementor-element-b2aaf27e input.cookiez-preferences-content-category__switch:checked::before{background-color:var( --e-global-color-lighter );}.elementor-14486 .elementor-element.elementor-element-b2aaf27e input.cookiez-preferences-content-category__switch:checked::after{background-color:var( --e-global-color-lighter );}.elementor-14486 .elementor-element.elementor-element-b2aaf27e input.cookiez-preferences-content-category__switch:checked:hover{background:var( --e-global-color-lighter );}.elementor-14486 .elementor-element.elementor-element-b2aaf27e input.cookiez-preferences-content-opt-out__input:checked::before{background-color:var( --e-global-color-lighter );}.elementor-14486 .elementor-element.elementor-element-b2aaf27e .cookiez-content-cookie-row__label{font-family:"Montserrat", Serif;font-size:16px;text-transform:none;font-style:normal;}.elementor-14486 .elementor-element.elementor-element-a4cf392{width:auto;max-width:auto;}#elementor-popup-modal-14486 .dialog-message{width:100%;height:auto;padding:40px 40px 40px 40px;}#elementor-popup-modal-14486{justify-content:center;align-items:flex-end;}#elementor-popup-modal-14486 .dialog-widget-content{border-radius:10px 10px 10px 10px;margin:40px 40px 40px 40px;}@media(max-width:1024px){.elementor-14486 .elementor-element.elementor-element-09c46e9f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}#elementor-popup-modal-14486 .dialog-message{width:100%;padding:30px 30px 30px 30px;}#elementor-popup-modal-14486{justify-content:center;}#elementor-popup-modal-14486 .dialog-widget-content{margin:30px 30px 30px 30px;}}@media(max-width:767px){.elementor-14486 .elementor-element.elementor-element-09c46e9f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14486 .elementor-element.elementor-element-b2aaf27e .cookiez-preferences-content{gap:20px;}#elementor-popup-modal-14486 .dialog-message{width:100%;padding:20px 20px 20px 20px;}#elementor-popup-modal-14486 .dialog-widget-content{margin:20px 20px 20px 20px;}}/* Start custom CSS for cookiez-preferences-content, class: .elementor-element-b2aaf27e *//* 1. Ograničavamo visinu i pravimo traku */
.elementor-14486 .elementor-element.elementor-element-b2aaf27e .elementor-widget-container {
    max-height: 60vh !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    
    /* 2. Ovo je ključna linija koja izoluje skrol od ostatka sajta */
    overscroll-behavior: contain !important;
    
    /* 3. Forsira da touch/scroll bude aktivan i mimo Elementorove blokade */
    touch-action: pan-y !important;
    
    padding-right: 15px !important;
}

/* 4. Crtamo crveni klizač */
.elementor-14486 .elementor-element.elementor-element-b2aaf27e .elementor-widget-container::-webkit-scrollbar { 
    width: 6px !important; 
}
.elementor-14486 .elementor-element.elementor-element-b2aaf27e .elementor-widget-container::-webkit-scrollbar-thumb { 
    background-color: #d20a11 !important; 
    border-radius: 10px !important; 
}
.elementor-14486 .elementor-element.elementor-element-b2aaf27e .elementor-widget-container::-webkit-scrollbar-track { 
    background-color: transparent !important; 
}/* End custom CSS */
/* Start custom CSS */.cookiez-preferences-footer-button {
    line-height: 1;
}

#elementor-popup-modal-14486 .dialog-message {
    max-width: 1240px;
}/* End custom CSS */