body, html {
  font-smooth: antialiased;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: antialiased;
}

.station-header .submenu.mega-menu, .station-header .menu__ul.navbar-nav li.station-header-search .dropdown-menu {
  background: #D9D9D9;
  box-shadow: 0px 31px 18px rgba(0, 0, 0, 0.02), 0px 14px 14px rgba(0, 0, 0, 0.03), 0px 3px 7px rgba(0, 0, 0, 0.03), 0px 0px 0px rgba(0, 0, 0, 0.03);
}

.station-header .submenu.mega-menu, .station-header .menu__ul.navbar-nav li.station-header-search .dropdown-menu {
  background: #D9D9D9;
  box-shadow: 0px 120px 48px rgba(0, 0, 0, 0.01), 0px 67px 40px rgba(0, 0, 0, 0.05), 0px 30px 30px rgba(0, 0, 0, 0.09), 0px 7px 16px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0.1);
}

.text-container h1,
.text-container h1 span,
.text-container h1 strong, .page-header-component .page-header-items .page-title-value.page-header-item .text-input, h1,
h1 span,
h1 strong {
  font-family: "PBSSans", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 500 !important;
  font-size: 42px !important;
  line-height: 100%;
  letter-spacing: -0.05em !important;
  text-transform: none !important;
}

.text-container h2,
.text-container h2 span,
.text-container h2 strong, .pbs-profile-grid .og-grid .og-details h3, .profile-grid .og-grid .og-details h3,
.pbs-profile-grid .og-grid .og-details h3.profile-grid-title-popup,
.profile-grid .og-grid .og-details h3.profile-grid-title-popup,
.pbs-profile-grid .og-grid .og-details .profile-grid-title-popup,
.profile-grid .og-grid .og-details .profile-grid-title-popup, h2,
h2 span,
h2 strong {
  font-family: "PBSSans", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 500 !important;
  font-size: 34px !important;
  line-height: 100%;
  letter-spacing: -0.05em !important;
  text-transform: none !important;
}

.blog-entry-container.bento-component .blog-entry-title, .popup .popup-modal .simple-preset-content .popup-text .popup-title, .section-header-component h1,
.section-header-component h1.section-header-value, h3,
h3 span,
h3 strong {
  font-family: "PBSSans", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 500 !important;
  font-size: 28px !important;
  line-height: 100%;
  letter-spacing: -0.05em !important;
  text-transform: none !important;
}

.video-component .video-info .title, .video-list .video-title, .video-list h1.video-list-title, .text-container h4,
.text-container h4 span,
.text-container h4 strong, .sponsor-logos-component .sponsor-logos-title, .section-header-component h2,
.section-header-component h2.section-header-value, .promo-container .promo .promo-text .title, .promo-container .promo .promo-text .title a, .promo-container .promo h1 a,
.promo-container .promo h2 a,
.promo-container .promo h3 a,
.promo-container .promo h4 a, .promo-container .promo h1,
.promo-container .promo h2,
.promo-container .promo h3,
.promo-container .promo h4, .pbs-profile-grid .profile-grid-title, .profile-grid .profile-grid-title, .poster-grid .poster-grid-title, .photo-gallery .img-title,
.carousel.regular-carousel .regular-slide .details-container .title, div[class^=river__] .river-title,
div[class^=blogRiver__] .river-title, h4,
h4 span,
h4 strong {
  font-family: "PBSSans", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 500 !important;
  font-size: 24px !important;
  line-height: 100%;
  letter-spacing: -0.03em !important;
  text-transform: none !important;
}

.video-component .playlist__wrapper .playlist-header .playlist-title, .video-list ul.videos .video-title, .text-container h6,
.text-container h6 span,
.text-container h6 strong, .text-container h5,
.text-container h5 span,
.text-container h5 strong, .section-header-component h3,
.section-header-component h3.section-header-value, .span3 .promo-container .promo .promo-text .title,
.span3 .promo-container .promo .promo-text .title a, .webui-popover.webui-popover-poster-grid .webui-popover-content h4.poster-details-title, div[id^=component-].component .blog-entry h1.title a, h6,
h6 span,
h6 strong, h5,
h5 span,
h5 strong {
  font-family: "PBSSans", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 500 !important;
  font-size: 20px !important;
  line-height: 100%;
  letter-spacing: -0.02em !important;
  text-transform: none !important;
}

.pbs-profile-grid .og-grid li h2, .profile-grid .og-grid li h2,
.pbs-profile-grid .og-grid h2:first-of-type,
.profile-grid .og-grid h2:first-of-type {
  font-family: "PBSSans", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 500 !important;
  font-size: 18px !important;
  line-height: 110% !important;
  letter-spacing: -0.03em;
}

.popup .popup-modal .simple-preset-content .popup-description, .video-component .video-info .channel, .video-list ul.videos .show-title, .video-list .video-meta, .text-container a[download], .sponsor-logos-component .sponsor-logos-support, .sponsor-logos-component .sponsor-logos-funding, .sponsor-logos-component .sponsor-logos-description, .celsius-sitewide-banner, div[id^=component-].component .blog-entry .category-wrapper .category a, .text-container table thead, .text-container table th, .text-container table td, .text-container table tr, .text-container table tbody, .text-container table tfoot {
  font-family: "PBSSans", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400 !important;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: -0.02em !important;
}

.video-component .video-info .description, .video-list .description, .text-container pre, .text-container p,
.text-container p span, .promo-container .promo .promo-text .description, .pbs-profile-grid .og-grid .og-details .profile-grid-description-popup, .profile-grid .og-grid .og-details .profile-grid-description-popup,
.pbs-profile-grid .og-grid .og-details p.profile-grid-description-popup,
.profile-grid .og-grid .og-details p.profile-grid-description-popup, .pbs-profile-grid .profile-grid-description, .profile-grid .profile-grid-description, .poster-grid .poster-grid-description, .carousel.regular-carousel .regular-slide .details-container .description {
  font-family: "PBSSans", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400 !important;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.01em !important;
}

.blog-entry-container.bento-component .blog-entry-image-wrapper .img-details .img-caption, .blog-entry-container.bento-component .blog-entry-image-wrapper .img-details, .blog-entry-container.bento-component .blog-entry-category-wrapper .blog-entry-category, .blog-entry-container.bento-component .blog-entry-details span, .blog-entry-container.bento-component .blog-entry-details, .popup .popup-modal .simple-preset-content .popup-cta-link,
.popup .popup-modal .simple-preset-content .gtm-popup-call-to-action, .video-list .pager-widget li, .video-list ul.videos .video-meta, .text-container table,
.text-container thead,
.text-container tr,
.text-container th,
.text-container td,
.text-container tfooter, .pbs-profile-grid .og-bottom-details_temp2 .related-links-label, .profile-grid .og-bottom-details_temp2 .related-links-label, .pbs-profile-grid .og-bottom-details .related-links-label, .profile-grid .og-bottom-details .related-links-label, .pbs-profile-grid .og-grid .og-fullimg .og-img-credit, .profile-grid .og-grid .og-fullimg .og-img-credit, .page-header-component .page-header-items .page-header-social.page-header-item .social-text, .filer-image-container .img-details .img-caption, .filer-image-container .img-details, .photo-gallery .img-description, div[class^=river__] .categories li.filter a,
div[class^=blogRiver__] .categories li.filter a,
div[class^=river__] .tags li.filter a,
div[class^=blogRiver__] .tags li.filter a, div[class^=river__] .filters.categories li,
div[class^=blogRiver__] .filters.categories li,
div[class^=river__] .filters.categories li a,
div[class^=blogRiver__] .filters.categories li a,
div[class^=river__] .filters.categories li a:hover,
div[class^=blogRiver__] .filters.categories li a:hover,
div[class^=river__] .filters.categories li:hover a,
div[class^=blogRiver__] .filters.categories li:hover a,
div[class^=river__] .filters.categories li.active a,
div[class^=blogRiver__] .filters.categories li.active a {
  font-family: "PBSSans", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400 !important;
  font-size: 14px;
  line-height: 100% !important;
  letter-spacing: 0 !important;
}

.pbs-profile-grid .og-bottom-details_temp2 .related-link, .profile-grid .og-bottom-details_temp2 .related-link, .pbs-profile-grid .og-bottom-details .related-link, .profile-grid .og-bottom-details .related-link, .celsius-footer-newsleter .celsius-footer-newsleter-form .subscribe-title {
  font-family: "PBSSans", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 500 !important;
  font-size: 14px;
  line-height: 100% !important;
  letter-spacing: 0 !important;
}

.video-list ul.videos .description, .flexible-footer .footer-wrapper .links-column .link-element, .flexible-footer .footer-wrapper .footer-details, .station-header .menu-promo-component .menu-promo-wrapper .menu-promo-details-container, .station-header .menu-promo-component .menu-promo-wrapper .menu-promo-description, .station-header .links-component .links-wrapper .links-section .links-list .list-element-container,
.station-header .links-component .links-wrapper .links-section .links-list .list-element-container a, .webui-popover.webui-popover-poster-grid .webui-popover-content .poster-details-description, .celsius-footer-newsleter .celsius-footer-newsleter-form form input[type=email],
.celsius-footer-newsleter .celsius-footer-newsleter-form #wordfly-subscribe-embed--footer input[type=email], div[id^=component-].component .blog-entry .content-body {
  font-family: "PBSSans", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400 !important;
  font-size: 14px;
  line-height: 120% !important;
  letter-spacing: 0 !important;
}

.promo-container .promo .promo-text .channel {
  font-family: "PBSSans", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  letter-spacing: -0.02em !important;
  text-transform: none;
}

.popup.fixedTop.dark.open .popup-modal .popup-cta-link,
.popup.fixedBottom.dark.open .popup-modal .popup-cta-link, .popup.fixedTop.light.open .popup-modal .popup-cta-link,
.popup.fixedBottom.light.open .popup-modal .popup-cta-link, .popup.dark .popup-modal .simple-preset-content .popup-cta-link,
.popup.dark .popup-modal .simple-preset-content .gtm-popup-call-to-action, .popup.light .popup-modal .simple-preset-content .popup-cta-link,
.popup.light .popup-modal .simple-preset-content .gtm-popup-call-to-action, .video-list .load-more-wrapper .load-more, .video-list .video-cta, .station-header .menu__ul.navbar-nav li.station-header-login > a, .station-header .menu__ul.navbar-nav .menu__li.highlight a.menu-item, .station-header .menu__ul.navbar-nav .menu__li.highlight:hover a.menu-item, .promo-container .promo .promo-text .read-more__link,
.promo-container .promo .promo-text .read-more--no-link, .pbs-profile-grid .og-additems, .profile-grid .og-additems, .pbs-profile-grid .og-grid .og-details .og-details__link, .profile-grid .og-grid .og-details .og-details__link, .webui-popover.webui-popover-poster-grid .webui-popover-content .poster-details-cta:nth-of-type(2), .webui-popover.webui-popover-poster-grid .webui-popover-content .poster-details-cta:first-of-type, .poster-grid .poster-grid-btn-loadMore, .celsius-footer-newsleter .celsius-footer-newsleter-form form button,
.celsius-footer-newsleter .celsius-footer-newsleter-form #wordfly-subscribe-embed--footer button, .carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container .cta, .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container .cta, .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container .cta, .carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container .cta, .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container .cta, .carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container .cta, .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container .cta, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container .cta, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container .cta, .carousel.circle-crop-carousel .circle-crop-slide .details-container .cta, .simple-button-component .simple-button-wrapper .text-input, div[class^=river__] .load-more-wrapper .load-more,
div[class^=blogRiver__] .load-more-wrapper .load-more, .button-ghost-ii, .button-ghost {
  font-family: "PBSSans", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 100%;
  text-transform: uppercase;
}

.blog-entry-container.bento-component .blog-entry-image-wrapper .img-details .img-credit, .video-component .playlist__wrapper .playlist-body .playlist-item .playlist-item-info .playlist-item-title, .video-component .playlist__wrapper .playlist-header .playlist-items-count, .video-component .video-info .additional-mm-info, .text-container cite, .filer-image-container .img-details .img-credit, .photo-gallery .image-controls .image-count, .photo-gallery .img-credit-box .img-credit, div[id^=component-].component .blog-entry ul.filters li.filter {
  font-family: "PBSSans", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 120%;
}

.station-header .menu-promo-component .menu-promo-wrapper .menu-promo-details-container a, .station-header .menu__ul.navbar-nav li.station-header-login > a, .station-header .menu__ul.navbar-nav .menu__li.highlight a.menu-item, .station-header .menu__ul.navbar-nav .menu__li.highlight:hover a.menu-item {
  font-family: "PBSSans", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 100%;
  text-transform: uppercase;
}

/* 
*** Global Typography Overrides
*/
h1,
h1 span,
h1 strong {
  text-transform: none;
}

h2,
h2 span,
h2 strong {
  text-transform: none;
}

h3,
h3 span,
h3 strong {
  text-transform: none;
}

h4,
h4 span,
h4 strong {
  text-transform: none;
}

h5,
h5 span,
h5 strong {
  text-transform: none;
}

h6,
h6 span,
h6 strong {
  text-transform: none;
}

.carousel-title, .carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container h2, .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container h2, .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container h2, .carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container h2, .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container h2, .carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container h2, .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container h2, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container h2, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container h2, .carousel.circle-crop-carousel .circle-crop-slide .details-container h2,
.carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container .title,
.carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container .title,
.carousel.regular-carousel .full-size-slide.slide.light-bg .details-container .title,
.carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container .title,
.carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container .title,
.carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container .title,
.carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container .title,
.carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container .title,
.carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container .title,
.carousel.circle-crop-carousel .circle-crop-slide .details-container .title {
  font-style: normal;
  font-weight: 500 !important;
  font-size: 48px !important;
  line-height: 1 !important;
  letter-spacing: -0.05em !important;
}

.carousel-description, .carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container .description, .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container .description, .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container .description, .carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container .description, .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container .description, .carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container .description, .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container .description, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container .description, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container .description, .carousel.circle-crop-carousel .circle-crop-slide .details-container .description {
  font-style: normal;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 140%;
  letter-spacing: -0.01em !important;
}

.color-bar-red, .video-list h1.video-list-title, .section-header-component.underline .section-header-value, .photo-gallery .img-title {
  border-left: 4px solid #ED262E !important;
  padding: 0 0 0 8px;
}

.color-bar-blue {
  border-left: 4px solid #2638C4 !important;
  padding: 0 0 0 8px;
}

.color-bar-pacific, .pbs-profile-grid .profile-grid-title, .profile-grid .profile-grid-title {
  border-left: 4px solid #3ACEF3 !important;
  padding: 0 0 0 8px;
}

.button-ghost {
  background: transparent !important;
  border: 2px solid #0B5C47 !important;
  border-radius: 6px;
  color: #0B5C47 !important;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.1s ease-in-out;
  padding: 13px 33px;
}
.button-ghost svg {
  display: none;
}
.button-ghost:hover {
  transition: all 0.1s ease-in-out;
  background: transparent !important;
  text-decoration: none;
  border-color: #084535 !important;
  color: #084535 !important;
}

.button-ghost-ii {
  background: transparent !important;
  border: 2px solid #4D8210 !important;
  border-radius: 6px;
  color: #4D8210 !important;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.1s ease-in-out;
  padding: 13px 33px;
}
.button-ghost-ii svg {
  display: none;
}
.button-ghost-ii:hover {
  transition: all 0.1s ease-in-out;
  background: transparent !important;
  text-decoration: none;
  border-color: #3A620C !important;
  color: #3A620C !important;
}

.text-container a[download]:before, .promo-container .promo .promo-link .promo-play-icon, .pbs-profile-grid .og-grid .og-close, .profile-grid .og-grid .og-close, .page-header-component .page-header-items .page-header-logo.page-header-item:before, .content .menu.menu--themed .menu__ul li .fa, .content .menu.menu--themed .menu__ul li .fab, .content .menu.menu--themed .menu__ul li .fal, .content .menu.menu--themed .menu__ul li .far, .content .menu.menu--themed .menu__ul li .fas, .content .menu.menu--filled .menu__ul li .fa, .content .menu.menu--filled .menu__ul li .fab, .content .menu.menu--filled .menu__ul li .fal, .content .menu.menu--filled .menu__ul li .far, .content .menu.menu--filled .menu__ul li .fas, .content .menu.menu--default .menu__ul li .fa, .content .menu.menu--default .menu__ul li .fab, .content .menu.menu--default .menu__ul li .fal, .content .menu.menu--default .menu__ul li .far, .content .menu.menu--default .menu__ul li .fas, .photo-gallery .gallery-image.visible .thumb-arrow.thumb-arrow-right, .photo-gallery .gallery-image.visible .thumb-arrow.thumb-arrow-left, .photo-gallery .gallery-image.visible .thumb-arrow, .photo-gallery .image-controls .fullscreen-button .fullscreen-icon, .photo-gallery .image-controls .social-share-button .fa-share-square, .photo-gallery .arrow, .celsius-footer-newsleter .celsius-footer-newsleter-social .social-icons li a i, .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container, .carousel.full-size-carousel .carousel-indicators .indicator.active, .carousel.regular-carousel .carousel-indicators .indicator.active, .carousel.circle-crop-carousel .carousel-indicators .indicator.active, .carousel.full-size-carousel .animation-stop, .carousel.regular-carousel .animation-stop, .carousel.circle-crop-carousel .animation-stop,
.carousel.full-size-carousel .animation-start,
.carousel.regular-carousel .animation-start,
.carousel.circle-crop-carousel .animation-start, .carousel.full-size-carousel .arrows .arrow-left, .carousel.regular-carousel .arrows .arrow-left, .carousel.circle-crop-carousel .arrows .arrow-left,
.carousel.full-size-carousel .arrows .arrow-right,
.carousel.regular-carousel .arrows .arrow-right,
.carousel.circle-crop-carousel .arrows .arrow-right {
  background-color: transparent !important;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.webui-popover.webui-popover-poster-grid {
  filter: drop-shadow(0px 120px 48px rgba(0, 0, 0, 0.01)) drop-shadow(0px 67px 40px rgba(0, 0, 0, 0.05)) drop-shadow(0px 30px 30px rgba(0, 0, 0, 0.09)) drop-shadow(0px 7px 16px rgba(0, 0, 0, 0.1)) drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.1));
}

.station-header .submenu.mega-menu, .station-header .menu__ul.navbar-nav li.station-header-search .dropdown-menu {
  box-shadow: 0px 31px 18px rgba(0, 0, 0, 0.02), 0px 14px 14px rgba(0, 0, 0, 0.03), 0px 3px 7px rgba(0, 0, 0, 0.03), 0px 0px 0px rgba(0, 0, 0, 0.03);
}

@media (min-width: 1024px) {
  div[class^=river__] .blogEntry__24_Rs,
  div[class^=blogRiver__] .blogEntry__24_Rs {
    display: flex;
    flex-direction: column;
    justify-content: start;
  }
  div[class^=river__] .blogEntry__24_Rs footer,
  div[class^=blogRiver__] .blogEntry__24_Rs footer {
    margin-top: auto;
  }
}
div[class^=river__] .row [class^=col-],
div[class^=blogRiver__] .row [class^=col-] {
  border-bottom: none !important;
}
@media (max-width: 1024px) {
  div[class^=river__] .row [class^=col-],
  div[class^=blogRiver__] .row [class^=col-] {
    margin-bottom: 6px;
  }
}
@media (max-width: 1024px) {
  div[class^=river__] [role=feed] > .row:first-child > .col-md-12,
  div[class^=blogRiver__] [role=feed] > .row:first-child > .col-md-12 {
    padding-left: 0;
    padding-right: 0;
  }
}
div[class^=river__] .river-title,
div[class^=blogRiver__] .river-title {
  border-left: 4px solid #ED262E !important;
  padding: 0 0 0 8px;
  color: #0D0E14 !important;
  margin-bottom: 48px;
  text-transform: none;
}
div[class^=river__] .filters.categories,
div[class^=blogRiver__] .filters.categories {
  display: flex;
  gap: 32px;
  padding-bottom: 6px;
  border-bottom: 1px solid #DFDFE0 !important;
  margin-bottom: 16px;
  flex-wrap: wrap;
}
@media (min-width: 1025px) {
  div[class^=river__] .filters.categories li,
  div[class^=blogRiver__] .filters.categories li {
    color: #0D0E14 !important;
    margin-left: 0;
    margin-right: 0;
  }
  div[class^=river__] .filters.categories li a,
  div[class^=blogRiver__] .filters.categories li a {
    color: #0D0E14 !important;
  }
  div[class^=river__] .filters.categories li:hover,
  div[class^=blogRiver__] .filters.categories li:hover, div[class^=river__] .filters.categories li.active,
  div[class^=blogRiver__] .filters.categories li.active {
    background-color: transparent !important;
  }
  div[class^=river__] .filters.categories li:hover a,
  div[class^=blogRiver__] .filters.categories li:hover a, div[class^=river__] .filters.categories li.active a,
  div[class^=blogRiver__] .filters.categories li.active a {
    color: #0B5C47 !important;
    background-color: transparent !important;
    text-decoration: underline;
  }
}
@media (max-width: 1024px) {
  div[class^=river__] .filters.categories,
  div[class^=blogRiver__] .filters.categories {
    display: flex;
    gap: 6px 10px;
    padding-bottom: 12px;
  }
  div[class^=river__] .filters.categories li,
  div[class^=blogRiver__] .filters.categories li {
    margin: 0;
    background: transparent !important;
  }
  div[class^=river__] .filters.categories li a,
  div[class^=blogRiver__] .filters.categories li a {
    font-weight: 400;
    font-size: 14px;
    border-radius: 91px;
    padding: 8px 10px;
    background: #F4F4F4 !important;
  }
  div[class^=river__] .filters.categories li.active,
  div[class^=blogRiver__] .filters.categories li.active {
    background: transparent !important;
  }
  div[class^=river__] .filters.categories li.active a,
  div[class^=blogRiver__] .filters.categories li.active a {
    background: #0B5C47 !important;
    color: #FFFFFF !important;
  }
}
div[class^=river__] .entry-image-wrapper,
div[class^=blogRiver__] .entry-image-wrapper {
  border: 0px solid transparent !important;
}
div[class^=river__] .entry-image-wrapper img,
div[class^=blogRiver__] .entry-image-wrapper img {
  max-width: 100%;
  height: auto;
}
div[class^=river__] .filters.tags li.filter,
div[class^=blogRiver__] .filters.tags li.filter,
div[class^=river__] .filters.tags li.filter a,
div[class^=blogRiver__] .filters.tags li.filter a {
  text-transform: none !important;
}
div[class^=river__] .categories li.filter,
div[class^=blogRiver__] .categories li.filter,
div[class^=river__] .tags li.filter,
div[class^=blogRiver__] .tags li.filter {
  border: none !important;
  color: #0D0E14 !important;
}
div[class^=river__] .categories li.filter > *,
div[class^=blogRiver__] .categories li.filter > *,
div[class^=river__] .tags li.filter > *,
div[class^=blogRiver__] .tags li.filter > * {
  padding: 0;
}
div[class^=river__] .categories li.filter a,
div[class^=blogRiver__] .categories li.filter a,
div[class^=river__] .tags li.filter a,
div[class^=blogRiver__] .tags li.filter a {
  color: #0D0E14 !important;
  text-transform: none;
}
div[class^=river__] .load-more-wrapper .load-more,
div[class^=blogRiver__] .load-more-wrapper .load-more {
  background: transparent !important;
  border: 2px solid #0B5C47 !important;
  border-radius: 6px;
  color: #0B5C47 !important;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.1s ease-in-out;
  padding: 13px 33px;
  border-color: #4D8210 !important;
  color: #4D8210 !important;
}
div[class^=river__] .load-more-wrapper .load-more svg,
div[class^=blogRiver__] .load-more-wrapper .load-more svg {
  display: none;
}
div[class^=river__] .load-more-wrapper .load-more:hover,
div[class^=blogRiver__] .load-more-wrapper .load-more:hover {
  transition: all 0.1s ease-in-out;
  background: transparent !important;
  text-decoration: none;
  border-color: #084535 !important;
  color: #084535 !important;
}

