@font-face {
  font-family: 'icomoon';
  src: url("fonts/icomoon.eot?sq6jpi");
  src: url("fonts/icomoon.eot?sq6jpi#iefix") format("embedded-opentype"), url("fonts/icomoon.woff2?sq6jpi") format("woff2"), url("fonts/icomoon.ttf?sq6jpi") format("truetype"), url("fonts/icomoon.woff?sq6jpi") format("woff"), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPgo8ZGVmcz4KPGZvbnQgaWQ9Imljb21vb24iIGhvcml6LWFkdi14PSIxMDI0Ij4KPGZvbnQtZmFjZSB1bml0cy1wZXItZW09IjEwMjQiIGFzY2VudD0iOTYwIiBkZXNjZW50PSItNjQiIC8+CjxtaXNzaW5nLWdseXBoIGhvcml6LWFkdi14PSIxMDI0IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjA7IiBob3Jpei1hZHYteD0iNTEyIiBkPSIiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTAwOyIgZ2x5cGgtbmFtZT0iZmFjZWJvb2siIGhvcml6LWFkdi14PSI0NzIiIGQ9Ik00NTMuMTM0IDQ0OC43ODVoLTEzOS4xODR2LTUxMy4zMDhoLTIxMi45NjN2NTEzLjMwOGgtMTAwLjk4N3YxODAuNTIxaDEwMC45ODd2MTE2LjY4NWMtMC4zOTcgNC43MDgtMC42MjMgMTAuMTg4LTAuNjIzIDE1LjcyMiAwIDEwOS44MTQgODkuMDIxIDE5OC44MzUgMTk4LjgzNSAxOTguODM1IDUuMTkxIDAgMTAuMzM1LTAuMTk5IDE1LjQyNi0wLjU5bC0wLjY3NiAwLjA0MmgxNTYuOTc1di0xNzUuODEyaC0xMTMuMDIyYy0wLjI3IDAuMDA2LTAuNTg4IDAuMDA5LTAuOTA4IDAuMDA5LTIzLjk4NiAwLTQzLjQzLTE5LjQ0NC00My40My00My40MyAwLTIuMDMzIDAuMTQtNC4wMzMgMC40MS01Ljk5MmwtMC4wMjYgMC4yMjd2LTEwNC42NWgxNTYuOTc1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDE7IiBnbHlwaC1uYW1lPSJyaWdodC10aGluLWNoZXZyb24tc3ZncmVwby1jb20iIGQ9Ik03MzguMzI0LTY0YzE1LjE0NCAwIDMwLjM0OCA1Ljc2OCA0MS45NTEgMTcuMzk4IDIzLjE3MSAyMy4xNzEgMjMuMTcxIDYwLjY2OSAwIDgzLjg0bC00MTAuNzg3IDQxMC43NTkgNDEwLjc4NyA0MTAuNzg3YzIzLjE3MSAyMy4xNzEgMjMuMTcxIDYwLjcwMiAwIDgzLjg0LTIzLjE3MSAyMy4xNzEtNjAuNzAyIDIzLjE3MS04My44NjggMGwtNDUyLjY3Ni00NTIuNjc2Yy0yMy4xNzEtMjMuMTcxLTIzLjE3MS02MC43MDIgMC04My44NGw0NTIuNjc2LTQ1Mi43MDRjMTEuNTY0LTExLjYwMiAyNi43NC0xNy40MDMgNDEuOTE3LTE3LjQwM3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTAyOyIgZ2x5cGgtbmFtZT0iaW5zdGFncmFtIiBkPSJNNTEwLjU4MiA3MTEuNTE3Yy0xNDUuMjAyLTAuNjQ4LTI2Mi42Ni0xMTguNTA2LTI2Mi42Ni0yNjMuNzk4IDAtMTQ1LjY5MyAxMTguMTA4LTI2My44MDEgMjYzLjgwMS0yNjMuODAxczI2My44MDEgMTE4LjEwOCAyNjMuODAxIDI2My44MDFjMCAwLjU5OC0wLjAwMiAxLjE5NS0wLjAwNiAxLjc5MXYtMC4wOTJjLTAuOTY0IDE0NC45Ni0xMTguNyAyNjIuMTAxLTI2My43OTUgMjYyLjEwMS0wLjQwMSAwLTAuODAxLTAuMDAxLTEuMjAyLTAuMDAzaDAuMDYyek01MTAuNTgyIDI5NS42NzZjLTgzLjIzIDAuOTY3LTE1MC4zMjggNjguNjYzLTE1MC4zMjggMTUyLjAzMCAwIDgzLjk2OSA2OC4wNzEgMTUyLjA0MCAxNTIuMDQwIDE1Mi4wNDAgODMuMzY4IDAgMTUxLjA2My02Ny4wOTggMTUyLjAyOS0xNTAuMjM3bDAuMDAxLTAuMDkxYzAuMDAzLTAuMzM4IDAuMDA0LTAuNzM4IDAuMDA0LTEuMTM5IDAtODQuMjgzLTY4LjMyNS0xNTIuNjA3LTE1Mi42MDctMTUyLjYwNy0wLjQgMC0wLjgwMSAwLjAwMi0xLjIgMC4wMDVoMC4wNjF6TTc2NS4zMDUgOTYwaC01MDcuMTc4Yy0xNDIuNDMtMC4zMjItMjU3LjgwNS0xMTUuNjk3LTI1OC4xMjctMjU4LjA5N3YtNTA3LjIwOWMxLjYtMTQxLjQ1NSAxMTYuNDg4LTI1NS41NDYgMjU4LjA5Ny0yNTUuODU4aDUwNy4yMDhjMTQwLjY2NSAxLjU4MyAyNTQuMjc1IDExNS4xOTMgMjU1Ljg1NyAyNTUuNzA3bDAuMDAxIDAuMTUxdjUwNy4xNzhjLTAuMzEyIDE0MS42MzktMTE0LjQwMyAyNTYuNTI3LTI1NS43MDcgMjU4LjEyNmwtMC4xNTEgMC4wMDF6TTkxMi4yMzkgMTk0LjY5NWMwLTgxLjE0OS02NS43ODUtMTQ2LjkzNC0xNDYuOTM0LTE0Ni45MzR2MGgtNTA3LjE3OGMtODAuMTY3IDEuMjc4LTE0NC42NjUgNjYuNTY1LTE0NC42NjUgMTQ2LjkxNyAwIDAuMDA2IDAgMC4wMTIgMCAwLjAxOHYtMC4wMDEgNTA3LjE3OGMxLjI1NiA3OS4zODYgNjUuMjc5IDE0My40MDkgMTQ0LjU0NiAxNDQuNjYzbDAuMTE5IDAuMDAxaDUwNy4xNzhjODEuMTQ5IDAgMTQ2LjkzNC02NS43ODUgMTQ2LjkzNC0xNDYuOTM0djB6TTg0Ni40MzEgNzE5LjQ1OWMwLTM0LjQ2NS0yNy45MzktNjIuNDA0LTYyLjQwNC02Mi40MDRzLTYyLjQwNCAyNy45MzktNjIuNDA0IDYyLjQwNGMwIDM0LjQ2NSAyNy45MzkgNjIuNDA0IDYyLjQwNCA2Mi40MDRzNjIuNDA0LTI3LjkzOSA2Mi40MDQtNjIuNDA0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDM7IiBnbHlwaC1uYW1lPSJsaW5rZWRpbiIgaG9yaXotYWR2LXg9IjEwNzEiIGQ9Ik0xMDcxLjQxOSAzMzIuMDE1di0zOTcuMjk3aC0yMjkuNDA3djM3MS4wMjRjMCA5Mi45MTYtMzMuMzIyIDE1Ni4zNTUtMTE2LjYyNiAxNTYuMzU1LTU0LjA5OC0xLjE0NC05OS44NTQtMzUuNjM4LTExNy42Mi04My42OThsLTAuMjg3LTAuODg4Yy00Ljk2OC0xNC42MjMtNy44MzYtMzEuNDY2LTcuODM2LTQ4Ljk3OSAwLTIuMzgxIDAuMDUzLTQuNzUgMC4xNTgtNy4xMDZsLTAuMDEyIDAuMzM1di0zODQuNDgxaC0yMjkuNDA3czAgNjI2LjA2MyAwIDY5MC43ODNoMjMwLjA0OHYtOTkuMzI0YzQwLjA2OCA2OS4xMjcgMTEzLjcwNyAxMTQuODc5IDE5OC4wMzEgMTE0Ljg3OSAzLjE0NyAwIDYuMjc4LTAuMDY0IDkuMzk0LTAuMTlsLTAuNDQ3IDAuMDE0YzE1MS4yMjkgMCAyNjQuNjUxLTk4LjY4MyAyNjQuNjUxLTMxMC43ODh6TTEyOC4xNiA5NjBjLTIuNjIxIDAuMjA0LTUuNjc1IDAuMzItOC43NTcgMC4zMi02Ni4xOCAwLTExOS44My01My42NS0xMTkuODMtMTE5LjgzczUzLjY1LTExOS44MyAxMTkuODMtMTE5LjgzYzMuMDgyIDAgNi4xMzYgMC4xMTYgOS4xNTkgMC4zNDVsLTAuNDAyLTAuMDI0YzIuNjIxLTAuMjA0IDUuNjc1LTAuMzIgOC43NTctMC4zMiA2Ni4xOCAwIDExOS44MyA1My42NSAxMTkuODMgMTE5Ljgzcy01My42NSAxMTkuODMtMTE5LjgzIDExOS44M2MtMy4wODIgMC02LjEzNi0wLjExNi05LjE1OS0wLjM0NWwwLjQwMiAwLjAyNHpNMTMuNDU3LTY1LjI4MmgyMzAuMDQ4djY5Mi4wNjVoLTIzMC4wNDh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwNDsiIGdseXBoLW5hbWU9InJpZ2h0LXRoaW4tY2hldnJvbi1zdmdyZXBvLWNvbTEiIGQ9Ik0yODUuNjc2LTY0Yy0xNS4xNDQgMC0zMC4zNDggNS43NjgtNDEuOTUxIDE3LjM5OC0yMy4xNzEgMjMuMTcxLTIzLjE3MSA2MC42NjkgMCA4My44NGw0MTAuNzg3IDQxMC43NTktNDEwLjc4NyA0MTAuNzg3Yy0yMy4xNzEgMjMuMTcxLTIzLjE3MSA2MC43MDIgMCA4My44NCAyMy4xNzEgMjMuMTcxIDYwLjcwMiAyMy4xNzEgODMuODY4IDBsNDUyLjY3Ni00NTIuNjc2YzIzLjE3MS0yMy4xNzEgMjMuMTcxLTYwLjcwMiAwLTgzLjg0bC00NTIuNjc2LTQ1Mi43MDRjLTExLjU2NC0xMS42MDItMjYuNzQtMTcuNDAzLTQxLjkxNy0xNy40MDN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwNTsiIGdseXBoLW5hbWU9InR3aXR0ZXIiIGhvcml6LWFkdi14PSIxMjYxIiBkPSJNMTI2MC41MyA4MzguODUxYy00My4yNzMtMTkuNjE4LTkzLjQ2OS0zMy44NDUtMTQ2LjEwMS00MC4xNDRsLTIuNDUxLTAuMjM5YzUzLjUwNCAzMi4zMDIgOTMuNzY5IDgxLjkxNiAxMTMuNDEgMTQwLjk1bDAuNTI4IDEuODMzYy00Ny4zMjctMjguNTYyLTEwMi40MTUtNTAuMzMyLTE2MS4wOTgtNjIuMTc5bC0zLjMxOS0wLjU1OWMtNDcuMzE0IDUwLjA5Mi0xMTQuMTkxIDgxLjI3NC0xODguMzUgODEuMjc0LTE0Mi45NzggMC0yNTguODg1LTExNS45MDctMjU4Ljg4NS0yNTguODg1IDAtMjAuNjM5IDIuNDE1LTQwLjcxMyA2Ljk3OC01OS45NTZsLTAuMzUyIDEuNzU4Yy0yMTUuMzIzIDExLjAwMS00MDQuNzcxIDExMy4xODktNTMxLjg4IDI2OC40MDFsLTEuMDMzIDEuM2MtMjEuODYyLTM3LjE3LTM0Ljc3Ni04MS44NzctMzQuNzc2LTEyOS42MDEgMC04OS4yNjIgNDUuMTc1LTE2Ny45NzIgMTEzLjkxLTIxNC41MTZsMC45MTEtMC41ODJjLTQzLjI4MiAxLjA4Mi04My42MjEgMTIuNzEtMTE4Ljg0NCAzMi4zOTdsMS4zLTAuNjY3Yy0wLjAwNi0wLjY2Mi0wLjAxMC0xLjQ0NC0wLjAxMC0yLjIyNyAwLTEyNC44NiA4OC4zOTMtMjI5LjA3NSAyMDYuMDE2LTI1My40ODJsMS42NzgtMC4yOTFjLTIwLjQ0NC01Ljc4Ni00My45MjMtOS4xMTMtNjguMTc5LTkuMTEzLTE2LjE3MyAwLTMyLjAwMSAxLjQ3OS00Ny4zNTYgNC4zMDlsMS41OTYtMC4yNDRjMzQuMDQ3LTEwMy41MzggMTI4LjkwOC0xNzcuMzc0IDI0MS4zMjItMTc5LjU1N2wwLjI1NS0wLjAwNGMtODcuMTctNjguNzk5LTE5OC42Mi0xMTAuMzU0LTMxOS43NzYtMTEwLjM1NC0xLjY2MyAwLTMuMzI1IDAuMDA4LTQuOTg1IDAuMDIzbDAuMjU0LTAuMDAyYy0wLjAzOCAwLTAuMDgzIDAtMC4xMjcgMC0yMS41NTYgMC00Mi44MDcgMS4zMS02My42NzYgMy44NTVsMi41MDctMC4yNDljMTExLjc0NC03Mi44MDQgMjQ4LjQ5OC0xMTYuMTAyIDM5NS4zNjUtMTE2LjEwMiAwLjQ0MSAwIDAuODgyIDAgMS4zMjMgMC4wMDFoLTAuMDY5YzEuNTA1LTAuMDExIDMuMjg0LTAuMDE4IDUuMDY1LTAuMDE4IDQwMy40NDUgMCA3MzAuNTAxIDMyNy4wNTcgNzMwLjUwMSA3MzAuNTAxIDAgMS43ODEtMC4wMDYgMy41Ni0wLjAxOSA1LjMzOGwwLjAwMi0wLjI3M2MwIDExLjUzOCAwIDIyLjM1NSAwIDMzLjE3MiA1MC44NjQgMzcuMDY0IDkzLjcwMyA4MS41MDkgMTI3Ljg5NiAxMzIuMjYybDEuMTg2IDEuODY4eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDc7IiBnbHlwaC1uYW1lPSJ5b3V0dWJlIiBob3Jpei1hZHYteD0iMTQ2MyIgZD0iTTE0NjMuMjI0IDc0MC44MTZjMC4wMDEgMC4yNTQgMC4wMDIgMC41NTUgMC4wMDIgMC44NTYgMCAxMjAuNTc5LTk3Ljc0OSAyMTguMzI4LTIxOC4zMjggMjE4LjMyOC0wLjAwMSAwLTAuMDAxIDAtMC4wMDIgMGgtMTAyNy40MjVjLTEyMC4yMTEtMC40ODUtMjE3LjQ3My05OC4wNDctMjE3LjQ3My0yMTguMzI2IDAtMC4zMDIgMC4wMDEtMC42MDMgMC4wMDItMC45MDR2MC4wNDYtNTg2LjQ4OGMtMC4wMTctMS4wMTktMC4wMjctMi4yMjEtMC4wMjctMy40MjUgMC0xMjAuNTc5IDk3Ljc0OS0yMTguMzI4IDIxOC4zMjgtMjE4LjMyOCAwLjAwOSAwIDAuMDE5IDAgMC4wMjggMGgxMDI3LjQyM2MwLjAwMSAwIDAuMDAxIDAgMC4wMDIgMCAxMjAuNTc5IDAgMjE4LjMyOCA5Ny43NDkgMjE4LjMyOCAyMTguMzI4IDAgMC4zMDEtMC4wMDEgMC42MDItMC4wMDIgMC45MDN2LTAuMDQ3IDU4OS4wNTd6TTU4NS42MzIgMjAwLjU2MnY1NTAuNTI4bDQxNy44MTktMjc1LjY5MnoiIC8+CjwvZm9udD48L2RlZnM+PC9zdmc+) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-right-thin-chevron-svgrepo-com:before {
  content: "\e901"; }

