@media(max-width:768px){.hide-mobile{display:none!important}}@media(min-width:769px)and (max-width:1024px){.hide-tablet{display:none!important}}@media(min-width:1025px){.hide-desktop{display:none!important}}.show-mobile{display:none!important}@media(max-width:768px){.show-mobile{display:block!important}}.show-tablet{display:none!important}@media(min-width:769px)and (max-width:1024px){.show-tablet{display:block!important}}.show-desktop{display:none!important}@media(min-width:1025px){.show-desktop{display:block!important}}.row{display:flex;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}@media(min-width:769px){.row{margin-left:-1rem;margin-right:-1rem}}.col-1{padding-left:.5rem;padding-right:.5rem;flex:0 0 8.3333333333%;max-width:8.3333333333%}@media(min-width:769px){.col-1{padding-left:1rem;padding-right:1rem}.col-tablet-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}}@media(min-width:1025px){.col-desktop-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}}.col-2{padding-left:.5rem;padding-right:.5rem;flex:0 0 16.6666666667%;max-width:16.6666666667%}@media(min-width:769px){.col-2{padding-left:1rem;padding-right:1rem}.col-tablet-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}}@media(min-width:1025px){.col-desktop-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}}.col-3{padding-left:.5rem;padding-right:.5rem;flex:0 0 25%;max-width:25%}@media(min-width:769px){.col-3{padding-left:1rem;padding-right:1rem}.col-tablet-3{flex:0 0 25%;max-width:25%}}@media(min-width:1025px){.col-desktop-3{flex:0 0 25%;max-width:25%}}.col-4{padding-left:.5rem;padding-right:.5rem;flex:0 0 33.3333333333%;max-width:33.3333333333%}@media(min-width:769px){.col-4{padding-left:1rem;padding-right:1rem}.col-tablet-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media(min-width:1025px){.col-desktop-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}}.col-5{padding-left:.5rem;padding-right:.5rem;flex:0 0 41.6666666667%;max-width:41.6666666667%}@media(min-width:769px){.col-5{padding-left:1rem;padding-right:1rem}.col-tablet-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}}@media(min-width:1025px){.col-desktop-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}}.col-6{padding-left:.5rem;padding-right:.5rem;flex:0 0 50%;max-width:50%}@media(min-width:769px){.col-6{padding-left:1rem;padding-right:1rem}.col-tablet-6{flex:0 0 50%;max-width:50%}}@media(min-width:1025px){.col-desktop-6{flex:0 0 50%;max-width:50%}}.col-7{padding-left:.5rem;padding-right:.5rem;flex:0 0 58.3333333333%;max-width:58.3333333333%}@media(min-width:769px){.col-7{padding-left:1rem;padding-right:1rem}.col-tablet-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}}@media(min-width:1025px){.col-desktop-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}}.col-8{padding-left:.5rem;padding-right:.5rem;flex:0 0 66.6666666667%;max-width:66.6666666667%}@media(min-width:769px){.col-8{padding-left:1rem;padding-right:1rem}.col-tablet-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}}@media(min-width:1025px){.col-desktop-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}}.col-9{padding-left:.5rem;padding-right:.5rem;flex:0 0 75%;max-width:75%}@media(min-width:769px){.col-9{padding-left:1rem;padding-right:1rem}.col-tablet-9{flex:0 0 75%;max-width:75%}}@media(min-width:1025px){.col-desktop-9{flex:0 0 75%;max-width:75%}}.col-10{padding-left:.5rem;padding-right:.5rem;flex:0 0 83.3333333333%;max-width:83.3333333333%}@media(min-width:769px){.col-10{padding-left:1rem;padding-right:1rem}.col-tablet-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media(min-width:1025px){.col-desktop-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}}.col-11{padding-left:.5rem;padding-right:.5rem;flex:0 0 91.6666666667%;max-width:91.6666666667%}@media(min-width:769px){.col-11{padding-left:1rem;padding-right:1rem}.col-tablet-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}}@media(min-width:1025px){.col-desktop-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}}.col-12{padding-left:.5rem;padding-right:.5rem;flex:0 0 100%;max-width:100%}@media(min-width:769px){.col-12{padding-left:1rem;padding-right:1rem}.col-tablet-12{flex:0 0 100%;max-width:100%}}@media(min-width:1025px){.col-desktop-12{flex:0 0 100%;max-width:100%}}.donacije-page{min-height:100vh;background:url(/images/IMG_5987.jpeg) 50%/cover no-repeat fixed;position:relative;padding:1.5rem 1rem}@media(min-width:769px){.donacije-page{padding:2rem 1.5rem}}@media(min-width:1025px){.donacije-page{padding:2.5rem 2rem}}.donacije-container{max-width:1200px;margin:0 auto;position:relative;z-index:1}.donacije-header-block{background:linear-gradient(135deg,#FFF8F0,#FAF5EB);border-radius:8px 8px 0 0;overflow:hidden;box-shadow:0 6px 24px rgba(140,28,19,.2);margin-bottom:0;border:1px solid var(--color-primary);border-bottom:none}.donacije-header{text-align:center;padding:1rem;background:linear-gradient(135deg,rgba(160,21,24,.85),rgba(160,21,24,.85)),url(/images/pattern_red_1.jpg) 50%/150px 150px repeat;position:relative;margin:0}@media(min-width:769px){.donacije-header{padding:2rem}}.donacije-header h1{font-size:2rem;font-weight:700;color:var(--color-white);margin:0 0 .375rem;text-shadow:2px 2px 6px rgba(0,0,0,.4);letter-spacing:.5px}@media(min-width:769px){.donacije-header h1{font-size:2.75rem}}.donacije-header .subtitle{font-size:.9375rem;color:hsla(0,0%,100%,.98);margin:0;font-weight:500;letter-spacing:1px;text-shadow:1px 1px 3px rgba(0,0,0,.3)}@media(min-width:769px){.donacije-header .subtitle{font-size:1.0625rem}}.donacije-section{background:var(--color-white);border-left:1px solid var(--color-primary);border-right:1px solid var(--color-primary);border-bottom:1px solid var(--color-primary);border-bottom-left-radius:16px;border-bottom-right-radius:16px;margin-bottom:2.5rem;padding:0;position:relative}.donacije-section:after,.donacije-section:before{content:"✦";position:absolute;font-size:1.25rem;color:var(--color-primary);text-shadow:0 0 10px rgba(198,166,100,.6);z-index:1;bottom:1rem}.donacije-section:before{left:1.5rem}.donacije-section:after{right:1.5rem}@media(min-width:769px){.donacije-section:after,.donacije-section:before{font-size:1.5rem}}.donacije-section .section-content{padding:1.5rem}@media(min-width:769px){.donacije-section .section-content{padding:2rem}}.intro-text{font-size:1rem;line-height:1.8;color:var(--color-text);margin:0 0 1.5rem;text-align:center}@media(min-width:769px){.intro-text{font-size:1.0625rem}}.payment-details{background:linear-gradient(90deg,rgba(198,166,100,.05),transparent);padding:1.5rem;border-radius:8px;border-left:4px solid var(--color-primary)}.payment-details .payment-item{padding:.75rem 0;border-bottom:1px dotted rgba(198,166,100,.3);font-size:1rem;display:flex;flex-direction:column;gap:.25rem}@media(min-width:769px){.payment-details .payment-item{flex-direction:row;gap:.5rem;font-size:1.0625rem}}.payment-details .payment-item:last-child{border-bottom:none;padding-bottom:0}.payment-details .payment-item strong{color:var(--color-secondary);font-weight:600;white-space:nowrap}.payment-details .payment-item .account-number{font-family:Courier New,Courier,monospace;font-weight:600;font-size:1.125rem;color:var(--color-secondary);letter-spacing:1px}@media(min-width:769px){.payment-details .payment-item .account-number{font-size:1.1875rem}}.donacije-footer{background:linear-gradient(135deg,#FFF8F0,#FAF5EB);padding:2rem 1.5rem;border-radius:12px;text-align:center;border:1px solid var(--color-primary);box-shadow:0 4px 16px rgba(140,28,19,.12);position:relative;margin-top:2rem}.donacije-footer:before{content:"━━━✦━━━";display:block;text-align:center;color:var(--color-primary);font-size:.75rem;letter-spacing:.5rem;margin-bottom:1.25rem;text-shadow:0 0 10px rgba(198,166,100,.5)}@media(min-width:769px){.donacije-footer{padding:2.5rem 3rem}}.donacije-footer .footer-ornament{font-size:2rem;color:var(--color-secondary);filter:drop-shadow(0 2px 6px rgba(140,28,19,.3))}@media print{.donacije-page{background:var(--color-white)!important;padding:0}.donacije-header{background:none!important;color:#000;box-shadow:none;border:2px solid #000!important}.donacije-header .subtitle,.donacije-header h1{color:#000;text-shadow:none}.donacije-section{page-break-inside:avoid;break-inside:avoid;box-shadow:none;border:1px solid #ddd!important}.donacije-footer{background:var(--color-white)!important;border:1px solid #ddd!important}.donacije-footer:before{display:none}}