div[id^=component-].component .blog-entry h1.title a {
  color: #084535 !important;
}
div[id^=component-].component .blog-entry .content-body {
  color: #0D0E14 !important;
}
div[id^=component-].component .blog-entry a.cta,
div[id^=component-].component .blog-entry .filter:not(.active) .cta {
  font-family: "PBSSans", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 13px;
  line-height: 140%;
  margin-bottom: 8px;
  text-transform: uppercase;
  color: #0B5C47 !important;
  width: 100%;
  text-align: left;
}
div[id^=component-].component .blog-entry a.cta i.fa,
div[id^=component-].component .blog-entry .filter:not(.active) .cta i.fa {
  display: none;
}
div[id^=component-].component .blog-entry ul.filters li.filter {
  color: rgba(13, 14, 20, 0.6) !important;
}
div[id^=component-].component .blog-entry ul.filters li.filter a {
  color: rgba(13, 14, 20, 0.6) !important;
  text-transform: capitalize;
}
div[id^=component-].component .blog-entry ul.filters li.filter a i.fas {
  display: none;
}
div[id^=component-].component .blog-entry ul.filters .filter:not(.active) a {
  color: rgba(13, 14, 20, 0.6) !important;
}
div[id^=component-].component .blog-entry .title {
  margin-bottom: 6px;
}
div[id^=component-].component .blog-entry .title,
div[id^=component-].component .blog-entry .title a {
  line-height: 100%;
  font-size: 20px !important;
}
@media (min-width: 1025px) {
  div[id^=component-].component .blog-entry .title,
  div[id^=component-].component .blog-entry .title a {
    font-size: 28px !important;
  }
}
div[id^=component-].component .blog-entry header .title,
div[id^=component-].component .blog-entry header .title a {
  font-size: 20px !important;
  line-height: 100%;
  letter-spacing: -0.02em;
  margin-top: 3px;
}
div[id^=component-].component .blog-entry .meta {
  color: rgba(13, 14, 20, 0.6) !important;
  font-weight: 400;
  font-size: 14px;
  margin-bottom: 12px;
}
div[id^=component-].component .blog-entry .meta .author {
  font-weight: 400;
  font-size: 14px;
}
div[id^=component-].component .blog-entry .category-wrapper,
div[id^=component-].component .blog-entry .category-wrapper .category {
  border: none;
  background: transparent;
  border-color: transparent;
}
div[id^=component-].component .blog-entry .category-wrapper {
  margin-top: 12px;
  margin-bottom: 0;
}
div[id^=component-].component .blog-entry .category-wrapper .category {
  max-width: 100%;
  padding: 0;
  text-align: left;
  width: 100%;
}
div[id^=component-].component .blog-entry .category-wrapper .category a {
  color: #615F75 !important;
  text-align: left;
  text-transform: none;
}
div[id^=component-].component .blog-entry .social-container .social {
  border: none;
  padding: 0;
  margin-right: 8px;
}
div[id^=component-].component .blog-entry .social-container .social img {
  display: none;
}
div[id^=component-].component .blog-entry .social-container .social.Facebook {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.6663 7.14274C13.6663 3.46084 10.6815 0.476074 6.99967 0.476074C3.31777 0.476074 0.333008 3.46084 0.333008 7.14274C0.333008 10.4703 2.77091 13.2283 5.95801 13.7284V9.06981H4.2653V7.14274H5.95801V5.67399C5.95801 4.00315 6.95327 3.08024 8.47607 3.08024C9.20547 3.08024 9.96841 3.21045 9.96841 3.21045V4.85107H9.12774C8.29961 4.85107 8.04134 5.36496 8.04134 5.89221V7.14274H9.89027L9.59474 9.06981H8.04134V13.7284C11.2284 13.2283 13.6663 10.4703 13.6663 7.14274Z' fill='%230D0E14' fill-opacity='0.6'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  height: 13.25px;
  width: 13.3px;
}
div[id^=component-].component .blog-entry .social-container .social.Twitter {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='12' viewBox='0 0 14 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.52135 11.6512C9.55267 11.6512 12.3058 7.4789 12.3058 3.86679C12.3058 3.74941 12.3058 3.63203 12.3005 3.51465C12.834 3.1305 13.2982 2.64497 13.6663 2.09542C13.1755 2.31417 12.6473 2.45823 12.0924 2.52759C12.6579 2.19146 13.0901 1.65258 13.2982 1.01232C12.77 1.32711 12.1831 1.5512 11.5588 1.67392C11.0573 1.14037 10.3477 0.80957 9.56334 0.80957C8.05341 0.80957 6.82627 2.03673 6.82627 3.54666C6.82627 3.76008 6.85294 3.96817 6.89561 4.17092C4.62272 4.05887 2.60591 2.9651 1.25604 1.3111C1.02128 1.7166 0.887894 2.18612 0.887894 2.68766C0.887894 3.63737 1.37342 4.47504 2.10438 4.9659C1.6562 4.9499 1.2347 4.82717 0.866554 4.62443C0.866554 4.6351 0.866554 4.64577 0.866554 4.66178C0.866554 5.98497 1.81093 7.09477 3.05943 7.3455C2.83001 7.40957 2.58991 7.44157 2.33914 7.44157C2.16307 7.44157 1.99234 7.42557 1.82694 7.39357C2.17374 8.48197 3.18748 9.27164 4.38263 9.29297C3.44359 10.0292 2.26445 10.4668 0.983934 10.4668C0.765181 10.4668 0.546428 10.4561 0.333008 10.4294C1.53882 11.1977 2.9794 11.6512 4.52135 11.6512Z' fill='%230D0E14' fill-opacity='0.6'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  height: 10.84px;
  width: 13.33px;
}
div[id^=component-].component .blog-entry .social-container .social.Email {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 0.75C1.30964 0.75 0.75 1.30964 0.75 2V10C0.75 10.6904 1.30964 11.25 2 11.25H14C14.6904 11.25 15.25 10.6904 15.25 10V2C15.25 1.30964 14.6904 0.75 14 0.75H2ZM8 5.086L3.90076 2.25H12.0992L8 5.086ZM2.25 9.75V2.93204L7.57267 6.61553C7.82974 6.79377 8.17046 6.79373 8.4275 6.61541L13.75 2.93204V9.75H2.25Z' fill='%230D0E14' fill-opacity='0.6'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: cover;
  height: 10.5px;
  width: 14.5px;
}

/* 
*** Blog River 
*/
div[class^=blogRiver__] .col-md-8 .category-wrapper {
  display: none;
}
div[class^=blogRiver__] .col-md-4 {
  border-bottom: 1px solid #DFDFE0 !important;
  display: flex;
  flex-direction: column;
  flex: 1;
}
div[class^=blogRiver__] .col-md-4 div:nth-of-type(3) {
  margin-top: auto;
}

/*
div[class^="blogRiver__"] .col-md-4 {
  border-right: 1px solid $ui-base-neutral-01;

  & > article.blog-entry {
    margin-right: 12px;
  }

  &:nth-of-type(3n+3) {
    border-right: $no-border;

    & > article.blog-entry {
      margin-right: 0
    }
  }
}
*/
.simple-button-component .simple-button-value {
  border-radius: 6px;
}
.simple-button-component .simple-button-wrapper .text-input {
  border-radius: 6px;
  padding: 13px 33px;
}
.left.simple-button-component {
  padding-left: 12px;
  padding-right: 12px;
}
.large.simple-button-component .simple-button-wrapper .text-input {
  padding: 21px 33px;
}
@media (max-width: 767px) {
  .large.simple-button-component {
    max-width: calc(100vw - 80px);
    margin-left: auto;
    margin-right: auto;
  }
  .large.simple-button-component .simple-button-wrapper {
    min-width: 100%;
  }
}

.carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container, .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container, .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container, .carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container, .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container, .carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container, .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container, .carousel.circle-crop-carousel .circle-crop-slide .details-container {
  margin-left: 0;
  padding-left: 66px;
  padding-right: 24px;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container, .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container, .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container, .carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container, .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container, .carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container, .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container, .carousel.circle-crop-carousel .circle-crop-slide .details-container {
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 16px;
    padding-bottom: 32px;
  }
}
@media (max-width: 767px) {
  .carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container, .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container, .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container, .carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container, .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container, .carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container, .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container, .carousel.circle-crop-carousel .circle-crop-slide .details-container {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 16px;
    padding-bottom: 32px;
  }
}
.carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container h2, .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container h2, .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container h2, .carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container h2, .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container h2, .carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container h2, .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container h2, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container h2, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container h2, .carousel.circle-crop-carousel .circle-crop-slide .details-container h2,
.carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container .title,
.carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container .title,
.carousel.regular-carousel .full-size-slide.slide.light-bg .details-container .title,
.carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container .title,
.carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container .title,
.carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container .title,
.carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container .title,
.carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container .title,
.carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container .title,
.carousel.circle-crop-carousel .circle-crop-slide .details-container .title {
  max-width: 380px;
  margin-bottom: 0 !important;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container h2, .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container h2, .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container h2, .carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container h2, .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container h2, .carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container h2, .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container h2, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container h2, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container h2, .carousel.circle-crop-carousel .circle-crop-slide .details-container h2,
  .carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container .title,
  .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container .title,
  .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container .title,
  .carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container .title,
  .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container .title,
  .carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container .title,
  .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container .title,
  .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container .title,
  .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container .title,
  .carousel.circle-crop-carousel .circle-crop-slide .details-container .title {
    font-size: 40px !important;
  }
}
@media (max-width: 1024px) {
  .carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container h2, .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container h2, .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container h2, .carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container h2, .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container h2, .carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container h2, .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container h2, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container h2, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container h2, .carousel.circle-crop-carousel .circle-crop-slide .details-container h2,
  .carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container .title,
  .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container .title,
  .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container .title,
  .carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container .title,
  .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container .title,
  .carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container .title,
  .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container .title,
  .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container .title,
  .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container .title,
  .carousel.circle-crop-carousel .circle-crop-slide .details-container .title {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container h2, .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container h2, .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container h2, .carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container h2, .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container h2, .carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container h2, .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container h2, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container h2, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container h2, .carousel.circle-crop-carousel .circle-crop-slide .details-container h2,
  .carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container .title,
  .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container .title,
  .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container .title,
  .carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container .title,
  .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container .title,
  .carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container .title,
  .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container .title,
  .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container .title,
  .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container .title,
  .carousel.circle-crop-carousel .circle-crop-slide .details-container .title {
    padding-left: 0;
    padding-right: 0;
    font-size: 32px !important;
  }
}
.carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container h2:hover, .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container h2:hover, .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container h2:hover, .carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container h2:hover, .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container h2:hover, .carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container h2:hover, .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container h2:hover, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container h2:hover, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container h2:hover, .carousel.circle-crop-carousel .circle-crop-slide .details-container h2:hover,
.carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container .title:hover,
.carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container .title:hover,
.carousel.regular-carousel .full-size-slide.slide.light-bg .details-container .title:hover,
.carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container .title:hover,
.carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container .title:hover,
.carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container .title:hover,
.carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container .title:hover,
.carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container .title:hover,
.carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container .title:hover,
.carousel.circle-crop-carousel .circle-crop-slide .details-container .title:hover {
  text-decoration: none;
  opacity: 0.95;
}
.carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container .description, .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container .description, .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container .description, .carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container .description, .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container .description, .carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container .description, .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container .description, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container .description, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container .description, .carousel.circle-crop-carousel .circle-crop-slide .details-container .description {
  max-width: 380px;
  margin-top: 18px !important;
}
@media (max-width: 1024px) {
  .carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container .description, .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container .description, .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container .description, .carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container .description, .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container .description, .carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container .description, .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container .description, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container .description, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container .description, .carousel.circle-crop-carousel .circle-crop-slide .details-container .description {
    max-width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container .description, .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container .description, .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container .description, .carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container .description, .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container .description, .carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container .description, .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container .description, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container .description, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container .description, .carousel.circle-crop-carousel .circle-crop-slide .details-container .description {
    margin-top: 0px !important;
    margin-bottom: 4px;
  }
}
@media (max-width: 767px) {
  .carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container .description, .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container .description, .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container .description, .carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container .description, .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container .description, .carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container .description, .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container .description, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container .description, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container .description, .carousel.circle-crop-carousel .circle-crop-slide .details-container .description {
    margin-top: 0px !important;
    padding-left: 0;
    padding-right: 0;
  }
}
.carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container .cta, .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container .cta, .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container .cta, .carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container .cta, .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container .cta, .carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container .cta, .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container .cta, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container .cta, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container .cta, .carousel.circle-crop-carousel .circle-crop-slide .details-container .cta {
  background: #4D8210 !important;
  border-color: #4D8210 !important;
  border-radius: 6px;
  color: #FFFFFF !important;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.1s ease-in-out;
  padding: 13px 16px;
  margin-left: 16px;
}
.carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container .cta svg, .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container .cta svg, .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container .cta svg, .carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container .cta svg, .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container .cta svg, .carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container .cta svg, .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container .cta svg, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container .cta svg, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container .cta svg, .carousel.circle-crop-carousel .circle-crop-slide .details-container .cta svg {
  display: none;
}
.carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container .cta:hover, .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container .cta:hover, .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container .cta:hover, .carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container .cta:hover, .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container .cta:hover, .carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container .cta:hover, .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container .cta:hover, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container .cta:hover, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container .cta:hover, .carousel.circle-crop-carousel .circle-crop-slide .details-container .cta:hover {
  transition: all 0.1s ease-in-out;
  color: #FFFFFF !important;
  text-decoration: none;
  border-color: #3A620C !important;
  background: #3A620C !important;
}
@media (max-width: 767px) {
  .carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container .cta, .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container .cta, .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container .cta, .carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container .cta, .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container .cta, .carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container .cta, .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container .cta, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container .cta, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container .cta, .carousel.circle-crop-carousel .circle-crop-slide .details-container .cta {
    margin-left: 0px;
    width: 100%;
    text-align: center;
  }
}

.carousel.full-size-carousel .details-container, .carousel.circle-crop-carousel .details-container {
  z-index: 2 !important;
}
.carousel.full-size-carousel .details-container .logo-container, .carousel.circle-crop-carousel .details-container .logo-container {
  padding: 0 !important;
  max-width: 121px;
}
@media (max-width: 1280px) {
  .carousel.full-size-carousel .details-container .logo-container, .carousel.circle-crop-carousel .details-container .logo-container {
    max-width: 64px;
    max-height: 64px;
  }
}
@media (min-width: 1025px) {
  .carousel.full-size-carousel .details-container .logo-container, .carousel.circle-crop-carousel .details-container .logo-container {
    position: absolute;
    z-index: 2;
    top: -1px;
    right: 0px;
    margin: 0 !important;
  }
}
@media (max-width: 1024px) {
  .carousel.full-size-carousel .details-container .logo-container, .carousel.circle-crop-carousel .details-container .logo-container {
    margin-left: 16px;
    margin-bottom: 8px;
    margin-top: 6px;
    height: auto;
    max-width: 36px;
    max-height: 36px;
  }
}
@media (max-width: 767px) {
  .carousel.full-size-carousel .details-container .logo-container, .carousel.circle-crop-carousel .details-container .logo-container {
    margin-left: 0px;
  }
}
.carousel.full-size-carousel .details-container .logo-container img, .carousel.circle-crop-carousel .details-container .logo-container img {
  height: auto;
}
@media (max-width: 1280px) {
  .carousel.full-size-carousel .details-container .logo-container img, .carousel.circle-crop-carousel .details-container .logo-container img {
    max-width: 64px;
  }
}
@media (max-width: 1024px) {
  .carousel.full-size-carousel .details-container .logo-container img, .carousel.circle-crop-carousel .details-container .logo-container img {
    max-width: 36px;
  }
}

.carousel.full-size-carousel .arrows .arrow-left, .carousel.regular-carousel .arrows .arrow-left, .carousel.circle-crop-carousel .arrows .arrow-left,
.carousel.full-size-carousel .arrows .arrow-right,
.carousel.regular-carousel .arrows .arrow-right,
.carousel.circle-crop-carousel .arrows .arrow-right {
  background-color: transparent !important;
  border-radius: 0;
  box-shadow: none;
  height: 40px;
  width: 40px;
  z-index: 11;
}
.carousel.full-size-carousel .arrows .arrow-left i, .carousel.regular-carousel .arrows .arrow-left i, .carousel.circle-crop-carousel .arrows .arrow-left i,
.carousel.full-size-carousel .arrows .arrow-left .fas,
.carousel.regular-carousel .arrows .arrow-left .fas,
.carousel.circle-crop-carousel .arrows .arrow-left .fas,
.carousel.full-size-carousel .arrows .arrow-right i,
.carousel.regular-carousel .arrows .arrow-right i,
.carousel.circle-crop-carousel .arrows .arrow-right i,
.carousel.full-size-carousel .arrows .arrow-right .fas,
.carousel.regular-carousel .arrows .arrow-right .fas,
.carousel.circle-crop-carousel .arrows .arrow-right .fas {
  display: none;
}
.carousel.full-size-carousel .arrows .arrow-left, .carousel.regular-carousel .arrows .arrow-left, .carousel.circle-crop-carousel .arrows .arrow-left {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='36' y='37' width='33' height='34' rx='6' transform='rotate(-180 36 37)' fill='%230D0E14' fill-opacity='0.6'/%3E%3Cpath d='M20.972 13.3293C21.1647 13.1449 21.4682 13.1442 21.6617 13.3278L22.6192 14.236C22.8265 14.4326 22.8272 14.7626 22.6208 14.9601L18.5798 18.8264L17.7174 19.6355C17.5069 19.8329 17.5069 20.1671 17.7173 20.3647L18.5791 21.1736L22.6209 25.0338C22.8273 25.2309 22.8271 25.5605 22.6205 25.7574L21.6618 26.6707C21.4683 26.855 21.1642 26.8547 20.9712 26.67L14.3776 20.3613C14.1718 20.1644 14.1718 19.8356 14.3776 19.6387L20.972 13.3293Z' fill='white'/%3E%3C/svg%3E");
  left: 20px;
}
.carousel.full-size-carousel .arrows .arrow-right, .carousel.regular-carousel .arrows .arrow-right, .carousel.circle-crop-carousel .arrows .arrow-right {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='3' width='33' height='34' rx='6' fill='%230D0E14' fill-opacity='0.6'/%3E%3Cpath d='M19.028 26.6707C18.8353 26.8551 18.5318 26.8558 18.3383 26.6722L17.3808 25.764C17.1735 25.5674 17.1728 25.2374 17.3792 25.0399L21.4202 21.1736L22.2826 20.3645C22.4931 20.1671 22.4931 19.8329 22.2827 19.6353L21.4209 18.8264L17.3791 14.9662C17.1727 14.7691 17.1729 14.4395 17.3795 14.2426L18.3382 13.3293C18.5317 13.145 18.8358 13.1453 19.0288 13.33L25.6224 19.6387C25.8282 19.8356 25.8282 20.1644 25.6224 20.3613L19.028 26.6707Z' fill='white'/%3E%3C/svg%3E");
  right: 20px;
}
.carousel.full-size-carousel .animation-stop, .carousel.regular-carousel .animation-stop, .carousel.circle-crop-carousel .animation-stop,
.carousel.full-size-carousel .animation-start,
.carousel.regular-carousel .animation-start,
.carousel.circle-crop-carousel .animation-start {
  background-color: transparent !important;
  border-radius: 0;
  box-shadow: none;
  height: 28px;
  width: 28px;
  right: 24px;
  bottom: 24px;
}
.carousel.full-size-carousel .animation-stop .fas, .carousel.regular-carousel .animation-stop .fas, .carousel.circle-crop-carousel .animation-stop .fas,
.carousel.full-size-carousel .animation-start .fas,
.carousel.regular-carousel .animation-start .fas,
.carousel.circle-crop-carousel .animation-start .fas {
  display: none;
}
.carousel.full-size-carousel .animation-stop, .carousel.regular-carousel .animation-stop, .carousel.circle-crop-carousel .animation-stop {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='14' cy='14' r='14' fill='white'/%3E%3Crect x='9' y='9' width='10' height='10' rx='1' fill='%230D0E14'/%3E%3C/svg%3E");
}
.carousel.full-size-carousel .animation-start, .carousel.regular-carousel .animation-start, .carousel.circle-crop-carousel .animation-start {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='14' cy='14' r='14' fill='white'/%3E%3Cpath d='M19.75 13.6292C20.0833 13.8216 20.0833 14.3027 19.75 14.4952L10.75 19.6913C10.4167 19.8838 10 19.6432 10 19.2583L10 8.86602C10 8.48112 10.4167 8.24056 10.75 8.43301L19.75 13.6292Z' fill='%230D0E14'/%3E%3C/svg%3E");
}
@media (max-width: 1024px) and (min-width: 768px) {
  .carousel.full-size-carousel .carousel-indicators, .carousel.regular-carousel .carousel-indicators, .carousel.circle-crop-carousel .carousel-indicators {
    justify-content: end;
    padding-right: 20px;
  }
}
.carousel.full-size-carousel .carousel-indicators .indicator:not(.active), .carousel.regular-carousel .carousel-indicators .indicator:not(.active), .carousel.circle-crop-carousel .carousel-indicators .indicator:not(.active) {
  box-shadow: none;
  background-color: rgba(13, 14, 20, 0.6) !important;
  height: 11px;
  width: 11px;
}
.carousel.full-size-carousel .carousel-indicators .indicator.active, .carousel.regular-carousel .carousel-indicators .indicator.active, .carousel.circle-crop-carousel .carousel-indicators .indicator.active {
  background-color: transparent !important;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='12' viewBox='0 0 11 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5.5' cy='6' r='5.5' fill='white'/%3E%3Ccircle cx='5.5' cy='6' r='2.5' fill='%230D0E14'/%3E%3C/svg%3E");
  box-shadow: none;
  height: 11px;
  width: 11px;
}

.carousel.circle-crop-carousel .circle-crop-slide {
  background-color: #FFFFFF !important;
  /*
  &:after {
      background-image: url("data:image/svg+xml,%3Csvg width='229' height='579' viewBox='0 0 229 579' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1240_167301' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='229' height='579'%3E%3Crect width='229' height='579' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1240_167301)'%3E%3Crect x='-42.8984' y='-40.2739' width='117' height='307' fill='white'/%3E%3Crect x='73.7852' y='-40.2817' width='80' height='640' transform='rotate(14.2625 73.7852 -40.2817)' fill='white'/%3E%3Cg style='mix-blend-mode:overlay'%3E%3Cpath d='M151.316 -20.5728L228.851 -0.863535L71.1768 619.41L-6.35734 599.701L151.316 -20.5728Z' fill='%234D8210' fill-opacity='0.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
      background-size: 100%;
      background-blend-mode:overlay !important;
      background-position: center;
      background-repeat: no-repeat;
      content: "";
      position: absolute;
      z-index: 1;
      left: calc(50% - 145px);
      top: 00%;
      display: block;
      width: 229px;
      height: 100%;
  }
  */
}
.carousel.circle-crop-carousel .circle-crop-slide .details-container .cta {
  background: #4D8210 !important;
  border-color: #4D8210 !important;
  border-radius: 6px;
  color: #FFFFFF !important;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.1s ease-in-out;
  padding: 13px 16px;
  margin-left: 16px;
  margin-top: 0;
}
.carousel.circle-crop-carousel .circle-crop-slide .details-container .cta svg {
  display: none;
}
.carousel.circle-crop-carousel .circle-crop-slide .details-container .cta:hover {
  transition: all 0.1s ease-in-out;
  color: #FFFFFF !important;
  text-decoration: none;
  border-color: #3A620C !important;
  background: #3A620C !important;
}
@media (max-width: 767px) {
  .carousel.circle-crop-carousel .circle-crop-slide .details-container .cta {
    margin-left: 0px;
    width: 100%;
    text-align: center;
  }
}
.carousel.circle-crop-carousel .circle-crop-slide > .image-container {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
  position: relative;
  /*
  &:before {
      @include media(">desktop") {
          //transform: rotate(0deg) translateZ(-1111px) !important;
          position: absolute;
          border-left: 5px solid $ui-base-neutral-03;
          width: 5px;
          background: $ui-base-neutral-03;
          height: 100%;
          content: "";
          display: block;
          left: 0px;
          z-index: 1;
      }
  }
  */
}
@media (min-width: 1025px) {
  .carousel.circle-crop-carousel .circle-crop-slide > .image-container {
    position: relative;
    max-width: 99%;
    text-align: right;
  }
  .carousel.circle-crop-carousel .circle-crop-slide > .image-container img {
    clip-path: polygon(4% 0, 100% 0, 100% 100%, 3% 100%);
  }
}
@media (max-width: 1024px) {
  .carousel.circle-crop-carousel .circle-crop-slide > .image-container img {
    clip-path: polygon(0 0, 100% 0%, 100% 99%, 0 99%);
  }
}
@media (min-width: 1025px) {
  .carousel.circle-crop-carousel .circle-crop-slide > .image-container:after {
    background-image: url("data:image/svg+xml,%3Csvg width='229' height='805' viewBox='0 0 229 805' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1436_167148' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='229' height='805'%3E%3Crect width='229' height='805' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1436_167148)'%3E%3Crect x='-42.8984' y='-61.9834' width='117' height='429.8' fill='white'/%3E%3Crect width='82.2977' height='882.581' transform='matrix(0.942118 0.335282 -0.178651 0.983913 73.7852 -61.9946)' fill='white'/%3E%3Cg style='mix-blend-mode:overlay'%3E%3Cpath d='M151.316 -34.4019L228.851 -6.80895L71.1768 861.574L-6.35734 833.981L151.316 -34.4019Z' fill='%23114E1B' fill-opacity='0.5'/%3E%3C/g%3E%3Cpath d='M151.316 -34.4019L160.276 -31.2134L2.60203 837.169L-6.35734 833.981L151.316 -34.4019Z' fill='%234D8210'/%3E%3C/g%3E%3C/svg%3E");
    filter: saturate(110%) contrast(120%);
    background-blend-mode: overlay !important;
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    content: "";
    display: block;
    position: absolute;
    min-width: 229px !important;
    width: 229px;
    max-width: 229px;
    left: 0px;
    top: 0px;
    z-index: 1;
    height: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 769px) {
  .carousel.circle-crop-carousel .circle-crop-slide > .image-container:after {
    background-image: url("data:image/svg+xml,%3Csvg width='1024' height='72' viewBox='0 0 1024 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1638_167470' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1024' height='72'%3E%3Crect width='1024' height='72' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1638_167470)'%3E%3Cg style='mix-blend-mode:overlay'%3E%3Cpath d='M1024.47 32.2361L1024.47 0.235812L0.472723 32.2358L0.472695 64.2358L1024.47 32.2361Z' fill='%23114E1B' fill-opacity='0.5'/%3E%3C/g%3E%3Cpath d='M1024.47 71.7358L1024.47 32.2358L0.474782 71.7358L1024.47 71.7358Z' fill='white'/%3E%3Cpath d='M1024.48 40.2355L1024.48 32.2354L0.474638 64.2357L0.474607 72.2356L1024.48 40.2355Z' fill='%234D8210'/%3E%3C/g%3E%3C/svg%3E");
    filter: saturate(110%) contrast(120%);
    background-size: 100% 72px;
    background-position: bottom 0px left;
    background-repeat: no-repeat;
    content: "after";
    display: block;
    position: absolute;
    width: 100%;
    max-width: 100%;
    left: 0px;
    z-index: 1;
    height: 72px;
    bottom: 0;
  }
}
@media (max-width: 767px) {
  .carousel.circle-crop-carousel .circle-crop-slide > .image-container:after {
    background-image: url("data:image/svg+xml,%3Csvg width='768' height='36' viewBox='0 0 768 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1642_167487' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='768' height='36'%3E%3Crect width='768' height='36' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1642_167487)'%3E%3Cg style='mix-blend-mode:overlay'%3E%3Cpath d='M768.356 14.7744L768.355 0.107633L2.48553e-06 14.9995L2.54841e-05 29.4995L768.356 14.7744Z' fill='%23114E1B' fill-opacity='0.5'/%3E%3C/g%3E%3Cpath d='M768 35L768 18.4008L0.0019418 33L0.00194195 38L768 35Z' fill='white'/%3E%3Cpath d='M768.357 18.4408L768.357 14.7741L-5.17157e-06 29.4995L1.76058e-05 32.9995L768.357 18.4408Z' fill='%234D8210'/%3E%3C/g%3E%3C/svg%3E");
    filter: saturate(110%) contrast(120%);
    background-size: 100% 36px;
    background-position: bottom 0px left 0;
    background-repeat: no-repeat;
    content: "after";
    display: block;
    position: absolute;
    width: 100%;
    max-width: 100%;
    left: 0px;
    z-index: 1;
    height: 33px;
    bottom: 0px;
  }
}
@media (max-width: 375px) {
  .carousel.circle-crop-carousel .circle-crop-slide > .image-container:after {
    background-position: bottom -5px left 0;
  }
}

@media (max-width: 1024px) {
  .carousel.circle-crop-carousel .carousel-indicators {
    top: calc(50vw - 98px) !important;
  }
}
@media (max-width: 768px) {
  .carousel.circle-crop-carousel .carousel-indicators {
    top: calc(50vw - 49px) !important;
  }
}

.carousel.regular-carousel {
  display: block;
}
.carousel.regular-carousel .regular-slide .details-container {
  background: #272931 !important;
  padding-left: 33px;
  padding-right: 33px;
}
@media (max-width: 1024px) {
  .carousel.regular-carousel .regular-slide .details-container {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (max-width: 767px) {
  .carousel.regular-carousel .regular-slide .details-container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.carousel.regular-carousel .regular-slide .details-container .title {
  color: #FFFFFF !important;
  margin-top: 10px;
}
@media (max-width: 1024px) {
  .carousel.regular-carousel .regular-slide .details-container .title {
    margin-top: 4px;
  }
}
.carousel.regular-carousel .regular-slide .details-container .description {
  color: #FFFFFF !important;
  opacity: 0.6;
  margin-top: 24px !important;
}
@media (max-width: 1024px) {
  .carousel.regular-carousel .regular-slide .details-container .description {
    margin-top: 16px !important;
  }
}

@media (max-width: 1024px) {
  .carousel.regular-carousel .animation-stop,
  .carousel.regular-carousel .animation-start {
    top: 24px !important;
    bottom: auto;
  }
}

.carousel.full-size-carousel, .carousel.circle-crop-carousel, .carousel.regular-carousel {
  display: block;
  /* JS 
  .carousel-indicators {
      @include media(">tablet") {
          width: 60%;
          left: 40%;
      }
  }
  */
}
.carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container, .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container, .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container, .carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container, .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container, .carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container, .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container {
  /*
  .logo-container {
      position: absolute;
      opacity: 1;
      right: 64px;
      background-color: red !important;
      float: right;
      z-index: 9;
      top: 0;
      display: block;
      max-width: 121px;
      height: auto;
      width: 120px;
      height: 120px;
      overflow: auto;

      img {
          width: 120px;
          height: 120px;
          display: block;
          opacity: 1;
          overflow: auto;
          position: relative;
          z-index: 111;
      }
  }
  */
}
@media (max-width: 1024px) {
  .carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container.full-width-image .title, .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container.full-width-image .title, .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container.full-width-image .title, .carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container.full-width-image .title, .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container.full-width-image .title, .carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container.full-width-image .title, .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container.full-width-image .title, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container.full-width-image .title, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container.full-width-image .title {
    color: #0B5C47 !important;
  }
}
.carousel.full-size-carousel .full-size-slide.slide.light-bg, .carousel.circle-crop-carousel .full-size-slide.slide.light-bg, .carousel.regular-carousel .full-size-slide.slide.light-bg {
  background-color: #FFFFFF !important;
}
.carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container.light-bg:not(.full-width-image), .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container.light-bg:not(.full-width-image), .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container.light-bg:not(.full-width-image) {
  background-color: #FFFFFF !important;
}
.carousel.full-size-carousel .full-size-slide.slide.light-bg .details-container.light-bg:not(.full-width-image) .title, .carousel.circle-crop-carousel .full-size-slide.slide.light-bg .details-container.light-bg:not(.full-width-image) .title, .carousel.regular-carousel .full-size-slide.slide.light-bg .details-container.light-bg:not(.full-width-image) .title {
  color: #0B5C47 !important;
}
.carousel.full-size-carousel .full-size-slide.slide.dark-bg, .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg, .carousel.regular-carousel .full-size-slide.slide.dark-bg {
  background-color: #0B5C47 !important;
}
.carousel.full-size-carousel .full-size-slide.slide.dark-bg .details-container.dark-bg:not(.full-width-image), .carousel.circle-crop-carousel .full-size-slide.slide.dark-bg .details-container.dark-bg:not(.full-width-image), .carousel.regular-carousel .full-size-slide.slide.dark-bg .details-container.dark-bg:not(.full-width-image) {
  background-color: #0B5C47 !important;
}
.carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container {
  padding-left: 60px;
  margin-left: 0;
  max-width: 100%;
  /* max-width: 380px; */
  background-size: 100%;
  margin-right: 0;
  /*
  background-image: url("data:image/svg+xml,%3Csvg width='552' height='580' viewBox='0 0 552 580' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_b_1311_167378)'%3E%3Crect width='552' height='580' fill='white' fill-opacity='0.01'/%3E%3Crect width='552' height='580' fill='url(%23paint0_linear_1311_167378)' fill-opacity='0.5'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_b_1311_167378' x='-250' y='-250' width='1052' height='1080' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImage' stdDeviation='125'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_1311_167378'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_1311_167378' result='shape'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_1311_167378' x1='2.8898e-06' y1='2.8898e-06' x2='272' y2='272' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%234D8210'/%3E%3Cstop offset='1' stop-color='%234D8210' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  */
}
@media (min-width: 1025px) {
  .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container {
    background: linear-gradient(144deg, rgb(8, 69, 53) 0%, rgb(8, 69, 53) 35%, rgba(0, 212, 255, 0) 100%);
    backdrop-filter: blur(38px);
  }
}
@media (max-width: 1024px) {
  .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container {
    background-color: #0B5C47 !important;
    background: linear-gradient(136.42deg, rgba(77, 130, 16, 0.5) 0%, rgba(77, 130, 16, 0) 48.06%), rgba(255, 255, 255, 0.01);
    backdrop-filter: blur(200px);
  }
}
.carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container .cta, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container .cta, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container .cta {
  background: #4D8210 !important;
  border-color: #4D8210 !important;
  border-radius: 6px;
  color: #FFFFFF !important;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.1s ease-in-out;
  padding: 13px 16px;
  margin-left: 16px;
  margin-top: 0;
}
.carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container .cta svg, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container .cta svg, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container .cta svg {
  display: none;
}
.carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container .cta:hover, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container .cta:hover, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container .cta:hover {
  transition: all 0.1s ease-in-out;
  color: #FFFFFF !important;
  text-decoration: none;
  border-color: #3A620C !important;
  background: #3A620C !important;
}
@media (max-width: 767px) {
  .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container .cta, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container .cta, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container .cta {
    margin-left: 0px;
    width: 100%;
    text-align: center;
  }
}
.carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container .title, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container .title, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container .title,
.carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container .description,
.carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container .description,
.carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container .description {
  color: #FFFFFF !important;
}
@media (max-width: 1024px) and (min-width: 768px) {
  .carousel.full-size-carousel .full-size-slide.slide.blur-bg .details-container .description, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .details-container .description, .carousel.regular-carousel .full-size-slide.slide.blur-bg .details-container .description {
    margin-bottom: 20px !important;
  }
}
.carousel.full-size-carousel .full-size-slide.slide.blur-bg .image-background, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .image-background, .carousel.regular-carousel .full-size-slide.slide.blur-bg .image-background {
  /*.blurry-image {
      display: none !important;
  }
  */
}
.carousel.full-size-carousel .full-size-slide.slide.blur-bg .image-background .blurry-image, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .image-background .blurry-image, .carousel.regular-carousel .full-size-slide.slide.blur-bg .image-background .blurry-image {
  filter: blur(30px);
  width: 50%;
}
.carousel.full-size-carousel .full-size-slide.slide.blur-bg .image-background:after, .carousel.circle-crop-carousel .full-size-slide.slide.blur-bg .image-background:after, .carousel.regular-carousel .full-size-slide.slide.blur-bg .image-background:after {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='552' height='580' viewBox='0 0 552 580' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_b_1311_167378)'%3E%3Crect width='552' height='580' fill='white' fill-opacity='0.01'/%3E%3Crect width='552' height='580' fill='url(%23paint0_linear_1311_167378)' fill-opacity='0.5'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_b_1311_167378' x='-250' y='-250' width='1052' height='1080' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImage' stdDeviation='125'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_1311_167378'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_1311_167378' result='shape'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_1311_167378' x1='2.8898e-06' y1='2.8898e-06' x2='272' y2='272' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%234D8210'/%3E%3Cstop offset='1' stop-color='%234D8210' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}

#component-c72b4466-96c1-497c-b8b3-1838434f0ed0.component {
  margin-top: 0 !important;
}

.celsius-footer-newsleter {
  max-width: 1280px;
  margin: 32px auto 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1441px) {
  .celsius-footer-newsleter {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.celsius-footer-newsleter .celsius-footer-newsleter-container {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  justify-items: center;
}
@media (max-width: 768px) {
  .celsius-footer-newsleter .celsius-footer-newsleter-container {
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: start;
  }
}
.celsius-footer-newsleter .celsius-footer-newsleter-form {
  display: flex;
  align-items: center;
  justify-items: center;
  gap: 24px;
}
@media (max-width: 768px) {
  .celsius-footer-newsleter .celsius-footer-newsleter-form {
    flex-direction: column;
    justify-content: start;
    align-items: flex-start;
    flex-wrap: wrap;
    flex: 1;
    gap: 12px;
    width: 100%;
  }
}
.celsius-footer-newsleter .celsius-footer-newsleter-form .subscribe-title {
  color: #0B5C47 !important;
}
@media (max-width: 768px) {
  .celsius-footer-newsleter .celsius-footer-newsleter-form .wordfly-subscribe-embed--footer,
  .celsius-footer-newsleter .celsius-footer-newsleter-form #wordfly-subscribe-embed--footer {
    margin-left: 0;
  }
}
.celsius-footer-newsleter .celsius-footer-newsleter-form form,
.celsius-footer-newsleter .celsius-footer-newsleter-form #wordfly-subscribe-embed--footer {
  width: auto;
  background-color: #F4F4F4 !important;
  border: 1px solid #DFDFE0 !important;
  border-radius: 6px;
  padding: 11px;
  margin: 0;
  display: flex;
  align-items: center;
  justify-items: center;
}
@media (max-width: 768px) {
  .celsius-footer-newsleter .celsius-footer-newsleter-form form,
  .celsius-footer-newsleter .celsius-footer-newsleter-form #wordfly-subscribe-embed--footer {
    margin-left: 0;
  }
}
.celsius-footer-newsleter .celsius-footer-newsleter-form form label,
.celsius-footer-newsleter .celsius-footer-newsleter-form #wordfly-subscribe-embed--footer label {
  display: flex;
  align-items: center;
  justify-items: center;
  margin-bottom: 0;
}
.celsius-footer-newsleter .celsius-footer-newsleter-form form input[type=email],
.celsius-footer-newsleter .celsius-footer-newsleter-form #wordfly-subscribe-embed--footer input[type=email] {
  color: #615F75 !important;
  margin: 0;
  border: none !important;
  outline: none;
  background-color: transparent !important;
  box-shadow: none;
}
.celsius-footer-newsleter .celsius-footer-newsleter-form form input[type=email]::placeholder,
.celsius-footer-newsleter .celsius-footer-newsleter-form #wordfly-subscribe-embed--footer input[type=email]::placeholder {
  color: #615F75 !important;
}
.celsius-footer-newsleter .celsius-footer-newsleter-form form input[type=email]:hover, .celsius-footer-newsleter .celsius-footer-newsleter-form form input[type=email]:active, .celsius-footer-newsleter .celsius-footer-newsleter-form form input[type=email]:focus,
.celsius-footer-newsleter .celsius-footer-newsleter-form #wordfly-subscribe-embed--footer input[type=email]:hover,
.celsius-footer-newsleter .celsius-footer-newsleter-form #wordfly-subscribe-embed--footer input[type=email]:active,
.celsius-footer-newsleter .celsius-footer-newsleter-form #wordfly-subscribe-embed--footer input[type=email]:focus {
  color: #615F75 !important;
  outline: none;
  -webkit-appearance: none;
}
.celsius-footer-newsleter .celsius-footer-newsleter-form form button,
.celsius-footer-newsleter .celsius-footer-newsleter-form #wordfly-subscribe-embed--footer button {
  background: #0B5C47 !important;
  border-color: #0B5C47 !important;
  border-radius: 6px;
  color: #FFFFFF !important;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.1s ease-in-out;
  padding: 13px 16px;
  padding: 7px 9.5px;
  border: none !important;
  outline: none;
}
.celsius-footer-newsleter .celsius-footer-newsleter-form form button svg,
.celsius-footer-newsleter .celsius-footer-newsleter-form #wordfly-subscribe-embed--footer button svg {
  display: none;
}
.celsius-footer-newsleter .celsius-footer-newsleter-form form button:hover,
.celsius-footer-newsleter .celsius-footer-newsleter-form #wordfly-subscribe-embed--footer button:hover {
  transition: all 0.1s ease-in-out;
  color: #FFFFFF !important;
  text-decoration: none;
  border-color: #084535 !important;
  background: #084535 !important;
}
@media (max-width: 768px) {
  .celsius-footer-newsleter .celsius-footer-newsleter-social {
    display: flex;
    width: 100%;
    justify-content: start;
    margin: 32px 0 18px 0;
  }
}
.celsius-footer-newsleter .celsius-footer-newsleter-social .social-icons {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
.celsius-footer-newsleter .celsius-footer-newsleter-social .social-icons li a i {
  display: block;
  height: 24px;
  width: 24px;
}
.celsius-footer-newsleter .celsius-footer-newsleter-social .social-icons i.icon-facebook {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 16.9913 5.65686 21.1283 10.4375 21.8785V14.8906H7.89844V12H10.4375V9.79688C10.4375 7.29062 11.9304 5.90625 14.2146 5.90625C15.3087 5.90625 16.4531 6.10156 16.4531 6.10156V8.5625H15.1921C13.9499 8.5625 13.5625 9.33333 13.5625 10.1242V12H16.3359L15.8926 14.8906H13.5625V21.8785C18.3431 21.1283 22 16.9913 22 12Z' fill='%234D8210'/%3E%3C/svg%3E");
}
.celsius-footer-newsleter .celsius-footer-newsleter-social .social-icons i.icon-twitter {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.28251 20.2625C15.8295 20.2625 19.9592 14.004 19.9592 8.58583C19.9592 8.40976 19.9592 8.23369 19.9512 8.05762C20.7515 7.48139 21.4478 6.7531 22 5.92877C21.2637 6.2569 20.4714 6.47299 19.6391 6.57703C20.4874 6.07283 21.1357 5.26451 21.4478 4.30412C20.6555 4.77631 19.7751 5.11244 18.8387 5.29652C18.0864 4.4962 17.022 4 15.8455 4C13.5806 4 11.7399 5.84074 11.7399 8.10564C11.7399 8.42577 11.7799 8.7379 11.8439 9.04202C8.43457 8.87395 5.40936 7.23329 3.38455 4.7523C3.03241 5.36054 2.83233 6.06483 2.83233 6.81713C2.83233 8.2417 3.56062 9.4982 4.65706 10.2345C3.98479 10.2105 3.35254 10.0264 2.80032 9.72229C2.80032 9.7383 2.80032 9.7543 2.80032 9.77831C2.80032 11.7631 4.21689 13.4278 6.08964 13.8039C5.7455 13.9 5.38535 13.948 5.0092 13.948C4.7451 13.948 4.489 13.924 4.2409 13.876C4.7611 15.5086 6.28171 16.6931 8.07443 16.7251C6.66587 17.8295 4.89716 18.4858 2.97639 18.4858C2.64826 18.4858 2.32013 18.4698 2 18.4298C3.80872 19.5822 5.96959 20.2625 8.28251 20.2625Z' fill='%234D8210'/%3E%3C/svg%3E");
}
.celsius-footer-newsleter .celsius-footer-newsleter-social .social-icons i.icon-instagram {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9746 3.8018C15.6447 3.8018 15.961 3.81199 17.0154 3.86009C17.9904 3.90458 18.5199 4.06748 18.8723 4.20442C19.3391 4.38582 19.6722 4.60254 20.0221 4.95246C20.3721 5.30239 20.5888 5.63552 20.7702 6.10228C20.9071 6.45466 21.07 6.98417 21.1145 7.95913C21.1626 9.01361 21.1728 9.32988 21.1728 12C21.1728 14.6701 21.1626 14.9864 21.1145 16.0408C21.07 17.0158 20.9071 17.5453 20.7702 17.8977C20.5888 18.3645 20.3721 18.6976 20.0221 19.0475C19.6722 19.3975 19.3391 19.6142 18.8723 19.7956C18.5199 19.9325 17.9904 20.0954 17.0154 20.1399C15.9611 20.188 15.6449 20.1982 12.9746 20.1982C10.3043 20.1982 9.98807 20.188 8.93376 20.1399C7.95878 20.0954 7.42927 19.9325 7.07689 19.7956C6.61013 19.6142 6.277 19.3975 5.92709 19.0475C5.57716 18.6976 5.36043 18.3645 5.17903 17.8977C5.04209 17.5453 4.87919 17.0158 4.8347 16.0409C4.7866 14.9864 4.77641 14.6701 4.77641 12C4.77641 9.32988 4.7866 9.01361 4.8347 7.95915C4.87919 6.98417 5.04209 6.45466 5.17903 6.10228C5.36043 5.63552 5.57715 5.30239 5.92707 4.95248C6.277 4.60254 6.61013 4.38582 7.07689 4.20442C7.42927 4.06748 7.95878 3.90458 8.93374 3.86009C9.98822 3.81199 10.3045 3.8018 12.9746 3.8018ZM12.9746 2C10.2588 2 9.91823 2.0115 8.85163 2.06017C7.78722 2.10873 7.06032 2.27778 6.42422 2.52499C5.76664 2.78054 5.20895 3.12247 4.65301 3.6784C4.09708 4.23434 3.75515 4.79203 3.4996 5.44961C3.25239 6.08571 3.08334 6.81261 3.03478 7.87702C2.98611 8.94362 2.97461 9.28415 2.97461 12C2.97461 14.7158 2.98611 15.0564 3.03478 16.123C3.08334 17.1874 3.25239 17.9143 3.4996 18.5504C3.75515 19.208 4.09708 19.7657 4.65301 20.3216C5.20895 20.8775 5.76664 21.2195 6.42422 21.475C7.06032 21.7222 7.78722 21.8913 8.85163 21.9398C9.91823 21.9885 10.2588 22 12.9746 22C15.6904 22 16.031 21.9885 17.0976 21.9398C18.162 21.8913 18.8889 21.7222 19.525 21.475C20.1826 21.2195 20.7403 20.8775 21.2962 20.3216C21.8521 19.7657 22.1941 19.208 22.4496 18.5504C22.6968 17.9143 22.8659 17.1874 22.9144 16.123C22.9631 15.0564 22.9746 14.7158 22.9746 12C22.9746 9.28416 22.9631 8.94362 22.9144 7.87702C22.8659 6.81261 22.6968 6.08571 22.4496 5.44961C22.1941 4.79203 21.8521 4.23434 21.2962 3.6784C20.7403 3.12247 20.1826 2.78054 19.525 2.52499C18.8889 2.27778 18.162 2.10873 17.0976 2.06017C16.031 2.0115 15.6904 2 12.9746 2Z' fill='%234D8210'/%3E%3Cpath d='M12.975 6.86499C10.1389 6.86499 7.83984 9.16407 7.83984 12.0001C7.83984 14.8362 10.1389 17.1353 12.975 17.1353C15.811 17.1353 18.1101 14.8362 18.1101 12.0001C18.1101 9.16407 15.811 6.86499 12.975 6.86499ZM12.975 15.3335C11.134 15.3335 9.64164 13.8411 9.64164 12.0001C9.64164 10.1592 11.134 8.66679 12.975 8.66679C14.8159 8.66679 16.3083 10.1592 16.3083 12.0001C16.3083 13.8411 14.8159 15.3335 12.975 15.3335Z' fill='%234D8210'/%3E%3Cpath d='M18.3123 7.86193C18.9751 7.86193 19.5123 7.32467 19.5123 6.66192C19.5123 5.99918 18.9751 5.46191 18.3123 5.46191C17.6496 5.46191 17.1123 5.99918 17.1123 6.66192C17.1123 7.32467 17.6496 7.86193 18.3123 7.86193Z' fill='%234D8210'/%3E%3C/svg%3E");
}
.celsius-footer-newsleter .celsius-footer-newsleter-social .social-icons i.icon-pinterest {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5821 7.20032C21.3521 6.33423 20.6744 5.65213 19.8139 5.42063C18.2542 5 12 5 12 5C12 5 5.74583 5 4.18613 5.42063C3.32564 5.65213 2.64794 6.33423 2.41792 7.20032C2 8.77014 2 12.0454 2 12.0454C2 12.0454 2 15.3208 2.41792 16.8906C2.64794 17.7567 3.32564 18.4388 4.18613 18.6703C5.74583 19.0909 12 19.0909 12 19.0909C12 19.0909 18.2542 19.0909 19.8139 18.6703C20.6744 18.4388 21.3521 17.7567 21.5821 16.8906C22 15.3208 22 12.0454 22 12.0454C22 12.0454 22 8.77014 21.5821 7.20032ZM9.95455 15.0192V9.07172L15.1818 12.0455L9.95455 15.0192Z' fill='%234D8210'/%3E%3C/svg%3E");
}

.celsius-sitewide-banner {
  background-color: #2638c4;
  color: #FFFFFF !important;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  position: sticky;
  z-index: 3;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .celsius-sitewide-banner {
    margin-top: 4px;
    font-size: 14px;
  }
}
.celsius-sitewide-banner:after {
  clear: both;
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
}
.celsius-sitewide-banner .celsius-sitewide-banner_container {
  line-height: 120%;
  padding-top: 12px;
  padding-bottom: 12px;
  display: block;
  max-width: 1280px;
  width: 100%;
  margin: auto;
  text-align: center;
  color: #FFFFFF !important;
}
.celsius-sitewide-banner .celsius-sitewide-banner_container a {
  color: #FFFFFF !important;
  text-decoration: underline;
}

.photo-gallery .img-title {
  color: #0D0E14 !important;
  margin-bottom: 56px;
}
.photo-gallery .img-description {
  color: #0D0E14 !important;
  text-align: center;
  margin-top: 4px;
  margin-bottom: 4px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1024px;
}
.photo-gallery .img-credit-box {
  min-width: auto;
  min-height: auto;
  padding: 10px 12px;
  border-radius: 4px;
  background: rgba(13, 14, 20, 0.6) !important;
  margin-left: 20px;
  margin-bottom: 24px;
}
@media (max-width: 767px) {
  .photo-gallery .img-credit-box {
    margin-left: 14px;
  }
}
.photo-gallery .img-credit-box .img-credit {
  color: #FFFFFF !important;
  cursor: pointer;
  font-style: normal;
}
.photo-gallery .arrow {
  border-radius: 4px;
  height: 34px;
  width: 33px;
  transition: opacity 0.1s ease-in-out;
  /* margin-bottom: -67.5px; */
}
@media (max-width: 767px) {
  .photo-gallery .arrow {
    /* margin-bottom: 232px; */
  }
}
.photo-gallery .arrow i {
  display: none;
}
.photo-gallery .arrow-left {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='33' height='34' rx='6' transform='matrix(-1 0 0 1 36 3)' fill='%230D0E14' fill-opacity='0.6'/%3E%3Cpath d='M20.972 26.6707C21.1647 26.8551 21.4682 26.8558 21.6617 26.6722L22.6192 25.764C22.8265 25.5674 22.8272 25.2374 22.6208 25.0399L18.5798 21.1736L17.7174 20.3645C17.5069 20.1671 17.5069 19.8329 17.7173 19.6353L18.5791 18.8264L22.6209 14.9662C22.8273 14.7691 22.8271 14.4395 22.6205 14.2426L21.6618 13.3293C21.4683 13.145 21.1642 13.1453 20.9712 13.33L14.3776 19.6387C14.1718 19.8356 14.1718 20.1644 14.3776 20.3613L20.972 26.6707Z' fill='white'/%3E%3C/svg%3E");
  margin-left: 20px;
}
@media (max-width: 767px) {
  .photo-gallery .arrow-left {
    margin-left: 14px;
  }
}
.photo-gallery .arrow-right {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='41' viewBox='0 0 40 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='4' y='3.57141' width='33' height='34' rx='6' fill='%230D0E14' fill-opacity='0.6'/%3E%3Cpath d='M19.028 27.2421C18.8353 27.4265 18.5318 27.4272 18.3383 27.2436L17.3808 26.3354C17.1735 26.1388 17.1728 25.8088 17.3792 25.6114L21.4202 21.745L22.2826 20.936C22.4931 20.7385 22.4931 20.4043 22.2827 20.2068L21.4209 19.3978L17.3791 15.5376C17.1727 15.3405 17.1729 15.0109 17.3795 14.814L18.3382 13.9007C18.5317 13.7164 18.8358 13.7167 19.0288 13.9014L25.6224 20.2101C25.8282 20.407 25.8282 20.7358 25.6224 20.9327L19.028 27.2421Z' fill='white'/%3E%3C/svg%3E");
  margin-right: 20px;
}
@media (max-width: 767px) {
  .photo-gallery .arrow-right {
    margin-right: 14px;
  }
}
.photo-gallery .arrow:hover {
  opacity: 0.75;
  transition: opacity 0.1s ease-in-out;
}
.photo-gallery .image-controls {
  background: rgba(13, 14, 20, 0.6) !important;
  border-radius: 4px;
  margin-right: 22px;
  margin-bottom: 24px;
  width: auto;
}
@media (max-width: 767px) {
  .photo-gallery .image-controls {
    margin-right: 14px;
  }
}
.photo-gallery .image-controls .image-count,
.photo-gallery .image-controls .social-share-container,
.photo-gallery .image-controls .social-share-cta,
.photo-gallery .image-controls .social-share-button,
.photo-gallery .image-controls .fullscreen-button {
  background: transparent !important;
}
.photo-gallery .image-controls .image-count {
  color: #FFFFFF !important;
  margin-left: 6px;
}
.photo-gallery .image-controls .social-share-button .fa-share-square {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.0652 7.07457C15.2894 7.0736 15.4706 6.89161 15.4706 6.66744L15.4706 1.11872C15.4706 0.669008 15.106 0.304443 14.6563 0.304443H9.10848C8.88396 0.304443 8.70182 0.486191 8.70134 0.710704L8.69974 1.45053C8.69925 1.67586 8.88188 1.85874 9.10721 1.85855L12.7847 1.85553L8.28171 6.35855C8.12271 6.51754 8.12271 6.77533 8.28171 6.93433L8.84071 7.49332C8.9997 7.65232 9.25749 7.65232 9.41649 7.49332L13.9195 2.99031V6.67063C13.9195 6.89617 14.1029 7.07874 14.3284 7.07776L15.0652 7.07457ZM5.14727 3.34159H2.29258V13.551H12.502V11.1963C12.502 10.9201 12.7258 10.6963 13.002 10.6963H13.6051C13.8812 10.6963 14.1051 10.9201 14.1051 11.1963V13.9475C14.1051 14.6139 13.5649 15.1541 12.8985 15.1541H1.89602C1.22965 15.1541 0.689453 14.6139 0.689453 13.9475V2.94502C0.689453 2.27866 1.22965 1.73846 1.89602 1.73846H5.14727H5.44883C5.72497 1.73846 5.94883 1.96232 5.94883 2.23846V2.84159C5.94883 3.11773 5.72497 3.34159 5.44883 3.34159H5.14727Z' fill='white'/%3E%3C/svg%3E");
  height: 15px;
  width: 15px;
}
.photo-gallery .image-controls .social-share-button .fa-share-square:before {
  display: none;
}
.photo-gallery .image-controls .fullscreen-button .fullscreen-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.57681 8.31936C2.39609 8.31857 2.25 8.17185 2.25 7.99113V3.51779C2.25 3.15524 2.54391 2.86133 2.90646 2.86133H7.37909C7.56009 2.86133 7.70693 3.00785 7.70732 3.18885L7.70861 3.7853C7.709 3.96696 7.56177 4.11439 7.38011 4.11424L4.41532 4.1118L7.71739 7.41387C7.84557 7.54205 7.84557 7.74988 7.71739 7.87806L7.26673 8.32872C7.13855 8.4569 6.93072 8.4569 6.80254 8.32872L3.50047 5.02665L3.50047 7.9937C3.50047 8.17553 3.35265 8.32271 3.17082 8.32193L2.57681 8.31936ZM10.6202 2.86136C10.4395 2.86136 10.2928 3.00745 10.292 3.18817L10.2894 3.78218C10.2886 3.96401 10.4358 4.11183 10.6176 4.11183L13.5847 4.11183L10.2826 7.4139C10.1544 7.54208 10.1544 7.7499 10.2826 7.87809L10.7333 8.32874C10.8615 8.45693 11.0693 8.45693 11.1975 8.32874L14.4995 5.02668L14.4971 7.99146C14.4969 8.17312 14.6444 8.32036 14.826 8.31996L15.4225 8.31868C15.6035 8.31828 15.75 8.17144 15.75 7.99044V3.51782C15.75 3.15527 15.4561 2.86136 15.0935 2.86136L10.6202 2.86136ZM7.70803 16.0344C7.70724 16.2151 7.56052 16.3612 7.3798 16.3612L2.90647 16.3612C2.54391 16.3612 2.25 16.0673 2.25 15.7047V11.2321C2.25 11.0511 2.39652 10.9043 2.57752 10.9039L3.17397 10.9026C3.35563 10.9022 3.50306 11.0494 3.50291 11.2311L3.50047 14.1959L6.80254 10.8938C6.93072 10.7656 7.13855 10.7656 7.26673 10.8938L7.71739 11.3445C7.84557 11.4727 7.84557 11.6805 7.71739 11.8087L4.41532 15.1107H7.38237C7.5642 15.1107 7.71139 15.2586 7.7106 15.4404L7.70803 16.0344ZM15.4232 10.9032C15.604 10.904 15.75 11.0507 15.75 11.2315L15.75 15.7048C15.75 16.0674 15.4561 16.3613 15.0936 16.3613H10.621C10.44 16.3613 10.2931 16.2147 10.2927 16.0337L10.2914 15.4373C10.291 15.2556 10.4383 15.1082 10.6199 15.1084L13.5847 15.1108L10.2827 11.8087C10.1545 11.6805 10.1545 11.4727 10.2827 11.3445L10.7333 10.8939C10.8615 10.7657 11.0693 10.7657 11.1975 10.8939L14.4996 14.1959V11.2289C14.4996 11.0471 14.6474 10.8999 14.8292 10.9007L15.4232 10.9032Z' fill='white'/%3E%3C/svg%3E");
  height: 18px;
  width: 18px;
}
.photo-gallery .image-controls .fullscreen-button .fullscreen-icon:before {
  display: none;
}
.photo-gallery .image-controls .social-share-icons {
  background: rgba(13, 14, 20, 0.6) !important;
  border-radius: 4px;
}
.photo-gallery .gallery-image.visible .thumb-arrow {
  height: 28px;
  width: 28px;
  margin-top: 31px;
  border-radius: 4px;
  transition: opacity 0.1s ease-in-out;
}
@media (max-width: 767px) {
  .photo-gallery .gallery-image.visible .thumb-arrow {
    margin-top: 13px;
  }
}
.photo-gallery .gallery-image.visible .thumb-arrow i {
  display: none;
}
.photo-gallery .gallery-image.visible .thumb-arrow.thumb-arrow-left {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='29' viewBox='0 0 28 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='23.1' height='23.8' rx='4.2' transform='matrix(-1 0 0 1 25.1992 2.67142)' fill='%230D0E14' fill-opacity='0.6'/%3E%3Cpath d='M14.68 19.2409C14.8149 19.37 15.0274 19.3704 15.1628 19.2419L15.8331 18.6062C15.9781 18.4686 15.9786 18.2376 15.8342 18.0993L13.0055 15.3929L12.4018 14.8266C12.2545 14.6883 12.2544 14.4544 12.4017 14.3161L13.005 13.7499L15.8343 11.0477C15.9787 10.9097 15.9786 10.679 15.8339 10.5412L15.1628 9.90187C15.0274 9.77289 14.8146 9.77312 14.6795 9.9024L10.0639 14.3185C9.91987 14.4563 9.91987 14.6865 10.0639 14.8243L14.68 19.2409Z' fill='white'/%3E%3C/svg%3E");
  left: 20px;
}
@media (max-width: 767px) {
  .photo-gallery .gallery-image.visible .thumb-arrow.thumb-arrow-left {
    left: 14px;
  }
}
.photo-gallery .gallery-image.visible .thumb-arrow.thumb-arrow-right {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='29' viewBox='0 0 28 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2.80078' y='2.67142' width='23.1' height='23.8' rx='4.2' fill='%230D0E14' fill-opacity='0.6'/%3E%3Cpath d='M13.3181 19.2409C13.1832 19.37 12.9707 19.3704 12.8352 19.2419L12.165 18.6062C12.0199 18.4686 12.0194 18.2376 12.1639 18.0993L14.9926 15.3929L15.5962 14.8266C15.7436 14.6883 15.7436 14.4544 15.5963 14.3161L14.9931 13.7499L12.1638 11.0477C12.0193 10.9097 12.0195 10.679 12.1641 10.5412L12.8352 9.90187C12.9706 9.77289 13.1835 9.77312 13.3186 9.9024L17.9341 14.3185C18.0782 14.4563 18.0782 14.6865 17.9341 14.8243L13.3181 19.2409Z' fill='white'/%3E%3C/svg%3E");
  right: 20px;
}
@media (max-width: 767px) {
  .photo-gallery .gallery-image.visible .thumb-arrow.thumb-arrow-right {
    right: 14px;
  }
}
.photo-gallery .gallery-image.visible .thumb-arrow:hover {
  opacity: 0.75;
  transition: opacity 0.1s ease-in-out;
}
.photo-gallery .thumbnail-list {
  padding-left: 0;
}
.photo-gallery .thumbnail-item {
  cursor: pointer;
  transition: border 0.1s ease-in-out;
}
@media (min-width: 769px) {
  .photo-gallery .thumbnail-item {
    height: 90px;
    width: 160px;
  }
}
.photo-gallery .thumbnail-item.selected {
  border-left: transparent !important;
  border-right: transparent !important;
  border-top: transparent !important;
  border-bottom: 12px solid #3A620C !important;
  transition: border 0.1s ease-in-out;
}
@media (max-width: 767px) {
  .photo-gallery .thumbnail-item.selected {
    border-bottom: 8px solid #3A620C !important;
  }
}
.photo-gallery .thumbnail-item:hover {
  opacity: 0.95;
  transition: border 0.1s ease-in-out;
}

