:root{--ozz-accent:#78b8bf;--ozz-ink:#292e34}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:#fff;color:var(--ozz-ink);font-family:"Roboto Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:1.428571;font-weight:400}
body .wp-site-blocks{padding:0;overflow:clip}
.wp-site-blocks>*{margin-block-start:0!important;margin-block-end:0!important}
.ozz-main,.ozz-main>.wp-block-post-content{margin:0;padding:0;max-width:none}
.ozz-main .wp-block-post-content>*{max-width:none}
.ozz-header{position:relative;z-index:20;background:white;border-bottom:1px solid #ededed;min-height:91px}
.ozz-header-inner{max-width:1200px;margin:auto;padding:10px 15px 0;min-height:91px;display:flex;align-items:center;gap:0}
.ozz-logo{margin-right:auto;display:block;flex-shrink:0}
.ozz-logo img{display:block;width:195px;height:65px;object-fit:contain;margin-top:-5px}
.ozz-nav>ul{display:flex;list-style:none;padding:0;margin:0}
.ozz-nav li{position:relative;list-style:none;margin:0}
.ozz-nav a{display:block;color:#292e34;text-decoration:none;font-size:14px;letter-spacing:1px;text-transform:uppercase;padding:34.5px 13px;line-height:21px}
.ozz-nav>ul>li>a:hover,.ozz-nav>ul>li:focus-within>a{color:var(--ozz-accent)}
.ozz-nav li ul{display:none;position:absolute;top:100%;left:0;background:#fff;box-shadow:0 6px 12px #0002;min-width:250px;padding:5px 0;margin:0;z-index:30}
.ozz-nav li ul a{padding:12px 20px;letter-spacing:0;font-size:14px}
.ozz-nav li:hover>ul,.ozz-nav li:focus-within>ul{display:block}
.ozz-sub-toggle{display:none}
.ozz-search-toggle,.ozz-menu-toggle{border:0;background:transparent;color:#000;cursor:pointer}
.ozz-search-toggle{padding:30px 13px;color:#0005}
.ozz-search-toggle svg,.ozz-search button svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.5}
.ozz-menu-toggle{display:none}
.ozz-search{display:none;padding:10px 20px 20px;background:#fafafa;gap:0}
.ozz-search.is-open{display:flex}
.ozz-search input{font:15px "Roboto Condensed",sans-serif;padding:15px;width:100%;height:56px;border:1px solid #d4d4d4;border-radius:0;background:linear-gradient(#f7f7f7,#fff);color:#292e34}
.ozz-search button{width:52px;border:0;background:#eee;color:#292e34;cursor:pointer}
.ozz-hero{height:477px;background:#f4f4f4 url("images/hero.png") center top/cover no-repeat;margin:-12px 0 0;position:relative}
.ozz-main .ozz-hero{margin-top:-10px!important}
.ozz-hero-inner{max-width:1200px;height:100%;padding:0 15px;margin:auto;position:relative}
.ozz-slide{display:none;position:absolute;top:110px;left:10px;width:600px;color:white}
.ozz-slide:first-child,.ozz-slide.is-active{display:block}
.ozz-slide[hidden]{display:none}
.ozz-slide h2{font-size:48px;line-height:52px;font-weight:400;color:#fff;margin:0 0 6px;padding:0;letter-spacing:normal}
.ozz-slide p{font-size:21px;line-height:30px;margin:0;font-weight:400}
.ozz-content{display:flow-root;max-width:1200px!important;margin:0 auto!important;padding:0 15px 20px;position:relative;isolation:isolate}
.ozz-content:before{content:"";position:absolute;inset:0 calc((1200px - 100vw)/2);background:url("images/pozadi.jpg") center top/auto repeat-y;z-index:-1;pointer-events:none}
.ozz-intro-logo{width:140px;margin:-104px auto 50px!important;position:relative;z-index:2}
.ozz-intro-logo img{display:block;width:140px;height:140px;max-width:100%}
.ozz-home-intro{width:765px;max-width:100%;margin:0 auto!important;font-size:17px;line-height:30.6px;text-align:center;color:#43bfc7}
.ozz-home-intro strong{font-weight:700}
.ozz-row.wp-block-columns{display:flex;gap:30px;margin:30px -15px 0!important;align-items:flex-start}
.ozz-row>.wp-block-column{flex:1 1 0;min-width:0;margin:0;padding:0 15px}
.ozz-row.wp-block-columns{gap:0}
.ozz-row figure{margin:0 0 10.5px}
.ozz-row img{display:block;width:100%;height:auto}
.ozz-row h2{font-size:30px;line-height:33px;font-weight:700;color:#43bfc7;margin:21px 0;letter-spacing:normal}
.ozz-row p{font-size:15px;line-height:21.428571px;margin:0 0 10.5px}
.ozz-row p strong,.ozz-row p b{font-weight:700}
.ozz-plasy-row.wp-block-columns{margin-top:42px!important;margin-bottom:60px!important}
.ozz-footer{margin:0;padding:9px 0 0;background:white;font-size:15px;line-height:22.5px}
.ozz-footer-content{background:#292e34;color:#94979a;padding:20px 0 64px}
.ozz-footer-inner{max-width:1200px;margin:auto;padding:0 15px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
.ozz-footer h3{font-size:20px;line-height:22px;font-weight:700;color:#fff;text-transform:uppercase;margin:21px 0}
.ozz-footer p{font-size:15px;line-height:22.5px;margin:0 0 10.5px}
.ozz-footer a{color:inherit;text-decoration:none}
.ozz-footer a:hover{text-decoration:underline;color:#fff}
.ozz-footer ul{padding:0 0 0 18px;list-style:disc;margin:0 0 10.5px}
.ozz-footer-bottom{max-width:1200px;min-height:70px;margin:auto;position:relative;padding:25px 15px;color:#000;text-align:center}
.ozz-footer-bottom p{margin:0;line-height:21px}
.ozz-authors{position:absolute;right:15px;top:15px;display:flex;gap:10px;align-items:center}
.ozz-authors img{display:block;max-width:75px;height:30px;width:auto}
.ozz-footer-bottom a:hover{color:#78b8bf}
.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
:focus-visible{outline:2px solid #43bfc7;outline-offset:3px}
@media(min-width:992px) and (max-width:1199px){.ozz-header-inner,.ozz-content,.ozz-hero-inner,.ozz-footer-inner,.ozz-footer-bottom{max-width:970px!important}.ozz-nav a{padding-left:9px;padding-right:9px;font-size:13px}.ozz-logo img{width:160px}.ozz-hero-inner{max-width:970px}.ozz-slide{left:15px}.ozz-content:before{inset-inline:calc((970px - 100vw)/2)}}
@media(max-width:991px){.ozz-header,.ozz-header-inner{min-height:70px}.ozz-header-inner{max-width:750px;padding:5px 15px;gap:15px}.ozz-logo img{width:165px;height:60px;margin:0}.ozz-search-toggle{padding:10px 0;color:#000}.ozz-menu-toggle{display:block;padding:5px 0;width:30px}.ozz-menu-toggle span{height:3px;display:block;background:#000;margin:3px 0}.ozz-menu-toggle small{font-size:9px;line-height:10px;display:block;font-weight:700}.ozz-nav{display:none;position:absolute;right:0;top:70px;width:320px;max-width:100vw;background:#292e34;padding:20px 0;max-height:calc(100vh - 70px);overflow:auto;box-shadow:-8px 12px 20px #0003}.ozz-nav.is-open{display:block}.ozz-nav>ul{display:block}.ozz-nav a{color:#fff;padding:15px 25px}.ozz-nav li ul{position:static;min-width:0;box-shadow:none;background:#343a40}.ozz-nav li:hover>ul,.ozz-nav li:focus-within>ul{display:none}.ozz-nav li.is-open>ul{display:block}.ozz-sub-toggle{display:block;position:absolute;right:15px;top:8px;border:0;background:none;color:#fff;font-size:25px;padding:5px;cursor:pointer}.ozz-content,.ozz-hero-inner,.ozz-footer-inner,.ozz-footer-bottom{max-width:750px!important}.ozz-home-intro{width:100%}.ozz-content:before{inset-inline:calc((750px - 100vw)/2)}.ozz-authors{position:static;justify-content:center;margin-top:15px}.ozz-hero .ozz-slide{left:15px;width:600px}.ozz-slide h2{font-size:40px;line-height:44px}}
@media(max-width:767px){.ozz-header-inner{padding-inline:15px}.ozz-search{display:flex}.ozz-search-toggle{margin-left:auto}.ozz-hero{display:none}.ozz-intro-logo{display:none}.ozz-content{padding:0 15px 20px}.ozz-content:before{display:none}.ozz-home-intro{margin:15px auto 0!important;font-size:17px;line-height:30.6px}.ozz-row.wp-block-columns{display:block;margin-top:60px!important}.ozz-row>.wp-block-column{width:100%;padding:0 15px}.ozz-row h2{margin:21px 0}.ozz-plasy-row.wp-block-columns{margin-top:42px!important;margin-bottom:30px!important}.ozz-footer-inner{display:block;padding-inline:15px}.ozz-footer-content{padding-top:10px}.ozz-footer h3{margin-top:21px}.ozz-footer section{padding-bottom:10px}.ozz-footer-bottom{padding:20px 15px}.ozz-nav{width:300px}.ozz-logo img{width:150px;height:55px}.ozz-header-inner{min-height:70px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
