nav .nav li a {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0;
}
nav .nav li a:after {
  height: 3px;
  border-radius: 2px;
  top: 20px;
}
nav .nav li a:hover:after {
  width: 25px;
}

.banner {
  width: 100%;
  position: relative;
}
.banner:not(.home) {
  min-height: 240px;
}
@media (min-width: 768.5px) {
  .banner:not(.home) {
    min-height: 456px;
  }
}
.banner:not(.home) .content {
  align-items: start;
  padding-top: 68px;
  padding-bottom: 40px;
}
@media (min-width: 768.5px) {
  .banner:not(.home) .content {
    padding-top: 186px;
  }
}
@media (max-width: 576px) {
  .banner .container {
    padding: 0 16px;
  }
}
.banner .image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}
.banner .image::before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
}
@media (max-width: 576.5px) {
  .banner .image::before {
    background: #000000;
    mix-blend-mode: normal;
    opacity: 0.3;
  }
}
@media (min-width: 576px) {
  .banner .image::before {
    background: linear-gradient(180deg, rgba(23, 27, 24, 0) 0%, rgba(23, 27, 24, 0.7) 100%);
  }
}
.banner .content {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
}
.banner .content h1 {
  color: #fff !important;
  max-width: 972px;
  text-transform: uppercase;
  text-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
}
.banner .content h6 {
  color: #fff !important;
  text-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
  max-width: 704px;
  margin-top: 4px;
  margin-bottom: 0;
}
@media (min-width: 768.5px) {
  .banner .content h6 {
    margin-top: 16px;
  }
}
@media (max-width: 576px) {
  .banner .content h6 {
    font-size: 14px;
    line-height: 20px;
    color: #ffffff;
  }
}
.banner.home {
  height: 480px;
}
@media (min-width: 768.5px) {
  .banner.home {
    height: 683px;
  }
}
.banner.home .content {
  align-items: center;
}
.banner.home .content h1 {
  max-width: 925px;
}
.banner.news {
  background-color: #013042;
}
@media (min-width: 769px) {
  .banner.news h6 {
    max-width: 280px;
  }
}
@media (min-width: 1280px) {
  .banner.news h6 {
    max-width: 360px;
  }
}
@media (max-width: 768px) {
  .banner.news h6 {
    font-weight: 600;
  }
}
.banner .scroll-down {
  position: absolute;
  left: 50%;
  margin-left: -11.5px;
  bottom: 109px;
  width: 23px;
  height: 44px;
  animation: bounce 2s ease infinite;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-10px);
  }
  60% {
    transform: translateY(-5px);
  }
}

.slideshow {
  position: relative;
}
.slideshow .controls {
  bottom: 14px;
  position: absolute;
  width: 100%;
}
@media (min-width: 768.5px) {
  .slideshow .controls {
    bottom: 34px;
  }
}
.slideshow .controls .container {
  display: flex;
  justify-content: space-between;
}
.slideshow .controls .container::after, .slideshow .controls .container::before {
  display: none;
}
.slideshow .controls .slick-dots {
  display: flex;
  margin-top: 8px;
  margin-bottom: 0;
}
.slideshow .controls .slick-dots li {
  margin-right: 6px;
  display: block;
}
.slideshow .controls .slick-dots li::marker {
  display: none;
}
.slideshow .controls .slick-dots li:not(.slick-active) {
  opacity: 0.4;
}
.slideshow .controls .slick-dots li button {
  font-size: 0;
  background-color: white;
  border-radius: 50%;
  width: 6px;
  height: 6px;
  padding: 0;
}
@media (min-width: 768.5px) {
  .slideshow .controls .slick-dots li button {
    height: 8px;
    width: 8px;
  }
}
.slideshow .controls .arrows {
  display: flex;
  bottom: 34px;
  right: 64px;
}
.slideshow .controls .arrows .slick-arrow {
  font-size: 0;
  width: 36px;
  height: 36px;
  margin-left: 5px;
  background-size: contain;
  background-position: center;
  background-color: transparent;
  padding: 0;
}
@media (min-width: 768.5px) {
  .slideshow .controls .arrows .slick-arrow {
    width: 44px;
    height: 44px;
  }
}
.slideshow .controls .arrows .slick-arrow.slick-disabled {
  opacity: 0.5;
}
.slideshow .controls .arrows .slick-prev {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="44" viewBox="0 0 44 44" fill="none"><g filter="url(%23filter0_d_1415_2294)"><mask id="mask0_1415_2294" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="6" y="2" width="32" height="32"><rect x="6" y="2" width="32" height="32" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_1415_2294)"><path d="M21.9998 23.3334L23.8665 21.4667L21.7332 19.3334H27.3332V16.6667H21.7332L23.8665 14.5334L21.9998 12.6667L16.6665 18.0001L21.9998 23.3334ZM21.9998 31.3334C20.1554 31.3334 18.4221 30.9834 16.7998 30.2834C15.1776 29.5834 13.7665 28.6334 12.5665 27.4334C11.3665 26.2334 10.4165 24.8223 9.7165 23.2001C9.0165 21.5779 8.6665 19.8445 8.6665 18.0001C8.6665 16.1556 9.0165 14.4223 9.7165 12.8001C10.4165 11.1779 11.3665 9.76675 12.5665 8.56675C13.7665 7.36675 15.1776 6.41675 16.7998 5.71675C18.4221 5.01675 20.1554 4.66675 21.9998 4.66675C23.8443 4.66675 25.5776 5.01675 27.1998 5.71675C28.8221 6.41675 30.2332 7.36675 31.4332 8.56675C32.6332 9.76675 33.5832 11.1779 34.2832 12.8001C34.9832 14.4223 35.3332 16.1556 35.3332 18.0001C35.3332 19.8445 34.9832 21.5779 34.2832 23.2001C33.5832 24.8223 32.6332 26.2334 31.4332 27.4334C30.2332 28.6334 28.8221 29.5834 27.1998 30.2834C25.5776 30.9834 23.8443 31.3334 21.9998 31.3334ZM21.9998 28.6667C24.9776 28.6667 27.4998 27.6334 29.5665 25.5667C31.6332 23.5001 32.6665 20.9779 32.6665 18.0001C32.6665 15.0223 31.6332 12.5001 29.5665 10.4334C27.4998 8.36675 24.9776 7.33341 21.9998 7.33341C19.0221 7.33341 16.4998 8.36675 14.4332 10.4334C12.3665 12.5001 11.3332 15.0223 11.3332 18.0001C11.3332 20.9779 12.3665 23.5001 14.4332 25.5667C16.4998 27.6334 19.0221 28.6667 21.9998 28.6667Z" fill="white"/></g></g><defs><filter id="filter0_d_1415_2294" x="-2" y="-2" width="48" height="48" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="4"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0.0556627 0 0 0 0 0.179388 0 0 0 0 0.0804079 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_1415_2294"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_1415_2294" result="shape"/></filter></defs></svg>');
}
.slideshow .controls .arrows .slick-next {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="44" height="44" viewBox="0 0 44 44" fill="none"><g filter="url(%23filter0_d_1415_2295)"><mask id="mask0_1415_2295" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="6" y="2" width="32" height="32"><rect x="6" y="2" width="32" height="32" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_1415_2295)"><path d="M21.9998 23.3334L27.3332 18.0001L21.9998 12.6667L20.1332 14.5334L22.2665 16.6667H16.6665V19.3334H22.2665L20.1332 21.4667L21.9998 23.3334ZM21.9998 31.3334C20.1554 31.3334 18.4221 30.9834 16.7998 30.2834C15.1776 29.5834 13.7665 28.6334 12.5665 27.4334C11.3665 26.2334 10.4165 24.8223 9.7165 23.2001C9.0165 21.5779 8.6665 19.8445 8.6665 18.0001C8.6665 16.1556 9.0165 14.4223 9.7165 12.8001C10.4165 11.1779 11.3665 9.76675 12.5665 8.56675C13.7665 7.36675 15.1776 6.41675 16.7998 5.71675C18.4221 5.01675 20.1554 4.66675 21.9998 4.66675C23.8443 4.66675 25.5776 5.01675 27.1998 5.71675C28.8221 6.41675 30.2332 7.36675 31.4332 8.56675C32.6332 9.76675 33.5832 11.1779 34.2832 12.8001C34.9832 14.4223 35.3332 16.1556 35.3332 18.0001C35.3332 19.8445 34.9832 21.5779 34.2832 23.2001C33.5832 24.8223 32.6332 26.2334 31.4332 27.4334C30.2332 28.6334 28.8221 29.5834 27.1998 30.2834C25.5776 30.9834 23.8443 31.3334 21.9998 31.3334ZM21.9998 28.6667C24.9776 28.6667 27.4998 27.6334 29.5665 25.5667C31.6332 23.5001 32.6665 20.9779 32.6665 18.0001C32.6665 15.0223 31.6332 12.5001 29.5665 10.4334C27.4998 8.36675 24.9776 7.33341 21.9998 7.33341C19.0221 7.33341 16.4998 8.36675 14.4332 10.4334C12.3665 12.5001 11.3332 15.0223 11.3332 18.0001C11.3332 20.9779 12.3665 23.5001 14.4332 25.5667C16.4998 27.6334 19.0221 28.6667 21.9998 28.6667Z" fill="white"/></g></g><defs><filter id="filter0_d_1415_2295" x="-2" y="-2" width="48" height="48" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="4"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 0.0556627 0 0 0 0 0.179388 0 0 0 0 0.0804079 0 0 0 0.25 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_1415_2295"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_1415_2295" result="shape"/></filter></defs></svg>');
}
.slideshow .slide {
  height: 480px;
  position: relative;
}
@media (min-width: 768.5px) {
  .slideshow .slide {
    height: 683px;
  }
}
.slideshow .slide .content {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  padding-top: 75px;
}
@media (min-width: 768.5px) {
  .slideshow .slide .content {
    align-items: center;
    padding-top: 0;
  }
}
.slideshow .slide .content h1 {
  color: #fff !important;
  max-width: 925px;
  text-transform: uppercase;
  text-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
  font-size: 32px;
  line-height: 42px;
  font-weight: 800;
}
@media (min-width: 768.5px) {
  .slideshow .slide .content h1 {
    font-size: 60px;
    line-height: 80px;
  }
}
.slideshow .slide .content .learn-more {
  border-radius: 4px;
  border: 1.5px solid white;
  padding: 16px 24px;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  /* 175% */
  text-transform: uppercase;
  color: white;
  margin-top: 24px;
  display: inline-flex;
  text-shadow: 0px 4px 8px rgba(14, 46, 21, 0.25);
  box-shadow: 0px 4px 8px 0px #0e2e15 25%;
}
@media (max-width: 768px) {
  .slideshow .slide .content .learn-more {
    padding: 8px 24px;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px; /* 200% */
  }
}
.slideshow .slide .content .learn-more:hover {
  background-color: #319044;
  color: white;
  border-color: #319044;
}
.slideshow .slide .image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}
.slideshow .slide .image::before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
}
@media (max-width: 576px) {
  .slideshow .slide .image::before {
    background: #000000;
    mix-blend-mode: normal;
    opacity: 0.3;
  }
}
@media (min-width: 576.5px) {
  .slideshow .slide .image::before {
    background: linear-gradient(180deg, rgba(23, 27, 24, 0) 0%, rgba(23, 27, 24, 0.7) 100%);
  }
}
.slideshow .scroll-down {
  position: absolute;
  left: 50%;
  margin-left: -9px;
  width: 18px;
  height: 32px;
  animation: bounce 2s ease infinite;
  bottom: 89px;
}
@media (min-width: 768.5px) {
  .slideshow .scroll-down {
    margin-left: -11.5px;
    bottom: 109px;
    width: 23px;
    height: 44px;
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-10px);
  }
  60% {
    transform: translateY(-5px);
  }
}

.container {
  width: 100%;
  max-width: 1366px;
  padding: 0px 24px;
  position: relative;
}
@media (min-width: 768.5px) {
  .container {
    padding: 0px 40px;
  }
}
@media (min-width: 1200.5px) {
  .container {
    padding: 0px 72px;
  }
}

a.download-report > span {
  display: flex;
  align-items: start;
  width: auto;
}
a.download-report > span img {
  width: 24px;
  height: 24px;
  margin-right: 8px;
}
a.download-report > span span {
  text-align: left;
}

header {
  box-shadow: 0px 4px 8px rgba(14, 46, 21, 0.1);
}
@media (min-width: 768.5px) {
  header {
    box-shadow: 0px 9px 15px rgba(0, 0, 0, 0.12);
  }
}
@media (max-width: 768px) {
  header .container {
    padding: 0 16px;
  }
}
header .navbar-header {
  display: flex !important;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid #e5e5e5;
}
header .navbar-header::after, header .navbar-header::before {
  display: none;
}
header .navbar-header .dropdown-toggle {
  cursor: pointer;
}
header .navbar-header .dropdown-menu {
  margin-top: -28px;
  box-shadow: none;
  width: 230px;
}
@media (min-width: 768.5px) {
  header .navbar-header .dropdown-menu {
    width: auto;
    margin-top: -44px;
  }
  header .navbar-header .dropdown-menu form {
    padding: 20px 0;
  }
}
@media (max-width: 576px) {
  header .navbar-header .dropdown-menu {
    width: calc(100vw - 16px - 16px - 16px - 24px);
    max-width: unset;
  }
}

section.page-not-found {
  padding: 80px 0 120px;
  text-align: center;
  background-color: white;
}
section.page-not-found h1 {
  font-size: 100px;
  font-weight: 600;
  line-height: 120px;
  letter-spacing: 0.1em;
}

section#OtherLink {
  background: #f2f1ec;
}
section#OtherLink h3 {
  text-align: left;
}

.dropdown-menu .link-area {
  display: flex;
  justify-content: space-between;
  padding: 10px !important;
}
.dropdown-menu .link-area > div {
  width: 48%;
}
.dropdown-menu .link-area .button {
  position: relative;
  line-height: 22px;
  border: none !important;
  padding: 8px 0px;
  min-width: 0px;
  font-size: 14px;
  width: 100%;
  color: #fff !important;
}
.dropdown-menu .link-area .button.reset {
  background-color: #fff;
  color: #319044 !important;
  border: 1px solid #319044 !important;
  padding: 7px 0;
}
.dropdown-menu .link-area .button.reset:hover {
  color: #fff !important;
  background-color: #319044 !important;
}

