
:root {
--bs-body-font-family: artifex-hand-cf, sans-serif;
--bs-body-font-size: 1.2rem;
--bs-body-font-weight: 400;
--bs-body-line-height: 1.6rem;
}

body, .body {
background-color: #D7E0EC;
}

h1, h4, h2, h3, h5, h6, .h1, .h4, .h2, .h3, .h5, .h6 {
font-weight: 700;
color: #363F3B;
}


.bold, bold, .strong, strong{
font-weight: 700;
font-style: normal;
}

p {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

@media (max-width: 575px) {
  #sp-header .logo {
    height: 100px;
  }
}
@media (max-width: 575px) {
  #offcanvas-toggler {
    height: 100px;
    line-height: 100px;
  }
}

#modal-menu {
  background: #D7E0EC;
}

#sp-bottom, #sp-footer {
  font-size: 1.1rem;
  line-height: 1.3rem;
}

#modal-menu ul.sp-megamenu-parent > li:not(:last-child) {
  margin-bottom: 8px;
}

#modal-menu ul.sp-megamenu-parent > li > a, #modal-menu ul.sp-megamenu-parent > li > span {
  font-size: 1.5rem;
  font-weight: inherit;
  line-height: 1.7rem;
}

#sp-page-builder .sp-pagebuilder-page-edit {
visibility: hidden;
}


.article-details {
  position: relative;
  background: white;
  padding: 15px;
}

.article-list .article {
  background: white;
}

.article-details .article-can-edit {
  position: relative;
  margin-bottom: 10px;
  display: none !important;
}

#sp-left .sp-module, #sp-right .sp-module {
  margin-top: 0px;
  border: none;
  padding: 10px;
  background: #ffffff;
}

#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
  margin: 0;
  padding-bottom: 9px;
  font-size: inherit;
  font-weight: inherit;
  border-bottom: none;
}

#sp-left .sp-module ul > li, #sp-right .sp-module ul > li {
  border-bottom: none;
}

#sp-left .sp-module ul > li > a, #sp-right .sp-module ul > li > a {
  line-height: 1.6rem;
  padding: 0px 0;
}

.breadcrumb {
  padding: 0.45rem 1rem 0.35rem 1rem;
  background-color: #D9D6CA;
  border-radius: 0;
	font-size: 1rem;
}

.button-bottom {position: absolute;
	bottom: 0px;}
	


.article-details .article-header h1, .article-details .article-header h2 {
  hyphens: auto;
}