.icon-right-thin-chevron-svgrepo-com1:before {
  content: "\e904"; }

.icon-facebook:before {
  content: "\e900"; }

.icon-instagram:before {
  content: "\e902"; }

.icon-linkedin:before {
  content: "\e903"; }

.icon-twitter:before {
  content: "\e905"; }

.icon-youtube:before {
  content: "\e907"; }

.line {
  background: #f3c308;
  height: 1px;
  width: 100%;
  margin: 20px 0 40px 0; }

.hp-layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 -10px; }
  @media (min-width: 1200px) {
    .hp-layout {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; } }
  .hp-layout-left {
    width: 100%;
    padding: 0 10px; }
    @media (min-width: 1200px) {
      .hp-layout-left {
        width: 75%; } }
    .hp-layout-left iframe {
      margin-top: 27px;
      margin-bottom: 40px; }
      @media (min-width: 1200px) {
        .hp-layout-left iframe {
          margin-bottom: 0; } }
  .hp-layout-right {
    width: 100%;
    padding: 0 10px;
    text-align: center; }
    @media (min-width: 545px) {
      .hp-layout-right {
        width: 75%; } }
    @media (min-width: 768px) {
      .hp-layout-right {
        width: 50%; } }
    @media (min-width: 1200px) {
      .hp-layout-right {
        width: 25%;
        text-align: left; } }

