@import url("https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,400;0,500;0,700;0,800;1,400&display=swap");.transition--regular{transition-duration:.3s;transition-timing-function:linear}.transition--regular:hover{transition-property:all}body,html{font-family:Raleway,sans-serif;font-weight:400;overflow-x:hidden;scroll-behavior:smooth}.container-fluid{padding:0!important}nav.main{padding-left:0;padding-right:0;z-index:100}nav.main .nav-container{padding:0}nav.main a.navbar-brand,nav.main a.navbar-brand:active,nav.main a.navbar-brand:focus,nav.main a.navbar-brand:hover{color:rgba(255,255,255,1);font-family:Raleway,sans-serif;font-weight:700;font-size:28px}nav.main #responsive-navbar-nav .navbar-nav a,nav.main #responsive-navbar-nav .navbar-nav a:hover{color:rgba(255,255,255,.8)}.nav-item.dropdown:hover .dropdown-menu{display:block;border:none;visibility:visible;opacity:1;padding-left:10px;padding-right:10px}.dropdown-menu>a{color:#212529!important;padding-top:10px;padding-bottom:10px;font-size:15px}.dropdown-menu>a,.dropdown-menu>a:hover{transition-property:color;transition-duration:.7s}.dropdown-menu>a:hover{background:none;color:#294CFF!important}.page-header{padding-top:25px;padding-left:0;padding-right:0;max-width:100%;color:rgba(255,255,255,1)}.page-header--cover{background-size:cover;padding-left:0;padding-right:0}.page-header--fullsize{min-height:50vh!important;padding-left:0;padding-right:0}.page-header--blog{background:url(/blog_bck2.png) no-repeat 100%;background-size:cover;background-color:rgba(0,0,0,.4)}.page-header--blog,.page-header--desavanja{object-fit:cover;padding-left:0;padding-right:0}.page-header--desavanja{background:url(/bck-desavanja-2.png) no-repeat 100%;background-size:cover;background-color:rgba(0,0,0,.4)}.page-header--zaposleni{background:url(/zaposleni_bck2.jpg) no-repeat 100% 0;background-size:cover;background-color:rgba(0,0,0,.4)}.page-header--naslovna,.page-header--zaposleni{object-fit:cover;padding-left:0;padding-right:0;height:auto}.page-header--naslovna{background:url(/skola_bck2.jpg) no-repeat 100%;background-size:auto;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:rgba(0,0,0,.4)}.page-header--naslovna h2.title{font-size:2.5vw!important;max-width:90%!important;line-height:140%!important}@keyframes cyclist{0%{background-position:0 0}to{background-position:0 -202px}}@media (min-width:600px){.page-header--naslovna{animation:cyclist 40s ease;animation-fill-mode:forwards}}.page-header--kontakt{background:url(/skola_bck2.png) no-repeat 100%;object-fit:cover;background-size:cover;background-color:rgba(0,0,0,.4);padding-left:0;padding-right:0}.page-header .row{margin-bottom:4%}.page-header span.caption{text-transform:uppercase;letter-spacing:1.5px;padding:0;margin:0}.page-header h2.title{font-size:clamp(.5rem,12vw + .5rem,5rem);max-width:50%;font-weight:800}.page-header h2.subtitle,.page-header h2.title{font-family:Raleway,sans-serif;padding-left:0;padding-right:0}.page-header h2.subtitle{font-size:2.3vh;max-width:40%;font-weight:700}.page-header--naslovna h2.title{font-size:4vw;line-height:102%}@media (max-width:600px){.page-header--naslovna h2.title{font-size:48px!important;line-height:120%}}.component--details{padding-bottom:40px}.component h2{font-weight:800}.component p.desc{color:#737171;padding-bottom:5px}.kreativne-sekcije--component{margin-top:60px;margin-bottom:120px}.kreativne-sekcije--component h2{padding-bottom:10px;font-weight:800}.kreativne-sekcije--component p.desc{color:#737171;padding-bottom:5px}.kreativne-sekcije--component button.btn{margin-top:35px}.kreativne-sekcije--component .card{border:none;background:#d8deff;border-radius:5px;text-align:center;max-height:105px;margin-bottom:20px}.kreativne-sekcije--component .card,.kreativne-sekcije--component .card:hover{transition-duration:.3s;transition-timing-function:linear;transition-property:all}.kreativne-sekcije--component .card:hover{background:#294cff;cursor:pointer}.kreativne-sekcije--component .card .card-body{padding-top:15px}.kreativne-sekcije--component .card .card-body i{font-size:32px;color:#294cff;transition-duration:.3s;transition-timing-function:linear;transition-property:all}.kreativne-sekcije--component .card:hover .card-body i{color:#fff;transition-duration:.3s;transition-timing-function:linear;transition-property:all}.kreativne-sekcije--component .card .card-body p.label{color:#294cff;font-size:12px;text-transform:uppercase;font-weight:700;transition-duration:.3s;transition-timing-function:linear;transition-property:all}.kreativne-sekcije--component .card:hover .card-body p.label{color:#fff;transition-duration:.3s;transition-timing-function:linear;transition-property:all}.zaposleni--component{margin-top:60px;margin-bottom:120px}.zaposleni--component .card{border:none}.zaposleni--component .card span.stat{font-weight:700;font-size:32px;color:#757575}.zaposleni--component .card .card-body p.label{text-transform:uppercase;letter-spacing:2px;font-weight:600}.zaposleni--component .izdvojeni-profili .profil{margin-bottom:20px}.zaposleni--component .izdvojeni-profili .profil img{object-fit:cover;height:395px;transition-duration:.3s;transition-timing-function:linear;transition-property:all;filter:grayscale(0)}.zaposleni--component .izdvojeni-profili:hover .profil img{transition-duration:.3s;transition-timing-function:linear;transition-property:all;filter:grayscale(100%)}.zaposleni--component .izdvojeni-profili .profil .profil-info,.zaposleni--component .izdvojeni-profili:hover .profil img:hover{transition-duration:.3s;transition-timing-function:linear;transition-property:all;filter:grayscale(0);cursor:pointer}.zaposleni--component .izdvojeni-profili .profil .profil-info{display:none;position:absolute}.zaposleni--component .izdvojeni-profili:hover .profil:hover .profil-info{transition-duration:.3s;transition-timing-function:linear;transition-property:all;filter:grayscale(0);cursor:pointer;display:block}@media (max-width:992px){.zaposleni--component .izdvojeni-profili:hover .profil:hover .profil-info{display:none}}.blog--component{margin-bottom:120px}.blog--component .featured article{padding-top:20%;padding-bottom:5%;background-position:50%;background-size:cover;background-repeat:no-repeat;z-index:1;background-color:#0093E9;background-image:linear-gradient(160deg,#0093E9,#80D0C7)}.blog--component .featured article:after{content:"";filter:brightness(.8)!important;z-index:100}.blog--component .recent{margin-top:40px}.blog--component .recent .card{border:none;padding:0;margin-bottom:60px}.blog--component .recent .card .card-title{font-weight:800;margin-bottom:25px;position:relative;z-index:100;font-size:22px;line-height:36px}.blog--component .recent .card .card-body{padding:0;font-size:20px;line-height:36px}.blog--component .recent .card a{text-decoration:none;color:#212529}.blog--component .recent .card .card-text:first-letter{color:#A52A2A;float:left;font-size:3em;margin:.12em .1em 0 0;line-height:.85;font-weight:600;color:#212529}.blog--component .recent .card button.btn.btn-link{float:right;text-decoration:none}.blog--component .recent .blog-buttons{margin:0 auto;text-align:center}.blog--component .featured article .overlay{width:100%;height:100%;background-color:rgba(0,0,0,.5)}.blog--component .featured article:after>*{z-index:100}.blog--component .featured article h2 a{font-size:5vh;color:#FFFFFF;text-decoration:none}.posts-wall{padding-right:0;margin-top:40px}.posts-wall,.posts-wall h3{padding-left:0}.posts-wall .row{margin-bottom:30px}.my-masonry-grid{display:flex;margin-left:-30px;width:auto}.my-masonry-grid_column{padding-left:30px;background-clip:padding-box}.my-masonry-grid_column>div{background:#fff;margin-bottom:30px}.blog--page div p{text-align:justify}.blog--page .article--header nav.main{position:sticky;top:0;margin-top:-28%}@media (max-width:576){.blog--page .article--header .featured article{padding-top:250px}}.blog--page .featured article{padding-top:20%;padding-bottom:5%;background-position:50%;background-size:cover;background-repeat:no-repeat;z-index:1;position:sticky;background-color:#0093E9;background-image:linear-gradient(160deg,#0093E9,#80D0C7)}.blog--page .featured article h2,.blog--page .featured article h2 a{font-weight:800;font-size:5vh;text-decoration:none;color:#FFFFFF}.blog--page .blog-categories nav li.breadcrumb-item a{color:#fff;text-decoration:none;font-weight:700;text-transform:uppercase}.blog--page .blog-categories nav .breadcrumb-item+.breadcrumb-item:before{content:"•";color:#fff}.blog--page .blog-datetime.card{background:none;border:none;border-right:2px solid #bebebe;text-align:center;margin-top:15px;border-radius:0}.blog--page .blog-author.card{margin-top:16px}.blog--page .blog-author.card img{margin-bottom:20px}.blog--page .blog-author.card .card-title{padding-bottom:0}.blog--page .blog-datetime.card span.date{font-weight:800;color:#fff;font-size:28px}.blog--page .blog-datetime.card span.month{font-weight:500;color:#bebebe;font-size:18px;text-transform:uppercase}.blog--page .card .card-body{font-size:20px;line-height:36px;color:#4f4f4f}.blog--page .card .card-body .card-title a{text-decoration:none;color:#212529;font-size:22px;line-height:36px}.blog--page .card .card-body p{margin-bottom:40px}.blog--page .card .card-body h2,h3,h4,h5,h6{font-weight:700}.blog--page .card .card-body button.btn.btn-link{float:right;text-decoration:none}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-pullquote{margin-bottom:1.75em;color:currentColor;border-bottom:1px solid;border-width:1px 4px 0;border-top:1px solid}.wp-block-pullquote p{font-size:1.75em;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;text-transform:uppercase;font-size:.8125em;font-style:normal}.blog--page .card figure.wp-block-image.size-large img{width:100%;height:auto}.blog--page .card .card-body .card-title.h5{font-weight:800}.blog-authors--page{margin-top:40px;margin-bottom:40px}.zaposleni .card{margin-bottom:35px;border:none}.zaposleni .card img.card-img-top{object-fit:cover}.zaposleni p.card-text{color:#858585}.zaposleni .nav{margin-top:30px;margin-bottom:45px}.zaposleni .nav-link{margin-right:25px;padding:0 0 5px;color:#212529}.zaposleni .nav-link.active{color:#294CFF;border-bottom:4px solid #294cff}.zaposleni--page{margin-top:40px}.zaposleni--page,.zaposleni--page .bio{margin-bottom:40px}.zaposleni--page .bio p{font-size:22px}.zaposleni--page h2{font-weight:800}.zaposleni--page h3{font-weight:700;font-size:26px}.zaposleni--page .card{border:none}.pocetna-uvod{margin-top:90px;margin-bottom:100px}.pocetna-uvod .card{margin-bottom:35px}.pocetna-kreativne{margin-top:90px;margin-bottom:100px;height:500px!important;background:url(https://hpbp.oligofrenolog.com/krejon3.png) repeat-x -150px -100px!important}.pocetna-zaposleni,.pocetna-zaposleni.container>div:first-child{padding-bottom:60px}.pocetna-zaposleni img{margin-bottom:25px}.blog-listing--uvod{padding-top:60px;padding-bottom:40px}.blog-listing{margin-top:60px;margin-bottom:60px}.blog-listing .card{border:0}.blog-listing .card-body{padding:40px 0}.blog-listing .card-title{padding-bottom:20px}.dokumenta--page figure.table table{width:100%}.dokumenta--page figure.table table tbody tr{padding:25px;border-top:12px solid transparent;border-bottom:12px solid transparent}.desavanja--page .desavanje-post h3,.desavanja--page .desavanje-post h4{font-weight:700;margin-bottom:20px}.desavanja--page .desavanje-post h3 a,.desavanja--page.blog-listing .card-title.h5,.desavanje-post.card a{text-decoration:none;color:#2e2f33;line-height:140%;font-size:2.5vh!important;font-weight:600}.desavanja--page.blog-listing div.post-body p{font-size:14px;color:#5b5d61;line-height:160%}.desavanja--page.blog-listing div.card-body button.btn.btn-link{padding-left:0!important;color:#6c5b7b;font-size:14px;font-weight:600;text-decoration:none}.desavanja--page .desavanje-post div p{font-size:18px;line-height:33px;text-align:justify}.desavanja--page .desavanje-post img.cover{width:100%;height:620px;object-fit:cover;margin-bottom:20px}.desavanja--page .desavanje-post figure.wp-block-image img{width:100%;height:auto}.content--page{margin-top:60px;margin-bottom:60px}.content--page div p{font-size:18px!important;line-height:33px!important;text-align:justify}.content--page .wp-bootstrap-blocks-row{max-width:1272px}.content--page figure.wp-block-video video{width:100%;height:auto}.content--page figure.wp-block-image.size-large img{height:auto!important;max-width:100%!important;vertical-align:bottom}.upis--page{margin-top:60px;margin-bottom:60px}.upis--page div p{font-size:18px;line-height:33px}.wp--page{margin-top:60px;margin-bottom:60px}.wp--page div p{font-size:18px;line-height:33px}.footer{background-color:#5A5A67;padding-top:60px!important;padding-bottom:70px!important}.footer span.caption{text-transform:uppercase;font-size:20px;color:white;font-weight:700}.footer span.name{font-size:34px;color:white;font-weight:700}.footer a.nav-link{color:white}.slide h1{transition:all .3s ease;transform:translateY(-20px);opacity:0}.slide button,.slide p{transform:translateY(20px);opacity:0}.slide button,.slide p,.slide section *{transition:all .3s ease}.slide section img{transform:translateX(-10px);opacity:0}.slide section span{transform:translateY(-10px);opacity:0}.slide section span strong{transform:translateY(10px);opacity:0}.slide.animateIn.next button,.slide.animateIn.next h1,.slide.animateIn.next p,.slide.animateIn.next section *,.slide.animateIn.previous button,.slide.animateIn.previous h1,.slide.animateIn.previous p,.slide.animateIn.previous section *,.slide.current button,.slide.current h1,.slide.current p,.slide.current section *{transform:translateX(0);transition-delay:.9s;opacity:1}.slide.animateIn.next p,.slide.animateIn.previous p{transition-delay:1.1s}.slide.animateIn.next button,.slide.animateIn.next section img,.slide.animateIn.previous button,.slide.animateIn.previous section img{transition-delay:1.3s}.slide.animateIn.next section span,.slide.animateIn.previous section span{transition-delay:1.4s}.slide.animateIn.next section span strong,.slide.animateIn.previous section span strong{transition-delay:1.5s}.slide.animateOut h1{transition-delay:.3s}.slide.animateOut p{transition-delay:.2s}.slide.animateOut section span{transition-delay:.1s}.slide.animateOut section span strong{transition-delay:0s}header{position:fixed;top:0;left:0;width:100%;height:75px;background:#000000;z-index:10}header section{max-width:1300px;margin:auto;padding:20px;background:#FFD800}@media (max-width:1515px){header section{max-width:100%}}header section .logo{transform:translateX(-87px)}header section a{float:right;padding:3px 0}*{outline:none}button{appearance:none;-webkit-transition:all .5s ease;filter:drop-shadow(0 5px 5px rgba(0,0,0,.1));transition:all .5s ease;border:none;background:#FFD800;border-radius:30px;text-transform:uppercase;box-sizing:border-box;padding:15px 40px;font-weight:400;font-size:13px;cursor:cursor}button:hover{color:#FFFFFF;background:#222222;filter:drop-shadow(0 0 5px rgba(0,0,0,.2))}.wrapper{max-width:1335px;box-sizing:border-box;padding:0 20px;margin:auto}.wrapper a{display:inline-block;margin:5px}.wrapper a:first-child{margin-left:0}.slider-wrapper{position:relative;height:70vh;overflow:hidden}.slide{height:70vh;background-size:cover!important}.slide:before{content:"";display:block;position:absolute;width:100%;height:100%;background:linear-gradient(transparent,rgba(0,0,0,.9));bottom:0;left:0}.nextButton,.previousButton{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:32px;height:32px;text-indent:-9999px;cursor:pointer}.nextButton,.nextButton:hover,.previousButton,.previousButton:hover{background:url(webpack:///mini-css-extract-plugin//_next/static/media/arrow-right-circle-fill.83a6144a.svg) no-repeat 50%/32px}.previousButton{left:50px;transform:rotate(180deg) translateY(calc(50% + 0px))}.nextButton{right:50px}.nextButton svg{fill:white}.slider-content{text-align:center}.slider-content .inner{padding:0 70px;box-sizing:border-box;position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.slider-content .inner button{transition-delay:0s}.slider-content .inner h1{font-weight:900;margin:0 auto;max-width:840px;color:#FFFFFF;font-size:64px;line-height:1}.slider-content .inner p{color:#FFFFFF;font-size:14px;line-height:1.5;margin:20px auto 30px;max-width:640px}.slider-content section{position:absolute;bottom:20px;left:20px}.slider-content section span{color:#FFFFFF;color:rgba(255,255,255,.5);font-size:12px;display:inline-block;text-align:left;line-height:1.4;vertical-align:middle;margin-left:10px}.slider-content section img{width:40px;height:40px;border:2px solid rgba(255,255,255,.5);border-radius:100%;vertical-align:middle}.slider-content section span strong{color:#FFFFFF;font-size:14px;display:block}@media (max-height:500px){.slide,.slider-wrapper{height:calc(100vh - 75px)}}@media (max-width:640px){.slide,.slider-wrapper{height:calc(80vh - 75px)}}@media (max-height:600px){.slider-content .inner h1{font-size:32px}}@media (max-width:640px){.slider-content .inner h1{font-size:32px}}@media (max-width:767.98px){.page-header h2.title{max-width:100%}}