section.contact {
  background: #fff;
  position: relative;
  padding-bottom: 100px;
}
section.contact::before {
  content: "";
  position: absolute;
  top: 0;
  background: #f2f1ec;
  left: 0;
  height: 380px;
  width: 100%;
}
@media (min-width: 768.5px) {
  section.contact::before {
    height: 880px;
  }
}
section.contact .content-area {
  margin: 0 -4px;
  padding: 40px 24px;
  text-align: justify;
}
@media (min-width: 768.5px) {
  section.contact .content-area {
    max-width: 880px;
    padding: 80px 40px;
    margin: 0 auto;
  }
}
section.contact h5 {
  color: #555555;
}
@media (max-width: 768px) {
  section.contact h5 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin: 0 !important;
  }
}
section.contact .card {
  background: #ffffff;
  /* Elevation */
  box-shadow: 0px 4px 8px rgba(14, 46, 21, 0.1);
  border-radius: 8px;
}
@media (min-width: 768.5px) {
  section.contact .card {
    box-shadow: 0px 9px 15px rgba(0, 0, 0, 0.12);
  }
}
section.contact .card .list {
  border-bottom: 1px solid #b1b1b1;
  padding: 40px 0;
}
@media (min-width: 768.5px) {
  section.contact .card .list {
    padding: 80px 0;
    display: flex;
    align-items: start;
  }
}
section.contact .card .list:first-child {
  padding-top: 0;
}
section.contact .card .list:last-child {
  padding-bottom: 0;
  border: none;
}
section.contact .card .list > img {
  width: 194px;
  min-width: 194px;
  margin-right: 48px;
  margin-bottom: 16px;
}
@media (min-width: 768.5px) {
  section.contact .card .list > img {
    margin-bottom: 0;
  }
}
section.contact .card .list .content h3 {
  color: #000000;
  margin-bottom: 8px;
}
section.contact .card .list .content p {
  color: #000000;
}
section.contact .card .list .content .cp,
section.contact .card .list .content .social-media {
  margin-top: 16px;
}
@media (min-width: 768.5px) {
  section.contact .card .list .content .cp,
  section.contact .card .list .content .social-media {
    margin-top: 32px;
  }
}
section.contact .card .list .content .cp > :first-child,
section.contact .card .list .content .social-media > :first-child {
  font-weight: 600;
}
section.contact .card .list .content .cp a {
  display: flex;
  align-items: center;
}
section.contact .card .list .content .cp a img {
  width: 24px;
  display: block;
  margin-right: 8px;
}
section.contact .card .list .content .cp a span {
  color: #319044;
}
section.contact .card .list .content .social-media .link-area {
  display: flex;
  align-items: center;
  margin-top: 8px;
}
@media (min-width: 768.5px) {
  section.contact .card .list .content .social-media .link-area {
    margin-top: 16px;
  }
}
section.contact .card .list .content .social-media .link-area a:nth-child(2) {
  margin: 0 24px;
}
section.contact .card .list .content .social-media .link-area img {
  width: 24px;
  display: block;
}

.icon-search {
  width: 24px;
  height: 24px;
  position: relative;
  display: block;
}
.icon-search:after, .icon-search:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-size: 100% !important;
  transition: all ease-in-out 0.25s;
}
.icon-search::before {
  background: url(../img/icons/search-green.svg) center no-repeat;
}
.icon-search::after {
  background: url(../img/icons/search.svg) center no-repeat;
  opacity: 1;
}
.icon-search:hover::after {
  opacity: 0;
}

.share-socmed {
  display: flex;
  margin-left: 16px;
  align-items: center;
}
@media (min-width: 576.5px) {
  .share-socmed {
    margin-left: 31px;
  }
}
.share-socmed .icon-share {
  width: 24px;
  height: 24px;
  position: relative;
  display: block;
}
.share-socmed .icon-share:after, .share-socmed .icon-share:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-size: 100% !important;
  transition: all ease-in-out 0.25s;
}
.share-socmed .icon-share::before {
  background: url(../img/icons/ic_share_green.svg) center no-repeat;
}
.share-socmed .icon-share::after {
  background: url(../img/icons/ic_share.svg) center no-repeat;
  opacity: 1;
}
.share-socmed div {
  font-size: 16px;
  line-height: 28px;
  text-transform: uppercase;
  color: #319044;
  font-weight: 700;
  transition: all ease-in-out 0.25s;
}
.share-socmed:hover div {
  color: #555555;
}
.share-socmed:hover .icon-share::after {
  opacity: 0;
}

section.recommendations:not(.banner) {
  background: #f2f1ec;
  padding: 40px 0;
}
@media (min-width: 576.5px) {
  section.recommendations:not(.banner) {
    padding: 80px 0;
  }
}
@media (max-width: 576px) {
  section.recommendations:not(.banner) .container {
    padding: 0;
  }
}
section.recommendations:not(.banner) .collapsable-area {
  /* Elevation */
  background: #ffffff;
  box-shadow: 0px 9px 15px rgba(0, 0, 0, 0.12);
  margin-bottom: 32px;
  border-radius: 8px;
  overflow: hidden;
}
@media (max-width: 576px) {
  section.recommendations:not(.banner) .collapsable-area {
    border-radius: 0;
    margin-bottom: 16px;
  }
}
section.recommendations:not(.banner) .collapsable-area .title {
  background-color: #319044;
  transition: all ease-in-out 0.25s;
  padding-bottom: 16px;
}
@media (min-width: 576.5px) {
  section.recommendations:not(.banner) .collapsable-area .title {
    justify-content: space-between;
    align-items: center;
    display: flex;
    padding-right: 32px;
    padding-bottom: 0;
  }
}
@media (min-width: 576.5px) {
  section.recommendations:not(.banner) .collapsable-area .title > :first-child {
    display: flex;
    align-items: center;
  }
}
section.recommendations:not(.banner) .collapsable-area .title > :first-child img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  height: auto;
  margin-right: 20px;
}
@media (min-width: 576.5px) {
  section.recommendations:not(.banner) .collapsable-area .title > :first-child img {
    height: 197px;
    width: 280px;
    min-width: 280px;
  }
}
@media (min-width: 1200.5px) {
  section.recommendations:not(.banner) .collapsable-area .title > :first-child img {
    width: 397px;
    min-width: 397px;
  }
}
section.recommendations:not(.banner) .collapsable-area .title > :first-child div {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  color: #fff;
  flex-grow: 1;
  padding: 16px 24px 8px;
}
@media (min-width: 576.5px) {
  section.recommendations:not(.banner) .collapsable-area .title > :first-child div {
    padding: 0;
  }
}
@media (min-width: 1200.5px) {
  section.recommendations:not(.banner) .collapsable-area .title > :first-child div {
    font-size: 32px;
    line-height: 42px;
  }
}
section.recommendations:not(.banner) .collapsable-area .title > :last-child {
  display: flex;
  align-items: center;
  background: url(../img/ic_minus.svg) right center no-repeat;
  cursor: pointer;
  white-space: nowrap;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 24px;
}
@media (min-width: 576.5px) {
  section.recommendations:not(.banner) .collapsable-area .title > :last-child {
    padding: 0;
  }
}
section.recommendations:not(.banner) .collapsable-area .title > :last-child::before {
  content: "Read More";
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  margin-right: 10px;
  color: #ffffff;
}
section.recommendations:not(.banner) .collapsable-area .title > :last-child::after {
  content: "";
  width: 24px;
  height: 24px;
  background: url(../img/ic_plus.svg) right center no-repeat;
  display: block;
  transition: all ease-in-out 0.25s;
  white-space: nowrap;
}
section.recommendations:not(.banner) .collapsable-area .title[aria-expanded=true] {
  background-color: #013042;
}
section.recommendations:not(.banner) .collapsable-area .title[aria-expanded=true] > :last-child::before {
  content: "Read Less";
}
section.recommendations:not(.banner) .collapsable-area .title[aria-expanded=true] > :last-child::after {
  transform: rotate(90deg);
}
section.recommendations:not(.banner) .collapsable-area .body {
  padding: 40px 24px;
}
@media (min-width: 768.5px) {
  section.recommendations:not(.banner) .collapsable-area .body {
    padding: 60px 104px 80px;
  }
}
section.recommendations:not(.banner) .collapsable-area .body h5 {
  color: #252525;
  margin-bottom: 32px;
}
section.recommendations:not(.banner) .collapsable-area .body pre {
  font-size: 0;
  line-height: 0;
  background-color: 0;
  border-color: #b1b1b1;
  border-bottom: none;
  padding: 0;
  margin-bottom: 32px;
}
section.recommendations:not(.banner) .collapsable-area .body p {
  color: #252525;
  margin-bottom: 16px;
}
section.recommendations:not(.banner) .collapsable-area .body p:last-child {
  margin-bottom: 0;
}
section.recommendations:not(.banner) .collapsable-area .body ol,
section.recommendations:not(.banner) .collapsable-area .body ul {
  margin-top: 32px;
  margin-bottom: 40px;
}
section.recommendations:not(.banner) .collapsable-area .body ol li,
section.recommendations:not(.banner) .collapsable-area .body ul li {
  color: #252525;
  margin-bottom: 16px;
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
}
@media (min-width: 768.5px) {
  section.recommendations:not(.banner) .collapsable-area .body ol li,
  section.recommendations:not(.banner) .collapsable-area .body ul li {
    margin-bottom: 23px;
  }
}
section.recommendations:not(.banner) .collapsable-area .body ol li ul,
section.recommendations:not(.banner) .collapsable-area .body ol li ol,
section.recommendations:not(.banner) .collapsable-area .body ul li ul,
section.recommendations:not(.banner) .collapsable-area .body ul li ol {
  margin-top: 8px;
  list-style: none;
}
section.recommendations:not(.banner) .collapsable-area .body ol li ul li,
section.recommendations:not(.banner) .collapsable-area .body ol li ol li,
section.recommendations:not(.banner) .collapsable-area .body ul li ul li,
section.recommendations:not(.banner) .collapsable-area .body ul li ol li {
  padding-left: 28px;
  background: url(../img/icons/ic_chevron-right.png) center left no-repeat;
  background-size: 24px;
  margin-bottom: 8px;
}
@media (min-width: 768.5px) {
  section.recommendations:not(.banner) .collapsable-area .body ol {
    -moz-columns: 2;
         columns: 2;
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
}
section.recommendations:not(.banner) .collapsable-area .body img {
  display: block;
  width: 100%;
  box-shadow: 0px 9px 25px rgba(0, 0, 0, 0.25);
  border-radius: 8px;
  margin: 40px 0;
}
section.recommendations:not(.banner) .collapsable-area .body .bottom {
  margin-top: 32px;
}
@media (min-width: 576.5px) {
  section.recommendations:not(.banner) .collapsable-area .body .bottom {
    margin-top: 50px;
    display: flex;
    justify-content: space-between;
  }
}
section.recommendations:not(.banner) .collapsable-area .body .bottom a.share-socmed .icon-share {
  margin-right: 8px;
}
section.recommendations:not(.banner) .collapsable-area .body .bottom a.share-socmed .icon-share::after {
  background: url(../img/icons/ic_share.svg) center no-repeat;
  opacity: 0;
}
section.recommendations:not(.banner) .collapsable-area .body .bottom a.share-socmed div {
  font-size: 16px;
  line-height: 28px;
  text-transform: uppercase;
  color: #319044;
  font-weight: 700;
  transition: all ease-in-out 0.25s;
}
section.recommendations:not(.banner) .collapsable-area .body .bottom a.share-socmed:hover div {
  color: #555555;
}
section.recommendations:not(.banner) .collapsable-area .body .bottom a.share-socmed:hover .icon-share::after {
  opacity: 1;
}
@media (max-width: 576px) {
  section.recommendations:not(.banner) .collapsable-area .body .bottom .button {
    width: 100%;
  }
  section.recommendations:not(.banner) .collapsable-area .body .bottom a.share-socmed {
    margin: 24px auto 0;
    width: -moz-fit-content;
    width: fit-content;
  }
}

#ShareModal {
  transform: none !important;
}
#ShareModal.in {
  display: flex !important;
  align-items: center;
}
#ShareModal .modal-dialog {
  transform: none !important;
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
  padding: 0 20px;
}
#ShareModal .modal-dialog .modal-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: none;
  padding: 0;
}
#ShareModal .modal-dialog .modal-header > div:first-child {
  font-size: 22px;
  line-height: 28px;
  font-weight: 700;
  color: #000;
}
@media (min-width: 768.5px) {
  #ShareModal .modal-dialog .modal-header > div:first-child {
    font-size: 32px;
    line-height: 42px;
  }
}
#ShareModal .modal-dialog .modal-header > div:last-child {
  cursor: pointer;
}
#ShareModal .modal-dialog .modal-header > div:last-child img {
  width: 24px;
  height: 24px;
}
@media (min-width: 768.5px) {
  #ShareModal .modal-dialog .modal-header > div:last-child img {
    width: 40px;
    height: 40px;
  }
}
#ShareModal .modal-dialog .modal-content {
  padding: 24px;
  border-radius: 8px;
  box-shadow: 0px 9px 15px 0px rgba(0, 0, 0, 0.12);
}
@media (min-width: 768.5px) {
  #ShareModal .modal-dialog .modal-content {
    padding: 48px;
  }
}
#ShareModal .modal-dialog .modal-body {
  padding: 0;
  padding-top: 32px;
}
@media (min-width: 768.5px) {
  #ShareModal .modal-dialog .modal-body {
    padding-top: 48px;
  }
}
#ShareModal .modal-dialog .list {
  display: flex;
  margin-bottom: 48px;
  justify-content: space-around;
}
#ShareModal .modal-dialog .list a {
  padding: 6px;
  position: relative;
}
@media (min-width: 768.5px) {
  #ShareModal .modal-dialog .list a {
    padding: 8px;
  }
}
#ShareModal .modal-dialog .list a:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  border: 1px solid #99b0bc;
  transition: all ease-in-out 0.25s;
}
#ShareModal .modal-dialog .list a img {
  display: block;
  width: 28px;
  height: 28px;
}
@media (min-width: 768.5px) {
  #ShareModal .modal-dialog .list a img {
    width: 40px;
    height: 40px;
  }
}
#ShareModal .modal-dialog .list a:hover::before {
  border: 2px solid #1f702f;
}
#ShareModal .modal-dialog h5 {
  font-size: 22px;
  line-height: 32px;
}
@media (max-width: 576px) {
  #ShareModal .modal-dialog h5 {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
  }
}
#ShareModal .modal-dialog .copy-area {
  display: flex;
  border: 1px solid #b1b1b1;
  border-radius: 4px;
  overflow: hidden;
}
#ShareModal .modal-dialog .copy-area input {
  background-size: 24px;
  background: url(/addons/default/themes/barometer2023/img/icons/ic_copylink.svg) left 16px center no-repeat;
  flex-grow: 1;
  padding: 16px;
  padding-left: 54px;
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  border: none;
  width: 100%;
  color: black;
  padding-right: 0;
}
@media (max-width: 576px) {
  #ShareModal .modal-dialog .copy-area input {
    padding: 10px 0 10px 45px;
    font-size: 14px;
    line-height: 24px;
    background-position: left 8px center;
  }
}
#ShareModal .modal-dialog .copy-area a {
  background: #319044;
  padding: 16px 30px;
  color: white;
  font-weight: 700;
  font-size: 16px;
  line-height: 28px;
}
@media (max-width: 576px) {
  #ShareModal .modal-dialog .copy-area a {
    padding: 8px 24px;
    font-size: 14px;
    display: block;
    text-align: center;
  }
}
#ShareModal .modal-dialog .copy-success {
  color: #1f702f;
  margin-top: 10px;
}

