@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/Pg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIiA+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPg0KPGRlZnM+DQo8Zm9udCBpZD0iaWNvbW9vbiIgaG9yaXotYWR2LXg9IjEwMjQiPg0KPGZvbnQtZmFjZSB1bml0cy1wZXItZW09IjEwMjQiIGFzY2VudD0iOTYwIiBkZXNjZW50PSItNjQiIC8+DQo8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iMTAyNCIgLz4NCjxnbHlwaCB1bmljb2RlPSImI3gyMDsiIGhvcml6LWFkdi14PSI1MTIiIGQ9IiIgLz4NCjxnbHlwaCB1bmljb2RlPSImI3hlOTAwOyIgZ2x5cGgtbmFtZT0iZmFjZWJvb2siIGhvcml6LWFkdi14PSI0NzIiIGQ9Ik00NTMuMTM0IDQ0OC43ODVoLTEzOS4xODR2LTUxMy4zMDhoLTIxMi45NjN2NTEzLjMwOGgtMTAwLjk4N3YxODAuNTIxaDEwMC45ODd2MTE2LjY4NWMtMC4zOTcgNC43MDgtMC42MjMgMTAuMTg4LTAuNjIzIDE1LjcyMiAwIDEwOS44MTQgODkuMDIxIDE5OC44MzUgMTk4LjgzNSAxOTguODM1IDUuMTkxIDAgMTAuMzM1LTAuMTk5IDE1LjQyNi0wLjU5bC0wLjY3NiAwLjA0MmgxNTYuOTc1di0xNzUuODEyaC0xMTMuMDIyYy0wLjI3IDAuMDA2LTAuNTg4IDAuMDA5LTAuOTA4IDAuMDA5LTIzLjk4NiAwLTQzLjQzLTE5LjQ0NC00My40My00My40MyAwLTIuMDMzIDAuMTQtNC4wMzMgMC40MS01Ljk5MmwtMC4wMjYgMC4yMjd2LTEwNC42NWgxNTYuOTc1eiIgLz4NCjxnbHlwaCB1bmljb2RlPSImI3hlOTAxOyIgZ2x5cGgtbmFtZT0icmlnaHQtdGhpbi1jaGV2cm9uLXN2Z3JlcG8tY29tIiBkPSJNNzM4LjMyNC02NGMxNS4xNDQgMCAzMC4zNDggNS43NjggNDEuOTUxIDE3LjM5OCAyMy4xNzEgMjMuMTcxIDIzLjE3MSA2MC42NjkgMCA4My44NGwtNDEwLjc4NyA0MTAuNzU5IDQxMC43ODcgNDEwLjc4N2MyMy4xNzEgMjMuMTcxIDIzLjE3MSA2MC43MDIgMCA4My44NC0yMy4xNzEgMjMuMTcxLTYwLjcwMiAyMy4xNzEtODMuODY4IDBsLTQ1Mi42NzYtNDUyLjY3NmMtMjMuMTcxLTIzLjE3MS0yMy4xNzEtNjAuNzAyIDAtODMuODRsNDUyLjY3Ni00NTIuNzA0YzExLjU2NC0xMS42MDIgMjYuNzQtMTcuNDAzIDQxLjkxNy0xNy40MDN6IiAvPg0KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDI7IiBnbHlwaC1uYW1lPSJpbnN0YWdyYW0iIGQ9Ik01MTAuNTgyIDcxMS41MTdjLTE0NS4yMDItMC42NDgtMjYyLjY2LTExOC41MDYtMjYyLjY2LTI2My43OTggMC0xNDUuNjkzIDExOC4xMDgtMjYzLjgwMSAyNjMuODAxLTI2My44MDFzMjYzLjgwMSAxMTguMTA4IDI2My44MDEgMjYzLjgwMWMwIDAuNTk4LTAuMDAyIDEuMTk1LTAuMDA2IDEuNzkxdi0wLjA5MmMtMC45NjQgMTQ0Ljk2LTExOC43IDI2Mi4xMDEtMjYzLjc5NSAyNjIuMTAxLTAuNDAxIDAtMC44MDEtMC4wMDEtMS4yMDItMC4wMDNoMC4wNjJ6TTUxMC41ODIgMjk1LjY3NmMtODMuMjMgMC45NjctMTUwLjMyOCA2OC42NjMtMTUwLjMyOCAxNTIuMDMwIDAgODMuOTY5IDY4LjA3MSAxNTIuMDQwIDE1Mi4wNDAgMTUyLjA0MCA4My4zNjggMCAxNTEuMDYzLTY3LjA5OCAxNTIuMDI5LTE1MC4yMzdsMC4wMDEtMC4wOTFjMC4wMDMtMC4zMzggMC4wMDQtMC43MzggMC4wMDQtMS4xMzkgMC04NC4yODMtNjguMzI1LTE1Mi42MDctMTUyLjYwNy0xNTIuNjA3LTAuNCAwLTAuODAxIDAuMDAyLTEuMiAwLjAwNWgwLjA2MXpNNzY1LjMwNSA5NjBoLTUwNy4xNzhjLTE0Mi40My0wLjMyMi0yNTcuODA1LTExNS42OTctMjU4LjEyNy0yNTguMDk3di01MDcuMjA5YzEuNi0xNDEuNDU1IDExNi40ODgtMjU1LjU0NiAyNTguMDk3LTI1NS44NThoNTA3LjIwOGMxNDAuNjY1IDEuNTgzIDI1NC4yNzUgMTE1LjE5MyAyNTUuODU3IDI1NS43MDdsMC4wMDEgMC4xNTF2NTA3LjE3OGMtMC4zMTIgMTQxLjYzOS0xMTQuNDAzIDI1Ni41MjctMjU1LjcwNyAyNTguMTI2bC0wLjE1MSAwLjAwMXpNOTEyLjIzOSAxOTQuNjk1YzAtODEuMTQ5LTY1Ljc4NS0xNDYuOTM0LTE0Ni45MzQtMTQ2LjkzNHYwaC01MDcuMTc4Yy04MC4xNjcgMS4yNzgtMTQ0LjY2NSA2Ni41NjUtMTQ0LjY2NSAxNDYuOTE3IDAgMC4wMDYgMCAwLjAxMiAwIDAuMDE4di0wLjAwMSA1MDcuMTc4YzEuMjU2IDc5LjM4NiA2NS4yNzkgMTQzLjQwOSAxNDQuNTQ2IDE0NC42NjNsMC4xMTkgMC4wMDFoNTA3LjE3OGM4MS4xNDkgMCAxNDYuOTM0LTY1Ljc4NSAxNDYuOTM0LTE0Ni45MzR2MHpNODQ2LjQzMSA3MTkuNDU5YzAtMzQuNDY1LTI3LjkzOS02Mi40MDQtNjIuNDA0LTYyLjQwNHMtNjIuNDA0IDI3LjkzOS02Mi40MDQgNjIuNDA0YzAgMzQuNDY1IDI3LjkzOSA2Mi40MDQgNjIuNDA0IDYyLjQwNHM2Mi40MDQtMjcuOTM5IDYyLjQwNC02Mi40MDR6IiAvPg0KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDM7IiBnbHlwaC1uYW1lPSJsaW5rZWRpbiIgaG9yaXotYWR2LXg9IjEwNzEiIGQ9Ik0xMDcxLjQxOSAzMzIuMDE1di0zOTcuMjk3aC0yMjkuNDA3djM3MS4wMjRjMCA5Mi45MTYtMzMuMzIyIDE1Ni4zNTUtMTE2LjYyNiAxNTYuMzU1LTU0LjA5OC0xLjE0NC05OS44NTQtMzUuNjM4LTExNy42Mi04My42OThsLTAuMjg3LTAuODg4Yy00Ljk2OC0xNC42MjMtNy44MzYtMzEuNDY2LTcuODM2LTQ4Ljk3OSAwLTIuMzgxIDAuMDUzLTQuNzUgMC4xNTgtNy4xMDZsLTAuMDEyIDAuMzM1di0zODQuNDgxaC0yMjkuNDA3czAgNjI2LjA2MyAwIDY5MC43ODNoMjMwLjA0OHYtOTkuMzI0YzQwLjA2OCA2OS4xMjcgMTEzLjcwNyAxMTQuODc5IDE5OC4wMzEgMTE0Ljg3OSAzLjE0NyAwIDYuMjc4LTAuMDY0IDkuMzk0LTAuMTlsLTAuNDQ3IDAuMDE0YzE1MS4yMjkgMCAyNjQuNjUxLTk4LjY4MyAyNjQuNjUxLTMxMC43ODh6TTEyOC4xNiA5NjBjLTIuNjIxIDAuMjA0LTUuNjc1IDAuMzItOC43NTcgMC4zMi02Ni4xOCAwLTExOS44My01My42NS0xMTkuODMtMTE5LjgzczUzLjY1LTExOS44MyAxMTkuODMtMTE5LjgzYzMuMDgyIDAgNi4xMzYgMC4xMTYgOS4xNTkgMC4zNDVsLTAuNDAyLTAuMDI0YzIuNjIxLTAuMjA0IDUuNjc1LTAuMzIgOC43NTctMC4zMiA2Ni4xOCAwIDExOS44MyA1My42NSAxMTkuODMgMTE5Ljgzcy01My42NSAxMTkuODMtMTE5LjgzIDExOS44M2MtMy4wODIgMC02LjEzNi0wLjExNi05LjE1OS0wLjM0NWwwLjQwMiAwLjAyNHpNMTMuNDU3LTY1LjI4MmgyMzAuMDQ4djY5Mi4wNjVoLTIzMC4wNDh6IiAvPg0KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDQ7IiBnbHlwaC1uYW1lPSJyaWdodC10aGluLWNoZXZyb24tc3ZncmVwby1jb20xIiBkPSJNMjg1LjY3Ni02NGMtMTUuMTQ0IDAtMzAuMzQ4IDUuNzY4LTQxLjk1MSAxNy4zOTgtMjMuMTcxIDIzLjE3MS0yMy4xNzEgNjAuNjY5IDAgODMuODRsNDEwLjc4NyA0MTAuNzU5LTQxMC43ODcgNDEwLjc4N2MtMjMuMTcxIDIzLjE3MS0yMy4xNzEgNjAuNzAyIDAgODMuODQgMjMuMTcxIDIzLjE3MSA2MC43MDIgMjMuMTcxIDgzLjg2OCAwbDQ1Mi42NzYtNDUyLjY3NmMyMy4xNzEtMjMuMTcxIDIzLjE3MS02MC43MDIgMC04My44NGwtNDUyLjY3Ni00NTIuNzA0Yy0xMS41NjQtMTEuNjAyLTI2Ljc0LTE3LjQwMy00MS45MTctMTcuNDAzeiIgLz4NCjxnbHlwaCB1bmljb2RlPSImI3hlOTA1OyIgZ2x5cGgtbmFtZT0idHdpdHRlciIgaG9yaXotYWR2LXg9IjEyNjEiIGQ9Ik0xMjYwLjUzIDgzOC44NTFjLTQzLjI3My0xOS42MTgtOTMuNDY5LTMzLjg0NS0xNDYuMTAxLTQwLjE0NGwtMi40NTEtMC4yMzljNTMuNTA0IDMyLjMwMiA5My43NjkgODEuOTE2IDExMy40MSAxNDAuOTVsMC41MjggMS44MzNjLTQ3LjMyNy0yOC41NjItMTAyLjQxNS01MC4zMzItMTYxLjA5OC02Mi4xNzlsLTMuMzE5LTAuNTU5Yy00Ny4zMTQgNTAuMDkyLTExNC4xOTEgODEuMjc0LTE4OC4zNSA4MS4yNzQtMTQyLjk3OCAwLTI1OC44ODUtMTE1LjkwNy0yNTguODg1LTI1OC44ODUgMC0yMC42MzkgMi40MTUtNDAuNzEzIDYuOTc4LTU5Ljk1NmwtMC4zNTIgMS43NThjLTIxNS4zMjMgMTEuMDAxLTQwNC43NzEgMTEzLjE4OS01MzEuODggMjY4LjQwMWwtMS4wMzMgMS4zYy0yMS44NjItMzcuMTctMzQuNzc2LTgxLjg3Ny0zNC43NzYtMTI5LjYwMSAwLTg5LjI2MiA0NS4xNzUtMTY3Ljk3MiAxMTMuOTEtMjE0LjUxNmwwLjkxMS0wLjU4MmMtNDMuMjgyIDEuMDgyLTgzLjYyMSAxMi43MS0xMTguODQ0IDMyLjM5N2wxLjMtMC42NjdjLTAuMDA2LTAuNjYyLTAuMDEwLTEuNDQ0LTAuMDEwLTIuMjI3IDAtMTI0Ljg2IDg4LjM5My0yMjkuMDc1IDIwNi4wMTYtMjUzLjQ4MmwxLjY3OC0wLjI5MWMtMjAuNDQ0LTUuNzg2LTQzLjkyMy05LjExMy02OC4xNzktOS4xMTMtMTYuMTczIDAtMzIuMDAxIDEuNDc5LTQ3LjM1NiA0LjMwOWwxLjU5Ni0wLjI0NGMzNC4wNDctMTAzLjUzOCAxMjguOTA4LTE3Ny4zNzQgMjQxLjMyMi0xNzkuNTU3bDAuMjU1LTAuMDA0Yy04Ny4xNy02OC43OTktMTk4LjYyLTExMC4zNTQtMzE5Ljc3Ni0xMTAuMzU0LTEuNjYzIDAtMy4zMjUgMC4wMDgtNC45ODUgMC4wMjNsMC4yNTQtMC4wMDJjLTAuMDM4IDAtMC4wODMgMC0wLjEyNyAwLTIxLjU1NiAwLTQyLjgwNyAxLjMxLTYzLjY3NiAzLjg1NWwyLjUwNy0wLjI0OWMxMTEuNzQ0LTcyLjgwNCAyNDguNDk4LTExNi4xMDIgMzk1LjM2NS0xMTYuMTAyIDAuNDQxIDAgMC44ODIgMCAxLjMyMyAwLjAwMWgtMC4wNjljMS41MDUtMC4wMTEgMy4yODQtMC4wMTggNS4wNjUtMC4wMTggNDAzLjQ0NSAwIDczMC41MDEgMzI3LjA1NyA3MzAuNTAxIDczMC41MDEgMCAxLjc4MS0wLjAwNiAzLjU2LTAuMDE5IDUuMzM4bDAuMDAyLTAuMjczYzAgMTEuNTM4IDAgMjIuMzU1IDAgMzMuMTcyIDUwLjg2NCAzNy4wNjQgOTMuNzAzIDgxLjUwOSAxMjcuODk2IDEzMi4yNjJsMS4xODYgMS44Njh6IiAvPg0KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDc7IiBnbHlwaC1uYW1lPSJ5b3V0dWJlIiBob3Jpei1hZHYteD0iMTQ2MyIgZD0iTTE0NjMuMjI0IDc0MC44MTZjMC4wMDEgMC4yNTQgMC4wMDIgMC41NTUgMC4wMDIgMC44NTYgMCAxMjAuNTc5LTk3Ljc0OSAyMTguMzI4LTIxOC4zMjggMjE4LjMyOC0wLjAwMSAwLTAuMDAxIDAtMC4wMDIgMGgtMTAyNy40MjVjLTEyMC4yMTEtMC40ODUtMjE3LjQ3My05OC4wNDctMjE3LjQ3My0yMTguMzI2IDAtMC4zMDIgMC4wMDEtMC42MDMgMC4wMDItMC45MDR2MC4wNDYtNTg2LjQ4OGMtMC4wMTctMS4wMTktMC4wMjctMi4yMjEtMC4wMjctMy40MjUgMC0xMjAuNTc5IDk3Ljc0OS0yMTguMzI4IDIxOC4zMjgtMjE4LjMyOCAwLjAwOSAwIDAuMDE5IDAgMC4wMjggMGgxMDI3LjQyM2MwLjAwMSAwIDAuMDAxIDAgMC4wMDIgMCAxMjAuNTc5IDAgMjE4LjMyOCA5Ny43NDkgMjE4LjMyOCAyMTguMzI4IDAgMC4zMDEtMC4wMDEgMC42MDItMC4wMDIgMC45MDN2LTAuMDQ3IDU4OS4wNTd6TTU4NS42MzIgMjAwLjU2MnY1NTAuNTI4bDQxNy44MTktMjc1LjY5MnoiIC8+DQo8L2ZvbnQ+PC9kZWZzPjwvc3ZnPg==) 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 .slick-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 10;
  width: 20px;
  height: 70px;
  padding: 0;
  margin: 0;
  overflow: hidden;
  text-indent: -500px;
  background: url(/KDU/media/system/images/slideshow-arrow.svg) center no-repeat;
  background-size: contain;
  opacity: 0.8; }
  @media (min-width: 1700px) {
    .new-slider .slick-arrow {
      width: 30px;
      height: 70px; } }
  .new-slider .slick-arrow:hover {
    opacity: 1; }
  .new-slider .slick-arrow.slick-prev {
    left: 1rem;
    -webkit-transform: translateY(-50%) rotate(180deg);
        -ms-transform: translateY(-50%) rotate(180deg);
            transform: translateY(-50%) rotate(180deg);
    -webkit-transform-origin: center;
        -ms-transform-origin: center;
            transform-origin: center; }
  .new-slider .slick-arrow.slick-next {
    right: 1rem; }

.new-slider ul.slick-dots {
  position: absolute;
  top: 1.5rem;
  left: 1.5rem;
  right: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 1rem;
  padding: 0;
  margin: 0;
  list-style: none; }
  @media (min-width: 1700px) {
    .new-slider ul.slick-dots {
      left: 50%;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%);
      width: 100%;
      max-width: 1580px; } }
  .new-slider ul.slick-dots li button {
    width: 15px;
    height: 15px;
    padding: 0;
    margin: 0;
    border-radius: 100%;
    border: 0;
    background: white;
    text-indent: -100px;
    font-size: 0;
    overflow: hidden; }
  .new-slider ul.slick-dots li button:hover,
  .new-slider ul.slick-dots li.slick-active button {
    background: #ffdd00; }

.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 {
    padding: 0 1rem; }
    @media (min-width: 1700px) {
      .new-slider-item-inner {
        padding: 0; } }
    .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 img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 1; }

.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 {
    background-color: #daaf07;
    text-decoration: none;
    color: #fff;
    outline: none;
    cursor: pointer; }

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