@font-face {
  font-family: "Urbanist";
  src: url("../Fonts/urbanist/Regular/Urbanist-Regular.eot");
  src: local("Urbanist Regular"), local("Urbanist-Regular"), url("../Fonts/urbanist/regular/Urbanist-Regular.eot?#iefix") format("embedded-opentype"), url("../Fonts/urbanist/regular/Urbanist-Regular.woff2") format("woff2"), url("../Fonts/urbanist/regular/Urbanist-Regular.woff") format("woff"), url("../Fonts/urbanist/regular/Urbanist-Regular.ttf") format("truetype"), url("../Fonts/urbanist/regular/Urbanist-Regular.svg#Urbanist-Black") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Urbanist";
  src: url("../Fonts/urbanist/Italic/Urbanist-Italic.eot");
  src: local("Urbanist Italic"), local("Urbanist-Italic"), url("../Fonts/urbanist/italic/Urbanist-Italic.eot?#iefix") format("embedded-opentype"), url("../Fonts/urbanist/italic/Urbanist-Italic.woff2") format("woff2"), url("../Fonts/urbanist/italic/Urbanist-Italic.woff") format("woff"), url("../Fonts/urbanist/italic/Urbanist-Italic.ttf") format("truetype"), url("../Fonts/urbanist/italic/Urbanist-Italic.svg#Urbanist-Black") format("svg");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Urbanist";
  src: url("../Fonts/urbanist/Medium/Urbanist-Medium.eot");
  src: local("Urbanist Medium"), local("Urbanist-Medium"), url("../Fonts/urbanist/medium/Urbanist-Medium.eot?#iefix") format("embedded-opentype"), url("../Fonts/urbanist/medium/Urbanist-Medium.woff2") format("woff2"), url("../Fonts/urbanist/medium/Urbanist-Medium.woff") format("woff"), url("../Fonts/urbanist/medium/Urbanist-Medium.ttf") format("truetype"), url("../Fonts/urbanist/medium/Urbanist-Medium.svg#Urbanist-Black") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Urbanist";
  src: url("../Fonts/urbanist/Medium/Urbanist-Medium.eot");
  src: local("Urbanist Medium"), local("Urbanist-Medium"), url("../Fonts/urbanist/medium-italic/Urbanist-Medium.eot?#iefix") format("embedded-opentype"), url("../Fonts/urbanist/medium-italic/Urbanist-Medium.woff2") format("woff2"), url("../Fonts/urbanist/medium-italic/Urbanist-Medium.woff") format("woff"), url("../Fonts/urbanist/medium-italic/Urbanist-Medium.ttf") format("truetype"), url("../Fonts/urbanist/medium-italic/Urbanist-Medium.svg#Urbanist-Black") format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Urbanist";
  src: url("../Fonts/urbanist/Bold/Urbanist-Bold.eot");
  src: local("Urbanist Bold"), local("Urbanist-Bold"), url("../Fonts/urbanist/bold/Urbanist-Bold.eot?#iefix") format("embedded-opentype"), url("../Fonts/urbanist/bold/Urbanist-Bold.woff2") format("woff2"), url("../Fonts/urbanist/bold/Urbanist-Bold.woff") format("woff"), url("../Fonts/urbanist/bold/Urbanist-Bold.ttf") format("truetype"), url("../Fonts/urbanist/bold/Urbanist-Bold.svg#Urbanist-Black") format("svg");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Urbanist";
  src: url("../Fonts/urbanist/Bold/Urbanist-Bold.eot");
  src: local("Urbanist Bold"), local("Urbanist-Bold"), url("../Fonts/urbanist/bold-italic/Urbanist-Bold.eot?#iefix") format("embedded-opentype"), url("../Fonts/urbanist/bold-italic/Urbanist-Bold.woff2") format("woff2"), url("../Fonts/urbanist/bold-italic/Urbanist-Bold.woff") format("woff"), url("../Fonts/urbanist/bold-italic/Urbanist-Bold.ttf") format("truetype"), url("../Fonts/urbanist/bold-italic/Urbanist-Bold.svg#Urbanist-Black") format("svg");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
html {
  scroll-padding-top: 200px;
}

body {
  font-family: "Urbanist";
  color: rgba(0, 0, 0, 0.75);
}

#page-content {
  padding-bottom: 1.5rem;
  position: relative;
}
@media (min-width: 992px) {
  #page-content .row.content-row {
    padding-left: 90px;
  }
  #page-content .row.content-row .col-md-4 {
    padding-left: 30px;
  }
  #page-content .row.content-row .col-md-8 {
    padding-right: 30px;
  }
  body:not(#page-65) #page-content::before {
    content: "";
    width: 310px;
    height: 193px;
    position: absolute;
    right: 0;
    top: -80px;
    background: url("../Icons/hexagon_top.svg") no-repeat;
    background-size: contain;
    z-index: -1;
  }
}