.google-ad-manager.dark {
  background-color: #0B5C47 !important;
}

.google-ad-manager.light {
  background-color: #F4F4F4 !important;
}
.google-ad-manager.light p.support-text,
.google-ad-manager.light a.cta-text {
  color: #0B5C47 !important;
}

.google-ad-manager .support-info-container {
  padding-top: 4px;
}

.filer-image-container .img-details {
  background: #FFFFFF !important;
  padding-top: 12px;
  padding-bottom: 8px;
  letter-spacing: 0 !important;
}
.filer-image-container .img-details .img-caption {
  color: #0D0E14 !important;
  margin-bottom: 6px;
}
.filer-image-container .img-details .img-credit {
  color: rgba(13, 14, 20, 0.6) !important;
  font-style: normal !important;
}

.content .menu.menu--default {
  color: #0D0E14 !important;
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
@media (min-width: 1025px) {
  .content .menu.menu--default {
    margin-top: -32px;
  }
}
.content .menu.menu--default .menu__ul {
  border-radius: 0px !important;
  width: 100%;
  /*
  &.align-center {
      display: inline-flex;
      margin: auto;
      width: auto;

      @include media("<=desktop") {
          max-width: calc(100vw - 40px) !important;
          justify-content: center;
      }
  }

  &.align-left,
  &.align-right {

  }
  */
}
@media (min-width: 1025px) {
  .content .menu.menu--default .menu__ul {
    background: #FFFFFF !important;
    background-color: #FFFFFF !important;
    box-shadow: 0px 31px 18px rgba(0, 0, 0, 0.02), 0px 14px 14px rgba(0, 0, 0, 0.03), 0px 3px 7px rgba(0, 0, 0, 0.03), 0px 0px 0px rgba(0, 0, 0, 0.03);
  }
}
@media (max-width: 1024px) {
  .content .menu.menu--default .menu__ul {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none;
  }
}
@media (min-width: 1025px) {
  .content .menu.menu--default .menu__ul {
    background: #FFFFFF !important;
  }
}
@media (max-width: 1024px) {
  .content .menu.menu--default .menu__ul {
    background: transparent !important;
    background-color: transparent !important;
    display: flex;
    flex-wrap: wrap;
    gap: 10px 8px;
    border: none !important;
    margin-bottom: 12px;
  }
}
@media (max-width: 1024px) {
  .content .menu.menu--default .menu__ul:before {
    display: none;
  }
}
@media (max-width: 1024px) {
  .content .menu.menu--default .menu__ul .submenu {
    min-width: 100% !important;
    border-radius: 0 0;
  }
}
@media (max-width: 1024px) {
  .content .menu.menu--default .menu__ul .submenu li {
    background: #F4F4F4 !important;
  }
}
.content .menu.menu--default .menu__ul li {
  border-left: 1px solid rgba(13, 14, 20, 0.15) !important;
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 120%;
  letter-spacing: -0.02em;
}
@media (min-width: 1025px) {
  .content .menu.menu--default .menu__ul li {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (max-width: 1024px) {
  .content .menu.menu--default .menu__ul li {
    margin: 0 !important;
    padding: 0;
    border: none !important;
  }
}
.content .menu.menu--default .menu__ul li:first-child {
  border-left: none !important;
}
.content .menu.menu--default .menu__ul li a {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-items: center;
  justify-content: center;
}
@media (min-width: 1025px) {
  .content .menu.menu--default .menu__ul li a {
    padding: 10px 24px 6px 24px;
  }
}
@media (max-width: 1024px) {
  .content .menu.menu--default .menu__ul li a {
    padding: 10px 24px 6px 24px;
    border-radius: 91px;
    background: #F4F4F4 !important;
  }
}
.content .menu.menu--default .menu__ul li a:hover {
  color: #0D0E14 !important;
  text-decoration: underline;
}
@media (min-width: 1025px) {
  .content .menu.menu--default .menu__ul li a:hover {
    background-color: #FFFFFF !important;
  }
}
@media (max-width: 1024px) {
  .content .menu.menu--default .menu__ul li a:hover {
    padding: 10px 24px 6px 24px;
    border-radius: 8px 8px 0 0;
    background: #F4F4F4 !important;
  }
}
.content .menu.menu--default .menu__ul li .fa, .content .menu.menu--default .menu__ul li .fab, .content .menu.menu--default .menu__ul li .fal, .content .menu.menu--default .menu__ul li .far, .content .menu.menu--default .menu__ul li .fas {
  margin-left: 7px;
  height: 4px;
  width: 8px;
  height: 5px;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.3' d='M1 0.5L5 4.5L9 0.5' stroke='%230D0E14' stroke-width='1.4'/%3E%3C/svg%3E");
}
.content .menu.menu--default .menu__ul li .fa:before, .content .menu.menu--default .menu__ul li .fab:before, .content .menu.menu--default .menu__ul li .fal:before, .content .menu.menu--default .menu__ul li .far:before, .content .menu.menu--default .menu__ul li .fas:before {
  display: none;
}
.content .menu.menu--default .menu__ul .submenu {
  background-color: #FFFFFF !important;
  border: none !important;
  color: #0D0E14 !important;
}
.content .menu.menu--default .menu__ul .submenu li {
  padding: 6px 0;
}
.content .menu.menu--default .menu__ul .submenu li a {
  padding: 10px 24px 6px 24px;
  margin-left: 0;
  margin-right: 0;
  border-bottom: none !important;
}

.content .menu.menu--filled {
  color: #FFFFFF !important;
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
@media (min-width: 1025px) {
  .content .menu.menu--filled {
    margin-top: -32px;
  }
}
.content .menu.menu--filled .menu__ul {
  border-radius: 0px !important;
  width: 100%;
  /*
  &.align-center {
      display: inline-flex;
      margin: auto;
      width: auto;

      @include media("<=desktop") {
          max-width: calc(100vw - 40px) !important;
          justify-content: center;
      }
  }

  &.align-left,
  &.align-right {

  }
  */
}
@media (min-width: 1025px) {
  .content .menu.menu--filled .menu__ul {
    background: #615F75 !important;
    background-color: #615F75 !important;
    box-shadow: 0px 31px 18px rgba(0, 0, 0, 0.02), 0px 14px 14px rgba(0, 0, 0, 0.03), 0px 3px 7px rgba(0, 0, 0, 0.03), 0px 0px 0px rgba(0, 0, 0, 0.03);
  }
}
@media (max-width: 1024px) {
  .content .menu.menu--filled .menu__ul {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none;
  }
}
@media (min-width: 1025px) {
  .content .menu.menu--filled .menu__ul {
    background: #615F75 !important;
  }
}
@media (max-width: 1024px) {
  .content .menu.menu--filled .menu__ul {
    background: transparent !important;
    background-color: transparent !important;
    display: flex;
    flex-wrap: wrap;
    gap: 10px 8px;
    border: none !important;
    margin-bottom: 12px;
  }
}
@media (max-width: 1024px) {
  .content .menu.menu--filled .menu__ul:before {
    display: none;
  }
}
@media (max-width: 1024px) {
  .content .menu.menu--filled .menu__ul .submenu {
    min-width: 100% !important;
    border-radius: 0 0;
  }
}
@media (max-width: 1024px) {
  .content .menu.menu--filled .menu__ul .submenu li {
    background: #615F75 !important;
  }
}
.content .menu.menu--filled .menu__ul li {
  border-left: 1px solid rgba(13, 14, 20, 0.15) !important;
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 120%;
  letter-spacing: -0.02em;
}
@media (min-width: 1025px) {
  .content .menu.menu--filled .menu__ul li {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (max-width: 1024px) {
  .content .menu.menu--filled .menu__ul li {
    margin: 0 !important;
    padding: 0;
    border: none !important;
  }
}
.content .menu.menu--filled .menu__ul li:first-child {
  border-left: none !important;
}
.content .menu.menu--filled .menu__ul li a {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-items: center;
  justify-content: center;
}
@media (min-width: 1025px) {
  .content .menu.menu--filled .menu__ul li a {
    padding: 10px 24px 6px 24px;
  }
}
@media (max-width: 1024px) {
  .content .menu.menu--filled .menu__ul li a {
    padding: 10px 24px 6px 24px;
    border-radius: 91px;
    background: #615F75 !important;
  }
}
.content .menu.menu--filled .menu__ul li a:hover {
  color: #FFFFFF !important;
  text-decoration: underline;
}
@media (min-width: 1025px) {
  .content .menu.menu--filled .menu__ul li a:hover {
    background-color: #615F75 !important;
  }
}
@media (max-width: 1024px) {
  .content .menu.menu--filled .menu__ul li a:hover {
    padding: 10px 24px 6px 24px;
    border-radius: 8px 8px 0 0;
    background: #615F75 !important;
  }
}
.content .menu.menu--filled .menu__ul li .fa, .content .menu.menu--filled .menu__ul li .fab, .content .menu.menu--filled .menu__ul li .fal, .content .menu.menu--filled .menu__ul li .far, .content .menu.menu--filled .menu__ul li .fas {
  margin-left: 7px;
  height: 4px;
  width: 8px;
  height: 5px;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.3' d='M1 0.5L5 4.5L9 0.5' stroke='white' stroke-width='1.4'/%3E%3C/svg%3E");
}
.content .menu.menu--filled .menu__ul li .fa:before, .content .menu.menu--filled .menu__ul li .fab:before, .content .menu.menu--filled .menu__ul li .fal:before, .content .menu.menu--filled .menu__ul li .far:before, .content .menu.menu--filled .menu__ul li .fas:before {
  display: none;
}
.content .menu.menu--filled .menu__ul .submenu {
  background-color: #615F75 !important;
  border: none !important;
  color: #FFFFFF !important;
}
.content .menu.menu--filled .menu__ul .submenu li {
  padding: 6px 0;
}
.content .menu.menu--filled .menu__ul .submenu li a {
  padding: 10px 24px 6px 24px;
  margin-left: 0;
  margin-right: 0;
  border-bottom: none !important;
}

.content .menu.menu--themed {
  color: #FFFFFF !important;
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
@media (min-width: 1025px) {
  .content .menu.menu--themed {
    margin-top: -32px;
  }
}
.content .menu.menu--themed .menu__ul {
  border-radius: 0px !important;
  width: 100%;
  /*
  &.align-center {
      display: inline-flex;
      margin: auto;
      width: auto;

      @include media("<=desktop") {
          max-width: calc(100vw - 40px) !important;
          justify-content: center;
      }
  }

  &.align-left,
  &.align-right {

  }
  */
}
@media (min-width: 1025px) {
  .content .menu.menu--themed .menu__ul {
    background: #0B5C47 !important;
    background-color: #0B5C47 !important;
    box-shadow: 0px 31px 18px rgba(0, 0, 0, 0.02), 0px 14px 14px rgba(0, 0, 0, 0.03), 0px 3px 7px rgba(0, 0, 0, 0.03), 0px 0px 0px rgba(0, 0, 0, 0.03);
  }
}
@media (max-width: 1024px) {
  .content .menu.menu--themed .menu__ul {
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none;
  }
}
@media (min-width: 1025px) {
  .content .menu.menu--themed .menu__ul {
    background: #0B5C47 !important;
  }
}
@media (max-width: 1024px) {
  .content .menu.menu--themed .menu__ul {
    background: transparent !important;
    background-color: transparent !important;
    display: flex;
    flex-wrap: wrap;
    gap: 10px 8px;
    border: none !important;
    margin-bottom: 12px;
  }
}
@media (max-width: 1024px) {
  .content .menu.menu--themed .menu__ul:before {
    display: none;
  }
}
@media (max-width: 1024px) {
  .content .menu.menu--themed .menu__ul .submenu {
    min-width: 100% !important;
    border-radius: 0 0;
  }
}
@media (max-width: 1024px) {
  .content .menu.menu--themed .menu__ul .submenu li {
    background: #0B5C47 !important;
  }
}
.content .menu.menu--themed .menu__ul li {
  border-left: 1px solid rgba(13, 14, 20, 0.15) !important;
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 120%;
  letter-spacing: -0.02em;
}
@media (min-width: 1025px) {
  .content .menu.menu--themed .menu__ul li {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (max-width: 1024px) {
  .content .menu.menu--themed .menu__ul li {
    margin: 0 !important;
    padding: 0;
    border: none !important;
  }
}
.content .menu.menu--themed .menu__ul li:first-child {
  border-left: none !important;
}
.content .menu.menu--themed .menu__ul li a {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-items: center;
  justify-content: center;
}
@media (min-width: 1025px) {
  .content .menu.menu--themed .menu__ul li a {
    padding: 10px 24px 6px 24px;
  }
}
@media (max-width: 1024px) {
  .content .menu.menu--themed .menu__ul li a {
    padding: 10px 24px 6px 24px;
    border-radius: 91px;
    background: #0B5C47 !important;
  }
}
.content .menu.menu--themed .menu__ul li a:hover {
  color: #FFFFFF !important;
  text-decoration: underline;
}
@media (min-width: 1025px) {
  .content .menu.menu--themed .menu__ul li a:hover {
    background-color: #0B5C47 !important;
  }
}
@media (max-width: 1024px) {
  .content .menu.menu--themed .menu__ul li a:hover {
    padding: 10px 24px 6px 24px;
    border-radius: 8px 8px 0 0;
    background: #0B5C47 !important;
  }
}
.content .menu.menu--themed .menu__ul li .fa, .content .menu.menu--themed .menu__ul li .fab, .content .menu.menu--themed .menu__ul li .fal, .content .menu.menu--themed .menu__ul li .far, .content .menu.menu--themed .menu__ul li .fas {
  margin-left: 7px;
  height: 4px;
  width: 8px;
  height: 5px;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.3' d='M1 0.5L5 4.5L9 0.5' stroke='white' stroke-width='1.4'/%3E%3C/svg%3E");
}
.content .menu.menu--themed .menu__ul li .fa:before, .content .menu.menu--themed .menu__ul li .fab:before, .content .menu.menu--themed .menu__ul li .fal:before, .content .menu.menu--themed .menu__ul li .far:before, .content .menu.menu--themed .menu__ul li .fas:before {
  display: none;
}
.content .menu.menu--themed .menu__ul .submenu {
  background-color: #0B5C47 !important;
  border: none !important;
  color: #FFFFFF !important;
}
.content .menu.menu--themed .menu__ul .submenu li {
  padding: 6px 0;
}
.content .menu.menu--themed .menu__ul .submenu li a {
  padding: 10px 24px 6px 24px;
  margin-left: 0;
  margin-right: 0;
  border-bottom: none !important;
}

.celsius-main-newsleter, #layout-a1b4ad2e-310f-44a6-b616-bb5115f57f23,
#component-67810870-f8a3-11ec-b9cf-fba35895b79b {
  color: #FFFFFF !important;
  margin-left: auto;
  margin-right: auto;
  text-align: center !important;
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-bottom: 24px;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}
.celsius-main-newsleter form, #layout-a1b4ad2e-310f-44a6-b616-bb5115f57f23 form,
#component-67810870-f8a3-11ec-b9cf-fba35895b79b form {
  padding: 8px;
  max-width: 1120px;
  margin: 0 auto;
}
.celsius-main-newsleter form h3, #layout-a1b4ad2e-310f-44a6-b616-bb5115f57f23 form h3,
#component-67810870-f8a3-11ec-b9cf-fba35895b79b form h3 {
  font-weight: 500;
  font-size: 28px;
  line-height: 100%;
  letter-spacing: -0.03em;
  max-width: 708px;
  display: block;
  text-align: left;
  margin-bottom: 40px;
}
.celsius-main-newsleter form h3.dark, #layout-a1b4ad2e-310f-44a6-b616-bb5115f57f23 form h3.dark,
#component-67810870-f8a3-11ec-b9cf-fba35895b79b form h3.dark {
  color: #FFFFFF !important;
}
.celsius-main-newsleter form h3.light, #layout-a1b4ad2e-310f-44a6-b616-bb5115f57f23 form h3.light,
#component-67810870-f8a3-11ec-b9cf-fba35895b79b form h3.light {
  color: #0D0E14 !important;
}
.celsius-main-newsleter label, #layout-a1b4ad2e-310f-44a6-b616-bb5115f57f23 label,
#component-67810870-f8a3-11ec-b9cf-fba35895b79b label {
  background: #FFFFFF !important;
  width: 100%;
  padding: 8px;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 768px) {
  .celsius-main-newsleter label, #layout-a1b4ad2e-310f-44a6-b616-bb5115f57f23 label,
  #component-67810870-f8a3-11ec-b9cf-fba35895b79b label {
    max-width: 499px;
  }
}
@media (max-width: 767px) {
  .celsius-main-newsleter label, #layout-a1b4ad2e-310f-44a6-b616-bb5115f57f23 label,
  #component-67810870-f8a3-11ec-b9cf-fba35895b79b label {
    max-width: 390px;
  }
}
@media (max-width: 767px) {
  .celsius-main-newsleter label, #layout-a1b4ad2e-310f-44a6-b616-bb5115f57f23 label,
  #component-67810870-f8a3-11ec-b9cf-fba35895b79b label {
    flex-direction: column;
    justify-content: center;
    padding: 8px;
  }
}
.celsius-main-newsleter input[type=email], #layout-a1b4ad2e-310f-44a6-b616-bb5115f57f23 input[type=email],
#component-67810870-f8a3-11ec-b9cf-fba35895b79b input[type=email] {
  flex-grow: 3;
  border: none;
  color: rgba(13, 14, 20, 0.6) !important;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  letter-spacing: -0.02em;
  outline: none;
  height: 40px;
  padding: 0 12px;
  margin: 0;
  box-shadow: none !important;
}
@media (max-width: 767px) {
  .celsius-main-newsleter input[type=email], #layout-a1b4ad2e-310f-44a6-b616-bb5115f57f23 input[type=email],
  #component-67810870-f8a3-11ec-b9cf-fba35895b79b input[type=email] {
    width: 100%;
    max-width: 100%;
    margin-bottom: 8px;
  }
}
.celsius-main-newsleter #wordfly-join-button, #layout-a1b4ad2e-310f-44a6-b616-bb5115f57f23 #wordfly-join-button,
#component-67810870-f8a3-11ec-b9cf-fba35895b79b #wordfly-join-button {
  background: #4D8210 !important;
  border: none;
  border-radius: 6px;
  color: #F4F4F4 !important;
  font-weight: 700;
  font-size: 13px;
  height: 40px;
  line-height: 100%;
  outline: none;
  padding: 0 16px;
  text-shadow: none;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  .celsius-main-newsleter #wordfly-join-button, #layout-a1b4ad2e-310f-44a6-b616-bb5115f57f23 #wordfly-join-button,
  #component-67810870-f8a3-11ec-b9cf-fba35895b79b #wordfly-join-button {
    flex-grow: 1;
    width: 100%;
  }
}