@media (max-width: 576px) {
  .ui-autocomplete {
    border-radius: 0;
    left: 0 !important;
  }
}

@media (max-width: 576px) {
  ul.checklist li {
    background-size: 28px auto !important;
    padding-left: 36px;
    margin-bottom: 16px;
  }
}

.related-topic {
  padding: 80px 0;
}
@media (max-width: 768px) {
  .related-topic {
    padding: 40px 0;
  }
}
.related-topic .container {
  overflow: hidden;
}
@media (max-width: 768px) {
  .related-topic .container {
    overflow: auto;
  }
}
.related-topic .container .list {
  display: flex;
  flex-wrap: nowrap;
  margin: 0 -16px;
  overflow: hidden;
}
@media (max-width: 768px) {
  .related-topic .container .list {
    margin: 0 -24px;
    padding: 0 24px;
    overflow: auto;
  }
}
.related-topic .container .list > div {
  padding: 0 16px;
  width: 33.3333333333%;
  min-width: 266px;
}
@media (max-width: 768px) {
  .related-topic .container .list > div {
    padding: 0 3px;
  }
}
.related-topic .container .list a {
  position: relative;
  padding-bottom: 74.8704663212%;
  display: block;
  overflow: hidden;
  background: #aad5b2;
  box-shadow: 0px 9px 25px rgba(0, 0, 0, 0.25);
  border-radius: 4px;
}
@media (max-width: 768px) {
  .related-topic .container .list a {
    padding-bottom: 75%;
  }
}
.related-topic .container .list a .content {
  position: absolute;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: end;
  width: 100%;
  padding: 26px 25px 28px;
  text-align: left;
  top: 0px;
  left: 0px;
}
@media (max-width: 768px) {
  .related-topic .container .list a .content {
    padding: 24px 16px;
  }
}
.related-topic .container .list a .content h4 {
  color: #fff;
  margin-bottom: 20px;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
}
@media (max-width: 768px) {
  .related-topic .container .list a .content h4 {
    margin-bottom: 16px;
  }
}
.related-topic .container .list a .content .button {
  position: relative;
  line-height: 22px;
  border: none !important;
  padding: 8px 24px;
  min-width: 0px;
  font-size: 14px;
}
.related-topic .container .list a .bg {
  position: absolute;
  background-size: cover !important;
  background-position: center center !important;
  transition: all ease-in-out 0.25s;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
}
.related-topic .container .list a:hover .bg {
  transform: scale(1.1);
}
.related-topic .container .list a:hover .button {
  background: #277135 !important;
  border-color: #277135 !important;
  color: #fff !important;
  transition: all ease-in-out 0.25s;
}

[data-aos=fade-blur] {
  filter: blur(10px);
  opacity: 1;
  transition-property: opacity, transform, filter !important;
}
[data-aos=fade-blur].aos-animate {
  filter: blur(0);
}

[data-aos=fade-down] {
  transform: translate3d(0, -50px, 0);
}

.cta {
  background: #f2f1ec;
  padding: 80px 0 40px;
}
@media (min-width: 768.5px) {
  .cta {
    overflow: hidden;
    padding: 0 0 80px;
  }
}
.cta .container {
  padding: 36px 0;
  position: relative;
}
.cta .container::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0px;
  background: #edebde;
  width: 100%;
  box-shadow: 0px 4px 8px rgba(14, 46, 21, 0.1);
}
@media (min-width: 768.5px) {
  .cta .container::before {
    box-shadow: 0px 9px 15px rgba(0, 0, 0, 0.12);
    width: 20000px;
    left: 74px;
  }
}
@media (min-width: 768.5px) {
  .cta .container .row-t {
    display: flex;
    align-items: center;
  }
}
@media (min-width: 992.5px) {
  .cta .container .row-t {
    margin: 0 -26px;
  }
}
.cta .container .row-t [class*=col-] {
  position: relative;
  height: 100%;
  float: unset;
  padding: 0 20px;
}
@media (min-width: 992.5px) {
  .cta .container .row-t [class*=col-] {
    padding: 0 26px;
    width: 50%;
  }
}
.cta .container .row-t [class*=col-] h3 {
  margin-bottom: 24px;
  text-transform: none;
}
@media (min-width: 768.5px) {
  .cta .container .row-t [class*=col-] h3 {
    max-width: 498px;
    margin-bottom: 56px;
  }
}
.cta .container .row-t [class*=col-] .img {
  box-shadow: 0px 9px 15px rgba(0, 0, 0, 0.12);
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0px 8px 8px 0px;
}
@media (min-width: 1366px) {
  .cta .container .row-t [class*=col-] .img {
    border-radius: 8px;
  }
}
@media (max-width: 768px) {
  .cta .container .row-t [class*=col-] .img {
    margin: -118px 0 24px -20px;
  }
}

footer .bottom-nav li a {
  font-style: normal;
  letter-spacing: 0;
  position: relative;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
}
@media (min-width: 768px) {
  footer .bottom-nav li a {
    font-weight: 600;
    line-height: 24px;
    font-size: 16px;
  }
  footer .bottom-nav li a:after {
    height: 3px;
    border-radius: 2px;
    top: 20px;
    position: absolute;
    left: 0px;
    content: "";
    width: 0px;
    background: #319044;
    transition: all ease-in-out 0.25s;
  }
}
footer .bottom-nav li.active a:after {
  width: 25px;
}
footer .disclaimer {
  font-size: 14px;
  line-height: 20px;
}
@media (max-width: 576px) {
  footer .disclaimer {
    font-size: 10px;
    line-height: 16px;
  }
}

.caption {
  color: #9a998e;
  text-overflow: ellipsis;
  /* Desktop/Body Text Small - Regular */
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  margin-top: 8px;
}
@media (max-width: 768px) {
  .caption {
    font-size: 10px;
    line-height: 16px; /* 160% */
  }
}

section.flexy-page,
section.news-detail {
  background-color: #fff;
  padding: 80px 0;
}
@media (max-width: 576px) {
  section.flexy-page,
  section.news-detail {
    padding: 40px 0;
  }
}
section.flexy-page .container,
section.news-detail .container {
  max-width: 952px;
  text-align: justify;
}
section.flexy-page .container blockquote,
section.news-detail .container blockquote {
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 36px;
  color: #555;
  border-left: 2px solid #319044;
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 32px;
  padding: 8px 16px;
  text-align: left !important;
}
@media (max-width: 768px) {
  section.flexy-page .container blockquote,
  section.news-detail .container blockquote {
    margin-bottom: 24px;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
  }
}
section.flexy-page .container blockquote p,
section.news-detail .container blockquote p {
  text-align: left !important;
}
section.flexy-page .container blockquote p:last-child,
section.news-detail .container blockquote p:last-child {
  margin-bottom: 0;
}
section.flexy-page .container h4:not(:first-child),
section.flexy-page .container h3:not(:first-child),
section.news-detail .container h4:not(:first-child),
section.news-detail .container h3:not(:first-child) {
  margin-top: 32px;
  margin-bottom: 16px;
}
@media (max-width: 768px) {
  section.flexy-page .container h4:not(:first-child),
  section.flexy-page .container h3:not(:first-child),
  section.news-detail .container h4:not(:first-child),
  section.news-detail .container h3:not(:first-child) {
    margin-top: 24px;
    margin-bottom: 8px;
  }
}
section.flexy-page .container p,
section.news-detail .container p {
  margin-bottom: 32px;
  text-align: justify;
}
@media (max-width: 768px) {
  section.flexy-page .container p,
  section.news-detail .container p {
    margin-bottom: 24px;
  }
}
section.flexy-page .container img,
section.news-detail .container img {
  border-radius: 4px;
}
section.flexy-page .container ul,
section.news-detail .container ul {
  max-width: 598px;
  margin: 0px auto 32px;
}
section.flexy-page .container ul li,
section.news-detail .container ul li {
  margin-bottom: 24px;
  color: #000;
}
@media (max-width: 768px) {
  section.flexy-page .container ul li,
  section.news-detail .container ul li {
    margin-bottom: 16px;
  }
}
section.flexy-page .container .testimonial,
section.news-detail .container .testimonial {
  max-width: 598px;
  margin: 0px auto 32px;
  padding-left: 65px;
  position: relative;
}
@media (max-width: 768px) {
  section.flexy-page .container .testimonial,
  section.news-detail .container .testimonial {
    padding-left: 40px;
  }
}
section.flexy-page .container .testimonial::before,
section.news-detail .container .testimonial::before {
  content: "";
  width: 48px;
  height: 48px;
  position: absolute;
  top: -5px;
  left: 0;
  background: url(../img/icons/ic_quotation-green.svg) center no-repeat;
  background-size: 100% auto;
}
@media (max-width: 768px) {
  section.flexy-page .container .testimonial::before,
  section.news-detail .container .testimonial::before {
    width: 35px;
    height: 35px;
  }
}
section.flexy-page .container .testimonial p,
section.news-detail .container .testimonial p {
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 36px;
  margin-bottom: 24px;
  text-align: justify;
  color: #555;
}
@media (max-width: 768px) {
  section.flexy-page .container .testimonial p,
  section.news-detail .container .testimonial p {
    margin-bottom: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    font-size: 18px;
  }
}
section.flexy-page .container .testimonial .name,
section.news-detail .container .testimonial .name {
  font-style: normal;
  font-weight: 700;
  color: #555;
}
@media (max-width: 768px) {
  section.flexy-page .container .testimonial .name,
  section.news-detail .container .testimonial .name {
    line-height: 20px;
  }
}
section.flexy-page .container .testimonial .role,
section.news-detail .container .testimonial .role {
  color: #555;
  font-style: normal;
}
@media (max-width: 768px) {
  section.flexy-page .container .testimonial .role,
  section.news-detail .container .testimonial .role {
    line-height: 20px;
  }
}
section.flexy-page .container h1,
section.flexy-page .container h2,
section.flexy-page .container h3,
section.flexy-page .container h4,
section.flexy-page .container h5,
section.flexy-page .container h6,
section.news-detail .container h1,
section.news-detail .container h2,
section.news-detail .container h3,
section.news-detail .container h4,
section.news-detail .container h5,
section.news-detail .container h6 {
  color: #252525;
  margin-bottom: 16px;
  text-align: justify;
}
section.flexy-page .container h6,
section.news-detail .container h6 {
  font-weight: 600;
}
section.flexy-page .container a,
section.flexy-page .container strong,
section.news-detail .container a,
section.news-detail .container strong {
  color: #319044;
}

section.news-detail {
  padding: 48px 0 80px;
}
@media (max-width: 576px) {
  section.news-detail {
    padding: 16px 0 40px;
  }
}