.text-hide {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
.text-hide.stretched-link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
}
.text-hide.stretched-link::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

h1 {
  font-size: 2rem;
  color: #00752a;
}

h2 {
  font-size: 1.5rem;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.65);
}

h3 {
  font-size: 1.3rem;
  color: rgba(0, 0, 0, 0.75);
}

#page-65 h2 {
  font-size: 1.8rem;
}

aside h3 {
  font-weight: bold;
  font-size: 1.1rem;
}

.zwiti {
  font-weight: bold;
}

a {
  color: #892b2d;
  text-decoration: underline;
}
a:hover, a:focus {
  color: #a23436;
  font-weight: bold;
}

p.lead {
  font-weight: 500;
  font-size: 1rem;
}
p.zwiti {
  font-weight: bold;
  margin-bottom: 0;
}
p.bg-orange {
  background-color: #f9e7b4;
  padding: 25px 30px;
}
p.subheader.h2 {
  font-size: 1.5rem;
  font-weight: bold;
}
p.subheader.h3 {
  font-size: 1.3rem;
}

.green {
  color: #00752a;
}

hr {
  border-top: 1px solid #eaba3f;
}

ul li::marker {
  color: #00752a;
}

.leading-quote {
  text-align: right;
  font-style: italic;
  color: #00772a;
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28233, 155, 85, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

nav#main-navbar {
  padding-bottom: 0;
}
nav#main-navbar .dropend .dropdown-toggle::after {
  transform: rotate(90deg);
}
nav#main-navbar .dropend .dropdown-toggle[aria-expanded=true]::after {
  transform: rotate(270deg);
}
nav#main-navbar .dropend .dropdown-menu[data-bs-popper] {
  position: static;
}
nav#main-navbar .dropend .dropdown-menu[data-bs-popper] a {
  margin-left: 1.5rem;
}
nav#main-navbar .dropend .dropdown-menu[data-bs-popper] a::before {
  content: "-";
}
nav#main-navbar #nav-item-70 .dropdown-menu[data-bs-popper] {
  right: 0;
  left: auto;
}
nav#main-navbar a {
  text-decoration: none;
  letter-spacing: 0.01rem;
}
nav#main-navbar a:hover {
  letter-spacing: 0;
}
nav#main-navbar .container {
  position: relative;
  align-items: flex-start;
}
@media (max-width: 991.98px) {
  nav#main-navbar .container {
    align-items: center;
  }
}
@media (min-width: 992px) {
  nav#main-navbar .container {
    flex-direction: column;
  }
}
nav#main-navbar #searchbox {
  position: absolute;
  top: 10px;
  right: 5px;
}
nav#main-navbar #searchbox .form-control-sm {
  border-radius: 0;
  background: #e1dfde;
}
nav#main-navbar #searchbox .form-control-sm:focus {
  background: transparent;
}
nav#main-navbar #searchbox .form-control-sm::-moz-placeholder {
  color: rgba(0, 0, 0, 0.75);
}
nav#main-navbar #searchbox .form-control-sm::placeholder {
  color: rgba(0, 0, 0, 0.75);
}
nav#main-navbar #searchbox .form-control-sm input {
  background: rgba(0, 0, 0, 0.75);
}
nav#main-navbar #searchbox .form-control-sm input:focus {
  background: transparent;
}
@media (min-width: 992px) {
  nav#main-navbar .navbar-nav {
    background-color: #8bd0a1;
    width: 100% !important;
    justify-content: flex-end;
  }
}
nav#main-navbar .nav-item {
  border-left: 5px solid #ffffff;
  min-width: 160px;
}
nav#main-navbar .nav-item .nav-link.show {
  color: #f4da8a;
  font-weight: 600;
}
@media (max-width: 991.98px) {
  nav#main-navbar .nav-item {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
nav#main-navbar #navbarToggler {
  background: #8BD0A1;
  background: linear-gradient(90deg, rgb(139, 208, 161) 0%, rgb(87, 199, 133) 26%, rgb(41, 125, 56) 78%, rgb(41, 125, 56) 100%);
}
nav#main-navbar #nav-item-147, nav#main-navbar #nav-item-66 {
  background-color: #5eb77e;
}
nav#main-navbar #nav-item-67 {
  background-color: #4cac6e;
}
nav#main-navbar #nav-item-68 {
  background-color: #3c9e5d;
}
nav#main-navbar #nav-item-69 {
  background-color: #308f48;
}
nav#main-navbar #nav-item-70 {
  background-color: #297d38;
}
nav#main-navbar .nav-link {
  font-size: 1rem;
  padding: 0.2rem 0.3rem;
  color: #ffffff;
  text-align: left;
  transition: none;
}
nav#main-navbar .nav-link:hover {
  color: #f4da8a;
  font-weight: 600;
}
nav#main-navbar .dropdown-menu {
  border: none;
  border-radius: 0;
  background-color: #f4da8a;
}
nav#main-navbar .dropdown-menu a {
  border-bottom: 2px solid #92ae62;
  margin: 0 15px;
}
nav#main-navbar .dropdown-submenu a.dropdown-item {
  border-bottom-width: 1px;
}
nav#main-navbar .dropdown-item {
  padding: 0;
  width: auto;
}
nav#main-navbar .dropdown-item:hover, nav#main-navbar .dropdown-item:focus, nav#main-navbar .dropdown-item.active, nav#main-navbar .dropdown-item.parent-active {
  background: transparent;
  color: #cb3547;
  font-weight: 600;
}
nav#main-navbar .dropdown-item.parent-active {
  background: rgba(203, 53, 71, 0.06);
}
@media (min-width: 992px) {
  nav#main-navbar .navbar-collapse {
    width: 100% !important;
  }
}