.title-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -10px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .title-box-title {
    padding: 0 10px 10px 10px; }
  .title-box-btn {
    padding: 0 10px 10px 10px; }
  .title-box .pux-button-light-blue {
    display: inline-block; }

.hp-container {
  margin: 50px 0 0 0; }
  .hp-container h2 {
    margin: 0; }

.news-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -10px;
  padding: 20px 0 0 0; }
  .news-container.news-three .news-box {
    width: 100%;
    padding: 0 10px 20px 10px; }
    @media (min-width: 545px) {
      .news-container.news-three .news-box {
        width: 50%; } }
    @media (min-width: 992px) {
      .news-container.news-three .news-box {
        width: 33.33%; } }
    .news-container.news-three .news-box:nth-child(3) {
      display: none; }
      @media (min-width: 992px) {
        .news-container.news-three .news-box:nth-child(3) {
          display: block; } }
  .news-container.news-four .news-box {
    width: 100%;
    padding: 0 10px 20px 10px; }
    @media (min-width: 545px) {
      .news-container.news-four .news-box {
        width: 50%; } }
    @media (min-width: 1200px) {
      .news-container.news-four .news-box {
        width: 25%; } }
  .news-container * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .news-container .news-item-img-container {
    max-height: 220px;
    min-height: 220px; }
  .news-container .news-item-date {
    font-size: 14px; }
  .news-container .news-item-text-title a {
    font-size: 16px; }