section.related-content {
  padding: 80px 0;
  background-color: #f2f1ec;
}
section.related-content h3 {
  color: #252525;
}
@media (max-width: 768px) {
  section.related-content {
    padding: 40px 0;
  }
}
section.related-content .list {
  display: flex;
  flex-wrap: nowrap;
  margin: 0 -16px;
  overflow: hidden;
}
@media (max-width: 768px) {
  section.related-content .list {
    margin: 0 -24px;
    padding: 0 8px;
    overflow: auto;
  }
}
section.related-content .list > div {
  padding: 0 16px;
  width: 33.3333333333%;
  min-width: 266px;
}
@media (max-width: 768px) {
  section.related-content .list > div {
    padding: 0 10px;
  }
}
section.related-content .list > div a {
  color: #252525;
  display: block;
}
section.related-content .list > div .image {
  position: relative;
  padding-bottom: 66.7512690355%;
  overflow: hidden;
  border-radius: 4px;
  background: #bedeb3 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="176" height="161" viewBox="0 0 176 161" fill="none"><g style="mix-blend-mode:overlay" opacity="0.3"><path fill-rule="evenodd" clip-rule="evenodd" d="M57.1666 22.2979C57.7429 19.8487 58.8349 16.6798 60.918 13.488C65.5037 6.46167 74.4585 0 91.0406 0C107.612 0 116.893 6.44339 121.873 13.3464C124.295 16.7042 125.611 20.0442 126.325 22.5382L126.327 22.5482C128.567 22.097 131.562 21.6875 135.025 21.7033C142.642 21.7382 152.556 23.8434 161.496 32.0203C170.617 40.3631 172.405 50.4054 171.963 58.1236C171.743 61.9709 170.972 65.295 170.258 67.6578C170.105 68.1659 169.953 68.6316 169.809 69.051C170.254 69.4653 170.754 69.9485 171.297 70.4985C173.326 72.5531 175.969 75.5644 178.454 79.4203C183.425 87.1344 187.851 98.3871 185.211 112.082C183.912 118.822 181.525 123.96 178.139 127.915C174.75 131.873 170.565 134.407 166.079 136.236C161.663 138.036 156.795 139.21 152.046 140.346L151.75 140.417C147.007 141.552 142.29 142.68 137.598 144.38C134.97 145.332 132.478 146.171 130.078 146.909C124.073 150.005 116.771 151.395 110.852 152.049C107.433 152.427 101.043 152.578 98.5393 152.628V186H88.831V152.86C86.339 152.779 80.0025 152.594 76.6525 152.196C73.3058 151.798 69.5242 151.167 65.7859 150.14C59.584 148.984 53.3318 147.163 46.0224 144.352C41.6672 142.677 37.5144 141.905 33.3597 141.223C32.954 141.156 32.5449 141.09 32.1333 141.023C28.4617 140.429 24.5819 139.802 20.994 138.493C16.821 136.971 12.9855 134.529 9.68074 130.259C6.44567 126.079 3.84437 120.308 1.76044 112.303C-2.55401 95.7294 1.72435 84.2689 7.44897 76.9352C10.2612 73.3325 13.351 70.8137 15.7459 69.1895C16.2163 68.8705 16.6615 68.5849 17.0744 68.3315C17.0021 68.0498 16.9287 67.751 16.8554 67.4359C16.3062 65.0727 15.7569 61.7562 15.7579 57.9235C15.7599 50.2428 17.9897 40.2971 27.039 32.0203C35.8328 23.9773 44.455 21.7383 51.0879 21.702C53.4346 21.6891 55.4884 21.9517 57.1666 22.2979ZM86.7608 138.081C85.8633 137.066 84.9951 136.005 84.1859 134.912C81.7505 131.182 79.7945 127.123 79.2989 123.307C79.256 122.977 79.1983 122.654 79.1265 122.339C79.1893 118.303 81.17 113.591 84.0322 108.985C86.6395 104.789 89.7374 101.059 91.9766 98.5741C94.0368 101.103 96.8605 104.859 99.2344 109.048C101.942 113.825 103.799 118.709 103.717 122.796C103.614 127.923 100.4 133.486 96.6818 138.11C94.9925 140.211 93.3028 141.992 91.9843 143.29C90.531 142.005 88.6451 140.214 86.7608 138.081ZM77.3454 105.229C75.6299 107.99 73.9936 111.1 72.8665 114.352C70.4866 112.814 67.7587 111.677 65.2299 110.837C58.857 108.72 51.6956 107.789 47.5071 107.39C42.9422 106.956 39.1121 110.185 39.5801 114.108C39.9644 117.33 40.8078 122.562 42.6134 127.95C43.5702 130.805 44.8357 133.824 46.528 136.65C42.2597 135.248 38.2544 134.533 34.6822 133.946C34.5183 133.919 34.3557 133.893 34.1943 133.866C33.9974 133.834 33.8024 133.802 33.6092 133.771L33.5849 133.767L33.5264 133.757L33.5227 133.757C29.6992 133.134 26.6021 132.629 23.7758 131.598C20.8515 130.532 18.2763 128.906 15.9364 125.882C13.5267 122.768 11.2492 118.018 9.29958 110.529C5.547 96.1136 9.33103 86.9148 13.6856 81.3364C15.9129 78.483 18.3669 76.4826 20.2559 75.2016C21.1975 74.563 21.9886 74.11 22.5249 73.8252C22.7926 73.683 22.9956 73.5833 23.1205 73.524L23.1834 73.4944L23.2471 73.4652L23.2588 73.46L23.2628 73.4582L26.5593 72.0507L25.2991 68.822L25.2975 68.8178L25.2917 68.8023L25.2833 68.7797L25.2467 68.6786C25.2043 68.5594 25.1385 68.3683 25.0568 68.1116C24.8932 67.5976 24.6673 66.8244 24.4392 65.8426C23.9811 63.8716 23.5237 61.1017 23.5245 57.9254C23.5261 51.5882 25.3345 43.8259 32.4233 37.3423C39.7675 30.625 46.4727 29.112 51.1326 29.0865C53.5147 29.0734 55.455 29.45 56.7729 29.8174C57.4305 30.0007 57.927 30.18 58.2381 30.3032C58.3934 30.3646 58.5016 30.4117 58.5597 30.4378L58.6035 30.4579L64.2692 33.29V27.1919L64.2693 27.1839C64.2697 27.1649 64.2708 27.1252 64.2733 27.0663C64.2785 26.9483 64.2896 26.7539 64.3139 26.4943C64.3624 25.9737 64.4625 25.1988 64.6676 24.2558C65.0806 22.3574 65.9021 19.8566 67.5173 17.3817C70.5953 12.6655 76.9679 7.38462 91.0406 7.38462C105.124 7.38462 111.977 12.6838 115.468 17.5233C117.281 20.0368 118.284 22.5681 118.831 24.4775C119.102 25.4273 119.257 26.2069 119.341 26.7301C119.384 26.9912 119.408 27.1866 119.422 27.3054L119.427 27.3522L119.434 27.424L119.435 27.4317L119.435 27.437L119.781 32.4676L124.718 30.6179L124.722 30.6166L124.726 30.615L124.731 30.6131L124.763 30.6019L124.837 30.5765C124.942 30.541 125.114 30.4843 125.348 30.4134C125.818 30.2716 126.533 30.0738 127.451 29.8742C129.294 29.4736 131.917 29.0738 134.987 29.0879C141.084 29.1158 148.918 30.7626 156.111 37.3423C163.124 43.7562 164.568 51.4219 164.208 57.7225C164.027 60.8846 163.389 63.6477 162.793 65.6197C162.497 66.6014 162.214 67.3751 162.012 67.8903C161.911 68.1476 161.831 68.3394 161.779 68.4594L161.751 68.5224L161.724 68.5842L161.719 68.5959L161.717 68.6008L161.715 68.6039L160.511 71.1764L162.808 72.9552L162.812 72.9584L162.833 72.9748C162.858 72.995 162.902 73.0305 162.964 73.081C163.087 73.182 163.279 73.3428 163.529 73.5617C164.03 73.9999 164.762 74.6685 165.635 75.5528C167.385 77.3256 169.68 79.9403 171.831 83.2783C176.132 89.9519 179.768 99.3585 177.572 110.75C176.453 116.553 174.504 120.463 172.115 123.253C169.73 126.039 166.703 127.947 163.019 129.448C159.266 130.978 155.006 132.023 150.151 133.185L149.707 133.291C147.124 133.909 144.399 134.56 141.607 135.337C142.939 132.888 143.974 130.339 144.787 127.909C146.592 122.509 147.432 117.27 147.812 114.059C148.272 110.184 144.541 106.968 140.014 107.323C135.691 107.662 128.13 108.498 121.39 110.536C118.024 111.553 114.621 112.941 111.907 114.875C111.433 115.213 110.974 115.572 110.538 115.952C109.536 112.269 107.857 108.694 106.072 105.545C103.114 100.327 99.5904 95.8021 97.357 93.1315C94.6924 89.9455 89.7199 89.8228 86.8883 92.8827C84.4667 95.4996 80.5997 99.9918 77.3454 105.229ZM64.9255 142.42C70.3255 143.585 75.5985 144.175 81.584 144.437C81.2453 144.026 80.9026 143.602 80.5583 143.167C76.6147 138.175 72.1059 131.174 71.1845 124.078C70.8609 121.586 68.0019 119.252 62.2753 117.349C57.4218 115.737 51.7978 114.887 47.8372 114.459C48.2427 117.458 49.0183 121.719 50.4613 126.024C52.1104 130.945 54.4981 135.512 57.7909 138.433C59.6446 140.078 62.1161 141.387 64.9255 142.42ZM127.657 139.893C119.754 142.323 112.951 143.576 105.259 144.164C105.605 143.687 105.956 143.192 106.309 142.68C109.765 137.675 113.679 130.736 114.584 123.765C114.74 122.564 115.497 121.409 117.132 120.243C118.813 119.045 121.217 117.997 124.11 117.123C129.356 115.537 135.412 114.753 139.56 114.381C139.159 117.375 138.385 121.657 136.937 125.987C135.288 130.92 132.897 135.502 129.596 138.43C129.008 138.952 128.358 139.439 127.657 139.893Z" fill="black"/></g></svg>') bottom right no-repeat;
}
@media (max-width: 768px) {
  section.related-content .list > div .image {
    padding-bottom: 75%;
  }
}
section.related-content .list > div .image img {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all ease-in-out 0.2s;
}
section.related-content .list > div .text {
  padding-top: 24px;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
}
@media (max-width: 768px) {
  section.related-content .list > div .text {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
  }
}
section.related-content .list > div:hover .text {
  color: #319044;
}
section.related-content .list > div:hover .image img {
  transform: scale(1.1);
}

div .top-area {
  display: flex;
  flex-wrap: wrap;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 171.429% */
  text-transform: uppercase;
  color: #b1b1b1;
  margin-bottom: 2px;
  transition: all ease-in-out 0.25s;
}
@media (max-width: 768px) {
  div .top-area {
    align-items: center;
    color: #9a998e;
  }
}
@media (max-width: 768px) {
  div .top-area {
    font-size: 10px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
  }
}
div .top-area svg {
  margin: 0 8px;
  height: auto;
}
div .top-area svg path,
div .top-area svg circle {
  transition: all ease-in-out 0.25s;
}
@media (max-width: 768px) {
  div .top-area svg path,
  div .top-area svg circle {
    fill: #9a998e;
  }
}
div .top-area svg.external {
  margin-left: 0;
}
@media (max-width: 768px) {
  div .top-area svg.external {
    width: 12px;
    height: 12px;
  }
}
div .top-area .external-area {
  display: flex;
  align-items: center;
}
div .top-area .external-area svg {
  margin-right: 8px;
}
div .top-area .external-area div {
  font-weight: 400;
  line-height: 20px;
}
div .top-area.related {
  color: #9a998e;
}
div .top-area.related svg path,
div .top-area.related svg circle {
  fill: #9a998e;
}