nav#main-navbar #searchbox .input-group input {
  border-radius: 0;
  background: #e0e0de;
  height: 31px;
}
nav#main-navbar #searchbox .input-group button {
  line-height: 1.2rem;
}

footer#page-footer {
  background-color: rgba(0, 117, 42, 0.25);
  padding-top: 40px;
  padding-bottom: 80px;
  margin-top: 1rem;
}
footer#page-footer a {
  color: #000000;
  text-decoration: none;
}
footer#page-footer a:hover {
  font-weight: bold;
}
footer#page-footer ul {
  list-style-type: none;
}
footer#page-footer .container {
  position: relative;
}
footer#page-footer .container::before {
  content: "";
  width: 365px;
  height: 200px;
  position: absolute;
  top: -40px;
  right: 310px;
  background: url("../Icons/hexagon_footer.svg") no-repeat;
  background-size: contain;
  z-index: -1;
}

.form-control:focus {
  border-color: #00752a;
  box-shadow: 0 0 0 0.2rem rgba(0, 117, 42, 0.25);
}

.input-group-text {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  background-color: transparent !important;
  border-color: transparent !important;
  line-height: 1 !important;
  font-size: 1.5rem !important;
}

.btn.btn-literacy {
  background: #a23436;
  border-color: #a23436;
  border-radius: 0;
  color: #ffffff;
}
.btn.btn-literacy:hover, .btn.btn-literacy:focus {
  background: rgb(142.6962616822, 45.8037383178, 47.5654205607);
  border-color: rgb(142.6962616822, 45.8037383178, 47.5654205607);
  color: #ffffff;
}

