/* TABLET SCREEN*/
/* 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:1400px; }
@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 */

 .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;_background: darkgreen }
img {border:0}
a{color:inherit;font-size:inherit;}
p{font-size:inherit; line-height: 1.3em; padding-bottom: 12px;}
.m99 {display: none;} /*sakrivene slike mobilne verzije*/

/* 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%; }



.icons, .index .searchDugme {font-family: icons;}

.sf_25{ font-family: pt; font-size: 22px; line-height: 27px; font-weight: normal}
.roboto_18 {font-family: roboto; font-size: 18px; line-height: 21px; font-weight: normal;}
.roboto_21 {font-family: roboto; font-size: 21px; line-height: 21px; font-weight: normal;}
.rbb_21{font-family: roboto_bold; font-size: 21px; line-height:24px}
.rbb_18{font-family: roboto_bold; font-size: 18px; line-height:24px}


#float_menu {display: flex; justify-content: center;  border-bottom: solid 1px #A0A0A0; margin-top: 20px}
#float_menu  li{list-style: none; border-right: solid 1px #A0A0A0}
#float_menu  li:last-child{border: none}
#float_menu  li a{display: block; color: #000; text-transform: uppercase;padding:5px 10px 10px 10px; font-size: 14px; font-family: pt; text-decoration: none;}


.oblast_zaglavlja {/*! display: none */}

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


.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: 300px; 
  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: 1; 

 }
.glavni_meni > ul > li > ul > li {width: 100%; 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: 300px;
  padding: 0;
  border:1px solid #333;
  z-index: 100
}
.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:16px; right:10px; 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 }

/*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{margin-right:50px}

.egzakta_nav_right_down .serachField{
  position: relative; 
display:flex; align-items:center; justify-content:center;
  margin: 4px
}
.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(0); 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: #fff }
.egzakta_nav_right_down .serachField input:focus{outline: none; background: #eef }
.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;
  display: none

}

.expanded_search .egzakta_nav_right_down #pretraga_tekstova{
  display: flex;  width:430px;
  opacity: 1;
}
.expanded_search .egzakta_nav_right_down #close_search{
  right:480px;top:0px;
  cursor: pointer;
  padding: 6px;
  box-sizing: unset;
  background: red;
  border-radius:50%;
  display: flex;
  border:1px solid transparent;
   display: flex;
  
  
}
.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;
}




.top_baner{position: relative}
#video_wrapper canvas.effectActive{filter:opacity(1) blur(4px) }
.banner_text{position: absolute; top:calc(70vh); 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 }
.industrije .catTitle, .insights.catid_8 .catTitle{
  position: absolute;top:260px; left:40px;
  color:#fff;
  font-family: pt_b;
}

/* HOME */

.textbox_left{

  padding: 30px
}
.textbox_left h2{
  font-family: pt_b;
  font-size:34px
}

.textbox_left p {
font-family: pt;
  font-size:21px;
}
.textbox_left .roboto_18{display: none}

.nav_left_cnt, .nav_right_cnt{
  display: none;
}

.trends_cnt{
 width: 90%;margin:auto;
  list-style: none
}


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

.trends_item{
  padding: 20px 40px 40px 40px
}
.trends_item .image_outer_container{
  width:100%; height:36vh;
}

.trends_item:nth-child(4),
.trends_item:nth-child(5),
.trends_item:nth-child(6),
.trends_item:nth-child(7){
  display: none
}


.cnt_middle .image_cnt{position: relative; box-sizing: border-box;width: 100%;}
.cnt_middle .main_img{width:100%; display: block; 
  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: 100%; padding: 10px 0px 10px 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: 260px; }
.trends_item:hover:after{
  content:"";
  width:100%;height:16px;
  position: absolute;
  bottom:0;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: 30px;line-height:1.3em}
.cnt_middle .info_cnt .info_textbox .title{ font-weight: bold; 
  font-size: 23px;  min-height: 55px; 
  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; }
.main_bottom_cnt{display: none}


