body{
    margin: 0;
    padding: 0;
    font-size: 0px;
    background-color: #FDFDFD;
}
img{
    max-width: 100%;
    height: auto;
}
.container-fluid,
.container{
    padding: 0;
    border-left: 1px solid #EDEDED;
    border-right: 1px solid #EDEDED;
}
.container{
    max-width: 1440px;
}
.header-fluid .container{
    background-color: #C1E6F9;
}
.content-fluid .container,
.home-fluid .container{
    background:  url('../images/clouds_bg_only.png'), linear-gradient(360deg, #FFF 0%, #C1E6F9 94.25%);
    background-position: center top 80px, top;
    background-repeat: no-repeat;
    background-size: 1392px, 100%;
}
.home-fluid .container{
    padding-top: 29px;
}
.content-fluid .container{
    padding-top: 120px;
    background-position: center top 10px, center top;
}
#headerCont{
    width: 1240px;
    height: 94px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 10px 0px 10px;
    margin: 0 auto;
}
#headerLogo{
    width: 145px;
}
#headerLinksCont{
    width: auto;
    height: 32px;
    display: flex;
    flex-direction: row;
    gap: 24px;
    align-items: center;
}
#headerLinksCont a,
.headerLinkParent{
    color: #111;
    font-family: 'Nunito';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-decoration: none;
    padding: 4px 8px;
}
.headerLinkParent{
    padding-right: 28px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23222222' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: center right 8px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    position: relative;
}
.headerLinkParent.isOpen{
    border-radius: 8px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cmask id='mask0_95_448' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='26' height='26'%3E%3Crect x='24.9829' y='25.0171' width='24' height='24' transform='rotate(-179.918 24.9829 25.0171)' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_95_448)'%3E%3Cpath d='M13.0049 9.6L18.9963 15.6085L17.5943 17.0065L13.0009 12.4L8.39433 16.9934L6.99633 15.5914L13.0049 9.6Z' fill='%231C1B1F'/%3E%3C/g%3E%3C/svg%3E"), rgba(255, 255, 255, 0.90);  
    background-position: center right 4px;
    background-repeat: no-repeat;
}
.dropdownChildMenu {
    width: auto;
    display: none;
    flex-direction: column;
    gap: 8px;
    position: absolute;
    z-index: 997;
    top: 44px;
    left: -1px;
    background-color: rgba(255, 255, 255, 0.90);
    border-radius: 8px;
    padding: 9px 16px;
}
.dropdownChildMenu.isShown {
    display: flex;
}
.dropdownChildMenu a {
    color: #525351;
    font-family: 'Lato';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    white-space: nowrap;
}
.dropdownChildMenu a:hover, .dropdownChildMenu a.active, .mobileChildCont a.active{
    text-decoration: underline dotted !important;
    background-color: transparent !important;
}
#headerLinksCont a.active{
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.90);  
}
.headerLinkParent.active{
    border-radius: 8px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23222222' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"), rgba(255, 255, 255, 0.9);
    background-position: center right 8px;
    background-repeat: no-repeat;
}
#siteLanguageBtn{
    width: auto;
    height: 32px;
    display: flex;
    align-items: center;
    padding: 0px 12px 0px 32px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cg opacity='0.5' clip-path='url(%23clip0_2016_15071)'%3E%3Cpath d='M1.66663 10C1.66663 14.6023 5.39758 18.3333 9.99996 18.3333C14.6023 18.3333 18.3333 14.6023 18.3333 10C18.3333 5.39763 14.6023 1.66667 9.99996 1.66667C5.39758 1.66667 1.66663 5.39763 1.66663 10Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.8334 1.70776C10.8334 1.70776 13.3334 4.99995 13.3334 9.99991C13.3334 14.9999 10.8334 18.2922 10.8334 18.2922' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.16663 18.2922C9.16663 18.2922 6.66663 14.9999 6.66663 9.99991C6.66663 4.99995 9.16663 1.70776 9.16663 1.70776' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.19141 12.9167H17.8087' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.19141 7.08333H17.8087' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2016_15071'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"), #EB2027;
    background-position: center left 8px;
    background-repeat: no-repeat;
    border-radius: 8px;
    color: #FFF;
    font-family: 'Nunito';
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
}
#mainPage_top_cont{
    width: 1260px;
    height: auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 75px;
    padding-bottom: 96px;
    margin: 0 auto;
}
#mainPage_top_left_cont{
    width: 444px;
    height: auto;
    display: flex;
    flex-direction: column;
    gap: 24px;
    align-items: flex-start;
}
#mainPage_TL_title{
    width: 100%;
    height: auto;
    color: #111;
    font-family: 'Nunito';
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 44px;
}
#mainPage_TL_txt{
    width: 100%;
    height: auto;
    color: #222;
    font-family: 'Nunito';
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
}
#mainPage_TL_link,
#homePage_newsCont_link,
#ocu_link{
    width: auto;
    height: 24px;
    margin-top: 8px;
    padding-right: 32px;
    display: flex;
    align-items: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3 12H21M21 12L12.5 3.5M21 12L12.5 20.5' stroke='%23EB2027' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: center right;
    background-repeat: no-repeat;
    color: #111;
    font-family: 'Nunito';
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
}
#mainPage_top_right_cont{
    width: 732px;
    height: auto;
}
.youtubeSlide{
    width: 100% !important;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 16px;
    margin-bottom: 16px;
}
.youtube_box{
    width: 350px;
    height: 228px;
    position: relative;
    border-radius: 24px;
    border: 0px solid #FFF;
    cursor: pointer;
    overflow: hidden;
}
#videoContent .youtube_box{
    border-radius: 0;
}
.youtube_box img{
    width: 350px;
    height: 228px;
    object-fit: cover;
}
.youtube_play_btn{
    width: 64px;
    height: 64px;
    position: absolute;
    z-index: 997;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64' fill='none'%3E%3Cpath d='M5.33331 33.8867V30.1131C5.33331 22.3921 5.33331 18.5317 7.74795 16.0478C10.1626 13.5639 13.9641 13.4564 21.5672 13.2413C25.1699 13.1394 28.8501 13.0664 32 13.0664C35.1498 13.0664 38.8301 13.1394 42.4328 13.2413C50.0357 13.4564 53.8373 13.5639 56.252 16.0478C58.6666 18.5317 58.6666 22.3921 58.6666 30.1131V33.8867C58.6666 41.6075 58.6666 45.468 56.252 47.9517C53.8373 50.4357 50.036 50.5432 42.433 50.7584C38.8301 50.8603 35.1498 50.9333 32 50.9333C28.8501 50.9333 25.1698 50.8603 21.5669 50.7584C13.964 50.5432 10.1626 50.4357 7.74793 47.9517C5.33331 45.468 5.33331 41.6075 5.33331 33.8867Z' fill='%23EB2027'/%3E%3Cpath d='M37.3333 32L28 37.3333V26.6667L37.3333 32Z' fill='white' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
}
.youtube_dim{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 996;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    transition-duration: 1s;
}
.youtube_box:hover .youtube_dim{
    background-color: rgba(0, 0, 0, 0.25);
}
.midSec_bg{
    height: 366px;
    background: url('../images/midSec_bg.png'), linear-gradient(180deg, #C5E8F9 0%, #C4E7F9 100%);
    background-position: calc(50% + 176px) bottom, center;
    background-repeat: no-repeat;
    background-size: 984px, 100%;
}
#midSec_quoteCont{
    width: 100%;
    max-width: 769px;
    height: 184px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    gap: 16px;
    padding-left: 111px;
    margin-left: 90px;
    background-image: url('../images/quote.png');
    background-position: top left;
    background-repeat: no-repeat;
    margin-top: 57px;
    float: left;
    color: #000;
    font-family: Arial;
    font-size: 24px;
    font-style: italic;
    font-weight: 400;
    line-height: 40px;
}
#midSec_quoteCont span{
    color: #222;
    font-size: 14px;
    line-height: normal;
}
#homePage_newsCont_wrap{
    width: 1260px;
    height: auto;
    display: flex;
    flex-direction: column;
    gap: 24px;
    align-items: flex-start;
    padding: 80px 0px 104px 0px;
    margin: 0 auto;
}
#homePage_newsCont_title{
    color: #111;
    font-family: 'Nunito';
    font-size: 48px;
    font-style: normal;
    font-weight: 700;
    line-height: 44px;
}
#homePage_newsCont{
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: row;
    gap: 80px;
}
.newsCont_item{
    width: 360px;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
    text-decoration: none;
}
.newsCont_item_date{
    color: #7A7A7A;
    font-family: 'Nunito';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-transform: capitalize;
}
.newsCont_item_title{
    color: #111;
    font-family: 'Nunito';
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    text-overflow: ellipsis;
}
.newsCont_item_txt{  
    color: #7A7A7A;
    text-overflow: ellipsis;
    font-family: 'Nunito';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
#ocuContWrap{
    width: 1260px;
    height: auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 80px;
    margin: 0 auto;
}
#ocu_img{
    width: 600px;
    height: 348px;
    border-radius: 32px;
    overflow: hidden;
}
#ocuCont{
    max-width: 433px;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;
}
#ocu_title{
    color: #111;
    font-family: 'Nunito';
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 44px;
}
#ocu_txt{
    overflow: hidden;
    color: #7A7A7A;
    text-overflow: ellipsis;
    font-family: 'Nunito';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
