#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;letter-spacing:0;line-height:20px;left:0;text-align:center;font-weight:normal;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:.001s!important;animation-duration:.001s!important}#cookie-notice .cookie-notice-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container{display:none}#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin:-10px 0 0 0;width:15px;height:15px;opacity:.5;padding:10px;border:none;outline:none;background:none;box-shadow:none;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon:before,.cn-close-icon:after{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:rgba(128,128,128,1)}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:normal;font-size:13px;letter-spacing:.25px;line-height:20px;margin:0 0 0 10px;text-align:center;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:none;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px 0}.cn-text-container,.cn-buttons-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-fade{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-text{display:block}.cookie-notice-container #cn-notice-buttons{display:block}#cookie-notice .cn-button{margin:0 5px 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}.wpa-test-msg{background: #d1ecf1 !important; border: 1px solid #bee5eb !important; border-radius: 5px !important;color: #0c5460 !important; font-size: 14px !important; padding:.75rem 1.25rem !important; font-family: Arial !important; margin-top:5px !important;}
span.wpa-button{ display: inline-block !important; padding-top: 5px !important; color: #fff !important;background-color: #6c757d !important;border-color: #6c757d !important; padding: 5px 10px !important; border-radius: 5px !important; margin-top:5px !important;  cursor: pointer !important; }

#altEmail_container, .altEmail_container{position:absolute !important; overflow: hidden !important; display: inline !important; height:1px !important; width: 1px !important;z-index:-1000 !important;}/*! Flickity v1.1.0
http://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
  position: relative; }

.flickity-enabled:focus {
  outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%; }

/* draggable */
.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab; }

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

/* ---- previous/next buttons ---- */
.flickity-prev-next-button {
  position: absolute;
  top: 50%;
  padding: 0;
  border: none;
  background: transparent;
  cursor: pointer;
  /* vertically center */
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%); }

.flickity-prev-next-button:focus {
  outline: none; }

/* right to left */
.flickity-prev-next-button:disabled {
  filter: alpha(opacity=30);
  /* IE8 */
  opacity: 0.3;
  cursor: auto; }

.flickity-prev-next-button svg {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%; }

.flickity-prev-next-button .arrow {
  fill: #000; }

/* color & size if no SVG - IE8 and Android 2.3 */
.flickity-prev-next-button.no-svg {
  color: #000;
  font-size: 26px; }

/* ---- page dots ---- */
.flickity-page-dots {
  position: relative;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
  padding-top: 0; }

.flickity-rtl .flickity-page-dots {
  direction: rtl; }

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 6px;
  background: #333;
  opacity: 0.3;
  border-radius: 50%;
  cursor: pointer; }

.flickity-page-dots .dot.is-selected {
  background: #333;
  opacity: 1; }

.lay-carousel.transition-fading .lay-carousel-slide.transition {
  -webkit-transition: opacity 400ms ease-out;
  -o-transition: opacity 400ms ease-out;
  transition: opacity 400ms ease-out;
  -webkit-transform: translateZ(0);
          transform: translateZ(0); }

