
 
@import url('https://fonts.googleapis.com/css2?family=Merriweather+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');


@media only screen and (max-width: 996px) {
   
   .top.top--scroll-bg .main-nav__li.selected > .main-nav__a {
    color: #fff !important;
} }

.gray-bg .block-text__aside .block-text__aside-item--boxed {
    
    padding: 15px;
}
.block-text__aside-item--text img {
    margin-bottom: 15px;
}.gray-bg .block-text__aside .block-text__aside-item--boxed .h6 {
    font-size: 1.2em;
}.gray-bg .block-text__aside .block-text__aside-item--boxed {
    font-size: 0.8em;font-weight: 600;
}
@media only screen and (max-width: 992px){
    .main-nav--main {
        background-color: #00063E;
    }}
.scroll .top.top--scroll-bg {
    background-color: #00063E;
}
.main-nav__ul--second, .main-nav__ul--third {
    background-color: #00063E;
}
.top {
    background-color: #00063E;
}

.footer {
    background-color: #00063E;
}
    .footer .dark-bg {
        background-color: #00063E;
    }

    .footer .people .social-nav--small li a {
        background: #ffffff !important;
        color: #00063E;
    }.footer .social-nav li a {
 
    color: #ffffff;
    background-color: #1c0050 !important;
}
.noicon a[href$=".pdf"]:before {
    content: "";
}.noicon:after{
 
  
}

.noicon img { margin-right: 7px;
top: 7px;
position: relative;}

a[href$=".pdf"]:before {
    display: inline-block;
    font: normal normal normal 12px/1 FontAwesome;
    font-size: inherit;
    padding-right: 5px;
    background: #364149;
    padding: 10px 10px 8px
; margin-right: 4px;border-radius: 50%;color: #fff;    transition: 0.55s all ease-out;
}


a:hover[href$=".pdf"]:before {
    background-color: #00063E;
    transition: 0.55s all ease-out;
}table tbody tr:hover {
    background: rgba(0,0,0,0.0);
}
.main-nav__ul--second .main-nav__li.selected > .main-nav__a {
    color: #ffffff !important;
}
.top.top--scroll-bg .main-nav__li.selected > .main-nav__a {
    color: #150958 !important;
}.scroll .top--dark .main-nav__li.selected > .main-nav__a {
    color: #ffffff !important;
}.main-nav__li.selected > .main-nav__a {
    color: #ffffff !important;
}.top.top--scroll-bg .main-nav__ul--second .main-nav__li.selected > .main-nav__a {
     color: #fefef2 !important; 
}#News.feed .box-wrap .col-33:nth-child(odd), #News.feed .box-wrap .col-33:nth-child(even) {
    top: 0px;
    position: relative;
}
#News .text-center .button-wrap {
  
    top: -28px;
}.navigation ul li a {
 
    text-align: right;
}


@media only screen and (max-width: 500px){
.feed .h5 {
    font-size: .95rem;
}
.navigation ul li a {
 
    text-align: center;
}
.post h1 {
   font-size: 1.7rem; 
    
}
#News .text-center .button-wrap {
  
    top:-7px;
}
.news.button {
        width: 63%;
    }
    .button.button--big, input[type="submit"].button--big, input[type="button"].button--big {
  
    font-size: 1.3rem;
    
}.feed .block__header {
 
    top: -78px;
}
}.pre-head {
   
    text-transform: inherit; 
    font-size: 1.2rem;
   opacity: 1;
    font-weight: 700;
}

@media only screen and (max-width: 768px) {
    .footer .contact-list li {
        text-align: left;
    }

  
}

#company {padding-bottom:0px}

ul.logos li {
    padding: 0px 20px 0px;
}
#company ul.logos li {
    padding: 20px 20px 0px;
}.acc:first-child {
    border-top: 0px solid var(--border-dark); 
}

.people-wrap .acc {
    transition: all 0.6s ease;
    border-bottom: 0px solid var(--border-dark);
    position: relative
}
.people-wrap .acc {
    position: relative
}
    .people-wrap .acc .iHolder {
        font-size: 2em;
        color: #ffffff;
        background: #364149;
        padding: 10px;
        border-radius: 7px;
        height: 50px;
    }
    .people-wrap .acc .acc__head {
        text-align: right;
        position: absolute;
        top: -80px;
        right: -40px;
    }
    .people-wrap .acc .acc__body {
        display: none;
        padding: 0 0.25em 0.25em;
        font-size: 14px;
    }
acc .acc__head {
    font-weight:normal
}
.people-wrap .acc.acc--open .acc__body {
    display: block;
}
.people-wrap .acc .acc__head .iHolder {
    position: absolute;right:20px
}
.people-wrap .acc .acc__head i {
    position: static;
}