@-webkit-keyframes marquee{from{transform:translate(0%)}to{transform:translate(-50%)}}@keyframes marquee{from{transform:translate(0%)}to{transform:translate(-50%)}}*{padding:0;margin:0}*,*:before,*:after{box-sizing:border-box}a{outline:none;text-decoration:none;color:#2B2A29}.clear{clear:both;height:0}ol{margin-left:20px}ul{list-style:none}*{line-height:170%}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;color:#6F6F6F;background:#fff;font-weight:500;font-family:"Red Hat Display",serif;font-size:15px;line-height:130%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}a,a:focus{text-decoration:none;color:#6F6F6F}strong,b{font-weight:700}input,select,textarea,option{font-family:"Red Hat Display",serif;font-size:15px;border:none;border-radius:0!important;padding:10px;background:none;width:100%;border-bottom:1px solid #000;font-weight:300}input[type="radio"],input[type="checkbox"]{font-family:"Red Hat Display",serif;font-size:15px;width:auto;padding:5px;border-bottom:none}img{pointer-events:none}.inp{padding-right:15px}.inp label{padding-left:5px}.fname{opacity:.6}select option{font-weight:300}textarea{margin-bottom:0!important}input[type="submit"]{font-family:"Red Hat Display",serif;font-size:13px;font-weight:700;cursor:pointer;border:none!important;color:#fff;text-transform:uppercase}input[type="checkbox"]{width:auto;display:inline-block}.submit{background:#208BA8;border-radius:35px;padding:15px;display:inline-block}.butt{background:#6F6F6F;font-family:"Red Hat Display",serif;font-size:13px;font-weight:700;color:#fff;text-transform:uppercase;padding:15px;border:none;cursor:pointer;margin-top:25px;border-radius:35px;display:inline-block}.butt a{color:#fff;display:flex;align-items:center;white-space:nowrap}.butt a i{font-size:25px;margin-left:25px}.w800{width:800px;margin:0 auto}.w1200{width:1200px;margin:0 auto}.w1400{width:1400px;margin:0 auto}.w1600{width:1600px;margin:0 auto}h1,h2,h3,h4,h5{line-height:110%;font-family:"Marcellus",serif;font-weight:400;font-style:normal;text-transform:uppercase}h1{font-size:60px;letter-spacing:4px;line-height:95%}h2{font-size:45px;letter-spacing:3px;line-height:95%}h3{font-size:40px;letter-spacing:2px;line-height:110%}h4{font-size:30px;letter-spacing:2px;line-height:120%}h5{font-size:25px;letter-spacing:1px;line-height:120%}h6{font-size:16px;text-transform:uppercase;font-weight:800}.flex{display:flex}.betw{justify-content:space-between}.fwnd{justify-content:flex-end}.cent{align-items:center}.around{justify-content:space-around}.mobmenu,.menuu .close,.mobile{display:none}.main{position:relative}.fpage{position:relative}.decor{position:absolute;top:-25%;right:0;z-index:-1}.maintxt{padding:25px 0 0 0}.main ul li{padding:5px;padding-left:35px;position:relative;font-size:16px}.main ul li:before{content:"+";color:#208BA8;font-size:30px;padding-right:20px;font-weight:300;position:absolute;top:5px;left:0}.top{background:#f4f4f4;background:linear-gradient(90deg,rgb(244 244 244) 0%,rgb(230 230 230) 26%,rgb(244 244 244) 100%);width:100%}.topmenu{padding:20px 50px 0 50px}.topmenu .logo{padding-right:30px}.topmenu .logo a{display:block}.topmenu.stick{position:fixed;top:0;left:0;background:#fff;width:100%;padding:5px 30px;align-items:center;z-index:5600;box-shadow:0 0 20px rgb(0 0 0 / .03)}.topmenu.stick>.logo img{width:150px;height:auto}.topmenu.stick .primary-menu-container>ul{padding-top:0}.readmore{margin-top:20px;width:100%;text-align:right}.readmore a{display:inline-block;vertical-align:middle;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:2px;color:#6F6F6F!important}.services .readmore a{color:#208BA8!important}.services .mainmore .readmore{text-align:center}.readmore a i{color:#208BA8;font-size:20px;display:inline-block;vertical-align:middle;margin-left:5px;margin-top:-6px}.teamn .readmore a{display:block;padding:3px 0}.info a,.info{font-family:"Marcellus",serif;font-size:15px;text-transform:uppercase}.info i{font-size:18px;font-display:swap;height:18px}.waphone{margin-top:-5px}.waphone a{font-family:"Red Hat Display",serif;padding:5px 10px 5px 25px;font-weight:700;background:#6F6F6F;font-size:10px;border-radius:15px;color:#fff;position:relative;white-space:nowrap}.waphone a img{position:absolute;left:-7px;top:-1px}.phone,.email,.wlab{padding-right:25px}.primary-menu-container>ul,.coprimary-menu-container>ul{display:flex;padding-top:15px;justify-content:flex-end}.menuu .primary-menu-container>ul>li>a{padding:0 0 0 20px;font-family:"Marcellus",serif;text-transform:uppercase;font-size:18px;color:#208BA8}.menuu ul li.menu-item-has-children>a:after{content:"+";padding-left:5px}.menuu ul li.menu-item-has-children{position:relative}.primary-navigation ul li .sub-menu{display:none;position:absolute;padding:15px 20px;background:#fff;border-radius:0 0 20px 0;z-index:150;box-shadow:0 0 20px rgb(0 0 0 / .03);width:350px;justify-content:space-between;flex-wrap:wrap;align-items:center}.primary-navigation ul li .sub-menu.isopen{display:flex;top:30px;left:20px}.primary-navigation ul li .sub-menu.isopenr{display:flex;top:30px;right:0}.primary-navigation ul li .sub-menu li{display:block;padding:5px 10px;line-height:120%;width:48%}.primary-navigation ul li .sub-menu li a{font-size:13px;line-height:120%;font-family:"Marcellus",serif;text-transform:uppercase;color:#208BA8}.auxmenu ul{padding-top:0}.auxmenu ul li a{font-family:"Red Hat Display",serif;color:#208BA8;text-transform:uppercase;font-size:13px;font-weight:900;padding:0 0 0 20px;display:block;line-height:120%}.undertop{display:flex;align-items:center}.undertop.crop{justify-content:center}.undertop.crop{width:1400px;margin:0 auto}.undertop.crop>div{width:45%}.undertop{font-family:"Marcellus",serif;text-transform:uppercase}.undertop .topimg img{display:block;min-height:480px;height:55vh}.front .undertop .topimg img{min-height:480px;height:65vh}.undertop.cover,.undertop.gall{justify-content:space-between}.undertop.cover .toptag,.undertop.gall .toptag{padding:5% 5%;width:45%}.undertop.cover .topimg{width:50%;height:55vh;min-height:480px}.undertop.gall .topimg{width:100%;height:55vh;min-height:480px}.undertop.cover .topimg img,.undertop.gall .topimg img{object-fit:cover;-o-object-fit:cover;width:100%;height:100%}.gall{position:relative}.galerija_wr{width:50%;position:relative}.galerija{overflow:hidden;width:100%}.galerija_wr .navbuts{margin-top:0;position:absolute;left:-30px;bottom:40px}.toptag_wr{display:flex;flex-wrap:wrap}.toptag_wr h1{min-width:550px}.toptag small{display:block;font-size:45px}.front .toptag_wr .subtext{order:2}.toptag .subtext{font-family:"Red Hat Display",serif;color:#208BA8;text-transform:uppercase;font-size:17px;font-weight:900;width:70%;padding-bottom:10px}.undertop.noimg{justify-content:flex-start}.about{padding-bottom:100px}.about>div{width:45%}.about .about_img img{object-fit:cover;-o-object-fit:cover;width:100%;height:100%}.midimg{width:100%;height:650px}.midimg img{object-fit:cover;-o-object-fit:cover;width:100%;height:100%}.overfl{overflow:hidden}.moving{-webkit-animation:marquee 20s linear infinite;animation:marquee 20s linear infinite;white-space:nowrap;display:flex}.tagn{font-family:"Marcellus",serif;text-transform:uppercase;font-size:25px;letter-spacing:3px;padding:5px 50px}.tagn span{padding-right:20px;color:#208BA8}.alter .about_txt{order:1}.alter .about_img{order:2}.numbs{margin-top:50px;display:flex}.numb{padding:15px;border-radius:0 0 20px 0;background:#F2F4F5;margin-right:20px;margin-bottom:20px}.numb .broj{font-family:"Marcellus",serif;font-size:50px;color:#208BA8;position:relative;display:flex;justify-content:flex-end}.numb .broj span{font-size:20px}.numb .bdesc{text-transform:uppercase;font-size:13px;font-weight:800;text-align:right;padding-right:10px}.fpage .numb{background:none}.fpage .numbs{justify-content:center}.fpage .numb .broj{font-size:70px}.slog{text-align:center;width:100%;padding:20px;font-family:"Marcellus",serif;color:#208BA8;font-size:25px;text-transform:uppercase}.team{padding-top:100px}.team .teamtitle,.serv .teamtitle{min-width:35%;color:#208BA8}.team .teamdesc{width:60%}.serv .teamdesc{padding-top:30px;width:100%}.services,.teamwr,.aboutf,.faq,.spage,.allblog{padding-top:100px;padding-bottom:100px}.service .sub{color:#208BA8;font-size:16px;line-height:130%}.serintro{padding-top:15px;padding-bottom:35px}.serinner{flex-wrap:wrap}.service{background:#F2F4F5;padding:35px;border-left:4px solid #208BA8;border-radius:0 0 40px 0;position:relative}.services .grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.services h2{padding-bottom:20px}.service h4{color:#208BA8;padding-bottom:10px}.service .team_wr{padding-bottom:30px;display:flex;align-items:center}.service .teimg a{display:block;width:100px;height:100px;margin-right:15px;border-radius:100%}.service .teimg img{border-radius:100%;object-fit:cover;-o-object-fit:cover;width:100%;height:100%;object-position:center top;-o-object-position:center top}.service h4 a{line-height:90%;color:#208BA8}.service .teamn h5{font-family:"Red Hat Display",serif;color:#6F6F6F;font-size:17px;text-transform:uppercase;padding-bottom:0;font-weight:800;letter-spacing:0}.service .teamn .readmore{display:none}.titula.iznad{text-transform:uppercase;font-size:20px;font-family:"Marcellus",serif;color:#208BA8;line-height:110%}.struk .titula.iznad{font-size:25px}.titula,.services .titula.iznad{text-transform:uppercase;font-size:13px;font-family:"Red Hat Display",serif;color:#6F6F6F}.service .readmore{position:absolute;bottom:20px;right:30px}.service .intro,.service .spec{display:none}.aboutf{position:relative}.aboutf h2{color:#208BA8;padding-bottom:35px}.aboutf h2 a,.teamwr h2 a{color:#208BA8;line-height:90%}.about_img{width:40%}.about_img img{object-fit:cover;-o-object-fit:cover;width:100%;height:100%}.about_txt{width:45%;padding:50px 0}.fpage .tags{flex-wrap:wrap;padding:50px 0}.fpage .tags .tag{width:50%}.fpage .tags .tagn{padding:10px 0;font-size:18px}.front h1{font-size:80px}.teamwr .navbuts{margin-top:70px}.teamn h5{color:#208BA8;line-height:90%}.teimg img{object-fit:cover;-o-object-fit:cover;width:100%;height:100%;display:block;object-position:center 0;-o-object-position:center 0}.teamwr .teimg{width:90%;height:500px}.teamwr .teamn{background:rgb(145 215 234 / .15);padding:80px 30px 30px 30px;border-radius:0 0 20px 0;margin-top:-50px}.spec{padding:15px 0;font-size:15px;font-weight:700;line-height:130%}.teamwr h2{padding-bottom:40px}.swiper-button-prev{transform:rotate(180deg);right:45px}.swiper-button-next{right:0}.navbuts{position:relative;margin-top:30px}.teampage{padding-bottom:100px;position:relative}.teampage_inner>div{width:47%;margin:50px 0}.teampage_inner{padding-top:15px;flex-wrap:wrap}.teampage_inner.mess{display:none}.teampage .teammemb .team_wr{display:flex;width:100%}.teampage .teammemb .team_wr .teimg{width:35%;height:350px}.teampage .teammemb .team_wr .teamn{width:65%;padding:0 7%}.teampage .filter{margin:30px 0}.teampage .filter ul{display:flex;flex-wrap:wrap}.teampage .filter ul li{margin:5px 10px 5px 0}.teampage .filter ul li a{background:#F2F4F5;padding:5px 10px;display:block;border-radius:0 0 10px 0;color:#208BA8;text-transform:uppercase;font-weight:800;font-size:13px;white-space:nowrap}.showfilter{width:100%;background:#F2F4F5;padding:5px 10px;border-radius:0 0 10px 0;color:#208BA8;text-transform:uppercase;font-weight:800;font-size:17px;white-space:nowrap}.teampage .filter ul li.activeteam a{background:#208BA8;color:#fff}.teammemb.hide{display:none}.struk .left{width:70%;padding:250px 75px 35px 0}.box .struk .left{padding:100px 35px 35px 35px}.struk .right{width:30%}.box .right .struk_cont{display:none}.box .cv1{height:calc(100vh - 300px);padding-right:10px}.struk_cont{background:rgb(235 248 251);padding:35px}.struk_cont h4{padding-bottom:30px;color:#208BA8}.bodyoverlay,.box{display:none}.bodyoverlay.showover,.box.showbox{display:block}.box{position:fixed;top:0;right:0;width:75%;max-height:100vh;z-index:7200;background:#fff}.bodyoverlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgb(0 0 0 / .4)}.close{margin-left:30px;cursor:pointer;position:relative;z-index:100}.close.butt{background:#208BA8}.links .withicon{display:block;margin:10px 0}.links .withicon i{margin-right:10px;background:#208BA8;color:#fff;padding:7px;border-radius:100%}.spage .struk{padding:0 10%;margin-top:-15%}.struk h3{color:#208BA8}.noimg .toptag{padding:5% 10%}.teama .team_wr{width:30%;margin:20px 0}.teama{padding:100px 0;flex-wrap:wrap}.tehead{margin-left:20px}.teama .flex{flex-wrap:wrap}.teama .teamn{padding-top:15px}.teama .teamn .intro,.teama .teamn .spec{display:none}.teama .teimg{height:350px}.teama .teimg img{object-position:top center;-o-object-position:top center}.cv1 a,.maintxt a,.about_txt a,.teamdesc a,.text_block a{color:#208BA8}.stepdesc{padding:25px 30px;border-left:4px solid #208BA8}.stepsbody{margin:40px 0}.stepsbody h4{color:#208BA8;padding-bottom:20px}.servbody .team_wr{width:28%;margin:20px 20px}.servbody .numb{margin:10px 20px 10px 0;max-width:110px;position:relative}.servbody .numb a.whole{width:100%;height:100%;top:0;left:0;position:absolute;z-index:10;display:block}.servbody .numb .bdesc{text-align:left;line-height:120%}.servbody .numbs{flex-wrap:wrap}.teamserv{padding:100px 0 0 0}.subtext{font-family:"Red Hat Display",serif;color:#208BA8;text-transform:uppercase;font-size:13px;font-weight:900;padding-bottom:30px}footer{background:#F2F4F5;padding:80px 0 30px 0}footer .bit.first{width:25%}footer .twice{width:70%}footer .twice .bit{width:35%}footer .bit.wide{width:60%}footer .bit.wide .bit_inner ul{flex-wrap:wrap}footer .bit.wide .bit_inner li{width:48%;padding:3px 0;line-height:130%}footer .bit .bit_inner li a,#bottom-menu-list li a{font-family:"Red Hat Display",serif;color:#208BA8;text-transform:uppercase;font-size:13px;font-weight:900}#bottom-menu-list li{padding:3px 0}footer .bit h4{padding-bottom:20px}footer .bottommenu{padding-top:20px}footer .social a,.topmenu .social a{margin-right:10px}footer .social i{font-size:25px;color:#6F6F6F}footer .social img{width:25px;display:inline-block}footer .bit a{color:#208BA8;font-weight:700}footer .daddress{font-size:12px;padding-top:20px}footer .address i{font-size:20px}footer .work i{font-size:15px;padding-right:2px}.flex.betw.twice i{color:#208BA8}.topmenu .social{padding-right:15px}.topmenu .social img{width:18px}.bottom{align-items:center}.bottom .bimg{width:30%}.bottom .bimg img{max-width:100%;height:auto;display:block}.bottom .formaa{width:60%;position:relative;padding-right:80px}.bottom .formaa .form_row .lab{opacity:.6}.bottom .form_row,.bottom .form_row2{display:none;width:100%}.form_row2.comp{padding:5px 0}.form_row2.comp label{font-size:12px;padding-left:10px;line-height:110%}.form_row2.comp label p{line-height:110%}.form_row2.comp .forminner{justify-content:flex-start;padding-bottom:5px}.bottom .submit{display:inline-block;margin-left:50px}.bottom.base .submit{margin-left:0;margin-top:20px}.bottom.base{align-items:flex-end}.bottom.base .formaa{padding-bottom:50px}.bottom.base form .form_row,.bottom.base form .servv,.cont_c .form_row,.cont_c .servv{width:45%}.form_row2{width:100%}.bottom.base form .form_row.texta,.cont_c form .form_row.texta{width:100%}.bottom.base form>.botform,.cont_c .formac form>.botform,.bottom form{align-items:center;display:flex;justify-content:space-between;flex-wrap:wrap}.bottom form>.botform{width:calc(100% - 220px)}.bottom.base form{display:block}.cont_c .formac,.cont_c .cimg_wr{width:50%}.cont_c .cimg img{object-fit:cover;-o-object-fit:cover;width:100%;height:100%}.cont_c .formac{background:#F2F4F5;border-radius:0 0 50px 0;padding:50px}.cont_c .cimg_wr{padding:50px 0}.form_error{color:#d65042;font-size:11px;font-style:italic;display:none}.form_row,.form_row2,.servv{padding:15px 0}.faq h3{color:#208BA8;padding-bottom:35px;font-size:32px}.faq_inner{align-items:flex-start;flex-wrap:wrap}.w800 .singlefaq{width:100%}.spost .text_block h2,.spost .text_block h3{font-weight:700;font-size:12pt;color:#6F6F6F}.singlefaq{width:49%;padding:20px;margin:1% 0;background:rgb(145 215 234 / .15);border-radius:0 0 20px 0}.singlefaq.usl{width:100%}.singlefaq .pitanje{font-family:"Marcellus",serif;color:#208BA8;font-size:23px;text-transform:uppercase;display:flex;justify-content:space-between;cursor:pointer;line-height:130%}.singlefaq .odgovor{display:none}.singlefaq .odgovor a{color:#208BA8;font-weight:700}.goup{position:fixed;bottom:80px;right:20px;z-index:150;display:none}.goup a{color:#208BA8;font-size:25px}.pagination{padding-top:30px}.pagination a{color:#208BA8;font-weight:700}.fblog .allblog .post{width:22%}.fblog .allblog .post .teaser_cont{padding:18px}.fblog .allblog{padding:70px 0}.fblog .allblog h2{margin-left:1%}.fblog .allblog .post .teaser_cont p{line-height:150%}.allblog .post h4,.allblog .post h4 a{font-size:23px;color:#208BA8;line-height:120%}.allblog .post .date{font-size:11px}.teaser_cont .readmore a{font-size:11px}.allblog .post{width:30%;margin:1%;display:flex;flex-direction:column}.allblog .post .teaser_cont{background:#F2F4F5;padding:35px;border-radius:0 0 40px 0;display:flex;flex-direction:column;height:100%}.spost h4{color:#208BA8;line-height:120%}.allblog .post .date,.spost .date{padding-bottom:10px}.blogimg,.blogimg a{height:250px;display:block}.blogimg img{object-fit:cover;-o-object-fit:cover;width:100%;height:100%;display:block}.fblogimg{padding-bottom:20px}.fblogimg img{width:100%;height:auto}.linki{margin-top:40px}.linki .lblog{width:45%;display:flex}.linki .next.lblog{justify-content:flex-end}.linki .lblog h4{font-size:22px}.linki .lblog .mali{text-transform:uppercase;letter-spacing:2px;font-size:10px}.linki .lblog i{font-size:30px;color:#208BA8}.next.lblog i{margin-left:10px}.prev.lblog i{margin-right:10px}.topmess{position:fixed;top:50%;left:50%;width:300px;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);padding:30px;border-radius:0 0 20px 0;background:#fff;z-index:5600;box-shadow:0 0 20px rgb(0 0 0 / .05)}.topmess i{display:inline-block;vertical-align:top;font-size:30px;padding-right:15px}.topmess .err i{color:#df4250}.topmess .succ i{color:#25C0C4}.revs{position:relative;padding-top:100px}.revs .rname{font-weight:900;text-transform:uppercase;letter-spacing:3px;padding-top:10px}.revs .quote{position:absolute}.revs .quote:before{content:open-quote;font-size:450px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#208BA8;color:#fff;font-family:"Marcellus",serif}.revs h2{text-align:right;padding-bottom:35px}.compinfo{margin-bottom:50px}.compinfo h5{padding-bottom:25px}.compinfo a,.compinfo h5{color:#208BA8}.compinfo i{padding-right:5px;font-size:16px}.copy{text-align:right;padding-top:30px}.map{height:100%}.hidden{display:none}.addtxt{padding:1% 0}.blog_img,.blog_gal{padding:10px 0}.blog_img img{max-width:100%;height:auto}.blog_gal{display:flex;justify-content:space-between;flex-wrap:wrap}.blog_gal .bimg a{display:block}.blog_gal .bimg a img{object-fit:cover;-o-object-fit:cover;width:100%;height:100%}.blog_gal.count1 .bimg,.blog_gal.count1 .bimg a{height:400px;width:100%}.blog_gal.count2 .bimg a{display:block;height:300px}.blog_gal.emore .bimg a{display:block;height:250px}.blog_gal.count2 .bimg{width:49%;height:300px}.blog_gal.emore .bimg{width:32%;height:250px;margin:1% 0}.info .email i{padding-right:3px}