table {
  border-color: #fff;
}
table thead th {
  background: #eab836;
  border: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
table th, table td {
  border: 1px solid #fff;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
table tr:nth-child(odd) {
  background-color: #f8e6b3;
}
table tr:nth-child(even) {
  background-color: #f4da8a;
}
table caption {
  caption-side: top;
  color: #00752a;
  font-weight: bold;
}

.table td, .table th {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.frame-ruler-before::before {
  border-top: 1px solid #00752a;
}
.frame-ruler-after::after {
  border-bottom: 1px solid #00752a;
  margin-bottom: 1.5rem;
}
.frame-ruler-before-after::before, .frame-ruler-before-after::after {
  content: "";
  display: block;
  border-top: 1px solid #00752a;
  margin-bottom: 2em;
}
.frame-ruler-before-after::after {
  border-top: none;
  border-bottom: 1px solid #00752a;
}

.aside-emph, .frame-news-column-right {
  margin-bottom: 35px;
}
.aside-emph.light-orange, .frame-news-column-right {
  padding: 30px 20px 20px 20px;
  background-color: #fdf1cd;
}
.aside-emph.dark-orange, .dark-orange.frame-news-column-right {
  padding: 30px 20px 20px 20px;
  background-color: #f3d989;
}

.frame-news-column-right {
  margin-bottom: 50px;
}

.frame-events-column-right {
  padding: 0 20px 20px 20px;
  background-color: #f3d989;
  margin-bottom: 50px;
}

.inme-overview.above::before, .inme-overview.above-below::before {
  content: "";
  display: block;
  border-top: 1px solid #00752a;
  margin-bottom: 2em;
}
.inme-overview.below::after, .inme-overview.above-below::after {
  content: "";
  display: block;
  border-bottom: 1px solid #00752a;
  margin-bottom: 2em;
}
.inme-overview .dlicon {
  text-align: center;
}

blockquote {
  border-left: 4px solid #e9b736;
  padding-left: 30px;
  position: relative;
  font-style: italic;
}
blockquote::before {
  content: "";
  height: 100%;
  width: 2px;
  background-color: #e9b736;
  position: absolute;
  left: 5px;
}

.accordion {
  margin-bottom: 1rem;
}
.accordion .accordion-button {
  color: #892b2d;
  font-size: 1.25rem;
  font-weight: 500;
}
.accordion .accordion-button::after {
  background-image: url("../Images/icon_arrow_down_red.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top left;
}
.accordion .accordion-button:not(.collapsed) {
  background-color: #ffffff;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}
.accordion .accordion-item {
  border: none;
  border-radius: 0;
  border-bottom: 1px solid #c94245;
}

.frame-news-column-right .read-more a::before,
.frame-events-column-right .read-more a::before {
  content: "";
  width: 1rem;
  height: 0.7rem;
  background: url("../Icons/newslink.svg") left bottom no-repeat;
  background-size: contain;
  display: inline-block;
}

.newslist-home .news-list-view {
  width: 286px;
  margin: 0 auto;
}
.newslist-home .news-item {
  position: relative;
  padding: 64px 15px 0 15px;
  margin-bottom: 25px;
}
.newslist-home .news-item .list-header {
  position: absolute;
  top: -1px;
  left: -1px;
  height: 75px;
  width: 100%;
}
.newslist-home .news-item .white {
  position: absolute;
  top: 0;
  left: 0;
  width: 55px;
  height: 75px;
  background: #ffffff;
}
.newslist-home .news-item .news-date {
  position: absolute;
  top: 0;
  left: 0;
  background: #ffffff;
  width: 48px;
  height: 55px;
  text-align: center;
  padding-top: 0.5rem;
  line-height: 1;
}
.newslist-home .news-item .news-date .day {
  font-size: 1.25rem;
  font-weight: 500;
}
.newslist-home .news-item .news-date .month {
  text-transform: uppercase;
  font-size: 0.8rem;
}
.newslist-home .news-item h3 {
  font-size: 1.1rem;
  position: absolute;
  left: 55px;
  bottom: 10px;
}
.newslist-home .news-item .body {
  position: relative;
  z-index: 20;
}
.newslist-home .news-item .body a {
  color: #00752a;
}
.newslist-home .news-item:nth-child(3n+2) {
  border: 1px solid #eec046;
}
.newslist-home .news-item:nth-child(3n+2) .news-date {
  color: #eec046;
  border: 1px solid #eec046;
}
.newslist-home .news-item:nth-child(3n) {
  border: 1px solid #00752a;
}
.newslist-home .news-item:nth-child(3n) .news-date {
  color: #00752a;
  border: 1px solid #00752a;
}

.frame-news-column-right h3, .frame-news-column-right h5,
.frame-events-column-right h3,
.frame-events-column-right h5 {
  font-size: 1.1rem;
  font-weight: bold;
}
.frame-news-column-right .card-body,
.frame-events-column-right .card-body {
  position: relative;
  margin-bottom: 50px;
}
.frame-news-column-right .card-body .news-teaser,
.frame-events-column-right .card-body .news-teaser {
  font-size: 1rem !important;
}
.frame-news-column-right .card-body:hover + .read-more,
.frame-events-column-right .card-body:hover + .read-more {
  font-weight: bold;
}
.frame-news-column-right p.read-more,
.frame-events-column-right p.read-more {
  margin-top: -2rem;
  color: #a23436;
}
.frame-news-column-right p.read-more::before,
.frame-events-column-right p.read-more::before {
  content: "";
  width: 1rem;
  height: 0.7rem;
  background: url("../Icons/newslink.svg") left bottom no-repeat;
  background-size: contain;
  display: inline-block;
}

.frame-news-column-right h3 {
  margin-top: 30px;
}
.frame-news-column-right p.read-more {
  margin-bottom: 0;
}
.frame-news-column-right.aside-right-newsslider, .frame-news-column-right.aside-end-newsslider {
  padding: 0;
}
.frame-news-column-right.aside-right-newsslider .card, .frame-news-column-right.aside-end-newsslider .card {
  padding: 30px 20px 20px 20px;
}
.frame-news-column-right.aside-right-newsslider .card-body, .frame-news-column-right.aside-end-newsslider .card-body {
  padding: 0;
  margin-bottom: 50px;
}

.frame-events-column-right {
  position: relative;
  padding-top: 90px;
}
.frame-events-column-right p.read-more {
  margin-bottom: 1.25rem;
  margin-left: 1.25rem;
}
.frame-events-column-right .event-date {
  position: absolute;
  right: -4px;
  top: 0;
  width: 90px;
  height: 80px;
  text-align: center;
  isolation: isolate;
}
.frame-events-column-right .event-date .day {
  color: #ffffff;
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 1.2;
  position: absolute;
  bottom: 20px;
  width: 100%;
}
.frame-events-column-right .event-date .month {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 0.8rem;
  position: absolute;
  bottom: 4px;
  width: 100%;
}
.frame-events-column-right .event-date::before {
  content: "";
  position: absolute;
  top: 16px;
  left: 0;
  width: 50%;
  height: 55px;
  background-color: #297d38;
  transform: skewY(35deg);
  z-index: -1;
}
.frame-events-column-right .event-date::after {
  content: "";
  position: absolute;
  top: 16px;
  right: 0;
  width: 50%;
  height: 55px;
  background-color: #4cac6e;
  transform: skewY(-35deg);
  z-index: -2;
}
.frame-events-column-right.aside-right-eventsslider, .frame-events-column-right.aside-end-eventsslider {
  padding: 0;
}

#slickid-460 {
  min-height: 330px;
  background: url(/fileadmin/literacy/Dev/homeslider_background.jpg) #ccc no-repeat bottom center;
  background-size: cover;
}
#slickid-460 .slick-slide div {
  min-height: 330px;
}
#slickid-460 .slick-slide [id^=c] {
  position: absolute;
  right: 20px;
  bottom: 0;
  top: 50px;
  padding: 45px 40px 30px 40px;
  background: rgba(255, 255, 255, 0.75);
  width: 520px !important;
  min-height: 330px;
}
#slickid-460 h2 {
  color: #00752a;
}

.slick-prev::before, .slick-next::before {
  content: "";
  background: url("../Icons/slider.svg") top left no-repeat;
  background-size: contain;
  height: 20px;
  width: 20px;
  display: inline-block;
}

.slick-next::before {
  transform: rotate(180deg);
  transform: scaleX(-1);
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.slick-dots li.slick-active button::before {
  color: #297d38;
}
.slick-dots li button::before {
  font-size: 15px;
  width: 30px;
  height: 30px;
  color: rgba(0, 0, 0, 0.45);
}

@media (max-width: 991.98px) {
  #slickid-460 {
    position: relative;
    margin-bottom: 60px;
    min-height: 330px;
  }
  #slickid-460 h2 {
    color: #00752a;
  }
  #slickid-460 .slider-content {
    min-height: 330px;
  }
  #slickid-460 .slick-slide div {
    min-height: auto;
  }
  #slickid-460 .slick-slide [id^=c] {
    position: static;
    padding: 25px 40px 30px 40px;
    background: rgba(255, 255, 255, 0.75);
    width: 90% !important;
    margin-left: 5%;
  }
}
.home-worthknowingslider header,
.home-newsslider header,
.home-eventsslider header {
  text-align: center;
  text-transform: uppercase;
}
.home-worthknowingslider .swiper-slide,
.home-newsslider .swiper-slide,
.home-eventsslider .swiper-slide {
  padding: 0 11px;
}
.home-worthknowingslider .swiper-slide img,
.home-newsslider .swiper-slide img,
.home-eventsslider .swiper-slide img {
  border-radius: 0;
  padding: 1.25rem 1.25rem 0 1.25rem;
}
.home-worthknowingslider .swiper-slide .card:hover img,
.home-newsslider .swiper-slide .card:hover img,
.home-eventsslider .swiper-slide .card:hover img {
  transform: none !important;
}
.home-worthknowingslider .swiper-slide .card,
.home-newsslider .swiper-slide .card,
.home-eventsslider .swiper-slide .card {
  border: none;
  border-radius: 0;
  background: #c2e6c9;
}
.home-worthknowingslider .swiper-slide .card .card-body,
.home-newsslider .swiper-slide .card .card-body,
.home-eventsslider .swiper-slide .card .card-body {
  padding-bottom: 2.5rem;
  position: relative;
  min-height: 100%;
}
.home-worthknowingslider .swiper-slide .card .card-body .card-title,
.home-newsslider .swiper-slide .card .card-body .card-title,
.home-eventsslider .swiper-slide .card .card-body .card-title {
  text-align: left;
  margin-bottom: 12px;
}
.home-worthknowingslider .swiper-slide .card .card-body .news-teaser,
.home-newsslider .swiper-slide .card .card-body .news-teaser,
.home-eventsslider .swiper-slide .card .card-body .news-teaser {
  font-size: 1rem !important;
}
.home-worthknowingslider .swiper-slide .card .card-body:hover + .read-more,
.home-newsslider .swiper-slide .card .card-body:hover + .read-more,
.home-eventsslider .swiper-slide .card .card-body:hover + .read-more {
  font-weight: bold;
}
.home-worthknowingslider .swiper-slide .card .read-more,
.home-newsslider .swiper-slide .card .read-more,
.home-eventsslider .swiper-slide .card .read-more {
  color: #a23436;
  position: absolute;
  bottom: 0.5rem;
  left: 1.25rem;
  margin-bottom: 0.7rem;
}
.home-worthknowingslider .swiper-slide .card .read-more::before,
.home-newsslider .swiper-slide .card .read-more::before,
.home-eventsslider .swiper-slide .card .read-more::before {
  content: "";
  width: 1rem;
  height: 0.7rem;
  background: url("../Icons/newslink.svg") left bottom no-repeat;
  background-size: contain;
  display: inline-block;
}
.home-worthknowingslider .swiper-pagination-horizontal,
.home-newsslider .swiper-pagination-horizontal,
.home-eventsslider .swiper-pagination-horizontal {
  text-align: center !important;
}
.home-worthknowingslider .swiper-pagination-bullet,
.home-newsslider .swiper-pagination-bullet,
.home-eventsslider .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: rgba(0, 0, 0, 0.25);
  opacity: 1;
  border: 2px solid rgba(0, 0, 0, 0.25);
}
.home-worthknowingslider .swiper-pagination-bullet-active,
.home-newsslider .swiper-pagination-bullet-active,
.home-eventsslider .swiper-pagination-bullet-active {
  background: #297d38;
  opacity: 1;
  border: 2px solid #297d38;
}
.home-worthknowingslider .slick-prev::before, .home-worthknowingslider .slick-next::before,
.home-newsslider .slick-prev::before,
.home-newsslider .slick-next::before,
.home-eventsslider .slick-prev::before,
.home-eventsslider .slick-next::before {
  content: "";
  background: url("../Icons/slider.svg") top left no-repeat;
  background-size: contain;
  height: 20px;
  width: 20px;
  display: inline-block;
}
.home-worthknowingslider .slick-next::before,
.home-newsslider .slick-next::before,
.home-eventsslider .slick-next::before {
  transform: scaleX(-1);
}
.home-worthknowingslider .slick-dots li button::before,
.home-newsslider .slick-dots li button::before,
.home-eventsslider .slick-dots li button::before {
  font-size: 15px;
  width: 30px;
  height: 30px;
  color: #c3c3c3;
}
.home-worthknowingslider .slick-dots li.slick-active button::before,
.home-newsslider .slick-dots li.slick-active button::before,
.home-eventsslider .slick-dots li.slick-active button::before {
  color: #297d38;
}

