.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
}

body .container-header .container-brand {
  display: none;
}
body .container-header .container-navbar .container-nav {
  width: 100%;
}
body .container-header .container-navbar .container-nav .navbar {
  width: 100%;
  margin: 0;
}
body .container-header .container-navbar .container-nav .navbar .navbar-collapse {
  width: 100%;
}
body .container-header .container-navbar .container-nav .navbar .navbar-collapse .mod-menu {
  flex-wrap: wrap;
  justify-content: space-between;
}
body .container-header .container-navbar .container-nav .navbar .navbar-collapse .mod-menu > li {
  padding: 0;
  text-transform: uppercase;
}
body .container-header .container-navbar .container-nav .navbar .navbar-collapse .mod-menu > li > a {
  font-size: 1.4rem;
  line-height: 3.2;
  transition: color 0.5s ease-in-out;
}
body .container-header .container-navbar .container-nav .navbar .navbar-collapse .mod-menu > li:first-child {
  text-transform: none;
}
body .container-header .container-navbar .container-nav .navbar .navbar-collapse .mod-menu > li.item-150 img, body .container-header .container-navbar .container-nav .navbar .navbar-collapse .mod-menu > li.item-159 img {
  height: 50px;
  width: 50px;
  margin-right: 15px;
  margin-top: -20px;
}
body .container-footer {
  position: fixed;
  width: 100%;
  bottom: 0px;
  z-index: 1;
  font-size: calc(var(--body-font-size) * 0.8);
}
body .container-footer .mod-menu a,
body .container-footer ul[class*=lang-inline] {
  margin: 0;
  padding: 0;
}
body .container-footer .mod-menu a li,
body .container-footer ul[class*=lang-inline] li {
  margin: 0;
  padding: 0;
}
body .container-footer .mod-menu a li a,
body .container-footer ul[class*=lang-inline] li a {
  transition: color 0.5s ease-in-out;
}
body .container-footer .mod-menu a li.lang-active,
body .container-footer ul[class*=lang-inline] li.lang-active {
  display: none;
}
body.page-home .container-header {
  position: absolute !important;
  width: 100%;
  top: 0px;
  background-color: transparent;
}
body.page-home .container-header .mod-menu > li > a,
body.page-home .container-header .mod-menu > li > span,
body.page-home .container-header .brand-logo {
  color: rgba(255, 255, 255, 0.5);
}
body.page-home .container-header .mod-menu > li > a:hover, body.page-home .container-header .mod-menu > li > a:focus,
body.page-home .container-header .mod-menu > li > span:hover,
body.page-home .container-header .mod-menu > li > span:focus,
body.page-home .container-header .brand-logo:hover,
body.page-home .container-header .brand-logo:focus {
  color: rgba(255, 255, 255, 0.9);
}
body.page-home .container-header .mod-menu > li.item-150 img, body.page-home .container-header .mod-menu > li.item-159 img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(26%) hue-rotate(31deg) brightness(106%) contrast(107%);
  opacity: 0.5;
}
body.page-home .container-header .navbar-toggler .burger-icon > span {
  background-color: rgba(255, 255, 255, 0.5);
}
body.page-home .site-grid {
  grid-gap: 0;
}
body.page-home .site-grid .container-component > * + *,
body.page-home .site-grid .container-sidebar-left > * + *,
body.page-home .site-grid .container-sidebar-right > * + * {
  margin-top: 0;
}
body.page-home .container-footer {
  position: absolute !important;
  background-color: transparent;
  color: rgba(255, 255, 255, 0.5);
}
body.page-home .container-footer a {
  color: rgba(255, 255, 255, 0.5);
}
body.page-home .container-footer a:hover, body.page-home .container-footer a:focus {
  color: rgba(255, 255, 255, 0.9);
}
body.page-home .container-footer #mod-custom128 img,
body.page-home .container-footer #mod-custom129 img {
  filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(26%) hue-rotate(31deg) brightness(106%) contrast(107%);
  opacity: 0.5;
}
@supports (display: grid) {
  @media (min-width: 992px) {
    body.itemid-160 .blog-items.items-leading .blog-item .item-image, body.itemid-165 .blog-items.items-leading .blog-item .item-image, body.itemid-161 .blog-items.items-leading .blog-item .item-image, body.itemid-178 .blog-items.items-leading .blog-item .item-image, body.itemid-162 .blog-items.items-leading .blog-item .item-image, body.itemid-179 .blog-items.items-leading .blog-item .item-image {
      box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.15);
      margin: 10px;
    }
    body.itemid-160 .blog-items.items-leading .blog-item .item-image img, body.itemid-165 .blog-items.items-leading .blog-item .item-image img, body.itemid-161 .blog-items.items-leading .blog-item .item-image img, body.itemid-178 .blog-items.items-leading .blog-item .item-image img, body.itemid-162 .blog-items.items-leading .blog-item .item-image img, body.itemid-179 .blog-items.items-leading .blog-item .item-image img {
      max-height: none;
      width: 400px;
    }
  }
}
body.itemid-150 #sp-page-builder .sp-pagebuilder-page-edit, body.itemid-159 #sp-page-builder .sp-pagebuilder-page-edit {
  display: none;
}