.video-box {
  padding: 36px 0 0 0; }

.video-item {
  background-color: #e6f5ff; }
  .video-item-link {
    display: block; }
  .video-item .play-btn {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #f3c308;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .video-item .play-btn:before {
      content: "";
      width: 0;
      height: 0;
      border-top: 6px solid transparent;
      border-bottom: 6px solid transparent;
      border-left: 8px solid #004492; }
  .video-item-image {
    width: 100%;
    height: 220px;
    background-size: cover !important;
    position: relative; }
  .video-item-name {
    font-weight: 700;
    padding: 15px 25px 15px 25px; }
  .video-item-btn {
    padding: 0 25px 20px 25px; }

.event-box {
  width: 100%;
  padding: 20px 0 0 0; }

.event-item {
  display: block;
  width: 100%;
  background: #e6f5ff;
  text-decoration: none; }
  .event-item-image {
    width: 100%;
    position: relative;
    min-height: 220px;
    max-height: 220px;
    background-size: cover !important; }
  .event-item-content {
    padding: 20px 25px;
    min-height: 91px; }
  .event-item-location {
    font-size: 14px;
    padding: 0 0 15px 0; }
  .event-item-name {
    font-size: 16px;
    font-weight: 700; }
  .event-item:focus, .event-item:hover {
    text-decoration: none; }
    .event-item:focus .event-item-name, .event-item:hover .event-item-name {
      text-decoration: underline; }

.mt-40 {
  margin-top: 40px !important; }

.mb-20 {
  margin-bottom: 20px !important; }

.new-slider-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 7rem 0;
  background-size: cover !important;
  background-position: center !important; }
  @media (min-width: 320px) and (max-width: 767px) {
    .new-slider-item {
      min-height: 500px !important;
      padding: 3.5rem 0; } }
  .new-slider-item:focus {
    outline: none; }
  .new-slider-item-inner::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    z-index: 2; }
  .new-slider-item-content {
    position: relative;
    z-index: 3;
    color: inherit; }
    @media (min-width: 768px) {
      .new-slider-item-content {
        max-width: 40rem; } }
    .new-slider-item-content .new-slider-item-text {
      max-height: 500px;
      opacity: 1;
      visibility: visible;
      -webkit-transition: 1.5s ease-in-out;
      -o-transition: 1.5s ease-in-out;
      transition: 1.5s ease-in-out; }
      .new-slider-item-content .new-slider-item-text.hidden {
        max-height: 0;
        opacity: 0;
        visibility: hidden; }
    .new-slider-item-content h1, .new-slider-item-content h2, .new-slider-item-content h3, .new-slider-item-content h4 {
      font-size: 3rem;
      margin-top: 0;
      color: inherit; }