.page-header-component {
  position: relative;
  display: block;
  padding: 34px 80px;
}
@media (max-width: 1279px) {
  .page-header-component {
    padding-left: 40px;
  }
}
@media (min-width: 1025px) {
  .page-header-component {
    min-height: 352px;
    background-image: url("https://bento.pbs.org/prod/filer_public/pbsnc-redesign-phase-1/site_assets/25bc91b2bb_slant-page-header-lg-n0-img.png");
    background-repeat: no-repeat;
    background-size: 50%;
    background-position: top -12px right -100px;
  }
}
@media (max-width: 1024px) {
  .page-header-component {
    background-repeat: no-repeat;
    height: auto !important;
    padding: 0;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .page-header-component {
    background-image: url("https://bento.pbs.org/prod/filer_public/pbsnc-redesign-phase-1/site_assets/426435e4db_slant-page-header-md.png");
    background-size: 50%;
    background-position: top 0 right -75px;
  }
}
@media (max-width: 767px) {
  .page-header-component {
    background-image: url("https://bento.pbs.org/prod/filer_public/pbsnc-redesign-phase-1/site_assets/44452bd7db_slant-page-header-sm.png");
    background-size: 50%;
    background-position: top 0 right -55px;
  }
}
@media (max-width: 1024px) {
  .page-header-component:before {
    content: "";
    display: block;
    background-position: 0 -100px;
    width: 263px;
    height: 100%;
    right: 0;
    top: 0;
    position: absolute;
  }
}
.page-header-component .page-header-items {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  width: 100%;
  position: unset;
}
.page-header-component .page-header-items .page-title-value.page-header-item {
  padding-left: 0;
  text-align: left;
  position: relative;
}
@media (max-width: 1024px) {
  .page-header-component .page-header-items .page-title-value.page-header-item {
    padding: 40px;
  }
}
@media (max-width: 767px) {
  .page-header-component .page-header-items .page-title-value.page-header-item {
    padding: 20px;
  }
}
.page-header-component .page-header-items .page-title-value.page-header-item .text-input {
  text-align: left !important;
  max-width: 372px;
  padding-left: 0;
}
@media (max-width: 1024px) {
  .page-header-component .page-header-items .page-title-value.page-header-item .text-input {
    font-size: 48px !important;
  }
}
@media (max-width: 767px) {
  .page-header-component .page-header-items .page-title-value.page-header-item .text-input {
    font-size: 32px !important;
  }
}
@media (min-width: 1025px) {
  .page-header-component .page-header-items .page-header-logo.page-header-item {
    float: right;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    padding-right: 0;
    max-width: 668px;
    object-fit: cover;
  }
}
@media (max-width: 1024px) {
  .page-header-component .page-header-items .page-header-logo.page-header-item {
    order: 99;
    width: 100%;
    max-width: 100%;
    display: flex;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
  }
}
@media (min-width: 1025px) {
  .page-header-component .page-header-items .page-header-logo.page-header-item:before {
    content: "";
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg width='235' height='352' viewBox='0 0 235 352' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg style='mix-blend-mode:soft-light' opacity='0.3'%3E%3Cpath d='M119.876 -156H200.65L82.6179 424H0L119.876 -156Z' fill='%230D0E14'/%3E%3C/g%3E%3Cg style='mix-blend-mode:overlay' opacity='0.3'%3E%3Cpath d='M153.876 -156H234.65L116.618 424H34L153.876 -156Z' fill='%230D0E14'/%3E%3C/g%3E%3C/svg%3E");
    width: 285px;
    height: 100%;
    position: absolute;
    left: -12%;
    z-index: 1;
  }
}
@media (min-width: 1025px) {
  .page-header-component .page-header-items .page-header-logo.page-header-item img {
    clip-path: polygon(12% 0%, 100% 0%, 100% 100%, 0% 100%);
    max-height: 100% !important;
    width: auto;
  }
}
@media (max-width: 1024px) {
  .page-header-component .page-header-items .page-header-logo.page-header-item img {
    max-height: auto !important;
    width: 100% !important;
    flex: 1;
    max-height: unset !important;
    z-index: 1;
  }
}
.page-header-component .page-header-items .page-header-social.page-header-item {
  position: relative;
  padding-left: 0;
  text-align: left;
}
@media (max-width: 1024px) {
  .page-header-component .page-header-items .page-header-social.page-header-item {
    padding: 40px;
  }
}
@media (max-width: 767px) {
  .page-header-component .page-header-items .page-header-social.page-header-item {
    padding: 20px;
  }
}
.page-header-component .page-header-items .page-header-social.page-header-item .social-text {
  margin-bottom: 16px;
  text-align: left;
}
.page-header-component .page-header-items .page-header-social .social-container .social-icons {
  justify-content: start;
  margin-left: -6px;
}
.page-header-component .page-header-items .page-header-social .social-container .social-icons .icon .facebook-dark {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 16.9913 5.65686 21.1283 10.4375 21.8785V14.8906H7.89844V12H10.4375V9.79688C10.4375 7.29062 11.9304 5.90625 14.2146 5.90625C15.3087 5.90625 16.4531 6.10156 16.4531 6.10156V8.5625H15.1921C13.9499 8.5625 13.5625 9.33333 13.5625 10.1242V12H16.3359L15.8926 14.8906H13.5625V21.8785C18.3431 21.1283 22 16.9913 22 12Z' fill='%230D0E14'/%3E%3C/svg%3E");
}
.page-header-component .page-header-items .page-header-social .social-container .social-icons .icon .facebook-light {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 16.9913 5.65686 21.1283 10.4375 21.8785V14.8906H7.89844V12H10.4375V9.79688C10.4375 7.29062 11.9304 5.90625 14.2146 5.90625C15.3087 5.90625 16.4531 6.10156 16.4531 6.10156V8.5625H15.1921C13.9499 8.5625 13.5625 9.33333 13.5625 10.1242V12H16.3359L15.8926 14.8906H13.5625V21.8785C18.3431 21.1283 22 16.9913 22 12Z' fill='white'/%3E%3C/svg%3E");
}
.page-header-component .page-header-items .page-header-social .social-container .social-icons .icon .twitter-dark {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.28251 20.2625C15.8295 20.2625 19.9592 14.004 19.9592 8.58583C19.9592 8.40976 19.9592 8.23369 19.9512 8.05762C20.7515 7.48139 21.4478 6.7531 22 5.92877C21.2637 6.2569 20.4714 6.47299 19.6391 6.57703C20.4874 6.07283 21.1357 5.26451 21.4478 4.30412C20.6555 4.77631 19.7751 5.11244 18.8387 5.29652C18.0864 4.4962 17.022 4 15.8455 4C13.5806 4 11.7399 5.84074 11.7399 8.10564C11.7399 8.42577 11.7799 8.7379 11.8439 9.04202C8.43457 8.87395 5.40936 7.23329 3.38455 4.7523C3.03241 5.36054 2.83233 6.06483 2.83233 6.81713C2.83233 8.2417 3.56062 9.4982 4.65706 10.2345C3.98479 10.2105 3.35254 10.0264 2.80032 9.72229C2.80032 9.7383 2.80032 9.7543 2.80032 9.77831C2.80032 11.7631 4.21689 13.4278 6.08964 13.8039C5.7455 13.9 5.38535 13.948 5.0092 13.948C4.7451 13.948 4.489 13.924 4.2409 13.876C4.7611 15.5086 6.28171 16.6931 8.07443 16.7251C6.66587 17.8295 4.89716 18.4858 2.97639 18.4858C2.64826 18.4858 2.32013 18.4698 2 18.4298C3.80872 19.5822 5.96959 20.2625 8.28251 20.2625Z' fill='%230D0E14'/%3E%3C/svg%3E");
}
.page-header-component .page-header-items .page-header-social .social-container .social-icons .icon .twitter-light {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.28251 20.2625C15.8295 20.2625 19.9592 14.004 19.9592 8.58583C19.9592 8.40976 19.9592 8.23369 19.9512 8.05762C20.7515 7.48139 21.4478 6.7531 22 5.92877C21.2637 6.2569 20.4714 6.47299 19.6391 6.57703C20.4874 6.07283 21.1357 5.26451 21.4478 4.30412C20.6555 4.77631 19.7751 5.11244 18.8387 5.29652C18.0864 4.4962 17.022 4 15.8455 4C13.5806 4 11.7399 5.84074 11.7399 8.10564C11.7399 8.42577 11.7799 8.7379 11.8439 9.04202C8.43457 8.87395 5.40936 7.23329 3.38455 4.7523C3.03241 5.36054 2.83233 6.06483 2.83233 6.81713C2.83233 8.2417 3.56062 9.4982 4.65706 10.2345C3.98479 10.2105 3.35254 10.0264 2.80032 9.72229C2.80032 9.7383 2.80032 9.7543 2.80032 9.77831C2.80032 11.7631 4.21689 13.4278 6.08964 13.8039C5.7455 13.9 5.38535 13.948 5.0092 13.948C4.7451 13.948 4.489 13.924 4.2409 13.876C4.7611 15.5086 6.28171 16.6931 8.07443 16.7251C6.66587 17.8295 4.89716 18.4858 2.97639 18.4858C2.64826 18.4858 2.32013 18.4698 2 18.4298C3.80872 19.5822 5.96959 20.2625 8.28251 20.2625Z' fill='white'/%3E%3C/svg%3E");
}
.page-header-component .page-header-items .page-header-social .social-container .social-icons .icon .instagram-dark {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9766 3.8018C15.6467 3.8018 15.963 3.81199 17.0174 3.86009C17.9924 3.90458 18.5219 4.06748 18.8743 4.20442C19.3411 4.38582 19.6742 4.60254 20.0241 4.95246C20.3741 5.30239 20.5908 5.63552 20.7722 6.10228C20.9091 6.45466 21.072 6.98417 21.1165 7.95913C21.1646 9.01361 21.1748 9.32988 21.1748 12C21.1748 14.6701 21.1646 14.9864 21.1165 16.0408C21.072 17.0158 20.9091 17.5453 20.7722 17.8977C20.5908 18.3645 20.3741 18.6976 20.0241 19.0475C19.6742 19.3975 19.3411 19.6142 18.8743 19.7956C18.5219 19.9325 17.9924 20.0954 17.0174 20.1399C15.9631 20.188 15.6469 20.1982 12.9766 20.1982C10.3063 20.1982 9.99002 20.188 8.93571 20.1399C7.96073 20.0954 7.43122 19.9325 7.07884 19.7956C6.61208 19.6142 6.27895 19.3975 5.92904 19.0475C5.57911 18.6976 5.36238 18.3645 5.18098 17.8977C5.04404 17.5453 4.88114 17.0158 4.83665 16.0409C4.78855 14.9864 4.77836 14.6701 4.77836 12C4.77836 9.32988 4.78855 9.01361 4.83665 7.95915C4.88114 6.98417 5.04404 6.45466 5.18098 6.10228C5.36238 5.63552 5.5791 5.30239 5.92902 4.95248C6.27895 4.60254 6.61208 4.38582 7.07884 4.20442C7.43122 4.06748 7.96073 3.90458 8.93569 3.86009C9.99017 3.81199 10.3064 3.8018 12.9766 3.8018ZM12.9766 2C10.2607 2 9.92018 2.0115 8.85358 2.06017C7.78917 2.10873 7.06227 2.27778 6.42617 2.52499C5.76859 2.78054 5.2109 3.12247 4.65496 3.6784C4.09903 4.23434 3.7571 4.79203 3.50155 5.44961C3.25434 6.08571 3.08529 6.81261 3.03673 7.87702C2.98806 8.94362 2.97656 9.28415 2.97656 12C2.97656 14.7158 2.98806 15.0564 3.03673 16.123C3.08529 17.1874 3.25434 17.9143 3.50155 18.5504C3.7571 19.208 4.09903 19.7657 4.65496 20.3216C5.2109 20.8775 5.76859 21.2195 6.42617 21.475C7.06227 21.7222 7.78917 21.8913 8.85358 21.9398C9.92018 21.9885 10.2607 22 12.9766 22C15.6924 22 16.033 21.9885 17.0996 21.9398C18.164 21.8913 18.8909 21.7222 19.527 21.475C20.1846 21.2195 20.7423 20.8775 21.2982 20.3216C21.8541 19.7657 22.1961 19.208 22.4516 18.5504C22.6988 17.9143 22.8679 17.1874 22.9164 16.123C22.9651 15.0564 22.9766 14.7158 22.9766 12C22.9766 9.28416 22.9651 8.94362 22.9164 7.87702C22.8679 6.81261 22.6988 6.08571 22.4516 5.44961C22.1961 4.79203 21.8541 4.23434 21.2982 3.6784C20.7423 3.12247 20.1846 2.78054 19.527 2.52499C18.8909 2.27778 18.164 2.10873 17.0996 2.06017C16.033 2.0115 15.6924 2 12.9766 2Z' fill='%230D0E14'/%3E%3Cpath d='M12.9789 6.86499C10.1428 6.86499 7.84375 9.16407 7.84375 12.0001C7.84375 14.8362 10.1428 17.1353 12.9789 17.1353C15.8149 17.1353 18.114 14.8362 18.114 12.0001C18.114 9.16407 15.8149 6.86499 12.9789 6.86499ZM12.9789 15.3335C11.1379 15.3335 9.64555 13.8411 9.64555 12.0001C9.64555 10.1592 11.1379 8.66679 12.9789 8.66679C14.8198 8.66679 16.3122 10.1592 16.3122 12.0001C16.3122 13.8411 14.8198 15.3335 12.9789 15.3335Z' fill='%230D0E14'/%3E%3Cpath d='M18.3133 7.86193C18.9761 7.86193 19.5133 7.32467 19.5133 6.66192C19.5133 5.99918 18.9761 5.46191 18.3133 5.46191C17.6506 5.46191 17.1133 5.99918 17.1133 6.66192C17.1133 7.32467 17.6506 7.86193 18.3133 7.86193Z' fill='%230D0E14'/%3E%3C/svg%3E");
}
.page-header-component .page-header-items .page-header-social .social-container .social-icons .icon .instagram-light {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9766 3.8018C15.6467 3.8018 15.963 3.81199 17.0174 3.86009C17.9924 3.90458 18.5219 4.06748 18.8743 4.20442C19.3411 4.38582 19.6742 4.60254 20.0241 4.95246C20.3741 5.30239 20.5908 5.63552 20.7722 6.10228C20.9091 6.45466 21.072 6.98417 21.1165 7.95913C21.1646 9.01361 21.1748 9.32988 21.1748 12C21.1748 14.6701 21.1646 14.9864 21.1165 16.0408C21.072 17.0158 20.9091 17.5453 20.7722 17.8977C20.5908 18.3645 20.3741 18.6976 20.0241 19.0475C19.6742 19.3975 19.3411 19.6142 18.8743 19.7956C18.5219 19.9325 17.9924 20.0954 17.0174 20.1399C15.9631 20.188 15.6469 20.1982 12.9766 20.1982C10.3063 20.1982 9.99002 20.188 8.93571 20.1399C7.96073 20.0954 7.43122 19.9325 7.07884 19.7956C6.61208 19.6142 6.27895 19.3975 5.92904 19.0475C5.57911 18.6976 5.36238 18.3645 5.18098 17.8977C5.04404 17.5453 4.88114 17.0158 4.83665 16.0409C4.78855 14.9864 4.77836 14.6701 4.77836 12C4.77836 9.32988 4.78855 9.01361 4.83665 7.95915C4.88114 6.98417 5.04404 6.45466 5.18098 6.10228C5.36238 5.63552 5.5791 5.30239 5.92902 4.95248C6.27895 4.60254 6.61208 4.38582 7.07884 4.20442C7.43122 4.06748 7.96073 3.90458 8.93569 3.86009C9.99017 3.81199 10.3064 3.8018 12.9766 3.8018ZM12.9766 2C10.2607 2 9.92018 2.0115 8.85358 2.06017C7.78917 2.10873 7.06227 2.27778 6.42617 2.52499C5.76859 2.78054 5.2109 3.12247 4.65496 3.6784C4.09903 4.23434 3.7571 4.79203 3.50155 5.44961C3.25434 6.08571 3.08529 6.81261 3.03673 7.87702C2.98806 8.94362 2.97656 9.28415 2.97656 12C2.97656 14.7158 2.98806 15.0564 3.03673 16.123C3.08529 17.1874 3.25434 17.9143 3.50155 18.5504C3.7571 19.208 4.09903 19.7657 4.65496 20.3216C5.2109 20.8775 5.76859 21.2195 6.42617 21.475C7.06227 21.7222 7.78917 21.8913 8.85358 21.9398C9.92018 21.9885 10.2607 22 12.9766 22C15.6924 22 16.033 21.9885 17.0996 21.9398C18.164 21.8913 18.8909 21.7222 19.527 21.475C20.1846 21.2195 20.7423 20.8775 21.2982 20.3216C21.8541 19.7657 22.1961 19.208 22.4516 18.5504C22.6988 17.9143 22.8679 17.1874 22.9164 16.123C22.9651 15.0564 22.9766 14.7158 22.9766 12C22.9766 9.28416 22.9651 8.94362 22.9164 7.87702C22.8679 6.81261 22.6988 6.08571 22.4516 5.44961C22.1961 4.79203 21.8541 4.23434 21.2982 3.6784C20.7423 3.12247 20.1846 2.78054 19.527 2.52499C18.8909 2.27778 18.164 2.10873 17.0996 2.06017C16.033 2.0115 15.6924 2 12.9766 2Z' fill='white'/%3E%3Cpath d='M12.9789 6.86499C10.1428 6.86499 7.84375 9.16407 7.84375 12.0001C7.84375 14.8362 10.1428 17.1353 12.9789 17.1353C15.8149 17.1353 18.114 14.8362 18.114 12.0001C18.114 9.16407 15.8149 6.86499 12.9789 6.86499ZM12.9789 15.3335C11.1379 15.3335 9.64555 13.8411 9.64555 12.0001C9.64555 10.1592 11.1379 8.66679 12.9789 8.66679C14.8198 8.66679 16.3122 10.1592 16.3122 12.0001C16.3122 13.8411 14.8198 15.3335 12.9789 15.3335Z' fill='white'/%3E%3Cpath d='M18.3133 7.86193C18.9761 7.86193 19.5133 7.32467 19.5133 6.66192C19.5133 5.99918 18.9761 5.46191 18.3133 5.46191C17.6506 5.46191 17.1133 5.99918 17.1133 6.66192C17.1133 7.32467 17.6506 7.86193 18.3133 7.86193Z' fill='white'/%3E%3C/svg%3E");
}
.page-header-component .page-header-items .page-header-social .social-container .social-icons .icon .you-tube-dark {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5821 7.20032C21.3521 6.33423 20.6744 5.65213 19.8139 5.42063C18.2542 5 12 5 12 5C12 5 5.74583 5 4.18613 5.42063C3.32564 5.65213 2.64794 6.33423 2.41792 7.20032C2 8.77014 2 12.0454 2 12.0454C2 12.0454 2 15.3208 2.41792 16.8906C2.64794 17.7567 3.32564 18.4388 4.18613 18.6703C5.74583 19.0909 12 19.0909 12 19.0909C12 19.0909 18.2542 19.0909 19.8139 18.6703C20.6744 18.4388 21.3521 17.7567 21.5821 16.8906C22 15.3208 22 12.0454 22 12.0454C22 12.0454 22 8.77014 21.5821 7.20032ZM9.95455 15.0192V9.07172L15.1818 12.0455L9.95455 15.0192Z' fill='%230D0E14'/%3E%3C/svg%3E");
}
.page-header-component .page-header-items .page-header-social .social-container .social-icons .icon .you-tube-light {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.5821 7.20032C21.3521 6.33423 20.6744 5.65213 19.8139 5.42063C18.2542 5 12 5 12 5C12 5 5.74583 5 4.18613 5.42063C3.32564 5.65213 2.64794 6.33423 2.41792 7.20032C2 8.77014 2 12.0454 2 12.0454C2 12.0454 2 15.3208 2.41792 16.8906C2.64794 17.7567 3.32564 18.4388 4.18613 18.6703C5.74583 19.0909 12 19.0909 12 19.0909C12 19.0909 18.2542 19.0909 19.8139 18.6703C20.6744 18.4388 21.3521 17.7567 21.5821 16.8906C22 15.3208 22 12.0454 22 12.0454C22 12.0454 22 8.77014 21.5821 7.20032ZM9.95455 15.0192V9.07172L15.1818 12.0455L9.95455 15.0192Z' fill='white'/%3E%3C/svg%3E");
}

#\32 badc6e3-61cf-4799-8cab-efc5410c8b86.page-header-component .page-header-background {
  filter: blur(8px);
}

.poster-grid .poster-grid-title {
  border-left: 4px solid #ED262E !important;
  padding: 0 0 0 8px;
  color: #0D0E14 !important;
}
.poster-grid .poster-grid-description {
  color: rgba(13, 14, 20, 0.6) !important;
  margin-top: 16px;
}
.poster-grid .poster-grid-btn-loadMore {
  background: transparent !important;
  border: 2px solid #4D8210 !important;
  border-radius: 6px;
  color: #4D8210 !important;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.1s ease-in-out;
  padding: 20px 33px;
  min-width: 240px;
}
.poster-grid .poster-grid-btn-loadMore svg {
  display: none;
}
.poster-grid .poster-grid-btn-loadMore:hover {
  transition: all 0.1s ease-in-out;
  background: transparent !important;
  text-decoration: none;
  border-color: #3A620C !important;
  color: #3A620C !important;
}
.poster-grid .posters {
  padding-top: 10px;
}

.webui-popover.webui-popover-poster-grid {
  display: block;
  background: #FFFFFF !important;
  border: 1px solid #FFFFFF !important;
}
.webui-popover.webui-popover-poster-grid .webui-popover-inner {
  padding: 18px;
}
.webui-popover.webui-popover-poster-grid .webui-popover-content br {
  display: none;
}
.webui-popover.webui-popover-poster-grid .webui-popover-content h4.poster-details-title {
  color: #0B5C47 !important;
}
.webui-popover.webui-popover-poster-grid .webui-popover-content .poster-details-description {
  color: #0D0E14 !important;
  margin-top: 12px;
}
.webui-popover.webui-popover-poster-grid .webui-popover-content .poster-details-cta:first-of-type {
  background: #0B5C47 !important;
  border-color: #0B5C47 !important;
  border-radius: 6px;
  color: #FFFFFF !important;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.1s ease-in-out;
  padding: 13px 33px;
}
.webui-popover.webui-popover-poster-grid .webui-popover-content .poster-details-cta:first-of-type svg {
  display: none;
}
.webui-popover.webui-popover-poster-grid .webui-popover-content .poster-details-cta:first-of-type:hover {
  transition: all 0.1s ease-in-out;
  color: #FFFFFF !important;
  text-decoration: none;
  border-color: #084535 !important;
  background: #084535 !important;
}
.webui-popover.webui-popover-poster-grid .webui-popover-content .poster-details-cta:nth-of-type(2) {
  background: transparent !important;
  border: 2px solid #0B5C47 !important;
  border-radius: 6px;
  color: #0B5C47 !important;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.1s ease-in-out;
  padding: 13px 33px;
  margin-left: 6px;
}
.webui-popover.webui-popover-poster-grid .webui-popover-content .poster-details-cta:nth-of-type(2) svg {
  display: none;
}
.webui-popover.webui-popover-poster-grid .webui-popover-content .poster-details-cta:nth-of-type(2):hover {
  transition: all 0.1s ease-in-out;
  background: transparent !important;
  text-decoration: none;
  border-color: #084535 !important;
  color: #084535 !important;
}

.webui-popover.right > .webui-arrow,
.webui-popover.right-top > .webui-arrow,
.webui-popover.right-bottom > .webui-arrow {
  border-right-color: #FFFFFF !important;
}

.webui-popover.left > .webui-arrow,
.webui-popover.left-top > .webui-arrow,
.webui-popover.left-bottom > .webui-arrow {
  border-left-color: #FFFFFF !important;
}