.aside-end-newsslider .card::before, .aside-end-eventsslider .card::before {
  visibility: hidden;
  display: none;
}
.aside-end-newsslider .card img, .aside-end-eventsslider .card img {
  margin-bottom: 15px;
}
.aside-end-newsslider .card:hover img, .aside-end-eventsslider .card:hover img {
  transform: none !important;
}
.aside-end-newsslider .swiper-pagination-bullets.swiper-pagination-horizontal, .aside-end-eventsslider .swiper-pagination-bullets.swiper-pagination-horizontal {
  text-align: center !important;
  padding-top: 15px;
  background: #ffffff;
}
.aside-end-newsslider .swiper-pagination-bullet, .aside-end-eventsslider .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: rgba(0, 0, 0, 0.25);
  opacity: 1;
  border: 2px solid rgba(0, 0, 0, 0.25);
}
.aside-end-newsslider .swiper-pagination-bullet-active, .aside-end-eventsslider .swiper-pagination-bullet-active {
  background: #297d38;
  opacity: 1;
  border: 2px solid #297d38;
}

.home-newsslider .read-more, .home-eventsslider .read-more, .home-worthknowingslider .read-more {
  color: #a23436;
  position: absolute;
  bottom: 0.5rem;
  left: 1.25rem;
  margin-bottom: 0.7rem;
}
.home-newsslider .read-more::before, .home-eventsslider .read-more::before, .home-worthknowingslider .read-more::before {
  content: "";
  width: 1rem;
  height: 0.7rem;
  background: url("../Icons/newslink.svg") left bottom no-repeat;
  background-size: contain;
  display: inline-block;
}
.home-newsslider .card, .home-eventsslider .card, .home-worthknowingslider .card {
  background: #fdf1cd;
}
.home-newsslider .card::before, .home-eventsslider .card::before, .home-worthknowingslider .card::before {
  visibility: hidden;
  display: none;
}
.home-newsslider img, .home-eventsslider img, .home-worthknowingslider img {
  padding: 1.25rem 1.25rem 0 1.25rem;
}