section.news-index {
  background-color: #f2f1ec;
}
@media (min-width: 998.5px) {
  section.news-index .container {
    display: flex;
  }
}
@media (max-width: 768px) {
  section.news-index .container {
    padding: 0;
  }
}
section.news-index .container .sidebar {
  flex-shrink: 1;
  width: 100%;
}
@media (min-width: 999px) {
  section.news-index .container .sidebar {
    width: 300px;
    min-width: 300px;
  }
}
@media (min-width: 1281px) {
  section.news-index .container .sidebar {
    width: 400px;
    min-width: 400px;
  }
}
@media (max-width: 998px) {
  section.news-index .container .sidebar {
    display: flex;
    position: fixed;
    transform: translateX(150%);
    top: 0;
    right: 0;
    z-index: 10035;
    background-color: #fff;
    width: 100%;
    height: 100dvh;
    box-shadow: 0px 9px 15px 0px rgba(0, 0, 0, 0.12);
    max-width: 480px;
    padding: 48px 16px 24px;
    transition: all ease-in-out 0.25s;
    flex-direction: column;
    justify-content: space-between;
  }
  section.news-index .container .sidebar.active {
    transform: translateX(0%);
  }
}
@media (max-width: 576px) {
  section.news-index .container .sidebar {
    max-width: 100%;
    box-shadow: unset;
  }
}
section.news-index .container .sidebar .close-area {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  box-shadow: 0px 4px 8px 0px rgba(14, 46, 21, 0.1);
  padding: 12px 16px;
  display: flex;
}
section.news-index .container .sidebar .close-area a {
  height: 24px;
}
@media (min-width: 998px) {
  section.news-index .container .sidebar .close-area {
    display: none;
  }
}
section.news-index .container .sidebar .button-area {
  display: flex;
  flex-direction: column;
}
section.news-index .container .sidebar .button-area a {
  margin-top: 8px;
}
section.news-index .container .sidebar .button-area a.reset-filter {
  background-color: transparent;
  color: #b1b1b1;
  border-color: #b1b1b1;
}
section.news-index .container .sidebar .button-area a.reset-filter:hover {
  background-color: transparent;
  color: #013042;
  border-color: #013042;
}
@media (min-width: 998px) {
  section.news-index .container .sidebar .button-area {
    display: none;
  }
}
section.news-index .container .sidebar .sticky-sidebar {
  transition: all ease-in-out 0.25s;
}
@media (max-width: 998px) {
  section.news-index .container .sidebar .sticky-sidebar {
    overflow: auto;
  }
}
@media (min-width: 999px) {
  section.news-index .container .sidebar .sticky-sidebar {
    padding: 62px 0;
    position: sticky;
    top: 0;
  }
}
@media (min-width: 769px) {
  section.news-index .container .sidebar .sticky-sidebar > div {
    max-width: 260px;
  }
}
@media (min-width: 998px) {
  section.news-index .container .sidebar .sticky-sidebar > div {
    background: #fff url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="128" height="125" viewBox="0 0 128 125" fill="none"><g opacity="0.03"><path fill-rule="evenodd" clip-rule="evenodd" d="M42.1066 16.4237C42.5311 14.6197 43.3354 12.2857 44.8697 9.93471C48.2474 4.7594 54.8431 0 67.0568 0C79.2628 0 86.0987 4.74594 89.7664 9.83045C91.5504 12.3036 92.5197 14.7637 93.0456 16.6007L93.0477 16.6081C94.6973 16.2757 96.9028 15.9741 99.4536 15.9858C105.064 16.0115 112.366 17.562 118.951 23.5849C125.67 29.7298 126.986 37.1266 126.661 42.8115C126.499 45.6453 125.931 48.0936 125.405 49.834C125.292 50.2082 125.181 50.5513 125.075 50.8601C125.402 51.1653 125.771 51.5212 126.171 51.9263C127.665 53.4396 129.612 55.6577 131.442 58.4977C135.103 64.1796 138.363 72.4679 136.419 82.5548C135.462 87.5193 133.704 91.3038 131.21 94.2169C128.714 97.1326 125.631 98.999 122.327 100.346C119.074 101.671 115.489 102.536 111.991 103.373L111.773 103.425C108.279 104.261 104.805 105.093 101.349 106.344C99.4136 107.045 97.5782 107.663 95.8104 108.207C91.3871 110.487 86.0088 111.511 81.6492 111.993C79.1307 112.271 74.424 112.383 72.58 112.419V137H65.4293V112.59C63.5938 112.531 58.9266 112.395 56.4591 112.101C53.994 111.808 51.2086 111.343 48.4552 110.587C43.8872 109.735 39.282 108.395 33.8982 106.324C30.6904 105.09 27.6316 104.522 24.5714 104.019C24.2725 103.97 23.9713 103.921 23.6681 103.872C20.9637 103.435 18.1061 102.972 15.4633 102.008C12.3897 100.887 9.56462 99.0888 7.13044 95.9433C4.74761 92.8643 2.83161 88.6143 1.29667 82.7179C-1.88118 70.5104 1.27009 62.069 5.48661 56.6674C7.55802 54.0137 9.83379 52.1585 11.5978 50.9622C11.9443 50.7272 12.2722 50.5169 12.5763 50.3302C12.523 50.1227 12.469 49.9026 12.415 49.6705C12.0105 47.9299 11.6059 45.4871 11.6066 42.6641C11.6081 37.0068 13.2504 29.6812 19.9158 23.5849C26.3929 17.6607 32.7437 16.0116 37.6292 15.9848C39.3578 15.9753 40.8705 16.1687 42.1066 16.4237ZM63.9044 101.705C63.2434 100.957 62.6039 100.176 62.0079 99.371C60.2141 96.6232 58.7733 93.6337 58.4083 90.8226C58.3768 90.5796 58.3342 90.3421 58.2814 90.1098C58.3276 87.1369 59.7865 83.6669 61.8947 80.2741C63.8151 77.1835 66.0969 74.4356 67.7462 72.6056C69.2636 74.4682 71.3435 77.2348 73.092 80.3201C75.086 83.8385 76.4539 87.4362 76.3935 90.4468C76.3178 94.2231 73.9503 98.3204 71.2119 101.726C69.9676 103.274 68.723 104.586 67.7519 105.542C66.6815 104.595 65.2923 103.276 63.9044 101.705ZM56.9694 77.5074C55.7059 79.5409 54.5006 81.8319 53.6705 84.2269C51.9175 83.0945 49.9083 82.2566 48.0457 81.6379C43.3516 80.0787 38.0769 79.3929 34.9918 79.0992C31.6295 78.7792 28.8084 81.1575 29.1531 84.0474C29.4361 86.4202 30.0573 90.2744 31.3873 94.2429C32.092 96.3458 33.0241 98.5693 34.2706 100.651C31.1268 99.6179 28.1766 99.0915 25.5455 98.6592C25.4248 98.6394 25.305 98.6197 25.1862 98.6003C25.0411 98.5766 24.8974 98.5532 24.7552 98.53L24.7373 98.5271L24.6942 98.5201L24.6914 98.5197C21.8752 98.0609 19.594 97.6893 17.5123 96.93C15.3584 96.1444 13.4616 94.9468 11.7381 92.7197C9.96321 90.4263 8.28568 86.9273 6.84969 81.4111C4.08569 70.7933 6.87285 64.0179 10.0802 59.909C11.7208 57.8074 13.5283 56.334 14.9196 55.3904C15.6132 54.92 16.1959 54.5864 16.5909 54.3766C16.7881 54.2719 16.9376 54.1985 17.0296 54.1548L17.0759 54.133L17.1229 54.1115L17.1315 54.1076L17.1344 54.1063L19.5625 53.0696L18.6343 50.6915L18.6331 50.6884L18.6288 50.677L18.6226 50.6603L18.5957 50.5859C18.5645 50.4981 18.516 50.3573 18.4558 50.1682C18.3353 49.7896 18.1689 49.2201 18.0009 48.497C17.6635 47.0452 17.3266 45.005 17.3272 42.6655C17.3284 37.9978 18.6604 32.2804 23.8816 27.5048C29.2911 22.5572 34.2299 21.4427 37.6622 21.4239C39.4167 21.4143 40.8459 21.6917 41.8166 21.9623C42.301 22.0973 42.6667 22.2294 42.8958 22.3201C43.0102 22.3654 43.0899 22.4001 43.1327 22.4193L43.165 22.4341L47.338 24.5201L47.338 20.0284L47.3382 20.0226C47.3384 20.0085 47.3392 19.9793 47.3411 19.9359C47.3449 19.849 47.3531 19.7059 47.371 19.5146C47.4067 19.1312 47.4804 18.5604 47.6315 17.8658C47.9357 16.4675 48.5408 14.6255 49.7305 12.8027C51.9976 9.32889 56.6914 5.43921 67.0568 5.43921C77.4298 5.43921 82.4775 9.34235 85.0488 12.9069C86.3843 14.7583 87.1232 16.6227 87.5258 18.0291C87.726 18.7287 87.8396 19.303 87.902 19.6883C87.9331 19.8806 87.9513 20.0245 87.9611 20.112L87.9649 20.1465L87.9701 20.1994L87.9707 20.2051L87.9709 20.209L88.2254 23.9143L91.8624 22.5519L91.865 22.5509L91.8682 22.5497L91.8721 22.5484L91.8955 22.5401L91.9497 22.5214C92.0268 22.4952 92.1537 22.4535 92.3265 22.4013C92.6723 22.2968 93.1992 22.1511 93.8755 22.0041C95.2326 21.7091 97.1643 21.4146 99.4261 21.4249C103.917 21.4455 109.687 22.6585 114.985 27.5048C120.15 32.229 121.214 37.8753 120.949 42.5161C120.815 44.8451 120.345 46.8803 119.907 48.3328C119.688 49.0558 119.48 49.6258 119.332 50.0052C119.257 50.1947 119.198 50.336 119.16 50.4244L119.14 50.4708L119.119 50.5164L119.115 50.5249L119.114 50.5286L119.113 50.5308L118.226 52.4257L119.918 53.7358L119.921 53.7382L119.936 53.7503C119.954 53.7652 119.987 53.7913 120.032 53.8285C120.123 53.9028 120.265 54.0213 120.449 54.1826C120.818 54.5053 121.357 54.9978 122 55.6491C123.289 56.9549 124.98 58.8807 126.564 61.3394C129.731 66.2549 132.41 73.1834 130.792 81.5742C129.968 85.8485 128.532 88.7284 126.773 90.7832C125.016 92.8354 122.787 94.2404 120.073 95.3464C117.308 96.4733 114.171 97.2426 110.595 98.0985L110.268 98.1766C108.366 98.6316 106.358 99.1118 104.302 99.6835C105.283 97.8799 106.046 96.0022 106.644 94.2125C107.974 90.2354 108.592 86.3762 108.873 84.0114C109.211 81.1569 106.463 78.7879 103.129 79.0496C99.9445 79.2994 94.3753 79.9154 89.411 81.4161C86.9314 82.1657 84.4249 83.1877 82.4259 84.6124C82.0766 84.8614 81.739 85.1257 81.4176 85.4057C80.6797 82.693 79.4427 80.0598 78.128 77.74C75.9499 73.8967 73.3542 70.5639 71.7092 68.5969C69.7466 66.2502 66.084 66.1598 63.9984 68.4136C62.2147 70.3411 59.3664 73.6498 56.9694 77.5074ZM47.8215 104.901C51.7989 105.759 55.6828 106.193 60.0915 106.386C59.8419 106.084 59.5896 105.772 59.3359 105.451C56.4312 101.774 53.1103 96.6172 52.4316 91.3908C52.1933 89.5551 50.0874 87.836 45.8695 86.4348C42.2945 85.2473 38.1522 84.6208 35.2349 84.3056C35.5336 86.5146 36.1049 89.6529 37.1678 92.8245C38.3824 96.4488 40.1411 99.8125 42.5664 101.964C43.9318 103.175 45.7522 104.14 47.8215 104.901ZM94.0266 103.04C88.2062 104.829 83.1947 105.752 77.5297 106.185C77.7843 105.834 78.0429 105.469 78.3031 105.092C80.8483 101.406 83.7314 96.2948 84.3981 91.1603C84.513 90.2759 85.07 89.4248 86.2745 88.5662C87.5125 87.6839 89.2837 86.9119 91.4141 86.2679C95.2781 85.0998 99.7392 84.5224 102.794 84.2481C102.498 86.4537 101.929 89.6073 100.862 92.7972C99.6477 96.4305 97.8866 99.8051 95.4553 101.962C95.0219 102.347 94.5435 102.705 94.0266 103.04Z" fill="black"/></g></svg>') bottom right no-repeat;
    padding: 24px;
    box-shadow: 0px 9px 15px 0px rgba(0, 0, 0, 0.12);
    margin-bottom: 16px;
  }
}
@media (min-width: 1281px) {
  section.news-index .container .sidebar .sticky-sidebar > div {
    max-width: 291px;
  }
}
@media (max-width: 998px) {
  section.news-index .container .sidebar .sticky-sidebar > div {
    padding: 16px 0;
    border-bottom: 1px solid #e5e5e5;
  }
  section.news-index .container .sidebar .sticky-sidebar > div:last-child {
    border: none;
  }
}
section.news-index .container .sidebar .sticky-sidebar > div:first-child {
  border-radius: 4px 4px 0px 0px;
}
section.news-index .container .sidebar .sticky-sidebar > div:last-child {
  border-radius: 0px 0px 4px 4px;
}
section.news-index .container .sidebar .sticky-sidebar > div .title {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
  color: #555;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  section.news-index .container .sidebar .sticky-sidebar > div .title {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: -4px;
  }
}
section.news-index .container .sidebar .sticky-sidebar > div > label {
  display: block;
  margin-top: 16px;
  margin-bottom: 0;
  padding: 4px 0 4px 26px;
  cursor: pointer;
  position: relative;
}
@media (max-width: 768px) {
  section.news-index .container .sidebar .sticky-sidebar > div > label {
    margin-top: 12px;
  }
}
section.news-index .container .sidebar .sticky-sidebar > div > label .radiomark,
section.news-index .container .sidebar .sticky-sidebar > div > label .checkmark {
  position: absolute;
  top: 50%;
  margin-top: -9px;
  left: 0;
  height: 18px;
  width: 18px;
}
section.news-index .container .sidebar .sticky-sidebar > div > label .checkmark {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><rect x="0.5" y="0.5" width="17" height="17" rx="2.5" stroke="%239A998E"/></svg>');
}
section.news-index .container .sidebar .sticky-sidebar > div > label .radiomark {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><circle cx="9" cy="9" r="8.5" stroke="%239A998E"/></svg>');
}
section.news-index .container .sidebar .sticky-sidebar > div > label .text {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  color: #9a998e;
  line-height: 28px;
}
@media (max-width: 768px) {
  section.news-index .container .sidebar .sticky-sidebar > div > label .text {
    font-size: 14px;
    line-height: 24px;
  }
}
section.news-index .container .sidebar .sticky-sidebar > div > label:hover .checkmark {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><rect x="0.5" y="0.5" width="17" height="17" rx="2.5" stroke="%23319044"/></svg>');
}
section.news-index .container .sidebar .sticky-sidebar > div > label:hover .radiomark {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><circle cx="9" cy="9" r="8.5" stroke="%23319044"/></svg>');
}
section.news-index .container .sidebar .sticky-sidebar > div > label:hover .text {
  color: #319044;
}
section.news-index .container .sidebar .sticky-sidebar > div > label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
section.news-index .container .sidebar .sticky-sidebar > div > label input:checked ~ .text {
  color: #319044;
}
section.news-index .container .sidebar .sticky-sidebar > div > label input:checked ~ .radiomark {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><circle cx="9" cy="9" r="8.5" stroke="%23319044"/><circle cx="9" cy="9" r="4.25" fill="%23319044" stroke="%23319044" stroke-width="2"/></svg>');
}
section.news-index .container .sidebar .sticky-sidebar > div > label input:checked ~ .checkmark {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 18 18" fill="none"><rect x="0.5" y="0.5" width="17" height="17" rx="2.5" stroke="%23319044"/><path d="M7.91111 12.2667L13.3944 6.78333L12.3056 5.69444L7.91111 10.0889L5.69444 7.87222L4.60556 8.96111L7.91111 12.2667ZM3.55556 16C3.12778 16 2.76157 15.8477 2.45694 15.5431C2.15231 15.2384 2 14.8722 2 14.4444V3.55556C2 3.12778 2.15231 2.76157 2.45694 2.45694C2.76157 2.15231 3.12778 2 3.55556 2H14.4444C14.8722 2 15.2384 2.15231 15.5431 2.45694C15.8477 2.76157 16 3.12778 16 3.55556V14.4444C16 14.8722 15.8477 15.2384 15.5431 15.5431C15.2384 15.8477 14.8722 16 14.4444 16H3.55556Z" fill="%23319044"/></svg>');
}
section.news-index .container .news-list {
  flex-grow: 1;
  padding-bottom: 24px;
}
@media (min-width: 998.5px) {
  section.news-index .container .news-list {
    padding-bottom: 80px;
    padding-top: 62px;
  }
}
section.news-index .container .news-list .filter-button {
  display: flex;
  justify-content: end;
  padding: 10px 16px;
  position: sticky;
  top: 0;
  z-index: 100;
  transition: all ease-in-out 0.25s;
}
@media (min-width: 998.5px) {
  section.news-index .container .news-list .filter-button {
    display: none;
  }
}
@media (max-width: 768px) {
  section.news-index .container .news-list .filter-button {
    background-color: #e5e5e5;
    box-shadow: 0px 4px 8px rgba(14, 46, 21, 0.1);
  }
}
section.news-index .container .news-list .filter-button a {
  display: flex;
  align-items: center;
}
section.news-index .container .news-list .filter-button a svg {
  margin-right: 4px;
}
section.news-index .container .news-list .filter-button a span {
  color: #555;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px; /* 233.333% */
  text-transform: uppercase;
}
section.news-index .container .news-list .news {
  margin-bottom: 42px;
  display: flex;
  position: relative;
}
@media (max-width: 768px) {
  section.news-index .container .news-list .news {
    flex-direction: column;
    margin-bottom: 16px;
  }
}
@media (min-width: 769px) {
  section.news-index .container .news-list .news {
    padding: 24px 0;
  }
}
@media (max-width: 576px) {
  section.news-index .container .news-list .news {
    box-shadow: 0px 8px 15px rgba(0, 34, 7, 0.23);
  }
}
section.news-index .container .news-list .news::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: white;
  box-shadow: 0px 9px 15px 0px rgba(0, 0, 0, 0.12);
  top: 0;
  right: 0;
  transition: all ease-in-out 0.25s;
}
@media (min-width: 769px) {
  section.news-index .container .news-list .news::before {
    border-radius: 4px;
    width: calc(100% - 102px);
  }
}
section.news-index .container .news-list .news .img-area {
  overflow: hidden;
  position: relative;
  background: #bedeb3 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="176" height="161" viewBox="0 0 176 161" fill="none" opacity="0.3"><g style="mix-blend-mode:overlay" opacity="0.3"><path fill-rule="evenodd" clip-rule="evenodd" d="M57.1666 22.2979C57.7429 19.8487 58.8349 16.6798 60.918 13.488C65.5037 6.46167 74.4585 0 91.0406 0C107.612 0 116.893 6.44339 121.873 13.3464C124.295 16.7042 125.611 20.0442 126.325 22.5382L126.327 22.5482C128.567 22.097 131.562 21.6875 135.025 21.7033C142.642 21.7382 152.556 23.8434 161.496 32.0203C170.617 40.3631 172.405 50.4054 171.963 58.1236C171.743 61.9709 170.972 65.295 170.258 67.6578C170.105 68.1659 169.953 68.6316 169.809 69.051C170.254 69.4653 170.754 69.9485 171.297 70.4985C173.326 72.5531 175.969 75.5644 178.454 79.4203C183.425 87.1344 187.851 98.3871 185.211 112.082C183.912 118.822 181.525 123.96 178.139 127.915C174.75 131.873 170.565 134.407 166.079 136.236C161.663 138.036 156.795 139.21 152.046 140.346L151.75 140.417C147.007 141.552 142.29 142.68 137.598 144.38C134.97 145.332 132.478 146.171 130.078 146.909C124.073 150.005 116.771 151.395 110.852 152.049C107.433 152.427 101.043 152.578 98.5393 152.628V186H88.831V152.86C86.339 152.779 80.0025 152.594 76.6525 152.196C73.3058 151.798 69.5242 151.167 65.7859 150.14C59.584 148.984 53.3318 147.163 46.0224 144.352C41.6672 142.677 37.5144 141.905 33.3597 141.223C32.954 141.156 32.5449 141.09 32.1333 141.023C28.4617 140.429 24.5819 139.802 20.994 138.493C16.821 136.971 12.9855 134.529 9.68074 130.259C6.44567 126.079 3.84437 120.308 1.76044 112.303C-2.55401 95.7294 1.72435 84.2689 7.44897 76.9352C10.2612 73.3325 13.351 70.8137 15.7459 69.1895C16.2163 68.8705 16.6615 68.5849 17.0744 68.3315C17.0021 68.0498 16.9287 67.751 16.8554 67.4359C16.3062 65.0727 15.7569 61.7562 15.7579 57.9235C15.7599 50.2428 17.9897 40.2971 27.039 32.0203C35.8328 23.9773 44.455 21.7383 51.0879 21.702C53.4346 21.6891 55.4884 21.9517 57.1666 22.2979ZM86.7608 138.081C85.8633 137.066 84.9951 136.005 84.1859 134.912C81.7505 131.182 79.7945 127.123 79.2989 123.307C79.256 122.977 79.1983 122.654 79.1265 122.339C79.1893 118.303 81.17 113.591 84.0322 108.985C86.6395 104.789 89.7374 101.059 91.9766 98.5741C94.0368 101.103 96.8605 104.859 99.2344 109.048C101.942 113.825 103.799 118.709 103.717 122.796C103.614 127.923 100.4 133.486 96.6818 138.11C94.9925 140.211 93.3028 141.992 91.9843 143.29C90.531 142.005 88.6451 140.214 86.7608 138.081ZM77.3454 105.229C75.6299 107.99 73.9936 111.1 72.8665 114.352C70.4866 112.814 67.7587 111.677 65.2299 110.837C58.857 108.72 51.6956 107.789 47.5071 107.39C42.9422 106.956 39.1121 110.185 39.5801 114.108C39.9644 117.33 40.8078 122.562 42.6134 127.95C43.5702 130.805 44.8357 133.824 46.528 136.65C42.2597 135.248 38.2544 134.533 34.6822 133.946C34.5183 133.919 34.3557 133.893 34.1943 133.866C33.9974 133.834 33.8024 133.802 33.6092 133.771L33.5849 133.767L33.5264 133.757L33.5227 133.757C29.6992 133.134 26.6021 132.629 23.7758 131.598C20.8515 130.532 18.2763 128.906 15.9364 125.882C13.5267 122.768 11.2492 118.018 9.29958 110.529C5.547 96.1136 9.33103 86.9148 13.6856 81.3364C15.9129 78.483 18.3669 76.4826 20.2559 75.2016C21.1975 74.563 21.9886 74.11 22.5249 73.8252C22.7926 73.683 22.9956 73.5833 23.1205 73.524L23.1834 73.4944L23.2471 73.4652L23.2588 73.46L23.2628 73.4582L26.5593 72.0507L25.2991 68.822L25.2975 68.8178L25.2917 68.8023L25.2833 68.7797L25.2467 68.6786C25.2043 68.5594 25.1385 68.3683 25.0568 68.1116C24.8932 67.5976 24.6673 66.8244 24.4392 65.8426C23.9811 63.8716 23.5237 61.1017 23.5245 57.9254C23.5261 51.5882 25.3345 43.8259 32.4233 37.3423C39.7675 30.625 46.4727 29.112 51.1326 29.0865C53.5147 29.0734 55.455 29.45 56.7729 29.8174C57.4305 30.0007 57.927 30.18 58.2381 30.3032C58.3934 30.3646 58.5016 30.4117 58.5597 30.4378L58.6035 30.4579L64.2692 33.29V27.1919L64.2693 27.1839C64.2697 27.1649 64.2708 27.1252 64.2733 27.0663C64.2785 26.9483 64.2896 26.7539 64.3139 26.4943C64.3624 25.9737 64.4625 25.1988 64.6676 24.2558C65.0806 22.3574 65.9021 19.8566 67.5173 17.3817C70.5953 12.6655 76.9679 7.38462 91.0406 7.38462C105.124 7.38462 111.977 12.6838 115.468 17.5233C117.281 20.0368 118.284 22.5681 118.831 24.4775C119.102 25.4273 119.257 26.2069 119.341 26.7301C119.384 26.9912 119.408 27.1866 119.422 27.3054L119.427 27.3522L119.434 27.424L119.435 27.4317L119.435 27.437L119.781 32.4676L124.718 30.6179L124.722 30.6166L124.726 30.615L124.731 30.6131L124.763 30.6019L124.837 30.5765C124.942 30.541 125.114 30.4843 125.348 30.4134C125.818 30.2716 126.533 30.0738 127.451 29.8742C129.294 29.4736 131.917 29.0738 134.987 29.0879C141.084 29.1158 148.918 30.7626 156.111 37.3423C163.124 43.7562 164.568 51.4219 164.208 57.7225C164.027 60.8846 163.389 63.6477 162.793 65.6197C162.497 66.6014 162.214 67.3751 162.012 67.8903C161.911 68.1476 161.831 68.3394 161.779 68.4594L161.751 68.5224L161.724 68.5842L161.719 68.5959L161.717 68.6008L161.715 68.6039L160.511 71.1764L162.808 72.9552L162.812 72.9584L162.833 72.9748C162.858 72.995 162.902 73.0305 162.964 73.081C163.087 73.182 163.279 73.3428 163.529 73.5617C164.03 73.9999 164.762 74.6685 165.635 75.5528C167.385 77.3256 169.68 79.9403 171.831 83.2783C176.132 89.9519 179.768 99.3585 177.572 110.75C176.453 116.553 174.504 120.463 172.115 123.253C169.73 126.039 166.703 127.947 163.019 129.448C159.266 130.978 155.006 132.023 150.151 133.185L149.707 133.291C147.124 133.909 144.399 134.56 141.607 135.337C142.939 132.888 143.974 130.339 144.787 127.909C146.592 122.509 147.432 117.27 147.812 114.059C148.272 110.184 144.541 106.968 140.014 107.323C135.691 107.662 128.13 108.498 121.39 110.536C118.024 111.553 114.621 112.941 111.907 114.875C111.433 115.213 110.974 115.572 110.538 115.952C109.536 112.269 107.857 108.694 106.072 105.545C103.114 100.327 99.5904 95.8021 97.357 93.1315C94.6924 89.9455 89.7199 89.8228 86.8883 92.8827C84.4667 95.4996 80.5997 99.9918 77.3454 105.229ZM64.9255 142.42C70.3255 143.585 75.5985 144.175 81.584 144.437C81.2453 144.026 80.9026 143.602 80.5583 143.167C76.6147 138.175 72.1059 131.174 71.1845 124.078C70.8609 121.586 68.0019 119.252 62.2753 117.349C57.4218 115.737 51.7978 114.887 47.8372 114.459C48.2427 117.458 49.0183 121.719 50.4613 126.024C52.1104 130.945 54.4981 135.512 57.7909 138.433C59.6446 140.078 62.1161 141.387 64.9255 142.42ZM127.657 139.893C119.754 142.323 112.951 143.576 105.259 144.164C105.605 143.687 105.956 143.192 106.309 142.68C109.765 137.675 113.679 130.736 114.584 123.765C114.74 122.564 115.497 121.409 117.132 120.243C118.813 119.045 121.217 117.997 124.11 117.123C129.356 115.537 135.412 114.753 139.56 114.381C139.159 117.375 138.385 121.657 136.937 125.987C135.288 130.92 132.897 135.502 129.596 138.43C129.008 138.952 128.358 139.439 127.657 139.893Z" fill="black"/></g></svg>') bottom right no-repeat;
}
@media (min-width: 578px) {
  section.news-index .container .news-list .news .img-area {
    padding-bottom: 33.3333333333%;
  }
}
@media (min-width: 769px) {
  section.news-index .container .news-list .news .img-area {
    box-shadow: 0px 9px 25px rgba(0, 0, 0, 0.25);
    width: 288px;
    min-width: 288px;
    height: 192px;
    border-radius: 4px;
    padding-bottom: 0;
  }
}
@media (max-width: 576px) {
  section.news-index .container .news-list .news .img-area {
    padding-bottom: 0;
    height: 180px;
  }
}
section.news-index .container .news-list .news .img-area img {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block !important;
}
section.news-index .container .news-list .news .content {
  padding: 24px 80px 24px 23px;
  position: relative;
}
@media (max-width: 769px) {
  section.news-index .container .news-list .news .content {
    padding: 16px 24px 24px;
    background-color: white;
    position: relative;
  }
}
section.news-index .container .news-list .news .content .title {
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  transition: all ease-in-out 0.25s;
  color: #319044;
}
@media (max-width: 768px) {
  section.news-index .container .news-list .news .content .title {
    font-size: 16px;
    line-height: 26px;
  }
}
section.news-index .container .news-list .news.pinned {
  padding: 0;
}
@media (min-width: 998.5px) {
  section.news-index .container .news-list .news.pinned {
    margin-top: -240px;
  }
}
section.news-index .container .news-list .news.pinned::before {
  width: 100%;
}
@media (min-width: 769px) {
  section.news-index .container .news-list .news.pinned .img-area,
  section.news-index .container .news-list .news.pinned .content {
    width: 50%;
  }
  section.news-index .container .news-list .news.pinned .img-area {
    border-radius: 4px 0px 0px 4px;
    box-shadow: none;
    min-height: 400px;
  }
}
@media (max-width: 769px) {
  section.news-index .container .news-list .news.pinned .img-area {
    height: 270px;
  }
}
section.news-index .container .news-list .news.pinned .content {
  padding-top: 64px;
}
@media (max-width: 769px) {
  section.news-index .container .news-list .news.pinned .content {
    padding-top: 16px;
  }
}
section.news-index .container .news-list .news.pinned .content .title {
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 42px; /* 131.25% */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
@media (max-width: 769px) {
  section.news-index .container .news-list .news.pinned .content .title {
    line-height: 28px;
    font-size: 22px;
  }
}
section.news-index .container .news-list .news.pinned .content .lead {
  margin-top: 16px;
  color: #252525;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  transition: all ease-in-out 0.25s;
  margin-bottom: 0;
}
@media (max-width: 769px) {
  section.news-index .container .news-list .news.pinned .content .lead {
    line-height: 24px;
    font-size: 14px;
  }
}
section.news-index .container .news-list .news:hover::before {
  background-color: #319044;
}
section.news-index .container .news-list .news:hover .content .top-area {
  color: #fff;
}
section.news-index .container .news-list .news:hover .content .top-area svg path,
section.news-index .container .news-list .news:hover .content .top-area svg circle {
  fill: white;
}
section.news-index .container .news-list .news:hover .content .lead,
section.news-index .container .news-list .news:hover .content .title {
  color: #fff;
}
section.news-index .pagination {
  width: 100%;
  display: block;
}
section.news-index .pagination ul {
  list-style: none;
  display: flex;
  justify-content: center;
}
section.news-index .pagination ul li {
  width: 40px;
  height: 40px;
  justify-content: center;
  display: flex;
  align-items: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px; /* 142.857% */
  letter-spacing: 1px;
  text-transform: uppercase;
}
section.news-index .pagination ul li a {
  color: #9a998e !important;
}
section.news-index .pagination ul li a:hover {
  color: #319044 !important;
}
section.news-index .pagination ul li.active {
  color: #319044;
}
section.news-index .pagination ul li.next, section.news-index .pagination ul li.prev {
  margin: 0 24px;
  width: auto;
}
@media (max-width: 576px) {
  section.news-index .pagination ul li.next, section.news-index .pagination ul li.prev {
    margin: 0 16px;
  }
}
section.news-index .pagination ul li.next a, section.news-index .pagination ul li.prev a {
  font-size: 0;
  height: 24px;
  width: 24px;
}
section.news-index .pagination ul li.prev a {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><mask id="mask0_1459_2001" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"><rect width="24" height="24" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_1459_2001)"><path d="M12 16L13.4 14.6L11.8 13H16V11H11.8L13.4 9.4L12 8L8 12L12 16ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22ZM12 20C14.2333 20 16.125 19.225 17.675 17.675C19.225 16.125 20 14.2333 20 12C20 9.76667 19.225 7.875 17.675 6.325C16.125 4.775 14.2333 4 12 4C9.76667 4 7.875 4.775 6.325 6.325C4.775 7.875 4 9.76667 4 12C4 14.2333 4.775 16.125 6.325 17.675C7.875 19.225 9.76667 20 12 20Z" fill="white"/></g></svg>') center no-repeat;
}
@media (max-width: 576px) {
  section.news-index .pagination ul li.prev a {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><mask id="mask0_1477_4746" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"><rect width="24" height="24" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_1477_4746)"><path d="M12 16L16 12L12 8L10.6 9.4L12.2 11H8V13H12.2L10.6 14.6L12 16ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22ZM12 20C14.2333 20 16.125 19.225 17.675 17.675C19.225 16.125 20 14.2333 20 12C20 9.76667 19.225 7.875 17.675 6.325C16.125 4.775 14.2333 4 12 4C9.76667 4 7.875 4.775 6.325 6.325C4.775 7.875 4 9.76667 4 12C4 14.2333 4.775 16.125 6.325 17.675C7.875 19.225 9.76667 20 12 20Z" fill="%239A998E"/></g></svg>');
    transform: rotate(180deg);
  }
}
section.news-index .pagination ul li.next a {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><mask id="mask0_1459_2015" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"><rect width="24" height="24" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_1459_2015)"><path d="M12 16L16 12L12 8L10.6 9.4L12.2 11H8V13H12.2L10.6 14.6L12 16ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22ZM12 20C14.2333 20 16.125 19.225 17.675 17.675C19.225 16.125 20 14.2333 20 12C20 9.76667 19.225 7.875 17.675 6.325C16.125 4.775 14.2333 4 12 4C9.76667 4 7.875 4.775 6.325 6.325C4.775 7.875 4 9.76667 4 12C4 14.2333 4.775 16.125 6.325 17.675C7.875 19.225 9.76667 20 12 20Z" fill="white"/></g></svg>') center no-repeat;
}
@media (max-width: 576px) {
  section.news-index .pagination ul li.next a {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><mask id="mask0_1477_4746" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="24" height="24"><rect width="24" height="24" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_1477_4746)"><path d="M12 16L16 12L12 8L10.6 9.4L12.2 11H8V13H12.2L10.6 14.6L12 16ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22ZM12 20C14.2333 20 16.125 19.225 17.675 17.675C19.225 16.125 20 14.2333 20 12C20 9.76667 19.225 7.875 17.675 6.325C16.125 4.775 14.2333 4 12 4C9.76667 4 7.875 4.775 6.325 6.325C4.775 7.875 4 9.76667 4 12C4 14.2333 4.775 16.125 6.325 17.675C7.875 19.225 9.76667 20 12 20Z" fill="%239A998E"/></g></svg>');
  }
}