.article-info span[class^=icon-], .article-info [class*=\ icon-] {
  display: none;
}

main .blog .category-desc {
  margin-top: 1rem;
  margin-bottom: 2rem;
}

#offcanvas-menu .mod-menu > li.item-150 img, #offcanvas-menu .mod-menu > li.item-159 img {
  display: none;
}
#offcanvas-menu .mod-menu > li.item-150, #offcanvas-menu .mod-menu > li.item-159 {
  margin-bottom: 2rem;
}

.copyright {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: baseline;
}
.copyright #mod-custom128,
.copyright #mod-custom129 {
  margin-right: 1rem;
}
.copyright #mod-custom128 img,
.copyright #mod-custom129 img {
  margin-right: 1rem;
}

@media (max-width: 1300px) {
  .footer .grid-child {
    flex-direction: column;
  }
  .footer .grid-child .copyright #mod-custom128,
  .footer .grid-child .copyright #mod-custom129 {
    margin-bottom: 1rem;
  }
  .footer .grid-child .copyright #mod-custom128 img,
  .footer .grid-child .copyright #mod-custom129 img {
    margin-left: -0.8rem;
  }
}
@media (min-width: 992px) {
  body:not(.page-home) .site-grid {
    padding-bottom: 150px;
  }
}
@media (max-width: 991.98px) {
  body .container-header .container-brand {
    display: flex;
  }
  body .container-header .container-navbar .container-nav {
    width: auto;
  }
  body .container-footer {
    position: relative;
  }
  body .container-footer .grid-child .mod-menu {
    flex-direction: row;
  }
  body .container-footer .grid-child .mod-menu li {
    padding: 0.3rem 0;
    margin-right: 1rem;
  }
  body .container-footer .grid-child .mod-menu li a > span {
    padding-left: 0 !important;
  }
  body .container-footer .grid-child .mod-menu li:last-child {
    margin-right: 0;
  }
  body .container-footer .grid-child #mod-menu110 {
    flex-direction: row;
  }
  body .container-footer .grid-child #mod-menu110 li:first-child {
    width: 100%;
  }
  body .container-footer .grid-child .lang-inline {
    margin-bottom: 1rem;
  }
  body.page-home .container-header .container-brand .brand-logo {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(26%) hue-rotate(31deg) brightness(106%) contrast(107%);
    opacity: 0.5;
  }
}
@media (min-width: 576px) {
  .site-grid {
    padding-bottom: 0;
  }
}
@supports (display: grid) {
  .blog-items.items-leading .blog-item {
    justify-content: flex-start;
    margin-bottom: 5rem;
  }
  .blog-items.items-leading .blog-item:last-child {
    margin-bottom: 0px;
  }
  .blog-items.items-leading .blog-item .item-image,
  .blog-items.items-leading .blog-item .item-content {
    width: auto;
  }
}