.pbs-profile-grid .profile-grid-title, .profile-grid .profile-grid-title {
  color: #0D0E14 !important;
  margin-bottom: 16px;
}
.pbs-profile-grid .profile-grid-description, .profile-grid .profile-grid-description {
  color: rgba(13, 14, 20, 0.6) !important;
  text-align: left;
  margin-bottom: 4px;
}
.pbs-profile-grid .og-expander, .profile-grid .og-expander {
  background: transparent !important;
  width: 100%;
  border-left: 0px solid transparent !important;
  border-right: 0px solid transparent !important;
  border-bottom: 0px solid transparent !important;
  margin-top: 32px;
  padding-bottom: 64px;
}
.pbs-profile-grid .og-expander-inner, .profile-grid .og-expander-inner {
  border-top: 1px solid #F4F4F4 !important;
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  background: #FFFFFF !important;
  z-index: 0;
  position: relative;
  border-radius: 6px;
  padding-bottom: 48px;
  margin-bottom: 32px;
  margin-left: 4px;
  margin-right: 4px;
}
@media (min-width: 1025px) {
  .pbs-profile-grid .og-expander-inner, .profile-grid .og-expander-inner {
    padding-top: 62px;
    padding-left: 62px;
    padding-right: 62px;
  }
}
@media (max-width: 767px) {
  .pbs-profile-grid .og-expander-inner, .profile-grid .og-expander-inner {
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 42px;
  }
}
.pbs-profile-grid .og-expandser, .profile-grid .og-expandser {
  border: 1px solid #DFDFE0 !important;
  background: #FFFFFF !important;
  border-radius: 6px;
  height: auto !important;
  z-index: 111;
  margin-top: 0 !important;
}
.pbs-profile-grid .og-expandser:after, .profile-grid .og-expandser:after {
  content: "";
  display: block;
  width: 100%;
}
.pbs-profile-grid .og-expandser-inner, .profile-grid .og-expandser-inner {
  height: auto !important;
}
.pbs-profile-grid .og-grid, .profile-grid .og-grid {
  padding-top: 22px;
}
.pbs-profile-grid .og-grid .og-expanded:after, .profile-grid .og-grid .og-expanded:after {
  display: none;
  pointer-events: none;
  border-width: 24px;
  margin: 0px 0 -11px -24px;
}
.pbs-profile-grid .og-grid .og-expanded > a:after, .profile-grid .og-grid .og-expanded > a:after {
  content: " ";
  background-image: url("data:image/svg+xml,%3Csvg width='49' height='27' viewBox='0 0 49 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M47.1465 23.8482C47.6877 24.3895 47.7306 25.2403 47.2753 25.8306L1.91733 25.8306C1.57384 25.8306 1.24074 25.7641 0.996798 25.6375C0.76342 25.5165 0.641027 25.3606 0.607897 25.1615C0.530572 24.6968 0.671186 24.2053 1.02824 23.8482L12.0256 12.8509L23.0229 1.85355C23.6108 1.26569 24.5639 1.26569 25.1518 1.85355L47.1465 23.8482Z' fill='white' stroke='%23f0f0f0'/%3E%3C/svg%3E");
  border-bottom: 1px solid #FFFFFF !important;
  background-repeat: no-repeat;
  width: 48px;
  height: 26px;
  bottom: -1px;
  right: 50%;
  transform: translate(50%, 34px);
  position: absolute;
  z-index: 1;
}
.pbs-profile-grid .og-grid li h2, .profile-grid .og-grid li h2,
.pbs-profile-grid .og-grid h2:first-of-type,
.profile-grid .og-grid h2:first-of-type {
  color: #FFFFFF !important;
  background: transparent !important;
  height: 100%;
  display: flex;
  align-items: end;
  padding-left: 24px;
  padding-bottom: 21px;
  z-index: 1;
}
.pbs-profile-grid .og-grid li h2:before, .profile-grid .og-grid li h2:before,
.pbs-profile-grid .og-grid h2:first-of-type:before,
.profile-grid .og-grid h2:first-of-type:before {
  content: "";
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.00647749) 12.21%, rgba(0, 0, 0, 0.0236148) 23.21%, rgba(0, 0, 0, 0.0502769) 33.08%, rgba(0, 0, 0, 0.0853288) 41.93%, rgba(0, 0, 0, 0.127635) 49.86%, rgba(0, 0, 0, 0.176062) 56.96%, rgba(0, 0, 0, 0.229472) 63.33%, rgba(0, 0, 0, 0.286733) 69.08%, rgba(0, 0, 0, 0.346708) 74.29%, rgba(0, 0, 0, 0.408262) 79.08%, rgba(0, 0, 0, 0.470261) 83.53%, rgba(0, 0, 0, 0.531569) 87.75%, rgba(0, 0, 0, 0.591052) 91.84%, rgba(0, 0, 0, 0.647574) 95.89%, rgba(0, 0, 0, 0.7) 100%);
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  z-index: -1;
}
.pbs-profile-grid .og-grid .og-close, .profile-grid .og-grid .og-close {
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.4255 8.78258C23.816 9.1731 23.816 9.80627 23.4255 10.1968L10.6976 22.9247C10.307 23.3152 9.67388 23.3152 9.28335 22.9247L8.57625 22.2176C8.18572 21.8271 8.18572 21.1939 8.57625 20.8034L21.3042 8.07547C21.6947 7.68495 22.3279 7.68495 22.7184 8.07547L23.4255 8.78258Z' fill='%23084535'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.7182 22.9245C22.3276 23.315 21.6945 23.315 21.3039 22.9245L8.57602 10.1966C8.1855 9.80607 8.1855 9.1729 8.57602 8.78238L9.28313 8.07527C9.67365 7.68475 10.3068 7.68475 10.6973 8.07527L23.4253 20.8032C23.8158 21.1937 23.8158 21.8269 23.4253 22.2174L22.7182 22.9245Z' fill='%23084535'/%3E%3C/svg%3E");
  height: 32px;
  width: 32px;
  z-index: 111;
  top: 36px;
  right: 32px;
}
@media (max-width: 767px) {
  .pbs-profile-grid .og-grid .og-close, .profile-grid .og-grid .og-close {
    top: 12px;
    right: calc(50% - 16px);
  }
}
.pbs-profile-grid .og-grid .og-close:before, .profile-grid .og-grid .og-close:before, .pbs-profile-grid .og-grid .og-close:after, .profile-grid .og-grid .og-close:after {
  display: none;
}
.pbs-profile-grid .og-grid .og-fullimg, .profile-grid .og-grid .og-fullimg {
  position: relative;
  line-height: 1;
  height: auto;
  margin-right: auto;
  margin-left: auto;
  max-width: 300px;
}
@media (max-width: 767px) {
  .pbs-profile-grid .og-grid .og-fullimg, .profile-grid .og-grid .og-fullimg {
    margin-top: 28px;
    text-align: center;
    display: block;
    max-width: calc(100vw - 120px);
  }
}
@media (max-width: 1024px) {
  .pbs-profile-grid .og-grid .og-fullimg .og-loading, .profile-grid .og-grid .og-fullimg .og-loading {
    margin-top: 64px;
  }
}
.pbs-profile-grid .og-grid .og-fullimg-wrapper, .profile-grid .og-grid .og-fullimg-wrapper {
  border: 0px solid transparent !important;
  min-height: 380px;
  height: auto;
  text-align: center;
}
@media (min-width: 1025px) {
  .pbs-profile-grid .og-grid .og-fullimg-wrapper, .profile-grid .og-grid .og-fullimg-wrapper {
    margin-right: 62px;
  }
}
@media (max-width: 1024px) {
  .pbs-profile-grid .og-grid .og-fullimg-wrapper, .profile-grid .og-grid .og-fullimg-wrapper {
    margin-right: 32px;
  }
}
@media (max-width: 767px) {
  .pbs-profile-grid .og-grid .og-fullimg-wrapper, .profile-grid .og-grid .og-fullimg-wrapper {
    min-height: calc(100vw - 60px);
    margin-right: auto;
    margin-left: auto;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    align-content: center;
  }
}
.pbs-profile-grid .og-grid .og-fullimg img, .profile-grid .og-grid .og-fullimg img {
  position: relative;
  display: block;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: auto;
}
.pbs-profile-grid .og-grid .og-fullimg .og-img-credit, .profile-grid .og-grid .og-fullimg .og-img-credit {
  background: transparent !important;
  border-color: transparent !important;
  color: #0D0E14 !important;
  text-align: center;
  position: relative;
  line-height: 20px;
  top: auto;
  bottom: auto;
}
.pbs-profile-grid .og-grid .og-details h3, .profile-grid .og-grid .og-details h3,
.pbs-profile-grid .og-grid .og-details h3.profile-grid-title-popup,
.profile-grid .og-grid .og-details h3.profile-grid-title-popup,
.pbs-profile-grid .og-grid .og-details .profile-grid-title-popup,
.profile-grid .og-grid .og-details .profile-grid-title-popup {
  color: #0B5C47 !important;
}
@media (max-width: 1024px) {
  .pbs-profile-grid .og-grid .og-details h3, .profile-grid .og-grid .og-details h3,
  .pbs-profile-grid .og-grid .og-details h3.profile-grid-title-popup,
  .profile-grid .og-grid .og-details h3.profile-grid-title-popup,
  .pbs-profile-grid .og-grid .og-details .profile-grid-title-popup,
  .profile-grid .og-grid .og-details .profile-grid-title-popup {
    padding-right: 62px;
  }
}
@media (max-width: 767px) {
  .pbs-profile-grid .og-grid .og-details h3, .profile-grid .og-grid .og-details h3,
  .pbs-profile-grid .og-grid .og-details h3.profile-grid-title-popup,
  .profile-grid .og-grid .og-details h3.profile-grid-title-popup,
  .pbs-profile-grid .og-grid .og-details .profile-grid-title-popup,
  .profile-grid .og-grid .og-details .profile-grid-title-popup {
    font-size: 32px;
    line-height: 100%;
    margin-top: 24px;
    padding-right: 0;
  }
}
@media (max-width: 768px) {
  .pbs-profile-grid .og-grid .og-details h3, .profile-grid .og-grid .og-details h3,
  .pbs-profile-grid .og-grid .og-details h3.profile-grid-title-popup,
  .profile-grid .og-grid .og-details h3.profile-grid-title-popup,
  .pbs-profile-grid .og-grid .og-details .profile-grid-title-popup,
  .profile-grid .og-grid .og-details .profile-grid-title-popup {
    font-size: 32px;
    line-height: 100%;
  }
}
.pbs-profile-grid .og-grid .og-details .profile-grid-description-popup, .profile-grid .og-grid .og-details .profile-grid-description-popup,
.pbs-profile-grid .og-grid .og-details p.profile-grid-description-popup,
.profile-grid .og-grid .og-details p.profile-grid-description-popup {
  color: #0D0E14 !important;
  max-width: 520px;
  margin-bottom: 32px;
}
@media (max-width: 1024px) {
  .pbs-profile-grid .og-grid .og-details .profile-grid-description-popup, .profile-grid .og-grid .og-details .profile-grid-description-popup,
  .pbs-profile-grid .og-grid .og-details p.profile-grid-description-popup,
  .profile-grid .og-grid .og-details p.profile-grid-description-popup {
    padding-right: 56px;
  }
}
@media (max-width: 768px) {
  .pbs-profile-grid .og-grid .og-details .profile-grid-description-popup, .profile-grid .og-grid .og-details .profile-grid-description-popup,
  .pbs-profile-grid .og-grid .og-details p.profile-grid-description-popup,
  .profile-grid .og-grid .og-details p.profile-grid-description-popup {
    font-size: 16px;
    line-height: 140%;
  }
}
@media (max-width: 767px) {
  .pbs-profile-grid .og-grid .og-details .profile-grid-description-popup, .profile-grid .og-grid .og-details .profile-grid-description-popup,
  .pbs-profile-grid .og-grid .og-details p.profile-grid-description-popup,
  .profile-grid .og-grid .og-details p.profile-grid-description-popup {
    font-size: 15px;
    line-height: 130%;
    padding-right: 0;
  }
}
.pbs-profile-grid .og-grid .og-details .og-details__link, .profile-grid .og-grid .og-details .og-details__link {
  background: transparent !important;
  border: 2px solid #4D8210 !important;
  border-radius: 6px;
  color: #4D8210 !important;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.1s ease-in-out;
  padding: 13px 33px;
  text-align: center;
}
.pbs-profile-grid .og-grid .og-details .og-details__link svg, .profile-grid .og-grid .og-details .og-details__link svg {
  display: none;
}
.pbs-profile-grid .og-grid .og-details .og-details__link:hover, .profile-grid .og-grid .og-details .og-details__link:hover {
  transition: all 0.1s ease-in-out;
  background: transparent !important;
  text-decoration: none;
  border-color: #3A620C !important;
  color: #3A620C !important;
}
.pbs-profile-grid .og-grid .og-details .og-details__link:after, .profile-grid .og-grid .og-details .og-details__link:after {
  display: none;
}
@media (max-width: 767px) {
  .pbs-profile-grid .og-grid .og-details .og-details__link, .profile-grid .og-grid .og-details .og-details__link {
    width: 100%;
    text-align: center;
  }
}
.pbs-profile-grid .og-bottom-details, .profile-grid .og-bottom-details {
  display: grid;
}
@media (min-width: 768px) {
  .pbs-profile-grid .og-bottom-details, .profile-grid .og-bottom-details {
    grid-template-columns: 1fr 1fr 1fr;
    gap: 0 24px;
  }
}
@media (max-width: 767px) {
  .pbs-profile-grid .og-bottom-details, .profile-grid .og-bottom-details {
    gap: 6px;
    padding-top: 12px;
  }
}
.pbs-profile-grid .og-bottom-details .related-links-label, .profile-grid .og-bottom-details .related-links-label {
  color: #0D0E14 !important;
  padding-top: 12px;
  width: 100%;
}
@media (min-width: 768px) {
  .pbs-profile-grid .og-bottom-details .related-links-label, .profile-grid .og-bottom-details .related-links-label {
    grid-row-start: 1;
    grid-row-end: 4;
  }
}
@media (max-width: 767px) {
  .pbs-profile-grid .og-bottom-details .related-links-label, .profile-grid .og-bottom-details .related-links-label {
    margin-bottom: 16px;
  }
}
.pbs-profile-grid .og-bottom-details .related-link, .profile-grid .og-bottom-details .related-link {
  border-bottom: 1px solid #DFDFE0 !important;
  color: #3A620C !important;
  padding-top: 12px;
  padding-bottom: 12px;
  width: auto;
}
@media (max-width: 767px) {
  .pbs-profile-grid .og-bottom-details .related-link, .profile-grid .og-bottom-details .related-link {
    padding-top: 0px;
    padding-bottom: 12px;
  }
}
@media (max-width: 1024px) {
  .pbs-profile-grid .og-bottom-details .related-link, .profile-grid .og-bottom-details .related-link {
    vertical-align: center;
  }
}
.pbs-profile-grid .og-bottom-details .related-link:after, .profile-grid .og-bottom-details .related-link:after {
  display: none;
}
.pbs-profile-grid .og-additems, .profile-grid .og-additems {
  background: transparent !important;
  border: 2px solid #4D8210 !important;
  border-radius: 6px;
  color: #4D8210 !important;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.1s ease-in-out;
  padding: 20px 33px;
  min-width: 240px;
}
.pbs-profile-grid .og-additems svg, .profile-grid .og-additems svg {
  display: none;
}
.pbs-profile-grid .og-additems:hover, .profile-grid .og-additems:hover {
  transition: all 0.1s ease-in-out;
  background: transparent !important;
  text-decoration: none;
  border-color: #3A620C !important;
  color: #3A620C !important;
}
.pbs-profile-grid .og-bottom-details_temp2, .profile-grid .og-bottom-details_temp2 {
  display: table-row;
}
.pbs-profile-grid .og-bottom-details_temp2 .related-links-label, .profile-grid .og-bottom-details_temp2 .related-links-label {
  color: #0D0E14 !important;
}
@media (min-width: 1025px) {
  .pbs-profile-grid .og-bottom-details_temp2 .related-links-label, .profile-grid .og-bottom-details_temp2 .related-links-label {
    width: 48%;
    background-color: #ccc;
    float: left;
    clear: both;
    margin-bottom: -20px;
  }
}
.pbs-profile-grid .og-bottom-details_temp2 .related-link, .profile-grid .og-bottom-details_temp2 .related-link {
  border-bottom: 1px solid #DFDFE0 !important;
  color: #3A620C !important;
  padding-bottom: 12px;
}
@media (min-width: 1025px) {
  .pbs-profile-grid .og-bottom-details_temp2 .related-link, .profile-grid .og-bottom-details_temp2 .related-link {
    float: right;
    width: 25%;
    margin-left: 12px;
  }
  .pbs-profile-grid .og-bottom-details_temp2 .related-link:nth-of-type(1), .profile-grid .og-bottom-details_temp2 .related-link:nth-of-type(1) {
    order: 2;
  }
  .pbs-profile-grid .og-bottom-details_temp2 .related-link:nth-of-type(2), .profile-grid .og-bottom-details_temp2 .related-link:nth-of-type(2) {
    order: 3;
  }
  .pbs-profile-grid .og-bottom-details_temp2 .related-link:nth-of-type(odd), .profile-grid .og-bottom-details_temp2 .related-link:nth-of-type(odd) {
    clear: both;
  }
}
.pbs-profile-grid .og-bottom-details_temp2 .related-link:after, .profile-grid .og-bottom-details_temp2 .related-link:after {
  display: none;
}
.pbs-profile-grid .og-bottom-details_temp3, .profile-grid .og-bottom-details_temp3 {
  display: table;
}
.pbs-profile-grid .og-bottom-details_temp3 .related-links-label, .profile-grid .og-bottom-details_temp3 .related-links-label, .pbs-profile-grid .og-bottom-details_temp3 a.related-link, .profile-grid .og-bottom-details_temp3 a.related-link {
  display: table-row;
}
.pbs-profile-grid .og-bottom-details_temp3 .related-links-label, .profile-grid .og-bottom-details_temp3 .related-links-label {
  display: table-header-group;
  width: 48%;
  float: left;
}
.pbs-profile-grid .og-bottom-details_temp3 a.related-link, .profile-grid .og-bottom-details_temp3 a.related-link {
  display: table-cell;
  float: right;
  width: 24%;
}

.promo-container .promo {
  background: #F4F4F4 !important;
}
.promo-container .promo h1,
.promo-container .promo h2,
.promo-container .promo h3,
.promo-container .promo h4 {
  color: #0B5C47 !important;
}
.promo-container .promo h1 a,
.promo-container .promo h2 a,
.promo-container .promo h3 a,
.promo-container .promo h4 a {
  color: #0B5C47 !important;
}
.promo-container .promo .promo-link .promo-play-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='14' cy='14' r='14' fill='white'/%3E%3Cpath d='M19.75 13.6292C20.0833 13.8216 20.0833 14.3027 19.75 14.4952L10.75 19.6913C10.4167 19.8838 10 19.6432 10 19.2583L10 8.86602C10 8.48112 10.4167 8.24056 10.75 8.43301L19.75 13.6292Z' fill='%230D0E14'/%3E%3C/svg%3E");
  bottom: 28px;
  left: 28px;
}
.promo-container .promo .promo-text {
  background: #F4F4F4 !important;
}
@media (min-width: 769px) {
  .promo-container .promo .promo-text {
    padding-top: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }
}
.promo-container .promo .promo-text .channel {
  margin-bottom: 6px;
  color: rgba(13, 14, 20, 0.6) !important;
}
.promo-container .promo .promo-text .title {
  margin-top: 0;
}
.promo-container .promo .promo-text .title, .promo-container .promo .promo-text .title a {
  color: #0B5C47 !important;
}
.promo-container .promo .promo-text .description {
  color: #0D0E14 !important;
  margin-top: 12px;
}
.promo-container .promo .promo-text .read-more__link,
.promo-container .promo .promo-text .read-more--no-link {
  background: transparent !important;
  border: 2px solid #0B5C47 !important;
  border-radius: 6px;
  color: #0B5C47 !important;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.1s ease-in-out;
  padding: 13px 33px;
  text-align: center;
}
.promo-container .promo .promo-text .read-more__link svg,
.promo-container .promo .promo-text .read-more--no-link svg {
  display: none;
}
.promo-container .promo .promo-text .read-more__link:hover,
.promo-container .promo .promo-text .read-more--no-link:hover {
  transition: all 0.1s ease-in-out;
  background: transparent !important;
  text-decoration: none;
  border-color: #084535 !important;
  color: #084535 !important;
}
@media (max-width: 767px) {
  .promo-container .promo .promo-text .read-more__link,
  .promo-container .promo .promo-text .read-more--no-link {
    text-align: center;
    width: 100%;
  }
}
.promo-container .promo .promo-text .read-more__link:after,
.promo-container .promo .promo-text .read-more--no-link:after {
  display: none;
}

/* 
*** Promo
*/
.promo-container.vertical .promo-text {
  display: flex;
  flex-direction: column;
}
.promo-container.vertical .promo-text .read-more {
  margin-top: auto;
}
@media (max-width: 767px) {
  .promo-container.vertical .promo-text .read-more .read-more__link {
    width: 100% !important;
    text-align: center;
  }
}

.promo-container.horizontal {
  background: #F4F4F4 !important;
}
.promo-container.horizontal article.promo {
  background: #F4F4F4 !important;
}
.promo-container.horizontal article.promo .promo-link .promo-play-icon {
  bottom: 28px;
  left: 28px;
}
.promo-container.horizontal .promo-text {
  padding-top: 32px;
  padding-left: 32px;
  max-width: 512px;
}
@media (max-width: 767px) {
  .promo-container.horizontal .promo-text {
    padding-top: 20px;
    padding-left: 20px;
    max-width: 100%;
  }
}

@media (max-width: 1024px) {
  div[id^=column-].span3.column-3 > .component > .promo-container .promo-text {
    padding: 20px;
  }
}
div[id^=column-].span3.column-3 > .component > .promo-container .read-more__link {
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
}

/*
div[id^='column-'].span4.column-4 > .component > .promo-container {
    .read-more {
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
}
*/
/*
div[id^='layout-'].container { 
    display: flex;

    div[id^='column-'].span3.column-3 {
        background: #e2e2e2;
        display: flex;
        flex: 1;

        div[id^='column-'].component {
            background: #fafafa;
            display: flex;
            flex: 1;

            .promo-container {
                display: flex;
                flex: 1;
                background: #F4F4F4 !important;
            }
        }
    }
}    
*/
.section-header-component {
  display: inline-block;
  width: auto;
}
.section-header-component.underline {
  border-top: 1px solid #0D0E14 !important;
  display: block;
}
.section-header-component.underline .section-header-value {
  color: #0D0E14 !important;
  margin-top: 12px;
  border-radius: 0 !important;
  border-bottom-color: transparent !important;
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 16px;
}

.section-header-component.filled .section-header-value {
  position: relative;
  padding-left: 10px;
  padding-right: 32px;
  clip-path: polygon(0 0, 100% 0, 95% 100%, 0% 100%);
}
@media (min-width: 1025px) {
  .section-header-component.filled .section-header-value {
    padding-right: 72px;
  }
}
.section-header-component.filled h1.section-header-value {
  padding-top: 11px;
  padding-bottom: 11px;
}
.section-header-component.filled h1.section-header-value:after {
  right: -13px;
  width: 16px;
}
.section-header-component.filled h2.section-header-value {
  padding-top: 10px;
  padding-bottom: 10px;
}
.section-header-component.filled h2.section-header-value:after {
  right: -12px;
  width: 14px;
}
.section-header-component.filled h3.section-header-value {
  padding-top: 10px;
  padding-bottom: 10px;
}
.section-header-component.filled h3.section-header-value:after {
  right: -12px;
  width: 14px;
}

main .component:not(:last-of-type) .section-header-component {
  margin-bottom: 0px !important;
}