section.news-detail-top-content {
  background-color: #f2f1ec;
  padding-top: 74px;
  padding-bottom: 48px;
}
@media (max-width: 768px) {
  section.news-detail-top-content {
    padding-top: 28px;
    padding-bottom: 16px;
  }
}
@media (min-width: 768.5px) {
  section.news-detail-top-content .container {
    padding-left: 176px;
    padding-right: 176px;
  }
}
@media (min-width: 768.5px) {
  section.news-detail-top-content .container .back {
    position: absolute;
    top: -6px;
    left: 72px;
  }
}
@media (max-width: 768px) {
  section.news-detail-top-content .container .back {
    display: none;
  }
}
section.news-detail-top-content .container .top-area {
  color: #555555;
}
section.news-detail-top-content .container .top-area .back {
  margin-right: 8px;
}
@media (min-width: 768.5px) {
  section.news-detail-top-content .container .top-area .back {
    display: none !important;
  }
}
@media (max-width: 768px) {
  section.news-detail-top-content .container .top-area .back {
    display: block !important;
    height: 24px;
  }
  section.news-detail-top-content .container .top-area .back svg {
    margin: 0 !important;
  }
}
section.news-detail-top-content .container .top-area svg circle {
  fill: #555555;
}
section.news-detail-top-content .container h2 {
  color: #252525;
  margin-top: 16px;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  section.news-detail-top-content .container h2 {
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
  }
}
section.news-detail-top-content .container h5 {
  color: #252525;
  max-width: 800px;
  margin: 32px auto 0;
}
@media (max-width: 768px) {
  section.news-detail-top-content .container h5 {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px;
    margin-top: 16px;
  }
}

