.alignnone{margin:5px 20px 20px 0}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.gallery-item{display:inline-block;text-align:left;vertical-align:top;width:50%}.gallery-item a,.gallery-item a:hover,.gallery-item a:focus{-webkit-box-shadow:none;box-shadow:none;background:0 0;display:inline-block;max-width:100%}.gallery-item a img{display:block;-webkit-transition:-webkit-filter .2s ease-in;transition:-webkit-filter .2s ease-in;transition:filter .2s ease-in;transition:filter .2s ease-in,-webkit-filter .2s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.gallery-item a:hover img,.gallery-item a:focus img{-webkit-filter:opacity(60%);filter:opacity(60%)}.gallery-caption{display:block;text-align:left;padding:0 10px 0 0;margin-bottom:0}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.bypostauthor{font-weight:700}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-buttons>.wp-block-button{width:auto!important}header .nav-link{text-decoration:none;color:#212529}header .nav-link:hover{color:#b89d38}header .nav-link.active{color:#b89d38}.mobile-menu .nav-link{font-size:1.5rem;color:#fff;margin:10px 0}.mobile-menu.show{right:0}#hero .video-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#hero video{width:100%;height:100%;object-fit:cover}#hero .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:2}#hero .content h1{font-size:3rem;font-weight:700;margin-bottom:15px;color:#fff}#hero .scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);z-index:3}#hero .scroll-indicator .arrow{display:inline-block;width:24px;height:24px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);animation:bounce 1.5s infinite;margin-left:50%}.card-img,.card-img-bottom,.card-img-top{width:100%;height:auto}.custom-slider{position:relative;width:100%;margin:40px 0;height:30px}.custom-slider .track{position:absolute;top:50%;left:0;width:100%;height:6px;background:#fff;border-radius:3px;transform:translateY(-50%);overflow:hidden}.custom-slider .track .fill{height:100%;background:#b89d38;width:0%}.custom-slider input[type=range]{-webkit-appearance:none;appearance:none;width:100%;background:0 0;position:relative;z-index:2;margin:0;cursor:pointer}.custom-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#b89d38;border-radius:50%;border:none;cursor:pointer;box-shadow:0 0 5px rgba(0,0,0,.2);position:relative;z-index:3}.custom-slider input[type=range]::-moz-range-thumb{width:20px;height:20px;background:#b89d38;border-radius:50%;border:none;cursor:pointer;position:relative;z-index:3}.custom-slider input[type=range]::-ms-thumb{width:20px;height:20px;background:#b89d38;border-radius:50%;border:none;cursor:pointer;position:relative;z-index:3}.img-thumbnail{border:none;border-radius:0!important;padding:0}.lightbox img{border:none!important;box-shadow:none!important}.custom-table{width:100%;border-collapse:collapse;border:none}.custom-table td{padding:8px 0;border:none;position:relative}.custom-table td:first-child{white-space:nowrap;padding-right:20px}.custom-table td:last-child{text-align:left}.banner-partners{top:115px!important;width:1350px}@media (max-width:767px){.banner-partners{top:44px!important;width:100%}}.modal.show .modal-dialog{min-width:600px}@media (max-width:767px){.modal.show .modal-dialog{min-width:auto!important}}.help-popup-close{position:absolute;top:5px;right:5px;background:0 0;border:none;font-size:20px;cursor:pointer}.galereya-gotovo .img-fluid,#projects-gotovo .img-fluid{object-fit:cover;aspect-ratio:1/1.2;width:100%;height:auto;border-radius:0!important;-webkit-box-shadow:0px 0px 8px 0px rgba(34,60,80,.2);-moz-box-shadow:0px 0px 8px 0px rgba(34,60,80,.2);box-shadow:0px 0px 8px 0px rgba(34,60,80,.2)}thead th{background:#b69b32!important;color:#fff!important}thead tr th:first-child{border-radius:10px 0 0 0}thead tr th:last-child{border-radius:0 10px 0 0}.wp-block-table thead{border-bottom:0!important}.wp-block-table td{border:1px solid #f0f0f0!important}.card-title a{color:#b39628!important}.project-table td{border:0 solid;border-color:inherit;padding:.55rem 0!important}.project-table td:last-child{text-align:right}.project-table tbody tr{border-bottom:1px solid #dee2e6}.project-table tbody tr:last-child{border-bottom:none}.nav .sub-menu .sub-menu{top:0;left:100%}.wp-block-button .wp-block-button__link{text-decoration:none!important;background:#bba244!important;border:1px solid #bba244!important;font-size:1.2rem!important}.nav-link{color:#bba244!important}.nav-tabs .nav-link.active{background:#bba244!important;color:#fff!important}.page-numbers{border-radius:5px;border:1px solid #bba144;padding:10px;background:#b99f3f;color:#fff}.current{background:#fff;color:#bba144}.pagination-wrapper nav{display:inline-block}.filter-group label{display:inline-flex;align-items:center;margin:.5em 1em .5em 0;cursor:pointer;font-weight:500}.filter-group input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #bca346;border-radius:4px;margin-right:8px;position:relative;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.filter-group input[type=checkbox]:checked{background-color:#bca346;border-color:#bca346}.filter-group input[type=checkbox]:checked::after{content:"";position:absolute;top:2px;left:6px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.sitemap-item a{color:#b39628}.project .card-title{margin-top:0}.project-table{font-size:.8em}.faq-section{max-width:900px;margin:0 auto;padding:40px 15px}.accordion{border:none}.accordion-header{margin:0!important}.accordion-item{border:none;margin-bottom:15px;overflow:hidden;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.08)}.accordion-button{background-color:#b79d3b;color:#fff;font-weight:600;font-size:1.05rem;padding:15px 20px;border:none;border-radius:12px 12px 0 0;transition:background-color .3s ease,color .3s ease}.accordion-button:not(.collapsed){background-color:#a18731!important;color:#fff!important}.accordion-button:focus{box-shadow:none;outline:none}.accordion-button::after{filter:invert(1);transform:scale(1.2)}.accordion-body{background-color:#fff;border-top:none;border-radius:0 0 12px 12px;padding:20px;font-size:1rem;line-height:1.6;color:#222}.accordion-item+.accordion-item{margin-top:0}.page-faq h1.page-title{text-align:center;margin-bottom:40px;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:1px}.accordion-collapse.collapse.show .accordion-body{animation:fadeIn .4s ease}@media (max-width:768px){.accordion-button{font-size:1rem;padding:12px 15px}.accordion-body{font-size:.95rem}}