.lay-carousel.transition-fading {
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .lay-carousel.transition-fading .lay-carousel-slide.is-selected {
    opacity: 1;
    pointer-events: auto; }
  .lay-carousel.transition-fading .lay-carousel-slide {
    opacity: 0;
    pointer-events: none; }

.lay-carousel.transition-immediate {
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .lay-carousel.transition-immediate .lay-carousel-slide.is-selected {
    opacity: 1;
    pointer-events: auto; }
  .lay-carousel.transition-immediate .lay-carousel-slide {
    opacity: 0;
    pointer-events: none; }

.lay-carousel-wrap.dont-show-multiple-slides.dont-fill-slides .content-alignment-top img.w100,
.lay-carousel-wrap.dont-show-multiple-slides.dont-fill-slides .content-alignment-top video.w100 {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0; }

.lay-carousel-wrap.dont-show-multiple-slides.dont-fill-slides .content-alignment-middle img.w100,
.lay-carousel-wrap.dont-show-multiple-slides.dont-fill-slides .content-alignment-middle video.w100 {
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
      transform: translateY(-50%); }

.lay-carousel-wrap.dont-show-multiple-slides.dont-fill-slides .content-alignment-bottom img.w100,
.lay-carousel-wrap.dont-show-multiple-slides.dont-fill-slides .content-alignment-bottom video.w100 {
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0; }

.lay-carousel-wrap.fixed-slides-width.dont-fill-slides .content-alignment-top .lay-carousel-slide img,
.lay-carousel-wrap.fixed-slides-width.dont-fill-slides .content-alignment-top .lay-carousel-slide video {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 0; }

.lay-carousel-wrap.fixed-slides-width.dont-fill-slides .content-alignment-middle .lay-carousel-slide img,
.lay-carousel-wrap.fixed-slides-width.dont-fill-slides .content-alignment-middle .lay-carousel-slide video {
  position: absolute;
  top: 50%;
  bottom: auto;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
      transform: translateY(-50%); }

.lay-carousel-wrap.fixed-slides-width.dont-fill-slides .content-alignment-bottom .lay-carousel-slide img,
.lay-carousel-wrap.fixed-slides-width.dont-fill-slides .content-alignment-bottom .lay-carousel-slide video {
  position: absolute;
  top: auto;
  bottom: 0;
  left: 0; }

.lay-carousel-wrap.dont-show-multiple-slides.dont-fill-slides img.h100 {
  width: auto;
  height: 100.2%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50%;
  top: 0;
  position: absolute; }

.lay-carousel-wrap.dont-show-multiple-slides.dont-fill-slides img.w100 {
  width: 100%;
  height: auto;
  position: absolute; }

.lay-carousel-wrap.dont-show-multiple-slides.dont-fill-slides video.h100 {
  width: auto;
  height: 100.2%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50%;
  top: 0;
  position: absolute; }

.lay-carousel-wrap.dont-show-multiple-slides.dont-fill-slides video.w100 {
  width: 100%;
  height: auto;
  position: absolute; }

.lay-carousel-wrap.dont-fill-slides .lay-carousel.fixed-height-auto.content-alignment-top .lay-carousel-slide {
  top: 0;
  bottom: auto; }

.lay-carousel-wrap.dont-fill-slides .lay-carousel.fixed-height-auto.content-alignment-middle .lay-carousel-slide {
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }

.lay-carousel-wrap.dont-fill-slides .lay-carousel.fixed-height-auto.content-alignment-bottom .lay-carousel-slide {
  top: auto;
  bottom: 0; }

.lay-carousel-wrap.show-multiple-slides .lay-carousel-slide img,
.lay-carousel-wrap.show-multiple-slides .lay-carousel-slide video {
  height: 100.2%;
  width: auto;
  position: relative; }

.lay-carousel-wrap.show-multiple-slides .lay-carousel-slide {
  width: auto; }

.lay-carousel-wrap.show-multiple-slides .slide-inner a {
  height: 100%; }

.lay-carousel-wrap.dont-show-multiple-slides .lay-carousel-slide {
  width: 100%; }

.lay-carousel.fixed-height-auto .flickity-viewport {
  position: relative; }

.lay-carousel.fixed-height-auto .lay-carousel-slide,
.lay-carousel.fixed-height-auto .slide-inner {
  height: auto !important; }

.lay-carousel.fixed-height-auto .lay-carousel-slide.lay-carousel-slide-text,
.lay-carousel.fixed-height-auto .lay-carousel-slide.lay-carousel-slide-text .slide-inner {
  height: 100% !important; }

.lay-carousel.free-scroll .lay-carousel-slide,
.lay-carousel.free-scroll.cursor-right .lay-carousel-slide,
.lay-carousel.free-scroll.cursor-left .lay-carousel-slide {
  cursor: -webkit-grab !important;
  cursor: grab !important; }

.lay-carousel.free-scroll .flickity-viewport,
.lay-carousel.free-scroll.cursor-right .flickity-viewport,
.lay-carousel.free-scroll.cursor-left .flickity-viewport {
  cursor: -webkit-grab !important;
  cursor: grab !important; }

.lay-carousel.no-cursor .flickity-viewport {
  cursor: auto; }

.lay-carousel.no-cursor .flickity-viewport.is-pointer-down {
  cursor: auto; }

.lay-carousel a img {
  cursor: pointer !important; }

.col .lay-carousel.pointer {
  cursor: pointer; }

.col .lay-carousel.cursor-left {
  cursor: url(//www.culturefortheplanet.org/wp-content/plugins/laytheme-carousel/frontend/assets/img/cursor_prev.svg) 6 6, w-resize; }

.col .lay-carousel.cursor-right {
  cursor: url(//www.culturefortheplanet.org/wp-content/plugins/laytheme-carousel/frontend/assets/img/cursor_next.svg) 6 6, e-resize; }

.col .fill-slides img, .col .fill-slides video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover; }

.lay-carousel-wrap.fixed-slides-width img {
  width: 100%; }

.lay-carousel-wrap.fixed-slides-width video {
  width: 100%; }

.lay-carousel-wrap .ph {
  display: none; }

.lay-carousel-wrap .lay-carousel.fixed-height-auto .ph {
  display: block; }

.lay-carousel-wrap .lay-carousel.fixed-height-auto .lay-carousel-slide img, .lay-carousel-wrap .lay-carousel.fixed-height-auto .lay-carousel-slide video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%; }

.lay-carousel-sink-parent {
  text-indent: 0 !important; }
  .lay-carousel-sink-parent * {
    text-indent: 0 !important; }

.captions-wrap {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.lay-carousel-sink.captions-right .single-caption-inner {
  text-align: right; }

.lay-carousel-sink.captions-left .single-caption-inner {
  text-align: left; }

.lay-carousel-sink.captions-center .single-caption-inner {
  text-align: center; }

.lay-carousel-sink .captions-wrap p:first-child {
  margin-top: 0; }

.lay-carousel-sink .captions-wrap p:last-child {
  margin-bottom: 0; }

.lay-carousel-wrap.sink-ontop .lay-carousel-sink-parent {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
  position: absolute;
  bottom: auto;
  left: 0;
  right: 0; }

.lay-carousel-sink .single-caption {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden; }

.lay-carousel-sink {
  display: inline-block;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  position: relative;
  width: 100%; }
  .lay-carousel-sink .numbers {
    margin-bottom: 0 !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .lay-carousel-sink .captions-wrap, .lay-carousel-sink .numbers {
    display: inline-block; }
  .lay-carousel-sink .captions-wrap {
    position: relative;
    overflow: hidden; }
  .lay-carousel-sink .single-caption {
    display: inline-block;
    vertical-align: top; }
  .lay-carousel-sink .single-caption-inner {
    margin-bottom: 0 !important;
    margin-top: 0 !important; }

.sink-only-numbers.lay-carousel-sink .numbers {
  position: relative;
  top: 0;
  width: 100%; }

.sink-only-numbers.lay-carousel-sink.numbers-left .numbers {
  text-align: left; }

.sink-only-numbers.lay-carousel-sink.numbers-center .numbers {
  text-align: center; }

.sink-only-numbers.lay-carousel-sink.numbers-right .numbers {
  text-align: right; }

.sink-with-numbers-and-captions.lay-carousel-sink .numbers {
  position: absolute;
  top: 0; }

.sink-with-numbers-and-captions.lay-carousel-sink.numbers-left .numbers {
  left: 0; }

.sink-with-numbers-and-captions.lay-carousel-sink.numbers-right .numbers {
  right: 0; }

.sink-with-numbers-and-captions.lay-carousel-sink.numbers-center .numbers {
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%); }

.lay-carousel-wrap.sink-ontop .flickity-page-dots {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
  position: absolute;
  left: 0;
  right: 0; }

.lay-carousel .html5video video {
  display: block;
  height: auto;
  -o-object-fit: none;
     object-fit: none; }

.lay-carousel .video-slide,
.lay-carousel .html5video {
  height: 100%; }

.col .lay-carousel-wrap {
  position: relative; }

.col .lay-carousel {
  font-size: 0;
  height: 100%;
  position: relative;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  /* Likely future */ }
  .col .lay-carousel img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
        user-select: none;
    -webkit-transition: opacity 300ms ease-out;
    -o-transition: opacity 300ms ease-out;
    transition: opacity 300ms ease-out; }
  .col .lay-carousel .slide-text::-moz-selection, .col .lay-carousel .slide-text *::-moz-selection {
    background-color: transparent; }
  .col .lay-carousel .slide-text::selection, .col .lay-carousel .slide-text *::selection {
    background-color: transparent; }
  .col .lay-carousel .slide-text {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .col .lay-carousel .slide-text > *:last-child {
    margin-bottom: 0; }

.slide-inner {
  position: relative;
  height: 100%; }
  .slide-inner a {
    display: inline-block; }

.lay-carousel-slide {
  overflow: hidden;
  position: absolute;
  top: 0;
  height: 100%;
  width: auto; }

.show-single-slides .lay-carousel-slide {
  width: 100%; }

.show-single-slides .slide-inner > * {
  max-width: 100%;
  max-height: 100%; }

.col img.laycarousel-custom-button {
  position: relative;
  width: auto;
  height: auto; }

.default-arrowbuttons .flickity-prev-next-button {
  width: 45px;
  height: 45px; }

.laycarousel-custom-button.prev {
  -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg); }

.lay-carousel-wrap .flickity-prev-next-button img {
  display: block; }

.lay-carousel-wrap .flickity-prev-next-button img.alt {
  display: none; }

.lay-carousel-wrap.alt-buttons .flickity-prev-next-button img {
  display: none; }

.lay-carousel-wrap.alt-buttons .flickity-prev-next-button img.alt {
  display: block; }

.slide-inner > a {
  height: 100%; }

.lay-carousel-wrap.no-circles .flickity-page-dots {
  display: none; }