section.news-detail-img-area {
  background-color: #fff;
  position: relative;
}
section.news-detail-img-area::before {
  width: 100%;
  height: 180px;
  background-color: #f2f1ec;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 768px) {
  section.news-detail-img-area::before {
    height: 64px;
  }
}

.embed-container {
  position: relative;
  padding-bottom: 51.0638297872%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
@media (max-width: 768px) {
  .embed-container {
    padding-bottom: 75%;
  }
}
.embed-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.embed-container object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.embed-container .play {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.embed-container .play img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.embed-container .play svg {
  position: relative;
}
@media (max-width: 768px) {
  .embed-container .play svg {
    width: 48px;
    height: 48px;
  }
}

.accordion {
  margin-bottom: 32px;
}
@media (max-width: 768px) {
  .accordion {
    margin-bottom: 24px;
  }
}
.accordion .card {
  padding: 32px 0;
  border-bottom: 2px solid #e5e5e5;
}
@media (max-width: 768px) {
  .accordion .card {
    padding: 16px 0;
    border-bottom: 1px solid #e5e5e5;
  }
}
.accordion .card .card-header {
  color: #252525;
  font-size: 22px;
  font-weight: 600;
  line-height: 32px;
  cursor: pointer;
  padding-right: 40px;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_1416_26246)"><path fill-rule="evenodd" clip-rule="evenodd" d="M12 6C12.5523 6 13 6.44772 13 7V17C13 17.5523 12.5523 18 12 18C11.4477 18 11 17.5523 11 17V7C11 6.44772 11.4477 6 12 6Z" fill="%231F702F"/><path fill-rule="evenodd" clip-rule="evenodd" d="M6 12C6 11.4477 6.44772 11 7 11H17C17.5523 11 18 11.4477 18 12C18 12.5523 17.5523 13 17 13H7C6.44772 13 6 12.5523 6 12Z" fill="%231F702F"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z" fill="%231F702F"/></g><defs><clipPath id="clip0_1416_26246"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>') top right no-repeat;
}
.accordion .card .card-header[aria-expanded=true] {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_1416_26250)"><path fill-rule="evenodd" clip-rule="evenodd" d="M6 12C6 11.4477 6.44772 11 7 11H17C17.5523 11 18 11.4477 18 12C18 12.5523 17.5523 13 17 13H7C6.44772 13 6 12.5523 6 12Z" fill="%23319044"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22ZM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z" fill="%23319044"/></g><defs><clipPath id="clip0_1416_26250"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
}
@media (max-width: 768px) {
  .accordion .card .card-header {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
  }
}
.accordion .card .card-body {
  padding-top: 8px;
}
.accordion .card .card-body p {
  color: #252525;
  /* Desktop/Body Text - Regular */
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 16px;
}
@media (max-width: 768px) {
  .accordion .card .card-body p {
    font-size: 14px;
    line-height: 24px;
  }
}
.accordion .card .card-body .button {
  position: relative;
  line-height: 28px;
  font-weight: 700;
  border: none !important;
  padding: 16px 24px;
  min-width: 0px;
  font-size: 18px;
  color: #fff !important;
  box-shadow: 0px 4px 8px 0px rgba(14, 46, 21, 0.25);
}
@media (max-width: 768px) {
  .accordion .card .card-body .button {
    padding: 8px 24px;
    font-size: 14px;
    line-height: 20px;
  }
}
.accordion .card:hover {
  border-color: #319044;
}
.accordion .card:hover .card-header {
  color: #319044;
}

