@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);/**
 * Import npm dependencies
 *
 * Prefix your imports with `~` to grab from node_modules/
 * @see https://github.com/webpack-contrib/sass-loader#imports
 */
/** Import theme styles */
/* line 1, resources/assets/styles/plugins/_bootstrap-select.scss */
.bootstrap-select {
  /* Track */
  /* Handle */
  /* Handle on hover */ }
  /* line 2, resources/assets/styles/plugins/_bootstrap-select.scss */
  .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%; }
  /* line 6, resources/assets/styles/plugins/_bootstrap-select.scss */
  .bootstrap-select::-webkit-scrollbar {
    height: 16px; }
  /* line 11, resources/assets/styles/plugins/_bootstrap-select.scss */
  .bootstrap-select::-webkit-scrollbar-track {
    background: #e6eff8; }
  /* line 16, resources/assets/styles/plugins/_bootstrap-select.scss */
  .bootstrap-select::-webkit-scrollbar-thumb {
    border: 4px #e6eff8 solid;
    background: #265985;
    border-radius: 7px; }
  /* line 23, resources/assets/styles/plugins/_bootstrap-select.scss */
  .bootstrap-select::-webkit-scrollbar-thumb:hover {
    background: #265985;
    opacity: 0.8; }
  /* line 28, resources/assets/styles/plugins/_bootstrap-select.scss */
  .bootstrap-select .dropdown-toggle {
    background-color: #fff;
    line-height: 20px;
    padding: 11px 12px;
    color: #bfbfbf;
    border: 1px solid #bfbfbf;
    margin-bottom: 8px;
    border-radius: 6px; }
    /* line 37, resources/assets/styles/plugins/_bootstrap-select.scss */
    .bootstrap-select .dropdown-toggle {
      color: #000; }
    /* line 42, resources/assets/styles/plugins/_bootstrap-select.scss */
    .bootstrap-select .dropdown-toggle.show::after {
      content: "\E5CE"; }
    /* line 47, resources/assets/styles/plugins/_bootstrap-select.scss */
    .bootstrap-select .dropdown-toggle::after {
      font-family: "Material Icons", sans-serif;
      content: "\E5CF";
      border-top: none; }
    /* line 53, resources/assets/styles/plugins/_bootstrap-select.scss */
    .bootstrap-select .dropdown-toggle:focus {
      outline: none !important;
      box-shadow: none; }
  /* line 59, resources/assets/styles/plugins/_bootstrap-select.scss */
  .bootstrap-select .dropdown-menu {
    border: 1px solid #d8e4ec;
    padding: 0;
    width: 100%;
    max-height: 248px; }
    /* line 65, resources/assets/styles/plugins/_bootstrap-select.scss */
    .bootstrap-select .dropdown-menu li {
      border-bottom: 1px solid #d8e4ec; }
      /* line 68, resources/assets/styles/plugins/_bootstrap-select.scss */
      .bootstrap-select .dropdown-menu li:last-child {
        border-bottom: none; }
      /* line 72, resources/assets/styles/plugins/_bootstrap-select.scss */
      .bootstrap-select .dropdown-menu li a {
        padding: 11px 12px;
        line-height: 20px;
        font-size: 16px;
        white-space: break-spaces;
        border: 1px solid transparent; }
        /* line 79, resources/assets/styles/plugins/_bootstrap-select.scss */
        .bootstrap-select .dropdown-menu li a:hover {
          color: #fff;
          background-color: #649bd2; }
        /* line 84, resources/assets/styles/plugins/_bootstrap-select.scss */
        .bootstrap-select .dropdown-menu li a:focus {
          background-color: #fff;
          color: #333;
          border: 1px solid #3075b0;
          box-shadow: 0 0 4px rgba(48, 117, 176, 0.8); }
    /* line 93, resources/assets/styles/plugins/_bootstrap-select.scss */
    .bootstrap-select .dropdown-menu .dropdown-item.active,
    .bootstrap-select .dropdown-menu .dropdown-item:active {
      color: #333;
      background-color: #d8e4ec;
      border-left: 2px solid #265985;
      padding-left: 10px; }

/* line 1, resources/assets/styles/common/_global.scss */
.info-box {
  padding: 24px 13px;
  border-left: 4px solid;
  margin-bottom: 24px; }
  /* line 6, resources/assets/styles/common/_global.scss */
  .info-box h4 {
    margin-bottom: 20px; }
  /* line 10, resources/assets/styles/common/_global.scss */
  .info-box p {
    margin-top: -4px;
    margin-bottom: 24px; }
  /* line 16, resources/assets/styles/common/_global.scss */
  .info-box ul.contact-links .material-icons {
    padding-right: 4px; }
  /* line 20, resources/assets/styles/common/_global.scss */
  .info-box ul.contact-links a .material-icons {
    padding-right: 0;
    padding-left: 4px; }
  /* line 26, resources/assets/styles/common/_global.scss */
  .info-box .document {
    border-top-color: #91d964; }
    /* line 29, resources/assets/styles/common/_global.scss */
    .info-box .document:hover {
      background-color: rgba(145, 217, 100, 0.5); }

/* line 35, resources/assets/styles/common/_global.scss */
.tax-info {
  border-radius: 8px;
  background-color: #f4f4f4;
  padding: 24px;
  margin-bottom: 24px; }
  /* line 41, resources/assets/styles/common/_global.scss */
  .tax-info .align-items-center .material-icons {
    font-size: 16px;
    color: #333;
    padding-left: 4px; }
  /* line 47, resources/assets/styles/common/_global.scss */
  .tax-info h5 {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 0;
    font-weight: 600; }
  /* line 54, resources/assets/styles/common/_global.scss */
  .tax-info h4 {
    margin-bottom: 16px; }
  /* line 58, resources/assets/styles/common/_global.scss */
  .tax-info p {
    margin-bottom: 0; }
  /* line 62, resources/assets/styles/common/_global.scss */
  .tax-info > div {
    margin-bottom: 16px; }

/* line 67, resources/assets/styles/common/_global.scss */
.box-blue {
  background-color: #e6eff8 !important;
  border-color: #649bd2 !important; }
  /* line 71, resources/assets/styles/common/_global.scss */
  .box-blue .material-icons {
    color: #265985 !important; }

/* line 76, resources/assets/styles/common/_global.scss */
.box-orange {
  background-color: #fff4e3 !important;
  border-color: #ff9500 !important; }
  /* line 80, resources/assets/styles/common/_global.scss */
  .box-orange .material-icons {
    color: #ff9500 !important; }

/* line 85, resources/assets/styles/common/_global.scss */
.box-green {
  background-color: #e6f8ea !important;
  border-color: #26852f !important; }
  /* line 89, resources/assets/styles/common/_global.scss */
  .box-green .material-icons {
    color: #26852f !important; }

/* line 94, resources/assets/styles/common/_global.scss */
ul.contact-links {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0; }
  /* line 99, resources/assets/styles/common/_global.scss */
  ul.contact-links .phone a {
    display: inline-block;
    margin-right: 10px; }
  /* line 104, resources/assets/styles/common/_global.scss */
  ul.contact-links .schedule,
  ul.contact-links .date {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 20px; }
    /* line 110, resources/assets/styles/common/_global.scss */
    ul.contact-links .schedule .bold,
    ul.contact-links .date .bold {
      font-weight: 700; }
    /* line 115, resources/assets/styles/common/_global.scss */
    ul.contact-links .schedule > div:first-child .material-icons,
    ul.contact-links .date > div:first-child .material-icons {
      font-size: 16px;
      padding-right: 8px;
      min-width: 24px; }
    /* line 122, resources/assets/styles/common/_global.scss */
    ul.contact-links .schedule > div,
    ul.contact-links .date > div {
      margin-bottom: 8px; }
      /* line 125, resources/assets/styles/common/_global.scss */
      ul.contact-links .schedule > div > div,
      ul.contact-links .date > div > div {
        display: table; }
        /* line 128, resources/assets/styles/common/_global.scss */
        ul.contact-links .schedule > div > div span,
        ul.contact-links .date > div > div span {
          display: table-cell;
          vertical-align: middle; }
    /* line 135, resources/assets/styles/common/_global.scss */
    ul.contact-links .schedule .time,
    ul.contact-links .date .time {
      text-align: right; }
      /* line 138, resources/assets/styles/common/_global.scss */
      ul.contact-links .schedule .time span,
      ul.contact-links .date .time span {
        display: block; }
        /* line 141, resources/assets/styles/common/_global.scss */
        ul.contact-links .schedule .time span:not(:last-child),
        ul.contact-links .date .time span:not(:last-child) {
          margin-bottom: 4px; }
    /* line 147, resources/assets/styles/common/_global.scss */
    ul.contact-links .schedule .material-icons,
    ul.contact-links .date .material-icons {
      font-size: 0;
      padding-right: 8px;
      min-width: 24px; }
  /* line 154, resources/assets/styles/common/_global.scss */
  ul.contact-links li {
    display: table;
    line-height: 16px;
    margin-bottom: 13px; }
    /* line 159, resources/assets/styles/common/_global.scss */
    ul.contact-links li:last-child {
      margin-bottom: 0; }
    /* line 163, resources/assets/styles/common/_global.scss */
    ul.contact-links li .material-icons {
      font-size: 16px;
      display: table-cell;
      vertical-align: middle;
      color: #265985;
      padding-right: 8px; }
    /* line 171, resources/assets/styles/common/_global.scss */
    ul.contact-links li a {
      text-decoration: none;
      display: table;
      position: relative;
      margin-left: 0; }
      /* line 177, resources/assets/styles/common/_global.scss */
      ul.contact-links li a .material-icons {
        padding-left: 8px;
        padding-right: 0; }
      /* line 182, resources/assets/styles/common/_global.scss */
      ul.contact-links li a::after {
        content: "";
        height: 1px;
        width: 100%;
        background-color: #265985;
        position: absolute;
        left: 0;
        bottom: 0; }
      /* line 192, resources/assets/styles/common/_global.scss */
      ul.contact-links li a:hover .material-icons {
        color: #649bd2 !important; }
      /* line 196, resources/assets/styles/common/_global.scss */
      ul.contact-links li a:focus .material-icons {
        color: white !important;
        background-color: #3075b0; }
      /* line 201, resources/assets/styles/common/_global.scss */
      ul.contact-links li a:hover::after {
        background-color: #649bd2; }
  @media (max-width: 991px) {
    /* line 208, resources/assets/styles/common/_global.scss */
    ul.contact-links li {
      margin-bottom: 21px; } }

/* line 214, resources/assets/styles/common/_global.scss */
.click-to-copy {
  position: relative;
  line-height: 16px; }
  /* line 218, resources/assets/styles/common/_global.scss */
  .click-to-copy input {
    width: auto;
    padding: 0;
    border: none;
    text-align: right;
    background-color: #f4f4f4;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    cursor: pointer;
    color: #265985; }
    /* line 230, resources/assets/styles/common/_global.scss */
    .click-to-copy input:focus-visible {
      outline: none; }
    /* line 234, resources/assets/styles/common/_global.scss */
    .click-to-copy input::selection {
      background-color: transparent; }
  /* line 239, resources/assets/styles/common/_global.scss */
  .click-to-copy::before {
    position: absolute;
    z-index: 1030;
    font-size: 11px;
    line-height: 1;
    max-width: 200px;
    color: #fff;
    text-align: center;
    background-color: #333;
    border-radius: 4px;
    left: 50%;
    transform: translateX(-50%);
    bottom: 23px;
    pointer-events: none;
    padding: 5px;
    display: block;
    content: "Kopiraj";
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    -moz-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear; }
  /* line 263, resources/assets/styles/common/_global.scss */
  .click-to-copy::after {
    content: "";
    position: absolute;
    border-color: transparent;
    border-style: solid;
    top: -6px;
    left: 50%;
    margin-left: -5px;
    border-top-color: #333;
    border-width: 5px 5px 0;
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    -moz-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear; }
  /* line 280, resources/assets/styles/common/_global.scss */
  .click-to-copy:hover {
    opacity: 0.8; }
    /* line 283, resources/assets/styles/common/_global.scss */
    .click-to-copy:hover::before, .click-to-copy:hover::after {
      opacity: 1; }
  /* line 290, resources/assets/styles/common/_global.scss */
  .click-to-copy.in::before {
    content: "Kopirano"; }

/* line 296, resources/assets/styles/common/_global.scss */
.btn-primary {
  background: #265985;
  border-color: #265985; }
  /* line 300, resources/assets/styles/common/_global.scss */
  .btn-primary:hover {
    border-color: #649bd2;
    background-color: #649bd2;
    color: #fff; }
  /* line 306, resources/assets/styles/common/_global.scss */
  .btn-primary:active {
    background-color: #4b75a0;
    color: #fff; }
  /* line 311, resources/assets/styles/common/_global.scss */
  .btn-primary:focus {
    background: #3075b0;
    border-color: #3075b0;
    box-shadow: 0 0 4px rgba(48, 117, 176, 0.8); }
  /* line 317, resources/assets/styles/common/_global.scss */
  .btn-primary:active:focus {
    box-shadow: none; }

/* line 322, resources/assets/styles/common/_global.scss */
.document {
  border: 1px solid transparent;
  border-top-color: #649bd2;
  padding: 24px 5%;
  max-width: 641px;
  text-decoration: none;
  display: block; }
  /* line 330, resources/assets/styles/common/_global.scss */
  .document:focus {
    border-color: #3075b0;
    box-shadow: 0 0 4px rgba(48, 117, 176, 0.8);
    background-color: #e6eff8; }
  /* line 336, resources/assets/styles/common/_global.scss */
  .document:hover {
    background-color: #e6eff8; }
  /* line 340, resources/assets/styles/common/_global.scss */
  .document[target=_blank]::after {
    content: ""; }
  /* line 344, resources/assets/styles/common/_global.scss */
  .document .doc-img {
    margin-right: 12px; }
  /* line 348, resources/assets/styles/common/_global.scss */
  .document h5 {
    color: #000;
    margin-bottom: 0;
    font-weight: 500; }
  /* line 354, resources/assets/styles/common/_global.scss */
  .document .doc-format {
    font-size: 14px;
    line-height: 16px;
    color: #333;
    margin-left: 12px;
    white-space: nowrap; }
  @media (max-width: 1199.98px) {
    /* line 363, resources/assets/styles/common/_global.scss */
    .document .doc-format {
      margin-left: 36px; } }

/* line 371, resources/assets/styles/common/_global.scss */
.home .contacts .contact p {
  font-size: 16px;
  line-height: 24px; }

/* line 379, resources/assets/styles/common/_global.scss */
.contacts .contact {
  background-color: #e6eff8;
  border-radius: 8px;
  padding: 24px;
  margin-bottom: 24px; }
  /* line 385, resources/assets/styles/common/_global.scss */
  .contacts .contact > a {
    color: #000;
    text-decoration: none; }
    /* line 389, resources/assets/styles/common/_global.scss */
    .contacts .contact > a[target=_blank]::after {
      content: ""; }
  /* line 394, resources/assets/styles/common/_global.scss */
  .contacts .contact h4 {
    margin-bottom: 4px; }
    /* line 397, resources/assets/styles/common/_global.scss */
    .contacts .contact h4:hover {
      color: #3075b0; }
    /* line 401, resources/assets/styles/common/_global.scss */
    .contacts .contact h4 .material-icons {
      font-size: 20px; }
  /* line 406, resources/assets/styles/common/_global.scss */
  .contacts .contact p {
    margin-bottom: 4px;
    font-size: 14px;
    line-height: 16px; }

/* line 413, resources/assets/styles/common/_global.scss */
.contacts .document {
  border: none;
  background-color: #e6eff8;
  border-radius: 8px;
  padding: 24px;
  margin-bottom: 24px; }
  /* line 421, resources/assets/styles/common/_global.scss */
  .contacts .document:hover .file-name h5 {
    color: #3075b0; }

/* line 427, resources/assets/styles/common/_global.scss */
.contacts .contact-links {
  margin-top: 12px; }
  /* line 430, resources/assets/styles/common/_global.scss */
  .contacts .contact-links li {
    display: inline-flex;
    margin-bottom: 0;
    margin-right: 40px; }
    /* line 435, resources/assets/styles/common/_global.scss */
    .contacts .contact-links li div {
      margin-bottom: 13px;
      display: table; }

/* line 1, resources/assets/styles/components/_forms.scss */
.form-control:focus {
  outline: none;
  box-shadow: none; }

/* line 7, resources/assets/styles/components/_forms.scss */
.search .form-control {
  border-right: 0;
  border-color: #bfbfbf;
  color: #9e9e9e;
  border-radius: 6px; }
  /* line 13, resources/assets/styles/components/_forms.scss */
  .search .form-control::placeholder {
    color: #9e9e9e; }
  /* line 17, resources/assets/styles/components/_forms.scss */
  .search .form-control:focus {
    border-color: #4b75a0; }

/* line 22, resources/assets/styles/components/_forms.scss */
.search .input-group-text {
  padding: 11px 17px;
  background-color: #4b75a0;
  border-color: #4b75a0;
  cursor: pointer;
  border-radius: 6px; }
  /* line 29, resources/assets/styles/components/_forms.scss */
  .search .input-group-text:hover {
    background-color: #649bd2;
    border-color: #649bd2;
    color: #fff; }
  /* line 35, resources/assets/styles/components/_forms.scss */
  .search .input-group-text:active {
    background-color: #4b75a0;
    color: #fff; }
  /* line 40, resources/assets/styles/components/_forms.scss */
  .search .input-group-text:focus {
    background: #3075b0;
    border-color: #3075b0;
    box-shadow: 0 0 4px rgba(48, 117, 176, 0.8); }
  /* line 46, resources/assets/styles/components/_forms.scss */
  .search .input-group-text:active:focus {
    box-shadow: none; }

/* line 51, resources/assets/styles/components/_forms.scss */
.search .material-icons {
  font-size: 20px;
  color: #fff; }

/* line 1, resources/assets/styles/layouts/_header.scss */
.header-top {
  border-bottom: 1px solid #d8e4ec; }
  /* line 4, resources/assets/styles/layouts/_header.scss */
  .header-top .logo img {
    max-height: 44px; }
  /* line 8, resources/assets/styles/layouts/_header.scss */
  .header-top .container-lg {
    padding-top: 8px;
    padding-bottom: 8px; }
  /* line 13, resources/assets/styles/layouts/_header.scss */
  .header-top .menu-icon-button {
    padding: 9px;
    border: 1px solid transparent;
    background-color: #fff; }
    /* line 18, resources/assets/styles/layouts/_header.scss */
    .header-top .menu-icon-button:focus {
      border: 1px solid #265985;
      box-shadow: 0 0 4px rgba(48, 117, 176, 0.8); }
    /* line 24, resources/assets/styles/layouts/_header.scss */
    .header-top .menu-icon-button:hover .menu-icon div {
      background: #4b75a0; }
    /* line 29, resources/assets/styles/layouts/_header.scss */
    .header-top .menu-icon-button .menu-icon {
      height: 24px;
      width: 24px;
      padding: 6px 3px; }
      /* line 34, resources/assets/styles/layouts/_header.scss */
      .header-top .menu-icon-button .menu-icon div {
        background: #000;
        content: "";
        display: block;
        height: 2px;
        margin-bottom: 3px;
        transition: 0.3s; }
      /* line 43, resources/assets/styles/layouts/_header.scss */
      .header-top .menu-icon-button .menu-icon::after {
        width: 18px;
        margin-left: auto; }
      /* line 49, resources/assets/styles/layouts/_header.scss */
      .header-top .menu-icon-button .menu-icon.open div:first-child {
        width: 19px;
        transform: translateY(5px) rotate(135deg);
        margin-left: -1px; }
      /* line 55, resources/assets/styles/layouts/_header.scss */
      .header-top .menu-icon-button .menu-icon.open div:last-child {
        transform: translateY(-5px) rotate(-135deg);
        width: 19px;
        margin-left: -1px; }
      /* line 61, resources/assets/styles/layouts/_header.scss */
      .header-top .menu-icon-button .menu-icon.open div.hide {
        transform: scale(0); }
  /* line 68, resources/assets/styles/layouts/_header.scss */
  .header-top .search-mobile {
    max-width: 44px;
    max-height: 44px;
    margin-right: 8px;
    cursor: pointer;
    border: 1px solid transparent;
    background-color: #fff;
    padding: 10px; }
    /* line 77, resources/assets/styles/layouts/_header.scss */
    .header-top .search-mobile .material-icons {
      color: #000;
      font-size: 24px; }
    /* line 83, resources/assets/styles/layouts/_header.scss */
    .header-top .search-mobile:hover .material-icons {
      color: #4b75a0; }
    /* line 88, resources/assets/styles/layouts/_header.scss */
    .header-top .search-mobile:focus {
      border: 1px solid #265985;
      box-shadow: 0 0 4px rgba(48, 117, 176, 0.8); }
  @media (min-width: 992px) {
    /* line 95, resources/assets/styles/layouts/_header.scss */
    .header-top .container-lg {
      padding-top: 24px;
      padding-bottom: 24px; }
    /* line 100, resources/assets/styles/layouts/_header.scss */
    .header-top .search {
      min-width: 320px; } }

/* line 106, resources/assets/styles/layouts/_header.scss */
.mobile-search-wrapper {
  display: none; }
  /* line 110, resources/assets/styles/layouts/_header.scss */
  .mobile-search-wrapper .search .form-control {
    border: none;
    padding: 16px 12px;
    background-color: #f4f4f4;
    border-radius: 0; }
  /* line 117, resources/assets/styles/layouts/_header.scss */
  .mobile-search-wrapper .search .input-group-text {
    position: absolute;
    right: 12px;
    top: 6px;
    border-radius: 4px !important;
    border: none;
    padding: 12px;
    z-index: 10; }

/* line 129, resources/assets/styles/layouts/_header.scss */
.navbar {
  padding: 0; }
  /* line 138, resources/assets/styles/layouts/_header.scss */
  .navbar .navbar-nav .menu-item.current-menu-item > a, .navbar .navbar-nav .menu-item.current_page_item > a, .navbar .navbar-nav .menu-item.current-menu-parent > a, .navbar .navbar-nav .menu-item.current-category-ancestor > a {
    color: #649bd2; }
    /* line 141, resources/assets/styles/layouts/_header.scss */
    .navbar .navbar-nav .menu-item.current-menu-item > a::before, .navbar .navbar-nav .menu-item.current_page_item > a::before, .navbar .navbar-nav .menu-item.current-menu-parent > a::before, .navbar .navbar-nav .menu-item.current-category-ancestor > a::before {
      width: calc(100% - 48px); }
  /* line 149, resources/assets/styles/layouts/_header.scss */
  .navbar .navbar-nav .menu-item.current-menu-parent > a::after {
    content: "\E5CE"; }
  /* line 154, resources/assets/styles/layouts/_header.scss */
  .navbar .navbar-nav .menu-item.current-menu-parent .sub-menu {
    display: block; }
  /* line 160, resources/assets/styles/layouts/_header.scss */
  .navbar .navbar-nav a {
    font-size: 16px;
    line-height: 20px;
    color: #333;
    padding: 12px 24px;
    position: relative;
    display: block;
    text-decoration: none;
    border: 1px solid transparent; }
    /* line 170, resources/assets/styles/layouts/_header.scss */
    .navbar .navbar-nav a:hover {
      color: #649bd2; }
    /* line 174, resources/assets/styles/layouts/_header.scss */
    .navbar .navbar-nav a:focus {
      z-index: 2;
      border: 1px solid #3075b0;
      background-color: #fff;
      filter: drop-shadow(0 0 4px rgba(48, 117, 176, 0.8)); }
  /* line 183, resources/assets/styles/layouts/_header.scss */
  .navbar .navbar-nav .menu-item-has-children > a {
    display: table; }
    /* line 186, resources/assets/styles/layouts/_header.scss */
    .navbar .navbar-nav .menu-item-has-children > a::after {
      font-family: "Material Icons", sans-serif;
      content: "\E5CF";
      display: table-cell;
      vertical-align: middle;
      font-size: 16px; }
  /* line 197, resources/assets/styles/layouts/_header.scss */
  .navbar .sub-menu {
    position: absolute;
    width: 100%;
    left: 0;
    display: none;
    background-color: #fff;
    z-index: 1;
    padding: 0; }
    /* line 206, resources/assets/styles/layouts/_header.scss */
    .navbar .sub-menu .menu-item {
      display: inline-block; }
      /* line 211, resources/assets/styles/layouts/_header.scss */
      .navbar .sub-menu .menu-item.current-post-parent > a::after {
        content: ""; }
    /* line 218, resources/assets/styles/layouts/_header.scss */
    .navbar .sub-menu a {
      font-size: 14px;
      line-height: 16px;
      padding: 12px 10px 12px;
      white-space: nowrap; }
      /* line 224, resources/assets/styles/layouts/_header.scss */
      .navbar .sub-menu a::before {
        left: 0; }
  @media (min-width: 992px) {
    /* line 129, resources/assets/styles/layouts/_header.scss */
    .navbar {
      margin-bottom: 40px;
      border-bottom: 1px solid #d8e4ec; }
      /* line 236, resources/assets/styles/layouts/_header.scss */
      .navbar .navbar-nav a::before {
        content: "";
        position: absolute;
        bottom: -1px;
        left: 24px;
        display: block;
        height: 2px;
        width: 0%;
        background-color: #649bd2; }
      /* line 247, resources/assets/styles/layouts/_header.scss */
      .navbar .navbar-nav a:focus::before {
        background-color: transparent !important; }
      /* line 252, resources/assets/styles/layouts/_header.scss */
      .navbar .navbar-nav .sub-menu {
        border-bottom: 1px solid #d8e4ec;
        border-top: 1px solid #d8e4ec; }
        /* line 262, resources/assets/styles/layouts/_header.scss */
        .navbar .navbar-nav .sub-menu .menu-item.current_page_item > a::before, .navbar .navbar-nav .sub-menu .menu-item.current-menu-item > a::before, .navbar .navbar-nav .sub-menu .menu-item.current-category-ancestor > a::before, .navbar .navbar-nav .sub-menu .menu-item.current-post-ancestor > a::before {
          width: calc(100% - 20px);
          left: 10px; }
        /* line 269, resources/assets/styles/layouts/_header.scss */
        .navbar .navbar-nav .sub-menu .menu-item:not(:first-child) {
          margin-left: -4px; } }
  @media (max-width: 991.98px) {
    /* line 278, resources/assets/styles/layouts/_header.scss */
    .navbar .container-lg {
      padding: 0; }
    /* line 288, resources/assets/styles/layouts/_header.scss */
    .navbar .navbar-nav .menu-item.current-menu-item > a, .navbar .navbar-nav .menu-item.current_page_item > a, .navbar .navbar-nav .menu-item.current-menu-parent > a, .navbar .navbar-nav .menu-item.current-category-ancestor > a {
      border-left: 2px solid #265985;
      background-color: #d8e4ec;
      padding: 12px 10px;
      color: #333; }
    /* line 296, resources/assets/styles/layouts/_header.scss */
    .navbar .navbar-nav .menu-item a {
      padding: 12px 12px;
      width: 100%;
      border-bottom: 1px solid #d8e4ec; }
      /* line 301, resources/assets/styles/layouts/_header.scss */
      .navbar .navbar-nav .menu-item a:hover {
        color: #fff;
        background-color: #649bd2; }
      /* line 306, resources/assets/styles/layouts/_header.scss */
      .navbar .navbar-nav .menu-item a:focus {
        z-index: 2;
        background-color: #fff;
        color: #333;
        box-shadow: 0 0 4px rgba(48, 117, 176, 0.8); }
    /* line 317, resources/assets/styles/layouts/_header.scss */
    .navbar .navbar-nav .menu-item-has-children > a::after {
      display: initial; }
    /* line 324, resources/assets/styles/layouts/_header.scss */
    .navbar .sub-menu {
      position: relative; }
      /* line 327, resources/assets/styles/layouts/_header.scss */
      .navbar .sub-menu .container-lg {
        padding: 0; }
      /* line 331, resources/assets/styles/layouts/_header.scss */
      .navbar .sub-menu .menu-item {
        display: block;
        padding-left: 20px;
        border-bottom: 1px solid #d8e4ec; }
        /* line 336, resources/assets/styles/layouts/_header.scss */
        .navbar .sub-menu .menu-item a {
          white-space: break-spaces;
          border: none; } }

/* line 1, resources/assets/styles/layouts/_footer.scss */
footer {
  margin-top: auto;
  background-color: #f0eee8;
  padding: 40px 0 45px; }
  /* line 7, resources/assets/styles/layouts/_footer.scss */
  footer .footer-info h4 {
    margin-bottom: 20px;
    min-height: 28px; }
  /* line 12, resources/assets/styles/layouts/_footer.scss */
  footer .footer-info .footer-icons {
    margin-bottom: 0;
    padding-left: 0; }
    /* line 16, resources/assets/styles/layouts/_footer.scss */
    footer .footer-info .footer-icons li {
      display: inline-block;
      margin-bottom: 0; }
      /* line 20, resources/assets/styles/layouts/_footer.scss */
      footer .footer-info .footer-icons li a::after {
        content: none; }
    @media (max-width: 767.98px) {
      /* line 12, resources/assets/styles/layouts/_footer.scss */
      footer .footer-info .footer-icons {
        margin-top: 20px; } }
  @media (max-width: 575.98px) {
    /* line 32, resources/assets/styles/layouts/_footer.scss */
    footer .contact-links {
      margin-bottom: 30px; } }

/* line 2, resources/assets/styles/layouts/_posts.scss */
.posts .filter-posts {
  border-radius: 8px;
  background-color: #f4f4f4;
  padding: 24px 16px;
  margin-bottom: 24px; }
  /* line 8, resources/assets/styles/layouts/_posts.scss */
  .posts .filter-posts h4 {
    margin-bottom: 16px; }
  /* line 12, resources/assets/styles/layouts/_posts.scss */
  .posts .filter-posts .cat-menu {
    background-color: #fff;
    border-radius: 16px;
    list-style: none;
    padding: 0;
    margin-bottom: 0; }
    /* line 19, resources/assets/styles/layouts/_posts.scss */
    .posts .filter-posts .cat-menu a {
      padding: 12px;
      text-decoration: none;
      color: #333;
      width: 100%;
      border: 1px solid transparent;
      border-bottom-color: #bfbfbf;
      display: block; }
      /* line 28, resources/assets/styles/layouts/_posts.scss */
      .posts .filter-posts .cat-menu a:first-child {
        border-top-left-radius: 16px;
        border-top-right-radius: 16px; }
      /* line 33, resources/assets/styles/layouts/_posts.scss */
      .posts .filter-posts .cat-menu a:last-child {
        border-bottom-left-radius: 16px;
        border-bottom-right-radius: 16px;
        border-bottom: 0; }
      /* line 39, resources/assets/styles/layouts/_posts.scss */
      .posts .filter-posts .cat-menu a.active {
        color: #333;
        background-color: #d8e4ec;
        border-left: 2px solid #265985;
        padding-left: 10px; }
      /* line 46, resources/assets/styles/layouts/_posts.scss */
      .posts .filter-posts .cat-menu a:hover {
        color: #fff;
        background-color: #649bd2; }
      /* line 51, resources/assets/styles/layouts/_posts.scss */
      .posts .filter-posts .cat-menu a:focus {
        background-color: #fff;
        color: #333;
        border-color: #3075b0;
        box-shadow: 0 0 4px rgba(48, 117, 176, 0.8); }

/* line 62, resources/assets/styles/layouts/_posts.scss */
.posts .vertical-center-margin .post {
  margin: 0 auto; }

/* line 67, resources/assets/styles/layouts/_posts.scss */
.posts .post,
.posts .document {
  padding: 24px 5%;
  max-width: 640px;
  cursor: pointer;
  border: 1px solid transparent;
  border-top-color: #265985; }
  /* line 75, resources/assets/styles/layouts/_posts.scss */
  .posts .post:hover,
  .posts .document:hover {
    background-color: #e6eff8; }
  /* line 79, resources/assets/styles/layouts/_posts.scss */
  .posts .post:focus,
  .posts .document:focus {
    border-color: #3075b0;
    box-shadow: 0 0 4px rgba(48, 117, 176, 0.8); }
  /* line 84, resources/assets/styles/layouts/_posts.scss */
  .posts .post .doc-img,
  .posts .document .doc-img {
    margin-right: 12px; }
  /* line 88, resources/assets/styles/layouts/_posts.scss */
  .posts .post h5,
  .posts .document h5 {
    margin-bottom: 0;
    font-weight: 500; }
  /* line 93, resources/assets/styles/layouts/_posts.scss */
  .posts .post p,
  .posts .document p {
    margin-top: 12px;
    margin-bottom: 0; }
  /* line 98, resources/assets/styles/layouts/_posts.scss */
  .posts .post .doc-format,
  .posts .document .doc-format {
    font-size: 14px;
    line-height: 16px;
    color: #333;
    margin-left: 12px;
    white-space: nowrap; }
  /* line 106, resources/assets/styles/layouts/_posts.scss */
  .posts .post .post-title,
  .posts .document .post-title {
    color: #000;
    text-decoration: none; }
  /* line 111, resources/assets/styles/layouts/_posts.scss */
  .posts .post .post-title h4,
  .posts .post .post-date h4,
  .posts .document .post-title h4,
  .posts .document .post-date h4 {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 0; }
  /* line 120, resources/assets/styles/layouts/_posts.scss */
  .posts .post .post-date h4,
  .posts .document .post-date h4 {
    display: table; }
  /* line 124, resources/assets/styles/layouts/_posts.scss */
  .posts .post .post-date .material-icons,
  .posts .document .post-date .material-icons {
    font-size: 18px;
    padding-right: 8px; }
  /* line 129, resources/assets/styles/layouts/_posts.scss */
  .posts .post .post-date span,
  .posts .document .post-date span {
    display: table-cell;
    vertical-align: middle; }
  /* line 135, resources/assets/styles/layouts/_posts.scss */
  .posts .post .post-author-wrapper,
  .posts .document .post-author-wrapper {
    margin-top: 24px; }
  /* line 140, resources/assets/styles/layouts/_posts.scss */
  .posts .post .post-author h5,
  .posts .document .post-author h5 {
    display: table; }
  /* line 144, resources/assets/styles/layouts/_posts.scss */
  .posts .post .post-author .material-icons,
  .posts .document .post-author .material-icons {
    font-size: 16px;
    padding-right: 8px; }
  /* line 149, resources/assets/styles/layouts/_posts.scss */
  .posts .post .post-author span,
  .posts .document .post-author span {
    display: table-cell;
    vertical-align: middle; }
  @media (min-width: 1200px) {
    /* line 157, resources/assets/styles/layouts/_posts.scss */
    .posts .post .contact-links li,
    .posts .document .contact-links li {
      display: inline-table;
      margin-bottom: 0;
      margin-right: 12px; } }
  @media (max-width: 1199.98px) {
    /* line 166, resources/assets/styles/layouts/_posts.scss */
    .posts .post .doc-format,
    .posts .document .doc-format {
      margin-left: 36px; }
    /* line 170, resources/assets/styles/layouts/_posts.scss */
    .posts .post .post-title h4,
    .posts .document .post-title h4 {
      margin-bottom: 12px; }
    /* line 175, resources/assets/styles/layouts/_posts.scss */
    .posts .post .post-author h5,
    .posts .document .post-author h5 {
      margin-bottom: 16px; } }

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/layouts/_posts.scss */
  .posts {
    margin: 40px 0 100px; } }

/* line 2, resources/assets/styles/layouts/_single-post.scss */
section.single-post div:not(.file-name) > h5 {
  font-weight: 600;
  font-size: 18px;
  line-height: 24px; }

/* line 9, resources/assets/styles/layouts/_single-post.scss */
section.single-post .content h4 {
  margin-bottom: 24px;
  margin-top: 72px; }

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/layouts/_single-post.scss */
  section.single-post {
    margin: 40px 0 100px; } }

/* line 1, resources/assets/styles/layouts/_tinymce.scss */
body#tinymce {
  margin: 12px !important; }

/* line 5, resources/assets/styles/layouts/_tinymce.scss */
.accordion-section-title.hndle {
  background-color: red; }

@media (min-width: 992px) {
  /* line 3, resources/assets/styles/archive-pages/_municipalities.scss */
  .municipalities .municipalities-wrapper {
    min-width: 604px; } }

/* line 8, resources/assets/styles/archive-pages/_municipalities.scss */
.municipalities .municipalities-search {
  background-color: #f4f4f4;
  border-radius: 8px;
  padding: 24px;
  margin-bottom: 24px; }
  /* line 14, resources/assets/styles/archive-pages/_municipalities.scss */
  .municipalities .municipalities-search h4 {
    margin-bottom: 16px; }

/* line 19, resources/assets/styles/archive-pages/_municipalities.scss */
.municipalities .municipality {
  border-top: 1px solid #649bd2;
  padding-top: 16px; }
  /* line 24, resources/assets/styles/archive-pages/_municipalities.scss */
  .municipalities .municipality .municipality-image a[target=_blank]::after {
    content: ""; }
  /* line 29, resources/assets/styles/archive-pages/_municipalities.scss */
  .municipalities .municipality:last-child {
    margin-bottom: 80px; }
  /* line 33, resources/assets/styles/archive-pages/_municipalities.scss */
  .municipalities .municipality h4 {
    margin-bottom: 16px; }
  /* line 37, resources/assets/styles/archive-pages/_municipalities.scss */
  .municipalities .municipality a.title {
    color: #000;
    text-decoration: none; }
    /* line 41, resources/assets/styles/archive-pages/_municipalities.scss */
    .municipalities .municipality a.title:hover h4 {
      opacity: 0.6; }
    /* line 45, resources/assets/styles/archive-pages/_municipalities.scss */
    .municipalities .municipality a.title[target=_blank]::after {
      content: ""; }
  /* line 50, resources/assets/styles/archive-pages/_municipalities.scss */
  .municipalities .municipality h5 {
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 12px; }
  /* line 56, resources/assets/styles/archive-pages/_municipalities.scss */
  .municipalities .municipality ul {
    padding-left: 0;
    list-style: none;
    margin-bottom: 24px; }
    /* line 62, resources/assets/styles/archive-pages/_municipalities.scss */
    .municipalities .municipality ul.work-areas li {
      margin-bottom: 13px; }
      /* line 65, resources/assets/styles/archive-pages/_municipalities.scss */
      .municipalities .municipality ul.work-areas li a {
        margin-left: 0; }
    /* line 71, resources/assets/styles/archive-pages/_municipalities.scss */
    .municipalities .municipality ul li {
      display: table;
      line-height: 16px;
      margin-bottom: 17px; }
      /* line 76, resources/assets/styles/archive-pages/_municipalities.scss */
      .municipalities .municipality ul li:last-child {
        margin-bottom: 0; }
      /* line 80, resources/assets/styles/archive-pages/_municipalities.scss */
      .municipalities .municipality ul li .material-icons {
        font-size: 16px;
        display: table-cell;
        vertical-align: middle;
        color: #265985; }
      /* line 87, resources/assets/styles/archive-pages/_municipalities.scss */
      .municipalities .municipality ul li a {
        text-decoration: none;
        display: table;
        position: relative;
        margin-left: 8px; }
        /* line 93, resources/assets/styles/archive-pages/_municipalities.scss */
        .municipalities .municipality ul li a .material-icons {
          padding-left: 3px; }
        /* line 97, resources/assets/styles/archive-pages/_municipalities.scss */
        .municipalities .municipality ul li a::after {
          content: "";
          height: 1px;
          width: 100%;
          background-color: #265985;
          position: absolute;
          left: 0;
          bottom: 0; }
  @media (max-width: 991.98px) {
    /* line 111, resources/assets/styles/archive-pages/_municipalities.scss */
    .municipalities .municipality .municipality-search {
      padding: 12px; } }
  @media (min-width: 576px) {
    /* line 117, resources/assets/styles/archive-pages/_municipalities.scss */
    .municipalities .municipality .municipality-image {
      max-width: 136px;
      padding-right: 4px; } }

/* line 1, resources/assets/styles/archive-pages/_employees.scss */
.employees {
  margin-bottom: 80px; }
  /* line 4, resources/assets/styles/archive-pages/_employees.scss */
  .employees h4 {
    margin-bottom: 16px; }
  /* line 8, resources/assets/styles/archive-pages/_employees.scss */
  .employees .filter-employees {
    border-radius: 8px;
    background-color: #f4f4f4;
    padding: 40px;
    margin-bottom: 24px; }
    /* line 14, resources/assets/styles/archive-pages/_employees.scss */
    .employees .filter-employees .form-control {
      border-color: #bfbfbf;
      color: #333;
      border-radius: 6px;
      line-height: 20px;
      padding: 11px 12px;
      margin-right: 24px; }
      /* line 22, resources/assets/styles/archive-pages/_employees.scss */
      .employees .filter-employees .form-control::placeholder {
        color: #bfbfbf; }
    /* line 27, resources/assets/styles/archive-pages/_employees.scss */
    .employees .filter-employees .bootstrap-select {
      margin-right: 24px; }
      /* line 30, resources/assets/styles/archive-pages/_employees.scss */
      .employees .filter-employees .bootstrap-select .dropdown-toggle {
        margin-right: 24px;
        margin-bottom: 0; }
    /* line 36, resources/assets/styles/archive-pages/_employees.scss */
    .employees .filter-employees .submit-btn {
      min-width: 105px;
      line-height: 20px;
      padding: 11px 12px;
      border-radius: 6px;
      margin-right: 24px; }
    @media (max-width: 991.98px) {
      /* line 8, resources/assets/styles/archive-pages/_employees.scss */
      .employees .filter-employees {
        padding: 12px; }
        /* line 47, resources/assets/styles/archive-pages/_employees.scss */
        .employees .filter-employees .form-control {
          margin-right: 0;
          margin-bottom: 8px; }
        /* line 52, resources/assets/styles/archive-pages/_employees.scss */
        .employees .filter-employees .bootstrap-select {
          margin-right: 0; }
          /* line 55, resources/assets/styles/archive-pages/_employees.scss */
          .employees .filter-employees .bootstrap-select:last-of-type {
            margin-bottom: 8px; }
          /* line 59, resources/assets/styles/archive-pages/_employees.scss */
          .employees .filter-employees .bootstrap-select .dropdown-toggle {
            margin-right: 0;
            margin-bottom: 8px; } }
  /* line 67, resources/assets/styles/archive-pages/_employees.scss */
  .employees .employees-table {
    transform: rotateX(180deg);
    /* Track */
    /* Handle */
    /* Handle on hover */ }
    /* line 70, resources/assets/styles/archive-pages/_employees.scss */
    .employees .employees-table::-webkit-scrollbar {
      height: 16px; }
    /* line 75, resources/assets/styles/archive-pages/_employees.scss */
    .employees .employees-table::-webkit-scrollbar-track {
      background: #e6eff8; }
    /* line 80, resources/assets/styles/archive-pages/_employees.scss */
    .employees .employees-table::-webkit-scrollbar-thumb {
      border: 4px #e6eff8 solid;
      background: #265985;
      border-radius: 7px; }
    /* line 87, resources/assets/styles/archive-pages/_employees.scss */
    .employees .employees-table::-webkit-scrollbar-thumb:hover {
      background: #265985;
      opacity: 0.8; }
    /* line 92, resources/assets/styles/archive-pages/_employees.scss */
    .employees .employees-table table {
      background-color: #f4f4f4;
      border-color: #649bd2;
      transform: rotateX(180deg); }
      /* line 97, resources/assets/styles/archive-pages/_employees.scss */
      .employees .employees-table table > :not(:first-child) {
        border-top: 0; }
      /* line 101, resources/assets/styles/archive-pages/_employees.scss */
      .employees .employees-table table .active-employee {
        background-color: #d8e4ec; }
      /* line 105, resources/assets/styles/archive-pages/_employees.scss */
      .employees .employees-table table thead th {
        background-color: #4b75a0;
        white-space: nowrap;
        padding: 12px;
        color: white;
        min-width: 256px; }
        /* line 112, resources/assets/styles/archive-pages/_employees.scss */
        .employees .employees-table table thead th h5 {
          display: table;
          margin-bottom: 0; }
          /* line 116, resources/assets/styles/archive-pages/_employees.scss */
          .employees .employees-table table thead th h5 span {
            display: table-cell;
            vertical-align: middle; }
        /* line 122, resources/assets/styles/archive-pages/_employees.scss */
        .employees .employees-table table thead th .material-icons {
          font-size: 16px;
          padding-right: 4px; }

/* line 1, resources/assets/styles/archive-pages/_cooperation.scss */
.cooperation {
  margin-bottom: 48px; }
  /* line 4, resources/assets/styles/archive-pages/_cooperation.scss */
  .cooperation .project-link {
    color: #000;
    text-decoration: none; }
    /* line 8, resources/assets/styles/archive-pages/_cooperation.scss */
    .cooperation .project-link[target=_blank]::after {
      content: ""; }
    /* line 13, resources/assets/styles/archive-pages/_cooperation.scss */
    .cooperation .project-link:focus .project {
      border-color: #3075b0;
      box-shadow: 0 0 4px rgba(48, 117, 176, 0.8); }
  /* line 20, resources/assets/styles/archive-pages/_cooperation.scss */
  .cooperation .project {
    background-color: #f4f4f4;
    border-radius: 8px;
    padding: 16px;
    transition: all 0.3s ease;
    min-height: 100%;
    border: 1px solid transparent; }
    /* line 28, resources/assets/styles/archive-pages/_cooperation.scss */
    .cooperation .project:hover {
      background-color: #e6eff8; }
      /* line 32, resources/assets/styles/archive-pages/_cooperation.scss */
      .cooperation .project:hover .project-title h4 {
        color: #3075b0; }
    /* line 38, resources/assets/styles/archive-pages/_cooperation.scss */
    .cooperation .project p {
      margin-bottom: 0;
      color: #333; }
  /* line 44, resources/assets/styles/archive-pages/_cooperation.scss */
  .cooperation .project-title {
    display: table;
    margin-bottom: 8px; }
    /* line 48, resources/assets/styles/archive-pages/_cooperation.scss */
    .cooperation .project-title img {
      max-width: 32px;
      display: inline-block;
      margin-right: 12px; }
    /* line 54, resources/assets/styles/archive-pages/_cooperation.scss */
    .cooperation .project-title h4 {
      display: table-cell;
      vertical-align: middle;
      margin-bottom: 0; }
    /* line 60, resources/assets/styles/archive-pages/_cooperation.scss */
    .cooperation .project-title .material-icons {
      font-size: 20px; }

/* line 2, resources/assets/styles/page-templates/_documents.scss */
.documents .filter-documents {
  border-radius: 8px;
  background-color: #f4f4f4;
  padding: 24px 16px;
  margin-bottom: 24px; }
  /* line 8, resources/assets/styles/page-templates/_documents.scss */
  .documents .filter-documents h4 {
    margin-bottom: 16px; }
  /* line 12, resources/assets/styles/page-templates/_documents.scss */
  .documents .filter-documents .mt-8 {
    margin-top: 8px; }
  /* line 16, resources/assets/styles/page-templates/_documents.scss */
  .documents .filter-documents .submit-btn {
    min-width: 105px;
    line-height: 20px;
    padding: 11px 12px;
    border-radius: 6px; }
  /* line 23, resources/assets/styles/page-templates/_documents.scss */
  .documents .filter-documents .clear-filters {
    display: none; }

/* line 28, resources/assets/styles/page-templates/_documents.scss */
.documents .loader-wrapper {
  position: relative;
  left: 50%;
  display: none;
  margin-top: 100px;
  margin-bottom: 100px; }
  /* line 40, resources/assets/styles/page-templates/_documents.scss */
  .documents .loader-wrapper .loader {
    position: relative;
    left: -9999px;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background-color: #9e9e9e;
    color: #9e9e9e;
    box-shadow: 9999px 0 0 -5px;
    animation: dot-pulse 1.5s infinite linear;
    animation-delay: 0.25s; }
    /* line 50, resources/assets/styles/page-templates/_documents.scss */
    .documents .loader-wrapper .loader::before, .documents .loader-wrapper .loader::after {
      content: "";
      display: inline-block;
      position: absolute;
      top: 0;
      width: 10px;
      height: 10px;
      border-radius: 5px;
      background-color: #9e9e9e;
      color: #9e9e9e; }
    /* line 60, resources/assets/styles/page-templates/_documents.scss */
    .documents .loader-wrapper .loader::before {
      box-shadow: 9984px 0 0 -5px;
      animation: dot-pulse-before 1.5s infinite linear;
      animation-delay: 0s; }
    /* line 66, resources/assets/styles/page-templates/_documents.scss */
    .documents .loader-wrapper .loader::after {
      box-shadow: 10014px 0 0 -5px;
      animation: dot-pulse-after 1.5s infinite linear;
      animation-delay: 0.5s; }

@keyframes dot-pulse-before {
  0% {
    box-shadow: 9984px 0 0 -5px; }
  30% {
    box-shadow: 9984px 0 0 2px; }
  60%,
  100% {
    box-shadow: 9984px 0 0 -5px; } }

@keyframes dot-pulse {
  0% {
    box-shadow: 9999px 0 0 -5px; }
  30% {
    box-shadow: 9999px 0 0 2px; }
  60%,
  100% {
    box-shadow: 9999px 0 0 -5px; } }

@keyframes dot-pulse-after {
  0% {
    box-shadow: 10014px 0 0 -5px; }
  30% {
    box-shadow: 10014px 0 0 2px; }
  60%,
  100% {
    box-shadow: 10014px 0 0 -5px; } }

/* line 120, resources/assets/styles/page-templates/_documents.scss */
.documents .accordion .accordion-body {
  padding: 16px 0; }

/* line 124, resources/assets/styles/page-templates/_documents.scss */
.documents .accordion .document {
  max-width: 100%; }

/* line 130, resources/assets/styles/page-templates/_documents.scss */
.documents .accordion-button:not(.collapsed) {
  color: #333;
  background-color: #e6eff8; }

/* line 135, resources/assets/styles/page-templates/_documents.scss */
.documents .accordion-button:focus {
  border-color: #3075b0;
  box-shadow: 0 0 4px rgba(48, 117, 176, 0.8); }

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/page-templates/_documents.scss */
  .documents {
    margin-bottom: 100px; }
    /* line 144, resources/assets/styles/page-templates/_documents.scss */
    .documents .col-xl-3 {
      min-width: 356px; } }

@media (max-width: 991.98px) {
  /* line 150, resources/assets/styles/page-templates/_documents.scss */
  .documents .filter-documents {
    padding: 12px; } }

/* line 2, resources/assets/styles/page-templates/_page-3-col.scss */
.page-3-col .director-info {
  padding: 24px;
  background-color: #f4f4f4;
  border-left: 4px solid #000;
  display: table;
  width: 100%;
  margin-bottom: 24px; }
  /* line 10, resources/assets/styles/page-templates/_page-3-col.scss */
  .page-3-col .director-info .row {
    display: table;
    margin-bottom: 8px; }
    /* line 14, resources/assets/styles/page-templates/_page-3-col.scss */
    .page-3-col .director-info .row .col-2 {
      min-width: 72px; }
    /* line 18, resources/assets/styles/page-templates/_page-3-col.scss */
    .page-3-col .director-info .row div {
      display: table-cell;
      vertical-align: middle;
      --bs-gutter-x: 12px; }
  /* line 26, resources/assets/styles/page-templates/_page-3-col.scss */
  .page-3-col .director-info h5 {
    margin-bottom: 0; }
  /* line 30, resources/assets/styles/page-templates/_page-3-col.scss */
  .page-3-col .director-info p {
    margin-bottom: 0; }

/* line 35, resources/assets/styles/page-templates/_page-3-col.scss */
.page-3-col .founders {
  border-radius: 8px;
  background-color: #f4f4f4;
  padding: 24px;
  margin-bottom: 24px; }
  /* line 41, resources/assets/styles/page-templates/_page-3-col.scss */
  .page-3-col .founders h5 {
    font-weight: 600; }

@media (min-width: 992px) {
  /* line 1, resources/assets/styles/page-templates/_page-3-col.scss */
  .page-3-col {
    margin-bottom: 100px; }
    /* line 49, resources/assets/styles/page-templates/_page-3-col.scss */
    .page-3-col.big-space {
      margin-top: 40px; }
    /* line 53, resources/assets/styles/page-templates/_page-3-col.scss */
    .page-3-col .col-xl-3 {
      min-width: 356px; }
      /* line 56, resources/assets/styles/page-templates/_page-3-col.scss */
      .page-3-col .col-xl-3:last-child {
        min-width: 344px; } }

/* line 30, stdin */
body {
  font-family: "Inter", sans-serif;
  display: flex;
  flex-direction: column;
  min-height: 100vh; }

/* line 37, stdin */
h1 {
  font-size: 32px;
  line-height: 40px;
  font-weight: 700;
  margin-top: 24px;
  margin-bottom: 16px; }
  @media (max-width: 767.98px) {
    /* line 37, stdin */
    h1 {
      margin-top: 0; } }

/* line 49, stdin */
h4 {
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 4px; }

/* line 56, stdin */
h5 {
  font-size: 16px;
  line-height: 20px;
  font-weight: 400; }

/* line 62, stdin */
p {
  font-size: 16px;
  line-height: 24px; }

/* line 67, stdin */
a {
  color: #265985;
  text-decoration: underline;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px; }
  /* line 74, stdin */
  a:hover {
    color: #649bd2; }
  /* line 78, stdin */
  a:focus {
    color: white;
    background-color: #3075b0; }

/* line 84, stdin */
.wp-block-image img {
  height: auto; }

/* line 88, stdin */
.b-border-top {
  border-top: 1px solid #649bd2;
  padding: 24px 5%; }

/* line 94, stdin */
a[target=_blank]::after {
  font-family: "Material Icons", sans-serif;
  content: "\E89E";
  font-size: 16px; }

/* line 101, stdin */
.alert-warning {
  color: #265985;
  background-color: #f0eee8;
  border-color: #f0eee8; }

@media (max-width: 991.98px) {
  /* line 108, stdin */
  main {
    margin: 40px 0; }
  /* line 112, stdin */
  body {
    --bs-gutter-x: 16px; } }

/* line 117, stdin */
.gutter-40 {
  --bs-gutter-x: 40px;
  --bs-gutter-y: 40px; }
  @media (max-width: 991.98px) {
    /* line 117, stdin */
    .gutter-40 {
      --bs-gutter-x: 30px;
      --bs-gutter-y: 30px; } }

@media (max-width: 767.98px) {
  /* line 128, stdin */
  .c-order-1 {
    order: 1; }
  /* line 132, stdin */
  .c-order-2 {
    order: 2; }
  /* line 136, stdin */
  .c-order-3 {
    order: 3; } }

/*# sourceMappingURL=main.css.map*/