/* line 1, sources/sass/nct2/abstractions/overrides/_typography.scss */
h1, .h1 {
  font-family: "Raleway", arial, sans-serif;
  font-size: 42px;
  font-weight: 300;
  color: #000;
}

/* line 6, sources/sass/nct2/abstractions/overrides/_typography.scss */
h2, .h2 {
  font-family: "Raleway", arial, sans-serif;
  font-size: 32px;
  font-weight: 300;
  line-height: 42px;
  color: #000;
}

/* line 11, sources/sass/nct2/abstractions/overrides/_typography.scss */
h3, .h3 {
  font-family: "Raleway", arial, sans-serif;
  font-size: 24px;
  font-weight: 300;
  color: #00876a;
}

/* line 16, sources/sass/nct2/abstractions/overrides/_typography.scss */
h4, .h4 {
  font-family: "Raleway", arial, sans-serif;
  font-size: 21px;
  font-weight: 300;
  color: #000;
}

/* line 21, sources/sass/nct2/abstractions/overrides/_typography.scss */
h5, .h5 {
  font-family: "Raleway", arial, sans-serif;
  font-size: 18px;
  font-weight: 300;
  color: #000;
}

/* line 26, sources/sass/nct2/abstractions/overrides/_typography.scss */
h6, .h6 {
  font-family: "Raleway", arial, sans-serif;
  font-size: 14.08px;
  font-weight: 500;
  color: #000;
}

/* line 31, sources/sass/nct2/abstractions/overrides/_typography.scss */
p {
  font-weight: 300;
  color: #000;
}

/* line 36, sources/sass/nct2/abstractions/overrides/_typography.scss */
a {
  color: #2e822e;
  font-family: "Lato", arial, sans-serif;
  font-size: inherit;
  font-weight: 400;
}

/* line 42, sources/sass/nct2/abstractions/overrides/_typography.scss */
a:hover {
  text-decoration: none;
  color: #00876a;
}

/* line 48, sources/sass/nct2/abstractions/overrides/_typography.scss */
strong, b {
  font-weight: 600;
}

/* line 1, sources/sass/nct2/layout/_header_and_footer_highlight.scss */
.region--header-highlight--body, .region--footer-highlight--body {
  position: relative;
  display: block;
  padding-top: 7px;
  padding-bottom: 10px;
  text-align: center;
  background-color: #f2f2f5;
}

/* line 9, sources/sass/nct2/layout/_header_and_footer_highlight.scss */
.region--header-highlight--body:after, .region--footer-highlight--body:after {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  height: 30px;
  width: 100%;
  background-image: linear-gradient(to top, rgba(82, 81, 76, 0.8) 0%, rgba(82, 81, 76, 0.4) 39%, rgba(82, 81, 76, 0) 100%);
  content: '';
  opacity: 0.3;
}

/* line 1, sources/sass/nct2/layout/_header.scss */
.display-none {
  display: none;
}

/* line 5, sources/sass/nct2/layout/_header.scss */
.section--header {
  position: relative;
  width: 100%;
  background-color: #fff;
}

/* line 10, sources/sass/nct2/layout/_header.scss */
.section--header:after {
  position: absolute;
  display: block;
  height: 12.96px;
  width: 100%;
  background-image: url(../images/borders/header-border-bottom.png);
  background-repeat: no-repeat;
  background-size: 100% 20px;
  background-position: bottom;
  content: "";
  z-index: 3;
}

/* line 24, sources/sass/nct2/layout/_header.scss */
.section-header-main {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  justify-content: space-between;
  position: relative;
  margin: 0;
  align-items: center;
  padding: 0.75rem 1rem;
}

/* line 33, sources/sass/nct2/layout/_header.scss */
.region--header-left--wrapper {
  text-align: left;
}

/* line 38, sources/sass/nct2/layout/_header.scss */
.region--header-left--wrapper .region--header-left--body {
  display: flex;
  align-items: center;
}

/* line 44, sources/sass/nct2/layout/_header.scss */
.region--header-right--wrapper {
  text-align: right;
}

/* line 49, sources/sass/nct2/layout/_header.scss */
.region--header--wrapper {
  display: none;
  text-align: center;
}

/* line 54, sources/sass/nct2/layout/_header.scss */
.region--header-bottom--wrapper {
  position: relative;
}