.social-component .social-icons .icon .facebook-dark {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 14.9913 3.65686 19.1283 8.4375 19.8785V12.8906H5.89844V10H8.4375V7.79688C8.4375 5.29062 9.9304 3.90625 12.2146 3.90625C13.3087 3.90625 14.4531 4.10156 14.4531 4.10156V6.5625H13.1921C11.9499 6.5625 11.5625 7.33333 11.5625 8.1242V10H14.3359L13.8926 12.8906H11.5625V19.8785C16.3431 19.1283 20 14.9913 20 10Z' fill='%234D8210'/%3E%3C/svg%3E");
}
.social-component .social-icons .icon .twitter-dark {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.28251 16.2625C13.8295 16.2625 17.9592 10.004 17.9592 4.58583C17.9592 4.40976 17.9592 4.23369 17.9512 4.05762C18.7515 3.48139 19.4478 2.7531 20 1.92877C19.2637 2.2569 18.4714 2.47299 17.6391 2.57703C18.4874 2.07283 19.1357 1.26451 19.4478 0.30412C18.6555 0.77631 17.7751 1.11244 16.8387 1.29652C16.0864 0.4962 15.022 0 13.8455 0C11.5806 0 9.7399 1.84074 9.7399 4.10564C9.7399 4.42577 9.7799 4.7379 9.8439 5.04202C6.43457 4.87395 3.40936 3.23329 1.38455 0.7523C1.03241 1.36054 0.83233 2.06483 0.83233 2.81713C0.83233 4.2417 1.56062 5.4982 2.65706 6.2345C1.98479 6.2105 1.35254 6.0264 0.80032 5.72229C0.80032 5.7383 0.80032 5.7543 0.80032 5.77831C0.80032 7.7631 2.21689 9.4278 4.08964 9.8039C3.7455 9.9 3.38535 9.948 3.0092 9.948C2.7451 9.948 2.489 9.924 2.2409 9.876C2.7611 11.5086 4.28171 12.6931 6.07443 12.7251C4.66587 13.8295 2.89716 14.4858 0.97639 14.4858C0.64826 14.4858 0.32013 14.4698 0 14.4298C1.80872 15.5822 3.96959 16.2625 6.28251 16.2625Z' fill='%234D8210'/%3E%3C/svg%3E");
}
.social-component .social-icons .icon .instagram-dark {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9746 3.8018C15.6447 3.8018 15.961 3.81199 17.0154 3.86009C17.9904 3.90458 18.5199 4.06748 18.8723 4.20442C19.3391 4.38582 19.6722 4.60254 20.0221 4.95246C20.3721 5.30239 20.5888 5.63552 20.7702 6.10228C20.9071 6.45466 21.07 6.98417 21.1145 7.95913C21.1626 9.01361 21.1728 9.32988 21.1728 12C21.1728 14.6701 21.1626 14.9864 21.1145 16.0408C21.07 17.0158 20.9071 17.5453 20.7702 17.8977C20.5888 18.3645 20.3721 18.6976 20.0221 19.0475C19.6722 19.3975 19.3391 19.6142 18.8723 19.7956C18.5199 19.9325 17.9904 20.0954 17.0154 20.1399C15.9611 20.188 15.6449 20.1982 12.9746 20.1982C10.3043 20.1982 9.98807 20.188 8.93376 20.1399C7.95878 20.0954 7.42927 19.9325 7.07689 19.7956C6.61013 19.6142 6.277 19.3975 5.92709 19.0475C5.57716 18.6976 5.36043 18.3645 5.17903 17.8977C5.04209 17.5453 4.87919 17.0158 4.8347 16.0409C4.7866 14.9864 4.77641 14.6701 4.77641 12C4.77641 9.32988 4.7866 9.01361 4.8347 7.95915C4.87919 6.98417 5.04209 6.45466 5.17903 6.10228C5.36043 5.63552 5.57715 5.30239 5.92707 4.95248C6.277 4.60254 6.61013 4.38582 7.07689 4.20442C7.42927 4.06748 7.95878 3.90458 8.93374 3.86009C9.98822 3.81199 10.3045 3.8018 12.9746 3.8018ZM12.9746 2C10.2588 2 9.91823 2.0115 8.85163 2.06017C7.78722 2.10873 7.06032 2.27778 6.42422 2.52499C5.76664 2.78054 5.20895 3.12247 4.65301 3.6784C4.09708 4.23434 3.75515 4.79203 3.4996 5.44961C3.25239 6.08571 3.08334 6.81261 3.03478 7.87702C2.98611 8.94362 2.97461 9.28415 2.97461 12C2.97461 14.7158 2.98611 15.0564 3.03478 16.123C3.08334 17.1874 3.25239 17.9143 3.4996 18.5504C3.75515 19.208 4.09708 19.7657 4.65301 20.3216C5.20895 20.8775 5.76664 21.2195 6.42422 21.475C7.06032 21.7222 7.78722 21.8913 8.85163 21.9398C9.91823 21.9885 10.2588 22 12.9746 22C15.6904 22 16.031 21.9885 17.0976 21.9398C18.162 21.8913 18.8889 21.7222 19.525 21.475C20.1826 21.2195 20.7403 20.8775 21.2962 20.3216C21.8521 19.7657 22.1941 19.208 22.4496 18.5504C22.6968 17.9143 22.8659 17.1874 22.9144 16.123C22.9631 15.0564 22.9746 14.7158 22.9746 12C22.9746 9.28416 22.9631 8.94362 22.9144 7.87702C22.8659 6.81261 22.6968 6.08571 22.4496 5.44961C22.1941 4.79203 21.8521 4.23434 21.2962 3.6784C20.7403 3.12247 20.1826 2.78054 19.525 2.52499C18.8889 2.27778 18.162 2.10873 17.0976 2.06017C16.031 2.0115 15.6904 2 12.9746 2Z' fill='%234D8210'/%3E%3Cpath d='M12.975 6.86499C10.1389 6.86499 7.83984 9.16407 7.83984 12.0001C7.83984 14.8362 10.1389 17.1353 12.975 17.1353C15.811 17.1353 18.1101 14.8362 18.1101 12.0001C18.1101 9.16407 15.811 6.86499 12.975 6.86499ZM12.975 15.3335C11.134 15.3335 9.64164 13.8411 9.64164 12.0001C9.64164 10.1592 11.134 8.66679 12.975 8.66679C14.8159 8.66679 16.3083 10.1592 16.3083 12.0001C16.3083 13.8411 14.8159 15.3335 12.975 15.3335Z' fill='%234D8210'/%3E%3Cpath d='M18.3123 7.86193C18.9751 7.86193 19.5123 7.32467 19.5123 6.66192C19.5123 5.99918 18.9751 5.46191 18.3123 5.46191C17.6496 5.46191 17.1123 5.99918 17.1123 6.66192C17.1123 7.32467 17.6496 7.86193 18.3123 7.86193Z' fill='%234D8210'/%3E%3C/svg%3E");
}
.social-component .social-icons .icon .you-tube-dark {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='15' viewBox='0 0 20 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5821 2.20032C19.3521 1.33423 18.6744 0.65213 17.8139 0.42063C16.2542 -2.98023e-08 10 0 10 0C10 0 3.74583 -2.98023e-08 2.18613 0.42063C1.32564 0.65213 0.64794 1.33423 0.41792 2.20032C1.19209e-07 3.77014 0 7.0454 0 7.0454C0 7.0454 1.19209e-07 10.3208 0.41792 11.8906C0.64794 12.7567 1.32564 13.4388 2.18613 13.6703C3.74583 14.0909 10 14.0909 10 14.0909C10 14.0909 16.2542 14.0909 17.8139 13.6703C18.6744 13.4388 19.3521 12.7567 19.5821 11.8906C20 10.3208 20 7.0454 20 7.0454C20 7.0454 20 3.77014 19.5821 2.20032ZM7.95455 10.0192V4.07172L13.1818 7.0455L7.95455 10.0192Z' fill='%234D8210'/%3E%3C/svg%3E");
}

@keyframes heart-pulse {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.15);
  }
}
@media (min-width: 1300px) {
  .station-header .station-header-logo {
    padding-left: 2px;
  }
}
@media (min-width: 1024px) {
  .station-header img {
    max-width: 160px !important;
    margin-top: -3px;
  }
}
@media (max-width: 1300px) {
  .station-header .station-header-logo {
    padding-left: 20px;
  }
}
@media (min-width: 1025px) {
  .station-header {
    border-bottom: none !important;
    line-height: 60px;
    border-top: 4px solid #FFFFFF !important;
  }
  .station-header .menu-container {
    position: static;
    max-width: 1284px;
    margin-left: auto;
    margin-right: auto;
  }
  .station-header .menu__ul.navbar-nav {
    display: flex;
    justify-content: flex-start;
    line-height: 60px;
    height: 60px;
  }
  .station-header .menu__ul.navbar-nav .menu__li {
    position: static;
    line-height: 60px;
    height: 60px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding-left: 16px;
    padding-right: 16px;
    border: none !important;
    /*
    .live-link-text {
        border: $no-border;
    }
    */
  }
  .station-header .menu__ul.navbar-nav .menu__li:last-child {
    margin-left: auto;
  }
  .station-header .menu__ul.navbar-nav .menu__li a.menu-item {
    padding-top: 5px;
    padding-bottom: 5px;
    display: inline-block;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 120%;
    letter-spacing: -0.02em;
    color: #0D0E14 !important;
    padding: 0;
    border-bottom: 1px solid transparent !important;
  }
  .station-header .menu__ul.navbar-nav .menu__li:hover {
    border: none !important;
  }
  .station-header .menu__ul.navbar-nav .menu__li:hover a.menu-item {
    color: #0B5C47 !important;
    border-bottom: 1px solid #0B5C47 !important;
  }
  .station-header .menu__ul.navbar-nav .menu__li.highlight {
    align-items: center;
    color: #FFFFFF !important;
    display: flex;
    justify-content: center;
    order: 99;
    padding-right: 20px;
  }
  .station-header .menu__ul.navbar-nav .menu__li.highlight:hover {
    color: #FFFFFF !important;
  }
  .station-header .menu__ul.navbar-nav .menu__li.highlight a.menu-item {
    padding: 8px 14px !important;
    color: #FFFFFF !important;
    line-height: 1 !important;
    border: none !important;
  }
  .station-header .menu__ul.navbar-nav .menu__li.highlight a.menu-item:hover::before {
    animation: heart-pulse 0.6s ease-in-out 2;
  }
  .station-header .menu__ul.navbar-nav .menu__li.highlight a:hover {
    color: #FFFFFF !important;
  }
  .station-header .menu__ul.navbar-nav li.station-header-search {
    border: none !important;
    margin-left: auto;
    order: 98;
    height: 62px;
    /*
    .dropdown-menu {
        border: $no-border;
        display: block;
        opacity: 1;

        .station-header-search-form {
            padding: 10px !important;
            max-width: 100%;
            display: flex;
            margin-top: 2px;
            flex-direction: row;

            #station-header-search-input {
                max-width: 100%;
                background-color: $ui-base-neutral-02;
                border-color: $ui-base-neutral-02;
                color: $ui-text-black-01-dimm;
                font-style: normal;
                font-weight: 500;
                font-size: 15px;
                line-height: 120%;
                letter-spacing: -0.02em;
                max-width: 275px;

                &::placeholder {
                    color: $ui-text-black-01-dimm;
                    font-style: normal;
                    font-weight: 500;
                    font-size: 15px;
                    line-height: 120%;
                    letter-spacing: -0.02em;
                }
            }

            button.fas.fa-search {
                color: $ui-text-black-01-dimm;
            }
        }
    }

    */
  }
  .station-header .menu__ul.navbar-nav li.station-header-search .menu-search-icon {
    padding: 0 20px;
  }
  .station-header .menu__ul.navbar-nav li.station-header-search:hover {
    border: none !important;
  }
  .station-header .menu__ul.navbar-nav li.station-header-search.open i.fas.fa-search, .station-header .menu__ul.navbar-nav li.station-header-search:hover i.fas.fa-search {
    color: #4D8210 !important;
  }
  .station-header .menu__ul.navbar-nav li.station-header-search .dropdown-menu {
    border: none !important;
    display: block;
    opacity: 1;
    max-width: 225px;
  }
  .station-header .menu__ul.navbar-nav li.station-header-search .dropdown-menu .station-header-search-form {
    padding: 10px !important;
  }
  .station-header .menu__ul.navbar-nav li.station-header-search .dropdown-menu .station-header-search-form #station-header-search-input {
    background-color: #F4F4F4 !important;
    border-color: #F4F4F4 !important;
    color: rgba(13, 14, 20, 0.6) !important;
    font-family: "PBSSans", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 120%;
    letter-spacing: -0.02em;
  }
  .station-header .menu__ul.navbar-nav li.station-header-search .dropdown-menu .station-header-search-form #station-header-search-input::placeholder {
    color: rgba(13, 14, 20, 0.6) !important;
    font-family: "PBSSans", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 120%;
    letter-spacing: -0.02em;
  }
  .station-header .menu__ul.navbar-nav li.station-header-search .dropdown-menu .station-header-search-form button.fas.fa-search {
    color: rgba(13, 14, 20, 0.6) !important;
  }
  .station-header .links-component {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 52px;
  }
  .station-header .links-component .links-wrapper .links-title,
  .station-header .links-component .links-wrapper .links-title a {
    border-left: 4px solid #0B5C47 !important;
    padding: 0 0 0 8px;
    list-style: none;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 120%;
    letter-spacing: -0.02em;
    color: #0D0E14 !important;
    min-height: auto !important;
    margin-bottom: 8px;
  }
  .station-header .links-component .links-wrapper .links-section .links-list .list-element-container,
  .station-header .links-component .links-wrapper .links-section .links-list .list-element-container a {
    color: #0D0E14 !important;
    margin-top: 10px;
  }
  .station-header .menu-promo-component {
    padding-top: 3px;
  }
  .station-header .menu-promo-component .menu-promo-wrapper {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 52px;
  }
  .station-header .menu-promo-component .menu-promo-wrapper .menu-promo-img-container img {
    max-width: 100% !important;
  }
  .station-header .menu-promo-component .menu-promo-wrapper .menu-promo-title,
  .station-header .menu-promo-component .menu-promo-wrapper .menu-promo-title a {
    border-left: 4px solid #0B5C47 !important;
    padding: 0 0 0 8px;
    list-style: none;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 120%;
    letter-spacing: -0.02em;
    color: #0D0E14 !important;
    min-height: auto !important;
  }
  .station-header .menu-promo-component .menu-promo-wrapper .menu-promo-description {
    padding-left: 6px;
  }
  .station-header .menu-promo-component .menu-promo-wrapper .menu-promo-details-container {
    padding-left: 6px;
  }
  .station-header .menu-promo-component .menu-promo-wrapper .menu-promo-details-container a {
    color: #0B5C47 !important;
  }
  .station-header .submenu.mega-menu {
    border-top: 1px solid #DFDFE0 !important;
    left: 0 !important;
    max-width: auto !important;
    border-top: 1px solid;
  }
  .station-header .submenu.mega-menu + li {
    margin-top: 128px !important;
  }
  .station-header .submenu.mega-menu div[id^=layout-] {
    margin-top: 28px;
  }
  .station-header .submenu.mega-menu div[id^=layout-] div[id^=column-]:first-child {
    border-left: 1px solid #DFDFE0 !important;
  }
  .station-header .menu__ul.navbar-nav .submenu.mega-menu {
    max-width: none !important;
    width: 100vw !important;
  }
  .station-header .menu__ul.navbar-nav .submenu.mega-menu li > .row-fluid {
    max-width: 1292px;
    margin: auto;
  }
  .station-header .menu__ul.navbar-nav .submenu.mega-menu div[id^=layout-] div[id^=column-] {
    border-right-color: #DFDFE0 !important;
  }
}
@media (min-width: 1025px) and (min-width: 1301px) {
  .station-header .menu__ul.navbar-nav .menu__li.highlight {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1025px) and (prefers-reduced-motion: reduce) {
  .station-header .menu__ul.navbar-nav .menu__li.highlight a.menu-item:hover::before {
    animation: none;
  }
}
@media (min-width: 1025px) and (min-width: 1280px) {
  .station-header .menu__ul.navbar-nav li.station-header-search .menu-search-icon {
    border-right: 1px solid #DFDFE0 !important;
  }
}
@media (min-width: 1025px) and (min-width: 1025px) {
  .station-header .menu__ul.navbar-nav {
    margin-right: 0;
  }
}
@media (max-width: 1024px) {
  .station-header {
    line-height: 48px !important;
  }
  .station-header .navbar-nav.menu__ul,
  .station-header .submenu-is-open {
    box-shadow: none !important;
  }
  .station-header .menu-container {
    min-height: 48px;
    background: #FFFFFF !important;
    border-bottom: 1px solid #F4F4F4 !important;
  }
  .station-header .station-header-logo {
    float: left;
  }
  .station-header .menu__trigger {
    width: 20px !important;
    height: 20px !important;
    margin-left: 18px;
    border: none !important;
    right: 10px;
    float: right;
    top: 4px;
  }
  .station-header .menu__trigger svg {
    width: 20px !important;
    height: 20px !important;
    fill: #0D0E14 !important;
    filter: grayscale(100%);
  }
  .station-header ul.navbar-nav.menu__ul {
    box-shadow: none;
  }
  .station-header ul.navbar-nav.menu__ul .menu-promo-img-container img {
    margin-top: 12px;
    max-width: 100% !important;
  }
  .station-header ul.navbar-nav.menu__ul .submenu__trigger {
    padding-right: 0;
    right: 0px;
    width: 69px;
    height: 54px;
    margin-top: -12px;
    font-size: 16px;
    top: 10px;
  }
  .station-header ul.navbar-nav.menu__ul .submenu__trigger i {
    color: rgba(13, 14, 20, 0.6) !important;
    font-size: 16px;
  }
  .station-header ul.navbar-nav.menu__ul .submenu.mega-menu div[id^=layout-] div[id^=column-] .component {
    padding-top: 0;
  }
  .station-header ul.navbar-nav.menu__ul .submenu.mega-menu .links-component,
  .station-header ul.navbar-nav.menu__ul .submenu.mega-menu .menu-promo-component {
    border-top: 1px solid #DFDFE0 !important;
    padding-top: 12px;
    margin-top: 0;
  }
  .station-header ul.navbar-nav.menu__ul .submenu.mega-menu .links-component .list-element-container {
    margin-top: 9px;
    margin-bottom: 9px;
  }
  .station-header ul.navbar-nav.menu__ul .submenu.mega-menu .menu-promo-component {
    padding-left: 0;
    padding-right: 0;
  }
  .station-header ul.navbar-nav.menu__ul .station-header-search {
    position: relative;
    padding: 0;
    top: auto;
    border: none !important;
    width: 100%;
    box-shadow: none;
    margin-top: 24px;
    margin-bottom: 0;
    height: 55px;
    max-width: 100%;
    order: 98;
    min-height: 55px;
  }
  .station-header ul.navbar-nav.menu__ul .station-header-search .dropdown-menu {
    border: none !important;
    box-shadow: none;
    margin: 0 20px;
    width: auto;
    max-width: 100%;
  }
  .station-header ul.navbar-nav.menu__ul .station-header-search .station-header-search-form {
    max-width: 100%;
    background-color: #F4F4F4 !important;
    padding: 12px 12px;
    display: flex;
    flex-direction: row;
    justify-content: center;
  }
  .station-header ul.navbar-nav.menu__ul .station-header-search .station-header-search-form label {
    margin: 0;
  }
  .station-header ul.navbar-nav.menu__ul .station-header-search .station-header-search-form #station-header-search-input {
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    line-height: 1;
    color: rgba(13, 14, 20, 0.6) !important;
    font-weight: 500;
    font-size: 15px;
    letter-spacing: -0.02em;
    order: 9;
  }
  .station-header ul.navbar-nav.menu__ul .station-header-search .station-header-search-form #station-header-search-input::placeholder {
    color: rgba(13, 14, 20, 0.6) !important;
    font-weight: 500;
    font-size: 15px;
  }
  .station-header ul.navbar-nav.menu__ul .station-header-search .station-header-search-form .fas,
  .station-header ul.navbar-nav.menu__ul .station-header-search .station-header-search-form button {
    margin-top: 0;
    margin-bottom: 0;
    height: auto;
    line-height: 1;
    width: 14px;
    margin-right: 14px;
    color: rgba(13, 14, 20, 0.6) !important;
    position: relative;
    right: auto;
  }
  .station-header ul.navbar-nav.menu__ul .menu__li:first-of-type {
    margin-top: 2px !important;
  }
  .station-header ul.navbar-nav.menu__ul .menu__li .menu-promo-component .menu-promo-img-container img {
    max-width: 100% !important;
  }
  .station-header ul.navbar-nav.menu__ul .menu__li .menu-promo-component .menu-promo-wrapper .menu-promo-description {
    margin-top: 12px;
    font-family: "PBSSans", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
  }
  .station-header ul.navbar-nav.menu__ul .menu__li .row {
    margin-left: 0 !important;
  }
  .station-header ul.navbar-nav.menu__ul .menu__li .menu-promo-component .menu-promo-wrapper .menu-promo-title,
  .station-header ul.navbar-nav.menu__ul .menu__li .menu-promo-component .menu-promo-wrapper .menu-promo-title a,
  .station-header ul.navbar-nav.menu__ul .menu__li .links-component .links-wrapper .links-title {
    font-family: "PBSSans", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    height: auto;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 120%;
    height: auto;
    min-height: auto;
    letter-spacing: -0.02em;
    margin-bottom: 12px;
  }
  .station-header ul.navbar-nav.menu__ul .menu__li.highlight {
    order: 99;
    padding: 20px 20px 0 20px;
    text-align: center;
    border-bottom: none !important;
  }
  .station-header ul.navbar-nav.menu__ul .menu__li.highlight .menu-item {
    font-size: 13px !important;
    width: 100%;
  }
  .station-header ul.navbar-nav.menu__ul .menu__li > .menu-item {
    font-family: "PBSSans", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    line-height: 120%;
    letter-spacing: -0.02em;
    padding-left: 20px;
  }
}

.station-header .menu__ul.navbar-nav .menu__li .menu-promo-component .menu-promo-wrapper .menu-promo-title,
.station-header .menu__ul.navbar-nav .menu__li .menu-promo-component .menu-promo-wrapper .menu-promo-title a {
  border-left: 4px solid #0B5C47 !important;
  padding: 0 0 0 8px;
}
.station-header .menu__ul.navbar-nav .menu__li .links-component .links-wrapper .links-title {
  border-left: 4px solid #0B5C47 !important;
  padding: 0 0 0 8px;
}
.station-header .menu__ul.navbar-nav .menu__li.highlight a.menu-item, .station-header .menu__ul.navbar-nav .menu__li.highlight:hover a.menu-item {
  background: #4D8210 !important;
  border-color: #4D8210 !important;
  border-radius: 6px;
  color: #FFFFFF !important;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.1s ease-in-out;
  padding: 13px 16px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
.station-header .menu__ul.navbar-nav .menu__li.highlight a.menu-item svg, .station-header .menu__ul.navbar-nav .menu__li.highlight:hover a.menu-item svg {
  display: none;
}
.station-header .menu__ul.navbar-nav .menu__li.highlight a.menu-item:hover {
  transition: all 0.1s ease-in-out;
  color: #FFFFFF !important;
  text-decoration: none;
  border-color: #3A620C !important;
  background: #3A620C !important;
}
.station-header .menu__ul.navbar-nav .menu__li.highlight a.menu-item::before {
  content: "";
  display: inline-block;
  width: 11px;
  height: 11px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 2.748l-.717-.737C5.6.281 2.514.878 1.4 3.053c-.523 1.023-.641 2.5.314 4.385.92 1.815 2.834 3.989 6.286 6.357 3.452-2.368 5.365-4.542 6.286-6.357.955-1.886.838-3.362.314-4.385C13.486.878 10.4.28 8.717 2.01L8 2.748z' fill='%23ffffff'/%3E%3C/svg%3E") center/contain no-repeat;
}
@media (min-width: 1025px) {
  .station-header .menu__ul.navbar-nav li.station-header-login {
    order: 98;
    margin-left: 0 !important;
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 1024px) {
  .station-header .menu__ul.navbar-nav li.station-header-login {
    order: 99;
    padding: 0 20px;
    text-align: center;
    border-bottom: 0;
  }
  .station-header .menu__ul.navbar-nav li.station-header-login > a {
    padding: 13px 16px !important;
    width: 100%;
    justify-content: center;
  }
}
.station-header .menu__ul.navbar-nav li.station-header-login.menu__li:hover {
  background: none;
}
.station-header .menu__ul.navbar-nav li.station-header-login > a {
  background: transparent !important;
  border: 2px solid #0B5C47 !important;
  border-radius: 6px;
  color: #0B5C47 !important;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.1s ease-in-out;
  padding: 13px 16px;
  line-height: 1 !important;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.station-header .menu__ul.navbar-nav li.station-header-login > a svg {
  display: none;
}
.station-header .menu__ul.navbar-nav li.station-header-login > a:hover {
  transition: all 0.1s ease-in-out;
  background: transparent !important;
  text-decoration: none;
  border-color: #084535 !important;
  color: #084535 !important;
}
@media (min-width: 1025px) {
  .station-header .menu__ul.navbar-nav li.station-header-login > a {
    padding: 6px 14px !important;
  }
}
.station-header .menu__ul.navbar-nav li.station-header-login > a strong {
  margin: 0 !important;
}
.station-header .menu__ul.navbar-nav li.station-header-login > a::before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 14s-1 0-1-1 1-4 6-4 6 3 6 4-1 1-1 1H3Zm5-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z' fill='%230B5C47'/%3E%3C/svg%3E") center/contain no-repeat;
}
.station-header .menu__ul.navbar-nav li.station-header-login > a:hover::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 14s-1 0-1-1 1-4 6-4 6 3 6 4-1 1-1 1H3Zm5-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z' fill='%23084535'/%3E%3C/svg%3E");
}
.station-header li.station-header-login > a:focus:not(:focus-visible),
.station-header .menu__li.highlight a.menu-item:focus:not(:focus-visible) {
  outline: none !important;
  box-shadow: none !important;
}
.station-header li.station-header-login > a:active,
.station-header .menu__li.highlight a.menu-item:active {
  transform: translateY(1px);
}

@media (min-width: 1025px) {
  div[id^=component-] nav.station-header.menu--navbar-nav:after {
    height: 4px;
    background-color: #FFFFFF !important;
    position: absolute;
    bottom: -4px;
    width: 100%;
  }
}
div[id^=component-] nav.station-header.menu--navbar-nav .menu__trigger *,
div[id^=component-] nav.station-header.menu--navbar-nav .menu__trigger :hover *,
div[id^=component-] nav.station-header.menu--navbar-nav .menu__trigger :focus * {
  fill: #0D0E14 !important;
}
div[id^=component-] nav.station-header.menu--navbar-nav .menu__trigger svg.pbs-hamburger {
  fill: #0D0E14 !important;
}
div[id^=component-] nav.station-header.menu--navbar-nav .menu__trigger svg.pbs-hamburger path {
  fill: #0D0E14 !important;
}

div[id^=component-] nav.station-header.menu--navbar-nav .menu__trigger svg.pbs-hamburger *,
div[id^=component-] .menu__trigger:hover *,
div[id^=component-] .menu__trigger:focus * {
  fill: #0D0E14 !important;
}
div[id^=component-] nav.station-header.menu--navbar-nav .menu__trigger svg.pbs-hamburger * svg,
div[id^=component-] .menu__trigger:hover * svg,
div[id^=component-] .menu__trigger:focus * svg {
  width: 20px;
}

#component-3febd3c0-b8e9-11e7-9941-8b90666d5e52 .menu--navbar-nav {
  border-bottom: 0px solid transparent !important !important;
}

/* Manipulate  Mobile Header */
main,
footer,
.station-header,
.station-header .menu__ul.navbar-nav {
  transition: none !important;
}

.station-header.menu--navbar-nav.navbar-fixed-top {
  z-index: 4;
}

@media (max-width: 1024px) {
  body.nav-is-open main,
  body.nav-is-open footer {
    transform: translateX(0%);
  }
  body.nav-is-open .station-header.menu--navbar-nav.navbar-fixed-top {
    transform: translateX(0%);
    width: 100%;
    animation: none !important;
  }
  body.nav-is-open .station-header-logo img {
    max-width: 120px;
    height: auto;
  }
  body.nav-is-open .station-header.menu--navbar-nav .navbar-nav {
    transform: translateX(0%);
    position: relative;
    max-width: 100% !important;
    box-shadow: none !important;
    left: 0%;
    width: 100vw;
    top: 0px;
    border-top: 1px solid #F4F4F4 !important;
  }
}
.sponsor-logos-component {
  border-top: 1px solid #0D0E14 !important;
  /*
  ul.logos_styled__ {
      width: 100%;
      gap: 0 56px;
      display: inline-flex;
      justify-content: center;
      align-items: center;
      flex-flow: row;
      flex-wrap: wrap;
      position: relative;
      text-align: center;
      margin: 0 auto;

      @include media("<=tablet") {
          gap: 0 32px;
      }

      .logo-container {
          display: block;
          width: 100%;
          position: relative;
          overflow: hidden;
          padding-top: 56px;
          max-width: 128px;
          max-height: 128px;

          @include media("<=tablet") {
              max-width: 92px;
              max-height: 92px;
          }

          .logo-img {
              display: block;
              position: absolute;
              top: 50%;
              left: 50%;
              transform: translate(-50%, -50%);
              max-height: calc(100% - 10px);
              max-width: 128px;                

              @include media("<=tablet") {
                  max-width: 92px;                
              }
          }
      }
  }

  ul.logos_16_9 {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
      grid-gap: 1rem;
      text-align: center;
      justify-content: center;
      align-content: center;

      > div {
        background: black;
        padding: 1rem;
        justify-content: center;
        align-content: center;
          position: relative;
        &::before {
          // for apsect ratio
          content: "";
          display: block;
          padding-bottom: 100%;
        }
        img {
          position: absolute;
          max-width: 100%;

          // Alternate Version
          // top: 0;
          // bottom: 0;
          // right: 0;
          // left: 0;
          // margin: auto;

          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
        }
      }
  }
  */
}
.sponsor-logos-component .sponsor-logos-title {
  color: #0D0E14 !important;
  margin-bottom: 52px;
}
.sponsor-logos-component .sponsor-logos-description {
  color: #0D0E14 !important;
  margin-bottom: 2px;
}
.sponsor-logos-component .sponsor-logos-funding {
  color: #084535 !important;
  margin-bottom: 22px;
}
.sponsor-logos-component .sponsor-logos-support {
  color: rgba(13, 14, 20, 0.6) !important;
}
.sponsor-logos-component ul.logos {
  display: inline-flex;
  justify-content: center;
  gap: 32px 16px;
  text-align: center;
  margin: 0 auto;
  align-items: center;
  width: 100%;
}
@media (max-width: 1024px) {
  .sponsor-logos-component ul.logos {
    gap: 16px 16px;
  }
}