.cta {
  margin-bottom: 32px;
  background: #edebde url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="85" height="128" viewBox="0 0 85 128" fill="none"><g style="mix-blend-mode:multiply" opacity="0.1"><path fill-rule="evenodd" clip-rule="evenodd" d="M30.8916 -2.85925C30.0055 -1.40611 29.5409 0.0366076 29.2958 1.15169C28.5819 0.994054 27.7083 0.87452 26.7101 0.880375C23.8886 0.896922 20.2209 1.91625 16.4802 5.57806C12.6309 9.34625 11.6824 13.8743 11.6815 17.3711C11.6811 19.116 11.9148 20.626 12.1484 21.7019C12.1796 21.8453 12.2108 21.9814 12.2415 22.1096C12.0659 22.225 11.8765 22.355 11.6764 22.5003C10.6577 23.2397 9.3434 24.3865 8.14713 26.0267C5.71201 29.3655 3.8921 34.5832 5.72737 42.1288C6.61382 45.7734 7.72034 48.4004 9.09647 50.3036C9.28614 50.5659 9.47992 50.8131 9.6776 51.0461C3.22595 51.0742 -0.266004 53.7692 -2.05879 56.6983C-2.87746 58.0359 -3.30663 59.3639 -3.53312 60.3904C-4.19267 60.2453 -4.99982 60.1352 -5.92211 60.1406C-8.52889 60.1558 -11.9175 61.0941 -15.3735 64.4648C-18.9299 67.9333 -19.8063 72.1013 -19.8071 75.3201C-19.8074 76.9263 -19.5915 78.3162 -19.3757 79.3065C-19.3469 79.4385 -19.3181 79.5638 -19.2897 79.6818C-19.4519 79.788 -19.6269 79.9077 -19.8118 80.0414C-20.753 80.7221 -21.9673 81.7776 -23.0725 83.2874C-25.3223 86.3608 -27.0037 91.1636 -25.3081 98.1092C-24.4891 101.464 -23.4668 103.882 -22.1954 105.634C-20.8966 107.424 -19.3892 108.447 -17.7492 109.085C-16.3391 109.633 -14.8143 109.896 -13.3714 110.145C-13.2096 110.173 -13.0489 110.201 -12.8894 110.229C-11.2566 110.515 -9.62449 110.838 -7.91287 111.54C-5.04024 112.718 -2.58306 113.481 -0.145684 113.966C1.32348 114.396 2.80969 114.66 4.12496 114.827C5.3707 114.985 7.66716 115.063 8.74035 115.1L8.9112 115.105L8.9112 128.994H12.7266L12.7266 115.008C13.7105 114.987 16.2219 114.924 17.5657 114.766C19.8918 114.491 22.7616 113.909 25.1217 112.612C26.0649 112.302 27.0442 111.951 28.0771 111.552C29.9209 110.84 31.7748 110.367 33.6389 109.891L33.6389 109.891L33.7552 109.861C35.6216 109.385 37.5346 108.893 39.2702 108.139C41.0331 107.373 42.6779 106.311 44.0098 104.652C45.3404 102.994 46.2786 100.841 46.7892 98.0164C47.8268 92.2774 46.0872 87.5616 44.1336 84.3289C43.1571 82.713 42.1183 81.451 41.3211 80.5899C41.1077 80.3595 40.9109 80.157 40.7363 79.9833C40.7928 79.8076 40.8523 79.6124 40.9126 79.3995C41.1931 78.4093 41.4961 77.0163 41.5826 75.404C41.7562 72.1695 41.0538 67.961 37.469 64.4648C33.9554 61.038 30.0593 60.1558 27.0656 60.1412C25.7046 60.1345 24.5278 60.3061 23.6476 60.4952L23.6465 60.4911C23.3659 59.4459 22.8487 58.0462 21.8968 56.639C21.6795 56.3178 21.4413 55.9989 21.1807 55.6858C22.2862 55.931 23.4042 56.2461 24.5553 56.72C27.6646 57.9999 30.3241 58.8286 32.9622 59.355C34.5524 59.8226 36.161 60.1097 37.5846 60.2909C38.9329 60.4625 41.4184 60.5472 42.58 60.5868C42.6462 60.5891 42.708 60.5912 42.7651 60.5932L42.7651 75.6812L46.8947 75.6812L46.8947 60.4876C47.9596 60.4651 50.6779 60.3961 52.1323 60.224C54.6501 59.9263 57.7562 59.2934 60.3107 57.884C61.3316 57.5479 62.3916 57.1659 63.5095 56.7325C65.5052 55.9589 67.5116 55.445 69.5292 54.9283L69.5294 54.9283L69.6553 54.8961C71.6754 54.3786 73.746 53.8442 75.6245 53.0247C77.5326 52.1923 79.3128 51.0387 80.7544 49.2365C82.1947 47.4359 83.2101 45.0966 83.7628 42.028C84.8858 35.7932 83.0029 30.6701 80.8884 27.1581C79.8315 25.4026 78.7072 24.0316 77.8442 23.0962C77.6133 22.8458 77.4003 22.6258 77.2113 22.4372C77.2725 22.2463 77.3369 22.0342 77.4021 21.8029C77.7057 20.7272 78.0337 19.2138 78.1274 17.4622C78.3152 13.9483 77.555 9.37634 73.6749 5.57806C69.872 1.85529 65.6549 0.896869 62.4147 0.880991C60.9416 0.873772 59.6678 1.06019 58.7152 1.26563L58.7139 1.26108C58.4103 0.125618 57.8504 -1.39501 56.8202 -2.9237C54.702 -6.06648 50.7541 -9 43.705 -9C36.6513 -9 32.8422 -6.05816 30.8916 -2.85925ZM40.7891 52.4223C41.1334 52.9196 41.5027 53.4026 41.8844 53.865C42.686 54.8358 43.4882 55.6511 44.1064 56.2365C44.6672 55.6455 45.386 54.8347 46.1046 53.8781C47.6861 51.7729 49.0534 49.2403 49.0971 46.9061C49.132 45.0452 48.342 42.8215 47.1904 40.6467C46.1806 38.7397 44.9795 37.0296 44.1031 35.8783C43.1506 37.0095 41.8328 38.7079 40.7237 40.6183C39.5063 42.7154 38.6637 44.8602 38.637 46.6978C38.6675 46.8414 38.6921 46.9882 38.7103 47.1384C38.9211 48.876 39.7532 50.7238 40.7891 52.4223ZM35.9742 43.0616C36.4536 41.5812 37.1496 40.1651 37.8793 38.9081C39.2636 36.5238 40.9086 34.4786 41.9387 33.2872C43.1432 31.8941 45.2584 31.95 46.3918 33.4005C47.3418 34.6163 48.8409 36.6763 50.0988 39.0519C50.8581 40.4858 51.5724 42.1134 51.9986 43.7902C52.1842 43.6171 52.3792 43.4537 52.5809 43.2998C53.7354 42.4192 55.1829 41.7875 56.6149 41.3242C59.4819 40.3965 62.6982 40.0158 64.5372 39.8614C66.4629 39.6996 68.0499 41.164 67.8544 42.9284C67.6923 44.3901 67.3351 46.7755 66.5672 49.2337C66.2217 50.34 65.7811 51.5006 65.2146 52.6155C66.4023 52.262 67.5616 51.9653 68.6603 51.684L68.8489 51.6357C70.9143 51.1067 72.7262 50.6312 74.3228 49.9347C75.8899 49.251 77.1775 48.3826 78.1922 47.1141C79.2081 45.844 80.0373 44.0639 80.5132 41.4219C81.4474 36.2355 79.9007 31.9529 78.0714 28.9145C77.1564 27.3948 76.1802 26.2044 75.4356 25.3973C75.0642 24.9947 74.7531 24.6903 74.5399 24.4908C74.4334 24.3912 74.3516 24.3179 74.2992 24.2719C74.2923 24.2658 74.2858 24.2602 74.2799 24.255C74.2636 24.2409 74.2514 24.2304 74.2435 24.2236L74.2347 24.2162L74.233 24.2147L73.2559 23.4049L73.7682 22.2336L73.7688 22.2322L73.7698 22.23L73.772 22.2247L73.7836 22.1966L73.7953 22.1678C73.8173 22.1132 73.8516 22.0259 73.8945 21.9088C73.9805 21.6742 74.1006 21.3219 74.2267 20.875C74.4801 19.9772 74.7516 18.7193 74.8285 17.2796C74.9819 14.4111 74.3675 10.9211 71.3845 8.00103C68.3245 5.00545 64.9921 4.25569 62.3988 4.24298C61.0926 4.23658 59.977 4.41861 59.1933 4.60096C58.8027 4.69184 58.4984 4.78189 58.2986 4.84649C58.1989 4.87875 58.1256 4.90454 58.0811 4.92073L58.0498 4.93227L58.0362 4.93739L58.034 4.93823L58.0321 4.93896L58.0306 4.93955L55.9302 5.7817L55.7833 3.49141L55.7831 3.48897L55.7828 3.48545L55.7798 3.45277L55.7776 3.43145C55.7719 3.37738 55.7614 3.28842 55.7434 3.16957C55.7074 2.93137 55.6418 2.5764 55.5262 2.144C55.2937 1.27468 54.8669 0.122261 54.0957 -1.0221C52.6107 -3.2254 49.6955 -5.63797 43.705 -5.63797C37.7188 -5.63797 35.008 -3.23372 33.6987 -1.08654C33.0117 0.0401982 32.6622 1.17875 32.4866 2.04304C32.3993 2.47241 32.3567 2.82519 32.3361 3.0622C32.3258 3.1804 32.321 3.26887 32.3188 3.3226C32.3177 3.34943 32.3173 3.3675 32.3171 3.37616L32.3171 3.3798L32.317 6.15611L29.907 4.86674L29.8884 4.85758C29.8637 4.84571 29.8177 4.82426 29.7516 4.79628C29.6192 4.74021 29.4081 4.65857 29.1283 4.57511C28.5677 4.40786 27.7424 4.23641 26.7291 4.24235C24.7469 4.25398 21.8947 4.94282 18.7706 8.00103C15.7552 10.9528 14.986 14.4868 14.9853 17.372C14.9849 18.8181 15.1795 20.0791 15.3743 20.9765C15.4714 21.4235 15.5675 21.7755 15.6371 22.0095C15.6718 22.1264 15.6998 22.2134 15.7179 22.2677L15.7334 22.3137L15.737 22.324L15.7394 22.331L15.7401 22.3329L16.2762 23.8029L14.8739 24.4437L14.8722 24.4445L14.8673 24.4469L14.8401 24.4602L14.8134 24.4737C14.7603 24.5007 14.6739 24.546 14.5601 24.6108C14.3319 24.7405 13.9954 24.9467 13.5949 25.2374C12.7913 25.8206 11.7475 26.7314 10.8 28.0304C8.94771 30.5701 7.33807 34.7581 8.93433 41.3211C9.76364 44.7307 10.7324 46.8934 11.7575 48.311C12.7528 49.6876 13.8483 50.4279 15.0922 50.9135C16.2944 51.3828 17.6118 51.6125 19.2382 51.8961L19.2398 51.8963L19.2647 51.9007L19.275 51.9025L19.524 51.9459L19.7315 51.9823C21.251 52.2495 22.9548 52.5749 24.7704 53.2132C24.0505 51.9267 23.5122 50.5524 23.1052 49.2526C22.3371 46.7996 21.9784 44.4172 21.8149 42.9506C21.6159 41.1643 23.2451 39.6942 25.1869 39.8921C26.9686 40.0736 30.0148 40.4975 32.7257 41.4613C33.8014 41.8437 34.9618 42.3616 35.9742 43.0616ZM39.6824 56.7584C37.1363 56.6391 34.8933 56.3708 32.5962 55.8403C31.4012 55.37 30.3499 54.7739 29.5614 54.0252C28.1607 52.6952 27.145 50.6161 26.4435 48.3758C25.8297 46.4154 25.4998 44.4756 25.3273 43.1102C27.0121 43.305 29.4043 43.6923 31.4689 44.4263C33.9049 45.2924 35.121 46.355 35.2587 47.4896C35.6506 50.7201 37.5685 53.9077 39.246 56.1802C39.3925 56.3786 39.5383 56.5715 39.6824 56.7584ZM49.7533 56.6342C53.0249 56.3666 55.9191 55.7961 59.2805 54.69C59.579 54.4833 59.8553 54.2616 60.1056 54.0239C61.5097 52.6906 62.5268 50.6047 63.2283 48.3589C63.8442 46.3872 64.1732 44.4379 64.344 43.0747C62.5796 43.2442 60.0033 43.6011 57.7717 44.3231C56.5414 44.7212 55.5185 45.1984 54.8036 45.7437C54.1079 46.2744 53.7862 46.8005 53.7199 47.3472C53.3349 50.5209 51.6698 53.6798 50.1999 55.9588C50.0496 56.1918 49.9003 56.4172 49.7533 56.6342ZM7.08564 107.584C7.40368 108.042 7.74489 108.487 8.09759 108.912C8.83812 109.806 9.57933 110.556 10.1505 111.095C10.6686 110.551 11.3327 109.805 11.9966 108.924C13.4578 106.986 14.721 104.655 14.7614 102.507C14.7936 100.794 14.0637 98.7468 12.9998 96.745C12.0668 94.9895 10.9571 93.4154 10.1474 92.3557C9.26743 93.3969 8.04992 94.9603 7.02523 96.7188C5.90038 98.6491 5.12193 100.623 5.09729 102.315C5.12549 102.447 5.14818 102.582 5.16501 102.72C5.35978 104.32 6.12851 106.021 7.08564 107.584ZM2.63706 98.9678C3.07999 97.6051 3.72307 96.3016 4.39727 95.1446C5.67624 92.9498 7.19601 91.0673 8.14772 89.9706C9.26053 88.6883 11.2148 88.7397 12.262 90.0749C13.1397 91.194 14.5247 93.0902 15.6869 95.2769C16.3884 96.5968 17.0484 98.095 17.4421 99.6385C17.6136 99.4791 17.7938 99.3287 17.9801 99.1871C19.0468 98.3765 20.3841 97.795 21.7072 97.3685C24.356 96.5147 27.3276 96.1642 29.0266 96.022C30.8058 95.8732 32.272 97.221 32.0913 98.8452C31.9417 100.191 31.6116 102.386 30.9022 104.649C30.5829 105.667 30.1759 106.736 29.6525 107.762C30.7498 107.437 31.8209 107.163 32.8359 106.905L33.0102 106.86C34.9184 106.373 36.5925 105.935 38.0676 105.294C39.5155 104.665 40.7051 103.866 41.6425 102.698C42.5812 101.529 43.3472 99.8904 43.7869 97.4584C44.65 92.6845 43.221 88.7424 41.5309 85.9456C40.6855 84.5468 39.7836 83.451 39.0957 82.7081C38.7526 82.3375 38.4651 82.0573 38.2682 81.8737C38.1698 81.7819 38.0942 81.7145 38.0458 81.6722C38.0216 81.6511 38.0043 81.6362 37.9943 81.6277L37.9862 81.6209L37.9846 81.6195L37.0819 80.8741L37.5552 79.796L37.5557 79.7947L37.5566 79.7926L37.5587 79.7877L37.5695 79.7618L37.5802 79.7354C37.6006 79.6851 37.6323 79.6048 37.6719 79.4969C37.7514 79.281 37.8623 78.9568 37.9788 78.5454C38.2129 77.719 38.4637 76.561 38.5348 75.2359C38.6765 72.5955 38.1089 69.3829 35.3529 66.6951C32.5257 63.9377 29.4469 63.2475 27.0509 63.2358C25.8441 63.23 24.8134 63.3975 24.0893 63.5654C23.7284 63.649 23.4473 63.7319 23.2628 63.7914C23.1706 63.8211 23.1029 63.8448 23.0617 63.8597L23.0328 63.8703L23.0203 63.875L23.0183 63.8758L23.0165 63.8765L23.0152 63.877L21.0746 64.6522L20.9388 62.544L20.9386 62.5418L20.9384 62.5386L20.9356 62.5085L20.9336 62.4888C20.9283 62.4391 20.9186 62.3572 20.902 62.2478C20.8687 62.0285 20.8081 61.7018 20.7013 61.3038C20.4865 60.5036 20.0922 59.4428 19.3796 58.3894C18.0077 56.3613 15.3143 54.1406 9.77958 54.1406C4.24893 54.1406 1.74446 56.3537 0.534783 58.3301C-0.100003 59.3672 -0.422857 60.4153 -0.585166 61.2108C-0.665797 61.6061 -0.705125 61.9308 -0.724202 62.149C-0.733716 62.2578 -0.738116 62.3392 -0.740134 62.3886C-0.741141 62.4133 -0.741552 62.43 -0.74171 62.4379L-0.741769 62.4413L-0.741773 64.9969L-2.96841 63.81L-2.98564 63.8016C-3.00845 63.7906 -3.05097 63.7709 -3.11201 63.7451C-3.23429 63.6935 -3.42939 63.6184 -3.68784 63.5416C-4.20579 63.3876 -4.96835 63.2298 -5.90452 63.2353C-7.7359 63.246 -10.3711 63.88 -13.2574 66.6951C-16.0434 69.4122 -16.7541 72.6652 -16.7547 75.3209C-16.755 76.652 -16.5753 77.8128 -16.3952 78.6388C-16.3056 79.0503 -16.2168 79.3743 -16.1525 79.5897C-16.1204 79.6972 -16.0945 79.7773 -16.0779 79.8273L-16.0635 79.8696L-16.0602 79.8791L-16.0579 79.8856L-16.0573 79.8874L-15.562 81.2405L-16.8576 81.8303L-16.8591 81.831L-16.8637 81.8332L-16.8888 81.8455L-16.9135 81.8579C-16.9626 81.8827 -17.0423 81.9245 -17.1476 81.9841C-17.3583 82.1035 -17.6692 82.2933 -18.0393 82.5609C-18.7817 83.0978 -19.7461 83.9361 -20.6215 85.1318C-22.3328 87.4696 -23.82 91.3246 -22.3452 97.3656C-21.579 100.504 -20.6839 102.495 -19.7369 103.8C-18.8173 105.067 -17.8052 105.748 -16.6559 106.195C-15.5452 106.627 -14.328 106.839 -12.8254 107.1L-12.8239 107.1L-12.8009 107.104L-12.7914 107.106L-12.5614 107.146L-12.3697 107.179C-10.9657 107.425 -9.39165 107.725 -7.71417 108.312C-8.37926 107.128 -8.87661 105.863 -9.25264 104.666C-9.96227 102.409 -10.2937 100.216 -10.4447 98.8656C-10.6287 97.2214 -9.12342 95.8682 -7.32936 96.0503C-5.68326 96.2174 -2.8688 96.6076 -0.364196 97.4947C0.629634 97.8468 1.70171 98.3234 2.63706 98.9678ZM6.0631 111.576C3.71075 111.466 1.63842 111.219 -0.483827 110.73C-1.58792 110.297 -2.55924 109.749 -3.28775 109.06C-4.58186 107.835 -5.52025 105.922 -6.16834 103.859C-6.73546 102.055 -7.04027 100.269 -7.19967 99.0125C-5.64309 99.1918 -3.43285 99.5483 -1.52536 100.224C0.725234 101.021 1.84884 101.999 1.97602 103.044C2.33812 106.017 4.1101 108.951 5.65997 111.043C5.79529 111.226 5.92996 111.403 6.0631 111.576ZM15.3677 111.461C18.3903 111.215 21.0643 110.69 24.1699 109.672C24.4457 109.481 24.701 109.277 24.9322 109.058C26.2295 107.831 27.1692 105.911 27.8173 103.844C28.3863 102.029 28.6903 100.235 28.8481 98.9798C27.218 99.1359 24.8377 99.4644 22.776 100.129C21.6392 100.495 20.6942 100.935 20.0336 101.437C19.3909 101.925 19.0937 102.409 19.0324 102.913C18.6767 105.834 17.1384 108.742 15.7803 110.839C15.6415 111.054 15.5035 111.261 15.3677 111.461Z" fill="%239A998E"/></g></svg>') center left no-repeat;
  padding: 24px 0;
}
@media (max-width: 768px) {
  .cta {
    margin-bottom: 24px;
    margin-top: 30px;
  }
}
@media (min-width: 768px) {
  .cta {
    padding: 32px;
    border-radius: 8px;
    margin: 0;
    display: flex;
  }
}
.cta .text {
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  flex-grow: 1;
}
@media (max-width: 768px) {
  .cta .text {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
  }
}
.cta .button {
  position: relative;
  align-items: center;
  line-height: 28px;
  font-weight: 700;
  border: none !important;
  padding: 16px 24px;
  padding-left: 58px !important;
  min-width: 0px;
  font-size: 18px;
  color: #fff !important;
  box-shadow: 0px 4px 8px 0px rgba(14, 46, 21, 0.25);
  border-radius: 4;
}
@media (max-width: 768px) {
  .cta .button {
    padding: 8px 24px;
    font-size: 14px;
    margin-top: 8px;
  }
}
.cta .button::before {
  content: "";
  width: 24px;
  height: 24px;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M6 22C5.45 22 4.97933 21.8043 4.588 21.413C4.196 21.021 4 20.55 4 20V8.825C4 8.55833 4.05 8.304 4.15 8.062C4.25 7.82067 4.39167 7.60833 4.575 7.425L9.425 2.575C9.60833 2.39167 9.82067 2.25 10.062 2.15C10.304 2.05 10.5583 2 10.825 2H18C18.55 2 19.021 2.19567 19.413 2.587C19.8043 2.979 20 3.45 20 4V20C20 20.55 19.8043 21.021 19.413 21.413C19.021 21.8043 18.55 22 18 22H6ZM6 20H18V4H10.85L6 8.85V20ZM12 16.575C12.1333 16.575 12.2583 16.554 12.375 16.512C12.4917 16.4707 12.6 16.4 12.7 16.3L15.325 13.675C15.5083 13.4917 15.6 13.2667 15.6 13C15.6 12.7333 15.5 12.5 15.3 12.3C15.1167 12.1167 14.8877 12.025 14.613 12.025C14.3377 12.025 14.1 12.1167 13.9 12.3L13 13.15V10C13 9.71667 12.9043 9.479 12.713 9.287C12.521 9.09567 12.2833 9 12 9C11.7167 9 11.4793 9.09567 11.288 9.287C11.096 9.479 11 9.71667 11 10V13.15L10.1 12.275C9.9 12.0917 9.66667 12 9.4 12C9.13333 12 8.9 12.1 8.7 12.3C8.51667 12.4833 8.425 12.7167 8.425 13C8.425 13.2833 8.51667 13.5167 8.7 13.7L11.3 16.3C11.4 16.4 11.5083 16.4707 11.625 16.512C11.7417 16.554 11.8667 16.575 12 16.575Z" fill="white"/></svg>') center no-repeat;
  background-size: 100%;
  position: absolute;
  top: 50%;
  margin-top: -12px;
  left: 24px;
}/*# sourceMappingURL=tweaks.css.map */