.elementor-114429 .elementor-element.elementor-element-3159c5ab{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-114429 .elementor-element.elementor-element-7756e8a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-114429 .elementor-element.elementor-element-3b76cad6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-84367fb );--border-color:var( --e-global-color-84367fb );--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-114429 .elementor-element.elementor-element-7e8304eb{--display:flex;}.elementor-114429 .elementor-element.elementor-element-1be88912 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-114429 .elementor-element.elementor-element-1be88912 .thim-ekit-breadcrumb , .elementor-114429 .elementor-element.elementor-element-1be88912 .thim-ekit-breadcrumb  a{font-size:var( --e-global-typography-b38f231-font-size );font-weight:var( --e-global-typography-b38f231-font-weight );text-transform:var( --e-global-typography-b38f231-text-transform );line-height:var( --e-global-typography-b38f231-line-height );}.elementor-114429 .elementor-element.elementor-element-1be88912 .thim-ekit-breadcrumb , .elementor-114429 .elementor-element.elementor-element-1be88912 .thim-ekit-breadcrumb  > *{color:var( --e-global-color-text );}.elementor-114429 .elementor-element.elementor-element-1be88912 .thim-ekit-breadcrumb  > a{color:#D10023;}.elementor-114429 .elementor-element.elementor-element-1be88912 .thim-ekit-breadcrumb  > a:hover{color:#2F2F2F;}.elementor-114429 .elementor-element.elementor-element-1be88912 .thim-ekit-breadcrumb  > .thim-ekit-breadcrumb__delimiter{color:#D3E2FF;margin:0px 12px 0px 12px;}.elementor-114429 .elementor-element.elementor-element-1be88912 .thim-ekit-breadcrumb  > .thim-ekit-breadcrumb__delimiter i{font-size:4px;}.elementor-114429 .elementor-element.elementor-element-1be88912 .thim-ekit-breadcrumb  > .thim-ekit-breadcrumb__delimiter svg{width:4px;}.elementor-114429 .elementor-element.elementor-element-1be88912 .thim-ekit-breadcrumb {text-align:left;}.elementor-114429 .elementor-element.elementor-element-22a3bb4{text-align:start;}.elementor-114429 .elementor-element.elementor-element-ea08338 .elementor-button{background-color:#CA4A3F;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-5f782af );color:var( --e-global-color-5f782af );border-radius:22px 22px 22px 22px;}.elementor-114429 .elementor-element.elementor-element-ea08338 .elementor-button:hover, .elementor-114429 .elementor-element.elementor-element-ea08338 .elementor-button:focus{background-color:#FFFFFF;color:#FFFFFF;}.elementor-114429 .elementor-element.elementor-element-ea08338{padding:21px 0px 0px 0px;}.elementor-114429 .elementor-element.elementor-element-ea08338 .elementor-button-content-wrapper{flex-direction:row;}.elementor-114429 .elementor-element.elementor-element-ea08338 .elementor-button:hover svg, .elementor-114429 .elementor-element.elementor-element-ea08338 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-114429 .elementor-element.elementor-element-d96f85c{--display:flex;}.elementor-114429 .elementor-element.elementor-element-77bb0dbe{padding:59px 0px 0px 0px;}.elementor-114429 .elementor-element.elementor-element-77bb0dbe .elementor-heading-title{color:#5C5C5C;}.elementor-114429 .elementor-element.elementor-element-a9c70e5{--grid-columns:1;}.elementor-114429 .elementor-element.elementor-element-a9c70e5 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-114429 .elementor-element.elementor-element-376a6462{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-114429 .elementor-element.elementor-element-2b6aa1ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 16px;text-align:start;}.elementor-114429 .elementor-element.elementor-element-2b6aa1ba .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:22px;font-weight:500;line-height:1.25em;}.elementor-114429 .elementor-element.elementor-element-3b602dd9{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;}.elementor-114429 .elementor-element.elementor-element-1dddbdf{padding:0px 0px 0px 16px;}.elementor-114429 .elementor-element.elementor-element-1dddbdf .elementor-heading-title{color:#AE0C0C;}.elementor-114429 .elementor-element.elementor-element-ff50e4e{--display:flex;}.elementor-114429 .elementor-element.elementor-element-712c1cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-114429 .elementor-element.elementor-element-6083ec5{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-42c114f{--display:flex;}.elementor-114429 .elementor-element.elementor-element-e458259{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-4161a3f{--display:flex;}.elementor-114429 .elementor-element.elementor-element-fcc9282{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-fcfe932{--display:flex;}.elementor-114429 .elementor-element.elementor-element-c2161fd{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-3a4d5d1{--display:flex;}.elementor-114429 .elementor-element.elementor-element-4ad0941{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-c108ada{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-114429 .elementor-element.elementor-element-a0d1875{padding:20px 0px 0px 16px;}.elementor-114429 .elementor-element.elementor-element-a0d1875 .elementor-heading-title{color:#AE0C0C;}.elementor-114429 .elementor-element.elementor-element-6f88ebd{--display:flex;}.elementor-114429 .elementor-element.elementor-element-c28fe01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-114429 .elementor-element.elementor-element-28a2030{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-3120c3b{--display:flex;}.elementor-114429 .elementor-element.elementor-element-f58303d{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-a10bd8c{--display:flex;}.elementor-114429 .elementor-element.elementor-element-3a6fe0d{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-b1f7885{--display:flex;}.elementor-114429 .elementor-element.elementor-element-84056a1{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-d56d8bc{--display:flex;}.elementor-114429 .elementor-element.elementor-element-b7e11bc{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-7d92fa3{--display:flex;}.elementor-114429 .elementor-element.elementor-element-57a4e73{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-b944923{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-114429 .elementor-element.elementor-element-9bf4c0a{padding:20px 0px 0px 16px;}.elementor-114429 .elementor-element.elementor-element-9bf4c0a .elementor-heading-title{color:#AE0C0C;}.elementor-114429 .elementor-element.elementor-element-bbe9853{--display:flex;}.elementor-114429 .elementor-element.elementor-element-b7ee5b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-114429 .elementor-element.elementor-element-5fee84a{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-67a0051{--display:flex;}.elementor-114429 .elementor-element.elementor-element-63e24eb{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-e22bd9c{--display:flex;}.elementor-114429 .elementor-element.elementor-element-85b8c60{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-71523e2{--display:flex;}.elementor-114429 .elementor-element.elementor-element-699cd53{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-0af5622{--display:flex;}.elementor-114429 .elementor-element.elementor-element-15a312e{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-f141d5d{--display:flex;}.elementor-114429 .elementor-element.elementor-element-ee1bae1{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-be450b1{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-114429 .elementor-element.elementor-element-d4d020f{padding:20px 0px 0px 16px;}.elementor-114429 .elementor-element.elementor-element-d4d020f .elementor-heading-title{color:#AE0C0C;}.elementor-114429 .elementor-element.elementor-element-d9ced8d{--display:flex;}.elementor-114429 .elementor-element.elementor-element-6f0c4e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-114429 .elementor-element.elementor-element-e6d246a{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-d0e8ecb{--display:flex;}.elementor-114429 .elementor-element.elementor-element-e7a609a{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-04e3446{--display:flex;}.elementor-114429 .elementor-element.elementor-element-768d00f{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-dd0951b{--display:flex;}.elementor-114429 .elementor-element.elementor-element-aacc000{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-6618742{--display:flex;}.elementor-114429 .elementor-element.elementor-element-808bd29{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-32ed45a{--display:flex;}.elementor-114429 .elementor-element.elementor-element-44edb5e{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-8e87dfa{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-114429 .elementor-element.elementor-element-2d4ad28{padding:20px 0px 0px 16px;}.elementor-114429 .elementor-element.elementor-element-2d4ad28 .elementor-heading-title{color:#AE0C0C;}.elementor-114429 .elementor-element.elementor-element-d8deb62{--display:flex;}.elementor-114429 .elementor-element.elementor-element-518feed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-114429 .elementor-element.elementor-element-21c32b5{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-71cc580{--display:flex;}.elementor-114429 .elementor-element.elementor-element-122f108{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-aed1e99{--display:flex;}.elementor-114429 .elementor-element.elementor-element-4aa093e{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-4d5ee95{--display:flex;}.elementor-114429 .elementor-element.elementor-element-bee2a57{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-e3f7282{--display:flex;}.elementor-114429 .elementor-element.elementor-element-d7dbbf1{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-1b427e5{--display:flex;}.elementor-114429 .elementor-element.elementor-element-5f31072{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-e300981{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-114429 .elementor-element.elementor-element-9e43a93{padding:20px 0px 0px 16px;}.elementor-114429 .elementor-element.elementor-element-9e43a93 .elementor-heading-title{color:#AE0C0C;}.elementor-114429 .elementor-element.elementor-element-444c8bd{--display:flex;}.elementor-114429 .elementor-element.elementor-element-1ee23cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-114429 .elementor-element.elementor-element-9c5a7f8{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-338dab6{--display:flex;}.elementor-114429 .elementor-element.elementor-element-c219b8d{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-ec0b9e3{--display:flex;}.elementor-114429 .elementor-element.elementor-element-266cf81{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-a582e4d{--display:flex;}.elementor-114429 .elementor-element.elementor-element-77520e1{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-5541229{--display:flex;}.elementor-114429 .elementor-element.elementor-element-c3e8f9c{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-34c0674{--display:flex;}.elementor-114429 .elementor-element.elementor-element-531ddd4{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-2063069{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-114429 .elementor-element.elementor-element-5881ffa{padding:20px 0px 0px 16px;}.elementor-114429 .elementor-element.elementor-element-5881ffa .elementor-heading-title{color:#AE0C0C;}.elementor-114429 .elementor-element.elementor-element-a5923b1{--display:flex;}.elementor-114429 .elementor-element.elementor-element-67807cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-114429 .elementor-element.elementor-element-26abedc{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-192da0b{--display:flex;}.elementor-114429 .elementor-element.elementor-element-ffbbd38{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-59477b7{--display:flex;}.elementor-114429 .elementor-element.elementor-element-27eecb0{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-9ef555c{--display:flex;}.elementor-114429 .elementor-element.elementor-element-f3af589{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-8c1ca1c{--display:flex;}.elementor-114429 .elementor-element.elementor-element-e895792{padding:10px 10px 10px 25px;}.elementor-114429 .elementor-element.elementor-element-9803069{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-114429 .elementor-element.elementor-element-6da4b13{margin:-150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 17px;}.elementor-114429 .elementor-element.elementor-element-7d05095{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-114429 .elementor-element.elementor-element-13d6015{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-84367fb );--border-color:var( --e-global-color-84367fb );--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-114429 .elementor-element.elementor-element-fc7a2f2{--display:flex;}.elementor-114429 .elementor-element.elementor-element-48fd007{padding:59px 0px 0px 0px;}.elementor-114429 .elementor-element.elementor-element-48fd007 .elementor-heading-title{color:#5C5C5C;}.elementor-114429 .elementor-element.elementor-element-0ee9a6a{--grid-columns:1;}.elementor-114429 .elementor-element.elementor-element-0ee9a6a > .elementor-widget-container{padding:20px 0px 0px 0px;}@media(max-width:1024px){.elementor-114429 .elementor-element.elementor-element-1be88912 .thim-ekit-breadcrumb , .elementor-114429 .elementor-element.elementor-element-1be88912 .thim-ekit-breadcrumb  a{font-size:var( --e-global-typography-b38f231-font-size );line-height:var( --e-global-typography-b38f231-line-height );}.elementor-114429 .elementor-element.elementor-element-ea08338 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-114429 .elementor-element.elementor-element-a9c70e5{--grid-columns:1;}.elementor-114429 .elementor-element.elementor-element-0ee9a6a{--grid-columns:1;}}@media(min-width:768px){.elementor-114429 .elementor-element.elementor-element-7756e8a7{--width:30%;}.elementor-114429 .elementor-element.elementor-element-376a6462{--width:70%;}.elementor-114429 .elementor-element.elementor-element-7d05095{--width:70%;}}@media(max-width:992px) and (min-width:768px){.elementor-114429 .elementor-element.elementor-element-7756e8a7{--width:100%;}.elementor-114429 .elementor-element.elementor-element-376a6462{--width:100%;}.elementor-114429 .elementor-element.elementor-element-7d05095{--width:100%;}}@media(max-width:992px){.elementor-114429 .elementor-element.elementor-element-3159c5ab{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-114429 .elementor-element.elementor-element-1be88912 .thim-ekit-breadcrumb {text-align:left;}}@media(max-width:767px){.elementor-114429 .elementor-element.elementor-element-3159c5ab{--padding-top:20px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-114429 .elementor-element.elementor-element-3b76cad6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-114429 .elementor-element.elementor-element-1be88912.elementor-element{--align-self:center;}.elementor-114429 .elementor-element.elementor-element-1be88912 .thim-ekit-breadcrumb , .elementor-114429 .elementor-element.elementor-element-1be88912 .thim-ekit-breadcrumb  a{font-size:var( --e-global-typography-b38f231-font-size );line-height:var( --e-global-typography-b38f231-line-height );}.elementor-114429 .elementor-element.elementor-element-1be88912 .thim-ekit-breadcrumb {text-align:center;}.elementor-114429 .elementor-element.elementor-element-ea08338 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-114429 .elementor-element.elementor-element-a9c70e5{--grid-columns:1;}.elementor-114429 .elementor-element.elementor-element-2b6aa1ba{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 16px;text-align:start;}.elementor-114429 .elementor-element.elementor-element-2b6aa1ba .elementor-heading-title{font-size:20px;}.elementor-114429 .elementor-element.elementor-element-1dddbdf{text-align:start;}.elementor-114429 .elementor-element.elementor-element-13d6015{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-114429 .elementor-element.elementor-element-48fd007{padding:0px 0px 0px 0px;}.elementor-114429 .elementor-element.elementor-element-0ee9a6a{--grid-columns:1;}}/* Start custom CSS for thim-ekits-breadcrumb, class: .elementor-element-1be88912 */.elementor-114429 .elementor-element.elementor-element-1be88912 .thim-ekit-breadcrumb, .elementor-114429 .elementor-element.elementor-element-1be88912 .thim-ekit-breadcrumb__delimiter {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b76cad6 */.elementor-114429 .elementor-element.elementor-element-3b76cad6 {
    position: sticky;
    top: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c108ada *//* === BASIC STIL ZA ACCORDION (neutralan, bez uticaja teme) === */

/* Reset – čisto, bez efekata */
.elementor-114429 .elementor-element.elementor-element-c108ada .e-n-accordion .e-n-accordion-item {
  background: #fff !important;
  border: 1px solid #dcdcdc !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  margin: 0 !important;
}

/* Razmak između stavki */
.elementor-114429 .elementor-element.elementor-element-c108ada .e-n-accordion .e-n-accordion-item + .e-n-accordion-item {
  margin-top: 6px !important;
}

/* Header (naslov) – bijel, a aktivan/hover sivi */
.elementor-114429 .elementor-element.elementor-element-c108ada .e-n-accordion .e-n-accordion-item-title {
  color: #222 !important;
  background: #fff !important;
  font-weight: 500 !important;
  padding: 14px 18px !important;
  border: none !important;
  transition: background-color 0.2s ease;
}

/* Hover i otvoreni item – svijetlosiva pozadina */
.elementor-114429 .elementor-element.elementor-element-c108ada .e-n-accordion .e-n-accordion-item:hover .e-n-accordion-item-title,
.elementor-114429 .elementor-element.elementor-element-c108ada .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title {
  background: #f2f2f2 !important;
}

/* Ikonica +/– */
.elementor-114429 .elementor-element.elementor-element-c108ada .e-n-accordion .e-n-accordion-item-title-icon {
  color: #555 !important;
  font-size: 16px !important;
}

/* Otvoreni element */
.elementor-114429 .elementor-element.elementor-element-c108ada .e-n-accordion .e-n-accordion-item[open] {
  border-color: #ccc !important;
}

/* Unutrašnji sadržaj */
.elementor-114429 .elementor-element.elementor-element-c108ada .e-n-accordion .e-n-accordion-item > div[role="region"] {
  background: #fff !important;
  border: none !important;
  color: #333 !important;
  padding: 16px 18px !important;
}

/* Ako accordion ima dodatni unutrašnji container (.e-con ili .elementor-widget-container) */
.elementor-114429 .elementor-element.elementor-element-c108ada .e-n-accordion .e-n-accordion-item > .e-con,
.elementor-114429 .elementor-element.elementor-element-c108ada .e-n-accordion .e-n-accordion-item > .elementor-widget-container {
  border: none !important;
  background: transparent !important;
}




/* === DARK MODE – isti raspored, tamna paleta === */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-c108ada .e-n-accordion .e-n-accordion-item {
  background-color: #1e1f22 !important;
  border-color: #2d2f33 !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-c108ada .e-n-accordion .e-n-accordion-item-title {
  color: #f2f2f2 !important;
  background-color: #1e1f22 !important; /* kao light bijeli */
  transition: background-color 0.2s ease;
}

/* Hover i otvoreni – svjetliji ton kao #f2f2f2 u dark varijanti */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-c108ada .e-n-accordion .e-n-accordion-item:hover .e-n-accordion-item-title,
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-c108ada .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title {
  background-color: #232429 !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-c108ada .e-n-accordion .e-n-accordion-item-title-icon {
  color: #c8c8c8 !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-c108ada .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #e53935 !important;
}

/* Content (unutrašnji dio) */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-c108ada .e-n-accordion .e-n-accordion-item > div[role="region"] {
  background-color: #1a1b1f !important;
  color: #e0e0e0 !important;
  border: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b944923 *//* === BASIC STIL ZA ACCORDION (neutralan, bez uticaja teme) === */

/* Reset – čisto, bez efekata */
.elementor-114429 .elementor-element.elementor-element-b944923 .e-n-accordion .e-n-accordion-item {
  background: #fff !important;
  border: 1px solid #dcdcdc !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  margin: 0 !important;
}

/* Razmak između stavki */
.elementor-114429 .elementor-element.elementor-element-b944923 .e-n-accordion .e-n-accordion-item + .e-n-accordion-item {
  margin-top: 6px !important;
}

/* Header (naslov) – bijel, a aktivan/hover sivi */
.elementor-114429 .elementor-element.elementor-element-b944923 .e-n-accordion .e-n-accordion-item-title {
  color: #222 !important;
  background: #fff !important;
  font-weight: 500 !important;
  padding: 14px 18px !important;
  border: none !important;
  transition: background-color 0.2s ease;
}

/* Hover i otvoreni item – svijetlosiva pozadina */
.elementor-114429 .elementor-element.elementor-element-b944923 .e-n-accordion .e-n-accordion-item:hover .e-n-accordion-item-title,
.elementor-114429 .elementor-element.elementor-element-b944923 .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title {
  background: #f2f2f2 !important;
}

/* Ikonica +/– */
.elementor-114429 .elementor-element.elementor-element-b944923 .e-n-accordion .e-n-accordion-item-title-icon {
  color: #555 !important;
  font-size: 16px !important;
}

/* Otvoreni element */
.elementor-114429 .elementor-element.elementor-element-b944923 .e-n-accordion .e-n-accordion-item[open] {
  border-color: #ccc !important;
}

/* Unutrašnji sadržaj */
.elementor-114429 .elementor-element.elementor-element-b944923 .e-n-accordion .e-n-accordion-item > div[role="region"] {
  background: #fff !important;
  border: none !important;
  color: #333 !important;
  padding: 16px 18px !important;
}

/* Ako accordion ima dodatni unutrašnji container (.e-con ili .elementor-widget-container) */
.elementor-114429 .elementor-element.elementor-element-b944923 .e-n-accordion .e-n-accordion-item > .e-con,
.elementor-114429 .elementor-element.elementor-element-b944923 .e-n-accordion .e-n-accordion-item > .elementor-widget-container {
  border: none !important;
  background: transparent !important;
}




/* === DARK MODE – isti raspored, tamna paleta === */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-b944923 .e-n-accordion .e-n-accordion-item {
  background-color: #1e1f22 !important;
  border-color: #2d2f33 !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-b944923 .e-n-accordion .e-n-accordion-item-title {
  color: #f2f2f2 !important;
  background-color: #1e1f22 !important; /* kao light bijeli */
  transition: background-color 0.2s ease;
}

/* Hover i otvoreni – svjetliji ton kao #f2f2f2 u dark varijanti */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-b944923 .e-n-accordion .e-n-accordion-item:hover .e-n-accordion-item-title,
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-b944923 .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title {
  background-color: #232429 !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-b944923 .e-n-accordion .e-n-accordion-item-title-icon {
  color: #c8c8c8 !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-b944923 .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #e53935 !important;
}

/* Content (unutrašnji dio) */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-b944923 .e-n-accordion .e-n-accordion-item > div[role="region"] {
  background-color: #1a1b1f !important;
  color: #e0e0e0 !important;
  border: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-be450b1 *//* === BASIC STIL ZA ACCORDION (neutralan, bez uticaja teme) === */

/* Reset – čisto, bez efekata */
.elementor-114429 .elementor-element.elementor-element-be450b1 .e-n-accordion .e-n-accordion-item {
  background: #fff !important;
  border: 1px solid #dcdcdc !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  margin: 0 !important;
}

/* Razmak između stavki */
.elementor-114429 .elementor-element.elementor-element-be450b1 .e-n-accordion .e-n-accordion-item + .e-n-accordion-item {
  margin-top: 6px !important;
}

/* Header (naslov) – bijel, a aktivan/hover sivi */
.elementor-114429 .elementor-element.elementor-element-be450b1 .e-n-accordion .e-n-accordion-item-title {
  color: #222 !important;
  background: #fff !important;
  font-weight: 500 !important;
  padding: 14px 18px !important;
  border: none !important;
  transition: background-color 0.2s ease;
}

/* Hover i otvoreni item – svijetlosiva pozadina */
.elementor-114429 .elementor-element.elementor-element-be450b1 .e-n-accordion .e-n-accordion-item:hover .e-n-accordion-item-title,
.elementor-114429 .elementor-element.elementor-element-be450b1 .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title {
  background: #f2f2f2 !important;
}

/* Ikonica +/– */
.elementor-114429 .elementor-element.elementor-element-be450b1 .e-n-accordion .e-n-accordion-item-title-icon {
  color: #555 !important;
  font-size: 16px !important;
}

/* Otvoreni element */
.elementor-114429 .elementor-element.elementor-element-be450b1 .e-n-accordion .e-n-accordion-item[open] {
  border-color: #ccc !important;
}

/* Unutrašnji sadržaj */
.elementor-114429 .elementor-element.elementor-element-be450b1 .e-n-accordion .e-n-accordion-item > div[role="region"] {
  background: #fff !important;
  border: none !important;
  color: #333 !important;
  padding: 16px 18px !important;
}

/* Ako accordion ima dodatni unutrašnji container (.e-con ili .elementor-widget-container) */
.elementor-114429 .elementor-element.elementor-element-be450b1 .e-n-accordion .e-n-accordion-item > .e-con,
.elementor-114429 .elementor-element.elementor-element-be450b1 .e-n-accordion .e-n-accordion-item > .elementor-widget-container {
  border: none !important;
  background: transparent !important;
}




/* === DARK MODE – isti raspored, tamna paleta === */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-be450b1 .e-n-accordion .e-n-accordion-item {
  background-color: #1e1f22 !important;
  border-color: #2d2f33 !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-be450b1 .e-n-accordion .e-n-accordion-item-title {
  color: #f2f2f2 !important;
  background-color: #1e1f22 !important; /* kao light bijeli */
  transition: background-color 0.2s ease;
}

/* Hover i otvoreni – svjetliji ton kao #f2f2f2 u dark varijanti */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-be450b1 .e-n-accordion .e-n-accordion-item:hover .e-n-accordion-item-title,
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-be450b1 .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title {
  background-color: #232429 !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-be450b1 .e-n-accordion .e-n-accordion-item-title-icon {
  color: #c8c8c8 !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-be450b1 .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #e53935 !important;
}

/* Content (unutrašnji dio) */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-be450b1 .e-n-accordion .e-n-accordion-item > div[role="region"] {
  background-color: #1a1b1f !important;
  color: #e0e0e0 !important;
  border: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aacc000 *//* === DARK MODE – samo zamjena boja, bez promjene razmaka i izgleda === */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item {
  background-color: #1e1f22 !important; /* zamjena za #fff / #f9fafc */
  border-color: #2d2f33 !important;     /* zamjena za #e6e8ef */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item:hover {
  background-color: #25272b !important; /* blagi hover */
  border-color: #35383d !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item-title {
  color: #f2f2f2 !important;            /* tekst naslova */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item-title-icon {
  color: #c8c8c8 !important;            /* ikonica desno (+) */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #e53935 !important;            /* ista crvena za otvoreno kao na svijetloj */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item > div[role="region"] {
  background-color: #1a1b1f !important; /* unutrašnji dio kad se otvori */
  color: #e0e0e0 !important;
  border-top: 1px solid #2a2b2f !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aacc000 *//* === DARK MODE – samo zamjena boja, bez promjene razmaka i izgleda === */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item {
  background-color: #1e1f22 !important; /* zamjena za #fff / #f9fafc */
  border-color: #2d2f33 !important;     /* zamjena za #e6e8ef */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item:hover {
  background-color: #25272b !important; /* blagi hover */
  border-color: #35383d !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item-title {
  color: #f2f2f2 !important;            /* tekst naslova */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item-title-icon {
  color: #c8c8c8 !important;            /* ikonica desno (+) */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #e53935 !important;            /* ista crvena za otvoreno kao na svijetloj */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item > div[role="region"] {
  background-color: #1a1b1f !important; /* unutrašnji dio kad se otvori */
  color: #e0e0e0 !important;
  border-top: 1px solid #2a2b2f !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aacc000 *//* === DARK MODE – samo zamjena boja, bez promjene razmaka i izgleda === */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item {
  background-color: #1e1f22 !important; /* zamjena za #fff / #f9fafc */
  border-color: #2d2f33 !important;     /* zamjena za #e6e8ef */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item:hover {
  background-color: #25272b !important; /* blagi hover */
  border-color: #35383d !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item-title {
  color: #f2f2f2 !important;            /* tekst naslova */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item-title-icon {
  color: #c8c8c8 !important;            /* ikonica desno (+) */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #e53935 !important;            /* ista crvena za otvoreno kao na svijetloj */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item > div[role="region"] {
  background-color: #1a1b1f !important; /* unutrašnji dio kad se otvori */
  color: #e0e0e0 !important;
  border-top: 1px solid #2a2b2f !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aacc000 *//* === DARK MODE – samo zamjena boja, bez promjene razmaka i izgleda === */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item {
  background-color: #1e1f22 !important; /* zamjena za #fff / #f9fafc */
  border-color: #2d2f33 !important;     /* zamjena za #e6e8ef */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item:hover {
  background-color: #25272b !important; /* blagi hover */
  border-color: #35383d !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item-title {
  color: #f2f2f2 !important;            /* tekst naslova */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item-title-icon {
  color: #c8c8c8 !important;            /* ikonica desno (+) */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #e53935 !important;            /* ista crvena za otvoreno kao na svijetloj */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item > div[role="region"] {
  background-color: #1a1b1f !important; /* unutrašnji dio kad se otvori */
  color: #e0e0e0 !important;
  border-top: 1px solid #2a2b2f !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aacc000 *//* === DARK MODE – samo zamjena boja, bez promjene razmaka i izgleda === */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item {
  background-color: #1e1f22 !important; /* zamjena za #fff / #f9fafc */
  border-color: #2d2f33 !important;     /* zamjena za #e6e8ef */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item:hover {
  background-color: #25272b !important; /* blagi hover */
  border-color: #35383d !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item-title {
  color: #f2f2f2 !important;            /* tekst naslova */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item-title-icon {
  color: #c8c8c8 !important;            /* ikonica desno (+) */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #e53935 !important;            /* ista crvena za otvoreno kao na svijetloj */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item > div[role="region"] {
  background-color: #1a1b1f !important; /* unutrašnji dio kad se otvori */
  color: #e0e0e0 !important;
  border-top: 1px solid #2a2b2f !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aacc000 *//* === DARK MODE – samo zamjena boja, bez promjene razmaka i izgleda === */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item {
  background-color: #1e1f22 !important; /* zamjena za #fff / #f9fafc */
  border-color: #2d2f33 !important;     /* zamjena za #e6e8ef */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item:hover {
  background-color: #25272b !important; /* blagi hover */
  border-color: #35383d !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item-title {
  color: #f2f2f2 !important;            /* tekst naslova */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item-title-icon {
  color: #c8c8c8 !important;            /* ikonica desno (+) */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #e53935 !important;            /* ista crvena za otvoreno kao na svijetloj */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item > div[role="region"] {
  background-color: #1a1b1f !important; /* unutrašnji dio kad se otvori */
  color: #e0e0e0 !important;
  border-top: 1px solid #2a2b2f !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aacc000 *//* === DARK MODE – samo zamjena boja, bez promjene razmaka i izgleda === */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item {
  background-color: #1e1f22 !important; /* zamjena za #fff / #f9fafc */
  border-color: #2d2f33 !important;     /* zamjena za #e6e8ef */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item:hover {
  background-color: #25272b !important; /* blagi hover */
  border-color: #35383d !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item-title {
  color: #f2f2f2 !important;            /* tekst naslova */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item-title-icon {
  color: #c8c8c8 !important;            /* ikonica desno (+) */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #e53935 !important;            /* ista crvena za otvoreno kao na svijetloj */
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-aacc000 .e-n-accordion .e-n-accordion-item > div[role="region"] {
  background-color: #1a1b1f !important; /* unutrašnji dio kad se otvori */
  color: #e0e0e0 !important;
  border-top: 1px solid #2a2b2f !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8e87dfa *//* === BASIC STIL ZA ACCORDION (neutralan, bez uticaja teme) === */

/* Reset – čisto, bez efekata */
.elementor-114429 .elementor-element.elementor-element-8e87dfa .e-n-accordion .e-n-accordion-item {
  background: #fff !important;
  border: 1px solid #dcdcdc !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  margin: 0 !important;
}

/* Razmak između stavki */
.elementor-114429 .elementor-element.elementor-element-8e87dfa .e-n-accordion .e-n-accordion-item + .e-n-accordion-item {
  margin-top: 6px !important;
}

/* Header (naslov) – bijel, a aktivan/hover sivi */
.elementor-114429 .elementor-element.elementor-element-8e87dfa .e-n-accordion .e-n-accordion-item-title {
  color: #222 !important;
  background: #fff !important;
  font-weight: 500 !important;
  padding: 14px 18px !important;
  border: none !important;
  transition: background-color 0.2s ease;
}

/* Hover i otvoreni item – svijetlosiva pozadina */
.elementor-114429 .elementor-element.elementor-element-8e87dfa .e-n-accordion .e-n-accordion-item:hover .e-n-accordion-item-title,
.elementor-114429 .elementor-element.elementor-element-8e87dfa .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title {
  background: #f2f2f2 !important;
}

/* Ikonica +/– */
.elementor-114429 .elementor-element.elementor-element-8e87dfa .e-n-accordion .e-n-accordion-item-title-icon {
  color: #555 !important;
  font-size: 16px !important;
}

/* Otvoreni element */
.elementor-114429 .elementor-element.elementor-element-8e87dfa .e-n-accordion .e-n-accordion-item[open] {
  border-color: #ccc !important;
}

/* Unutrašnji sadržaj */
.elementor-114429 .elementor-element.elementor-element-8e87dfa .e-n-accordion .e-n-accordion-item > div[role="region"] {
  background: #fff !important;
  border: none !important;
  color: #333 !important;
  padding: 16px 18px !important;
}

/* Ako accordion ima dodatni unutrašnji container (.e-con ili .elementor-widget-container) */
.elementor-114429 .elementor-element.elementor-element-8e87dfa .e-n-accordion .e-n-accordion-item > .e-con,
.elementor-114429 .elementor-element.elementor-element-8e87dfa .e-n-accordion .e-n-accordion-item > .elementor-widget-container {
  border: none !important;
  background: transparent !important;
}




/* === DARK MODE – isti raspored, tamna paleta === */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-8e87dfa .e-n-accordion .e-n-accordion-item {
  background-color: #1e1f22 !important;
  border-color: #2d2f33 !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-8e87dfa .e-n-accordion .e-n-accordion-item-title {
  color: #f2f2f2 !important;
  background-color: #1e1f22 !important; /* kao light bijeli */
  transition: background-color 0.2s ease;
}

/* Hover i otvoreni – svjetliji ton kao #f2f2f2 u dark varijanti */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-8e87dfa .e-n-accordion .e-n-accordion-item:hover .e-n-accordion-item-title,
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-8e87dfa .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title {
  background-color: #232429 !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-8e87dfa .e-n-accordion .e-n-accordion-item-title-icon {
  color: #c8c8c8 !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-8e87dfa .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #e53935 !important;
}

/* Content (unutrašnji dio) */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-8e87dfa .e-n-accordion .e-n-accordion-item > div[role="region"] {
  background-color: #1a1b1f !important;
  color: #e0e0e0 !important;
  border: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e300981 *//* === BASIC STIL ZA ACCORDION (neutralan, bez uticaja teme) === */

/* Reset – čisto, bez efekata */
.elementor-114429 .elementor-element.elementor-element-e300981 .e-n-accordion .e-n-accordion-item {
  background: #fff !important;
  border: 1px solid #dcdcdc !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  margin: 0 !important;
}

/* Razmak između stavki */
.elementor-114429 .elementor-element.elementor-element-e300981 .e-n-accordion .e-n-accordion-item + .e-n-accordion-item {
  margin-top: 6px !important;
}

/* Header (naslov) – bijel, a aktivan/hover sivi */
.elementor-114429 .elementor-element.elementor-element-e300981 .e-n-accordion .e-n-accordion-item-title {
  color: #222 !important;
  background: #fff !important;
  font-weight: 500 !important;
  padding: 14px 18px !important;
  border: none !important;
  transition: background-color 0.2s ease;
}

/* Hover i otvoreni item – svijetlosiva pozadina */
.elementor-114429 .elementor-element.elementor-element-e300981 .e-n-accordion .e-n-accordion-item:hover .e-n-accordion-item-title,
.elementor-114429 .elementor-element.elementor-element-e300981 .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title {
  background: #f2f2f2 !important;
}

/* Ikonica +/– */
.elementor-114429 .elementor-element.elementor-element-e300981 .e-n-accordion .e-n-accordion-item-title-icon {
  color: #555 !important;
  font-size: 16px !important;
}

/* Otvoreni element */
.elementor-114429 .elementor-element.elementor-element-e300981 .e-n-accordion .e-n-accordion-item[open] {
  border-color: #ccc !important;
}

/* Unutrašnji sadržaj */
.elementor-114429 .elementor-element.elementor-element-e300981 .e-n-accordion .e-n-accordion-item > div[role="region"] {
  background: #fff !important;
  border: none !important;
  color: #333 !important;
  padding: 16px 18px !important;
}

/* Ako accordion ima dodatni unutrašnji container (.e-con ili .elementor-widget-container) */
.elementor-114429 .elementor-element.elementor-element-e300981 .e-n-accordion .e-n-accordion-item > .e-con,
.elementor-114429 .elementor-element.elementor-element-e300981 .e-n-accordion .e-n-accordion-item > .elementor-widget-container {
  border: none !important;
  background: transparent !important;
}




/* === DARK MODE – isti raspored, tamna paleta === */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-e300981 .e-n-accordion .e-n-accordion-item {
  background-color: #1e1f22 !important;
  border-color: #2d2f33 !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-e300981 .e-n-accordion .e-n-accordion-item-title {
  color: #f2f2f2 !important;
  background-color: #1e1f22 !important; /* kao light bijeli */
  transition: background-color 0.2s ease;
}

/* Hover i otvoreni – svjetliji ton kao #f2f2f2 u dark varijanti */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-e300981 .e-n-accordion .e-n-accordion-item:hover .e-n-accordion-item-title,
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-e300981 .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title {
  background-color: #232429 !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-e300981 .e-n-accordion .e-n-accordion-item-title-icon {
  color: #c8c8c8 !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-e300981 .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #e53935 !important;
}

/* Content (unutrašnji dio) */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-e300981 .e-n-accordion .e-n-accordion-item > div[role="region"] {
  background-color: #1a1b1f !important;
  color: #e0e0e0 !important;
  border: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2063069 *//* === BASIC STIL ZA ACCORDION (neutralan, bez uticaja teme) === */

/* Reset – čisto, bez efekata */
.elementor-114429 .elementor-element.elementor-element-2063069 .e-n-accordion .e-n-accordion-item {
  background: #fff !important;
  border: 1px solid #dcdcdc !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  margin: 0 !important;
}

/* Razmak između stavki */
.elementor-114429 .elementor-element.elementor-element-2063069 .e-n-accordion .e-n-accordion-item + .e-n-accordion-item {
  margin-top: 6px !important;
}

/* Header (naslov) – bijel, a aktivan/hover sivi */
.elementor-114429 .elementor-element.elementor-element-2063069 .e-n-accordion .e-n-accordion-item-title {
  color: #222 !important;
  background: #fff !important;
  font-weight: 500 !important;
  padding: 14px 18px !important;
  border: none !important;
  transition: background-color 0.2s ease;
}

/* Hover i otvoreni item – svijetlosiva pozadina */
.elementor-114429 .elementor-element.elementor-element-2063069 .e-n-accordion .e-n-accordion-item:hover .e-n-accordion-item-title,
.elementor-114429 .elementor-element.elementor-element-2063069 .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title {
  background: #f2f2f2 !important;
}

/* Ikonica +/– */
.elementor-114429 .elementor-element.elementor-element-2063069 .e-n-accordion .e-n-accordion-item-title-icon {
  color: #555 !important;
  font-size: 16px !important;
}

/* Otvoreni element */
.elementor-114429 .elementor-element.elementor-element-2063069 .e-n-accordion .e-n-accordion-item[open] {
  border-color: #ccc !important;
}

/* Unutrašnji sadržaj */
.elementor-114429 .elementor-element.elementor-element-2063069 .e-n-accordion .e-n-accordion-item > div[role="region"] {
  background: #fff !important;
  border: none !important;
  color: #333 !important;
  padding: 16px 18px !important;
}

/* Ako accordion ima dodatni unutrašnji container (.e-con ili .elementor-widget-container) */
.elementor-114429 .elementor-element.elementor-element-2063069 .e-n-accordion .e-n-accordion-item > .e-con,
.elementor-114429 .elementor-element.elementor-element-2063069 .e-n-accordion .e-n-accordion-item > .elementor-widget-container {
  border: none !important;
  background: transparent !important;
}




/* === DARK MODE – isti raspored, tamna paleta === */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-2063069 .e-n-accordion .e-n-accordion-item {
  background-color: #1e1f22 !important;
  border-color: #2d2f33 !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-2063069 .e-n-accordion .e-n-accordion-item-title {
  color: #f2f2f2 !important;
  background-color: #1e1f22 !important; /* kao light bijeli */
  transition: background-color 0.2s ease;
}

/* Hover i otvoreni – svjetliji ton kao #f2f2f2 u dark varijanti */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-2063069 .e-n-accordion .e-n-accordion-item:hover .e-n-accordion-item-title,
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-2063069 .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title {
  background-color: #232429 !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-2063069 .e-n-accordion .e-n-accordion-item-title-icon {
  color: #c8c8c8 !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-2063069 .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #e53935 !important;
}

/* Content (unutrašnji dio) */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-2063069 .e-n-accordion .e-n-accordion-item > div[role="region"] {
  background-color: #1a1b1f !important;
  color: #e0e0e0 !important;
  border: none !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9803069 *//* === BASIC STIL ZA ACCORDION (neutralan, bez uticaja teme) === */

/* Reset – čisto, bez efekata */
.elementor-114429 .elementor-element.elementor-element-9803069 .e-n-accordion .e-n-accordion-item {
  background: #fff !important;
  border: 1px solid #dcdcdc !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  margin: 0 !important;
}

/* Razmak između stavki */
.elementor-114429 .elementor-element.elementor-element-9803069 .e-n-accordion .e-n-accordion-item + .e-n-accordion-item {
  margin-top: 6px !important;
}

/* Header (naslov) – bijel, a aktivan/hover sivi */
.elementor-114429 .elementor-element.elementor-element-9803069 .e-n-accordion .e-n-accordion-item-title {
  color: #222 !important;
  background: #fff !important;
  font-weight: 500 !important;
  padding: 14px 18px !important;
  border: none !important;
  transition: background-color 0.2s ease;
}

/* Hover i otvoreni item – svijetlosiva pozadina */
.elementor-114429 .elementor-element.elementor-element-9803069 .e-n-accordion .e-n-accordion-item:hover .e-n-accordion-item-title,
.elementor-114429 .elementor-element.elementor-element-9803069 .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title {
  background: #f2f2f2 !important;
}

/* Ikonica +/– */
.elementor-114429 .elementor-element.elementor-element-9803069 .e-n-accordion .e-n-accordion-item-title-icon {
  color: #555 !important;
  font-size: 16px !important;
}

/* Otvoreni element */
.elementor-114429 .elementor-element.elementor-element-9803069 .e-n-accordion .e-n-accordion-item[open] {
  border-color: #ccc !important;
}

/* Unutrašnji sadržaj */
.elementor-114429 .elementor-element.elementor-element-9803069 .e-n-accordion .e-n-accordion-item > div[role="region"] {
  background: #fff !important;
  border: none !important;
  color: #333 !important;
  padding: 16px 18px !important;
}

/* Ako accordion ima dodatni unutrašnji container (.e-con ili .elementor-widget-container) */
.elementor-114429 .elementor-element.elementor-element-9803069 .e-n-accordion .e-n-accordion-item > .e-con,
.elementor-114429 .elementor-element.elementor-element-9803069 .e-n-accordion .e-n-accordion-item > .elementor-widget-container {
  border: none !important;
  background: transparent !important;
}




/* === DARK MODE – isti raspored, tamna paleta === */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-9803069 .e-n-accordion .e-n-accordion-item {
  background-color: #1e1f22 !important;
  border-color: #2d2f33 !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-9803069 .e-n-accordion .e-n-accordion-item-title {
  color: #f2f2f2 !important;
  background-color: #1e1f22 !important; /* kao light bijeli */
  transition: background-color 0.2s ease;
}

/* Hover i otvoreni – svjetliji ton kao #f2f2f2 u dark varijanti */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-9803069 .e-n-accordion .e-n-accordion-item:hover .e-n-accordion-item-title,
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-9803069 .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title {
  background-color: #232429 !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-9803069 .e-n-accordion .e-n-accordion-item-title-icon {
  color: #c8c8c8 !important;
}

html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-9803069 .e-n-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon {
  color: #e53935 !important;
}

/* Content (unutrašnji dio) */
html.thim-ekit-dark-mode .elementor-114429 .elementor-element.elementor-element-9803069 .e-n-accordion .e-n-accordion-item > div[role="region"] {
  background-color: #1a1b1f !important;
  color: #e0e0e0 !important;
  border: none !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-6da4b13 */a:hover {
    color: #ca4a3f !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13d6015 */.elementor-114429 .elementor-element.elementor-element-13d6015 {
    position: sticky;
    top: 0;
}/* End custom CSS */