.flexible-footer .expanded-footer.row {
  border-top: 1px solid #DFDFE0 !important;
  padding: 23px 0 0 0;
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
  display: flex;
}
@media (max-width: 1439px) {
  .flexible-footer .expanded-footer.row {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 768px) {
  .flexible-footer .expanded-footer.row {
    flex-direction: column;
  }
}
.flexible-footer .expanded-footer.row .footer-logo-container {
  padding: 0;
}
.flexible-footer .expanded-footer.row .list-item-link {
  color: #615F75 !important;
}
.flexible-footer .expanded-footer.row .links-section {
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  .flexible-footer .expanded-footer.row .links-section {
    justify-content: start;
  }
}
@media (max-width: 768px) {
  .flexible-footer .expanded-footer.row .links-section {
    border-bottom: 1px solid #DFDFE0 !important;
    padding-bottom: 20px;
    margin-bottom: 192px;
    margin-left: 0;
    width: 100%;
  }
}
.flexible-footer .expanded-footer.row .links-section .links-column a {
  color: #0B5C47 !important;
}
.flexible-footer .row-fluid .contact-section[class*=span]:first-child {
  margin-left: 0;
  min-height: 382px;
  /*
  .footer-logo-container {
      @include media("<=tablet") {
          flex: 1;
      }
  }

  .footer-details {
      @include media("<=tablet") {
          flex: 1;
      }
  }
  */
}
@media (min-width: 769px) {
  .flexible-footer .row-fluid .contact-section[class*=span]:first-child {
    background-color: transparent !important;
    background-image: url("https://bento.pbs.org/prod/filer_public/pbsnc-redesign-phase-1/site_assets/b8bb7ba87d_NC-state-illustration-03c.png");
    background-size: 100% auto;
    background-position: bottom 12px left 0px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 768px) {
  .flexible-footer .row-fluid .contact-section[class*=span]:first-child {
    border-bottom: 1px solid #DFDFE0 !important;
    width: 100%;
    min-height: auto;
    margin-bottom: 32px;
    display: inline-flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: start;
    align-items: start;
  }
}
@media (max-width: 768px) {
  .flexible-footer .row-fluid .contact-section[class*=span]:first-child > * {
    flex-basis: 100%;
    flex: 1;
    max-width: 50%;
    padding-bottom: 24px;
  }
}
.flexible-footer .copyright-wrapper {
  color: #F4F4F4 !important;
  display: block;
  clear: both;
}
.flexible-footer .copyright-wrapper .links-column {
  justify-content: start !important;
  max-width: 1280px;
  margin: auto;
}
.flexible-footer .copyright-wrapper .link-element {
  color: #F4F4F4 !important;
  font-style: normal;
  font-weight: 400;
  font-size: 12px !important;
  line-height: 120%;
  margin-bottom: 0 !important;
}
.flexible-footer .footer-wrapper {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 768px) {
  .flexible-footer .footer-wrapper {
    background-color: transparent !important;
    background-image: url("https://bento.pbs.org/prod/filer_public/pbsnc-redesign-phase-1/site_assets/b8bb7ba87d_NC-state-illustration-03c.png");
    background-size: 100% auto;
    background-position: bottom 12px left 0px;
    background-repeat: no-repeat;
  }
}
@media (max-width: 1023px) {
  .flexible-footer .footer-wrapper {
    background-size: 242px auto;
  }
}
@media (max-width: 768px) {
  .flexible-footer .footer-wrapper {
    background-position: bottom 14px center;
  }
}
.flexible-footer .footer-wrapper .footer-logo-container {
  height: auto;
  margin-bottom: 23px;
}
@media (max-width: 768px) {
  .flexible-footer .footer-wrapper .footer-logo-container {
    margin-bottom: 6px !important;
  }
}
.flexible-footer .footer-wrapper .footer-logo-container img {
  max-width: 148px;
  height: auto;
}
@media (max-width: 768px) {
  .flexible-footer .footer-wrapper .footer-details {
    padding-left: 24px;
  }
}
.flexible-footer .footer-wrapper.light {
  background-color: transparent !important;
}
.flexible-footer .footer-wrapper.light .footer-details {
  color: #615F75 !important;
}
.flexible-footer .footer-wrapper .links-column {
  border-left: 1px solid #DFDFE0 !important;
  padding: 0 24px;
}
@media (max-width: 768px) {
  .flexible-footer .footer-wrapper .links-column {
    width: 50%;
  }
  .flexible-footer .footer-wrapper .links-column:nth-of-type(1), .flexible-footer .footer-wrapper .links-column:nth-of-type(3) {
    border-left: none !important;
    padding-left: 0;
  }
}
.flexible-footer .footer-wrapper .links-column .column-header {
  border-left: 4px solid #0B5C47 !important;
  padding: 0 0 0 8px;
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 120%;
  letter-spacing: -0.02em;
  margin-bottom: 20px;
}
.flexible-footer .footer-wrapper.light .links-column .column-header {
  color: #0B5C47 !important;
}
.flexible-footer .footer-wrapper.light .links-column .link-element {
  color: #615F75 !important;
}

.text-container h1,
.text-container h1 span,
.text-container h1 strong {
  text-transform: none;
}
.text-container h2,
.text-container h2 span,
.text-container h2 strong {
  text-transform: none;
}
.text-container h2,
.text-container h3,
.text-container h4,
.text-container h5,
.text-container h6 {
  margin-bottom: 24px;
}
.text-container h3,
.text-container h3 span,
.text-container h3 strong {
  font-family: "PBSSans", "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 500 !important;
  font-size: 30px;
  line-height: 100%;
  letter-spacing: -0.05em;
  text-transform: none !important;
}
.text-container h4,
.text-container h4 span,
.text-container h4 strong {
  text-transform: none;
}
.text-container h5,
.text-container h5 span,
.text-container h5 strong {
  text-transform: none;
}
.text-container h6,
.text-container h6 span,
.text-container h6 strong {
  text-transform: none;
}
.text-container p {
  margin-bottom: 24px;
}
.text-container ul {
  margin-left: 48px;
}
.text-container ul, .text-container ol, .text-container li {
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 140%;
  letter-spacing: -0.01em;
}
.text-container pre {
  padding: 32px;
  border: none !important;
  border-radius: 0;
  margin-bottom: 24px;
}
.text-container cite {
  color: rgba(13, 14, 20, 0.6) !important;
  margin-bottom: 24px;
}
.text-container a {
  color: #0B5C47 !important;
  text-decoration: underline !important;
}
.text-container a[download] {
  color: #0D0E14 !important;
  text-decoration: none !important;
  margin-left: 32px;
}
.text-container a[download]:before {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.25 11.25V14.25C16.25 14.6478 16.092 15.0294 15.8107 15.3107C15.5294 15.592 15.1478 15.75 14.75 15.75H4.25C3.85218 15.75 3.47064 15.592 3.18934 15.3107C2.90804 15.0294 2.75 14.6478 2.75 14.25V11.25' stroke='%233D3D3D' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.75 7.5L9.5 11.25L13.25 7.5' stroke='%233D3D3D' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.5 11.25V2.25' stroke='%233D3D3D' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  content: " ";
  position: absolute;
  margin-left: -32px;
  width: 18px;
  clear: both;
  height: 18px;
}
.text-container hr {
  border-top: 1px solid #DFDFE0 !important;
}
.text-container table,
.text-container thead,
.text-container tr,
.text-container th,
.text-container td,
.text-container tfooter {
  border-color: #DFDFE0 !important;
}
.text-container .table tbody {
  border-left: 1px solid #DFDFE0 !important;
  border-bottom: 1px solid #DFDFE0 !important;
}
.text-container .table th {
  border-right: 1px solid #DFDFE0 !important;
}
.text-container .table tr td {
  border-right: 1px solid #DFDFE0 !important;
}
.text-container .table thead th {
  background-color: #0B5C47 !important;
  color: #F4F4F4 !important;
}
.text-container .table tbody tr {
  color: #0D0E14 !important;
}

/* 
*** Text (Container)
*/
/*
div[id^='rich-text-'] {
    h1,
    h2,
    h3 {
        @include media(">desktop") {
            max-width: 500px;
        }
    }
}
*/
.video-list h1.video-list-title {
  color: #0D0E14 !important;
}
.video-list .show-title {
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: -0.02em;
  color: rgba(13, 14, 20, 0.6) !important;
}
.video-list .video-title {
  color: #0B5C47 !important;
  max-width: 408px;
}
.video-list .video-meta {
  color: rgba(13, 14, 20, 0.6) !important;
  max-width: 408px;
}
.video-list .description {
  color: #0D0E14 !important;
  max-width: 408px;
}
.video-list .video-cta {
  background: transparent !important;
  border: 2px solid #4D8210 !important;
  border-radius: 6px;
  color: #4D8210 !important;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.1s ease-in-out;
  padding: 13px 33px;
}
.video-list .video-cta svg {
  display: none;
}
.video-list .video-cta:hover {
  transition: all 0.1s ease-in-out;
  background: transparent !important;
  text-decoration: none;
  border-color: #3A620C !important;
  color: #3A620C !important;
}
.video-list .video-cta:after {
  display: none;
}
@media (min-width: 1025px) {
  .video-list .right-side {
    position: relative;
  }
}
@media (min-width: 1025px) {
  .video-list .right-side .video-cta {
    position: absolute;
    bottom: 0;
  }
}
@media (min-width: 1025px) {
  .video-list .right-side .passport-icon {
    width: 16px;
    height: 16px;
  }
}
.video-list ul.videos li.video-item {
  padding-bottom: 32px;
}
.video-list ul.videos .show-title {
  color: #615F75 !important;
}
.video-list ul.videos .video-title {
  color: #0B5C47 !important;
}
.video-list ul.videos .video-info {
  display: flex;
  flex-direction: column;
}
.video-list ul.videos .video-meta {
  color: rgba(13, 14, 20, 0.6) !important;
  margin-top: 6px;
  margin-bottom: 0;
  order: 99;
}
.video-list ul.videos .description {
  color: #0D0E14 !important;
  margin-top: 0;
}
.video-list .load-more-wrapper .load-more {
  background: transparent !important;
  border: 2px solid #0B5C47 !important;
  border-radius: 6px;
  color: #0B5C47 !important;
  cursor: pointer;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.1s ease-in-out;
  padding: 13px 33px;
  border-color: #4D8210 !important;
  color: #4D8210 !important;
}
.video-list .load-more-wrapper .load-more svg {
  display: none;
}
.video-list .load-more-wrapper .load-more:hover {
  transition: all 0.1s ease-in-out;
  background: transparent !important;
  text-decoration: none;
  border-color: #084535 !important;
  color: #084535 !important;
}
.video-list .pager-widget {
  border-top: none !important;
  margin-top: 12px;
}
.video-list .pager-widget li {
  color: rgba(13, 14, 20, 0.6) !important;
}
.video-list .pager-widget li.active {
  color: #4D8210 !important;
}
.video-list .pager-widget li.previous, .video-list .pager-widget li.next {
  height: 10px;
  width: 11px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.video-list .pager-widget li.previous i, .video-list .pager-widget li.next i {
  display: none;
}
.video-list .pager-widget li.previous {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.80612 10.0874C4.13058 10.4119 4.65627 10.413 4.98213 10.0899C5.30999 9.76491 5.31114 9.23528 4.98469 8.90883L2.46939 6.39353H8.88776C9.36396 6.39353 9.75 6.00749 9.75 5.53128C9.75 5.05508 9.36396 4.66904 8.88776 4.66904H2.46939L4.98396 2.15859C5.31094 1.83215 5.31059 1.3022 4.98317 0.976198C4.65694 0.651376 4.12934 0.651946 3.80381 0.977472L0.664213 4.11707C-0.116836 4.89812 -0.116835 6.16445 0.664214 6.9455L3.80612 10.0874Z' fill='%230D0E14'/%3E%3C/svg%3E");
  margin-right: 10px;
}
.video-list .pager-widget li.next {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='11' viewBox='0 0 10 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.19388 10.0874C5.86942 10.4119 5.34373 10.413 5.01787 10.0899C4.69001 9.76491 4.68886 9.23528 5.01531 8.90883L7.53061 6.39353H1.11224C0.63604 6.39353 0.25 6.00749 0.25 5.53128C0.25 5.05508 0.63604 4.66904 1.11224 4.66904H7.53061L5.01604 2.15859C4.68906 1.83215 4.68941 1.3022 5.01683 0.976198C5.34306 0.651376 5.87066 0.651946 6.19619 0.977472L9.33579 4.11707C10.1168 4.89812 10.1168 6.16445 9.33579 6.9455L6.19388 10.0874Z' fill='%230D0E14'/%3E%3C/svg%3E");
  margin-left: 10px;
}
.video-list .pager-widget .active a {
  color: #4D8210 !important;
}

.video-component {
  display: block;
  background: #F4F4F4 !important;
}
.video-component .video-info {
  background: #F4F4F4 !important;
}
@media (max-width: 1024px) {
  .video-component .video-info {
    border-bottom: 1px solid #DFDFE0 !important;
  }
}
@media (min-width: 1025px) {
  .video-component .video-info {
    padding-left: 32px;
    padding-right: 32px;
  }
}
.video-component .video-info .channel {
  color: #615F75 !important;
}
.video-component .video-info .title {
  color: #0B5C47 !important;
  margin-bottom: 22px;
}
@media (max-width: 1024px) {
  .video-component .video-info .title {
    color: #0D0E14 !important;
  }
}
.video-component .video-info .additional-mm-info {
  color: rgba(13, 14, 20, 0.6) !important;
  display: inline-block;
}
.video-component .video-info .additional-mm-info + .additional-mm-info {
  margin-left: 6px;
}
.video-component .video-info .additional-mm-info + .additional-mm-info:before {
  content: "|";
  margin-right: 6px;
}
.video-component .video-info .description {
  color: #0D0E14 !important;
  margin-top: 22px;
  margin-bottom: 22px;
}
@media (max-width: 1024px) {
  .video-component .video-info .description {
    margin-top: 18px;
    margin-bottom: 12px;
  }
}
.video-component .playlist__wrapper {
  background: #F4F4F4 !important;
  border-left: 1px solid #DFDFE0 !important;
}
@media (max-width: 1024px) {
  .video-component .playlist__wrapper {
    border: none !important;
  }
}
.video-component .playlist__wrapper .playlist-header {
  background: #F4F4F4 !important;
}
@media (max-width: 1024px) {
  .video-component .playlist__wrapper .playlist-header {
    padding-bottom: 12px;
    padding-top: 0px;
  }
}
.video-component .playlist__wrapper .playlist-item {
  padding: 12px;
}
.video-component .playlist__wrapper .playlist-item, .video-component .playlist__wrapper .video-info {
  background-color: #F4F4F4 !important;
}
.video-component .playlist__wrapper .playlist-item {
  border-bottom: 1px solid #DFDFE0 !important;
}
.video-component .playlist__wrapper .selected-item {
  background-color: #DFDFE0 !important;
}
.video-component .playlist__wrapper .playlist-header {
  border-bottom: 1px solid #DFDFE0 !important;
}
@media (min-width: 1025px) {
  .video-component .playlist__wrapper .playlist-header {
    height: 80px;
  }
}
.video-component .playlist__wrapper .playlist-header .playlist-title {
  color: #0D0E14 !important;
}
.video-component .playlist__wrapper .playlist-header .playlist-items-count {
  color: rgba(13, 14, 20, 0.6) !important;
  margin-top: 0px;
  display: block;
}
.video-component .playlist__wrapper .playlist-header .dropdown-caret {
  font-size: 12px;
  color: rgba(13, 14, 20, 0.6) !important;
}
.video-component .playlist__wrapper .playlist-body .playlist-item .playlist-item-info .playlist-item-channel {
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 100%;
  text-transform: capitalize;
  color: #0D0E14 !important;
}
.video-component .playlist__wrapper .playlist-body .playlist-item .playlist-item-info .playlist-item-title {
  color: #0D0E14 !important;
}

main.content .full-width {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

main.content .container.layout-padding .component {
  margin-top: 32px !important;
  margin-bottom: 16px !important;
}
@media (min-width: 1441px) {
  main.content .container.layout-padding .component {
    margin-top: clamp(32px, 2.127vw, 32px);
    margin-bottom: clamp(16px, -1.59525vw, 16px);
  }
  main.content .container.layout-padding .component:not(:last-of-type) .section-header-component {
    margin-bottom: clamp(16px, -1.59525vw, 16px);
  }
}

main.content .full-width {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1441px) {
  main.content .full-width {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

@media (min-width: 1441px) {
  main .container.layout-padding {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

main.content .container.full-width.layout-padding .component {
  margin-top: 32px !important;
  margin-bottom: 0 !important;
}

main.content {
  /*
  div[id^='layout-']:not(.full-width) > .span12.column-12 > .component {
      div[class^="river__"],
      .pbs-profile-grid,
      .menu--navbar-nav,
      .photo-gallery,
      .video-list {
          @include media("<=desktop") {
              padding-left: 20px;
              padding-right: 20px;
          }
      }
      .poster-grid.column-12 {
          @include media("<=desktop") {
              padding-left: 12px;
              padding-right: 12px;
          }
      }
  }
  */
}
@media (max-width: 1300px) {
  main.content div[id^=layout-]:not(.full-width) {
    max-width: calc(100vw - 40px) !important;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  main.content .content-wrapper.full-width > .row-fluid:first-of-type() > div[id^=layout-]:first-of-type() .component {
    margin-top: 20px !important;
  }
}
/*
main.content div[id^='layout-']:not(.full-width) {
    @include media("<=lg") {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    div[id^='layout-']:not(.full-width) {
        @include media("<=lg") {
            padding-left: 0px !important;
            padding-right: 0px !important;
        }
    }
}
*/
/* Custom Elements */
.popup.vertical .simple-preset-content .popup-image-link {
  padding-bottom: 0;
}
.popup.verticalNoImage .popup-modal .simple-preset-content {
  padding-top: 12px;
}
.popup.verticalNoImage .popup-modal .simple-preset-content .popup-text {
  gap: 6px;
}
.popup .close-popup {
  padding: 4px 8px;
  border-radius: 4px;
}
.popup .popup-modal .simple-preset-content .popup-text .popup-title {
  margin-bottom: 8px !important;
}
.popup .popup-modal .simple-preset-content .popup-description {
  line-height: 120%;
}
.popup .popup-modal .simple-preset-content .popup-cta-link,
.popup .popup-modal .simple-preset-content .gtm-popup-call-to-action {
  font-weight: 700 !important;
}

.popup.light .popup-overlay {
  background-color: #0D0E14 !important;
}
.popup.light .close-popup {
  background: #FFFFFF !important;
}
.popup.light .popup-modal {
  background: #FFFFFF !important;
}
.popup.light .popup-modal .simple-preset-content .popup-text .popup-title {
  color: #0B5C47 !important;
}
.popup.light .popup-modal .simple-preset-content .popup-description {
  color: #272931 !important;
}
.popup.light .popup-modal .simple-preset-content .popup-cta-link,
.popup.light .popup-modal .simple-preset-content .gtm-popup-call-to-action {
  background: #4D8210 !important;
  border-color: #4D8210 !important;
  border-radius: 6px;
  color: #FFFFFF !important;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.1s ease-in-out;
  padding: 13px 16px;
  background: #4D8210 !important;
}
.popup.light .popup-modal .simple-preset-content .popup-cta-link svg,
.popup.light .popup-modal .simple-preset-content .gtm-popup-call-to-action svg {
  display: none;
}
.popup.light .popup-modal .simple-preset-content .popup-cta-link:hover,
.popup.light .popup-modal .simple-preset-content .gtm-popup-call-to-action:hover {
  transition: all 0.1s ease-in-out;
  color: #FFFFFF !important;
  text-decoration: none;
  border-color: #3A620C !important;
  background: #3A620C !important;
}
.popup.light .popup-modal .simple-preset-content .popup-cta-link:hover,
.popup.light .popup-modal .simple-preset-content .gtm-popup-call-to-action:hover {
  background: #3A620C !important;
}

.popup.dark .popup-overlay {
  background-color: #0D0E14 !important;
}
.popup.dark .close-popup {
  background: #4D8210 !important;
}
.popup.dark .popup-modal {
  background: #0B5C47 !important;
}
.popup.dark .popup-modal .simple-preset-content .popup-text .popup-title {
  color: #FFFFFF !important;
}
.popup.dark .popup-modal .simple-preset-content .popup-description {
  color: #DFDFE0 !important;
}
.popup.dark .popup-modal .simple-preset-content .popup-cta-link,
.popup.dark .popup-modal .simple-preset-content .gtm-popup-call-to-action {
  background: #4D8210 !important;
  border-color: #4D8210 !important;
  border-radius: 6px;
  color: #FFFFFF !important;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.1s ease-in-out;
  padding: 13px 16px;
  background: #4D8210 !important;
}
.popup.dark .popup-modal .simple-preset-content .popup-cta-link svg,
.popup.dark .popup-modal .simple-preset-content .gtm-popup-call-to-action svg {
  display: none;
}
.popup.dark .popup-modal .simple-preset-content .popup-cta-link:hover,
.popup.dark .popup-modal .simple-preset-content .gtm-popup-call-to-action:hover {
  transition: all 0.1s ease-in-out;
  color: #FFFFFF !important;
  text-decoration: none;
  border-color: #3A620C !important;
  background: #3A620C !important;
}
.popup.dark .popup-modal .simple-preset-content .popup-cta-link:hover,
.popup.dark .popup-modal .simple-preset-content .gtm-popup-call-to-action:hover {
  background: #4D8210 !important;
}

.popup.fixedTop.light.open .popup-modal {
  border-bottom: 1px solid #DFDFE0 !important;
}

.popup.fixedBottom.light.open .popup-modal {
  border-top: 1px solid #DFDFE0 !important;
}

.popup.fixedTop.light.open .popup-modal,
.popup.fixedBottom.light.open .popup-modal {
  background-color: #F4F4F4 !important;
}
.popup.fixedTop.light.open .popup-modal .popup-cta-link,
.popup.fixedBottom.light.open .popup-modal .popup-cta-link {
  background: #4D8210 !important;
  border-color: #4D8210 !important;
  border-radius: 6px;
  color: #FFFFFF !important;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.1s ease-in-out;
  padding: 13px 16px;
}
.popup.fixedTop.light.open .popup-modal .popup-cta-link svg,
.popup.fixedBottom.light.open .popup-modal .popup-cta-link svg {
  display: none;
}
.popup.fixedTop.light.open .popup-modal .popup-cta-link:hover,
.popup.fixedBottom.light.open .popup-modal .popup-cta-link:hover {
  transition: all 0.1s ease-in-out;
  color: #FFFFFF !important;
  text-decoration: none;
  border-color: #3A620C !important;
  background: #3A620C !important;
}

.popup.fixedTop.light.open .popup-modal .close-popup,
.popup.fixedBottom.light.open .popup-modal .close-popup {
  background: transparent !important;
}

.popup.fixedTop.dark.open .popup-modal .popup-cta-link,
.popup.fixedBottom.dark.open .popup-modal .popup-cta-link {
  background: #4D8210 !important;
  border-color: #4D8210 !important;
  border-radius: 6px;
  color: #FFFFFF !important;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.1s ease-in-out;
  padding: 13px 16px;
}
.popup.fixedTop.dark.open .popup-modal .popup-cta-link svg,
.popup.fixedBottom.dark.open .popup-modal .popup-cta-link svg {
  display: none;
}
.popup.fixedTop.dark.open .popup-modal .popup-cta-link:hover,
.popup.fixedBottom.dark.open .popup-modal .popup-cta-link:hover {
  transition: all 0.1s ease-in-out;
  color: #FFFFFF !important;
  text-decoration: none;
  border-color: #3A620C !important;
  background: #3A620C !important;
}

.popup.fixedTop.open .popup-modal .fixed-preset,
.popup.fixedBottom.open .popup-modal .fixed-preset {
  gap: 12px;
}

.popup.horizontalRightImage.large .popup-modal .simple-preset-content .popup-text,
.popup.horizontalLeftImage.large .popup-modal .simple-preset-content .popup-text {
  gap: 6px;
  justify-content: center;
}

.blog-entry-container.bento-component {
  max-width: 1280px;
  display: flex;
  flex-direction: column;
}
.blog-entry-container.bento-component .blog-entry-title {
  color: #0B5C47 !important;
  margin-bottom: 12px;
}
.blog-entry-container.bento-component .blog-entry-details {
  color: #0D0E14 !important;
}
.blog-entry-container.bento-component .blog-entry-details span {
  color: #615F75 !important;
}
.blog-entry-container.bento-component .blog-entry-category-wrapper {
  text-align: left;
  order: 90;
}
.blog-entry-container.bento-component .blog-entry-category-wrapper .blog-entry-category {
  border: none !important;
  padding-left: 0;
  color: #615F75 !important;
}
.blog-entry-container.bento-component .blog-entry-image-wrapper {
  border: none !important;
  order: 99;
}
.blog-entry-container.bento-component .blog-entry-image-wrapper .img-details {
  border: none !important;
  background: transparent !important;
  padding-top: 12px;
  padding-bottom: 8px;
  letter-spacing: 0 !important;
}
.blog-entry-container.bento-component .blog-entry-image-wrapper .img-details .img-caption {
  color: #0D0E14 !important;
  margin-bottom: 6px;
}
.blog-entry-container.bento-component .blog-entry-image-wrapper .img-details .img-credit {
  color: rgba(13, 14, 20, 0.6) !important;
  font-style: normal !important;
}
