/* MAIN STRUCTURE CSS */

*{margin:0; padding:0}
/* VARIABLES */

:root {--main: #08346D; --sec_blue1:#335; 
  --darkblue:#041D3E;
  --main_gradient:linear-gradient(180deg, #08346D 0%, #021124 100%); 
  --light_gradient:linear-gradient(89.82deg, #64E3F2 0.1%, #482AFD 100%); 
  --light_gradient-reverse:linear-gradient(89.82deg,  #482AFD  0.1%,#64E3F2 100%);
  --primary_green: #143; --pg: #669933; 
  --slyel_20:rgba(254,193,39,.2); 
  --slg_20:rgba(86,191,152,.2); 
  --fl:24px; --fxl:36px; --fm:20px; --fn:16px; --fs:14px; --fxs:12px; 
  --th:rgba(86,191,12,.05); 
  --negative_color:#eee; 
  --width_inner:calc(1300px - 20%); 

}
@font-face {font-family: icons; src: url(font-awesome/fonts/FontAwesome.otf);}
@font-face {font-family: roboto; src: url('fonts/roboto.ttf');}
@font-face {font-family: roboto_bold; src: url('fonts/roboto_bold.ttf');}
@font-face {font-family: pt; src: url('fonts/pt.ttf');}
@font-face {font-family: pt_b; src: url('fonts/pt_bold.ttf');}
/* OFF */

.egzakta_nav_left, .mobile_baner, .catalog_search, .menuAux , .hidden, .footer_laptop, .mobileBanner, .PageTrackNav, .insights_right .author_block, .insights_left .related_pages_cnt {display:none!important;}
/* ELEMENTS*/

 .buttons{background:var(--pg); min-width:200px; max-width:240px; margin:auto; box-sizing: border-box; padding:10px 16px; border-radius:6px; color:#eee; cursor: pointer; text-decoration: none; }
HTML{width:100%;}
BODY {width:100%; font-size:var(--fn); letter-spacing:.04em; font-family:roboto,sans-serif; width:100%; overflow:hidden; overflow-y:scroll}
img {border:0}
a{color:inherit;font-size:inherit;}
p{font-size:inherit; line-height: 1.3em}
.m99 {display: none;} /*sakrivene slike mobile verzije*/
.icons{font-family: icons;}

/* PLUM IMAGER */

 .image_outer_container {position: relative; overflow: hidden;}
.image_inner_container {position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; }
.image_inner_container img {display: block; width: 100%; height: 100%; object-fit: cover; }
.insights .crop_image_center .image_inner_container {display: flex; justify-content: center; align-items: center;  }
.fit_image_width .image_inner_container {display: flex; justify-content: center; align-items: center; }
.fit_image_width .image_inner_container img {height: auto; width: 100%; }
.fit_image_height .image_inner_container {display: flex; justify-content: center; align-items: center; }
.fit_image_height .image_inner_container img {width: auto; height: 100%; }
.crop_image_baseline .image_inner_container {display: flex; justify-content: flex-start; align-items: flex-end; }
.crop_image_baseline .image_inner_container img {height: auto; width: 100%; }


/* HEADER */


.oblast_zaglavlja{background: #fff0;  position: fixed; width:100%;top:0;left:0;right:0; transition: .5s all; }
.oblast_zaglavlja.menu_positive,
.oblast_zaglavlja.insights_page{background: #ffff }
.oblast_zaglavlja:hover{background: #ffff }
.zaglavlje_content{display: flex; justify-content: space-between; width:90%; background: #fff0; margin:auto; align-items: center; 	height:120px;transition: 1s all;}
.zaglavlje_content .Logo{width:312px; padding:20px 0 4px 2px; }
.zaglavlje_content .Logo a{padding: 0 10px 18px 0; display: block; width:100% }

.oblast_zaglavlja .zaglavlje_content .Logo img{filter:invert(1) contrast(10) brightness(.89);display: block;width:100%; }
.oblast_zaglavlja.menu_positive .zaglavlje_content .Logo img, 
.oblast_zaglavlja.insights_page .zaglavlje_content .Logo img
{filter:none }

.oblast_zaglavlja:hover .zaglavlje_content .Logo img,
.bookmarks .oblast_zaglavlja .zaglavlje_content .Logo img{filter:none; }
.oblast_zaglavlja:hover .glavni_meni > ul > li > a,
.bookmarks .oblast_zaglavlja .glavni_meni > ul > li > a{color:#111; }
.LogoMiniMenu, .menuBurger{display: none}


.userBar img{display: block; width: 100%; filter: invert(1) contrast(3) brightness(10) opacity(.9); transition: .4s all }


/* ZAGLAVLJE HOVER */


.glavni_meni {padding: 0px; min-width: 560px; margin-right: 0px; opacity:1}
.glavni_meni > ul {display: flex; gap: 10px; justify-content: space-between; position: relative; }
.glavni_meni > ul > li {list-style: none; }
.glavni_meni > ul > li > a {color: #eee; text-decoration: none; font-size: 14px; letter-spacing: 1.4px; display: block; width: 100%; padding: 26px 0 27px 0; }
.glavni_meni > ul > li > a .menuImgCnt {display: none; }
.glavni_meni > ul > li > ul {background: #fff; width: 900px; position: absolute; top: 62px; right: 0; padding: 30px 30px 30px 20px; z-index: 1000; text-align: left; margin: auto; display: flex; list-style: none; overflow-x: auto; flex-wrap: wrap; justify-content: flex-start; height: auto; /* Updated to 'auto' */
 column-count: 3; 
 column-gap: 20px; 
 }
.glavni_meni > ul > li > ul > li {width: 41%; margin-bottom: 10px; }
.glavni_meni > ul > li > ul:nth-child(3) {display: none;}
.glavni_meni > ul > li > ul > li a{text-decoration: none; padding: 2px 10px ; display: block; font-size:14px; }
.glavni_meni > ul > li > ul > li a:hover{font-weight:bold; }

.mobile_menu_cnt.glavni_meni:before{
  content:"";
  width:100vw;
  background: #fff;
  height:44px;
  position: absolute;
  top:-45px;
}
.mobile_menu_cnt.glavni_meni{
  position: absolute;
  top:103px;left:0;
  background:#fff;
  min-width: 400px;
  padding: 0;
  border:1px solid #333;
}
.mobile_menu_cnt.glavni_meni > ul{
  flex-direction: column;
}
.mobile_menu_cnt.glavni_meni > ul > li{
  border-bottom:1px solid #444;
 
}
.mobile_menu_cnt.glavni_meni > ul > li > a {
   color:#333;
  padding: 24px 20px;
}
.mobile_menu_cnt.glavni_meni > ul > li > ul{
  left:100%;
  top: -1px;
  border:1px solid #333
}

.oblast_zaglavlja:hover .glavni_meni > ul > li > a{color:#111; }
.oblast_zaglavlja.menu_positive  .glavni_meni > ul > li > a,
.oblast_zaglavlja.insights_page  .glavni_meni > ul > li > a{color:#111; }
.oblast_strane .glavni_meni>ul>li>ul .menuImgCnt{display: none }
.zaglavlje_content:hover .userBar img{filter: none; }
.bookmarks .zaglavlje_content .userBar img{filter: none; }
.oblast_zaglavlja.menu_positive .zaglavlje_content .userBar img,
.oblast_zaglavlja.insights_page .zaglavlje_content .userBar img{filter: none; }

.userBar img{display: block; width: 100%; transition: 1s all }
.userBar{
  position: absolute;
  top:10px; right:100px; z-index: 100;
  
  width:fit-content; height:auto; display: flex; gap:20px; }


.egzakta_nav_left span{width:92px; display: block; cursor:pointer; }
.egzakta_nav_right{display: flex; flex-direction: column; justify-content: flex-start; align-items: center; gap:15px; }
.egzakta_nav_right span, .egzakta_nav_right a{display: block; width:27px }

.meni_jezici{display: flex; }
.menulng{background: #fff; list-style: none;list-style: none; margin:0 0 0 3px}
.menulng a{text-decoration: none; padding:2px 4px; font-size:13px; color:inherit}
.menulng.active_lng {background: var(--main); color:#eee; }
/*FOLDER*/
.egzakta_nav_right_up.folder_icon{display: block;position:relative}
.egzakta_nav_right_up.folder_icon_active{display:none}
.logged_user_active .egzakta_nav_right_up.folder_icon{display: none; position: relative;}
.logged_user_active .egzakta_nav_right_up.folder_icon_active{display:block; position: relative}

.sr_3928, #add_favorite{position: relative; cursor:pointer}
.egzakta_nav_right_up.folder_icon:before,
 .egzakta_nav_right_up.folder_icon_active:before,
.addFavoriteElement:before,
#add_favorite:before{
  content:"EA";
   position: absolute;
   top:4px;left:5px;
   z-index: 20;
   font-size:12px;
   font-weight:bold;
   color:var(--main);
   
  
}

.addFavoriteElement:before{color:#eee;font-size:10px; top:0px}
.trends_item .addFavoriteElement:before{ top:5px}
#add_favorite:before{color:#eee; }
.oblast_zaglavlja:hover .egzakta_nav_right_up.folder_icon_active:before{
    color:#fff;
}



.egzakta_nav_right_down{}

.egzakta_nav_right_down .serachField{
  position: relative; 
display:flex; align-items:center; justify-content:center;
}
.egzakta_nav_right_down #pretraga_tekstova{display:flex;position: absolute; top:-8px; right:-12px; padding: 9px 30px 9px 60px; border-radius: 30px; width:20px; border:1px solid #999; transition:1s all; opacity: 0;}
.egzakta_nav_right_down button{background: transparent; width:23px; border:none; cursor: pointer;padding-left:20px; box-sizing:unset; translate:0 }
.egzakta_nav_right_down button img{filter: invert(1); opacity: .6 ; display: block; width: 100%; transition: 1s all }
.zaglavlje_content:hover button img{filter:none}
.egzakta_nav_right_down .serachField input{font-size:18px; background: #fffd }
.egzakta_nav_right_down .serachField input:focus{outline: none; background: #eef7 }
.egzakta_nav_right_down #close_search{
  position:absolute;
  right:-500px;top:-3px;
  z-index: 10;
  display: flex;
  align-items: center;
  display: flex;
  transition: 1s all;

}

.expanded_search .egzakta_nav_right_down #pretraga_tekstova{
  display: flex;  width:630px;
  opacity: 1;
 
}
.expanded_search .egzakta_nav_right_down #close_search{
  right:670px;
  cursor: pointer;
  padding: 6px;
  box-sizing: unset;
  _background: red;
  border-radius:50%;
  display: flex;
  border:1px solid transparent;
  
  
}
.expanded_search .egzakta_nav_right_down #close_search:hover{
  border:1px solid #999;
}

.expanded_search .glavni_meni{
  opacity: 0;
}
.expanded_search a{
  pointer-events: none;
  
}
.expanded_search button img{
  filter:none;
}


.menu_languages{position: absolute; top:96px;right:calc(50vw - 600px - 10px); background: #fff; width:800px; display: flex; padding: 20px 0 50px }
.menu_languages li{list-style: none; }
.menu_languages > div{flex-grow: 1; padding: 0 20px; flex-basis: 0; }
.menu_languages .menu_languages_middle{border-left:1px solid #A0A0A0; border-right:1px solid #A0A0A0; }
.menu_languages .menu_languages_middle li a{padding: 3px; display: block }
.menu_languages a span{display: inline-block; margin: 1px 0 0 10px; font-size:15px }
.menu_languages a img{display: inline-block; }



.pageScrollPosition{display: none}
.oblast_zaglavlja.mini_menu .pageScrollPosition{display: none;
  position: fixed; top:60px; width:100%; height:6px;left:0; right:0;background:#fff;z-index: 1000;display: block;padding: 0;margin: 0;display: block;align-items: center;
}
.oblast_zaglavlja.mini_menu .pageScrollPosition .scrollPositionIndicator{width:0%; display: none; background: var(--main);height:4px; padding: 0;margin-top: 1px;}

.insights .oblast_zaglavlja.mini_menu .pageScrollPosition .scrollPositionIndicator{display: block}
.insights.catid_8 .oblast_zaglavlja.mini_menu .pageScrollPosition .scrollPositionIndicator{display: none}


.oblast_zaglavlja.mini_menu{height:60px; background: #fff; }
.oblast_zaglavlja.mini_menu .zaglavlje_content{align-items:none; height: unset; padding: 12px; display: flex;}
.oblast_zaglavlja.mini_menu .wrapperTraka{flex-grow: 1; display: flex;}
.oblast_zaglavlja.mini_menu .glavni_meni{display: none; }
.oblast_zaglavlja.mini_menu .egzakta_nav_left{display: none; }
.oblast_zaglavlja.mini_menu .egzakta_nav_right_up{display: none }
.oblast_zaglavlja.mini_menu .Logo{display:none}
.oblast_zaglavlja.mini_menu .LogoMiniMenu{display:flex;flex-grow:1 }
.oblast_zaglavlja.mini_menu .LogoMiniMenu a{display: block; width:300px; margin:auto}
.oblast_zaglavlja.mini_menu img{display: block;width:100%}
.oblast_zaglavlja.mini_menu .userBar img{filter: none; }
.oblast_zaglavlja.mini_menu .menuBurger{display: inline-block;width:32px;padding: 0;}


.top_baner{position: relative}
#video_wrapper canvas.effectActive{filter:opacity(1) blur(4px) }
.banner_text{position: absolute; top:calc(60vh); left:40px }
.banner_text_desc{font-size:26px; letter-spacing:-.5px; color:#fff; padding: 10px 0; }
.banner_text_title{font-size:50px; font-family:pt_b; width:500px; line-height:1em; letter-spacing:-.5px; color:#fff }



/*hp - trendovi*/
.trendovi_cnt{_background: red; margin: 30px auto; box-sizing: border-box;width:99vw}
.main_top_cnt{display: flex; box-sizing: border-box;width:98vw}
.cnt_left{width: 260px;box-sizing: border-box;padding:30px;}
.negative_colors .cnt_left{width:140px}
.cnt_middle{ box-sizing: border-box; position:relative; flex-grow:1;max-width:calc(100vw - 400px)}
.cnt_right{_width:80px;box-sizing: border-box; flex-grow:1;}
.cnt_middle .arrow_right, .cnt_middle .arrow_left{position: absolute; height:80px;width:80px; display: flex; justify-content: center; align-items: center; }
.cnt_middle .arrow_right img, .cnt_middle .arrow_left img{display: block;width:100%; }
.cnt_middle .arrow_left {left: -80px; top: 0px}
.negative_colors .cnt_middle .arrow_left{left:-80px}
.cnt_middle .arrow_right{right: -80px; top:0px; rotate:180deg}
.negative_colors .cnt_middle .arrow_right{right:-80px}
.cnt_left .textbox_left p{font-size: 18px; line-height:1.3em}
.cnt_left .textbox_left h2{font-size: 38px; font-weight: bold;padding-top:20px}
.cnt_middle .trends_cnt_top {overflow: hidden; }
.cnt_middle_inner{position: relative; }
.cnt_middle_top {position: relative; display: flex; align-items: center; justify-content: center; overflow: hidden; width: 100%; }
.absolute {position: absolute; top: 50%; transform: translateY(-50%); _color: #FFF; _background-color: rgba(0,0,0,0.5); padding: 10px; cursor: pointer; z-index: 10 }
.absolute.pagination_cnt{top:0px; right:calc(50vw - 560px); display: block; }
.nav_left_cnt {left: 0; }
.nav_right_cnt {right: 0; }
.trends_cnt_top {display: flex; width:100%;overflow: hidden; }
.trends_cnt {display: flex; width: 100%; transition: transform 0.5s ease; }
.trends_item {flex: 1 0 33.33%; box-sizing: border-box; padding: 4px; list-style: none; position: relative;overflow: hidden}

.cnt_middle .image_cnt{position: relative; box-sizing: border-box;width: 100%;}
.cnt_middle .main_img{width:100%; height:200px;display: block; _border: solid 1px; border-radius: 25px 25px 0px 0px;z-index: 1;}

.cnt_middle .autor_img{position: absolute; right: 0px; bottom:0px; z-index: 3;display: block;width:80px}
.cnt_middle .autor_name{position: absolute; left: 0px; bottom: 0px; color: #fff; background: var(--main); width: 280px; padding: 5px 0px 5px 15px; z-index: 2; box-sizing: border-box; font-size: 16px;}
.cnt_middle .info_cnt { _background: orange; box-sizing: border-box; padding:30px 15px 0px 15px;display: flex; flex-direction: column;position: relative;}
.cnt_middle .info_cnt .info_textbox {height: 360px; }
.trends_item:hover:after{
  content:"";
  width:100%;height:16px;
  position: absolute;
  bottom:16;left:0;
  background: linear-gradient(89.82deg, #482AFD 0.1%, #08346D 100%);
}
.cnt_middle .info_cnt .info_textbox .intro {font-size: 16px; text-transform: uppercase; min-height: 60px;line-height:1.3em}
.cnt_middle .info_cnt .info_textbox .title{ font-weight: bold; font-size: 23px; margin-bottom: 15px; min-height: 85px; font-family:pt_b; letter-spacing:.1px; line-height:1.1em}
.cnt_middle .info_cnt .info_textbox .details{font-size: 15px;line-height: 1.3em }
.cnt_middle .info_cnt .more_box {position: absolute; right: 0px; bottom: 30px; display: flex; color: #8C8C8C; font-size: 16px; align-items: center; text-decoration: none}
.cnt_middle .info_cnt .more_box .arrow_tag {width: 30px; height: 30px; border-radius: 50%; margin-left: 10px;}
.cnt_middle .info_cnt .more_box .arrow_tag img{display: block; width:100%;}
.cnt_middle .tag_box{border-top: 1px #A0A0A0 solid;padding: 15px; color: #8D8D8D;}
.cnt_middle_bottom{ position: relative; margin: 40px 0px;display:flex;justify-content:center; }

.cnt_middle_bottom .line_ul{display: flex; justify-content: center;gap:30px;position: relative; width:fit-content; align-items: center;}
.cnt_middle_bottom .line_ul li{ width: 110px;list-style: none; height: 5px; }
.cnt_middle_bottom .line_ul li:nth-child(2){background: #08346D}
.cnt_middle_bottom .line_ul li:nth-child(3){background: #482AFD}
.cnt_middle_bottom .line_ul li:nth-child(4){background: #64E3F2}
.cnt_middle_bottom .line_ul .trio_line.pointer_before { height:4px; display: flex;justify-content: flex-end; _position: absolute; left:-140px; top:0;}
.cnt_middle_bottom .line_ul .trio_line.pointer_after { height:4px; display: flex;justify-content: flex-start;align-self:end; _position: absolute; right:-140px; top:0; }
.cnt_middle_bottom .line_ul .trio_line span{width: 30%; background: #A0A0A0; margin:0 6px}



/*Vidljivost linija */
.trio_line span[data-id='4'],
.trio_line span[data-id='5'],
.trio_line span[data-id='6']{display:none;}
.pagination_cnt{
  position: absolute; top:-10px; right:140px;
}
.negative_colors .pagination_cnt p{
  color:#fff
}
.main_bottom_cnt { margin: 60px 0px 50px 0px;}
.main_bottom_cnt .info_button{text-align: center; text-transform: uppercase; font-size: 18px; color: #fff;}
.main_bottom_cnt .info_button a{text-decoration: none; background: var(--main); padding: 18px 50px; border-radius: 30px; position: relative; }
.main_bottom_cnt .info_button a:before {content: ""; position: absolute; top: -3px; left: -3px; right: -3px; bottom: -3px; background: linear-gradient(to right, #64E3F2, #482AFD, #08346D); border-radius: 30px; z-index: -1; }



/* NEGATIVE */
.trendovi_cnt.negative_colors{background: var(--main); width: 100%; margin: 0px auto; box-sizing: border-box; padding: 10px 0px}
.negative_colors .cnt_left{flex-grow: 1;flex-basis: 0;}
.negative_colors .cnt_right{flex-grow: 1;flex-basis: 0}
.negative_colors .cnt_middle .autor_name{
  background: #482AFD;
  padding:12px;
  box-sizing: border-box;
  width:100%;
}
.negative_colors .cnt_middle .info_cnt .info_textbox{
  color:#fffe;
}
.cnt_middle .arrow_right img, .cnt_middle .arrow_left img{}
.negative_colors .cnt_middle .arrow_right img, .negative_colors .cnt_middle .arrow_left img {filter: invert(1) brightness(6); }
.negative_colors .info_button a{border: solid 1px #fff}
.negative_colors .cnt_middle_bottom .line_ul li:nth-child(2){background: #ccc}
.negative_colors .tag_box, .negative_colors .more_box span{color:#eee}

/* TRENDOVI NEGATIVE*/  
  
.carousel_negative .cnt_left .textbox_left h2{font-size: 38px; font-weight: normal;padding-top:12px; font-family:pt_b}
.carousel_negative.trendovi_cnt{
    background: var(--main);
  width:100%;
  padding: 60px 0;
 }
.carousel_negative.trendovi_cnt .main_top_cnt{
  width:var(--width_inner);
  margin:auto;
  color:#fff
}

.carousel_negative .cnt_middle .arrow_right img, .carousel_negative .cnt_middle .arrow_left img{filter:invert(1) brightness(6) contrast(3)}
.carousel_negative .info_button{padding: 40px 0 0 0}
.carousel_negative .info_button a{border:1px solid #fff}
.carousel_negative .cnt_middle_bottom .line_ul li:nth-child(2){background: #FFF}
.carousel_negative  .cnt_middle_bottom .line_ul li:nth-child(3){background: #FFF}
.carousel_negative  .cnt_middle_bottom .line_ul li:nth-child(4){background: #FFF}









/* LAYOUT */

 .pageTitle{width:var(--width_inner); margin:auto; padding: 40px 0; box-sizing: border-box; font-size:var(--fxl); }
.blockWrapper{width:100%}
.blockWrapper .blockInner{list-style: none; background: #777; display: flex; justify-content: center; }
.blockWrapper.fixed_width .blockInner{width:var(--width_inner); background: #aaa; margin:auto }
.blockElement{display: flex; flex-grow: 1; text-align: center; min-height:400px; border:1px solid #ccc; align-items:center; justify-content: center; font-size:200px; color:#eee4 }
.industrija .oblast_sadrzaja{margin-top:90px; }
.blockWrapper.fixed_width .blockWrapperInnner{_width:1300px; margin:auto; }
.back_main{background: var(--main); }
.back_main_grad{background:var(--main_gradient) }
.blockWrapperInnner{width: 100%; margin: auto; }
.blockWrapperInnner img{display: block; width:100%; }
.blockWrapperInnner .box-regular{display: flex; overflow: hidden; position:relative}
.box-regular-image{flex-grow: 2; flex-basis: 0; box-sizing: border-box; margin-left:-200px; }
.box-regular-image img{ min-height:430px;}
.box-regular-promo{flex-grow: 1; flex-basis: 0; flex-direction: column;
  justify-content: flex-start; _align-items: center; display: flex; padding: 0 0 0 50px; box-sizing: border-box; background: var(--main);}
.box-regular-promo p{
  padding: 0;
  color:#fff;
  width:100%;
  max-width: 80%;
}
.box-regular .img-cnt-abs{
  content:"";
  background-image: url('../../cms_upload/pages/files/265_000desktop1920imagehomepage_325_456.jpg');
  background-size:cover;background-repeat: no-repeat;
  position: absolute; top:0;left:0; bottom:0; width:270px; height:100%; display: block;z-index: 100;  }
.box-promo-txt{color:#fff; display: flex; font-size:43px; font-family: pt; font-weight:bold; letter-spacing: -.3px; display: block; width:100%;padding:160px 0 10px 0;max-width:20vw}
.iconItems{list-style: none; display: flex; flex-wrap: wrap; width:90%; margin: 60px auto; justify-content: space-around; }
.iconItem{width:220px; margin: 30px 30px; text-align: center; }
.iconItem a{text-decoration: none; text-transform: uppercase; text-align: center; display: flex; flex-direction:column; gap:20px; justify-content:center}
.iconItem span{padding:4px; display: flex; margin: auto; font-size:16px}
.iconItem .iconItemText{padding: 4px 0}
.iconItemImage{text-align: center; margin:auto; position: relative; transition: 1s all; }
.iconItemImage img{_border: 4px solid #fff; display: block; border-radius:50%; }
.iconItemImage:before {content: ""; position: absolute; top: -6px; left: -6px; right: -6px; bottom: -6px; background: transparent; border-radius: 50%; z-index: -1; }
.iconItemImage:after {content: ""; rotate:90deg;position: absolute; top: -6px; left: -6px; right: -6px; bottom: -6px; background: linear-gradient(to left, #64E3F2, #482AFD, #08346D); border-radius: 50%; z-index: -1; transition: all .5s;opacity:0 }
.iconItemImage:hover:after{opacity: 1;rotate:0deg }
.box-type-4 .blockWrapperInnner{width: 100% }
.bannerFull{position: relative;height:; overflow: hidden; width:100%}
.bannerFull span{position: absolute; top:190px; z-index: 10; color:#fff; width:100%; display: block; text-align: center; font-size:43px; font-family: pt_b; }
.usluge_icons_wrapper{background: var(--main); padding-bottom: 100px }
.usluge_list{list-style: none; display: flex; flex-wrap:wrap; width:100%; margin: 0 auto 60px auto; justify-content: space-evenly; border:none; padding: 30px 0 0 0; gap:40px;}
.usluge_list a{display: block; text-decoration: none; }
.usluge_list_image{margin-left:-10px; display:block; width:190px; height:190px;overflow:hidden;}
.usluge_list_image:hover img{width:200px}
.usluge_list_image:hover{ width:190px}
.usluge_list img{display: block; width:1300px; transition: 1s all}
.usluge_list .usluge_link_item{width:220px; margin:40px;position:relative; }
.usluge_link_item .usluge_list_br{font-size:36px; display: block; margin: 0; }
.usluge_link_item:nth-child(5), .usluge_link_item:nth-child(12){margin-left:80px; }
.usluge_link_item:nth-child(7), .usluge_link_item:nth-child(14){margin-right:80px; }
.usluge_list_title{color:#fff; 
font-family:pt;
}
.usluge_link_item:after{
  content:"";
  position: absolute;
width: 100%;
height: 5px;
left: 0px;
top: 109%;
  z-index: 1;
background: #fff;
}
.usluge_link_item:hover:after{
  content:"";
  z-index: 1;
  height: 16px;
  background: linear-gradient(89.82deg, #482AFD 0.1%, #08346D 100%);
}

.usluge_list_naslov {
  display: block;
  margin: 0;
  font-size: 21px;
  line-height: 1.1em;
  min-height: 40px;
  overflow: visible;
  white-space: wrap;
  padding: 20px 0
}

.usluge_list_slogan{display: block; font-size: 16px; margin: 0; }
.procenti_cnt{display: flex; justify-content: space-between; width:calc( 100vw - 200px ); margin: auto; }
.procenti_cnt img{display: block; width:100%; }
.procenat_item{display: flex; flex-direction: column; align-items: center; min-width:18%}
.procenat_item .proc_procenat{
  font-family: roboto_bold;
  font-size:90px;
  font-weight:normal;
}
.procenat_item:nth-child(2n) .proc_slika{display: none; }

.proc_linija{
width: 10px;
height: 470px;

}
.proc_linija_inner{
  height:0%;
  display: block;
 background: linear-gradient(180deg, #08346D 0%, #482AFD 46.15%, #64E3F2 100%);
transform: rotate(-180deg);
}

.proc_text{
  
  font-size:18px; display: block; width:180px; text-align: center; overflow:visible;
  position: relative;
  
}
.proc_slika{
  display: block;
  position: absolute;
  border-radius:34px; 
    overflow: hidden
}
.procenat_item_1 .proc_slika{
    right:-20px; top:100px;
    width:20vw;
}
.procenat_item_3 .proc_slika{
    right:-20px; top:100px;
    width:22vw;

}
.procenat_item_5 .proc_slika{
    right:-20px; top:-620px;
    width:20vw;
}



.procenat_item:nth-child(1){margin-top:-380px; }
.procenat_item:nth-child(2){margin-top:-200px; }
.procenat_item:nth-child(3){margin-top:-20px; }
.procenat_item:nth-child(4){margin-top:160px; }
.procenat_item:nth-child(5){margin-top:340px; }

.box-type-1 .blockWrapperInnner{display: flex; flex-direction: row; padding-bottom: 320px }
.box-type-1 img{display: block; width:200px }
.box-type-1-left{width:100px; }
.box-type-1-middle{flex-basis: 0; flex-grow:1; display: flex; }
.box-type-1-right{width:0px; }
.box_21901 .box-type-1-left-left h3{
  font-family: pt_b;
  font-size:43px;
  font-weight:normal;
}
.box-type-1-middle .box-type-1-left-left{_flex-grow:1; _flex-basis: 0; padding: 0 20px 0 0; box-sizing: border-box; 
  width:520px; color:#fff; }
.box-type-1-left-left h3{}
.box-type-1-left-left p{font-size:18px; line-height: 1.2em; padding: 10px 0; font-family:roboto}
.box-type-1-middle .box-type-1-left-right{background: transparent; _flex-grow:1; flex-basis: 0;; width: fit-content; }
.box-type-1-left-right .image_box{_width:100%; position: relative; width: fit-content; }
.box-type-1-left-right .image_box img{width: 100%; }
.graphic_box_left{position: absolute; bottom:0;left:-1570px; z-index: 10; width:350px; }
.graphic_box_bottom{position: absolute; top: calc(100% + 20px);left:400px; z-index: 10 }
.box-type-2{padding: 40px 0 0 0; }
.box-type-2 .blockWrapperInnner{position: relative;  overflow: hidden; width:100%; }
.teaser{position: absolute; top:160px;left:50px; }
.teaser-title{font-family: pt_b; font-size: 43px; padding:20px 0; color:var(--main)}
.teaser-text{font-size:18px; width:560px; padding-bottom:20px; color:var(--main)}
.teaser-screen{position: absolute; top:0;left:0;right:0;height:600px; background: #fff}
.button-flex{margin:20px 0;display: inline-block;text-decoration: none;cursor:pointer;border:none;background: var(--main);color:#fff;padding: 20px 60px;border-radius: 30px;}
.button-flex:hover{background: var(--light_gradient-reverse)}
.button-white{background: #fff; color:var(--main) }
.button-gradient-light{background: var(--light_gradient) }

.blockWrapper[data-id='272'] .blockWrapperInnner{display: flex;justify-content: center; 
  align-items: center; color:#fff; padding:60px; _width:var(--width_inner);
box-sizing: border-box;
}
.blockWrapper.box-type-3{background: var(--main) }

.box-type-3 .box-type-3-left{flex-grow: 1; padding: 0 0 0 120px; }
.box-type-3 .box-type-3-left h3{font-family: pt; font-size:43px; position:relative}
.box-type-3 .box-type-3-left h3:after{
  content:"";
  _background-color: red;
  background-image:url('../../cms_upload/pages/files/272_main_icon.png');
  width:65px; height:40px;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  left:260px; top:12px
  
 
  
}
.box-type-3 .box-type-3-right{width:500px; display: flex; gap:35px}

.box-type-3 .box-type-3-right input{
  padding: 0;
  height: 26px;
  padding: 15px 5px 15px 25px;
  display: flex;
  align-self: center;
  justify-content: center;
  font-size:16px;
  border-radius:36px;
  border:none;
  outline: none;
}

.image_23993{
  _width:42vw; 
  _height:calc( 40vw / 1.3 );
  width:500px; 
  height:400px;
}


.image_23993 img{border-radius:30px; }

/* COMMON BLOCKS*/

.exp_cnt27 h1{font-family: sf_b; font-size:43px; line-height:77px; }
.exp_cnt27{text-align:center; width: var(--width_inner); margin: 40px auto 0px;}
.show_more_authors {text-transform: uppercase;font-size:18px;background: var(--main);color: #fff; font-family: roboto;  border: solid 2px var(--main); padding: 18px 50px; border-radius: 30px; width: fit-content; margin: auto;}

.eksperti_cnt_678{
  width:var(--width_inner);
  margin: auto;
  text-align: center;
  padding: 60px 0 40px 0;
}
.eksperti_cnt_678 h1{
  font-family: pt_b;
  font-size:43px;
  font-weight:normal;
}

.textbox_678 p{
  width:800px;
  margin:auto
}

.gallery_122{
   margin:auto;
  width:var(--width_inner);
}

.gallery_122 h2{
  font-size:21px;
  font-family:pt_b;
  font-weight:normal;
}
.gall_zvanje{
   font-size:16px;
    font-family:roboto_bold;
  font-weight:normal;
}

.gallery_122 .gall_ul{
  display: flex;
  gap:20px;
  padding: 50px 0;
  max-width: 1000px;
  flex-wrap: wrap;
  justify-content: center;
  margin: auto;
 
}
.gallery_122 .gall_ul .gall_item{
  list-style: none; 
  position: relative;
  width:21%
 
}

.gallery_122 .gall_ul .gall_item:hover:after{
  content:"";
  width:100%;
  height:16px;
  background: linear-gradient(89.82deg, #482AFD 0.1%, #08346D 100%);
  position: absolute;
  top:100%;left:0
}
.gallery_122 .gall_item .gall_img{
  border-radius:50%;
  overflow: hidden;
  box-sizing: border-box;
   padding: 30px;
}
.gallery_122 .gall_img img{
  display:block;
  width:100%;
  box-sizing: border-box;
  border-radius:50%;
  
}

.gallery_122 .gall_netw{
  display: flex;
  justify-content: center;
  gap:10px;
  padding: 20px 0;
  border-top:1px solid #AAAA;
  margin-top:20px
}

.kontakt_cnt_4222, .form_cnt{
  background: #eee;
  /* padding: 30px 0px; */
  box-sizing: border-box;

}
.innerCnt_4222{
  width:1200px;
  margin: auto;
  padding: 50px 0;
  

}
.hidden_13 {
    display:none!important;
}

.innerCnt_4222 h1{
  font-family: pt_b;
  font-size:43px;
  font-weight:normal;
  text-align: center;
}
.innerCnt_4222 .row_cnt.row1, .innerCnt_4222 .row_cnt.row9{
  display: flex;
  gap:40px;
  padding: 30px 0;
  justify-content:space-between
}

.innerCnt_4222 .row9 .row_item {width: 50%}
.innerCnt_4222 .row1 .row_item {width: 30%;}
.innerCnt_4222 .row3 .row_item {width: 100%}

.innerCnt_4222 .row_cnt.row1 label,
.innerCnt_4222 .row_cnt.row2 label,
.innerCnt_4222 .row_cnt.row3 label,
.innerCnt_4222 .row_cnt.row9 label
{
  display: block;
  font-size:16px;
  font-family: roboto;
  letter-spacing: -.1px;
  padding: 4px 0 4px 20px
}

.innerCnt_4222 .row_cnt.row1 input,
.innerCnt_4222 .row_cnt.row2 input
{
  width: 100%;
  padding: 4px 10px;
  font-size:18px;
  height: 50px;
  box-sizing: border-box;
  border:1px solid #999;
}
.innerCnt_4222 .row_cnt.row9 select, .innerCnt_4222 .row_cnt.row9 input {
  width: 100%;
  padding: 4px 10px;
  font-size:18px;
  height: 50px;
  box-sizing: border-box;
  border:1px solid #999;
  
}
.innerCnt_4222 .row_cnt sup{
  color: red;
}

.innerCnt_4222 .row_cnt.row2 input{
    width: calc(50% - 20px) ;
}

.innerCnt_4222  .row_cnt.row2{
  padding:0px 0px 30px 0px}


.innerCnt_4222 .row_cnt.row3 #poruka{
  width:100%;
  height:160px;
  background: #fff;
  border:1px solid #999;
  box-sizing: border-box;
}

.innerCnt_4222  .row4{
  padding: 20px;
  text-align: center;
}
.innerCnt_4222 .textbox_4677 p{
  font-size:14px;
  color:#999;
  letter-spacing: 0px;
  text-align: center;
}

/* STRANICE */



.bocniMeniStrane{
  display: flex;
  list-style: none;
  justify-content: center;
  border-bottom:1px solid #333;
  padding: 50px 0 0 0;
}
.bocniMeniStrane li:not(li:last-child){
  border-right:1px solid #333;
}
.bocniMeniStrane li a{
  text-decoration: none;
  padding: 8px 20px;
  display: block;
  font-family: pt;
  text-transform: uppercase;
  font-size:16px; 
  
}
.floatingMenuTop.bocniMeniStrane{
  background: #fff;
  padding: 0;
  position: fixed;;
  width:100%;top:64px;
  z-index: 1000;
  overflow:hidden;
  border-top:.5px solid #999;
}
.floatingMenuTop .active_link{
  font-family: pt_b;
  color:var(--main)
}

/* INDUSTRIJE */

.blockWrapperInnner img{width:100%; display: block;}

/*
.top_baner + h1{
  position: absolute;
  top:450px; left:calc(50vw - 45%);
  color:#fff;
  font-family: pt_b;
  font-size:43px;
  letter-spacing: -.5px;
  font-weight:normal;
}
*/
.page_block.fixed_width .blockWrapperInnner{
  width:var(--width_inner);

}
.flexbox_10999{
  display: flex;
  gap:30px;
  justify-content: space-between;
  align-items: flex-start;
  padding: 60px 0
}

.textbox_10999{
  flex-grow: 1;
  flex-basis: 0;
  padding-right:30px

}

.textbox_10999 p:last-child {
  border-bottom: solid 16px;
  border-image: linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1;
  
}

.textbox_10999 h1{
  font-family: pt;
  font-size:25px;
  font-weight:normal;
  letter-spacing: -.5px;
  padding-bottom: 20px;
}
.textbox_10999 p{
  padding-bottom: 20px;
  line-height:21px;
  font-size:18px;
}



.imagebox_10999{
  width:400px;height: 440px;
  display: flex;
  border-radius:30px
}



.box_10888{
  background: linear-gradient(333.99deg, #64E3F2 -5.1%, #482AFD 18.84%, #08346D 52.78%, #08346D 105.37%);
}

.pagebox_10888{
  width:var(--width_inner);
  margin:auto;
  color:#fff;
  font-weight:normal;
}
.pagebox_10888 h2{
  padding: 70px 0;
  font-family: pt_b;
  font-weight:normal;
  font-size:43px;
}

.sectors_cnt {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  height: 300px;  
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;  
  
}

.sectors_cnt li {
  width: calc(100% / 7);
  box-sizing: border-box;
  padding: 6px 0;
  position: relative;
}
.sectors_cnt li:nth-child(2n) a{
  padding-top: 30px;
  height:100px
}

.sectors_cnt a {
  text-decoration: none;
  display: block;
  color:#fff;
  height:90px;
  box-sizing: border-box;
  text-transform:uppercase;
  font-size:14px;
  letter-spacing: -.4px

}
.pagebox_10888 .sectors_cnt li:after{
  content:"";
  height:1px;
  width:70%;
  position: absolute;
  bottom:0;left:0;
  background: #fff;
  
}

/* IT */
.overview_cnt_555{
  width:var(--width_inner);
  margin:auto;
  display: flex;
  padding: 50px 0;
}
.image_i99.image_outer_container.crop_image_center{
  width:50%;
  height:auto;
  border-radius:34px;
  margin-top:70px;
}
.textbox_i99{
  flex-grow:1;
  flex-basis: 0;
  padding-right: 50px
}

.textbox_i99 p:last-child{
  border-bottom: solid 16px;
  border-image:  linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1;
  
}

.textbox_i99 h1{
    font-size:43px;
  font-family: pt;
}
.textbox_i99 h4{
  font-size:25px;
  font-family: pt;
  line-height: 29px;
  padding: 10px 0
}
.textbox_i99 p{
  padding: 20px 0;
}

/* FINANSIJE */

.outerCnt_555{
  width:100%;
  padding: 0;
}
.outerCnt_555 .innerCnt_555{

  display: flex;
  _height:480px;
  background: #eee;
}
.outerCnt_555 .innerCnt_555 .imagebox_895{
  flex-grow: 1;
  flex-basis: 0;
}
.outerCnt_555 .innerCnt_555 .textbox_i99{
  flex-grow: 1;
  box-sizing: border-box;  
  flex-basis: 0;
}
.textbox_895.textbox_i99 .inner_895{
  padding: 60px 100px;
  box-sizing: border-box;
}

.outerCnt_6222{
  background: linear-gradient(180deg, #08346D 0%, #021124 100%);
  color:#fff;
}
.flexbox_6222{
  width:var(--width_inner);
  margin: auto;
  display: flex;
  justify-content: space-around;
  align-items: top;
  padding: 50px 0;
  
}
.flexbox_6222 > div{
  flex-grow: 1;
  flex-basis: 0;
}

.inner_left_6222,.inner_right_6222{
  padding: 0 0 30px 80px;
  max-width: 80%;
  position: relative;
  
}
.inner_left_6222{
  padding-left:20px;
}
.inner_right_6222:before{
  content:"";
  width:7px;height:100%;
  position: absolute;
  left:0; top:0;
  z-index: 1;
  display: block;
  background: linear-gradient(180deg, #482AFD 0%, #64E3F2 100%);
}
.flexbox_6222  h2{
    font-size:30px;
  font-family: pt_b;

  padding: 0 0 20px 0;
  font-weight: normal;
}
.flexbox_6222 p{
  font-size:18px;
  padding-bottom: 20px
}

/* PRERADA */

.outerCnt_6333 .image_outer_container.crop_image_center{
  width:100%;
  height:400px;
  position: relative;
}
.outerCnt_6333 .banner_absolute_text{
  position: absolute;
  bottom:180px;
  width:100%; text-align: center;
  color:#fff;
  font-size: 43px;
  font-family:pt_b;
  font-weight:normal;
  letter-spacing: -.1px;
}

.outerCnt_7733{
  
}
.outerCnt_7733 .innerCnt_7733{
  width:var(--width_inner);
  margin:auto;
  padding: 50px 0
}
.innerCnt_7733 .ul_7733{
  display: flex;
  list-style: none;
}
.ul_7733 li{
  flex-basis:0;
  flex-grow: 1;
  padding: 20px 10px 50px 10px;
  position: relative;
}
.ul_7733 li:hover:after{
   content:"";
  width:100%;height:10px;
  position: absolute;
  left:0; bottom:0;
  z-index: 1;
  display: block;
  background: linear-gradient(90deg, #482AFD 0%, #64E3F2 100%);
  
}
.ul_7733 h2{
  font-size:27px;
  font-family: pt_b;
  padding: 0 0 20px 0;
  font-weight: normal;
  line-height: 33px;
  letter-spacing: -.8px;
  min-height:110px
}

.outerCnt_1717{
  
}
.innerCnt_1717{
  display: flex;
  
}

.innerCnt_1717 > div{
  flex-basis: 0;
  flex-grow:1;
  background: #eee;
}
.innerCnt_1717 img{
  width:100%; display: block;
}
.innerCnt_1717 .textbox_1717 .inner_1717{
  padding: 60px
}
.innerCnt_1717 h5{
  font-size:27px;
  font-family: pt;
  padding: 0 0 20px 0;
  font-weight: normal;
  line-height: 33px;
  letter-spacing: -.2px;
  max-width: 540px;
}
.innerCnt_1717 p{
  max-width: 540px;
}
/*USLUGE main page*/

/*baneri*/
.usluge .top_baner::after, .industrije .top_baner::after, .egzakta .top_baner::after, .catid_10 .top_baner::after  {

    content: "";
    width: 43vw;
    height: 80px;
    position: absolute;
    bottom: -40px;
    background: linear-gradient(89.82deg, #64E3F2 0.1%, #482AFD 21.74%, #08346D 52.44%, #08346D 100%);

}

.industrije .baner_slide_title, .egzakta .baner_slide_title, .catid_10 .baner_slide_title  {left:  calc(5.5%); bottom: 150px; color: #fff; position: absolute; font-size: 43px; font-family: pt_b; line-height:93px; }
.usluge .baner_slide_title, .insights  .baner_slide_title{left:  calc(5.5%); bottom: 200px; color: #fff; position: absolute; font-size: 43px; font-family: pt_b; line-height:93px; }
.usluge .baner_slide_description, .insights .baner_slide_description{left:  calc(5.5%); bottom: 150px; color: #fff; position: absolute; font-size: 30px; font-family: roboto; font-style:italic;  line-height:34px; }
.catid_5 .baner_slide_description, .catid_7 .baner_slide_description, .catid_10 .baner_slide_description {left:  calc(5.5%); bottom: 120px; color: #fff; position: absolute; font-size: 30px; font-family: roboto; font-style:italic;  line-height:34px; }


.intro_cnt {display: flex;  margin: 100px auto;gap: 100px; width: var(--width_inner);}
.intro_cnt div {flex-grow: 1; flex-basis: 40%}
.catid_6 .intro_cnt div p{margin: 0px; font-size: 18px; line-height: 1.2em; padding-bottom:15px; font-family:roboto;  }
.catid_6 .intro_cnt  h1{font-size: 43px; font-family: pt_bold; line-height:47px;} 
.catid_6 .intro_cnt h4  { font-weight: normal; font-size: 25px; padding: 26px 0px; font-family:pt; line-height: 27px;}
.catid_6 .intro_cnt .intro_left p:last-child {border-bottom: solid 16px; border-image:  linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1;}
.catid_6 .intro_cnt .intro_image {width: 686px; height: 544px; border-radius: 34px; }



.catid_6 .page_block_2 {background: var(--main); width: 100%; margin: 0px; color: #fff; padding: 60px 0px; box-sizing:border-box; }
.catid_6 .page_block_2 .inner_block_2{width:var(--width_inner); margin:auto;}
.catid_6 .page_block_2 h3 {font-family: pt; font-size: 43px; line-height: 46px; margin-bottom: 50px;}
.catid_6  .pageBody .sectors_ul{display: block; column-count: 6; text-transform: uppercase; margin: 0px auto; column-rule: 1px solid #fff; gap: 30px;}
.catid_6 .sectors_ul li{list-style: none;  break-inside: avoid; height: 150px; display: flex; align-items: center; position:relative;}
.catid_6 .sectors_ul li:hover:after{content:""; width: 120px; height: 10px; background:linear-gradient(89.82deg, #64E3F2 0.1%, #482AFD 100%); position:absolute; bottom:0px;}
.catid_6 .sectors_ul li:after{content:""; width: 120px; height: 1px; background: #fff; position:absolute; bottom:0px;}
.catid_6 .sectors_ul li:nth-child(3n-2){ align-items:  normal; height: 100px;}
.catid_6 .sectors_ul li a {text-decoration: none; line-height: 1.4em; display: block; height: 3em; }
.catid_6 .page_block_3{width:100%; height: 30vw}

/*usluge - pages overview */

.usluge .pageTitle {color: #ffff; background: var(--main); width:100%; padding: 30px 100px; font-family:pt_b; font-size: 43px;}

.uvidi_blok1_cnt {width: var(--width_inner); margin: 60px auto}
.uvidi_blok1_cnt .inner_flex_6755 {display: flex; justify-content: space-between;}
.uvidi_blok1_cnt .inner_flex_6755 .txtbox_6755 {width: 100%; box-sizing: border-box; padding:0 30px 0 0;}
.uvidi_blok1_cnt .inner_flex_6755 .image_outer_container{width: 686px; margin-top:60px; height:auto; max-height:500px}
.uvidi_blok1_cnt .inner_flex_6755 .image_outer_container img{border-radius: 34px;}
.uvidi_blok1_cnt p{padding: 15px 0px;}
.uvidi_blok1_cnt p:last-child, .c6944 ul{border-bottom: solid 16px; border-image:linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1; }
.sf_25 {font-family:pt; font-size: 25px; line-height:29px;  }
.roboto_18 {font-family: roboto; font-size: 18px; line-height: 21px;}
.roboto_21 {font-family: roboto; font-size: 21px; line-height: 25px}
.uvidi_blok1_cnt .inner_flex_6755 .imagebox_6944 {height:}
.uvidi_blok1_cnt .inner_flex_6755 .imagebox_6755{height: ;}


.uvidi_blok2_cnt .inner_flex_9777{display: flex;}
.uvidi_blok2_cnt .txtbox_9777{background: #F0F0F0; flex-grow:1; flex-basis:0;padding: 40px}
.uvidi_blok2_cnt .inner_txt_9777 {  max-width: 500px; margin: 60px auto;}
.uvidi_blok2_cnt .txtbox_9777 p{padding: 20px 0px;}
.uvidi_blok2_cnt .txtbox_9777 p:last-child{border-bottom: 7px solid; border-image: linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1; }
.uvidi_blok2_cnt .txtbox_9777 h2{ font-family: pt_b; font-size: 30px; line-height: 38px;}
.uvidi_blok2_cnt .image_outer_container {width: 55%;}

/* box2 razlike txt*/
.c9667 .inner_txt_9777 {max-width: 700px; box-sizing: border-box;}
.c9667 .inner_txt_9777 .blueline {border-bottom: 7px solid; border-image: linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1;}
.c7164 .right_67551 ul {border:none;}

.ol_rb21 li, .ul_rb21 li{font-family: roboto;font-size:17px;line-height:30px;padding: 6px 0px;box-sizing: border-box;}
.c9667 .inner_txt_9777 p:last-child{ border:none;}
.c9667 .ol_rb21{border-bottom: solid 1px #000; padding-bottom: 10px;box-sizing: border-box;}
.ol_rb21 li{margin-left: 25px}
.ul_rb21 li {list-style: none;position: relative;  }
.ul_rb21 li:before{content:"\2022"; font-size: 40px; color: #64E3F2; width: 10px; position: absolute; left: -20px}
.ul_rb21 {padding: 20px;}

.uvidi_blok2_cnt {background: #F0F0F0;}
.uvidi_blok2_cnt .inner_blok_7000{width:var(--width_inner); margin: auto; padding: 50px 0px; display: flex; gap: 70px}
.uvidi_blok2_cnt .inner_blok_7000 .box_left_7000 p{border-bottom: solid 7px;  border-image: linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1;  }
.uvidi_blok2_cnt .inner_blok_7000 h2{font-family: pt_b; font-size: 30px; line-height: 38px;}
.uvidi_blok2_cnt .inner_blok_7000 p{padding: 15px 0px;}
.uvidi_blok2_cnt .inner_blok_7000 .box_right_7000 {border: solid 7px ; border-image: linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1;padding: 35px; box-sizing: border-box; }

.uvidi_blok3_cnt{background:   linear-gradient(180deg, #08346D 0%, #08346D 34.69%, #021124 100%);;color: #fff; padding: 60px 0px 0px 0px ; box-sizing:border-box;}
.uvidi_blok3_cnt .inner_d1111 .textbox_d1112, .inner_c0011 {width:calc(100% - 60px); margin: auto; }
.uvidi_blok3_cnt .inner_d1111 .textbox_d1112 .sf_25 {padding-bottom: 30px; border-bottom: solid #fff 1px; margin-bottom: 30px;}
.uvidi_blok3_cnt .inner_d1111 .textbox_d1112 .roboto_18{padding: 10px 0px;}

.uvidi_blok3_cnt .inner_c0011 {padding: 10px 0px;}
.uvidi_blok3_cnt .inner_c0011 .ul_0011 {margin: 30px  auto; display: flex; justify-content: space-between;  box-sizing: border-box; max-width:1100px}
.uvidi_blok3_cnt .inner_c0011 .ul_0011 li{
 list-style:none;
 border: solid 14px;
 border-image: linear-gradient(89.82deg, #64E3F2 1.44%, #482AFD
 101.34%) 1;
 width: 340px;
 height:330px;
 padding: 20px;
 box-sizing: border-box;
  margin:10px
 }
.uvidi_blok3_cnt .inner_c0011 .ul_0011 li span {font-size: 60px; font-family:pt;}
.uvidi_blok3_cnt .inner_c0011 .ul_0011 li p{font-size: 20px; font-family: roboto; line-height: 24px; margin-top: 10px}
.uvidi_blok3_cnt.c0026.c0027 p{
  width:90%; margin:auto;padding: 30px; text-align: center;
}

.uvidi_blok3_cnt .inner_c0011 .ul_0011.ul011_wrapped{
  flex-wrap: wrap;
  justify-content: center;
}

/*blok3 IT strategija*/

.uvidi_blok3_cnt .middle_flex_0011 .image_outer_container{width: 45vw; height: 50vw;box-sizing:border-box; }
.uvidi_blok3_cnt .middle_flex_0011{display:flex; margin-top: 120px;position:relative; box-sizing:border-box;}
.uvidi_blok3_cnt .middle_flex_0011 .txtbox_0011 { _border-bottom: solid 20px; flex-grow:1; flex-basis:1;box-sizing:border-box; }
.uvidi_blok3_cnt .middle_flex_0011 .txtbox_0011l {padding: 0px 0px 20px 0px; max-width: 40vw;  _border-bottom: solid 7px #fff; box-sizing:border-box;}
.uvidi_blok3_cnt .middle_flex_0011 .txtbox_0011r {padding: 0px 0px 0px 140px; width: 700px;  _border-bottom: solid 7px #fff; box-sizing:border-box;}
.uvidi_blok3_cnt .middle_flex_0011 .txtbox_0011r li:last-child{border-bottom: 7px solid #fff; padding-bottom:30px;}
.uvidi_blok3_cnt .middle_flex_0011 .ol_0011 li{ font-family: roboto; font-size: 18px; line-height:26px; padding-top:10px;box-sizing:border-box;}
.uvidi_blok3_cnt .middle_flex_0011 .ol_0011{margin: 25px}
.uvidi_blok3_cnt .flex_001l:after{content:""; position:absolute; background:linear-gradient(89.82deg, #64E3F2 0.1%, #482AFD 100%); height:50px; width: calc(var(--width_inner) - 485px); bottom:-50px; left:0px}
.uvidi_blok3_cnt .flex_001r:after{content:""; position:absolute; background:linear-gradient(89.82deg, #64E3F2 0.1%, #482AFD 100%); height:50px; width: calc(var(--width_inner) - 485px); bottom:-50px; right:0px}
.uvidi_blok3_cnt .bottom_0011 {margin: 100px 0px;}
.uvidi_blok3_cnt .bottom_0011 .ul_graph_0011{display:flex; justify-content:center; gap:100px; margin: 100px 0px }
.uvidi_blok3_cnt .bottom_0011 .ul_graph_0011 li{list-style:none; width: 260px;}
.uvidi_blok3_cnt .bottom_0011 .ul_graph_0011 li p{ margin:50px 0px; text-align:center; font-family:roboto; font-size: 25px; line-height:29px;}
.uvidi_blok3_cnt .bottom_0011 .ul_graph_0011 li img{display:block; margin:auto;}
.uvidi_blok3_cnt .bottom_0011 .roboto_18 {border-bottom: solid #fff 7px; padding-bottom:30px;}

/*blok3 Organizacija*/
.c0012 .top_0011 .sf_25 {margin: 0px 50px;}
.uvidi_blok3_cnt .inner_c0011 .v0022{margin:50px 0px }
.uvidi_blok3_cnt .inner_c0011 .v0022 li{width: 230px; height: 220px; padding: 15px}
.uvidi_blok3_cnt .btflex_c0022{display: flex; flex-wrap:wrap; justify-content:space-between; padding-top: 40px;}
.uvidi_blok3_cnt .btflex_c0022 .bt_0022 {width: 45%;border-bottom: 7px #fff solid;margin-bottom: 40px;}
.uvidi_blok3_cnt .btflex_c0022 .bt_0022 h2{font-family:pt; font-size: 30px; line-height:33px; margin-bottom: 15px;}
.uvidi_blok3_cnt .bottom_c0022 .btflex_c0022 .image_outer_container {width: 100%; height:346px;}
.uvidi_blok3_cnt .bottom_c0022 .btflex_c0022 .bt5{border:none;}
.uvidi_blok3_cnt .bottom_c0022 .btflex_c0022  .bt6{border-bottom: 50px solid; border-image: linear-gradient(89.82deg, #64E3F2 0.1%, #482AFD 100%) 1;}
.uvidi_blok3_cnt .bottom_c0022 .btflex_c0022  .bt6 p{border-bottom: solid 7px #fff; padding-bottom: 20px;}
.uvidi_blok3_cnt .bottom_c0022 {padding-bottom: 100px; }

/* blok3 restruktuiranje*/

.uvidi_blok3_cnt .txt_flex_0014 {display:flex; margin: 50px 0px; gap:30px; border-top: solid 1px #fff; padding-top: 50px;}
.uvidi_blok3_cnt .txt_flex_0014 li{list-style:none; width: 30%; border-bottom: solid #fff 7px; padding-bottom: 25px;}

/* blok3 digitalna transformacija */
.uvidi_blok3_cnt  .inner_c0011 .v0033{padding:30px 0px 50px 0px;}
.uvidi_blok3_cnt  .inner_c0011 .v0033 li{height: 226px; width: 250px;}
.c0016 .inner_c0011 .sf_25 {padding-bottom: 20px; border-bottom: solid #fff 1px; margin-bottom: 20px;}
.rbb_21{font-family: roboto_bold; font-size: 21px; line-height: 21px;}

/* blok3 digitalna transformacija*/

.uvidi_blok3_cnt .v0221 img{ display:block; margin:30px auto;}
.uvidi_blok3_cnt .v0221 .v30 {border:none;}
.uvidi_blok3_cnt .v0221 .v30 ul {border-bottom: solid 7px #fff}
.c0016 .ol_rb21{margin: 30px 0px; border-bottom: solid #fff 7px; padding-bottom: 20px; }
.c0016 .i_2 {padding: 40px 0px}

/* blok3 poslovni procesi */
.rbb_18{font-family: roboto_bold; font-size: 18px; line-height: 21px;}
.c0017 .inner_c0011 .v0044 li{width: 330px; height: auto;}
.c0017 .inner_c0011 .v0044 li .roboto_18 {_font-family: roboto_bold; font-size: 18px; line-height: 21px;}
.c0017 .inner_c0011 .v0044 li  h2{font-family: roboto; font-size: 25px; line-height: 29px;}
.c0017 .bt_0022 p {padding: 0px 40px 15px 0px;}
.c0017 .inner_c0011 .bt_0022{margin-bottom: 100px; flex-grow:1; flex-basis:1; border:none;}

.c0017 .inner_c0011 .w20, .c0017 .inner_c0011 .w30{position: relative;}
.c0017  .bt_0022 ul,  .c0017 .bt_0022 ol {width: 80%; border-bottom: solid #fff 7px;}
.inner_c0011 .w30 ol li{padding: 6px 0px; }
.inner_c0011 .w30 ol {padding-bottom: 20px}
.c0017 .inner_c0011 .w20:after, .c0017 .inner_c0011 .w30:after {content:""; height:50px;position: absolute; width: 100%; bottom:-50px;border-bottom: solid 50px; border-image: linear-gradient(89.82deg, #64E3F2 0.1%, #482AFD 100%) 1;} 
.c0017 .image_9304 {width: 827px; height: 424px; }
.c0017 .image_9344 {width: 100%; height: 100%; }
.c0017 .w60 ul{width:100%;}
.c0017 .w60{ margin-left: 25px}
.c0017 .ul_v89 {display:flex; max-width: 95%; margin: 30px auto; justify-content: space-between; padding: 20px; box-sizing: border-box;}
 .c0017 .ul_v89 li {width: 30% ; }
 .c0017 .ul_v89 li p{border-bottom: solid #fff 7px; padding-bottom: 10px}
.c0017 .p_v89 {font-family: roboto; font-size: 21px; line-height: 25px; margin-bottom: 50px;text-align:center;}


/*blok3 digitalizacija procesa i planiranja i izvestavanje*/
.c0018 {padding: 50px 0px}
.c0018 .inner_c0011{ width: var(--width_inner); margin: auto; border-bottom: solid #fff 7px; padding-bottom: 20px;}
.c0018 .ol_0018 {margin: 20px 0px 30px 20px}
.c0019 .sf_25{margin-bottom: 30px; padding-bottom: 30px; _border-bottom: solid #fff 1px;}

/* blok3 upravljanje troskovima*/

.c0020 .inner_c0011 .v0044 {margin: 30px auto}
.c0020 .inner_c0011 .v0044 li{height: auto; width: 328px}
.c0020 .inner_c0011 {padding: 50px 0px}

/* blok3 razvoj proizvoda*/
.c0021 .inner_c0011 {padding-bottom: 40px}
.c0021 .inner_c0011  .sf_25 {border-bottom: solid #fff 1px; padding-bottom: 20px}
.c0021 .ol_0021 {display: column; column-count:2; break-inside:  avoid; margin: 40px 0px 20px 20px; gap: 30px;}
.c0021 .ol_0021 li{width: 80%; padding-bottom: 15px; font-family: roboto; font-size: 21px; line-height: 25px}
.c0021 .image_0021r_cnt{width: 685px; position: relative;padding-top: 10px}
.c0021 .image_0021r_cnt:before {content: ""; height: 7px; width:100%; background: #fff;position:absolute; top:-25px; _right:0px;}

.c0021 .textbox_flex_0021 {display: flex;} 
.c0021 .textbox_flex_0021 .left_0012 {width: 50% ;}
.c0021 .textbox_flex_0021 .left_0012 p{width: 80%; position: relative;}
.c0021 .textbox_flex_0021 .left_0012 p:before{content: ""; height: 50px; width:100%; background: linear-gradient(89.82deg, #64E3F2 0.1%, #482AFD 100%); position: absolute; top: -100px; left: 0px}
.c0021 .image_0021r {width: 685px;height: 400px;flex-basis: 1;position: relative;}
.c0021 .spacer_0021 {display:block; height: 150px; width: 100%; position: relative;}
.c0021 .spacer_0021:before{content: ""; height: 7px; width:80%; background: #fff;position:absolute; top:0px; left:0px;}

/* blok3 lanac snabdevanja*/
.c0023 ul{display: column; column-count:2; column-gap:100px; padding-bottom: 120px }
.c0023 .rbb_21 {padding: 20px 0px}
.c0023 ul li:nth-child(3n){ border-bottom: solid #fff 7px; padding-bottom: 30px }


/* blok3 due diligence */
.c0024 .sf_25:first-child {border-bottom: solid #fff 1px; padding-bottom: 40px; margin-bottom: 20px}
.c0024 .sf_25:last-child{padding: 100px 0px;} 
.c0024 .image_v60 { width: 627px; height: 418px}
.c0024 .v50{position: relative;}
.c0024 .v50:after {content: ""; height: 50px; width:100%; background: linear-gradient(89.82deg, #64E3F2 0.1%, #482AFD 100%); position: absolute; bottom: -100px; left: 0px}

/* blok3 zastita zivotne sredine*/
.c0026 .sf_25 {border-bottom: solid #fff 1px; padding-bottom: 40px; margin-bottom: 20px;text-align: center}

.c0026 .ul_0011 {padding: 50px 0px}
.c0026 .ul_0026 {display:column; column-count:2;}
.c0026 .ul_0026 li{break-inside: avoid; width: 90%; padding-bottom: 30px}
.c0026 .ul_0026 li:nth-child(3n){border-bottom: solid 7px #fff; padding-bottom: 30px; margin-bottom: 30px}
.c0026 .q2 .roboto_18{ width: 50%; padding: 50px 0px 10px 0px  }
.c0026 .inner_c0011 .ul_flex_0026 {display:flex; justify-content:space-between; padding-bottom: 70px}
.c0026 .inner_c0011 .ul_0026q { width:40%}
.c0026 .inner_c0011 .ul_0026q li{break-inside:  avoid; }
.c0026 .inner_c0011 .ul_0026q li:last-child{border-bottom: solid 7px #fff; padding-bottom: 30px}

/* blok3 proizvodnja*/
.c0027 .image_v40 {width: 580px; height:450px;} 
.c0027 .roboto_21:first-child {border-bottom: solid 1px #fff; padding-bottom: 20px; margin-bottom: 30px}

/* blok3 prodaja*/
.c0028 .rbb_21 {padding-top: 20px}
.c0028 .inner_c0011  .ul_0011 {margin:0px; padding-bottom: 100px}
.c0028 .inner_c0011  .ul_0011 li {height: 480px;}
.c0028 .inner_c0011  .ul_0011 li .roboto_18{ font-size: 18px;}
.c0028 .txt_box_0028 {padding: 50px 0px; width: 50%}
.c0028 .txt_box_0028  .roboto_18 {padding-bottom: 15px}
.c0028 .txt_box_0028 ul {border-bottom: solid 7px #fff;}


/* blok3 M&A*/
.c0029 .flexbox_0019 {display:flex;  position: relative; box-sizing: border-box;}
.c0029 .flexbox_0019 .textbox_left_0029 {width: 50%}
.c0029 .flexbox_0019 .txt_0029 {width: 80%}
.c0029 .flexbox_0019 .txt_0029 p{padding-bottom: 25px; box-sizing: border-box;}
.c0029 .flexbox_0019 .txt_0029 .sf_25 {border-bottom: solid 1px #fff; margin-bottom: 25px; box-sizing: border-box;}
.c0029 .flexbox_0019 .image_0029 {width: 50%; height: 565px; }
.c0029 .flexbox_0019:after{content: ""; height: 50px; width:50%; background: linear-gradient(89.82deg, #64E3F2 0.1%, #482AFD 100%); position: absolute; bottom: -50px; left: 0px}
.c0029 .inner_c0011:last-child{padding-bottom: 100px;}



.graphbox_d1113{padding: 100px 0px; background: var(--main); color: #fff}
.graphbox_d1113 ul{display: flex; width: var(--width_inner); margin: auto; justify-content: space-between; position: relative;}
.graphbox_d1113 ul:after{content: ""; height: 10px; background: #fff; width: calc(100vw - 120px);position: absolute; bottom: 0px; right: calc(( -100vw + var(--width_inner) + 110px)/2) }
.graphbox_d1113 ul li{list-style: none; width: 200px;  display: flex; flex-direction: column; }
.graphbox_d1113 ul li .box_d1113 { position: relative; }
.graphbox_d1113 ul li .box_d1113 p{padding-bottom: 10px;  font-family: roboto; font-size: 21px; line-height: 25px;}
.graphbox_d1113 ul li .box_d1113 .number_d1113 {position: absolute; top: 15px; left: -60px; font-size: 60px; font-family: pt_b;}
.graphbox_d1113 ul li .spacer_1113 {display: block;  height: 120px;}
.graphbox_d1113 ul li .spacer_bt {display: block; flex-grow: 1; min-height: 30px; border-left: solid 10px #fff; border-top: solid 2px #fff}

.end_box_d1113{padding: 60px 0px}
.uvidi_blok3_cnt .flexbox_r1113{width:var(--width_inner); margin: auto; display: flex; justify-content: space-between; box-sizing:border-box; gap: 10px;} 
.uvidi_blok3_cnt .flexbox_r1113 .right_r1113{width: 543px; height: autox; border-radius:34px}
.uvidi_blok3_cnt .flexbox_r1113 .left_r1113{max-width:800px;}
.uvidi_blok3_cnt .flexbox_r1113 .left_r1113 .inner_flex_r1113{display: flex; gap: 20px;box-sizing:border-box; }
.uvidi_blok3_cnt .flexbox_r1113 .left_r1113 .bottom_r1113 p{border-bottom: solid #fff 7px; padding: 30px 0px;box-sizing:border-box;  }

.image_blok_4_999, .image_0844, .image_00112 {width:100%; height: 30vw;}
.image_00112 img{width:100%;height:100%; rotate:0;  transition:4s all}
.image_00112:hover img{width:102%!important; height:31vw; rotate:0deg}

/*biznis plan*/

.c6766 h1{font-family: pt_b; font-size:43px; line-height:47px; }
.left_67551{width:55%}
.left_67551 p{margin-bottom: 30px; width:100%}
.left_67551 p:last-child, .right_67551 ul {border-bottom: solid 16px; border-image:linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1; }
.right_67551 {width: 40%}
.right_67551 li{font-family: roboto; font-size: 21px; line-height: 25px; padding: 8px;}
.right_67551 ul {padding-bottom: 20px;}





/***************************/
/* TRENDOVI */
/***************************/
.insights .top_baner{
  position: relative;
}
.insights .top_baner:before{
  content:"";
  height:80px;
  width:44%;
  position: absolute;
  bottom:-30px;left:0;
 background: linear-gradient(89.82deg, #64E3F2 0.1%, #482AFD 21.74%, #08346D 52.44%, #08346D 100%);
  z-index: 100;
}

.trendovi_section_3928{
  width:var(--width_inner);
  margin:auto;
  display: flex;
  padding: 100px 0 30px 0;
}
.trendovi_section_3928 > div{
  flex-basis: 0;
  flex-grow: 1;
}
.left_cnt_3928{
  display: flex;
  justify-content: flex-start;
  align-items: top;
  position: relative;
}
.left_cnt_3928:after{
  
  content:"";
  height:16px;
  width:100%;
  position: absolute;
  bottom:0;left:0;
  background: linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%);
}
.insights .left_left_3928 .image_outer_container{
  width:210px; height:300px;
}
.left_left_3928 img{border-radius: 34px}

.left_right_3928{
  padding: 2px 10px 20px 20px;
}
.insights .left_right_3928 .image_outer_container{
  width:100px; height:100px;border-radius:0;
}
.left_right_title_3928{
  font-family: pt_b;
  font-weight:normal;
  line-height:1.1em;
  padding: 20px 20px 20px 0;
  font-size:26px
}
.left_right_text_3928{
  font-size: 16px;
  line-height: 1.1em;
}

.main_prop_3928{
 
  list-style: none;
  padding: 30px 0;
}
.main_prop_3928 > li{
  border-top:1px solid #999;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 0
}
.main_prop_3928 .top_prop_item_3928{

  height:22px
}
.main_prop_3928 > li:last-child{
  border-bottom: 1px solid #999;
}
.main_prop_3928 > li a{
  text-decoration: none;
  font-size:14px;
  color:#8D8D8D
}
.main_prop_3928 .al_3928{
  width:40px;
}
.ar_3928{
  display: flex;
  align-items: center;
  gap:10px
}

.top_prop_item_3928 .sr_3928{width:24px}
.bottom_prop_item_3928 .sr_3928{width:26px}

.sr_3928 img{display: block;width: 100%}


.right_inner_3928{
  padding: 0 10px 0 30px;
  box-sizing: border-box;
}
.right_inner_3928 h3{
  font-family: pt_b;
  font-size:30px;
  font-weight:normal;
  padding: 20px 20px 20px 70px;
}
.ulr_3928{
  list-style: none;
  
    
}
.lir_3928{
  display: flex;
  width:100%;
  justify-content: start;
  align-items: center;
  border-bottom:1px solid #999;
}
.lid_left_3928{
  text-align:center;
  font-family: pt_b;
  font-size:24px;
  font-weight:normal;
  flex-basis:60px;
}
.lid_rigth_3928{
  flex-grow: 1;
  padding: 6px 0 6px 10px;
  flex-basis:0;
}
.lid_rigth_top_3928{
  font-family: pt;
  font-size:16px;
  line-height: 1.1em;
}
.lid_rigth_middle_3928{
  font-family: pt_b;
  font-size:21px;
  font-weight:normal;
  line-height: 1.1em;
  padding: 6px 0
}

.lid_rigth_bottom_3928{
  display: flex;justify-content: space-between;
  color:#8D8D8D;
  padding-top: 6px;
}

.lid_l{
  text-transform: uppercase;
}

/* LISTA TRENDOVA */
.trendovi_section_4190{
  width:var(--width_inner);
  margin:auto;
  padding:0 0 60px 0;
}
.list_cnt_4190{
  display: flex;
  flex-wrap: wrap;
  gap:10px;
  justify-content: center
}
.list_4190.trends_item{
  width:25%;
  flex-basis: calc( 1300px / 4 - 20px);
  padding: 0 4px 20px 4px;
  flex: 0 0 23%;
  height:720px;
	
}
.list_4190 .image_cnt{
  position: relative;
}
.list_4190 .image_cnt .image_outer_container{
  width:100%; height:200px;
  border-radius:34px 34px  0 0;
}
.list_4190 .image_cnt .autor_name{
  position: absolute;
  width:100%;
  bottom: 0;left:0;z-index: 1;
  background: var(--main);
  color:#fff;
  padding: 12px 16px;
  box-sizing: border-box;
  font-size:14px;
}
.list_4190 .image_cnt .autor_img{
  position: absolute;
  width:90px;
  bottom: 0;right:0;z-index: 2;
}
.list_4190 .image_cnt img{
  width:100%;
  display: block;
}

.list_4190 .info_textbox .intro{
  font-family: pt;
  font-size:14px;
  line-height: 1.2em;
  padding: 0 0 10px 0;
  text-transform: uppercase;
}
.list_4190 .info_textbox .title{
    font-family: pt_b;
  font-size:21px;
  line-height: 1.1em;
  font-weight: normal;
   padding: 0 0 10px 0;
  display: flex;
  _align-items: flex-end;
}
.list_4190 .info_textbox .title a{
  text-decoration: none
}
.list_4190 .info_textbox .details{
  font-size:14px;
  line-height: 1.15em;
  padding: 10px 0 20px 0;
}

.info_textbox{
  height:280px
}
.list_4190 .more_box{
  display: flex;
  width: 100%;
  justify-content: right;
  padding: 10px 0;
  box-sizing: border-box;
  align-items: center;
  text-decoration: none;
  gap:10px;
}
.list_4190  .main_prop_3928{
  padding: 0
}
.list_4190 .more_box a{
  
}
.list_4190 .more_box span{
  font-size:14px;
  color:var(--main);
}
.sl_3928{
  font-size:14px;
  color:#8d8d8d;
}

/* POJEDINACNI TREND */
/* INSIGHTS PAGE BLENDER */

.insights_highlight{
  
}

.insights .insights_cnt{
  padding-top:200px 
}
.insights .pid_view .oblast_zaglavlja{background: #fff; }{}
.insights .pid_view .oblast_zaglavlja .zaglavlje_content .Logo img{
  filter: none;
}


.insights .pid_view .zaglavlje_content .userBar img{filter: none; }
.insights .pid_view .glavni_meni > ul > li > a {color: #111; }


.insights .absolute_abstract{
  display: flex;
  width: var(--width_inner);
  margin:auto
}



.insights .absolute_abstract > div{
  flex-basis: 0;
  flex-grow: 1;
  box-sizing: border-box;

}
.insights .aa_caption{
  font-family: pt;
  font-size:18px
}


.insights .aa_left h1{
  font-size: 42px;
  font-family: pt_b;
  line-height: 1em;
  padding: 20px 0;
  font-weight: normal;
}

.insights .aa_text{
  padding: 20px 10px 20px 4px;
  width:90%;
  font-family: pt;
  font-size:18px;
    height:120px
}
.insights .aa_txt {
  font-family: pt;
  font-size:20px;
}

.insights .aa_icon_cnt{
  list-style: none;
  padding: 60px 4px 0 4px;
  width:90%;
  
}
.icon_share{cursor: pointer; position:relative}
.share_link{
  
}
.share_link a, .share_link_active{
  text-decoration: none;
   display: flex;
  gap:10px;
  align-items: center;
}
.share_link_active .icons{
  font-size: 28px;
  padding: 4px 10px
}
.insights  .aa_icon_cnt li.share_link_item{
  border: none;
}
.insights  .aa_icon_cnt li.share_link_item:hover{
  background: #ececec
}

.shares{
  position: absolute;
  background: #fff;
  width:190px;
  bottom:34px; right:0px;
  border:1px solid var(--main)
}
.insights  .aa_icon_cnt li{
  display: flex;
  justify-content: space-between;
  padding:12px 0;
  border-top:1px solid #999;
}
.insights  .aa_icon_cnt .aa_ic_down{
  justify-content: flex-end;
  gap:14px;
  border-bottom:1px solid #999;
  
}
.insights .aa_icon_cnt .aa_ic_down img{
  max-height: 20px;
  display: block;
  width: 100%;
}

.insights .image_outer_container{
  width:100%;
  height:100%;
  margin: 40px 0px;
  box-sizing: border-box;
  border-radius:34px
}
.insights .image_inner_container{
    padding: 0px;
    box-sizing: border-box;
}

.insights .tmp_rb_reg{
  font-family: roboto;
  font-size: 18px;
  line-height: 32px;
  padding: 10px 0px;
}
.insights .tmpIns_cnt li{
	font-family: roboto;
  font-size: 18px;
  line-height: 32px;
  padding: 5px 0px;
	margin-left: 15px
}


.insights .tmp_sf_32 {
  font-family: sf;
  font-size: 26px;
  line-height:1.4em;
  padding: 30px 0px;
  margin-bottom: 30px;
  border-bottom: solid 7px;
  border-image: linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1;
}
.insights .tmp_question{
  font-family:roboto_bold;
  font-size: 25px;
  line-height:32px;
  padding: 10px 0px 10px 20px;
}

.insights .tmpIns_cnt {margin: auto; width: 660px;  padding: 0px 20px 0 40px; box-sizing: border-box;}

.insights .insights_main_container{
  width:var(--width_inner);
  margin: auto;
  box-sizing: border-box;
  display: flex;
  padding: 60px 0;
  align-items: top;
}

.insights .insights_main_container .insights_left{
  width:260px;
  flex-basis: 1;
}
.insights .insights_main_container .insights_right{
  width:300px;
  flex-basis: 1;
}

.insights .insights_main_container .insights_middle{
  flex-grow: 1;
  flex-basis: 0;

}
.insights_main_container h4{
  padding: 20px 0 0 10px
}

.insights .insights_main p{
  padding: 0 20px 20px 20px;
  font-size:18px;
}

.insights .insights_main blockquote{
  font-family: pt;
  padding: 20px 0 30px 0;
  margin: auto;
  margin-bottom: 30px;
  font-size:32px;
  position: relative;
  width: calc(100% - 44px);
}
.insights .insights_main blockquote:after{
  content:"";
  width:98%;
  background: linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%);
  height:7px;
  position: absolute;
  bottom:0;left:0;
}


.insights .author_block{
  text-align: center;
  padding: 0 ;
}

.insights .author_block .image_outer_container{
  width:200px;
  height: 200px;
  border-radius: 0;
  margin: auto
}

.insights .author_block .author_name{
  
}
.insights .author_block .author_social_net{
  list-style: none;
  display: flex;
  justify-content: center;
    gap:6px;
  padding: 20px 0;
  border-top:1px solid #999;
  width:80%;
  margin: auto
}
.insights .author_block .author_social_net a{
  display: block;
  width:100%
}
.insights .author_block .author_social_net a img{
  width:30px; height:30px;

}

.insights .author_block .author_name{
  display: block;
  padding: 30px 0 0 0;
  font-size:21px;
  font-family: pt_b;
  
}
.insights .author_block .author_title{
  display: block;
  padding: 10px 0 20px 0;
  font-size:18px;
}

.insights .insights_related_pages{
  display: block;
  list-style: none;
  padding: 10px 0;
  border:none;

  
}
.insights .insights_related_pages li{
  border:none;
  border-top:1px solid #999
  
}
.insights .insights_related_pages li:first-child{
  border:none;
}
.insights .insights_related_pages li a{
  text-decoration: none;
  padding: 8px 0 8px 10px;
  display: block;
  font-family: pt_b;
  text-transform: none;
  font-size:16px; 
  font-weight:normal;
  letter-spacing: -.1px
}
.insights .insights_related_pages li a .rel_page_author{
  display: block;
  font-weight:normal;
   font-family: pt;
}


/*o nama 2013-05*/
.catid_7 .intro_cnt_239 {margin: 100px auto; width: var(--width_inner);display: flex; }
.catid_7 .intro_cnt_239 .textbox_239 {width: 50%; padding: 0px 100px 0px 0px; box-sizing: border-box; }
.catid_7 .intro_cnt_239  .image_right_239 {width: 50%; height: ; }
.catid_7 .intro_cnt_239  .image_right_239 img{display: block; width: 100%; border-radius: 34px}
.catid_7 .intro_cnt_239 .textbox_239 h1{font-size: 43px;font-family:pt_bold; line-height: 47px;margin-bottom: 30px;}
.catid_7 .intro_cnt_239 .textbox_239 p{ font-size: 18px;font-family:roboto;  line-height: 1.2em; margin-bottom: 25px; }
.catid_7 .intro_cnt_239 .textbox_239 .line_gradient{background: linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%); display: block; line-height: 16px}
.catid_7 .intro_cnt_239 .textbox_239 h5 {font-size: 25px; line-height: 29px; font-weight: normal;font-family:pt; margin-bottom: 20px;}


.catid_7 .blockWrapper{z-index: -2; }
.catid_7 .blockWrapperInnner_639 {width: var(--width_inner); margin: auto; color: #fff;box-sizing: border-box; }
.catid_7 .timline_intro_639 {padding-top:50px}
.catid_7 .timline_intro_639 h1{text-align: center; font-size: 43; font-family:pt_bold; line-height: 47px; margin: 10px 0px; box-sizing: border-box;}
.catid_7 .timline_intro_639  p {font-size: 25px; line-height: 29px; text-align: center; font-family: pt; border-bottom: 1px solid #fff; padding-bottom: 25px; box-sizing: border-box; }
.catid_7 .timeline_box {margin:70px 0px; box-sizing: border-box;}
.catid_7 .timeline_box .timeline_ul {display: flex; justify-content: space-between; position: relative;gap:10px}
.catid_7 .timeline_box .timeline_ul:before{content: ""; position: absolute; background:linear-gradient(to right, #64E3F2, #482AFD); z-index: 0px; height: 5px; width: calc(100vw - 10px); top: 100px; left: calc((-100vw + var(--width_inner))/2); }
.catid_7 .timeline_box .timeline_ul li{list-style: none; width: 400px;overflow:hidden}
.catid_7 .timeline_box  .timeline_ul .li_img .image_outer_container {width: 430px; height: 300px; z-index: 2;}

.catid_7 .timeline_box .timeline_ul h2 {font-size: 60px; font-weight: bold; border:solid 10px ; background: var(--main); z-index: 2; border-image:  linear-gradient(to right, #64E3F2, #482AFD) 1; border-image-slice: 1; display: flex; width:255px;
                                        height: 230px; justify-content:center; align-items: center;position: relative; margin-bottom: 20px;}
.catid_7 .timeline_box li:not(.li_img) div {margin: 0px 20px 30px 0px; border-bottom: solid 4px #fff; padding: 25px 5px; box-sizing: border-box; flex-basis:1;}
.catid_7 .timeline_box .timeline_ul div p{font-size: 18px; line-height: 21px; font-weight: normal; font-family: roboto;}
.catid_7 .timeline_box li .year023 {font-size: 43px; text-align: center; line-height: 1.3em}

.catid_7 .blockWrapperInnner_9735{width: var(--width_inner); margin: auto;}
.catid_7 .blockWrapperInnner_9735 .intro_9735{text-align: center; margin-bottom: 40px;}
.catid_7 .blockWrapperInnner_9735 .intro_9735 h1{font-size: 43px; margin: 20px; font-family: pt_bold; }
.catid_7 .blockWrapperInnner_9735 .intro_9735 p{font-size: 25px; line-height: 29px; font-family: pt;}
.catid_7 .blockWrapperInnner_9735 .gallery_976 ul {display: flex; flex-wrap: wrap; justify-content: space-between; margin: 30px 0px; margin: auto;}
.catid_7 .blockWrapperInnner_9735 .gallery_976 ul li {list-style: none; width: calc(var(--width_inner)/4 - 40px ); margin-bottom: 20px; }

.gall_img img[src$="default_profile.jpg"] {
  opacity: 0.3;
  
}
.catid_7 .blockWrapperInnner_9735 .gallery_976 ul li .gall_img  img{width: 100%; display: block;}
.catid_7 .blockWrapperInnner_9735 .gallery_976 ul li .gall_info{text-align: center;  padding: 10px 0px; box-sizing: border-box;}
.catid_7 .blockWrapperInnner_9735 .gallery_976 ul li .gall_info h2{font-size: 21px; line-height:27px; font-family: pt_bold;}
.catid_7 .blockWrapperInnner_9735 .gallery_976 ul li .gall_info p{font-size: 16px; line-height: 19px; font-family: roboto_bold;}
.catid_7 .blockWrapperInnner_9735 .gallery_976 ul li .gall_info .gall_netw {padding: 15px; display:flex;justify-content:center; gap:10px}
.catid_7 .blockWrapperInnner_9735 .gallery_976 ul li .gall_info .gall_netw span{padding: 0px 5px;}

.catid_7 .blockWrapperInnner_9256 {width: var(--width_inner); margin:0px auto; color: white}
.catid_7 .blockWrapperInnner_9256 .intro_cnt_9256{display: flex; padding: 50px 0px; box-sizing: border-box; justify-content: space-between; }
.catid_7 .blockWrapperInnner_9256 .intro_cnt_9256 .textbox_9256 {width: 50%;  box-sizing: border-box; padding-right: 70px; }
.catid_7 .blockWrapperInnner_9256 .intro_cnt_9256 .textbox_9256 p{font-family: roboto;}
.catid_7 .blockWrapperInnner_9256 .intro_cnt_9256 .textbox_9256 .sf_25{font-family: pt; font-size: 25px;}
.catid_7 .blockWrapperInnner_9256 .intro_cnt_9256 h1{font-size: 34px; line-height: 37px; font-weight: bold; margin-bottom: 15px; font-family: pt_bold;}
.catid_7 .blockWrapperInnner_9256 p{font-size: 18px; line-height: 1.2em; padding:0px 0px 25px 0px; font-family: pt;   }
.catid_7 .blockWrapperInnner_9256 .intro_cnt_9256 p:last-child {border-bottom: solid 16px #fff;}
.catid_7 .blockWrapperInnner_9256 .intro_cnt_9256 .imagebox_9256 {width: 565px;}
.catid_7 .blockWrapperInnner_9256 .intro_cnt_9256 .imagebox_9256 img{display: block; width: 100%; }
.catid_7 .blockWrapperInnner_9256  .graphbox_9256 {padding: 50px 0px;  }
.catid_7 .blockWrapperInnner_9256  .graphbox_9256 img{margin: auto; display: block;width:100%}
.textbox_9255{font-family: pt}

.catid_7 .main_cnt_9028 .image_9028{width: 100%; height:30vw;}
.catid_7 .main_cnt_9028 .chartbox_9028 {width: var(--width_inner); margin: 20px auto; }
.catid_7 .main_cnt_9028 .chartbox_9028 h1{ text-align: center; font-size: 43px; line-height: 47px; margin: 50px; font-family: pt_bold; }
.catid_7 .main_cnt_9028 .chartbox_9028 .ul_cnt_9028{display: flex; justify-content: space-between }
.catid_7 .main_cnt_9028 .chartbox_9028  .ul_cnt_9028 ul { width: 300px;}
.catid_7 .main_cnt_9028 .chartbox_9028 ul li{list-style: none; padding: 10px 0px}
.catid_7 .main_cnt_9028 .chartbox_9028 ul li:last-child{border-bottom: solid 11.4px; border-image:  linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1; padding-bottom: 20px}
.catid_7 .main_cnt_9028 .chartbox_9028 ul .num {font-size: 90px; color: var(--main); text-align: center; line-height: 90px; font-family: roboto_bold;}
.catid_7 .main_cnt_9028 .chartbox_9028 ul .txt{ text-align: center; font-family: roboto; font-size:21px; line-height: 23px;}
.catid_7 .main_cnt_9028 .textbox_9028 p{font-size: 25px; line-height: 29px; margin: 50px auto; text-align: center; border-bottom: 1px solid #000; padding-bottom: 20px; font-family:pt; }

/*Kontaktirajte nas*/
.box_5627 {width:var(--width_inner); margin: auto; padding: 40px 0px; box-sizing: border-box;}
.box_5627 .txt_5627 {padding: 30px 0px;border-bottom: 16px solid; border-image:linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1; width: 1100px; margin: auto; font-family:pt; font-size: 25px; line-height:29px;}
.box_5627 .flexbox_5627 {display: flex; padding: 100px 0px 40px 0px; justify-content: space-between;}
.box_5627 .flexbox_5627>div{width: 43%;}
.box_5627 .flexbox_5627 .leftbox_5627 p {font-family:roboto; font-size: 25px; line-height: 32px; }
.box_5627 .flexbox_5627 .rightbox_5627 p{font-family:roboto; font-size: 25px; line-height:32px;}
.social_5672 {width:var(--width_inner);margin: auto;padding: 0px 0px 100px 0px;box-sizing: border-box;}
.social_5672 summary {font-size:25px; font-family: sf; position: relative; }
.social_5672 .inner_social_5672 {border: solid 7px; border-image: linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1; padding: 50px; box-sizing: border-box;width: fit-content;margin: auto; }

.social_5672 .inner_social_5672>p{text-align: center;font-family:pt; font-size: 25px; line-height:29px;}
.social_5672 .inner_social_5672 ul{display: flex; width: 900px; margin:30px auto 0px; justify-content:space-around; }
.social_5672 .inner_social_5672 ul li{list-style:none;}
.social_5672 .inner_social_5672 ul li p{margin-bottom: 20px; font-family:roboto; font-size: 22px; line-height: 29px;}
.social_5672 .inner_social_5672 ul li img{display:block; margin: auto;}


.pre_form_cnt{width: var(--width_inner); margin: auto; display: flex; gap: 40px; padding: 50px 0px 40px 0px; box-sizing: border-box;}
.pre_form_cnt form{ display:flex; flex-grow: 1; justify-content:space-between  }
.pre_form_cnt form input{ text-align:center;  border: solid 1px; font-size:16px; font-family: roboto;
    display: inline-block;
    text-decoration: none;
    padding: 20px 60px;
    border-radius: 30px;}
.pre_form_cnt form  select{height: 50px; margin-bottom: 30px; font-size: 25px; font-family: roboto; padding-left: 10px; border:none; background: none; border-bottom:2px solid var(--main)}
.pre_form_cnt .button-flex {margin: 0px;width:100px}
.required_stop{background:#f332; outline:2px solid red; outline-offset:3px}

/*uslovi koriscenja*/
.uslovi_cnt .inner_c021 {width:var(--width_inner); margin:auto;}
.uslovi_cnt .inner_c021 .line_021 {padding: 10px 0px 20px 0px; border-bottom: solid 16px; border-image:  linear-gradient(89.82deg, #64E3F2 0.1%, #482AFD 21.74%, #08346D 52.44%, #08346D 100%) 1; margin-bottom: 60px}
.uslovi_cnt .inner_c021 .line_021 h2{font-family: pt_b; font-size: 34px; line-height: 32px; margin-bottom: 30px}
.uslovi_cnt .inner_c021 .line_021 ul li{list-style:none;}
.uslovi_cnt .inner_c021 .line_021 ul{padding-bottom: 20px;}
.uslovi_cnt .inner_c021 p{padding-bottom: 20px}
.uslovi_cnt .inner_c021 .intro_012 {padding-bottom: 60px;}
.uslovi_cnt .inner_c021 a{text-decoration:none; font-family: roboto_bold}


/** FOOTER */

.tablet_footer{display: none;}
.oblast_futera{
  background: var(--darkblue);
  padding: 0px 0 40px 0;
}

.footerCnt.footer_wide{
  _background: var(--main);
  color:#fff;
  font-family:roboto;
  font-size:14px; 
  padding: 50px 20px;
}

.footer_wide .footerInner{
  display: flex;
  justify-content: flex-end;
  width:100%;
  border-bottom:1px solid #fff;
  margin:auto;
  padding-bottom: 40px;

}
.footer_wide .footerInner > li{
  border-left:1px solid #fff;
  padding-left: 14px
}
.footer_wide .footerInner .footerLogo.empty{
  border:none;
  flex-grow: 1
}
.footerLogo >ul li{
  line-height: 1.5em
}
.footerLogo .social_net{
  display: flex;
  width:100%;
  gap:8px;
  padding: 20px 0
}
.footerLogo .social_net li img{
  display: block;
  width:20px
}
.footer_wide .footer_middle{
  width:260px;
}
.footer_wide .footer_left{
  width:260px;
}

.footer_wide .footerInner .footer_right{
  padding-left: 0;
   width:240px;

}
.footer_wide .footerInner .footer_right li {
    font-size:16px;
  font-family:roboto_bold;
  font-weight:normal;
}

.footer_wide .footerInner .footer_items li a{
  display: block;
  padding: 3px 0 3px 20px;
  text-decoration: none
}
.footer_wide li{
    list-style: none;
}


.footer_wide h3{
  padding:0 0 10px 0;
  font-size:16px;
  font-family:roboto_bold;
  font-weight:normal;
}
.credits{
  _background: var(--main);
  display: flex;
  justify-content: center;
  align-items: center;
  color:#fff;
  font-size:12px;
  
}

.credits img{display: block; width:100px; height:20px;}
.credits span{display:flex; padding:10px 20px; box-sizing:border-box;}

.bookmarks .search_results{
  background: #fff;
}
.bookmarks .oblast_sadrzaja{
  margin-top:140px
}

.bookmarks #coll_middle{
  margin:auto;
  text-align: center;
  min-height:400px;
  padding: 40px 0 0 0;
}

.bookmarks #dugme_login{
  margin:20px auto 60px auto;
  background: var(--main);
  padding: 16px 20px;
  width:230px;
  border:none;
  color:#fff;
  border-radius: 32px;
  text-transform: uppercase;
  font-size:16px

}
.bookmarks input{
  padding: 14px 20px;
  width:430px;
  display: block;
  margin: 30px auto;
  font-size:19px;
  letter-spacing: 2px;

}

.bookmarks .favorites_list{
  width:var(--width_inner);
  margin:auto;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  text-align: left;
  padding: 20px 0;
}

.bookmarks .favorite_item{
  display: flex;
  flex-direction: column;
  padding: 20px 0;
}

.bookmarks .favorite_item .fav_upper{
  display: flex;
  justify-content: space-between;
  border-bottom:1px solid #999;
}
.bookmarks .fav_upper_left{
  padding: 0 20px;
}

.bookmarks .fav_upper_right{
  width:300px;
  
}
.bookmarks .fav_upper_right .image_outer_container{
  width:300px;height:200px;
}
.bookmarks .fav_group{
  padding: 0 0 10px 0;
}
.bookmarks .fav_title{
  padding: 10px 0 20px 0;
}
.bookmarks .fav_lower{
  display: flex; 
  gap:10px;
}

 /* SEARCH PAGE */ 
.search_results{background: var(--main)}
.search_results #coll_middle{
  background: #fff
}
.search_results  .search_container{margin-top: 140px ; font-family: roboto;}
.search_results .search_filters{border-bottom:1px solid #aaa; border-top:1px solid #aaa; text-align: right; width: 100%; display: flex; justify-content: center; padding-top: 20px }
.search_results .search_filters .search_filters_ul{display: flex;list-style: none; width:800px; justify-content: center; padding:20px 0px 20px 200px; align-items: center }
.search_results .search_results_area{width:var(--width_inner); margin: auto; }
.search_results .search_filters_ul .sf_item{padding: 10px 20px }
.search_results select{background: none; border:none; padding: 6px 14px; outline: 1px solid #999; outline-offset: 2px; color:#333; }
.search_results .favorites_list{width:var(--width_inner); margin:auto; display: flex; flex-direction: column; justify-content: flex-start; text-align: left; padding: 20px 0; }
.search_results .favorite_item{display: flex; flex-direction: column; padding: 20px 0 50px; border-bottom:1px solid #000; }
.search_results .favorite_item .fav_upper{display: flex; justify-content: space-between; border-bottom:1px solid #999; }
.search_results .fav_upper_left{padding: 0 20px 0 0; }
.search_results .fav_upper_right{width:300px; }
.search_results .fav_upper_right .image_outer_container{width:300px;height:200px; }
.search_results .fav_group{padding: 0 0 10px 0;}
.search_results .fav_title{padding: 10px 0 20px 0;font-family:pt_b; font-size:30px }
.search_results .fav_lower{display: flex; gap:10px; }
.search_results .fav_lower .fav_cat{text-transform: uppercase;padding:0 40px 0 0}
.search_results .fav_lower.bkm_lower .fav_spacer{
  flex-grow:1
}

.search_results .fav_lower.bkm_lower .fav_remove{
  padding: 1px 20px;
  border:1px solid #aaa;
  color:#aaa;
  margin-top:2px;
  border-radius:15px;
  cursor: pointer;
  user-select: none
  
}
.search_results .fav_lower.bkm_lower .fav_remove:hover{
  background: var(--main);
  color:#fff;
    border:1px solid var(--main);
}

/* MESSAGES */

.msg_cnt{
  position: fixed;
  top:30vh;left:10vw;
  z-index: 10000;
  background:#fffe;
  padding: 60px 70px;
  font-size:var(--fl);
  color:var(--main);
  width:60%;
  text-align: center;
}