.home-newsslider {
  margin-top: 40px;
}
.home-newsslider .slick-slide .card {
  background: #fdf1cd;
}

.home-eventsslider {
  margin-top: 40px;
}
.home-eventsslider .swiper-slide .card {
  padding-top: 65px;
  background: #f4da8a;
}
.home-eventsslider .event-date {
  position: absolute;
  width: 90px;
  height: 80px;
  text-align: center;
  isolation: isolate;
}
.home-eventsslider .event-date .day {
  color: #ffffff;
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 1.2;
  position: absolute;
  bottom: 20px;
  width: 100%;
}
.home-eventsslider .event-date .month {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 0.8rem;
  position: absolute;
  bottom: 4px;
  width: 100%;
}
.home-eventsslider .event-date::before {
  content: "";
  position: absolute;
  top: 16px;
  left: 0;
  width: 50%;
  height: 55px;
  background-color: #297d38;
  transform: skewY(35deg);
  z-index: -1;
}
.home-eventsslider .event-date::after {
  content: "";
  position: absolute;
  top: 16px;
  right: 0;
  width: 50%;
  height: 55px;
  background-color: #4cac6e;
  transform: skewY(-35deg);
  z-index: -2;
}
.home-eventsslider .event-date {
  right: 0;
  top: 0;
}