@media (min-width: 768px) {
  /* line 60, sources/sass/nct2/layout/_header.scss */
  .section-header-main {
    padding: 0.75rem 2rem;
  }
}

@media (min-width: 576px) {
  /* line 66, sources/sass/nct2/layout/_header.scss */
  .region--header-left--wrapper {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  /* line 69, sources/sass/nct2/layout/_header.scss */
  .region--header-right--wrapper {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
}

@media (min-width: 768px) {
  /* line 75, sources/sass/nct2/layout/_header.scss */
  .region--header-left--wrapper {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 78, sources/sass/nct2/layout/_header.scss */
  .region--header-right--wrapper {
    flex: 0 0 75%;
    max-width: 75%;
  }
}

@media (min-width: 992px) {
  /* line 84, sources/sass/nct2/layout/_header.scss */
  .region--header-left--wrapper {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  /* line 87, sources/sass/nct2/layout/_header.scss */
  .region--header-right--wrapper {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
}

@media (min-width: 1200px) {
  /* line 93, sources/sass/nct2/layout/_header.scss */
  .region--header-left--wrapper {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 96, sources/sass/nct2/layout/_header.scss */
  .region--header--wrapper {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 100, sources/sass/nct2/layout/_header.scss */
  .region--header-right--wrapper {
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* line 1, sources/sass/nct2/layout/_homepage_content.scss */
.layout-content {
  width: 100%;
}

/* line 1, sources/sass/nct2/layout/_footer_top.scss */
.region--footer-top--wrapper {
  width: 100%;
  background: #00886a;
  background: radial-gradient(circle, #00886a 0%, #00785d 100%);
}

/* line 7, sources/sass/nct2/layout/_footer_top.scss */
.region--footer-top--wrapper .g-recaptcha > div {
  margin: 0 auto;
}

/* line 12, sources/sass/nct2/layout/_footer_top.scss */
.region--footer-top--wrapper .messages {
  margin-bottom: 1rem;
}

/* line 16, sources/sass/nct2/layout/_footer_top.scss */
.region--footer-top--wrapper form {
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1rem;
}

/* line 24, sources/sass/nct2/layout/_footer_top.scss */
.region--footer-top--wrapper .region--footer-top {
  margin: 0 auto;
}

/* line 27, sources/sass/nct2/layout/_footer_top.scss */
.region--footer-top--wrapper .region--footer-top .region--body {
  margin: auto;
}

/* line 31, sources/sass/nct2/layout/_footer_top.scss */
.region--footer-top--wrapper .region--footer-top h3 {
  color: #ffffff;
  margin: 24px 0 10.08px 0;
  font-family: "Raleway", arial, sans-serif;
  font-size: 21px;
  line-height: 24px;
  text-align: center;
}

/* line 40, sources/sass/nct2/layout/_footer_top.scss */
.region--footer-top--wrapper .region--footer-top label {
  color: #ffffff;
  font-size: 0.85rem;
  font-weight: 500;
}

/* line 46, sources/sass/nct2/layout/_footer_top.scss */
.region--footer-top--wrapper .region--footer-top p {
  font-size: 0.9rem;
  color: #CCE7E1;
  text-align: center;
}

/* line 52, sources/sass/nct2/layout/_footer_top.scss */
.region--footer-top--wrapper .region--footer-top p a {
  font-size: 0.9rem;
  color: #CCE7E1;
  font-weight: bold;
  text-decoration: underline;
}

@media only screen and (min-width: 576px) and (max-width: 992px) {
  /* line 63, sources/sass/nct2/layout/_footer_top.scss */
  .region--footer-top--wrapper {
    width: 100%;
  }
  /* line 68, sources/sass/nct2/layout/_footer_top.scss */
  .region--footer-top--wrapper .region--footer-top .region--body {
    padding: 0;
  }
}

@media only screen and (max-width: 576px) {
  /* line 82, sources/sass/nct2/layout/_footer_top.scss */
  .region--footer-top--wrapper .region--footer-top .region--body {
    padding: 0;
  }
}

/* line 1, sources/sass/nct2/layout/_footer.scss */
.region--footer--wrapper {
  background-color: #f2f2f5;
  font-family: "Raleway", arial, sans-serif;
}

/* line 2, ../../tweaked/bootstrapper/sources/vendor/bootstrap/scss/mixins/_clearfix.scss */
.region--footer--wrapper::after {
  display: block;
  clear: both;
  content: "";
}

/* line 8, sources/sass/nct2/layout/_footer.scss */
.region--footer {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 2rem;
  padding-bottom: 2.5rem;
}

@media (min-width: 576px) {
  /* line 8, sources/sass/nct2/layout/_footer.scss */
  .region--footer {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 8, sources/sass/nct2/layout/_footer.scss */
  .region--footer {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 8, sources/sass/nct2/layout/_footer.scss */
  .region--footer {
    max-width: 970px;
  }
}

@media (min-width: 1200px) {
  /* line 8, sources/sass/nct2/layout/_footer.scss */
  .region--footer {
    max-width: 1200px;
  }
}

@media (min-width: 1480px) {
  /* line 8, sources/sass/nct2/layout/_footer.scss */
  .region--footer {
    max-width: 1400px;
  }
}

/* line 17, sources/sass/nct2/layout/_footer.scss */
.region-footer-body .footer-support-header,
.region-footer-body .menu--menu-about-us h3,
.region-footer-body .menu--professionals h3,
.region-footer-body .menu--news-views h3,
.region-footer-body .menu--menu-professionals h3,
.region-footer-body .block-footer-support h3 {
  padding: 0;
  margin: 0 0 6px;
  color: #000;
  font-size: 1rem;
  font-weight: 600;
}

/* line 30, sources/sass/nct2/layout/_footer.scss */
.region-footer-body .block--enquiries-and-feeding-help-line,
.region-footer-body .menu--menu-about-us,
.region-footer-body .menu--professionals,
.region-footer-body .menu--news-views,
.region-footer-body .menu--menu-professionals {
  margin: 0 0 1rem 0;
}

/* line 37, sources/sass/nct2/layout/_footer.scss */
.region-footer-body .block--enquiries-and-feeding-help-line ul,
.region-footer-body .menu--menu-about-us ul,
.region-footer-body .menu--professionals ul,
.region-footer-body .menu--news-views ul,
.region-footer-body .menu--menu-professionals ul {
  display: flex;
  flex-direction: column;
}

/* line 41, sources/sass/nct2/layout/_footer.scss */
.region-footer-body .block--enquiries-and-feeding-help-line ul li,
.region-footer-body .menu--menu-about-us ul li,
.region-footer-body .menu--professionals ul li,
.region-footer-body .menu--news-views ul li,
.region-footer-body .menu--menu-professionals ul li {
  padding: 0;
}

/* line 44, sources/sass/nct2/layout/_footer.scss */
.region-footer-body .block--enquiries-and-feeding-help-line ul li a,
.region-footer-body .menu--menu-about-us ul li a,
.region-footer-body .menu--professionals ul li a,
.region-footer-body .menu--news-views ul li a,
.region-footer-body .menu--menu-professionals ul li a {
  padding: 3.2px 0;
  color: #000;
  font-size: 14.08px;
  line-height: 19.04px;
  font-weight: 400;
  font-family: inherit;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

/* line 53, sources/sass/nct2/layout/_footer.scss */
.region-footer-body .block--enquiries-and-feeding-help-line ul li a:hover,
.region-footer-body .menu--menu-about-us ul li a:hover,
.region-footer-body .menu--professionals ul li a:hover,
.region-footer-body .menu--news-views ul li a:hover,
.region-footer-body .menu--menu-professionals ul li a:hover {
  text-decoration: underline;
}

/* line 61, sources/sass/nct2/layout/_footer.scss */
.region-footer-body .block-footer-support {
  color: #000;
}

/* line 64, sources/sass/nct2/layout/_footer.scss */
.region-footer-body .block-footer-support p {
  padding: 0;
  margin: 0;
}

/* line 69, sources/sass/nct2/layout/_footer.scss */
.region-footer-body .block-footer-support .footer-support-tel, .region-footer-body .block-footer-support .footer-support-description, .region-footer-body .block-footer-support .footer-support-link {
  padding: 0;
  margin: 0;
}

/* line 75, sources/sass/nct2/layout/_footer.scss */
.region-footer-body .block-footer-support .footer-support-tel {
  color: #007A5F;
  font-size: 21px;
  font-weight: 500;
  font-family: inherit;
  margin-bottom: 6px;
  display: block;
}

/* line 84, sources/sass/nct2/layout/_footer.scss */
.region-footer-body .block-footer-support .footer-support-description, .region-footer-body .block-footer-support #seeAllCostsMore {
  font-size: 14px;
  font-weight: 400;
}

/* line 89, sources/sass/nct2/layout/_footer.scss */
.region-footer-body .block-footer-support .footer-support-link {
  color: #2e822e;
  font-weight: 500;
  font-family: inherit;
  font-size: 1rem;
  margin: 2px 0;
  display: block;
}

@media (min-width: 576px) {
  /* line 101, sources/sass/nct2/layout/_footer.scss */
  .region-footer-body {
    max-height: 30rem;
  }
}

@media (min-width: 992px) {
  /* line 108, sources/sass/nct2/layout/_footer.scss */
  .region-footer-body .block--enquiries-and-feeding-help-line,
  .region-footer-body .menu--menu-about-us,
  .region-footer-body .menu--professionals,
  .region-footer-body .menu--news-views,
  .region-footer-body .menu--menu-professionals {
    margin: 0;
  }
}

/* line 1, sources/sass/nct2/layout/_footer_bottom.scss */
.region--footer-bottom--wrapper {
  display: block;
  background-color: #52514c;
}

/* line 2, ../../tweaked/bootstrapper/sources/vendor/bootstrap/scss/mixins/_clearfix.scss */
.region--footer-bottom--wrapper::after {
  display: block;
  clear: both;
  content: "";
}

/* line 6, sources/sass/nct2/layout/_footer_bottom.scss */
.region--footer-bottom--wrapper .region--footer-bottom {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  /* line 6, sources/sass/nct2/layout/_footer_bottom.scss */
  .region--footer-bottom--wrapper .region--footer-bottom {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 6, sources/sass/nct2/layout/_footer_bottom.scss */
  .region--footer-bottom--wrapper .region--footer-bottom {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 6, sources/sass/nct2/layout/_footer_bottom.scss */
  .region--footer-bottom--wrapper .region--footer-bottom {
    max-width: 970px;
  }
}

@media (min-width: 1200px) {
  /* line 6, sources/sass/nct2/layout/_footer_bottom.scss */
  .region--footer-bottom--wrapper .region--footer-bottom {
    max-width: 1200px;
  }
}

@media (min-width: 1480px) {
  /* line 6, sources/sass/nct2/layout/_footer_bottom.scss */
  .region--footer-bottom--wrapper .region--footer-bottom {
    max-width: 1400px;
  }
}

/* line 11, sources/sass/nct2/layout/_footer_bottom.scss */
.region--footer-bottom--wrapper .region--body {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  align-items: center;
}

/* line 17, sources/sass/nct2/layout/_footer_bottom.scss */
.region--footer-bottom--wrapper .nav-item {
  padding: 0;
}

/* line 21, sources/sass/nct2/layout/_footer_bottom.scss */
.region--footer-bottom--wrapper .nav-link {
  color: #fff;
  font-size: 14.08px;
  font-weight: 400;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

/* line 28, sources/sass/nct2/layout/_footer_bottom.scss */
.region--footer-bottom--wrapper .nav-link:hover {
  text-decoration: underline;
}

/* line 33, sources/sass/nct2/layout/_footer_bottom.scss */
.region--footer-bottom--wrapper .block--footer-company-information {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 11.04px;
  text-align: right;
  color: #fff;
}

/* line 40, sources/sass/nct2/layout/_footer_bottom.scss */
.region--footer-bottom--wrapper .block--footer-company-information p {
  margin: 0;
}

@media (min-width: 992px) {
  /* line 49, sources/sass/nct2/layout/_footer_bottom.scss */
  .region--footer-bottom--wrapper .nav-item:first-child .nav-link {
    padding-left: 0;
  }
}

@media (max-width: 991.98px) {
  /* line 58, sources/sass/nct2/layout/_footer_bottom.scss */
  .region--footer-bottom--wrapper .region--body {
    flex-direction: column;
  }
  /* line 62, sources/sass/nct2/layout/_footer_bottom.scss */
  .region--footer-bottom--wrapper .menu--bottom-links-nct2 {
    margin: 5px 0;
  }
  /* line 66, sources/sass/nct2/layout/_footer_bottom.scss */
  .region--footer-bottom--wrapper .nav {
    justify-content: center;
  }
  /* line 70, sources/sass/nct2/layout/_footer_bottom.scss */
  .region--footer-bottom--wrapper .block--footer-company-information {
    padding-top: 0;
    text-align: center;
  }
}

/* line 1, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper {
  /*background-color: map_get($content-colors, 'heading-green');*/
  background-color: #007A5F;
  /* margin-bottom: 25px; */
}

/* line 6, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper.region-top-wrapper-header-content {
  background-color: #fff;
}

/* line 9, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper.region-top-wrapper-header-content:after {
  display: none;
}

/* line 14, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper:after {
  display: block;
  height: 106px;
  margin-top: -106px;
  background-image: linear-gradient(to top, rgba(82, 81, 76, 0.8) 0%, rgba(82, 81, 76, 0.4) 39%, rgba(82, 81, 76, 0) 100%);
  content: '';
  opacity: 0.6;
  z-index: 0;
}

/* line 24, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper .region--content-top {
  position: relative;
  padding-bottom: 15.04px;
  z-index: 1;
}

/* line 30, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper .region--body {
  display: inline-block;
  width: 100%;
}

/* line 35, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper .block--page-title-block {
  display: inline-block;
  max-width: calc(100% - 20%);
  margin-bottom: 0;
  padding-right: 15px;
}

/* line 42, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper .page-title {
  display: inline-flex;
  margin: 16px 0 33.6px 0;
  color: #fff;
  font-family: "Raleway", arial, sans-serif;
  font-size: 41.6px;
  font-weight: 300;
  line-height: 46.08px;
}

/* line 51, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper .page-title.event-page-title {
  margin: 33.6px 0 16px 0;
}

/* line 56, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper .page-title span h1 {
  color: #fff;
}

/* line 62, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper #page-title {
  margin: 0;
  font-size: 41.6px;
  font-weight: 300;
  word-wrap: break-word;
}

/* line 69, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper .articleReadTime {
  margin-top: 15px;
  line-height: 32px;
  color: #fff;
}

/* line 75, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper .back-to-one-step-button-wrapper {
  position: absolute;
  top: 49px;
  right: 0;
  padding-right: 15px;
}

/* line 82, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper .back-to-one-step-button-wrapper .back-to-one-step-button:hover, .region--content-top--wrapper .back-to-one-step-button-wrapper .back-to-one-step-button:active {
  background-color: #007A5F !important;
}

/* line 88, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper .block--entity-field-node-field-read-time {
  margin: 10.08px 0 0 0;
}

/* line 91, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper .block--entity-field-node-field-read-time p {
  margin: 0;
  color: #fff;
  font-family: "Raleway", arial, sans-serif;
  font-size: 18.08px;
  font-weight: 300;
  line-height: 32px;
}

/* line 101, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper .breadcrumb {
  width: 100%;
  padding: 0;
  margin: 0;
  background-color: transparent;
}

/* line 107, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper .breadcrumb .breadcrumb-item {
  z-index: 1;
  padding: 0 4px 0 0;
  color: #E6F3F0;
  font-family: "Raleway", arial, sans-serif;
  font-weight: 500;
}

/* line 114, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper .breadcrumb .breadcrumb-item:first-child {
  padding: 0 4px 0 0;
}

/* line 118, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper .breadcrumb .breadcrumb-item a {
  color: #E6F3F0;
  font-family: "Raleway", arial, sans-serif;
  font-size: 12.96px;
  font-weight: 500;
  line-height: 24px;
}

/* line 125, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper .breadcrumb .breadcrumb-item a:hover {
  text-decoration: none;
}

/* line 130, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper .breadcrumb .breadcrumb-item:last-child {
  line-height: 24px;
  font-size: 12.96px;
}

/* line 136, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding: 0 4px 0 0;
  color: #ffc107;
  content: ">";
}

/* line 144, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper .block--system-breadcrumb-block {
  margin: 22.4px 0 11.2px 0;
  z-index: 1;
}

/* line 151, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper .block--views-block-topics-categories-topics-categories .block__heading {
  margin: 0 0 6.4px 0;
  color: #fff;
  font-family: "Lato", arial, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

/* line 160, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper .block--views-block-topics-categories-topics-categories .view-content {
  display: flex;
  flex-wrap: wrap;
  margin: 0 0 20px 0;
}

/* line 165, sources/sass/nct2/layout/_content_top.scss */
.region--content-top--wrapper .block--views-block-topics-categories-topics-categories .view-content .views-row a {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 23.04px;
  padding: 0 16px;
  margin: 7.04px 20px 7.04px 0;
  border-radius: 15.04px;
  color: #fff;
  background-color: #2e822e;
  font-family: "Lato", arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  z-index: 1;
}

@media only screen and (min-width: 576px) and (max-width: 992px) {
  /* line 187, sources/sass/nct2/layout/_content_top.scss */
  .region--content-top--wrapper {
    /*margin-bottom: 25px;*/
  }
  /* line 190, sources/sass/nct2/layout/_content_top.scss */
  .region--content-top--wrapper .region--content-top {
    margin: 0 auto;
  }
  /* line 194, sources/sass/nct2/layout/_content_top.scss */
  .region--content-top--wrapper .block--page-title-block {
    margin: 16px 0 16px 0;
    max-width: 100%;
  }
  /* line 199, sources/sass/nct2/layout/_content_top.scss */
  .region--content-top--wrapper .page-title {
    margin: 0;
    padding: 0;
  }
  /* line 204, sources/sass/nct2/layout/_content_top.scss */
  .region--content-top--wrapper #page-title {
    display: inline-flex;
    color: #fff;
    font-family: "Raleway", arial, sans-serif;
    font-size: 36px;
    font-weight: 300;
    line-height: 46.08px;
  }
  /* line 213, sources/sass/nct2/layout/_content_top.scss */
  .region--content-top--wrapper .block--entity-field-node-field-read-time {
    margin: 9.6px 0 0 0;
  }
  /* line 217, sources/sass/nct2/layout/_content_top.scss */
  .region--content-top--wrapper .block--system-breadcrumb-block {
    margin: 22.4px 0 11.2px 0;
  }
  /* line 222, sources/sass/nct2/layout/_content_top.scss */
  .region--content-top--wrapper .block--views-block-topics-categories-topics-categories .view-content .views-row a {
    height: 30.08px;
  }
  /* line 228, sources/sass/nct2/layout/_content_top.scss */
  .region--content-top--wrapper .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
    content: "<";
  }
}

@media only screen and (min-width: 0) and (max-width: 576px) {
  /* line 238, sources/sass/nct2/layout/_content_top.scss */
  .region--content-top--wrapper .region--body {
    width: 100%;
  }
  /* line 242, sources/sass/nct2/layout/_content_top.scss */
  .region--content-top--wrapper .region--content-top {
    margin: 0;
  }
  /* line 246, sources/sass/nct2/layout/_content_top.scss */
  .region--content-top--wrapper .block--page-title-block {
    margin: 16px 0 16px 0;
    max-width: 100%;
  }
  /* line 251, sources/sass/nct2/layout/_content_top.scss */
  .region--content-top--wrapper .page-title {
    margin: 0;
    padding: 0;
    font-size: 28.96px;
    line-height: 31.04px;
  }
  /* line 258, sources/sass/nct2/layout/_content_top.scss */
  .region--content-top--wrapper #page-title {
    font-size: 28.96px;
    line-height: 31.04px;
  }
  /* line 263, sources/sass/nct2/layout/_content_top.scss */
  .region--content-top--wrapper .block--entity-field-node-field-read-time {
    margin: 0;
  }
  /* line 267, sources/sass/nct2/layout/_content_top.scss */
  .region--content-top--wrapper .block--system-breadcrumb-block {
    margin: 22.4px 0 11.2px 0;
  }
  /* line 271, sources/sass/nct2/layout/_content_top.scss */
  .region--content-top--wrapper .block--views-block-topics-categories-topics-categories {
    margin: 0;
  }
  /* line 274, sources/sass/nct2/layout/_content_top.scss */
  .region--content-top--wrapper .block--views-block-topics-categories-topics-categories .view-content .views-row a {
    height: 30.08px;
  }
  /* line 280, sources/sass/nct2/layout/_content_top.scss */
  .region--content-top--wrapper .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
    content: "<";
  }
  /* line 285, sources/sass/nct2/layout/_content_top.scss */
  .region--content-top--wrapper .back-to-one-step-button-wrapper {
    padding-right: 7px;
  }
}

/* line 292, sources/sass/nct2/layout/_content_top.scss */
.header-banner-with-image .header-banner-image img {
  width: 100%;
  display: block;
  border-radius: 0 0 20px 0;
}

/* line 299, sources/sass/nct2/layout/_content_top.scss */
.header-banner-with-image .header-banner-image-content .region--content-top--wrapper {
  transform: translateY(-30px);
  margin-bottom: -30px;
  background: transparent;
  overflow: hidden;
}

@media (min-width: 576px) {
  /* line 299, sources/sass/nct2/layout/_content_top.scss */
  .header-banner-with-image .header-banner-image-content .region--content-top--wrapper {
    transform: translateY(-30px);
    margin-bottom: -30px;
  }
}

@media (min-width: 768px) {
  /* line 299, sources/sass/nct2/layout/_content_top.scss */
  .header-banner-with-image .header-banner-image-content .region--content-top--wrapper {
    transform: translateY(-30px);
    margin-bottom: -30px;
  }
}

@media (min-width: 992px) {
  /* line 299, sources/sass/nct2/layout/_content_top.scss */
  .header-banner-with-image .header-banner-image-content .region--content-top--wrapper {
    transform: translateY(-30px);
    margin-bottom: -30px;
  }
}

@media (max-width: 767.98px) {
  /* line 299, sources/sass/nct2/layout/_content_top.scss */
  .header-banner-with-image .header-banner-image-content .region--content-top--wrapper {
    margin-right: 20px;
  }
}

/* line 324, sources/sass/nct2/layout/_content_top.scss */
.header-banner-with-image .header-banner-image-content .region--content-top--wrapper:after {
  display: none;
}

/* line 328, sources/sass/nct2/layout/_content_top.scss */
.header-banner-with-image .header-banner-image-content .region--content-top--wrapper .region.region--content-top {
  position: relative;
}

/* line 331, sources/sass/nct2/layout/_content_top.scss */
.header-banner-with-image .header-banner-image-content .region--content-top--wrapper .region.region--content-top:after {
  border-radius: 0 20px 20px 0;
  background-color: #007A5F;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100vw;
  z-index: -1;
}

/* line 342, sources/sass/nct2/layout/_content_top.scss */
.header-banner-with-image .header-banner-image-content .region--content-top--wrapper .region.region--content-top .on-this-page-icon {
  color: white;
}

/* .region--sidebar-right {
  .region--body {
    & > * {
      &:first-child {
        margin-top: 0;
      }
    }
  }
} */
/* line 2, sources/sass/nct2/layout/_content.scss */
.section--content {
  overflow: hidden;
  /*
  .block--page-title-block {
    display: inline-block;
    max-width: calc(100% - 80px);
    margin-bottom: 0;
    padding-right: $grid-gutter-width/2;
  }

  @media only screen and (min-width: map_get($grid-breakpoints, 'sm')) and (max-width: map_get($grid-breakpoints, 'lg')) {
    .block--page-title-block {
      margin: 25px 0 rhythm(1) 0;
    }
  }

  @media only screen and (min-width: map_get($grid-breakpoints, 'xs')) and (max-width: map_get($grid-breakpoints, 'sm')) {
    .block--page-title-block {
      margin: 25px 0 rhythm(1) 0;
    }
  }
  */
  /*.layout-content.col-xl-8.col-lg-8.col-12,
  .layout-content.col-md-12.col-sm-12.col-12 {
    padding-bottom: rhythm(2);
  }*/
}

/* line 31, sources/sass/nct2/layout/_content.scss */
.block--local-tasks-block {
  z-index: 2;
}

/*.region--content-top-bottom--wrapper {
  margin-top: -25px;
  margin-bottom: 25px;
}*/
/* line 9, sources/sass/nct2/layout/_content_top_bottom.scss */
.region--content-top-bottom--wrapper .breadcrumb {
  background-color: transparent;
  padding: 0;
  margin: 0;
}

/* line 15, sources/sass/nct2/layout/_content_top_bottom.scss */
.region--content-top-bottom--wrapper .breadcrumb-item {
  font-family: "Raleway", arial, sans-serif;
  font-size: 12.96px;
  font-weight: 500;
}

/* line 20, sources/sass/nct2/layout/_content_top_bottom.scss */
.region--content-top-bottom--wrapper .breadcrumb-item a {
  font-family: "Raleway", arial, sans-serif;
  font-size: 12.96px;
  font-weight: 500;
}

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