.new-slider video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 1; }
  @media (min-width: 320px) and (max-width: 767px) {
    .new-slider video {
      min-height: 100% !important;
      max-height: auto !important; } }

.new-slider .btn-slider {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 15px 20px;
  background-color: #f3c308;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 14px;
  margin-right: 15px;
  margin-top: 15px;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  transition: .4s ease-in-out; }
  .new-slider .btn-slider:first-of-type {
    margin-top: 40px; }
  .new-slider .btn-slider:hover, .new-slider .btn-slider:focus {
    cursor: pointer;
    text-decoration: none;
    background-color: #daaf07;
    color: #fff;
    outline: none; }

.modal .popup-form-modal-body {
  padding: 15px; }

.modal .popup-form-modal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }
  .modal .popup-form-modal-left {
    width: 50%;
    padding-right: 15px; }
  .modal .popup-form-modal-right {
    text-align: right;
    width: 50%; }

.modal input[type="submit"]:hover, .modal input[type="submit"]:focus {
  background-color: #002c5f;
  text-decoration: none;
  outline: none; }

.modal .InfoLabel {
  display: block; }

.modal .newsletter-subscription-form > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -2rem -2rem -2rem; }
  .modal .newsletter-subscription-form > div .form-group {
    padding: 0 2rem 2rem 2rem; }
    @media (min-width: 545px) {
      .modal .newsletter-subscription-form > div .form-group:first-of-type {
        min-width: 350px; } }