.aside-right-newsslider .card, .aside-end-newsslider .card, .aside-right-eventsslider .card, .aside-end-eventsslider .card {
  border: none;
  background-color: transparent;
}
.aside-right-newsslider .slick-arrow, .aside-end-newsslider .slick-arrow, .aside-right-eventsslider .slick-arrow, .aside-end-eventsslider .slick-arrow {
  display: none;
  visibility: hidden;
}
.aside-right-newsslider .slick-dots, .aside-end-newsslider .slick-dots, .aside-right-eventsslider .slick-dots, .aside-end-eventsslider .slick-dots {
  bottom: -30px;
}
.aside-right-newsslider .slick-dots li button::before, .aside-end-newsslider .slick-dots li button::before, .aside-right-eventsslider .slick-dots li button::before, .aside-end-eventsslider .slick-dots li button::before {
  font-size: 15px;
  width: 30px;
  height: 30px;
  color: #c3c3c3;
}
.aside-right-newsslider .slick-dots li.slick-active button::before, .aside-end-newsslider .slick-dots li.slick-active button::before, .aside-right-eventsslider .slick-dots li.slick-active button::before, .aside-end-eventsslider .slick-dots li.slick-active button::before {
  color: #297d38;
}
.aside-right-newsslider .event-date, .aside-end-newsslider .event-date, .aside-right-eventsslider .event-date, .aside-end-eventsslider .event-date {
  position: absolute;
  width: 90px;
  height: 80px;
  text-align: center;
  isolation: isolate;
}
.aside-right-newsslider .event-date .day, .aside-end-newsslider .event-date .day, .aside-right-eventsslider .event-date .day, .aside-end-eventsslider .event-date .day {
  color: #ffffff;
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 1.2;
  position: absolute;
  bottom: 20px;
  width: 100%;
}
.aside-right-newsslider .event-date .month, .aside-end-newsslider .event-date .month, .aside-right-eventsslider .event-date .month, .aside-end-eventsslider .event-date .month {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 0.8rem;
  position: absolute;
  bottom: 4px;
  width: 100%;
}
.aside-right-newsslider .event-date::before, .aside-end-newsslider .event-date::before, .aside-right-eventsslider .event-date::before, .aside-end-eventsslider .event-date::before {
  content: "";
  position: absolute;
  top: 16px;
  left: 0;
  width: 50%;
  height: 55px;
  background-color: #297d38;
  transform: skewY(35deg);
  z-index: -1;
}
.aside-right-newsslider .event-date::after, .aside-end-newsslider .event-date::after, .aside-right-eventsslider .event-date::after, .aside-end-eventsslider .event-date::after {
  content: "";
  position: absolute;
  top: 16px;
  right: 0;
  width: 50%;
  height: 55px;
  background-color: #4cac6e;
  transform: skewY(-35deg);
  z-index: -2;
}
.aside-right-newsslider .event-date, .aside-end-newsslider .event-date, .aside-right-eventsslider .event-date, .aside-end-eventsslider .event-date {
  right: 0;
  top: 0;
}
.aside-right-newsslider .slick-dots li.slick-active button::before, .aside-end-newsslider .slick-dots li.slick-active button::before, .aside-right-eventsslider .slick-dots li.slick-active button::before, .aside-end-eventsslider .slick-dots li.slick-active button::before {
  color: #297d38;
}

.aside-right-eventsslider .card, .aside-end-eventsslider .card {
  padding-top: 75px;
}

.tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-button {
  background: #a23436;
  border-color: #a23436;
  border-radius: 0;
  color: #ffffff;
}
.tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-button:hover, .tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-button:focus {
  font-weight: bold;
  background: rgb(142.6962616822, 45.8037383178, 47.5654205607);
  border-color: rgb(142.6962616822, 45.8037383178, 47.5654205607);
}
.tx-indexedsearch-searchbox .tx-indexedsearch-searchbox-sword {
  border-radius: 0;
  border: 1px solid #e1dfde;
}

.tx-indexedsearch-browsebox.pagination a {
  color: #892b2d;
}/*# sourceMappingURL=frontend_new.css.map */