.longBg{
    height: 1176px;
    background: url('../images/longBG.png'), linear-gradient(359deg, #C1E6F9 45.45%, #FFF 99.35%);
    background-position: center bottom, center top;
    background-repeat: no-repeat;
    background-size: 1440px;
    padding-top: 116px;
}
.contentBg{
    height: 643px;
    background-image: url('../images/contentBG.png'), linear-gradient(0deg, #C1E6F9 -3.38%, #FFF 100%);
    background-position: center bottom, center top;
    background-repeat: no-repeat;
    background-size: 1218px, 1440px;
}
#longBG_cont{
    width: 1260px;
    height: 104px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto;
}
.contentBg #longBG_cont{
    padding-top: 104px;
    box-sizing: content-box;
}
#longBG_cont div{
    color: #0D395D;
    font-family: 'Nunito';
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}
#mzrs{
    width: 296px;
}
#ipd{
    width: 146px;
}
#swiss{
    width: 82px;
}
.footer{
    background: #1C1C1C;
    border: none !important;
}
#footer{
    width: 1300px;
    margin: 0 auto;
    padding: 64px 0px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
#footerLeft{
    width: 690px;
    height: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 24px;
    align-items: self-start;
}
#footerLeft hr{
    margin: 2rem 0 0 0;
    background-color: rgba(255,255,255, 0.2);
    width: 1px;
    height: 50%;
    opacity: 1;
}
#footerLeftTop{
    width: calc(31% - 25px);
    height: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px;
}
#footer_title{
    width: 100%;
    color: #FFF;
    font-family: 'Lato';
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
}
#footer_info,
#footer_copyright,
#footer_bottom{
    width: 100%;
    color: #FFF;
    font-family: 'Lato';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