/*newsletter*/
.back_main {background: var(--main); color:#fff}
.back_main a{color:#fff;}
.blockWrapperInnner {display: block;}
.blockWrapperInnner a{display: block; margin: auto; }
.blockWrapperInnner h3{font-family: pt_b; font-size:36px; width: fit-content; position:relative; margin: 0px 0px 0px 70px}
.blockWrapperInnner .box-type-3-right .button-white { background: #fff; color: #000; padding: 10px; text-align: center; font-size: 16px; font-family: roboto; border-radius: 45px;margin: 20px 0px}
.blockWrapperInnner .box-type-3-right .button-gradient-light{ background: linear-gradient(89.82deg, #64E3F2 0.1%, #482AFD 100%); text-transform: uppercase; padding: 10px; text-align: center; font-size: 18px; font-family: roboto; border-radius: 45px;margin: 20px 0px}
.box-type-3 .box-type-3-left h3:after{
  content:"";
  background-image:url('../../cms_upload/pages/files/272_main_icon.png');
  width:45px; height:25px;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
  right:-60px; top:15px;

 
}
.blockWrapper[data-id='265']{
  background: var(--main);
}
.blockWrapper[data-id='265'] .blockWrapperInnner{
  padding: 0;
}

.blockWrapper[data-id='265']  .box-regular-image{
  margin: 0!important;
  
}
.blockWrapper[data-id='265']  .box-regular-image .img-cnt{
  width: 100%;
  display: block;
}
.img-cnt img{display: block; width:100%}

.blockWrapper[data-id='265'] .box-regular-promo{
  padding: 50px 30px
}
.blockWrapper[data-id='265'] .box-regular-promo .box-promo-txt{
  font-size:34px;
  font-family: pt_b;
}
.blockWrapper[data-id='265'] .box-regular-promo .roboto_18{
  font-family: roboto;
  font-size:18px;
  padding: 10px 0;
}

.iconItems{list-style: none; display: flex; flex-wrap: wrap; 
  width:100%; 
  margin: 60px auto;
  justify-content: space-around; }
.iconItem{ margin: 10px 10px; text-align: center;width:30% }
.iconItem a{text-decoration: none; text-transform: uppercase;
  text-align: center; display: flex;
  flex-direction:column; gap:10px; 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%;
width:100%;
}
.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; overflow: hidden; width:100%;height:270px }
.bannerFull span{position: absolute; top:110px; z-index: 10; color:#fff; width:100%; display: block; text-align: center; font-size:38px; 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:10px;}


.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:190px; transition: 1s all}
.usluge_list .usluge_link_item{width:220px; 
  margin:40px;position:relative;display:flex }

.usluge_list .usluge_link_item:nth-child(3),
.usluge_list .usluge_link_item:nth-child(7),
.usluge_list .usluge_link_item:nth-child(11),
.usluge_list .usluge_link_item:nth-child(15){
 margin-left:220px
}
.usluge_list .usluge_link_item:nth-child(2),
.usluge_list .usluge_link_item:nth-child(6),
.usluge_list .usluge_link_item:nth-child(10),
.usluge_list .usluge_link_item:nth-child(14),
.usluge_list .usluge_link_item:nth-child(17){
 margin-right:220px
}
.usluge_list .usluge_link_item:last-child{
   margin-right:420px
}
.usluge_link_item .usluge_list_br{font-size:36px; display: block; margin: 0; }

.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; }

.blockWrapper[data-id='269'] .blockWrapperInnner{
  padding: 40px;
  box-sizing: border-box;
}
.blockWrapper[data-id='269'] .box-type-1-left-left h3{
  margin: 0;padding: 10px 0 30px
}
.blockWrapper[data-id='269'] .box-type-1-left-left p{
  padding: 30px 0;
  max-width:80%
}
.blockWrapper[data-id='269']  .image_outer_container{
  height:600px!important;
  border-radius:32px;
}
.blockWrapper[data-id='269'] .graphic_box_left,
.blockWrapper[data-id='269'] .graphic_box_bottom{
  display: none;
}



.blockWrapper[data-id='270'] img{
  width:130px;
  display: none;
}
.procenti_cnt{
  padding: 80px 30px;
  list-style: none;
}
.procenat_item{
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px 0;
}
.proc_procenat{
  font-size:74px;
  font-family:roboto_bold;
  font-weight: bold;
   order: 1
}
.proc_text{
  font-size:26px;
  padding: 30px;
  max-width: 420px;
  order: 3;
  text-align: right;
}
.proc_linija{
  flex-grow: 1;
    height:10px;
  background: linear-gradient(-90deg, #08346D 0%, #482AFD 46.15%, #64E3F2 100%);
  margin: 0 20px 0 20px;
   order: 2
}

.blockWrapper[data-id='271'] .blockWrapperInnner{
 width:100%; height:860px;
  position: relative;
  overflow: hidden;
  
}
.blockWrapper[data-id='271'] img{
  display: block;width:200%;
  position: absolute;
  top:0%;left:-70%
}

.blockWrapper[data-id='271'] .teaser{
  position: absolute;
  top:60px;left:10px;
  padding: 30px;
  max-width:400px
}

.blockWrapper[data-id='271']  .teaser-title{
  font-size:43px;
  font-family: pt_b;
  color:var(--main)
}
.blockWrapper[data-id='271'] .teaser-text{
  padding: 40px 0;
  color:var(--main)
}
.blockWrapper[data-id='271'] .button-flex{
  
}
.button-flex{margin:20px 0;text-align: center;display: inline-block;cursor:pointer;text-decoration: none;border:none;background: var(--main);color:#fff;padding: 20px 60px;border-radius: 30px;}
.button-flex.button-gradient-light: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{
  padding: 40px 20px
}
.blockWrapper[data-id='272'] .box-type-3-right{
  display: flex;
  justify-content: center;
  margin:20px 0;
}

.blockWrapper[data-id='272'] .box-type-3-right a{
  flex-grow: 1;
  margin: 40px 5vw 20px 5vw;
  max-width:260px;
  
}
.blockWrapperInnner .box-type-3-right .button-gradient-light{
  padding: 17px 30px;
  margin-left:20px;

}
.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;
  max-width:280px
}


/*industrije*/


.image_00112, .innerCnt_1717 .image_outer_container, .right_r1113, .image_94311, .image_bt5 {width: 100%; height: 30vw}
.blockWrapperInnner {_padding: 30px;}
.blockWrapperInnner h1 {font-family: pt; font-size: 22px; line-height: 27px; margin-bottom: 25px; font-weight: normal;}
.blockWrapperInnner p{font-family: roboto; font-size: 18px; line-height: 21px;} 
.textbox_10999 p:last-child {border-bottom: solid 16px; border-image:  linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1; margin-bottom: 30px; padding-bottom: 20px;}
.img_10999{border-radius: 34px; overflow: hidden; width: 100%; height: 100%;}
.innerMaxWidth {background:  linear-gradient(333.99deg, #64E3F2 -5.1%, #482AFD 18.84%, #08346D 52.78%, #08346D 105.37%); color: #fff;}
.pagebox_10888{padding: 30px}
.pagebox_10888 h2{font-family: pt; font-size: 34px; line-height: 40px}
.pagebox_10888 a{color: inherit; display: block; text-transform: uppercase; font-family: inherit;}
.sectors_cnt {display: column; column-count: 3; gap: 10px; margin: 20px 0px}
.sectors_cnt li{width: 60%; height:60px; list-style: none; padding: 30px 0px; border-bottom: solid 1px; font-family: roboto; font-size: 16px;}

/*industrje pages*/

.graphbox_d1113 ul{display: flex; flex-wrap: wrap; justify-content: space-between;padding-top: 30px}
.graphbox_d1113 li{width: 40%;}
.graphbox_d1113 .down_1113 .spacer_1113 {height: 100px; display: block;}
.inner_flex_r1113{display: flex; justify-content: space-between; padding-top: 30px;}
.inner_flex_r1113 div{flex-basis: 45%;}
.outerCnt_6333 .image_outer_container, .page_block_3 {width: 100%; height: 30vw;}
.overview_cnt_555 .image_outer_container{width: 100%; height: 40vw;}
.overview_cnt_555 {padding: 30px}
.overview_cnt_555 h1{font-size:36px; font-family: pt_b; line-height: 27px;margin-bottom: 20px;}
.overview_cnt_555 h4{font-family: pt; font-size:22px; line-height: 29px; font-weight: normal;}
.overview_cnt_555 p{font-family: roboto; font-size:18px; line-height: 21px; font-weight: normal; padding: 10px 0px; }
.overview_cnt_555 p:last-child {border-bottom: solid 16px; border-image:  linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1; margin-bottom: 30px; padding-bottom: 20px;}
.image_i99 {border-radius: 34px; overflow: hidden;}
.innerCnt_555 {display: flex; flex-direction: column-reverse; }
.outerCnt_555 {background: #F0F0F0; padding: 0px}
.outerCnt_555 .innerCnt_555 .textbox_895, .flexbox_6222 {padding: 30px}
.flexbox_6222 h2{font-family: pt_b; font-size: 30px; margin-bottom: 15px}
.outerCnt_6222 {background: linear-gradient(180deg, #08346D 0%, #021124 100%);color: #fff;}
.outerCnt_6222 .left_box_6222 {border-bottom: solid 7px; border-image:  linear-gradient(180deg,  #482AFD 50%, #64E3F2 100%) 1; margin-bottom: 30px; padding-bottom: 20px;}
.banner_absolute_text {position: absolute; color: #fff; bottom: 100px;left: 100px; font-size: 34px; font-family: pt_b; display: block; width: 80% ; line-height: 40px; }
.outerCnt_6333  {position: relative;}
.innerCnt_7733 {padding: 30px}
.innerCnt_7733 .ul_7733{display: flex; flex-wrap: wrap; justify-content: space-between; }
.innerCnt_7733 .ul_7733 li{width: 45%}
.ul_7733 h2{font-family: pt_b; font-size: 23px; margin-bottom: 20px;}
.ul_7733  li{list-style: none; margin-bottom: 40px; padding-bottom: 10px;border-bottom: solid 7px; border-image: linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1; }
.innerCnt_1717 {background: #F0F0F0}
.textbox_1717{padding: 30px;}
.textbox_1717 h5 {font-size:25px; font-family: 25px; font-weight: normal; margin-bottom: 20px}

/*uvidi*/


.image_9777, .image_blok_4_999, .image_96111 {width: 100%; height: 30vw;}
.imagebox_6755, .image_00111, .image_001112, .image_961234, .image_9347, .image_9304, .image_0844, .image_96201, .image_90977, .image_0021r, .image_97182,
.image_98007, .imagebox_6944, .image_v60, .image_910077, .image_v40, .image_9227,.image_0029, .image_right_239, .img_01, .img_02, .img_03, .img_04, .imagebox_9256,
.image_9028{width: 100%; height: 50vw;}
.intro_cnt {padding: 30px}
.intro_cnt h1 { font-size:34px; font-family: pt_b; line-height: 37px; padding-bottom: 20px }
.intro_cnt .sf_25 {padding-bottom: 12px}
.intro_cnt p:last-child {border-bottom: solid 16px;  border-image:  linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1; margin-bottom: 30px; padding-bottom: 20px}
.intro_cnt .image_outer_container img{border-radius: 34px}


.page_block_2 {background:linear-gradient(333.99deg, #64E3F2 -5.1%, #482AFD 18.84%, #08346D 52.78%, #08346D 105.37%); color:#fff; }
.inner_block_2 a{color: #fff; text-transform: uppercase; display: block;  min-height: 2.2em; }
.inner_block_2 {padding: 0px 30px}
.inner_block_2 h3{font-family: pt_b; font-size: 34px;line-height: 46px; text-align: center; padding-top: 30px;}
.inner_block_2 .sectors_ul { display: flex; flex-wrap: wrap; padding: 10px 0px 30px 0px; justify-content: space-between;} 
.inner_block_2 .sectors_ul li{list-style: none;  position: relative; height: 100px; display: flex; align-items: center; width: 30%;}
.inner_block_2 .sectors_ul li:after{content: ""; background: #fff; height: 2px; width: 50%; position: absolute; left: 0px; bottom: 0px;}
.inner_block_2 .sectors_ul li a{text-decoration: none; display: block;}


.usluge .catTitle {display: none;}
.uvidi_blok1_cnt {padding: 30px}
.uvidi_blok1_cnt h1{font-family: pt_b; font-size: 36px; margin-bottom: 20px;}
.uvidi_blok1_cnt .txtbox_6755 p:last-child {margin-bottom: 30px;padding-bottom: 30px; border-bottom: solid 16px; border-image: linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1; }
.uvidi_blok1_cnt .image_inner_container img {border-radius: 34px}

.uvidi_blok2_cnt{background: #F0F0F0;}
.inner_blok_7000{padding:30px}
.inner_blok_7000 h2{font-size: 24px; font-family: pt_b; margin-bottom: 20px;}
.inner_blok_7000 .box_left_7000 {border-bottom: solid 7px; border-image: linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1;margin-bottom: 30px;padding-bottom: 20px }
.inner_blok_7000 .box_right_7000 {border: solid 7px; border-image: linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1;margin-bottom: 30px;padding: 20px; box-sizing: border-box;}
.inner_flex_9777 {display: flex; flex-wrap: wrap; flex-direction:  column-reverse; }
.inner_flex_9777 .inner_txt_9777 {margin: 0px 20px}
.inner_flex_9777 h2 { font-family: pt; font-size: 24px; line-height:30px; margin: 20px 0px; }
.inner_flex_9777 .inner_txt_9777 p:last-child { border-bottom: solid 7px; border-image: linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1; padding-bottom: 20px; margin-bottom: 20px;}
.c0011 .bottom_0011 .ul_graph_0011 p, .c0012 .inner_c0011 .v0022 p, .c0012 .inner_c0011 p,.c0016 .inner_c0011 .v0033 p, .c0018 .inner_c0011 .roboto_18:not ( .c0019 .inner_c0011 .roboto_18){border-bottom: none}
.v0221  img{margin:auto; display: block;}



.uvidi_blok3_cnt { background:   linear-gradient(180deg, #08346D 0%, #08346D 34.69%, #021124 100%);;color: #fff; box-sizing:border-box;} 
.d1111 .textbox_d1112 .sf_25 {border-bottom: solid #ffff 1px ; padding-bottom: 20px; margin-bottom: 20px}
.d1111 .graphbox_d1113 li{list-style: none; padding-left: 50px; margin-bottom: 40px}
.d1111 .graphbox_d1113 img{display: block; height: 100px;width: 100px;  }
.d1111 .txt_d1113 {font-family: roboto; font-size: 19px; border-bottom: solid 1px}
.box_d1113 {position: relative; }
.d1111 .number_d1113 {position: absolute; top: 0px; font-size: 40px; left: -45px; font-family: pt; }
.right_r1113 img{border-radius: 34px;}
.flexbox_r1113 {display: flex; flex-direction: column-reverse;}
.left_r1113{padding-top: 20px}
.inner_flex_r1113 div {border-bottom: solid 7px; padding-bottom:20px; margin-bottom: 20px}
.ol_rb21, .ol_0011, .ol_0018 , .ol_0021 {padding: 20px 0px 20px 30px}
.ol_rb21 li, .ol_0011 li, .ol_0018 li, .ol_0021 li{ padding: 8px 0px; font-family: roboto; font-size: 21px}
.blueline { border-bottom: solid 7px; border-image: linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1;margin-bottom: 20px }
.intro_cnt_239 .textbox_239 .roboto_18{ border-bottom: solid 16px; border-image: linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1;margin-bottom: 20px }


.c9667 .inner_flex_9777  .txtbox_9777  .blueline { border-bottom: solid 7px; border-image: linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1;margin-bottom: 20px }
.c9667 .inner_txt_9777 p:last-child, .c0017 .inner_c0011 .v0044 p, .c0017 .v89 .p_v89 {border:none;}
.c0021 .textbox_flex_0021 {display: flex; flex-direction:  column-reverse;}
.c0021 .textbox_flex_0021 p{margin-top: 20px;}


.uvidi_blok3_cnt .inner_c0011 .ul_0011 { display: flex; margin:20px auto;  flex-wrap: wrap; justify-content: space-between; gap: 10px; box-sizing: border-box;}
.c0017 .inner_c0011 .top_0011 .v0044 li {width: 31%; height:auto}
.c0028 .inner_c0011 .top_0011 .v0044 li {height: auto}

.c0017 .inner_c0011 .top_0011 .v0044 li .roboto_18, .c0028 .inner_c0011 .top_0011 .v0044 li p{font-size: 16px;line-height: 1.5em}
.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: 44%;
 height:;
 padding: 20px;
 box-sizing: border-box;
	margin-bottom: 30px;
 }

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



.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: 2.5vw; font-family: roboto; line-height: 29px; margin-top: 10px}
.c0027 .inner_c0011 .ul_0011 li p{font-size: 21px;}
.ol_0011 {border-bottom: solid #fff 7px; margin-bottom: 100px;}
.image_00111:before, .image_001112:before {content:""; background: linear-gradient(89.82deg, #64E3F2 0.1%, #482AFD 100%); height: 30px; width: 100%; position: absolute; top: -65px}
.image_00111, .image_001112{position: relative;}
.flex_001r {display: flex; flex-direction: column-reverse;}
.txtbox_0011r .roboto_18 , .bottom_0011 .sf_25{padding-top: 40px;}
.bottom_0011 img{display: block; height: 150px;}
.bottom_0011 ul li{list-style: none; font-family: roboto; font-size: 20px; text-align: center; padding-bottom: 30px;}
.bottom_0011 ul li p{padding: 20px 0px}
.bottom_0011 ul {padding-top: 30px; display: flex; gap: 20px;}
.bottom_0011 ul img{margin: auto;}
.bottom_0011 .roboto_18:last-child{border-bottom: solid 7px #fff}
.c0012 {padding: 0px;}
.inner_c0011, .inner_d1111{padding: 30px;}
.ul_rb21 li {list-style: none;position: relative; font-size: 21px; font-family: roboto;padding-bottom: 15px }
.ul_rb21 li:before{content:"\2022"; font-size: 40px; color: #64E3F2; width: 10px; position: absolute; left: -20px; top: -10px; }
.ul_rb21 {padding: 20px;}
.bt_0022 h2{font-family: pt_b; font-size: 30px; margin-bottom: 30px;}
.bt_0022:not(.bt5, .bt6){border-bottom: 7px solid #fff; margin-bottom: 40px; padding-bottom: 20px;}
.bt5{margin-bottom: 40px; padding-bottom: 20px;}
.bottom_c0022 > .sf_25 {border-top: solid 30px; border-image: linear-gradient(89.82deg, #64E3F2 0.1%, #482AFD 100%) 1; padding-top: 30px}
.c0012 .bottom_c0022 .bt6{border-bottom: solid 30px; border-image: linear-gradient(89.82deg, #64E3F2 0.1%, #482AFD 100%) 1; padding: 0px 0px 20px 0px}
.c0017 .bt99 .image_9304{position: relative}
.c0017 .bt99 .image_9304:before {content: ""; height:30px; background: linear-gradient(89.82deg, #64E3F2 0.1%, #482AFD 100%); width: 100%; position: absolute; top: -50px; }


.txt_flex_0014 li{list-style: none;}
.inner_c0011 .sf_25 {border-bottom: solid 1px #fff; margin-bottom: 20px; padding-bottom: 20px;text-align: center}
.txt_flex_0014 {border-bottom: solid 7px #fff; padding-bottom: 20px; margin-bottom: 20px}
.c0014 {padding: 0px;}
.v0221 .bt_0022 img{height: 120px;}
.v0221 h2{ margin:20px 0px;}
.v0221{padding: 30px 0px}
.inner_c0011 .top_0011 .v0044 li{height: 350px;}
.ul_0011 h2 {font-family: roboto; font-size: 22px;}
.w40{border: none!important;}
.w50{display: none!important;;}
.p_v89{font-family: roboto; font-size: 21px;}
.inner_c0011 p:last-child{ padding-bottom: 20px;}
.c0011 .ul_graph_0011 p, .c0020 .inner_c0011 p, .c0012 .inner_c0011 .bottom_c0022 .sf_25, .c0014 .inner_c0011 .roboto_18 {border: none;}

.ol_0021 li:nth-child(4), .ol_0021 li:last-child ,.c0023 .ul_rb21 li:nth-child(4), .c0023 .ul_rb21 li:last-child  {border-bottom: solid 7px #fff; margin-bottom: 40px; padding-bottom: 30px}
.c0021 .left_0012 .roboto_18 {border-bottom: 30px solid; border-image:  linear-gradient(89.82deg, #64E3F2 0.1%, #482AFD 100%) 1; margin-bottom: 30px; padding-bottom: 30px}
.c0024 .inner_c0011 .sf_25:last-child {border-bottom: solid 30px; border-image:linear-gradient(89.82deg, #64E3F2 0.1%, #482AFD 100%) 1;}
.c0026 .v0044 p{border: none;}
.c0026 .ul_0026 li:last-child, .c0026 .ul_0026 li:nth-child(3){border-bottom: solid 7px; margin-bottom: 30px; padding-bottom: 30px; box-sizing: border-box;}
.c0026 .ul_0026q li:last-child,.c0026 .ul_0026q:nth-child(3) {border-bottom: solid 7px; margin-bottom: 10px; padding-bottom: 30px; box-sizing: border-box;}
.c0027 .roboto_21:first-child {border-bottom: solid 1px #fff}
.c6766 .right_67551 .roboto_18 {padding-top: 20px }
.c0029 .textbox_left_0029 p  {border: none;}
.c0029 .flexbox_0019:after { content: ""; width: 100%; height: 30px; margin-bottom: 10px; bottom:-10px; 
	background:  linear-gradient(89.82deg, #64E3F2 0.1%, #482AFD 100%); padding-bottom: 30px; position: absolute;  }
.c0029 .flexbox_0019 {position: relative; padding-bottom: 80px;}


.insights_middle { padding: 30px;}
.insights_right{display: none;}
.tmpIns_cnt  .image_outer_container {margin-bottom: 30px}
.tmp_rb_reg {font-family: roboto; font-size: 22px; padding-bottom: 15px}
.tmp_sf_32 {font-family: pt; font-size: 26px; padding-bottom: 15px; margin-bottom: 30px; border-bottom:7px solid; 
  border-image: linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1; }

.insights .tmp_question{
  font-family:roboto_bold;
  font-size: 22px;
  line-height:29px;
  padding: 10px 0px 10px 20px;
}



.trendovi_section_3928{
  width:90%;
  margin:auto;
  display: flex;
  padding: 10px 0 40px 0;
  flex-direction: column;
}
.trendovi_section_3928 > div{
  flex-basis: 0;
  flex-grow: 1;
  margin:30px 0
}
.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:300px; height:450px;
}
.left_left_3928 img{border-radius: 34px}

.left_right_3928{
  padding: 2px 20px 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:30px
}
.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 > li:last-child{
  border-bottom: 1px solid #999;
}
.main_prop_3928 > li a{
  text-decoration: none;
  font-size:14px;
  color:#8D8D8D
}

.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 20px 0 60px;
  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:24px;
  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:90vw;
  margin:auto;
  padding:0 0 60px 0;
  overflow-x: scroll;

}
.list_cnt_4190{
    width:1300px;
  display: flex;
  flex-wrap: nowrap;
  gap:10px;
  justify-content: flex-start;
  list-style: none;

}
.list_4190.trends_item{
  width:26%;
  flex-basis: calc( 1300px / 4 - 20px);
  padding: 20px 4px;
  flex: 0 0 26%;
  height:600px
}
.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:16px;
}
.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:16px;
  line-height: 1.2em;
  padding: 20px 0 10px 0;
  text-transform: uppercase;
}
.list_4190 .info_textbox .title{
    font-family: pt_b;
  font-size:26px;
  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:15px;
  line-height: 1.15em;
  padding: 10px 0 20px 0;
}

.info_textbox{
  height:260px
}
.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{
  
}

.insights .main_bottom_cnt{display: block}

.insights  .main_bottom_cnt { margin: 50px 0px 50px 0px;}
.insights  .main_bottom_cnt .info_button{text-align: center; text-transform: uppercase; font-size: 18px; color: #fff;}
.insights  .main_bottom_cnt .info_button a{text-decoration: none; background: var(--main); padding: 18px 50px; border-radius: 30px; position: relative; }
.insights  .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; }




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

.insights_highlight{
  
}

.insights .insights_cnt{
  padding-top:60px 
}
.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: 90%;
  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:460px;
  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 .tmp_sf_32 {
  font-family: sf;
  font-size: 32px;
  line-height:1.1em;
  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: 90%px;  padding: 0px 20px 0 40px; box-sizing: border-box;}

.insights .insights_main_container{
  width:100%;
  margin: auto;
  box-sizing: border-box;
  display: flex;
  padding: 60px 0;
  align-items: top;
  flex-direction: column
}

.insights .insights_main_container .insights_left{
  width:100%;
  flex-basis: 1;
}
.insights .insights_main_container .insights_right{
  width:60%;
  flex-basis: 1;
  display: block;
 padding: 60px 0 0 60px
}

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

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

.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 30px;
}

.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;
  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 20px;
  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;
}



/*upoznajte nas*/


.intro_cnt_239, .blockWrapperInnner_9735, .blockWrapperInnner_9256 {padding: 30px;}
.intro_cnt_239 .textbox_239 h1, .intro_9735 h1, .textbox_9256 h1{ font-family: pt_b; font-size: 36px; line-height: 46px; padding: 30px 0px}
.intro_cnt_239 .textbox_239 h5, .intro_9735 p, .textbox_9256 p:not(.sf_25) { font-family: pt; font-size: 22px; line-height: 29px; font-weight: normal;}
.intro_cnt_239 .textbox_239 p{padding: 20px 0px}
.intro_cnt_239 .image_right_239 img{border-radius: 34px}
.timline_intro_639 h1, .chartbox_9028 h1{font-family: pt_b; font-size: 39px; margin-bottom: 20px;}
.timline_intro_639 {padding: 30px; text-align: center}
.timline_intro_639 p {font-family: pt; font-size: 21px; line-height: 29px; border-bottom: solid 1px #fff}
.textbox_9255{font-family: pt; font-size: 21px; line-height: 29px; }


.timeline_box ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.timeline_box ul li:not(.li_img){width: 45%}
.timeline_box ul img{flex-basis: 1; width: 100%}
.img_left ul .li_img{ order: 3;  }

.timeline_cnt {padding: 30px; z-index: 10;}
.timeline_cnt li{list-style: none; background: var(--main); z-index: 10}
.timeline_cnt .timeline_ul h2 {font-size: 50px; font-family: pt_b;border:solid 10px ; background: var(--main); z-index: 10; border-image:  linear-gradient(to right, #64E3F2, #482AFD) 1; border-image-slice: 1; display: flex; width:180px;
  height: 180px; justify-content:center; align-items: center;position: relative; margin-bottom: 20px; position: relative; }  
.timeline_ul div p{font-size: 18px; line-height: 21px; font-weight: normal; font-family: roboto; border-bottom: solid 7px #fff; margin-bottom: 40px; padding-bottom: 40px} 
.timeline_cnt .timeline_ul li:before{content: ""; position: absolute; background:linear-gradient(to right, #64E3F2, #482AFD); z-index: -10; height: 5px; width: 10vw; top: 90px; left: 190px;
overflow: hidden; } 
.timeline_cnt .timeline_ul li{position: relative;}
.timeline_ul .li_img  {margin-bottom: 30px;}
.timeline_cnt .timeline_ul  .year023 {font-size:33px; text-align: center; }

.gallery_976 ul {display: flex; flex-wrap: wrap; justify-content: space-between}
.gallery_976 ul li{ list-style: none; width: 40%; margin-bottom: 40px;}
.gallery_976 ul li h2 {font-family: pt_b; font-size:19px }
.gallery_976 ul li p{font-family: roboto_bold; font-size:16px }
.gallery_976 ul li .gall_info{text-align: center;}
.gallery_976 ul li .gall_netw img{display: block; width: 20px; }
.gallery_976 ul li .gall_netw{display: flex; justify-content: center; gap: 5px}
.graphbox_9256{margin: 30px 0px }
.graphbox_9256 img {display: block; width: 100%}
.gallery_997 img{width: 100%;}

.catid_7 .main_cnt_9028 {background: #F0F0F0}
.chartbox_9028 {padding: 30px; text-align: center;}
.chartbox_9028 li{list-style: none; width: 50%; margin:auto;}
.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; margin-bottom: 20px;}
.chartbox_9028 ul .num {font-size: 90px; color: var(--main); text-align: center; line-height: 90px; font-family: roboto_bold;}
.chartbox_9028 ul .txt{ text-align: center; font-family: roboto; font-size:21px; line-height: 23px; padding: 20px 0px}
.textbox_9028 {font-size: 21px; font-family: pt; }

/*uslovi koriscenja*/

.uslovi_cnt .inner_c021 {padding:30px}
.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: 40px}
.uslovi_cnt .inner_c021 .line_021 h2{font-family: pt_b; font-size: 22px; 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: 30px;}
.uslovi_cnt .inner_c021 a{text-decoration:none; font-family: roboto_bold}
.uslovi_cnt a{color: #000}

/*common pages*/
.negative_colors {padding: 30px}
.negative_colors img{width: 100px;}

.exp_cnt27 h1{font-family: pt_b; font-size:36px; line-height:67px; }
.exp_cnt27{text-align:center;  padding: 0px 30px}
.eksperti_cnt_678{
  margin: auto;
  text-align: center;
  padding: 0px 0 40px 0;
}
.eksperti_cnt_678 h1{
  font-family: pt_b;
  font-size:43px;
  font-weight:normal;
}

.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;
  flex-wrap: wrap;
	padding: 30px;
	justify-content: space-between;

 
}
.gallery_122 .gall_ul .gall_item{
  list-style: none; 
  width: 40%
 
}

.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
}

.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;}





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

.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:90%;
  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:90%; 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:90%; 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);
}



/*kontakt*/
.hidden_13{display: none!important;}
.box_5627, .form_cnt, .innerCnt_4222, .social_5672  {padding: 15px 30px 15px 30px;}
.kontakt_cnt_4222{background: #F0F0F0;}
.box_5627 .sf_25 {border-bottom: solid 16px; border-image:linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1; margin-bottom: 20px; padding-bottom: 20px }
input{display: block; width: 100%; _height: 50px; }
label, select{font-size:19px; font-family: roboto; }
select{height: 50px; margin-bottom: 20px; width: 100%; padding-left: 10px}
label{padding: 30px 0px 5px 10px; display: block; font-size: 16px; font-family: roboto;}
label sup{color: red;}
#email{text-align: center; border-radius: 30px; }
.required_stop{background:#f332; outline:2px solid red; outline-offset:3px}
#poruka{height: 100px; width: 100%; border: solid #8f8f9d 1px; background: #fff;}
#submitButton{border-radius: 30px; color: #fff; text-transform: uppercase; background: var(--main); width: 70%; margin: 30px auto; }
.textbox_4677{font-size: 12px; color: #A0A0A0; font-family: roboto;}
.showForm a{ background: linear-gradient(89.82deg, #64E3F2 0.1%, #482AFD 100%); text-transform: uppercase; 
	padding: 20px; text-align: center; font-size: 18px; font-family: roboto; border-radius: 45px; display: block; color: #fff; margin: 20px 0px 0px 0px} 

.kontakt_cnt_4222 h1{font-family: pt; font-size: 34px; }


.inner_social_5672{border: solid 3px ; border-image: linear-gradient(89.82deg, #482AFD 1.44%, #08346D 101.34%) 1;; padding: 30px; margin-bottom: 20px}
.inner_social_5672 img{width: 50px}
.inner_social_5672 ul{display: flex; justify-content: space-between; margin: 30px  0px 0px 0px }
.inner_social_5672 ul li{list-style: none;}

/*footer*/

.oblast_futera{
  background: var(--darkblue);
  padding: 30px;
	color: #fff
}

.footerInner{display: flex; flex-wrap: wrap; justify-content: space-between;}
.footer_right, .footer_far_right {display: none;}
.footerLogo{flex-grow: 1; flex-basis: 100%; margin-bottom: 50px}
.social_net{padding: 40px 0px 0px 0px;}
.footer_left, .footer_middle , .tablet_footer {width: 30%; }
.footerInner a{text-decoration: none;}
.footer_left, .footer_middle{border-right: solid #fff 1px;}
.tablet_footer ul{padding-bottom: 40px;}



.oblast_futera a{color: inherit;}
.oblast_futera li{list-style: none; font-family: roboto; font-size: 16px; padding: 5px }
.social_net {display: flex;}
.social_net img{height: 30px; width: 30px}
.footerCnt h3{font-size: 19px; font-family: roboto_bold;padding: 10px 0px }
.footer_left li, .footer_middle li{padding: 5px 30px}
.footer_3 li{font-size: 19px; font-family: roboto_bold; }
.footer_laptop, .credits img {display: none;}
.credits {border-top: solid 1px #fff; padding: 20px 0px; margin-top: 20px;}






