<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,400;0,600;0,700;0,800;1,400&amp;display=swap');
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(webfonts/fa-solid-900.eot);src:url(webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(webfonts/fa-solid-900.woff2) format("woff2"),url(webfonts/fa-solid-900.woff) format("woff"),url(webfonts/fa-solid-900.ttf) format("truetype"),url(webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}

html, body { height: 100%; }
body { background-color: #E6E7E8;   background-image: url('/img/ellipse-bg.svg');  background-repeat: repeat-y;  background-position: top center;  
font-family: 'Mulish', sans-serif;  font-size: 14px; line-height: 1.4;   min-height: 100vh; }

.body-first-page, .bg-no-circle {    background-image: none; }

a { color: #2B2930;}
a:hover { color: #73BF00; }

.first-page-map-wrapper { position: absolute; top: 0px; width: 99vw !important; z-index: 0; overflow: hidden;  }
.first-page-map {  width: 100%; text-align: center;  }
.first-page-map svg { max-width: 92%; }
.nowrap { white-space: nowrap; }

.header { z-index: 5; min-height: 95px; padding-top: 10px;}
.header.mobile-nav-on { position: fixed !important; width: 100%; height: 90px; background: #E6E7E8;; }
.header.active { background-color: #E6E7E8; height: 92px; }
.top-logo { margin: 15px 20px 0px 0px; transition: transform .2s;}
.top-logo:hover { transform: scale(1.05); }

.footer { background-color: #2B2930;  padding: 30px 0px 20px; font-size: 13px; }
.footer, .footer a { color: #BBBDBF; }

h1, .h1-bordered { font-size: 34px; font-weight: 600;  padding-bottom: 12px; margin-bottom: 12px; }
h1, .h1-bordered, h2, .bb-green { border-bottom: solid 2px #73BF00; }
h2 { font-size: 28px; padding-bottom: 6px; border-color: #9D9CAF; }

@media only screen and (max-width: 576px) {
    h1, .h1-bordered { font-size: 28px; padding-bottom: 6px; }
}
@media only screen and (max-width: 992px) {
    .container-over-map .h2, .container-over-map .h1-bordered { font-size: 1.8em; }
}
h4.news_heading { font-size: 21px; color: #212529; line-height: 28px; min-height: 103px; max-height: 103px; overflow-y: hidden; position: relative; transition: max-height 0.5s ease-out;}
h4.news_heading:before {
  content:'';
  width:100%;
  height:36px;    
  position:absolute;
  left:0;
  bottom:0;
  background:linear-gradient(rgba(255,255,255, 0) 0px, rgba(230,231,232, 1) 21px, rgba(230,231,232, 1));
}
h4.news_heading:hover { height: auto; max-height: 400px; transition: max-height 0.15s ease-in; }
h4.news_heading:hover:before { display: none;}
.first-page-about-us {    padding: 160px 20px 120px; }
.w100 { width: 100%;}
.L { float: left;}
.min-height-2-lines { min-height: 2.9em; }
.content { padding-right: 32px; padding-bottom: 32px; min-height: 400px;  }
.content a { color: #73BF00; }
.content .list-back, .content .list-board a { color: #212529;}

#scrollTop { 
    position: fixed; right: 40px; bottom: 40px; width: 42px; height: 42px;
    font-size: 36px; line-height: 36px; color: #ffffff; background-color: #2B2930; opacity: 0.8;
    border: solid 2px #ffffff;  border-radius: 21px;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.11), 3px 4px 5px 0 rgba(0, 0, 0, 0.11); 
    display: none; z-index: 99;    cursor: pointer;
}
#scrollTop:hover { opacity: 1;}
#scrollTop span { position: relative; top:-2px; }
@media (max-width: 767px) { 
    #scrollTop { right: 6px; bottom: 12px; }
}

/* Basic print settings */
@media print { 
    h4.news_heading:hover  { height: auto; max-height: 400px; } 
    a:not(.btn) {  text-decoration: none;   }
    .container { max-width: none; }
    .first-page-map-wrapper { display: none;}
    .first-page-about-us { padding: 20px 20px;}
    h4.news_heading { min-height: auto; max-height: none; }
    h4.news_heading::before { display: none;}
    .content {  padding-right: 0px;    padding-bottom: 0px;    min-height: auto; }
    .breadcrumbs { display: block; width: 100%; height: 80px;}
    .breadcrumbs__text { display: inline-block;}
    
    .row { display: block; margin-left: 0px; margin-right: 0px; width: 100%; }
    .col-12 { display: block;}
    .col-1,  .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9 { 
        display: inline-block; 
    }
    
    .col-md-6 {  width: 48%;  max-width: 48%;}
    .col-md-3 {  width: 24%;  max-width: 24%;}
    .col-md-2 {  width: 16%;  max-width: 16%;}
    .footer .col-md-3, .footer .col-md-2 { float: left;  }
}

.wrapper-darker { background-color: #BBBDBF;}
.btn-transparent { font-size: 12px; font-weight: 700; color: #212529 !important; border: solid 3px #555359; border-radius:24px; padding: 0.5rem 1.5rem; transition: border-color 0.4s; transition: background-color 0.4s;  }
.btn-transparent:hover { border-color: #73BF00; background-color: #E6E7E8; }
.text-secondary { color: #89888C !important;}

.table-bordered-custom, .table-bordered-custom td, .table-bordered-custom th { border-color: #D1D2D2 !important;}

.link-more { display: inline-block; padding: 4px 2px 4px 0px; border-bottom: solid 2px #2B2930;}
.link-more:hover { text-decoration: none; border-color: #73BF00;}

.f10 { font-size: 10px;}
.f11 { font-size: 10px;}
.f12 { font-size: 12px;}
.f13 { font-size: 13px;}
.f16 { font-size: 16px;}
.f18 { font-size: 18px;}
.f21 { font-size: 21px; }
.f24 { font-size: 24px; }
.f26 { font-size: 26px; }
.f32 { font-size: 32px; }
.fw-400 { font-weight: 400;}
.fw-600 { font-weight: 600;}
.fw-700 { font-weight: 700;}


@media only screen and (max-width: 992px) {
    .content { padding-right: 8px; padding-top: 24px;  min-height: inherit; }
}

.content img { max-width: 100%; height: auto !important;}

.content ul { padding: 0 0 10px 40px;margin: 0;list-style-type: none; }
.content ul li { position: relative; margin: 0.5em 0 0.75em;}
.content ul li::before {
    content: "";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5LjUwNyIgaGVpZ2h0PSIxNS41NzMiIHZpZXdCb3g9IjAgMCA5LjUwNyAxNS41NzMiPg0KICA8cGF0aCBpZD0iUGF0aF8zMDciIGRhdGEtbmFtZT0iUGF0aCAzMDciIGQ9Ik0yMzcuMDg3LDE0MDQuNjg2YTUuNDI0LDUuNDI0LDAsMCwxLS41MywyLjczOSw3Ljc4MSw3Ljc4MSwwLDAsMS0zLjE3MiwzLjE5MSw2LjgsNi44LDAsMCwwLTEuODc3LDEuNjEyLDQuMDI5LDQuMDI5LDAsMCwwLC4xLDQuNDljMS4zMywxLjgzNCwyLjU1OSwzLjU0MSwyLjU1OSwzLjU0MWE1LjQyLDUuNDIsMCwwLDEsLjUzLTIuNzM4LDcuNzc4LDcuNzc4LDAsMCwxLDMuMTcyLTMuMTkyLDYuODE5LDYuODE5LDAsMCwwLDEuODc3LTEuNjEyLDQuMDMxLDQuMDMxLDAsMCwwLS4xLTQuNDljLTEuMzMtMS44MzQtMi41Ni0zLjU0MS0yLjU2LTMuNTQxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjMwLjg3MiAtMTQwNC42ODYpIiBmaWxsPSIjNzNiZjAwIi8+DQo8L3N2Zz4NCg==");
    width: 8px;
    height: 12px;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    left: -18px;
    top: 3px;
}
.content ul.f21 li::before {   width: 12px; height: 18px; left: -24px;  top: 4px; } 
.content ul li ul { padding-bottom: 0px;}
.content ul li ul li:last-child { margin-bottom: 0px;}
.container-over-map { pointer-events:none; }
.container-over-map a { pointer-events:auto; }
#fp-news-wrapper { position: relative; z-index: 1; }


.news { margin: 0px 0px 40px 0px;  }
.news-first-page { margin: 0px 20px 40px 60px;  }
.news, .news a { color: #2B2930; }
.news-first-page .news_date {  border-bottom: solid 2px #73BF00; }
.news_group { text-transform: uppercase; font-weight: 700;  font-size: 13px; display: inline-block; padding: 0px 0px 20px 60px; margin-left: -60px;}
.news_group { background-image: url('/img/icon-news-12.svg'); background-position: left top; background-repeat: no-repeat; }
.news-group-16 .news_group { background-image: url('/img/icon-news-16.svg'); }
.news_link { display: block;  margin-top: -6px;}
.news .imgHolder { display: block; width:100%; height: 130px;  overflow: hidden; margin-bottom: 10px; text-align: center; }  
.news .imgHolder:empty {  background: url('/img/newsDefault.svg') center center no-repeat; background-size: cover; }
@media only screen and (max-width: 1200px) { .news .imgHolder  { height: 105px; } } 
@media only screen and (max-width: 992px) { 
    .news .imgHolder  { height: auto; } 
    .news .imgHolder img { width: 100%; }
    .news .imgHolder:empty { height: 320px; }
}
@media only screen and (max-width: 767px) {
    .news .imgHolder:empty { height: 260px; }
}
@media only screen and (max-width: 490px) {
    .news .imgHolder:empty { height: 200px; }
}
@media only screen and (max-width: 375px) {
    .news .imgHolder:empty { height: 160px; }
}

.breadcrumbs {  padding: 20px 0px 30px 2px;  margin: 0;  list-style-type: none;  text-transform: uppercase;  font-size: 13px;  font-weight: 700; }
.breadcrumbs__item {  float: left;  padding-right: 10px; }
.breadcrumbs__text {  color: #2B2930;  padding-right: 13px;  position: relative;  float: left; }
.breadcrumbs__item:last-child .breadcrumbs__text {  color: #9898a4; }
.breadcrumbs__text:after {
  content: "";  position: absolute;
  top: 50%;  right: 0;
  width: 6px;  height: 6px;
  margin-top: -3px;
  border-color: #9898a4;
  border-style: solid;
  border-width: 0px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: border-color 0.4s;
  transition: border-color 0.4s; }
.breadcrumbs__item.last .breadcrumbs__text:after {
  display: none; }
.breadcrumbs__text.no-link { cursor: default; }
.breadcrumbs__text.no-link:hover { color: inherit; text-decoration: none; }
  
@media only screen and (max-width: 992px) {
  .breadcrumbs { display: none; } 
}

.list-3column-large-numbers { counter-reset: list-counter; padding-left: 24px; }
.list-3column-large-numbers li { display: block; width: 28%; margin: 32px 2% 16px 2%;  margin-top: 32px; float: left; counter-increment: list-counter; border-top: solid 2px #73BF00; 
padding: 12px 4px 4px 40px;
}
.list-3column-large-numbers li::before { content: counter(list-counter);  color: #000000; width: 46px; height: 46px; margin-top: -28px; margin-left: -56px;
    font-size: 28px; line-height: 46px; font-weight: 700; text-align: center; border-radius: 23px;  background: #73BF00; position: absolute; }
.list-3column-large-numbers:after { content:""; display: block; clear: both; }

.gallery-img-block { text-align: center; max-height: 220px; overflow: hidden;}
.gallery-img-block img { width: 100%; }

@media (max-width: 576px) {
    h4.news_heading:not(.gallery_heading) { min-height: auto; max-height: none; }
    h4.news_heading:not(.gallery_heading)::before { display: none;}
    .news_date  { text-align: right;  color: #505050;}
    .list-3column-large-numbers li {        width: 100%;    }
}

@media print {
    .nav-main__list-level-two { display: none; }
    .nav-side-bar { display: none; }
}

/* Cookies constent */
.cookies {  background-color: #2B2930;  padding: 15px 0px;  display: none;  position: fixed;  bottom: 0;  left: 0;  width: 100%;  z-index: 9999; }
.cookies, .cookies a {   color: #BBBDBF; }
.cookies.active {  display: block; }
.cookies__confirm {  padding: 15px 0px;  text-transform: capitalize;  cursor: pointer;  color: #BBBDBF;  -webkit-transition: color 0.4s;  transition: color 0.4s;  white-space: nowrap; }
.cookies__confirm:hover { color: #ffffff; }
/* eof Cookies constent */

#banerOverlay {
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    padding: 0em;    z-index: 1000;    min-width: 360px;
}

.careers-table__heading { font-size: 22px;}
.careers-table tr th {  font-size: 18px; font-weight: 600; vertical-align: bottom; padding: 10px 0px 5px 0px; border-bottom: solid 1px #c0c0c0; color: #555555; }
.careers-table tr td {  vertical-align: top; padding: 20px 10px 20px 0px; border-bottom: solid 1px #c0c0c0; }
.careers-table__content {  height: 0;  max-height: 0;  -webkit-transition: max-height 0.8s;  transition: max-height 0.8s;  overflow: hidden; }
.careers-table__content.active {  height: auto;  max-height: 5000px; }
.careers-table .news__date {  color: #555555; font-weight: 600; font-size: 13px; }
.hidden {  display: none; }
  
/* Navigation */
.burger {
  max-width: 30px;
  width: 100%;
  background-color: transparent;
  background-image: none;
  border: none;
  padding: 0;
  display: none;
  margin-top: 25px; 
  margin-right: 16px;
}

.burger .burger__line {
  height: 3px;
  background-color: #73BF00;
  float: left;
  width: 100%;
  border-radius: 5px; 
  transition: transform 0.2s;
}

.header.mobile-nav-on .burger .burger__line {
  background-color: #3c344b; 
}

.burger .burger__line.burger__line--middle {
  margin: 5px 0px; 
}

.header.mobile-nav-on .burger .burger__line.burger__line--middle {
    display: none;
}

.header.mobile-nav-on .burger { height: 32px;}
.header.mobile-nav-on .burger .burger__line {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.header.mobile-nav-on .burger .burger__line--bottom {
    margin-top: -3px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.header.mobile-nav-on .nav-lang { display: none; }
  
@media only screen and (max-width: 992px) {
    .burger {   display: inline-block; }
}

.search-wrapper {   white-space: nowrap; display: block; width: 200px; position: relative; right: -8px; top: -18px; float: right; clear: right; text-align: right; }
.search-wrapper-mobile { display: none; }
.search-form { display: inline-block;   border-radius: 5px;    width: 32px;    height: 30px;    
    position: relative;    -webkit-transition: width 0.8s; }
.search-form input:focus-visible { border: none !important; }
    
.search-input {   width:0px;   height: 30px;    color: #000000;    border: none; border-radius: 3px;    background: none;    padding: 4px 22px 4px 6px; }
.search-switch {    display: inline-block; content: ''; width: 24px;    height: 24px; position: absolute; right: 6px;    top: 6px; font-size: 18px;    cursor: pointer;  }
.search-form.active {    width: 200px;    background: #ffffff;    }
.search-form.active .search-input { display: block; width: 100%; }
.search-form.active #search-switch {
    background-image: url('/img/search_icon_active.svg');
}

.c-icon { 
    display: inline-block;    width: 36px;    height: 36px; background-color: transparent;  border: 0;
    background-image: url("/img/ikonas.svg"); background-position: 0px 0px; background-repeat: no-repeat; background-size: 72px; 
    opacity: 0.9;
}
.c-icon-youtube { background-position: 0px 0px; }
.c-icon-youtube:hover { background-position: -36px 0px; }
.c-icon-fb { background-position: 0px -36px; }
.c-icon-fb:hover { background-position: -36px -36px; }
.c-icon-linkedin { background-position: 0px -72px; }
.c-icon-linkedin:hover { background-position: -36px -72px; }
.c-icon-space { background: none; width: 12px;}
.footer-social {   }

.footer-social .c-icon { margin: 0px 6px 0px 0px;  }

@media only screen and (max-width: 992px) {
  .header.mobile-nav-on .nav-lang { position: fixed;    bottom: 0;    left: 0;    width: 100%;    background-color: #776f89;    padding: 20px 15px;    z-index: 9999; }
  .header.mobile-nav-on .nav-lang .nav-lang__item-divider {    padding: 0px 10px; } 
}

.nav-lang { list-style-type: none; margin-left: 10px;  }
.nav-lang li { display: inline-block;    text-transform: uppercase;    font-size: 14px;    font-weight: 700;  }
.nav-lang li a { color: #6C6A82; transition: color 0.2s; }
.nav-lang li a:hover { color: #73BF00; }

.overflow--hidden {  overflow: hidden;  overflow-x: hidden; }

/* Navigation - main menu */
.nav-main ul { list-style-type: none;  }
.nav-main__list-item-level-one { float: left; }
.nav-main .nav-main__text-level-two, .nav-main__text-level-one, .nav-lang li {
    display: inline-block;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    -webkit-transition: color 0.4s, border-color 0.4s;
    transition: color 0.4s, border-color 0.4s; 
}
.nav-main__text-level-one {
    padding: 6px 6px 6px 2px;
}

@media (min-width: 992px) {
  .nav-main, .nav-lang { padding: 10px 0px 10px 0px; }
  .nav-lang { margin-top: 12px; }
  .nav-main, .nav-main a { color: #2B2930; -webkit-transition: color 0.4s;   transition: color 0.4s; }
  .nav-main a:hover { color: #73BF00; }

  .nav-main__list-level-one {  padding: 0; }

  .nav-main__text-level-two:hover, .nav-main__text-level-one:hover { color: #73BF00; }
  
  .nav-main a.no-link { cursor: default; }
  .nav-main a.no-link:hover { color: #2B2930; text-decoration: none; }
  
  .nav-main__text-level-one {
    margin-top: 6px; margin-right: 12px;
    
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
  }
  
  .nav-main__text-level-one:hover, .nav-main__list-item-level-one.active .nav-main__text-level-one {
      text-decoration: none;
      border-color: #73BF00;
  }
  
  .nav-main .nav-main__text-level-two {
    margin-top: 6px;
    padding: 5px 12px 0px 12px;
  }

  .nav-main__text-level-one.last {  padding-right: 0; }

  .nav-main__text-level-two {   padding: 15px 0px; }


  .nav-main__list-level-two {
    background-color: #E6E7E8;
    position: absolute;
    top: 92px;
    
    width: calc(100vw - 9px) !important;
    left: calc(-50vw + 50%);
    border-top: solid 1px #73bf00;
    box-shadow:-2px 5px 3px 1px rgba(0,0,0,0.2);

    text-align: left;
    
    max-height: calc(100vh - 70px); 
    padding-top: 15px;
    padding-bottom: 30px;
    padding-left: calc(50vw - 520px);
    padding-right: calc(50vw - 520px - 80px);
    
    overflow-y: hidden; 
    overflow-x: hidden;
    
    column-count:3;
    column-gap: 1.25rem;
    
    display: none;
  }

  .nav-main__list-item-level-one.active .nav-main__list-level-two {
    display: block; 
  }
    
  .nav-main__list-item-level-two {
      /* display: inline-block;     */
      width: 100%; /* was 360px */
      -webkit-column-break-inside: avoid;
          page-break-inside: avoid;
               break-inside: avoid;
  }

  .nav-main__list-item-level-three {
    font-weight: 400;
    padding: 4px 0px 4px 0px;
    font-size: 13px;
    display: block; 
  }
  .nav-main__list-item-level-three:hover { color: #73BF00; }

  .nav-sub__list .nav-sub__list-item--first {
    padding-top: 5px; }

  .nav-main-mob__text-level-two {
    padding-bottom: 12px;
    padding-left: 20px;
    font-size: 13px;
    letter-spacing: 1px;
    color: #ffffff;
    display: block; 
  
  }

  .nav-main__list-level-three { padding-left: 12px; padding: 4px 0px 4px 12px; } 
}

@media only screen and (max-width: 992px) {
  /* Mobile view */
  .first-page-about-us { padding: 200px 20px 40px 0px;}
  .search-wrapper { display: none; }
  .search-wrapper-mobile { display: block; padding: 16px; padding-bottom: 60px; }
  .search-wrapper-mobile .search-form .search-switch { font-size: 21px; }
  .search-wrapper-mobile .search-form.active { width: 100%;}
  .search-wrapper-mobile .search-form.active .search-switch { color: #000000; font-size: 18px; }
  .search-wrapper-mobile .search-form .search-input { font-size: 18px; }
  
  .nav-lang { margin: 20px 0px 0px 0px; padding: 5px;}
  
  .nav-main {    display: none;    background-color: #2B2930;    color: #D9DBDE;    height: calc(100vh - 86px);    width: 100%;    position: fixed;    top: 86px;    left: 0;
    z-index: 999;    overflow-y: auto;     padding-bottom: 60px;
  }

  .nav-main a.no-link { cursor: default; }
  .nav-main a.no-link:hover { color: #D9DBDE; text-decoration: none; }
  
  .nav-main-mob__list-level-one, .nav-main-mob__list-level-two, .nav-main-mob__list-level-three {  float: left;  width: 100%; }

  .nav-main.active { display: block; }

  .header.mobile-nav-on .nav-main { display: block; }

  .nav-main__logo {    width: 100%;    max-width: 133px;    display: none; }

  .nav-main__list-level-one, .nav-main__list-level-two, .nav-main__list-level-three {
    list-style-type: none;    float: left;    width: 100%;    margin: 0;    padding: 0; 
  }

  .nav-main__list-item-level-one, .nav-main__list-item-level-two, .nav-main__list-item-level-three {   display: block;   width: 100%; }
  .nav-main__list-item-level-one { padding: 10px 0px;    float: left; }
  .nav-main__list-item-level-two {    margin: 10px 0px;    display: table; }
  .nav-main__list-level-two {    overflow: hidden;    max-height: 0;    height: 0;    -webkit-transition: max-height 2s;    transition: max-height 2s; }
  .nav-main__list-item-level-one.active .nav-main__list-level-two { max-height: 2000px;    height: auto; }
  .nav-main__text-level-one, .nav-main__text-level-two, .nav-main__text-level-three {      
      color: #D9DBDE;    font-weight: 600;    letter-spacing: 1px;    float: left;    position: relative;    width: 100%; }

  .nav-main__list-item--sub:after {
    content: "";    position: absolute;    right: 20px;    top: 50%;    margin-top: -4px;    width: 4px;    height: 4px;    border-right: 1px solid #3c344b;    border-bottom: 1px solid #3c344b;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }

  .nav-main__list-item-level-one.active &gt; .nav-main__list-item--sub:after {
    -webkit-transform: rotate(-135deg);            transform: rotate(-135deg);    margin-top: -2px; }

  /* Level one */
  .nav-main__text-level-one {    width: 100%;    padding-right: 0px;    text-transform: uppercase;    padding: 10px 15px; }

  /* Level two */
  .nav-main__list-item-level-two.active { background-color: #e7e2f2; }

  .nav-main__text-level-two {    text-transform: uppercase;    padding: 5px 55px 5px 30px; }

  .nav-main__text-level-three {    padding: 5px 0px;    font-weight: 400; }

  /* Level three */
  .nav-main__list-item-level-three {    padding-left: 45px;    padding-right: 15px;    font-weight: 400;     display: block;  }
  .nav-main__text-level-three.active {    color: #73BF00;    position: relative; }
  .nav-main__text-level-three.active:before {
    font-family: arial;
    content: "";
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAAXNSR0IArs4c6QAAAENJREFUCB1j7DjCIPfnF8NcBgYGCyA+wcLGkMwCFvjP4AIUAAEXEJ8JyACpQAYWIMETyCIgPhPIDAZGhj1A/AVEg/gAZXkRbJbca2cAAAAASUVORK5CYII=");
    width: 6px;
    height: 6px;
    position: absolute;
    top: 50%;
    margin-top: -3px;
    left: -12px;
    background-size: 6px 6px; }

  .nav-main__sub-nav {    list-style-type: none; }
  .nav-main__sub-nav .nav-main__text {    text-transform: capitalize; }
  .nav-main__list-item-level-one--search {    display: none; } 
  /* eof (max-width: 992px) */
}

@media only screen and (max-width: 767px) {
    .first-page-about-us {  padding-top: 40px; padding-right: 10px; min-height: 600px; }
    .first-page-about-us .h2 { font-size: 24px; }
}


.nav-side-bar {
  list-style-type: none;
  padding: 0;
  padding-bottom: 20px;
  margin: 32px 0px 0px 0px;
  float: left; 
}


.nav-side-bar__item {
  padding: 5px 0px;
  float: left;
  width: 100%; }

.nav-side-bar__heading, .link_as_menu {
    color: #2B2930 !important;
  padding: 5px 0px;
  font-weight: 700;
  float: left;
  position: relative;
  padding-right: 15px;
  -webkit-transition: color 0.4s;
  transition: color 0.4s; }
  
.nav-side-bar__heading:hover, .link_as_menu:hover  { color: #73BF00  !important; }

.nav-side-bar__item.active .nav-side-bar__heading {
  color: #73BF00; }

.nav-side-bar__item--sub .nav-side-bar__heading:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 5px;
  height: 5px;
  margin-top: -5px;
  border-color: #2B2930;
  border-style: solid;
  border-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: border-color 0.4s;
  transition: border-color 0.4s; }

.nav-side-bar__item--sub.active .nav-side-bar__heading:after, .nav-side-bar__heading:hover:after {
  border-color: #73BF00; }

.nav-side-bar__text {
  padding: 7px 0px;
  float: left;
  font-size: 13px;
  color: #2B2930;
  width: 100%;
  -webkit-transition: color 0.4s;
  transition: color 0.4s; }
  
.nav-side-bar__text.no-link { cursor: default; }
.nav-side-bar__text.no-link:hover { color: #2B2930; text-decoration: none; }

.nav-side-bar__text:hover {
    color: #73BF00; }

.nav-side-bar__text.active {
  color: #73BF00; }

.nav-side-bar__heading.active {
  color: #73BF00; }

.nav-side-bar__text.active {
  color: #73BF00; font-weight: 700; 
}

.nav-side-bar__item.active .nav-side-bar__text.active:before {
    content: "";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5LjUwNyIgaGVpZ2h0PSIxNS41NzMiIHZpZXdCb3g9IjAgMCA5LjUwNyAxNS41NzMiPg0KICA8cGF0aCBpZD0iUGF0aF8zMDciIGRhdGEtbmFtZT0iUGF0aCAzMDciIGQ9Ik0yMzcuMDg3LDE0MDQuNjg2YTUuNDI0LDUuNDI0LDAsMCwxLS41MywyLjczOSw3Ljc4MSw3Ljc4MSwwLDAsMS0zLjE3MiwzLjE5MSw2LjgsNi44LDAsMCwwLTEuODc3LDEuNjEyLDQuMDI5LDQuMDI5LDAsMCwwLC4xLDQuNDljMS4zMywxLjgzNCwyLjU1OSwzLjU0MSwyLjU1OSwzLjU0MWE1LjQyLDUuNDIsMCwwLDEsLjUzLTIuNzM4LDcuNzc4LDcuNzc4LDAsMCwxLDMuMTcyLTMuMTkyLDYuODE5LDYuODE5LDAsMCwwLDEuODc3LTEuNjEyLDQuMDMxLDQuMDMxLDAsMCwwLS4xLTQuNDljLTEuMzMtMS44MzQtMi41Ni0zLjU0MS0yLjU2LTMuNTQxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjMwLjg3MiAtMTQwNC42ODYpIiBmaWxsPSIjNzNiZjAwIi8+DQo8L3N2Zz4NCg==");
    width: 12px;
    height: 16px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    margin-left: -16px;
    margin-top: 0px;
}


.nav-side-bar__level-two {
  list-style-type: none;
  padding: 0;
  padding-left: 10px;
  padding-left: 10px;
  margin: 0;
  float: left;
  overflow: hidden;
  max-height: 0;
  height: 0; 
  width: 100%;
}

.nav-side-bar__item.active .nav-side-bar__level-two {
  -webkit-transition: max-height 0.7s;
  transition: max-height 0.7s;
  max-height: 1400px;
  height: auto; }

@media (max-width: 992px) {
  .nav-side-bar {
    display: none; } }
    
.overlay {
  display: none;
  position: fixed;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
  z-index: 3;
  background-color: rgba(228, 228, 228, 0.8); }

.overlay.active {
  display: block; }

@media only screen and (max-width: 992px) {
  .overlay.active {
    display: none; } 
}    

/* eof Navigation */


/* Pagination */
.pagination {  margin: 20px 0; }

.pagination ul {
  display: inline-block;
  margin: 0 auto;
  font-size: 16px !important;
  padding: 0px;
}

.pagination ul &gt; li {
  display: inline;
    background: none !important;
    padding-left: 0 !important;
}
.pagination ul &gt; li:before { display: none;}

.pagination ul &gt; li &gt; a,
.pagination ul &gt; li &gt; span {
  float: left;
  padding: 4px 12px;
  line-height: 24px;
  text-decoration: none;
  background-color: transparent;
  border: 1px solid #ADADB7;
  border-left-width: 0;
}

.pagination ul &gt; li &gt; a:hover,
.pagination ul &gt; li &gt; a:focus,
.pagination ul &gt; .active &gt; a,
.pagination ul &gt; .active &gt; span {
  background-color: #f5f5f5;
}

.pagination ul &gt; .active &gt; a,
.pagination ul &gt; .active &gt; span {
  color: #999999;
  cursor: default;
}

.pagination ul &gt; .disabled &gt; span,
.pagination ul &gt; .disabled &gt; a,
.pagination ul &gt; .disabled &gt; a:hover,
.pagination ul &gt; .disabled &gt; a:focus {
  color: #999999;
  cursor: default;
  background-color: transparent;
}

.pagination ul &gt; li:first-child &gt; a,
.pagination ul &gt; li:first-child &gt; span {
  border-left-width: 1px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.pagination ul &gt; li:last-child &gt; a,
.pagination ul &gt; li:last-child &gt; span {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}

.pagination-centered {
  text-align: center;
}

@media (max-width:460px) {
    .pagination ul &gt; li &gt; a,
    .pagination ul &gt; li &gt; span {
      float: left;
      padding: 4px 8px;
      line-height: 20px;
      font-size: 14px !important;
    }
}
/* eof Pagination */

.card-expandable { background: transparent; border: none; margin-bottom: 3em; clear: both; }
.card-expandable .card-header, .card-expandable .card-body { padding-left: 0px; padding-right: 0px; }
.card-expandable .card-header { background: transparent; border: none; }

.card-expandable .read-more { display: block; text-align: center; margin-top: 0.3em; cursor: pointer; position: relative; padding: 0px; }
.card-expandable .read-more::before, .card-expandable .read-more::after {  
    content: '';  position: absolute;  left: 0px;  height: 2px;  width: calc(50% - 105px);  background: #9D9CAF;  top: calc(50% - 1px); transition: background .4s; }
.card-expandable .read-more::after { left: auto; right: 0px;}
.card-expandable .read-more &gt; span {  display: inline-block; min-width: 96px;  padding: 3px 20px; text-transform: uppercase; font-weight: 700; letter-spacing: 0.5px; color: #6C6A82; transition: color .4s; }

.card-expandable .read-more:hover &gt; span { color: #73BF00; }
.card-expandable .read-more:hover::before, .card-expandable .read-more:hover::after { background: #73BF00;  }

.card-expandable .read-more .do-close {  color: #65A700; display: none; }
.card-expandable .read-more[aria-expanded="true"] {  margin-top: 0; }
.card-expandable .read-more[aria-expanded="true"] .do-open {  display: none; }
.card-expandable .read-more[aria-expanded="true"] .do-close {  display: inline-block; }

.card-expandable.card-faq { margin-bottom: 0em; text-align: justify; }
.card-expandable.card-faq h4 { font-size: 18px;  line-height: 1.4em;  }
.card-expandable.card-faq .card-header { padding-top: 0px; color: #212529; text-decoration: none; transition: color .4s; }
.card-expandable.card-faq .card-header:hover { color: #73BF00; text-decoration: underline; }
.card-expandable.card-faq .card-header .fa { color: #9D9CAF; transition: color .4s; }
.card-expandable.card-faq .card-header:hover .fa { color: #73BF00;}

.card-expandable.card-faq .card-header[aria-expanded="true"] .fa { transform: rotate(180deg); }
.card-expandable.card-faq .card-body { padding-top: 0px; padding-bottom: 6px; }
.card-expandable.card-faq .read-more { display: none;}
.card-expandable.card-faq .do-close { color: inherit;}
.card-expandable.card-faq .read-more[aria-expanded="true"] { display: block; margin-bottom: 1em;}

.time-graph { max-width: 600px; margin: 0 auto; clear: both; overflow: hidden; padding-bottom: 20px;}
.time-graph .event-date { color: #73BF00; }
.time-graph .one-event {    width: calc(50% + 1px);    clear: both;    padding: 10px 20px;    border-bottom: solid 2px #6C6A82;    position: relative;  }
.time-graph .one-event:nth-child(even) {    float: left;    text-align: right;    padding-left: 40px;    border-right: solid 2px #6C6A82; }
.time-graph .one-event:nth-child(odd) {    float: right;    padding-right: 40px;    border-left: solid 2px #6C6A82;}
.time-graph .one-event:before { content: '';  position: absolute; display: block; height: calc(100% + 2px); width: 8px; background: #73BF00; top:-2px; border-top: solid 2px #6C6A82; }
.time-graph .event-type-1:before { background: #BFBFBF; }
.time-graph .one-event:nth-child(even):before { right: 0;}
.time-graph .one-event:nth-child(even) .event-icon { position: absolute; bottom: 16px; left: 0px; }
.time-graph .one-event:nth-child(even) .event-descr { margin-left: 40px; }
.time-graph .one-event:nth-child(odd):before { left: 0; }
.time-graph .one-event:nth-child(odd) .event-icon { position: absolute;  bottom: 16px; right: 0px; }
.time-graph .one-event:nth-child(odd) .event-descr { margin-right: 54px; }
.time-graph .one-event:first-child:before { border-top: none; top:0px;  height: 100%; }
.time-graph .one-event:after {
    content: '';  position: absolute; display: block; height: 24px; width: 24px; background: #73BF00; border: solid 2px #6C6A82; border-radius: 12px; bottom: -12px;
}
.time-graph .event-type-1:after { background: #BFBFBF; }
.time-graph .one-event:nth-child(even):after { left: 0px;}
.time-graph .one-event:nth-child(odd):after { right: 0px;}
@media (max-width: 576px) {
    .time-graph .one-event .event-descr { margin: 0px !important; }
    .time-graph .one-event .event-icon { position: static !important; }
    .time-graph .one-event:nth-child(even) { padding-left: 10px; }
    .time-graph .one-event:nth-child(odd) { padding-right: 10px; }
}




@keyframes shake {
  10%, 90% { transform: translate3d(-1px, 0, 0); }
  20%, 80% { transform: translate3d(2px, 0, 0); }
  30%, 50%, 70% {    transform: translate3d(-4px, 0, 0);  }
  40%, 60% {    transform: translate3d(4px, 0, 0);  }
}
.animation-shake {
  animation: shake 0.82s cubic-bezier(.36,.07,.19,.97) both;
}</pre></body></html>