#footer_info a,
#footer_bottom a{
    color: #FFF;
    text-decoration: none;
}
#footer_bottom{
    color: #888;
}
#footer_linksContWrap{
    width: 550px;
    height: auto;
    display: flex;
    flex-direction: row;
    gap: 80px;
    align-items: flex-start;
}
.footerLinksCont{
    width: auto;
    max-width: 170px;
    height: auto;
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: flex-start;
}
.footerLinksTitle{
    color: #FFF;
    font-family: 'Lato';
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    white-space: nowrap;
}
.footerLinks{
    color: #FFF;
    font-family: 'Lato';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    display: flex;
    flex-direction: column;
}
.footerLinks a{
    color: #FFF;
    text-decoration: none;
    white-space: nowrap;
}
#footer_socials{
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: row;
    gap: 24px;
    margin-top: 16px;
}
#footer_socials a{
    width: 24px;
    height: 24px;
    background-position: center;
    background-repeat: no-repeat;
}
#footer_socials a#fb{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M21 8V16C21 18.7614 18.7614 21 16 21H8C5.23858 21 3 18.7614 3 16V8C3 5.23858 5.23858 3 8 3H16C18.7614 3 21 5.23858 21 8Z' stroke='%23FEFEFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 21C11 18 11 15 11 12C11 9.8125 11.5 8 15 8' stroke='%23FEFEFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 13H11H15' stroke='%23FEFEFE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
#footer_socials a#twitter{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M16.8198 20.7684L3.75317 3.96836C3.44664 3.57425 3.72749 3 4.22678 3H6.70655C6.8917 3 7.06649 3.08548 7.18016 3.23164L20.2468 20.0316C20.5534 20.4258 20.2725 21 19.7732 21H17.2935C17.1083 21 16.9335 20.9145 16.8198 20.7684Z' stroke='white' stroke-width='2'/%3E%3Cpath d='M20 3L4 21' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
}
#footer_socials a#yt{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M14 12L10.5 14V10L14 12Z' fill='white' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2 12.7075V11.2924C2 8.39705 2 6.94939 2.90549 6.01792C3.81099 5.08645 5.23656 5.04613 8.08769 4.96549C9.43873 4.92728 10.8188 4.8999 12 4.8999C13.1812 4.8999 14.5613 4.92728 15.9123 4.96549C18.7634 5.04613 20.189 5.08645 21.0945 6.01792C22 6.94939 22 8.39705 22 11.2924V12.7075C22 15.6028 22 17.0505 21.0945 17.9819C20.189 18.9134 18.7635 18.9537 15.9124 19.0344C14.5613 19.0726 13.1812 19.1 12 19.1C10.8188 19.1 9.43867 19.0726 8.0876 19.0344C5.23651 18.9537 3.81097 18.9134 2.90548 17.9819C2 17.0505 2 15.6028 2 12.7075Z' stroke='white' stroke-width='2'/%3E%3C/svg%3E");
}
.content-fluid #contentBoard{
    width: 1260px;
    min-height: 1021px;
    padding: 80px;
    border-radius: 16px;
    background: #FFF;
    margin: 0 auto;
}
#contentTitle,
.contentCont h1{
    color: #111;
    font-family: 'Nunito';
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 44px;
    margin: 0;
}
#newsTitle{
    color: #111;
    font-family: 'Nunito';
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 44px;
    margin: 0;
}
#newsContent,
#docContent,
#docsContent,
#staffContent,
#izvjestajiContent{
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 40px;
    margin-top: 32px;
}
#izvjestajiContent{
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 16px;
}
#docsContent{
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0;
    align-items: flex-start;
    margin-top: 24px;
}
.newsSingle,
.staffSingle{
    width: 340px;
    height: 480px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    justify-content: flex-start;
    background-color: #F5F5F5;
    text-decoration: none;
    border-radius: 8px;
    overflow: hidden;
}
.staffSingle{
    width: 290px;
    height: 590px;
    padding: 24px;
    box-sizing: content-box;
    background-color: #FFF;
    box-shadow: rgba(36, 36, 36, 0.05) 0px 3px 40px 0px
}
#docContent .newsSingle{
    width: 245px;
    height: 320px;
}
.newsSingleImg{
    width: 100%;
    height: 240px;
    overflow: hidden;
    display: flex;
}
.staffSingle .newsSingleImg{
    height: 435px;
    border-radius: 8px;
}
#docContent .newsSingleImg{
    height: 165px;
}
.newsSingle img{
    transition: transform .2s;
}
.newsSingle:hover .newsSingleImg img{
    transform: scale(1.2);
}
#docContent .newsSingle:hover .newsSingleImg img{
    transform: scale(1.2) rotate(10deg);
}
.newsSingleTitle{
    width: 100%;
    height: 75px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;  
    overflow: hidden;
    color: #222;
    font-family: 'Nunito';
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    padding: 0px 24px;
}
.staffSingle .newsSingleTitle{
    height: auto;
    padding: 0;
}
#docContent .newsSingle .newsSingleTitle{
    height: 50px;
    -webkit-line-clamp: 2;
}
.newsSingleTimeStamp{
    width: 100%;
    height: 18px;
    display: flex;
    align-items: center;
    padding-left: 48px;
    padding-right: 24px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' stroke-width='1.5' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' color='%23000000'%3E%3Cpath d='M12 6L12 12L18 12' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
    background-position: center left 24px;
    background-repeat: no-repeat;
    color: #222;
    font-family: 'Nunito';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.singleNewsStamp{
    height: 48px;
    border-top: 1px solid #F1F1F1;
    border-bottom: 1px solid #F1F1F1;
    margin-top: 32px;
    padding-left: 24px;
    background-position: center left;
}
.newsSingleTxt{
    width: 100%;
    height: auto;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;  
    overflow: hidden;
    color: #222;
    font-family: 'Nunito';
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding: 0px 24px;
}
.staffSingle .newsSingleTxt{
    padding: 0;
}
#docContent .newsSingle .newsSingleTxt{
    -webkit-line-clamp: 3;
}
#newsContent p,
#docsContent p,
#newsContent ul{
    color: #222;
    font-family: 'Nunito';
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    margin: 0;
}
#docFileLink{
    width: auto;
    height: 32px;
    display: flex;
    align-items: center;
    padding: 0px 12px 0px 32px;
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='20px' height='20px' stroke-width='1.5' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' color='%23ffffff'%3E%3Cpath d='M6 18L18 18' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M12 6V14M12 14L15.5 10.5M12 14L8.5 10.5' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M3 20.4V3.6C3 3.26863 3.26863 3 3.6 3H20.4C20.7314 3 21 3.26863 21 3.6V20.4C21 20.7314 20.7314 21 20.4 21H3.6C3.26863 21 3 20.7314 3 20.4Z' stroke='%23ffffff' stroke-width='1.5'%3E%3C/path%3E%3C/svg%3E"), #EB2027;
    background-position: center left 8px;
    background-repeat: no-repeat;
    border-radius: 8px;
    color: #FFF;
    font-family: 'Nunito';
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
}
#docTimeStamp{
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='16px' height='16px' stroke-width='1.5' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' color='%23000000'%3E%3Cpath d='M12 6L12 12L18 12' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
    background-position: center left;
    background-repeat: no-repeat;
    padding-left: 24px;
}
.staffEmail{
    width: 32px;
    height: 32px;
    margin-top: 8px;
    background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='32px' viewBox='0 0 24 24' stroke-width='1.5' fill='none' xmlns='http://www.w3.org/2000/svg' color='%23000000'%3E%3Cpath d='M9 9L13.5 12L18 9' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M3 13.5H5' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M1 10.5H5' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M5 7.5V7C5 5.89543 5.89543 5 7 5H20C21.1046 5 22 5.89543 22 7V17C22 18.1046 21.1046 19 20 19H7C5.89543 19 5 18.1046 5 17V16.5' stroke='%23000000' stroke-width='1.5' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
}
#homeBanner{
    width: 1080px;
    height: 96px;
    border-radius: 16px;
    background: rgba(46, 118, 175, 0.60);
    margin-bottom: 66px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    align-items: center;
    padding: 0px 24px;
    color: #FFF;
    text-align: center;
    font-family: 'Nunito';
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px; /* 160% */
}
#singleNewsLeftCont{
    width: 72%;
    padding-right: 30px;
}
#singleNewsRightCont{
    width: 28%;
    padding-left: 30px;
    border-left: 1px solid #F1F1F1;
    display: flex;
    flex-direction: column;
}
.contentFlex{
    display: flex;
}
#singleNewsRightContTitle{
    width: 100%;
    padding-left: 15px;
    border-left: 3px solid #EB2027;
    color: #111;
    font-family: 'Nunito';
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 32px;
    text-transform: uppercase;
    margin-bottom: 24px;
}
.newsSinglesml{
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    text-decoration: none;
    padding: 16px 0px;
    border-top: 1px solid #F1F1F1;
}
.newsSinglesml:last-of-type{
    border-bottom: 1px solid #F1F1F1;
}
.newsSinglesml .newsSingleTitle{
    height: auto;
    font-size: 13px;
    display: block;
    padding: 0;
}
.newsSinglesml .newsSingleTimeStamp{
    padding: 0;
    background-image: none;
    font-size: 13px;
    margin-top: 4px;
}
.whiteBG{
    background-color: #FFF;
}
#contentTxt{
    color: #222;
    font-family: 'Nunito';
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    margin: 0;
    margin-top: 8px;
}
#kontakt_form_flex_wrap{
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: row;
    gap: 80px;
    align-items: flex-start;
    margin-top: 48px;
}
#kontakt_flex_form_left{
    width: 420px;
    height: auto;
    display: flex;
    flex-direction: column;
    gap: 24px;
}
#kontakt_flex_form_right{
    width: 680px;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 24px;

}
.kontakt_flex_cont_title{
    width: 100%;
    height: auto;
    color: #222;
    font-family: 'Nunito';
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
}
.kontakt_flex_cont_txt{
    width: 100%;
    height: auto;
    overflow: hidden;
    color: #222;
    font-family: 'Lato';
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}
.kontakt_flex_cont_bordered_title{
    width: 100%;
    height: auto;
    padding-bottom: 8px;
    border-bottom: 1px solid #D9D9D9;
    overflow: hidden;
    color: #222;
    font-family: 'Nunito';
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 8px;
}
.kontakt_flex_icons_cont{
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.kontakt_icons{
    width: 100%;
    height: 24px;
    padding-left: 32px;
    display: flex;
    align-items: center;
    background-position: center left;
    background-repeat: no-repeat;
    color: #222;
    font-family: 'Lato';
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}
.kontakt_icons a{
    color: #222;
    text-decoration: none;
}
.kontakt_icons#adresa{
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' stroke-width='1.5' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' color='%23000000'%3E%3Cpath d='M20 10C20 14.4183 12 22 12 22C12 22 4 14.4183 4 10C4 5.58172 7.58172 2 12 2C16.4183 2 20 5.58172 20 10Z' stroke='%23000000' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M12 11C12.5523 11 13 10.5523 13 10C13 9.44772 12.5523 9 12 9C11.4477 9 11 9.44772 11 10C11 10.5523 11.4477 11 12 11Z' fill='%23000000' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
.kontakt_icons#mail{
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' stroke-width='1.5' fill='none' xmlns='http://www.w3.org/2000/svg' color='%23000000'%3E%3Cpath d='M17.5 19.1245C15.9791 20.3003 14.0712 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12C21 17.5 15 17.5 15 14C15 12 15 8 15 8' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M15 12V10.5C15 9.11929 13.6569 8 12 8C10.3431 8 9 9.11929 9 10.5V12' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M15 12V13.5C15 14.8807 13.6569 16 12 16C10.3431 16 9 14.8807 9 13.5V12' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
}
.kontakt_icons#telefon{
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' stroke-width='1.5' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' color='%23000000'%3E%3Cpath d='M18.1182 14.702L14 15.5C11.2183 14.1038 9.5 12.5 8.5 10L9.26995 5.8699L7.81452 2L4.0636 2C2.93605 2 2.04814 2.93178 2.21654 4.04668C2.63695 6.83 3.87653 11.8765 7.5 15.5C11.3052 19.3052 16.7857 20.9564 19.802 21.6127C20.9668 21.8662 22 20.9575 22 19.7655L22 16.1812L18.1182 14.702Z' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");   
}
#kontaktForm{
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.kontakt_form_row{
    width: 100%;
    height: 48px;
    display: flex;
    gap: 16px;
}
.kontakt_form_row input{
    width: 50%;
    border-radius: 12px;
    border: 1px solid #D9D9D9;
    color: #222;
    font-family: 'Nunito';
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    padding: 0px 16px;
}
.kontakt_form_row input::placeholder,
#kontaktForm textarea::placeholder{
    font-style: italic;
    color: #9F9F9F;
}
#kontaktForm textarea{
    width: 100%;
    height: 144px;
    border-radius: 12px;
    border: 1px solid #D9D9D9;
    color: #222;
    font-family: 'Nunito';
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    padding: 16px;
}
#kontakt_form_btn{
    width: auto;
    height: 56px;
    display: flex;
    align-items: center;
    border-radius: 12px;
    background-color: #EB2027;
    padding: 0px 32px;
    color: #FFF;
    font-family: 'Nunito';
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
}
.izvjestajiItem{
    width: auto;
    height: 40px;
    display: flex;
    align-items: center;
    padding-left: 40px;
    font-family: 'Nunito';
    color: #111;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
    text-decoration: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19.5 14.2523V11.6273C19.5 9.76336 17.989 8.25232 16.125 8.25232H14.625C14.0037 8.25232 13.5 7.74864 13.5 7.12732V5.62732C13.5 3.76336 11.989 2.25232 10.125 2.25232H8.25M8.25 15.0023H15.75M8.25 18.0023H12M10.5 2.25232H5.625C5.00368 2.25232 4.5 2.756 4.5 3.37732V20.6273C4.5 21.2486 5.00368 21.7523 5.625 21.7523H18.375C18.9963 21.7523 19.5 21.2486 19.5 20.6273V11.2523C19.5 6.28176 15.4706 2.25232 10.5 2.25232Z' stroke='%23EB2027' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: center left 8px;
    background-repeat: no-repeat;
}
.btn-close{
    padding: 0 !important;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9.75 9.75684L14.25 14.2568M14.25 9.75684L9.75 14.2568M21 12.0068C21 16.9774 16.9706 21.0068 12 21.0068C7.02944 21.0068 3 16.9774 3 12.0068C3 7.03627 7.02944 3.00684 12 3.00684C16.9706 3.00684 21 7.03627 21 12.0068Z' stroke='%23FFFFFF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    border-radius: 0;
    opacity: 1;
    margin: 0 !important;
    margin-left: auto !important;
    position: absolute;
    z-index: 998;
    right: 32px;
    top: 16px;
}
#videoContent{
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    gap: 24px 16px;
    margin-top: 32px;
}
#videoContent .youtube_box{
    height: auto;
    width: calc(33% - 7px);
}
#videoContent .youtube_box img{
    width: 356px;
    height: 263px;
}
#videoContent .youtube_box_picture_preview {
    height: 263px;
    overflow: hidden;
    border-radius: 24px;
    position: relative;
}
.youtube_box_title{
    height: auto;
    font-family: 'Nunito';
    font-size: 14px;
    color: #111;
    line-height: normal;
    margin-top: 8px;
    padding: 0px 8px;
    /*display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;*/

}
#videoKlubLink{
    float: right;
    height: 32px;
    display: flex;
    align-items: center;
    font-family: 'Nunito';
    font-size: 16px;
    color: #111;
    line-height: normal;
    text-decoration: none;
    padding-right: 32px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M13.5 4.5L21 12M21 12L13.5 19.5M21 12H3' stroke='%23EB2027' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-position: center right;
    background-repeat: no-repeat;
}
#mobileMenu {
  display: none;
  width: 100%;
  height: 100%;
  background-color: #FFF;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 999;
  flex-direction: column;
  gap: 32px;
  align-items: flex-start;
  padding: 24px 24px;
}
#mobileMenu.opened {
  display: flex;
}
#mobileLinksCont {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: flex-start;
}
.mobileLinks {
  color: #111;
  font-family:'Nunito';
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
}
#mobileHeader {
  width: 100%;
  height: 58px;
  background-image: url("../images/headerLogo.png");
  background-position: center left;
  background-repeat: no-repeat;
  background-size: contain;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
#mobBurger {
  width: 48px;
  height: 48px;
  background: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg width='32px' height='32px' viewBox='0 0 12 12' enable-background='new 0 0 12 12' id='Слой_1' version='1.1' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Crect fill='white' height='1' width='11' x='0.5' y='5.5'/%3E%3Crect fill='white' height='1' width='11' x='0.5' y='2.5'/%3E%3Crect fill='white' height='1' width='11' x='0.5' y='8.5'/%3E%3C/g%3E%3C/svg%3E"), #EB2027;
  background-position: center;
  background-repeat: no-repeat;
  display: none;
  cursor: pointer;
  border-radius: 8px;
}
#closeMobMenu {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.7583 17.2426L12.0009 12M12.0009 12L17.2435 6.75732M12.0009 12L6.7583 6.75732M12.0009 12L17.2435 17.2426' stroke='%23191C1A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
#mobileLinksCont .headerLinkParent{
    padding-left: 0;
}
.mobileLinks.active,
.headerLinkParent.active span,
.dropdownChildMenu.isShown a.active{
    text-decoration: underline !important;
}
#mainImage{
    width: 100%;
}