.collapse-item {
  margin: 0 0 8px 0; }
  .collapse-item .plus-minus {
    margin: 0 15px 0 0; }
  .collapse-item-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 5px 15px;
    cursor: pointer; }
    .collapse-item-header h2 {
      margin: 0;
      padding: 0; }
  .collapse-item-perex {
    padding: 20px 0; }
  .collapse-item-content {
    display: none;
    padding: 20px 0; }
  .collapse-item.open .collapse-item-perex {
    display: none; }
  .collapse-item.open .collapse-item-content {
    display: block; }
  .collapse-item.open .plus-minus:after {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg); }
  .collapse-item .documents-gallery {
    margin: 20px 0 0 0; }

.collapse-yellow h2 {
  color: #034187; }

.collapse-yellow .collapse-item-header {
  background: #ffdc05; }

.collapse-blue .collapse-item-header h2 {
  color: #fff; }

.collapse-blue .collapse-item-header {
  background: #034187; }

.collapse-blue .plus-minus:after, .collapse-blue .plus-minus:before {
  background: #fff; }

.collapse-transparent .collapse-item-header {
  background: none;
  padding: 5px 0; }

.plus-minus {
  position: relative;
  width: 15px;
  min-width: 15px;
  height: 15px;
  display: block; }
  .plus-minus:before, .plus-minus:after {
    background: #034187; }
  .plus-minus:before {
    content: "";
    width: 15px;
    height: 2px;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -1px; }
  .plus-minus:after {
    content: "";
    width: 2px;
    height: 15px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -1px;
    -webkit-transition: 250ms;
    -o-transition: 250ms;
    transition: 250ms; }

.list-item-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .list-item-title .plus-minus {
    display: none;
    margin: 0 0 0 15px; }
    .list-item-title .plus-minus:after {
      -webkit-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
              transform: rotate(90deg); }
  .list-item-title:hover .plus-minus {
    display: block; }
  .list-item-title.list-item-title-open .plus-minus:after {
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg); }

.d-none {
  display: none !important; }

.social-box {
  background: #004492;
  color: #fff;
  display: block;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 30px; }
  @media (min-width: 880px) {
    .social-box {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }
  .social-box-label {
    font-size: 20px;
    line-height: 1;
    font-weight: 700;
    padding: 0 0 15px 0; }
    @media (min-width: 1400px) {
      .social-box-label {
        padding: 0 20px 0 0;
        font-size: 24px; } }
    @media (min-width: 1500px) {
      .social-box-label {
        padding: 0 30px 0 0; } }
  @media (min-width: 1400px) {
    .social-box-left {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }
  .social-box-web {
    -ms-flex-item-align: end;
        align-self: flex-end;
    padding: 15px 0 0 0; }
    @media (min-width: 880px) {
      .social-box-web {
        padding: 0; } }
    @media (min-width: 1400px) {
      .social-box-web {
        -ms-flex-item-align: start;
            align-self: flex-start; } }

.social-box-social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -10px; }
  @media (min-width: 1500px) {
    .social-box-social {
      margin: 0 -15px; } }

.social-ico {
  color: #fff;
  margin: 0 10px; }
  @media (min-width: 1500px) {
    .social-ico {
      margin: 0 15px; } }
  .social-ico:before {
    font-size: 26px;
    font-family: 'icomoon' !important; }
  .social-ico:focus, .social-ico:hover {
    text-decoration: none;
    color: #f3c308; }
  .social-ico.ico-facebook:before {
    content: "\e900"; }
  .social-ico.ico-instagram:before {
    content: "\e902"; }
  .social-ico.ico-linkedin:before {
    content: "\e903"; }
  .social-ico.ico-youtube:before {
    content: "\e907";
    font-size: 23px; }
  .social-ico.ico-twitter:before {
    content: "\e905"; }

.social-btn {
  color: #004492;
  background: #f3c308;
  padding: 10px 20px;
  line-height: 1;
  display: inline-block;
  font-weight: 700;
  text-transform: uppercase; }

.no-border-bottom {
  border-bottom: none !important; }

.lp-submenu {
  background: #004492;
  position: static;
  top: 0;
  z-index: 44; }
  @media (min-width: 510px) {
    .lp-submenu {
      position: -webkit-sticky;
      position: sticky; } }
  @media (min-width: 1130px) {
    .lp-submenu {
      top: 60px; } }
  .lp-submenu-inner {
    margin: 0 -15px;
    padding: 20px 0 5px 0;
    text-align: center; }
    @media (min-width: 510px) {
      .lp-submenu-inner {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        text-align: left; } }
    @media (min-width: 992px) {
      .lp-submenu-inner {
        margin: 0 -30px; } }
  .lp-submenu-item {
    padding: 0 15px 15px 15px; }
    @media (min-width: 992px) {
      .lp-submenu-item {
        padding: 0 30px 15px 30px; } }
  .lp-submenu-link {
    color: #fff;
    font-weight: bold; }
    .lp-submenu-link:focus, .lp-submenu-link:hover {
      color: #f3c308;
      text-decoration: none; }

.lp-blue {
  background-color: #e6f5ff;
  padding: 40px 0; }

.lp-yellow {
  background-color: #fbf1d2;
  padding: 40px 0; }

.lp-white {
  padding: 40px 0; }

.btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 15px 20px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 14px;
  margin-right: 15px;
  margin-top: 15px;
  -webkit-transition: .4s ease-in-out;
  -o-transition: .4s ease-in-out;
  transition: .4s ease-in-out; }

.btn-primary {
  background-color: #f3c308; }
  .btn-primary:hover, .btn-primary:focus {
    cursor: pointer;
    text-decoration: none;
    background-color: #daaf07;
    color: #fff;
    outline: none; }

.btn-default {
  background-color: #004492;
  color: #fff; }
  .btn-default:hover, .btn-default:focus {
    cursor: pointer;
    text-decoration: none;
    background-color: #003879;
    color: #fff;
    outline: none; }

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

.lp-slider-padding {
  padding-top: 30px;
  padding-bottom: 30px; }
  @media (min-width: 768px) {
    .lp-slider-padding {
      padding-top: 60px;
      padding-bottom: 60px; } }

.lp-slider-item {
  padding: 0; }
  @media (min-width: 1024px) {
    .lp-slider-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding: 0 90px; } }
  .lp-slider-item-image {
    width: 100%;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: top center !important;
    min-height: 250px; }
    @media (min-width: 768px) {
      .lp-slider-item-image {
        min-height: 300px; } }
    @media (min-width: 1024px) {
      .lp-slider-item-image {
        width: calc(50% - 25px);
        min-height: 445px; } }
  .lp-slider-item-content {
    padding: 30px 0; }
    @media (min-width: 768px) {
      .lp-slider-item-content {
        padding: 50px 0; } }
    @media (min-width: 1024px) {
      .lp-slider-item-content {
        padding: 50px;
        width: calc(50% + 25px); } }
  .lp-slider-item-date {
    color: #000000;
    margin: 0 0 15px 0; }
    @media (min-width: 768px) {
      .lp-slider-item-date {
        margin: 0 0 30px 0; } }
  .lp-slider-item-text {
    font-weight: 700;
    font-size: 25px;
    line-height: 39px; }
    @media (min-width: 768px) {
      .lp-slider-item-text {
        font-size: 40px;
        line-height: 54px; } }
    @media (min-width: 1024px) {
      .lp-slider-item-text {
        font-size: 40px;
        line-height: 54px; } }
  .lp-slider-item-btn {
    margin: 15px 0 0 0; }
    @media (min-width: 768px) {
      .lp-slider-item-btn {
        margin: 30px 0 0 0; } }

.lp-slider .slick-arrow {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  position: absolute;
  top: 150px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
  background: #004492;
  z-index: 22;
  display: none;
  font-family: 'icomoon' !important; }
  @media (min-width: 1024px) {
    .lp-slider .slick-arrow {
      top: 50%; } }

.lp-slider .slick-prev {
  left: 15px; }
  @media (min-width: 1024px) {
    .lp-slider .slick-prev {
      left: 0; } }
  .lp-slider .slick-prev:before {
    content: "\e901";
    font-size: 15px; }

.lp-slider .slick-next {
  right: 15px; }
  @media (min-width: 1024px) {
    .lp-slider .slick-next {
      right: 0; } }
  .lp-slider .slick-next:before {
    content: "\e904";
    font-size: 15px; }

.lp-slider .slick-dots {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  @media (min-width: 1024px) {
    .lp-slider .slick-dots {
      position: absolute;
      left: calc(50% + 35px);
      -webkit-transform: translate(-50%, -40px);
          -ms-transform: translate(-50%, -40px);
              transform: translate(-50%, -40px); } }
  .lp-slider .slick-dots li {
    margin-right: 20px; }
    .lp-slider .slick-dots li:last-child {
      margin: 0; }
  .lp-slider .slick-dots button {
    font-size: 0;
    background: #becde0;
    height: 3px;
    width: 48px;
    border-radius: 3px;
    padding: 0; }
    .lp-slider .slick-dots button:focus {
      outline: 0; }
  .lp-slider .slick-dots .slick-active button {
    background: #004492; }

.lp-slider .lp-slider-box {
  display: none; }
  .lp-slider .lp-slider-box:first-child {
    display: block; }
  .lp-slider .lp-slider-box.slick-slide {
    display: block; }

.load-more .five-column {
  display: none; }

.load-more .five-column:nth-child(1),
.load-more .five-column:nth-child(2),
.load-more .five-column:nth-child(3),
.load-more .five-column:nth-child(4),
.load-more .five-column:nth-child(5) {
  display: block; }

.load-more.open .five-column {
  display: block; }

.load-more.open .btn-default {
  display: none; }

.social-container {
  max-width: 1030px;
  margin: 0 auto; }
