body{font-size:14px;line-height:18px;font-family:Helvetica Neue,helvetica,sans-serif;font-weight:400;}
.errorbox{margin-bottom:-20px;margin-top:50px;}
.h1, .h2, .h3, .h4, h1, h2, h3, h4{margin:.1em 0 .2em;line-height:1em;font-weight:700;color:#000;}
h3{font-size:20px;font-weight:400;margin-bottom:2rem;}
@media only screen and (min-width:64.063em){h1{font-size:100px;letter-spacing:-2px;}
.h2, h2{font-size:72px;letter-spacing:-1px;}
.h3, h3{font-size:28px;line-height:32px;}
.h4, h4{font-size:20px;line-height:24px;}
}
@media only screen and (max-width:64.063em){.impact__title{font-size:18px;}
}
p{font-family:"adelle",serif;}
.title{font-weight:bold;font-size:22px;display:block;color:#000;}
#map{background-color:#666;padding-top:40px;padding-bottom:40px;height:920px;}
@media only screen and (min-width:64.063em){#map{padding-top:72px;padding-bottom:72px;}
}
#map h2, #events h2{color:white;}
#impact-list ul li{text-align:center;}
#impact-list, #ocean-communities{padding-top:40px;padding-bottom:40px;}
@media only screen and (min-width:64.063em){#impact-list,
#ocean-communities{padding-top:72px;padding-bottom:72px;}
#ocean-literacy{padding:6rem 0 4rem;}
}
#impact-list img{margin:0 auto;}
#ocean-literacy ul li{text-align:center;}
#ocean-literacy img{margin-bottom:25px;text-align:center;}
#ocean-literacy{background:#000;padding:3rem 0;color:white;}
#ocean-literacy h2,
#ocean-literacy ul li span{color:white;}
#ocean-communities ul li{position:relative;}
#ocean-communities ul li span{position:absolute;bottom:20px;left:20px;color:white;}
#impact-list .title{padding:0 10%;margin-top:25px;}
.impact-link{font-size:14px;line-height:20px;display:block;color:#323541;padding:0 10%;}
#events{background-color:#00b09a;padding-top:40px;padding-bottom:40px;}
@media only screen and (min-width:64.063em){#events{padding-top:72px;padding-bottom:72px;}
.calendar-switcher{float:right}
}
.calendar-switcher{display:inline-block;margin-top:5px;margin-bottom:10px;}
.calendar-switcher i{margin:0 5px 0 10px;font-size:18px;}
.calendar-switcher a{color:white;}
@media only screen and (max-width:64em){.calendar-monthly{overflow:scroll;width:100%;}
.calendar-switcher .fi-calendar{margin-left:0;}
}
.navbar-primary__label{padding-bottom:1rem;}
.navbar-primary__search-input{background-color:transparent !important;}
.calendar{width:100%;display:block;margin-top:10px;}
.calendar thead{display:none;}
@media only screen and (min-width:767px){.calendar thead{text-align:center;display:block;background:#687479;}
.calendar thead tr th{text-align:center;color:#fff;padding:5px;font-size:0.8rem;}
}
.calendar tbody td{display:block;clear:both;vertical-align:top;}
@media only screen and (min-width:767px){.calendar tbody td{display:table-cell;width:150px;height:120px;position:relative;}
}
.calendar tbody td span{position:absolute;top:5px;left:5px;}
.calendar .day{font-family:"ProximaNovaRegular", Helvetica, Arial, sans-serif !important;display:block;float:left;width:20px;margin-right:10px;}
.calendar .inactive{color:#ccc;}
.calendar .event{float:left;display:block;font-size:0.7rem;line-height:0.8rem;position:relative;margin-top:10px;}
.calendar .event-location{float:left;display:block;font-size:0.7rem;line-height:0.8rem;position:relative;color:#999;}
.calendar-switcher{float:right;display:inline-block;margin-top:5px;}
.section{border:none;}
@media only screen and (max-width:40.063em){.calendar{padding-bottom:26px;}
.calendar tbody td{width:100% !important;}
.calendar tbody td span{position:relative;}
.calendar .event{float:none;margin-top:5px;position:relative;margin-left:15px;margin-bottom:0;}
.calendar tbody tr, .calendar tbody{width:100%;display:block;}
.calendar-all .date-event h5{font-size:1rem;}
}
@media only screen and (min-width:40.063em){.event{width:100%;display:block;}
}
.month{font-family:"ProximaNovaBold", Helvetica, Arial, sans-serif !important;font-size:1.4rem;margin-right:10px;}
#eventDetail{padding:10px;}
#eventDetail h6{font-size:13px;}
#eventDetail p, #eventDetail a{font-size:11px;line-height:14px;margin-bottom:0;}
.calendar-all .date-title{font-family:"ProximaNovaSemiBold", Helvetica, Arial, sans-serif !important;background:#687479;color:#fff;text-align:center;padding:5px;margin-bottom:10px;}
.calendar-all .date-event h5{margin-bottom:0;color:#008cba;}
.calendar-all .info{font-family:"ProximaNovaBold", Helvetica, Arial, sans-serif !important;font-size:13px;line-height:16px;margin-bottom:5px;}
.calendar-all .desc{font-size:13px;line-height:18px;}
@media (max-width:767px){.col-mobile-only-1{width:8.33333%}
}
@media (max-width:767px){.col-mobile-only-1,.col-mobile-only-2{box-sizing:border-box;float:left;padding-left:.54348%;padding-right:.54348%}
.col-mobile-only-2{width:16.66667%}
}
@media (max-width:767px){.col-mobile-only-3{width:25%}
}
@media (max-width:767px){.col-mobile-only-3,.col-mobile-only-4{box-sizing:border-box;float:left;padding-left:.54348%;padding-right:.54348%}
.col-mobile-only-4{width:33.33333%}
}
@media (max-width:767px){.col-mobile-only-5{width:41.66667%}
}
@media (max-width:767px){.col-mobile-only-5,.col-mobile-only-6{box-sizing:border-box;float:left;padding-left:.54348%;padding-right:.54348%}
.col-mobile-only-6{width:50%}
}
@media (max-width:767px){.col-mobile-only-7{width:58.33333%}
}
@media (max-width:767px){.col-mobile-only-7,.col-mobile-only-8{box-sizing:border-box;float:left;padding-left:.54348%;padding-right:.54348%}
.col-mobile-only-8{width:66.66667%}
}
@media (max-width:767px){.col-mobile-only-9{width:75%}
}
@media (max-width:767px){.col-mobile-only-9,.col-mobile-only-10{box-sizing:border-box;float:left;padding-left:.54348%;padding-right:.54348%}
.col-mobile-only-10{width:83.33333%}
}
@media (max-width:767px){.col-mobile-only-11{width:91.66667%}
}
@media (max-width:767px){.col-mobile-only-11,.col-mobile-only-12{box-sizing:border-box;float:left;padding-left:.54348%;padding-right:.54348%}
.col-mobile-only-12{width:100%}
}
.col-1{position:relative}
@media (min-width:768px){.col-1{box-sizing:border-box;width:8.33333%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-2{position:relative}
@media (min-width:768px){.col-2{box-sizing:border-box;width:16.66667%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-3{position:relative}
@media (min-width:768px){.col-3{box-sizing:border-box;width:25%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-4{position:relative}
@media (min-width:768px){.col-4{box-sizing:border-box;width:33.33333%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-5{position:relative}
@media (min-width:768px){.col-5{box-sizing:border-box;width:41.66667%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-6{position:relative}
@media (min-width:768px){.col-6{box-sizing:border-box;width:50%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-7{position:relative}
@media (min-width:768px){.col-7{box-sizing:border-box;width:58.33333%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-8{position:relative}
@media (min-width:768px){.col-8{box-sizing:border-box;width:66.66667%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-9{position:relative}
@media (min-width:768px){.col-9{box-sizing:border-box;width:75%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-10{position:relative}
@media (min-width:768px){.col-10{box-sizing:border-box;width:83.33333%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-11{position:relative}
@media (min-width:768px){.col-11{box-sizing:border-box;width:91.66667%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-12{position:relative}
@media (min-width:768px){.col-12{box-sizing:border-box;width:100%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-med-push-1{position:relative}
@media (min-width:768px){.col-med-push-1{margin-left:8.33333%}
}
.col-med-1{position:relative}
@media (min-width:768px){.col-med-1{box-sizing:border-box;width:8.33333%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-med-push-2{position:relative}
@media (min-width:768px){.col-med-push-2{margin-left:16.66667%}
}
.col-med-2{position:relative}
@media (min-width:768px){.col-med-2{box-sizing:border-box;width:16.66667%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-med-push-3{position:relative}
@media (min-width:768px){.col-med-push-3{margin-left:25%}
}
.col-med-3{position:relative}
@media (min-width:768px){.col-med-3{box-sizing:border-box;width:25%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-med-push-4{position:relative}
@media (min-width:768px){.col-med-push-4{margin-left:33.33333%}
}
.col-med-4{position:relative}
@media (min-width:768px){.col-med-4{box-sizing:border-box;width:33.33333%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-med-push-5{position:relative}
@media (min-width:768px){.col-med-push-5{margin-left:41.66667%}
}
.col-med-5{position:relative}
@media (min-width:768px){.col-med-5{box-sizing:border-box;width:41.66667%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-med-push-6{position:relative}
@media (min-width:768px){.col-med-push-6{margin-left:50%}
}
.col-med-6{position:relative}
@media (min-width:768px){.col-med-6{box-sizing:border-box;width:50%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-med-push-7{position:relative}
@media (min-width:768px){.col-med-push-7{margin-left:58.33333%}
}
.col-med-7{position:relative}
@media (min-width:768px){.col-med-7{box-sizing:border-box;width:58.33333%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-med-push-8{position:relative}
@media (min-width:768px){.col-med-push-8{margin-left:66.66667%}
}
.col-med-8{position:relative}
@media (min-width:768px){.col-med-8{box-sizing:border-box;width:66.66667%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-med-push-9{position:relative}
@media (min-width:768px){.col-med-push-9{margin-left:75%}
}
.col-med-9{position:relative}
@media (min-width:768px){.col-med-9{box-sizing:border-box;width:75%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-med-push-10{position:relative}
@media (min-width:768px){.col-med-push-10{margin-left:83.33333%}
}
.col-med-10{position:relative}
@media (min-width:768px){.col-med-10{box-sizing:border-box;width:83.33333%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-med-push-11{position:relative}
@media (min-width:768px){.col-med-push-11{margin-left:91.66667%}
}
.col-med-11{position:relative}
@media (min-width:768px){.col-med-11{box-sizing:border-box;width:91.66667%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-med-push-12{position:relative}
@media (min-width:768px){.col-med-push-12{margin-left:100%}
}
.col-med-12{position:relative}
@media (min-width:768px){.col-med-12{box-sizing:border-box;width:100%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-lrg-push-1{position:relative}
@media (min-width:1024px){.col-lrg-push-1{margin-left:8.33333%}
}
.col-lrg-1{position:relative}
@media (min-width:1024px){.col-lrg-1{box-sizing:border-box;width:8.33333%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-lrg-push-2{position:relative}
@media (min-width:1024px){.col-lrg-push-2{margin-left:16.66667%}
}
.col-lrg-2{position:relative}
@media (min-width:1024px){.col-lrg-2{box-sizing:border-box;width:16.66667%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-lrg-push-3{position:relative}
@media (min-width:1024px){.col-lrg-push-3{margin-left:25%}
}
.col-lrg-3{position:relative}
@media (min-width:1024px){.col-lrg-3{box-sizing:border-box;width:25%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-lrg-push-4{position:relative}
@media (min-width:1024px){.col-lrg-push-4{margin-left:33.33333%}
}
.col-lrg-4{position:relative}
@media (min-width:1024px){.col-lrg-4{box-sizing:border-box;width:33.33333%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-lrg-push-5{position:relative}
@media (min-width:1024px){.col-lrg-push-5{margin-left:41.66667%}
}
.col-lrg-5{position:relative}
@media (min-width:1024px){.col-lrg-5{box-sizing:border-box;width:41.66667%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-lrg-push-6{position:relative}
@media (min-width:1024px){.col-lrg-push-6{margin-left:50%}
}
.col-lrg-6{position:relative}
@media (min-width:1024px){.col-lrg-6{box-sizing:border-box;width:50%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-lrg-push-7{position:relative}
@media (min-width:1024px){.col-lrg-push-7{margin-left:58.33333%}
}
.col-lrg-7{position:relative}
@media (min-width:1024px){.col-lrg-7{box-sizing:border-box;width:58.33333%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-lrg-push-8{position:relative}
@media (min-width:1024px){.col-lrg-push-8{margin-left:66.66667%}
}
.col-lrg-8{position:relative}
@media (min-width:1024px){.col-lrg-8{box-sizing:border-box;width:66.66667%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-lrg-push-9{position:relative}
@media (min-width:1024px){.col-lrg-push-9{margin-left:75%}
}
.col-lrg-9{position:relative}
@media (min-width:1024px){.col-lrg-9{box-sizing:border-box;width:75%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-lrg-push-10{position:relative}
@media (min-width:1024px){.col-lrg-push-10{margin-left:83.33333%}
}
.col-lrg-10{position:relative}
@media (min-width:1024px){.col-lrg-10{box-sizing:border-box;width:83.33333%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-lrg-push-11{position:relative}
@media (min-width:1024px){.col-lrg-push-11{margin-left:91.66667%}
}
.col-lrg-11{position:relative}
@media (min-width:1024px){.col-lrg-11{box-sizing:border-box;width:91.66667%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.col-lrg-push-12{position:relative}
@media (min-width:1024px){.col-lrg-push-12{margin-left:100%}
}
.col-lrg-12{position:relative}
@media (min-width:1024px){.col-lrg-12{box-sizing:border-box;width:100%;float:left;padding-left:.54348%;padding-right:.54348%}
}
.wysiwyg .two-column{padding-top:36px}
@media screen and (min-width:768px){.wysiwyg .two-column{-webkit-column-break-inside:avoid;-webkit-column-count:2;column-count:2;margin-bottom:24px}
.wysiwyg .two-column p{display:inline-block}
}
.wysiwyg .one-column{float:left;width:50%}
.wysiwyg .one-column:after{content:"";display:table;clear:both}
.wrap{position:relative}
.color-aquamarine{color:#00b09a}
.color-orca{color:#000}
.color-mantaray{color:#7b7e8a}
.color-glacier{color:#fff}
.color-bg-aquamarine{background-color:#00b09a}
.color-bg-orca{background-color:#000}
.color-bg-mantaray{background-color:#7b7e8a}
.color-bg-glacier{background-color:#fff}
.color-bg-humpback{background-color:#005cb8}
address{font-size:16px;line-height:28px;color:#7b7e8a;margin-bottom:48px;letter-spacing:-1px;display:table}
address a{text-decoration:none}
address strong{color:#323541;font-style:normal;font-weight:400}
@media screen and (min-width:768px){address{font-size:22px;line-height:32px}
}
.screen-reader-text{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}
.button,button{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:10px;line-height:14px;text-transform:uppercase;letter-spacing:.6px;font-weight:700;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #7b7e8a;color:#7b7e8a;font-size:12px;padding:4px 10px;text-decoration:none;display:inline-block;cursor:pointer;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.button:focus,.button:hover,button:focus,button:hover{border-color:#fff;color:#fff;background:transparent !important;}
.button.button--large,button.button--large{padding:11px 38px;border-color:#fff;color:#fff}
@media screen and (min-width:1024px){.button.button--large,button.button--large{font-size:14px;padding:17px 54px}
}
.button.button--black,button.button--black{font-family:Helvetica Neue;font-size:10px;padding:14px 22px;border-color:#000;color:#000!important}
.button.button--black:focus,.button.button--black:hover,button.button--black:focus,button.button--black:hover{background-color:#000;color:#fff!important}
.button.button--white,button.button--white{font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:10px;padding:14px 22px;border-color:#fff;color:#fff!important}
.button.button--white:focus,.button.button--white:hover,button.button--white:focus,button.button--white:hover{background-color:#fff;color:#00b09a!important}
.button.button--aqua,button.button--aqua{text-decoration:none;text-transform:none;letter-spacing:0;border:1px solid #00b09a;color:#00b09a!important;font-size:14px;padding:10px 100px;margin:10px auto;font-weight:700;font-family:Helvetica Neue}
.button.button--aqua:focus,.button.button--aqua:hover,button.button--aqua:focus,button.button--aqua:hover{background-color:#00b09a;color:#fff!important}
@media screen and (min-width:1024px){.button.button--aqua,button.button--aqua{padding:10px 148px}
}
.button.button--center,button.button--center{width:100%;max-width:372px;margin:48px auto;padding:17px 54px;display:block;text-align:center}
.navbar{padding:12px;top:0;z-index:9;box-sizing:border-box;width:100%;position:absolute}
body.ocean_story-template-default .navbar{position:fixed}
.navbar:before{pointer-events:none;content:"";top:0;left:0;z-index:0;display:block;height:80px;position:absolute;width:100%;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent 100%);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent 100%)}
@media screen and (min-width:768px){.navbar:before{height:130px}
}
.navbar__brand{opacity:1;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity ease-in-out .3s;transition:opacity .3s ease-in-out;position:relative;display:inline-block}
body.navbar--open .navbar__brand{opacity:.5}
@media screen and (min-width:768px){.navbar__brand{padding-left:60px;padding-top:7px;display:inline-block}
}
.navbar__logo--mobile{display:inline-block}
@media screen and (min-width:768px){.navbar__logo--mobile{display:none}
}
.navbar__logo--desktop{display:none}
@media screen and (min-width:768px){.navbar__logo--desktop{display:block;width:157px;height:60px}
}
.navbar-hamburger__line{-webkit-transition:all .3s ease-in-out;-o-transition:all ease-in-out .3s;transition:all .3s ease-in-out;-webkit-transform-origin:18px 1px;-o-transform-origin:18px 1px;transform-origin:18px 1px}
.ocean_story-template-default .navbar__nav{display:none}
.ocean_story-template-default .navbar__share{display:block}
.navbar__email-icon{position:relative;top:-2px}
@media screen and (min-width:1024px){.navbar__share-toggle{display:none}
}
.navbar__share{display:none;position:absolute;top:18px;right:46px}
@media screen and (min-width:1024px){.navbar__share:after{content:"";border-right:1px solid #7b7e8a;height:100%;width:1px}
}
.navbar__share,.navbar__share ul{list-style:none;padding:0;margin:0;white-space:nowrap}
.navbar__share li,.navbar__share ul li{cursor:pointer}
.navbar__share .navbar__social-list{display:none}
.navbar__share .navbar__social-list li{display:inline-block}
.navbar__share .navbar__social-list li a{padding:0 10px}
.navbar__share--open .navbar__social-list{display:block}
.navbar__share--open .navbar__social-list li{opacity:0;-webkit-animation:a .3s ease forwards;-o-animation:a .3s ease forwards;animation:a .3s ease forwards}
.navbar__share--open .navbar__social-list li:nth-child(2){-webkit-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s}
.navbar__share--open .navbar__social-list li:nth-child(3){-webkit-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}
.navbar__share--closing .navbar__social-list li{opacity:1;-webkit-animation:b .3s ease forwards;-o-animation:b .3s ease forwards;animation:b .3s ease forwards}
.navbar__share--closing .navbar__social-list li:nth-child(2){-webkit-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s}
.navbar__share--closing .navbar__social-list li:nth-child(3){-webkit-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}
@-webkit-keyframes a{0%{-webkit-transform:translateY(75%);transform:translateY(75%);opacity:0}
to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-o-keyframes a{0%{-o-transform:translateY(75%);transform:translateY(75%);opacity:0}
to{-o-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes a{0%{-webkit-transform:translateY(75%);-o-transform:translateY(75%);transform:translateY(75%);opacity:0}
to{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-webkit-keyframes b{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
to{-webkit-transform:translateY(-75%);transform:translateY(-75%);opacity:0}
}
@-o-keyframes b{0%{-o-transform:translateY(0);transform:translateY(0);opacity:1}
to{-o-transform:translateY(-75%);transform:translateY(-75%);opacity:0}
}
@keyframes b{0%{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}
to{-webkit-transform:translateY(-75%);-o-transform:translateY(-75%);transform:translateY(-75%);opacity:0}
}
@media screen and (min-width:768px){.navbar__share{top:63px;right:105px}
}
.navbar__social-list{position:absolute;right:34px;top:-3px}
@media screen and (min-width:1024px){.navbar__social-list{right:15px}
}
.navbar__nav{display:none}
@media screen and (min-width:768px){.navbar__nav{display:block;position:absolute;bottom:12px;right:100px}
.navbar__nav ul{list-style:none;padding:0;margin:0;font-size:20px;line-height:24px}
.navbar__nav li{display:inline-block;margin:0 10px}
.navbar__nav li a{color:#fff;text-decoration:none;font-weight:700;-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;transition:opacity .25s ease-out}
.navbar__nav li a:hover,li .navbar__nav li a.active{opacity:.75}
.navbar__nav li a[href*="/makeadonation"]{padding: 5px 28px 6px 10px;border: 1px solid #fff;position: relative;}
.navbar__nav li a[href*="/makeadonation"]:after {position: absolute;top: 11px;right: 8px;display: block;content: "";background-image: url(https://ocean.org/wp-content/themes/sage/dist/images/arrow-right-white_8887b94e.svg);background-repeat: no-repeat;background-size: 7px 14px;width: 13px;height: 24px;-webkit-transition: right .3s ease;-o-transition: right .3s ease;transition: right .3s ease;}
}
body.navbar--open{overflow:hidden;background-color:#00b09a!important}
body.navbar--open .hamburger-line1{-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);width:19px}
body.navbar--open .hamburger-line2{opacity:0}
body.navbar--open .hamburger-line3{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:19px}
body.navbar--open .wrap{opacity:.3;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}
.navbar-hamburger{width:18px;position:absolute;right:11px;top:19px;z-index:11;cursor:pointer}
@media screen and (min-width:768px){.navbar-hamburger{right:60px;top:64px}
}
.navbar-hamburger__line{width:18px;height:2px;background-color:#fff;margin-bottom:4px}
.navbar-primary__search{position:relative}
.navbar-primary__search-input{font-size:16px;color:#fff;font-weight:700;height:39px}
.navbar-primary__search-input::-webkit-input-placeholder{color:#fff}
.navbar-primary__search-input:-ms-input-placeholder{color:#fff}
.navbar-primary__search-input::placeholder{color:#fff}
.navbar-primary__search-input:focus::-webkit-input-placeholder{color:#fff}
.navbar-primary__search-button{position:absolute;right:0;top:0;border:none;padding:11px 10px}
.navbar-primary{position:fixed;right:-600px;overflow-y:auto;overflow-x:inherit;top:0;width:calc(100% - 50px);max-width:500px;height:100%;background:#000;-webkit-transition:right .5s cubic-bezier(.23,0,.21,1);-o-transition:right cubic-bezier(.23,0,.21,1) .5s;transition:right .5s cubic-bezier(.23,0,.21,1);box-sizing:border-box;padding:66px 30px;z-index:10}
@media screen and (min-width:768px){.navbar-primary{padding:126px 30px}
}
body.navbar--open .navbar-primary{right:0}
.navbar-primary .menu-footer-container{font-size:12px;line-height:24px;margin-top:5px}
.navbar-primary .menu-primary-container .nav{font-size:34px;padding:0;margin:0;list-style:none;margin: 0.5em 0;}
@media screen and (min-width:768px){.navbar-primary .menu-primary-container .nav{font-size:72px;letter-spacing:-1px;}
}
.navbar-primary .menu-primary-container .nav li{line-height: 1.2em;}
.navbar-primary .menu-primary-container a{color:#fff;text-decoration:none;font-weight:700;-webkit-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}
.navbar-primary .menu-primary-container a:hover{color:#00b09a}
.navbar-primary__label{font-size:10px;line-height:14px;text-transform:uppercase;letter-spacing:.6px;font-weight:700;font-weight:400;color:#7b7e8a}
cite{display:block;font-style:normal;margin-top:30px}
.social-icons{padding:0;margin:0 0 40px;list-style:none;font-size:0;line-height:1;display:table}
.social-icons li{display:table-cell;vertical-align:middle;padding:0 15px 0 0}
.social-icons li:hover img{opacity:.5}
.social-icons li img{-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;height:auto}
.social-icons__icon--facebook img{width:10px}
.social-icons__icon--twitter img{width:22px}
.social-icons__icon--instagram img{width:19px}
.social-icons__icon--youtube img{width:23px}
.social-icons__icon--snapchat img{width:19px}
.navbar-primary__newsletter{display:inline}
.navbar-primary__newsletter input{width:calc(100% - 80px)}
.navbar-primary__footer{font-size:10px;line-height:14px;text-transform:uppercase;letter-spacing:.6px;font-weight:700;color:#7b7e8a;text-transform:none}
.footer__nav{padding:0;margin:0 0 40px;list-style:none}
.footer__nav li{display:inline-block;margin-right:20px}
.footer__nav li a{color:#7b7e8a;text-decoration:none}
.form__input{width:calc(100% - 102px);background-color:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border-bottom:1px solid hsla(228,6%,51%,.6);font-size:12px;height:39px;font-weight:700;color:#fff;-webkit-transition:border .3s ease-out;-o-transition:border .3s ease-out;transition:border .3s ease-out}
.form__input:focus::-webkit-input-placeholder{color:#fff}
.form__input:-moz-placeholder,.form__input::-moz-placeholder{color:#7b7e8a;-webkit-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}
.form__input:-ms-input-placeholder{color:#7b7e8a;-webkit-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}
.form__input::-webkit-input-placeholder{color:#7b7e8a;-webkit-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}
.form__label{padding:10px;line-height:14px;text-transform:uppercase;font-weight:700;background-color:transparent;border:1px solid hsla(228,6%,51%,.6);color:#7b7e8a;font-size:12px;line-height:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.footer-form .navbar-primary__label{text-align:left}
@media (min-width:1024px){.footer-form .navbar-primary__label{font-size:14px;line-height:14px}
}
.footer-form .form__input{width:calc(100% - 132px);width:100% !important;border-radius:0}
@media (min-width:1024px){.footer-form .form__input{width:calc(100% - 197px);width:100% !important;height:61px;font-size:20px;line-height:24px}
}
.footer-form .form__label{text-transform:none;padding:10px 24px;font-size:14px;line-height:20px}
@media (min-width:1024px){.footer-form .form__label{padding:18px 43px;font-size:20px;line-height:24px}
}
.footer-form .navbar-primary .form__label{text-transform:uppercase}
input{background-color:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border-bottom:1px solid hsla(228,6%,51%,.6);font-size:12px;height:21px;width:100%;-webkit-transition:border .3s ease-out;-o-transition:border .3s ease-out;transition:border .3s ease-out}
input:focus{border-bottom:1px solid #fff;outline-color:#00b09a}
.parsley-errors-list{position:absolute;list-style:none;padding:0;margin:6px 0;font-size:10px;line-height:14px;text-transform:uppercase;letter-spacing:.6px;font-weight:700}
.wysiwyg{background:#fff;color:#000;font-size:16px;line-height:28px;font-family:Adelle;color:#323541}
.wysiwyg .slide__topper{padding-top:60%;background-size:cover;background-position:50%;width:100%;margin-left:0;margin-bottom:20px}
@media screen and (min-width:768px){.wysiwyg .slide__topper{margin-bottom:100px;padding-top:37%}
}
@media screen and (min-width:768px){.wysiwyg{font-size:22px;line-height:36px;padding-bottom:50px}
}
.wysiwyg__section{margin-bottom:32px}
@media screen and (min-width:768px){.wysiwyg__section{margin-bottom:112px}
}
.wysiwyg em,.wysiwyg ol,.wysiwyg ul{color:#7b7e8a}
.wysiwyg hr{margin:3em 0;border:none;border-bottom:1px solid hsla(228,6%,51%,.3)}
.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5{color:#000}
.slide--hero .wysiwyg .slide__headline,.wysiwyg .h1,.wysiwyg .slide--hero .slide__headline,.wysiwyg h1{font-size:56px;line-height:67px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}
@media screen and (min-width:768px){.slide--hero .wysiwyg .slide__headline,.wysiwyg .h1,.wysiwyg .slide--hero .slide__headline,.wysiwyg h1{font-size:72px;line-height:72px}
}
.wysiwyg .h2,.wysiwyg h2{font-size:56px;line-height:67px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}
@media screen and (min-width:768px){.wysiwyg .h2,.wysiwyg h2{font-size:72px;line-height:72px;margin-bottom:40px}
}
.wysiwyg .h3,.wysiwyg h3{font-size:22px;line-height:28px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:24px}
@media screen and (min-width:768px){.wysiwyg .h3,.wysiwyg h3{font-size:36px;line-height:44px}
}
.wysiwyg .h4,.wysiwyg h4{font-size:18px;line-height:28px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}
@media screen and (min-width:768px){.wysiwyg .h4,.wysiwyg h4{font-size:24px;line-height:32px}
}
.wysiwyg a,.wysiwyg a:visited{color:#007f70}
.wysiwyg .light{font-weight:100}
.wysiwyg .description{color:#7b7e8a;font-weight:400;display:block}
.wysiwyg .date,.wysiwyg .description{font-size:12px;line-height:18px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}
@media screen and (min-width:768px){.wysiwyg .date{font-size:14px;color:#7b7e8a}
}
.wysiwyg blockquote{color:#00b09a;text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:22px;line-height:28px;margin:20px}
@media screen and (min-width:768px){.wysiwyg blockquote{margin:40px}
}
.wysiwyg blockquote p{margin:0}
@media screen and (min-width:768px){.wysiwyg blockquote{margin-top:0;text-align:left;margin-left:-8.33333%;font-size:28px;line-height:34px;float:left;width:50%}
}
.deep-dive .wysiwyg figure{margin-left:-20px;max-width:100%;display:block;margin-bottom:24px}
@media screen and (min-width:768px){.deep-dive .wysiwyg figure{margin-left:0}
}
.deep-dive .wysiwyg figure img{max-width:calc(100% + 40px);margin-left:0;height:auto}
@media screen and (min-width:768px){.deep-dive .wysiwyg figure img{max-width:120%;margin-left:-10%}
}
.deep-dive .wysiwyg figcaption{width:107%;font-size:12px;font-family:Helvetica Neue;color:#7b7e8a;line-height:1.2em;padding:0 10px 5px;border-bottom:1px solid hsla(228,6%,51%,.3)}
@media screen and (min-width:768px){.deep-dive .wysiwyg figcaption{width:120%;margin-left:-10%}
}
.deep-dive .entry-content>p:first-of-type:first-letter,.deep-dive .wysiwyg__content>p:first-of-type:first-letter,.single-ocean_pr .entry-content>p:first-of-type:first-letter,.single-ocean_pr .wysiwyg__content>p:first-of-type:first-letter{font-size:97px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;margin:15px 13px 8px -6px;padding:0 3px 0 0;line-height:50px;float:left;color:#000}
@media screen and (min-width:768px){.deep-dive .entry-content>p:first-of-type:first-letter,.deep-dive .wysiwyg__content>p:first-of-type:first-letter,.single-ocean_pr .entry-content>p:first-of-type:first-letter,.single-ocean_pr .wysiwyg__content>p:first-of-type:first-letter{font-size:220px;line-height:187px;margin:0 15px 0 -15px}
}
.page-template,.page-template-default,.post-type-archive-ocean_pr,.single-ocean_pr{background-color:#fff}
.page-template-default .wysiwyg,.page-template .wysiwyg,.post-type-archive-ocean_pr .wysiwyg,.single-ocean_pr .wysiwyg{padding-top:72px}
@media screen and (min-width:768px){.page-template-default .wysiwyg,.page-template .wysiwyg,.post-type-archive-ocean_pr .wysiwyg,.single-ocean_pr .wysiwyg{padding-top:160px}
}
.page-template-default .wysiwyg figure,.page-template .wysiwyg figure,.post-type-archive-ocean_pr .wysiwyg figure,.single-ocean_pr .wysiwyg figure{margin-left:0;max-width:100%;display:block;margin-bottom:24px;width:100%;height:auto}
.page-template-default .wysiwyg figure figcaption,.page-template .wysiwyg figure figcaption,.post-type-archive-ocean_pr .wysiwyg figure figcaption,.single-ocean_pr .wysiwyg figure figcaption{width:calc(100% + 40px);margin-left:-20px;font-size:12px;font-family:Helvetica Neue;color:#7b7e8a;line-height:1.2em;padding:0 20px 5px;border-bottom:1px solid hsla(228,6%,51%,.3)}
@media screen and (min-width:768px){.page-template-default .wysiwyg figure figcaption,.page-template .wysiwyg figure figcaption,.post-type-archive-ocean_pr .wysiwyg figure figcaption,.single-ocean_pr .wysiwyg figure figcaption{padding:0 10px 5px;width:120%;margin-left:-10%}
}
.page-template-default .wysiwyg img,.page-template .wysiwyg img,.post-type-archive-ocean_pr .wysiwyg img,.single-ocean_pr .wysiwyg img{max-width:calc(100% + 40px);margin-left:-20px;min-height:240px;-o-object-fit:cover;object-fit:cover;height:auto}
@media screen and (min-width:768px){.page-template-default .wysiwyg img,.page-template .wysiwyg img,.post-type-archive-ocean_pr .wysiwyg img,.single-ocean_pr .wysiwyg img{max-width:120%;margin-left:-10%}
}
.single-ocean_pr header .h3{margin-top:0;margin-bottom:-5px}
.single-ocean_pr .wysiwyg .entry-content{margin-top:32px}
@media screen and (min-width:768px){.single-ocean_pr .wysiwyg .entry-content{margin-top:60px}
}
.post-type-archive-ocean_pr .wysiwyg h1{margin-bottom:24px}
@media screen and (min-width:768px){.post-type-archive-ocean_pr .wysiwyg h1{margin-bottom:46px}
}
.post-type-archive-ocean_pr .wysiwyg .h4{font-size:22px;line-height:28px;margin-bottom:5px}
@media screen and (min-width:768px){.post-type-archive-ocean_pr .wysiwyg .h4{font-size:24px;line-height:32px}
}
.post-type-archive-ocean_pr .wysiwyg .h4 a{color:#000;text-decoration:none}
.post-type-archive-ocean_pr .wysiwyg .date{display:block;margin-bottom:48px}
@media screen and (min-width:768px){.post-type-archive-ocean_pr .wysiwyg .date{margin-bottom:41px}
}
body#tinymce{background-color:#000;color:#fff}
ul.page-numbers{list-style:none;margin:0}
ul.page-numbers li{display:block;float:left;margin:0 9px 4px 0;text-align:center;font-family:Helvetica Neue;font-size:10px;line-height:10px}
.page-numbers a,.page-numbers span{line-height:1.6em;display:block;padding:0 12px;height:34px;line-height:34px;font-size:12px;text-decoration:none;font-weight:400;cursor:pointer;border:1px solid #000;color:#000}
.page-numbers:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.page-numbers a span{padding:0}
.page-numbers .current,.page-numbers .current:hover,.page-numbers a:hover{color:#fff;background:#000;text-decoration:none}
.page-numbers li a.next,.page-numbers li a.prev{color:#00b09a;border-color:#00b09a}
.page-numbers:hover{text-decoration:none}
.acc-helper{position:fixed;top:-9999px;left:-9999px}
.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list,.slick-slider{position:relative;display:block}
.slick-list{overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}
.slick-track{position:relative;left:0;top:0;display:block}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}
#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}
.fp-section{position:relative;box-sizing:border-box}
.fp-slide{float:left}
.fp-slide,.fp-slidesContainer{height:100%;display:block}
.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}
.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}
.fp-slidesContainer{float:left;position:relative}
.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translateZ(0);transform:translateZ(0)}
.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}
.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}
.fp-scrollable{position:relative}
.fp-scrollable,.fp-scroller{overflow:hidden}
.iScrollIndicator{border:0!important}
.fp-notransition{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}
#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translateZ(0)}
#fp-nav.right{right:17px}
#fp-nav.left{left:17px}
.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
.fp-slidesNav.bottom{bottom:17px}
.fp-slidesNav.top{top:17px}
#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}
#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}
.fp-slidesNav ul li{display:inline-block}
#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}
#fp-nav ul li:hover a.active span,#fp-nav ul li a.active span,.fp-slidesNav ul li:hover a.active span,.fp-slidesNav ul li a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}
#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}
#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}
#fp-nav.fp-show-active a.active+.fp-tooltip,#fp-nav ul li:hover .fp-tooltip{-webkit-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}
#fp-nav ul li .fp-tooltip.right{right:20px}
#fp-nav ul li .fp-tooltip.left{left:20px}
.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto!important}
.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}
.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}
.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}
.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#ccc}
.mfp-preloader a:hover{color:#fff}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}
button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:focus,.mfp-close:hover{opacity:1}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}
.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure,img.mfp-img{line-height:0}
.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}
}
@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75)}
.mfp-arrow-left{-webkit-transform-origin:0;-o-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;-o-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
.slide-holder{position:relative;width:100%;overflow:hidden;height:100vw;max-height:564px}
.slide-progress{position:absolute;bottom:10px;left:20px;width:335px}
.slide-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;top:0;left:0}
.slide{color:#fff;position:relative;width:100%;height:100vh;min-height:600px;overflow:hidden;box-sizing:border-box;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}
.slide .js-deep-dive{pointer-events:none;position:absolute;bottom:0;left:0;width:100%;height:80px}
@media screen and (min-width:768px){.slide .js-deep-dive{height:170px}
}
.slide .js-deep-dive span{pointer-events:all;position:absolute;bottom:65px;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);text-transform:uppercase;color:#fff;text-decoration:none;font-size:11px;white-space:nowrap;z-index:1}
@media screen and (min-width:768px){.slide .js-deep-dive span{font-size:12px;border:1px solid #fff;padding:11px 40px;display:inline-block;vertical-align:middle;background:rgba(0,0,0,.4);-webkit-transition:background .3s ease-out;-o-transition:background .3s ease-out;transition:background .3s ease-out}
.slide .js-deep-dive span:hover{background:#000}
.slide .js-deep-dive span img{display:none}
}
.slide .js-deep-dive:before{content:"";top:0;left:0;z-index:0;display:block;position:absolute;width:100%;height:100%;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent 100%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent 100%);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent 100%)}
.slide .js-deep-dive img{display:inline-block;vertical-align:middle;margin-left:4px}
.slide:after{background:rgba(0,0,0,.7);-webkit-transition:background .7s ease;-o-transition:background .7s ease;transition:background .7s ease}
.slide.js-blazy:before,.slide:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}
.slide.js-blazy:before{background:#000;opacity:1;-webkit-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease}
.slide.js-blazy.b-loaded:before{opacity:0}
.slide--cover .slide__bg{display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}
.slide__header{max-width:100%;margin-left:auto;margin-right:auto}
.slide__header:after{content:" ";display:block;clear:both}
@media screen and (min-width:768px){.slide__header{max-width:585px;float:left}
}
.slide__header--long{max-width:none}
.slide__content{padding:10px;position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:auto;width:calc(100% - 10px);max-width:1156px;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity ease-in-out .3s;transition:opacity .3s ease-in-out;opacity:1}
@media screen and (min-width:768px){.slide__content{position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:auto;width:calc(100% - 50px);padding:0 50px;max-width:1156px;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity ease-in-out .3s;transition:opacity .3s ease-in-out;opacity:1}
}
@media screen and (min-width:1024px){.slide__content{width:calc(100% - 250px)}
}
body.navbar--open .slide .slide__content{opacity:.5}
.slide__arrow{position:absolute;top:50vh;right:20px;-webkit-animation:c 2s infinite;-o-animation:c 2s infinite;animation:c 2s infinite}
@media screen and (min-width:768px){.slide__arrow{display:none}
}
@-webkit-keyframes c{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
35%{-webkit-transform:translate3d(12px,0,0);transform:translate3d(12px,0,0)}
70%{-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@-o-keyframes c{0%{transform:translateZ(0)}
35%{transform:translate3d(12px,0,0)}
70%{transform:translateZ(0)}
}
@keyframes c{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
35%{-webkit-transform:translate3d(12px,0,0);transform:translate3d(12px,0,0)}
70%{-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@-webkit-keyframes d{0%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
35%{-webkit-transform:translate3d(-50%,25px,0);transform:translate3d(-50%,25px,0)}
70%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
}
@-o-keyframes d{0%{transform:translate3d(-50%,0,0)}
35%{transform:translate3d(-50%,25px,0)}
70%{transform:translate3d(-50%,0,0)}
}
@keyframes d{0%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
35%{-webkit-transform:translate3d(-50%,25px,0);transform:translate3d(-50%,25px,0)}
70%{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
}
.slide__down-arrow{display:none!important;width:40px;height:auto;position:absolute;bottom:45px;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}
@media screen and (min-width:1024px){.slide__down-arrow{display:block!important;-webkit-animation:d 2s infinite;-o-animation:d 2s infinite;animation:d 2s infinite}
}
.slide__topic{font-size:10px;line-height:14px;text-transform:uppercase;letter-spacing:.6px;font-weight:700;text-decoration:none;color:#fff;border:1px solid #00b09a;padding:3px 5px;margin-bottom:3px;display:inline-block}
.slide--bg-align-left{background-position:85% 50%}
.slide--bg-align-right{background-position:15% 50%}
.slide__headline{font-size:34px;opacity:0;padding-right:0;-webkit-transform:translateY(20%);-o-transform:translateY(20%);transform:translateY(20%);-webkit-transition:opacity .1s ease-out .7s,-webkit-transform .1s ease-out .7s;transition:opacity .1s ease-out .7s,-webkit-transform .1s ease-out .7s;-o-transition:opacity .1s ease-out .7s,-o-transform .1s ease-out .7s;transition:transform .1s ease-out .7s,opacity .1s ease-out .7s;transition:transform .1s ease-out .7s,opacity .1s ease-out .7s,-webkit-transform .1s ease-out .7s,-o-transform .1s ease-out .7s}
@media screen and (min-width:768px){.slide__headline{font-size:56px;letter-spacing:-1px}
}
@media screen and (min-width:1080px){.slide__headline{font-size:72px}
}
.slide__headline span{font-size:2.4285714286rem;line-height:1;display:block}
@media screen and (min-width:768px){.slide__headline span{font-size:72px;letter-spacing:-1px}
}
@media screen and (min-width:768px){.about .slide__headline,.about .slide__headline span,.initiatives .slide__headline,.initiatives .slide__headline span,.page-template-template-home-blade .slide__headline,.page-template-template-home-blade .slide__headline span,.take-action .slide__headline,.take-action .slide__headline span{font-size:100px}
}
.slide__description{font-size:14px;line-height:18px;font-weight:300;letter-spacing:.3px;opacity:0;margin-bottom:26px;-webkit-transform:translateY(15%);-o-transform:translateY(15%);transform:translateY(15%);-webkit-transition:all .1s ease-out .7s;-o-transition:all .1s ease-out .7s;transition:all .1s ease-out .7s}
@media screen and (min-width:768px){.slide__description{margin-bottom:28px;font-size:24px;line-height:32px}
.slide--list .slide__description{font-size:20px;line-height:24px}
}
.slide__credits{text-shadow:0 0 10px 0 rgba(0,0,0,.4);font-size:9px;text-transform:uppercase;color:#d8d8d8;opacity:.8;width:205px;line-height:12px;text-align:right;position:absolute;bottom:130px;right:-80px;-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
@media screen and (min-width:768px){.slide__credits{right:-40px}
}
.slide.in-transition-forward{-webkit-animation:f .7s ease;-o-animation:f .7s ease;animation:f .7s ease}
.slide.in-transition-forward .slide__bg{-webkit-animation:none .7s ease;-o-animation:none;animation:none}
.slide.in-transition-back{-webkit-animation:g .7s ease;-o-animation:g .7s ease;animation:g .7s ease}
.slide.in-transition-back .slide__bg{-webkit-animation:none .7s ease;-o-animation:none;animation:none}
.deep-dive--open .slide:after,.page-template .slide:after,.slide.active:after,.slide.slick-active:after{background:transparent}
.deep-dive--open .slide .slide__bg,.page-template .slide .slide__bg,.slide.active .slide__bg,.slide.slick-active .slide__bg{-webkit-animation:e 25s ease-in-out infinite;-o-animation:e 25s ease-in-out infinite;animation:e 25s ease-in-out infinite}
.deep-dive--open .slide .slide__description,.deep-dive--open .slide .slide__headline,.page-template .slide .slide__description,.page-template .slide .slide__headline,.slide.active .slide__description,.slide.active .slide__headline,.slide.slick-active .slide__description,.slide.slick-active .slide__headline{opacity:1;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .6s ease-out .4s,-webkit-transform .6s ease-out .4s;transition:opacity .6s ease-out .4s,-webkit-transform .6s ease-out .4s;-o-transition:opacity .6s ease-out .4s,-o-transform .6s ease-out .4s;transition:transform .6s ease-out .4s,opacity .6s ease-out .4s;transition:transform .6s ease-out .4s,opacity .6s ease-out .4s,-webkit-transform .6s ease-out .4s,-o-transform .6s ease-out .4s}
.deep-dive--open .slide .slide__description,.page-template .slide .slide__description,.slide.active .slide__description,.slide.slick-active .slide__description{-webkit-transition-delay:.55s;-o-transition-delay:.55s;transition-delay:.55s}
.deep-dive--open .slide .slide__source,.page-template .slide .slide__source,.slide.active .slide__source,.slide.slick-active .slide__source{opacity:1}
.slide--darken .slide__underlay{background:-webkit-linear-gradient(rgba(0,0,0,.5),transparent);background:-o-linear-gradient(rgba(0,0,0,.5),transparent);background:linear-gradient(rgba(0,0,0,.5),transparent);width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}
.slide--align-bottom .slide__content{position:absolute;top:auto;bottom:50px;left:50%;-webkit-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%)}
@media screen and (min-width:768px){.slide--align-bottom .slide__content{bottom:130px}
}
.slide--align-top .slide__content{position:absolute;top:50px;bottom:auto;left:50%;-webkit-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%)}
@media screen and (min-width:768px){.slide--align-top .slide__content{top:130px}
}
@media screen and (min-width:1024px){.slide--align-right .slide__content{text-align:right}
.slide--align-right .slide__content .slide__header{display:inline-block;float:right;max-width:585px}
.slide--align-right .slide__content .slide__description,.slide--align-right .slide__content .slide__headline{max-width:none;padding-right:0}
.slide--align-center .slide__content{text-align:center}
.slide--align-center .slide__content .slide__header{float:none;display:inline-block;max-width:585px}
.slide--align-center .slide__content .slide__description,.slide--align-center .slide__content .slide__headline{max-width:none;padding-right:0}
}
@-webkit-keyframes e{0%{-webkit-transform:scale(1)}
50%{-webkit-transform:scale(1.1)}
to{-webkit-transform:scale(1)}
}
@-o-keyframes e{0%{-o-transform:scale(1);transform:scale(1)}
50%{-o-transform:scale(1.1);transform:scale(1.1)}
to{-o-transform:scale(1);transform:scale(1)}
}
@keyframes e{0%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
to{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
@-webkit-keyframes f{0%{-webkit-transform:translateY(0) scale(1);opacity:1}
to{-webkit-transform:translateY(35%) scale(.95);opacity:.5}
}
@-o-keyframes f{0%{-o-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}
to{-o-transform:translateY(35%) scale(.95);transform:translateY(35%) scale(.95);opacity:.5}
}
@keyframes f{0%{-webkit-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}
to{-webkit-transform:translateY(35%) scale(.95);-o-transform:translateY(35%) scale(.95);transform:translateY(35%) scale(.95);opacity:.5}
}
@-webkit-keyframes g{0%{-webkit-transform:translateY(35%) scale(.95);opacity:.5}
to{-webkit-transform:translateY(0) scale(1);opacity:1}
}
@-o-keyframes g{0%{-o-transform:translateY(35%) scale(.95);transform:translateY(35%) scale(.95);opacity:.5}
to{-o-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}
}
@keyframes g{0%{-webkit-transform:translateY(35%) scale(.95);-o-transform:translateY(35%) scale(.95);transform:translateY(35%) scale(.95);opacity:.5}
to{-webkit-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}
}
.slide--cover .slide__header,.slide--hero .slide__headline{padding-right:50px}
@media screen and (min-width:1024px){.slide--cover .slide__header{padding-right:0}
}
.slide--end-cover .slide__header{float:none;width:100%;max-width:250px}
@media screen and (min-width:768px){.slide--end-cover .slide__header{width:42%;max-width:400px;float:left}
}
.slide--end-cover .slide__headline{font-size:22px;line-height:24px;text-align:center;padding-right:0;margin-top:0}
@media screen and (min-width:768px){.slide--end-cover .slide__headline{text-align:left;padding-right:20px;font-size:42px;line-height:45px}
}
.slide--end-cover .slide__content{padding:0;top:45vh}
@media screen and (min-width:768px){.slide--end-cover .slide__content{display:block;top:50%}
.slide--end-cover .slide__content .recomendation,.slide--end-cover .slide__content .slide__header{vertical-align:top}
}
.end-cover__social{list-style:none;padding:0;margin:20px 0;text-align:center}
@media screen and (min-width:768px){.end-cover__social{text-align:left;margin-top:38px;margin-bottom:34px}
}
.end-cover__social li{display:inline-block;margin-right:10px}
.end-cover__social li img{width:18px;height:18px}
@media screen and (min-width:768px){.end-cover__social li img{width:31px;height:31px;margin-right:30px}
.end-cover__social li img:last-of-type{margin-right:0}
}
.recomendation{text-align:left}
@media screen and (min-width:768px){.recomendation{float:left;width:calc(100% - 400px);padding-left:50px}
}
.recomendation__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-10px;margin-right:-10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media screen and (min-width:768px){.recomendation__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:807px}
}
.recomendation__list a{width:130px;height:200px}
@media screen and (min-width:768px){.recomendation__list a{width:180px;height:310px}
}
@media screen and (min-width:1024px){.recomendation__list a{width:240px;height:370px}
}
.recomendation__label{font-size:10px;line-height:14px;text-transform:uppercase;letter-spacing:.6px;font-weight:700;margin:0;text-align:center}
@media screen and (min-width:768px){.recomendation__label{margin-top:10px;font-size:14px;line-height:14px;text-align:left}
}
.recomendation__item{margin:15px 5px 5px;background-size:cover;background-position:50%;width:32%;min-height:198px;position:relative;text-decoration:none;color:#fff}
@media screen and (min-width:768px){.recomendation__item{width:50%;margin:30px 10px 10px;padding:16px}
}
.recomendation__headline{font-size:16px;line-height:20px;position:absolute;bottom:9px;width:calc(100% - 18px);left:9px}
@media screen and (min-width:768px){.recomendation__headline{font-size:28px;line-height:32px;bottom:16px;left:16px;width:calc(100% - 32px)}
}
.slick-dots{position:fixed;top:0;left:0;z-index:10}
.slick-dots,.slide-progress{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0;padding:0}
.slick-custom-counter{display:none!important}
.progress-line,.slick-dots li{background:#000;display:block;width:100%;height:4px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}
.progress-line button,.slick-dots li button{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%;border:0;padding:0;color:transparent}
.progress-line--active,.slick-dots li.slick-active{background:#00b09a}
.scroll-progress{display:none}
@media (min-width:1024px){.scroll-progress{position:fixed;display:block;width:8px;top:0;left:0}
.scroll-progress__page-indicator,.scroll-progress__scroll-indicator{text-shadow:0 0 5px #000;position:absolute;left:15px;font-size:10px;text-transform:uppercase;display:none}
.scroll-progress__page-indicator{top:-1px}
.scroll-progress__scroll-indicator{bottom:-1px}
.scroll-progress__list{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0}
.scroll-progress__line{background:#000;display:block;width:8px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}
.scroll-progress__line button{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%;border:0;padding:0;color:transparent}
.scroll-progress__line--active{background:#00b09a}
}
.slick-custom-counter{position:fixed;left:22px;bottom:15px;text-shadow:0 0 5px #000;font-size:10px;text-transform:uppercase;opacity:1;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;visibility:visible}
.slick-custom-counter--hide{opacity:0;visibility:hidden}
.slide__play{display:inline-block;box-sizing:border-box;border-radius:44px;border:1px solid #fff;background:rgba(0,0,0,.4);text-align:center;width:59px;height:59px;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;margin:10px 0}
.slide__play:before{content:" ";display:block;clear:both}
@media screen and (min-width:768px){.slide__play{margin:30px 0}
}
.slide__play:focus,.slide__play:hover{background:rgba(0,0,0,.7)}
.slide__play>img{margin-top:19px;margin-left:7px;display:inline;width:18px;height:20px}
@media screen and (min-width:768px){.slide__play{width:69px;height:69px}
.slide__play>img{margin-top:21px;margin-left:7px;width:21px;height:25px}
}
.mfp-close{background:url(../images/close_3539197b.svg);width:18px;height:18px;display:block;color:transparent;height:40px}
.mfp-iframe-holder .mfp-content{max-width:1156px}
.slide--list .slide__description{max-width:875px}
.slide--list .slide__content{top:50px;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
@media screen and (min-width:768px){.slide--list .slide__content{top:100px;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
}
.slide__list-holder{width:100%;position:relative;-webkit-transform:translateY(15%);-o-transform:translateY(15%);transform:translateY(15%);opacity:0;-webkit-transition:all .1s ease-out .7s;-o-transition:all .1s ease-out .7s;transition:all .1s ease-out .7s}
@media screen and (min-width:768px){.slide__list-holder{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}
.slide__list-holder .list-responses,.slide__list-holder .slide__list-items{width:50%;margin:0}
}
.slide.active .slide__list-holder,.slide.slick-active .slide__list-holder{opacity:1;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all .6s ease-out .55s;-o-transition:all .6s ease-out .55s;transition:all .6s ease-out .55s}
@media screen and (max-width:767px){.slide__content-open .slide__list-items{display:none}
}
.list-responses{background-color:#000;opacity:0;list-style:none;padding:0;margin:0;width:100%;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out;margin-top:1px!important;z-index:1;-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}
@media screen and (min-width:768px){.list-responses{top:0;left:0;bottom:0;position:absolute}
}
.slide__content-open .list-responses{opacity:1;left:0;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
@media screen and (max-width:767px){.list-responses li{display:block}
}
@media screen and (min-width:768px){.list-responses{position:relative;left:-50%;top:0;z-index:0}
.slide__content-open .list-responses{left:1px}
}
.list-responses__header{position:relative;margin:-24px -32px 16px;padding:24px 42px 24px 49px;background-color:hsla(228,6%,51%,.4)}
@media screen and (min-width:768px){.list-responses__header{margin:0;padding:0;display:none}
}
.list-responses__content{padding:24px 32px;position:relative}
.list-responses__close{background:#000;display:inline-block;padding:7px;position:absolute;top:0;right:0}
.slide__list-items{width:100%;position:relative;z-index:1;counter-reset:a;margin:0;padding-left:0}
@media screen and (min-width:768px){.slide__list-items{width:50%}
}
.slide__list-items a{color:#fff;text-decoration:none;cursor:pointer;display:block}
.slide__list-items li{position:relative;margin:1px 0 0;list-style:none;background:#000;box-sizing:border-box;cursor:pointer}
@media screen and (min-width:768px){.slide__content-open .list-responses{display:block}
.slide__content-open .slide__list-items li{opacity:.5}
.slide__content-open .slide__list-items li.list-items--active{opacity:1}
}
.list-responses{counter-reset:a}
.list-responses li{width:100%;opacity:0}
.list-responses li .list-responses__content{display:none}
.list-responses li.show{opacity:1}
.list-responses li.show .list-responses__content{display:inherit}
.list-responses>li,.slide__list-items>li{counter-increment:a}
.list-responses>li .list-responses__lead:before,.slide__list-items>li .slide__list-content:before{content:counter(a);position:absolute;top:calc(50% - 8px);left:22px;color:#00b09a;font-weight:400;text-align:center}
@media screen and (min-width:768px){.list-responses>li .list-responses__lead:before,.slide__list-items>li .slide__list-content:before{top:calc(50% - 9px);font-size:20px}
}
li ol,li ul{margin-top:6px}
ol ol li:last-child{margin-bottom:0}
.slide__list-arrow{position:absolute;top:calc(50% - 4px);left:auto;right:20px}
.slide__list-title{font-size:18px;font-weight:600;line-height:28px;margin:0}
@media screen and (min-width:768px){.slide__list-title{font-size:1.5714285714em;line-height:26px}
}
.slide__list-subtext{margin:0}
.slide__list-content{position:relative;padding:12px 50px}
.slide--list-text .list-responses__title{font-size:16px;line-height:20px;font-weight:700;margin:0 0 0 -10px}
@media screen and (min-width:768px){.slide--list-text .list-responses__title{font-size:22px}
}
@media screen and (min-width:768px) and (min-width:768px){.slide--list-text .list-responses__title{font-size:28px;line-height:32px}
}
@media screen and (min-width:1024px){.slide--list-text .list-responses__title{margin:0}
}
.slide--list-text .list-responses__copy{font-size:14px;line-height:18px;margin:12px 0 0 -10px}
@media screen and (min-width:1024px){.slide--list-text .list-responses__copy{margin:16px 0 0;font-size:16px;font-weight:300;line-height:20px}
}
.slide--list-image .slide__list-holder{display:block}
@media screen and (min-width:768px){.slide--list-image .slide__list-holder .list-responses,.slide--list-image .slide__list-holder .slide__list-items{width:100%;margin:0}
}
.slide--list-image .list-responses__title{font-size:16px;line-height:20px;font-weight:700;margin:15px 20px}
@media screen and (min-width:768px){.slide--list-image .list-responses__title{font-size:22px;padding-left:0;line-height:1.2em}
}
@media screen and (min-width:768px) and (min-width:768px){.slide--list-image .list-responses__title{font-size:28px;line-height:32px}
}
@media screen and (min-width:1024px){.slide--list-image .list-responses__title{float:left;width:30%;padding:30px 0 30px 40px;margin:0}
}
.slide--list-image .list-responses__copy{font-size:14px;line-height:18px;margin:0 20px 20px}
@media screen and (min-width:768px){.slide--list-image .list-responses__copy{padding-left:0}
}
@media screen and (min-width:1024px){.slide--list-image .list-responses__copy{float:left;margin:0;width:calc(70% - 30px);padding:30px 40px 30px 30px;font-size:16px;font-weight:300;line-height:20px}
.slide--list-image .list-responses__copy:after{content:"";display:table;clear:both}
}
.slide--list-image .list-responses>li .list-responses__lead:before{left:calc(50% + 13px)}
.slide--list-image .list-responses__content{padding:0}
.slide--list-image .slide__list-items{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.slide--list-image .slide__list-items li{width:calc(50% - 2px);box-sizing:border-box;margin:1px}
@media screen and (min-width:768px){.slide--list-image .slide__list-items li{width:calc(25% - 2px)}
}
.slide--list-image .slide__list-items>li .slide__list-content:before{left:13px;font-size:12px}
.slide--list-image .list-responses__header{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#7b7e8a;margin:0;padding:0}
.slide--list-image .slide__list-arrow,.slide--list-image .slide__list-subtext{display:none}
.slide--list-image .slide__list-content{padding:4px 12px 4px 35px;display:table-cell;vertical-align:middle;height:55px}
@media screen and (min-width:768px){.slide--list-image .slide__list-content{padding:12px 12px 12px 35px;height:66px}
}
.slide--list-image .list-responses__lead{height:100%;width:50%;padding:0 30px;margin:0;box-sizing:border-box}
.slide--list-image .list-responses__lead span{display:inline-block;top:50%;position:absolute;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-right:6px}
.slide--list-image .slide__list-title{font-size:12px;line-height:18px}
@media screen and (min-width:768px){.slide--list-image .slide__list-title{font-size:18px}
}
.slide--list-image .slide__list-items{width:100%}
.slide--list-image .slide__list-image{width:100%;overflow:hidden}
.slide--list-image .slide__list-image img{width:100%;height:96px;-o-object-fit:cover;object-fit:cover;margin-bottom:-4px;font-family:object-fit\:cover}
@media screen and (min-width:768px){.slide--list-image .slide__list-image img{height:150px}
}
.slide--list-image .list-responses{top:0;left:0;width:100%;height:100%;margin:1px;background-color:#000;position:absolute;list-style:none;padding:0;margin:0;-webkit-transition:all .3s ease-in-out;-o-transition:all ease-in-out .3s;transition:all .3s ease-in-out;margin-top:1px!important;z-index:1}
.slide--list-image .list-responses img{max-width:100%;height:auto}
.slide--list-image .list-responses li{width:100%}
.slide--list-image .list-responses .list__list-thumbnail{max-width:50%;float:left}
.slide--list-image .list-responses__close{background:#000;display:inline-block;padding:7px;position:absolute;top:0;right:0}
@media screen and (min-width:768px){.slide--list-image .list-responses__lead{display:none}
.slide--list-image .list-responses{position:relative;top:0;margin:1px;z-index:0;opacity:1;display:inline-block}
.slide--list-image .list-responses img{display:none}
}
@media screen and (min-width:1024px){.slide--list-image .list-responses{top:-13px}
}
.slide--quiz .slide__list-items{counter-reset:b}
.slide--quiz .slide__list-items>li .slide__list-content:before{content:counter(b,upper-alpha);counter-increment:b}
.slide--quiz .list-responses{counter-reset:b}
.slide--quiz .list-responses>li .list-responses__lead:before{content:counter(b,upper-alpha);counter-increment:b;color:#fff}
.slide--quiz .list-responses>li .list-responses__header--correct .list-responses__lead:before,.slide--quiz .slide__list-items>li .slide__list-content:before{color:#fff}
.slide--quiz .list-responses__header--correct{background-color:#00b09a}
.slide--quiz .list-responses__header--correct .slide__list-content:before{color:#fff}
.slide--quiz .list-responses__header--incorrect{background-color:#db2f5a}
.slide--quiz .list-responses__header--incorrect .slide__list-content:before{color:#fff}
.slide--quiz .slide__list-arrow{display:none}
@media screen and (min-width:768px){.slide--quiz .list-responses__header--correct,.slide--quiz .list-responses__header--incorrect{background:transparent}
.slide--quiz .slide__content-open .list-items--active.slide__list-content--correct{background-color:#00b09a}
.slide--quiz .slide__content-open .list-items--active.slide__list-content--correct.slide__list-content.slide__list-content:before{color:#fff}
.slide--quiz .slide__content-open .list-items--active.slide__list-content--incorrect{background-color:#db2f5a}
}
.slide--quiz.slide--list-image .list-responses>li .list-responses__lead:before{left:calc(50% + 10px)}
.cta__cta-holder{width:100%;position:relative;overflow:hidden;opacity:0;-webkit-transform:translateY(15%);-o-transform:translateY(15%);transform:translateY(15%);-webkit-transition:all .1s ease-out .7s;-o-transition:all .1s ease-out .7s;transition:all .1s ease-out .7s}
.deep-dive--open .cta__cta-holder,.slide.active .cta__cta-holder,.slide.slick-active .cta__cta-holder{opacity:1;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all .5s ease-out .55s;-o-transition:all .5s ease-out .55s;transition:all .5s ease-out .55s}
.slide--cta .slide__content{top:50px;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
@media screen and (min-width:768px){.slide--cta .slide__content{top:130px;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
}
.slide--cta img.slide__cta-arrow{position:absolute;top:calc(50% - 4px);left:auto;right:20px;display:none}
.slide--cta-items{width:100%;position:relative;z-index:1;counter-reset:a;margin:0;padding-left:0}
@media screen and (min-width:768px){.slide--cta-items{width:50%}
}
@media screen and (min-width:1024px){.slide--align-right .slide--cta-items{float:right}
}
.slide--cta-items a{text-decoration:none;cursor:pointer;display:block;color:#fff}
.slide--cta-items a .slide__cta-arrow{display:block}
.slide--cta-items a .slide__cta-subtext{color:#00b09a;font-weight:700}
.slide--cta-items li{position:relative;margin:1px 0 0;list-style:none;background:#000;box-sizing:border-box}
.slide__cta-title{font-size:18px;font-weight:600;line-height:28px;margin:0}
@media screen and (min-width:768px){.slide__cta-title{font-size:1.5714285714em}
}
.slide__cta-subtext{margin:0;font-weight:300}
.slide__cta-content{position:relative;padding:12px 50px 12px 12px}
.slide--quote{text-align:center;text-shadow:0 0 10px rgba(0,0,0,.5)}
.slide--quote .slide__header{max-width:none;float:none}
.slide--quote .slide__description{padding:0;font-family:Adelle;font-style:italic;font-weight:400;max-width:767px;margin:auto;font-size:72px;line-height:72px;-webkit-transform:translateY(20%);-o-transform:translateY(20%);transform:translateY(20%)}
.slide--quote .slide__description:before{content:"\201C"}
.slide--quote .slide__description:after{content:"\201D"}
.slide--quote .slide__description--long{font-size:22px;line-height:24px}
@media screen and (min-width:768px){.slide--quote .slide__description--long{font-size:42px;line-height:45px}
}
.slide--quote.slide.active .slide__description,.slide--quote.slide.slick-active .slide__description{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}
.slide__source{margin-top:20px;font-size:14px;line-height:18px;opacity:0;-webkit-transform:translateY(30%);-o-transform:translateY(30%);transform:translateY(30%);-webkit-transition:all .1s ease-out .7s;-o-transition:all .1s ease-out .7s;transition:all .1s ease-out .7s}
.slide__source:before{content:"- "}
.slide.active .slide__source,.slide.slick-active .slide__source{opacity:1;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all .6s ease-out .55s;-o-transition:all .6s ease-out .55s;transition:all .6s ease-out .55s}
@media screen and (min-width:768px){.slide__source{font-size:24px;line-height:32px}
}
.deep-dive{display:none;position:fixed;top:0;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:9;padding:12px;background:#000;box-sizing:border-box;width:100%;-webkit-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}
@media screen and (min-width:768px){.deep-dive{padding:20px}
}
.deep-dive .container{overflow:hidden}
.deep-dive .slide__topper{filter:blur(50px)}
.deep-dive .wysiwyg__content h2{opacity:0}
.deep-dive--open{display:block;-webkit-animation:h .6s ease;-o-animation:h .6s ease;animation:h .6s ease}
.deep-dive--open .slide__topper{-webkit-animation:i .7s ease-out forwards;-o-animation:i .7s ease-out forwards;animation:i .7s ease-out forwards}
.deep-dive--open .wysiwyg__content h2{-webkit-animation:j .6s ease-out .25s forwards;-o-animation:j .6s ease-out .25s forwards;animation:j .6s ease-out .25s forwards}
.deep-dive__close{position:fixed;cursor:pointer;top:10px;right:10px;padding:8px 8px 4px;background-color:#000}
@media screen and (min-width:768px){.deep-dive__close{top:20px;right:20px}
}
.deep-dive .slide{width:100%;height:100%}
@-webkit-keyframes h{0%{-webkit-transform:translateY(22%) scale(.97) rotateX(-15deg);transform:translateY(22%) scale(.97) rotateX(-15deg);opacity:0}
to{-webkit-transform:translateY(0) scale(1) rotateX(0);transform:translateY(0) scale(1) rotateX(0);opacity:1}
}
@-o-keyframes h{0%{transform:translateY(22%) scale(.97) rotateX(-15deg);opacity:0}
to{transform:translateY(0) scale(1) rotateX(0);opacity:1}
}
@keyframes h{0%{-webkit-transform:translateY(22%) scale(.97) rotateX(-15deg);transform:translateY(22%) scale(.97) rotateX(-15deg);opacity:0}
to{-webkit-transform:translateY(0) scale(1) rotateX(0);transform:translateY(0) scale(1) rotateX(0);opacity:1}
}
@-webkit-keyframes i{0%{-webkit-transform:scale(1.1);transform:scale(1.1);filter:blur(10px)}
to{-webkit-transform:scale(1);transform:scale(1);filter:blur(0)}
}
@-o-keyframes i{0%{-o-transform:scale(1.1);transform:scale(1.1);filter:blur(10px)}
to{-o-transform:scale(1);transform:scale(1);filter:blur(0)}
}
@keyframes i{0%{-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);filter:blur(10px)}
to{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);filter:blur(0)}
}
@-webkit-keyframes j{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}
to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-o-keyframes j{0%{-o-transform:translateY(60px);transform:translateY(60px);opacity:0}
to{-o-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes j{0%{-webkit-transform:translateY(60px);-o-transform:translateY(60px);transform:translateY(60px);opacity:0}
to{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}
}
.slide-overlay{position:fixed;top:0;left:0;bottom:0;right:0;height:100vh;width:100vw;z-index:99999;font-size:14px;line-height:18px;background:rgba(0,0,0,.8);display:none;pointer-events:none}
@media screen and (max-width:767px) and (orientation:landscape){.slide-overlay{display:block}
}
.slide-overlay__content{padding:0 50px;position:absolute;top:50%;left:50%;width:80%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}
.slide-overlay__headline{font-size:22px;line-height:24px;letter-spacing:normal}
.post-type-archive-ocean_story .content{margin-top:100px}
@media screen and (min-width:768px){.post-type-archive-ocean_story .content{margin-top:150px}
}
.post-type-archive-ocean_pr .main .standard-hero{background-color:#00b09a}
.home,.home .main{background-color:#000}
.home .main{-webkit-perspective:3000px;perspective:3000px}
.home .slide{margin-bottom:60px}
@media screen and (min-width:1024px){.home .slide{margin-bottom:80px}
}
.home h2{font-size:56px;margin-top:20px;margin-bottom:30px}
@media screen and (min-width:1024px){.home h2{font-size:72px;margin-bottom:40px}
}
.home .stories .card{opacity:0;-webkit-transform:translateY(15%);-o-transform:translateY(15%);transform:translateY(15%)}
.home .stories.active .card{opacity:1;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;-o-transition:opacity .6s ease-out,-o-transform .6s ease-out;transition:transform .6s ease-out,opacity .6s ease-out;transition:transform .6s ease-out,opacity .6s ease-out,-webkit-transform .6s ease-out,-o-transform .6s ease-out}
.home .stories.active>:first-child .card{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}
.home .stories.active>:nth-child(2) .card{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.home .stories.active>:nth-child(3) .card{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
.home .stories.active>:nth-child(4) .card{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}
.home .stories.active>:nth-child(5) .card{-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}
.home .stories.active>:nth-child(6) .card{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}
.home .initiatives .initiative{opacity:0;-webkit-transform:translateY(15%);-o-transform:translateY(15%);transform:translateY(15%)}
.home .initiatives.active .initiative{opacity:1;-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;-o-transition:opacity .6s ease-out,-o-transform .6s ease-out;transition:transform .6s ease-out,opacity .6s ease-out;transition:transform .6s ease-out,opacity .6s ease-out,-webkit-transform .6s ease-out,-o-transform .6s ease-out}
.home .initiatives.active>:first-child .initiative{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}
.home .initiatives.active>:nth-child(2) .initiative{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.home .initiatives.active>:nth-child(3) .initiative{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
.home .initiatives.active>:nth-child(4) .initiative{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}
.home .initiatives.active>:nth-child(5) .initiative{-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}
.home .initiatives.active>:nth-child(6) .initiative{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}
.press-centre a{text-decoration:none}
.press-centre .press-article{margin-bottom:41px}
@media screen and (min-width:768px){.press-centre .press-article{margin-bottom:48px}
.press-centre .press-article .date{margin-top:0}
}
.wysiwyg .contact__link{text-decoration:none;color:#7b7e8a;font-style:italic}
@media screen and (min-width:1024px){.wysiwyg .contact__link{float:right}
}
.contact-block{margin-top:40px}
@media screen and (min-width:1024px){.contact-block{margin-top:80px}
}
.error404 .content{text-align:center;background-color:#000;padding-top:75px;padding-bottom:75px}
@media screen and (min-width:1024px){.error404 .content{padding-top:150px;padding-bottom:100px}
}
.error404__image{position:relative}
.error404__image img{max-width:100%;width:100%;height:auto}
.error404__headline{font-size:34px;line-height:52px;margin-top:10px;margin-bottom:10px}
@media screen and (min-width:1024px){.error404__headline{font-size:72px;line-height:72px;margin-top:50px;margin-bottom:45px}
}
.error404__subtext{color:#7b7e8a;margin-bottom:40px}
@media screen and (min-width:1024px){.error404__subtext{margin-bottom:50px}
}
.search .main{background:#000}
.search .main .container{text-align:center;background-color:#000;padding-top:100px;padding-bottom:40px}
@media screen and (min-width:1024px){.search .main .container{padding-top:150px;padding-bottom:100px}
}
.search__form input[type=text]{color:#fff;font-size:16px;line-height:20px;font-weight:700;padding:10px 0;height:auto}
@media screen and (min-width:1024px){.search__form input[type=text]{padding:10px 0;font-size:42px}
}
.search__form__input,.search__form input{width:80%;margin-bottom:23px}
@media screen and (min-width:1024px){.search__form__input,.search__form input{width:100%;margin-bottom:0}
}
.search__form__input:focus::-webkit-input-placeholder,.search__form input:focus::-webkit-input-placeholder{color:#fff}
.search__form__input:-moz-placeholder,.search__form__input::-moz-placeholder,.search__form input:-moz-placeholder,.search__form input::-moz-placeholder{color:#7b7e8a;-webkit-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}
.search__form__input:-ms-input-placeholder,.search__form input:-ms-input-placeholder{color:#7b7e8a;-webkit-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}
.search__form__input::-webkit-input-placeholder,.search__form input::-webkit-input-placeholder{color:#7b7e8a;-webkit-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}
.search__search-button{position:absolute;right:10%;top:8px;border:none;padding:5px}
@media screen and (min-width:768px){.search__search-button{right:0}
}
@media screen and (min-width:1024px){.search__search-button{top:20px}
}
.search__search-button img{width:20px;height:20px}
@media screen and (min-width:1024px){.search__search-button img{width:30px;height:30px}
}
.search__thumbnail{margin-right:15px;display:block;height:105px;width:75px;background:#000;background-size:cover;background-position:50%}
@media screen and (min-width:768px){.search__thumbnail{margin-right:30px;height:154px;width:111px}
}
.search__content{width:calc(100% - 90px)}
.search article{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid hsla(228,6%,51%,.3);color:#7b7e8a}
.search article a{text-decoration:none;color:#7b7e8a}
.search article p{margin-bottom:0}
@media screen and (min-width:1024px){.search article{padding:20px 0}
}
.search article:first-of-type{border-top:1px solid hsla(228,6%,51%,.3)}
@media screen and (min-width:1024px){.search article:first-of-type{border-top:none}
}
.search ul.page-numbers{display:inline-block;margin-top:48px;margin-bottom:80px}
@media screen and (min-width:1024px){.search ul.page-numbers{display:block}
}
.search .page-numbers a{color:#fff;background:#000;border:1px solid #fff}
.search .page-numbers a:hover{color:#000;background:#fff}
.search .page-numbers a.next,.search .page-numbers a.prev{background:#000}
.search .page-numbers.current{color:#000;background:#fff;border:1px solid #fff}
.search .alert-warning{position:absolute;top:50px;left:10%}
@media screen and (min-width:1024px){.search .alert-warning{left:6px;top:84px}
}
.search__title{font-size:18px;line-height:18px}
.search__title span{color:#fff}
@media screen and (min-width:1024px){.search__title{font-size:28px;line-height:32px}
}
.standard-hero{background-size:cover;width:100%;height:0!important;padding-bottom:33.3333%;overflow:hidden;max-height:480px;position:relative}
@media screen and (min-width:1024px){.standard-hero{height:480px!important;padding-bottom:0}
}
.card{display:block;text-decoration:none;width:100%;padding-bottom:42px}
@media screen and (min-width:768px){.card:hover .card__thumbnail{-webkit-transition:-webkit-transform 4s linear;transition:-webkit-transform 4s linear;-o-transition:-o-transform 4s linear;transition:transform 4s linear;transition:transform 4s linear,-webkit-transform 4s linear,-o-transform 4s linear;-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.card:hover .card__arrow{-webkit-transform:translateX(7px);-o-transform:translateX(7px);transform:translateX(7px)}
}
@media screen and (min-width:768px){.card{padding-bottom:70px}
}
.card a{text-decoration:none}
.card__thumbnail-wrapper{display:block;margin-bottom:20px}
@media screen and (min-width:768px){.card__thumbnail-wrapper{margin-bottom:24px;overflow:hidden}
}
.card__thumbnail{margin-left:-20px;margin-right:-20px;padding-bottom:79%;display:block;background-size:cover;position:relative;background-position:50%;color:#fff;overflow-x:visible}
@media screen and (min-width:768px){.card__thumbnail{overflow-x:hidden;margin-left:0;margin-right:0;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear,-o-transform .3s linear}
}
.card__title{display:block;margin-right:20px}
@media screen and (min-width:768px){.card__title{margin-right:40px}
}
.card__title a{color:#fff;word-wrap:break-word}
.card__content{position:relative}
.card__description{display:block;font-size:12px;color:#7b7e8a;margin-right:20px}
@media screen and (min-width:768px){.card__description{margin-right:40px;font-size:18px;line-height:24px}
}
.card__arrow{position:absolute;top:0;right:0}
@media screen and (min-width:768px){.card__arrow{top:9px;right:15px;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out}
}
.actions{background-color:#000;padding-top:72px;padding-bottom:72px}
.init-card{display:block;text-decoration:none;width:100%;padding-bottom:42px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}
@media screen and (min-width:768px){.init-card{padding-bottom:70px}
}
.init-card a{text-decoration:none}
.init-card__thumbnail{margin-left:-20px;margin-right:-20px;padding-bottom:79%;margin-bottom:0;display:block;background-size:cover;position:relative;background-position:50%}
@media screen and (min-width:768px){.init-card__thumbnail{width:100%;margin-left:0;margin-right:0}
}
.init-card__header{position:relative}
.init-card__title{display:block;margin-right:20px;font-size:36px;line-height:44px;position:absolute;bottom:0;left:4px;color:#fff}
@media screen and (min-width:768px){.init-card__title{margin-right:40px;left:15px}
}
.init-card__content{padding:16px 20px 20px;position:relative;border-bottom:1px solid hsla(228,6%,51%,.3);margin-left:-15px;margin-right:-15px}
@media screen and (min-width:768px){.init-card__content{padding-right:15px;padding-left:15px;margin-left:0;margin-right:0;-webkit-transition:border-color .3s ease-out;-o-transition:border-color .3s ease-out;transition:border-color .3s ease-out}
.init-card__content:hover .init-card__arrow{right:3px}
}
.init-card__arrow{position:absolute;top:50%;right:18px;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}
a .init-card__arrow{display:block}
@media screen and (min-width:768px){.init-card__arrow{right:10px;-webkit-transition:right .3s ease-out;-o-transition:right .3s ease-out;transition:right .3s ease-out}
}
.init-card__subtitle{font-size:18px;line-height:22px;margin-right:20px;color:#fff}
@media screen and (min-width:768px){.init-card__subtitle{font-size:20px;line-height:24px}
}
.init-card__link{font-size:14px;line-height:20px;display:block;font-weight:600;margin-right:20px;color:#fff}
a .init-card__link{color:#00b09a}
.init-card__text{font-size:14px;line-height:20px;display:block;margin-right:30px;color:#fff}
.initiative{display:block;text-decoration:none;text-align:center;padding-bottom:60px}
@media screen and (min-width:1024px){.initiative{padding-bottom:105px}
}
.initiative a{text-decoration:none}
.initiative__thumbnail{margin-bottom:25px;height:60px}
@media screen and (min-width:1024px){.initiative__thumbnail{height:115px}
}
.initiative__title{text-align:center;display:block;color:#fff;font-size:14px;line-height:1.2;padding:0 10%;font-weight:700}
@media screen and (min-width:768px){.initiative__title{font-size:18px}
}
@media screen and (min-width:1024px){.initiative__title{font-size:22px}
}
footer{background-color:#000;padding-bottom:20px}
@media (min-width:768px){footer{padding-bottom:120px}
}
footer .container{margin-top:38px}
@media (min-width:768px){footer .container{margin-top:100px}
}
footer .container .row{padding:0 20px}
.social-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:-webkit-linear-gradient(#33ffe6,#00a18d);background:-o-linear-gradient(#33ffe6,#00a18d);background:linear-gradient(#33ffe6,#00a18d);background-size:cover;color:#fff;position:relative;overflow:hidden}
@media (min-width:1024px){.social-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
.social-container__bg{display:block;position:absolute;top:0;left:-40px;right:-40px;bottom:0;background:url('https://ocean.org/wp-content/themes/sage/dist/images/ActNow-BG-01_dfdd06a8.png') no-repeat;-webkit-animation:k 18s linear infinite;-o-animation:k 18s linear infinite;animation:k 18s linear infinite}
.social-container__bg--behind{background:url('https://ocean.org/wp-content/themes/sage/dist/images/ActNow-BG-02_2c1cccdc.png') no-repeat;-webkit-animation:l 24s linear infinite;-o-animation:l 24s linear infinite;animation:l 24s linear infinite}
.social-container .cta-button{position:relative;z-index:1;max-width:578px;width:100%;text-align:center}
@media (min-width:1024px){.social-container .cta-button{text-align:right;padding-right:5%}
}
@media screen and (min-width:1100px){.social-container .cta-button{padding-right:10%}
}
.social-container .social-menu-footer{width:100%;margin-bottom:40px;text-align:center;max-width:578px;z-index:1}
@media (min-width:1024px){.social-container .social-menu-footer{text-align:left;padding-left:5%;border-left:1px solid #fff;margin:115px 0}
}
@media screen and (min-width:1100px){.social-container .social-menu-footer{padding-left:10%}
}
.social-container .social-menu-footer .social-label{font-size:10px;line-height:14px;text-transform:uppercase;letter-spacing:.6px;font-weight:700;color:#fff;text-align:center;margin-bottom:10px}
@media (min-width:1024px){.social-container .social-menu-footer .social-label{margin-bottom:24px;margin-top:27px;font-size:14px;line-height:14px}
}
.social-container .social-menu-footer .button--white{margin-top:50px;padding:10px 60px;text-transform:inherit;font-size:14px;line-height:20px}
@media (min-width:1024px){.social-container .social-menu-footer .button--white{margin-top:108px;font-size:20px;line-height:24px;padding:18px 147px}
}
.social-container .social-menu-footer .navbar-primary__label{color:#fff;text-align:center;display:inline-block;width:373px;font-size:10px;line-height:10px;font-weight:700;margin-top:30px}
@media (min-width:1024px){.social-container .social-menu-footer .navbar-primary__label{font-size:14px;line-height:14px;margin-top:44px}
}
.social-container .social-label{font-size:10px;line-height:14px;text-transform:uppercase;letter-spacing:.6px;font-weight:700;color:#fff;text-align:center;margin-bottom:10px}
@media (min-width:1024px){.social-container .social-label{margin-bottom:24px;margin-top:27px;font-size:14px;line-height:14px}
}
.social-container .button--white{margin-top:40px;padding:10px 60px;text-transform:inherit;font-size:14px;line-height:20px}
@media (min-width:1024px){.social-container .button--white{margin-top:165px;font-size:20px;line-height:24px;padding:18px 147px}
}
.social-container .navbar-primary__label{color:#fff;text-align:center;display:block;font-size:14px;font-weight:700}
@media (min-width:1024px){.social-container .navbar-primary__label{margin-top:30px}
}
.social-container .social-icons{text-align:center;margin:0 auto}
@media (min-width:1024px){.social-container .social-icons{text-align:right;padding:0;margin:0 0 44px}
}
.social-container .social-icons__icon{margin:0 auto;padding:0 30px 0 0}
.social-container .social-icons__icon:hover img{opacity:.6}
.social-container .social-icons__icon:last-of-type{padding:0}
@media (min-width:1024px){.social-container .social-icons__icon{padding:0 56px 0 0}
}
.social-container .social-icons__icon img{height:auto;opacity:1;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.social-container .social-icons__icon--facebook img{width:10px}
@media (min-width:1024px){.social-container .social-icons__icon--facebook img{width:16px}
}
.social-container .social-icons__icon--twitter img{width:22px}
@media (min-width:1024px){.social-container .social-icons__icon--twitter img{width:37px}
}
.social-container .social-icons__icon--instagram img{width:19px}
@media (min-width:1024px){.social-container .social-icons__icon--instagram img{width:30px}
}
.social-container .social-icons__icon--youtube img{width:23px}
@media (min-width:1024px){.social-container .social-icons__icon--youtube img{width:36px}
}
.social-container .social-icons__icon--snapchat img{width:19px}
@media (min-width:1024px){.social-container .social-icons__icon--snapchat img{width:30px}
}
.footer-menu cite{margin-top:35px;margin-bottom:10px;text-align:left}
@media (min-width:768px){.footer-menu cite{margin-top:0;margin-bottom:16px}
}
@media (min-width:1024px){.footer-menu cite{font-size:14px;line-height:14px}
}
.footer-container{padding-top:20px}
.menu-footer-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:14px;line-height:20px}
@media (min-width:1024px){.menu-footer-container{font-size:20px;line-height:24px}
}
.menu-footer-container ul{padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.menu-footer-container ul .menu-item a{text-decoration:none;color:#7b7e8a;letter-spacing:.3px;font-weight:600;padding-right:25px;-webkit-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}
.menu-footer-container ul .menu-item a:hover{color:#fff}
@-webkit-keyframes k{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:1}
50%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:.5}
to{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:1}
}
@-o-keyframes k{0%{-o-transform:translateX(40px);transform:translateX(40px);opacity:1}
50%{-o-transform:translateX(-40px);transform:translateX(-40px);opacity:.5}
to{-o-transform:translateX(40px);transform:translateX(40px);opacity:1}
}
@keyframes k{0%{-webkit-transform:translateX(40px);-o-transform:translateX(40px);transform:translateX(40px);opacity:1}
50%{-webkit-transform:translateX(-40px);-o-transform:translateX(-40px);transform:translateX(-40px);opacity:.5}
to{-webkit-transform:translateX(40px);-o-transform:translateX(40px);transform:translateX(40px);opacity:1}
}
@-webkit-keyframes l{0%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:.5}
50%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:1}
to{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:.5}
}
@-o-keyframes l{0%{-o-transform:translateX(-40px);transform:translateX(-40px);opacity:.5}
50%{-o-transform:translateX(40px);transform:translateX(40px);opacity:1}
to{-o-transform:translateX(-40px);transform:translateX(-40px);opacity:.5}
}
@keyframes l{0%{-webkit-transform:translateX(-40px);-o-transform:translateX(-40px);transform:translateX(-40px);opacity:.5}
50%{-webkit-transform:translateX(40px);-o-transform:translateX(40px);transform:translateX(40px);opacity:1}
to{-webkit-transform:translateX(-40px);-o-transform:translateX(-40px);transform:translateX(-40px);opacity:.5}
}
@font-face{font-family:Helvetica Neue;src:url(../fonts/helveticaneueltstd-roman-webfont.eot?#iefix);src:url(../fonts/helveticaneueltstd-roman-webfont.eot?#iefix) format("eot"),url(../fonts/helveticaneueltstd-roman-webfont.woff) format("woff"),url(../fonts/helveticaneueltstd-roman-webfont.ttf) format("truetype"),url(../fonts/helveticaneueltstd-roman-webfont.svg#5101995a-e73b-4cf9-84e8-f99eb43277b1) format("svg");font-weight:400}
@font-face{font-family:Helvetica Neue;src:url(../fonts/helveticaneueltstd-bd-webfont.eot?#iefix);src:url(../fonts/helveticaneueltstd-bd-webfont.eot?#iefix) format("eot"),url(../fonts/helveticaneueltstd-bd-webfont.woff) format("woff"),url(../fonts/helveticaneueltstd-bd-webfont.ttf) format("truetype"),url(../fonts/helveticaneueltstd-bd-webfont.svg#e4d5b881-6835-45b7-8766-3e5b9e7cab8b) format("svg");font-weight:700}
@font-face{font-family:Adelle;src:url(../fonts/adelle-sans/adellesans-italic-webfont.eot?#iefix);src:url(../fonts/adelle-sans/adellesans-italic-webfont?#iefix) format("eot"),url(../fonts/adelle-sans/adellesans-italic-webfont.woff) format("woff"),url(../fonts/adelle-sans/adellesans-italic-webfont.ttf) format("truetype"),url(../fonts/adelle-sans/adellesans-italic-webfont.svg#b517960a-2dcd-4827-8a2c-c62681d34342) format("svg");font-weight:400;font-style:italic}
@font-face{font-family:Adelle;src:url(../fonts/adelle-sans/adellesans-regular-webfont?#iefix);src:url(../fonts/adelle-sans/adellesans-regular-webfont.eot?#iefix) format("eot"),url(../fonts/adelle-sans/adellesans-regular-webfont.woff) format("woff"),url(../fonts/adelle-sans/adellesans-regular-webfont.ttf) format("truetype"),url(../fonts/adelle-sans/adellesans-regular-webfont.svg#6ad1d18a-0166-4178-812f-07e16b64000b) format("svg");font-weight:400;font-style:normal}
#kss-node .kss-section{max-width:none}
.kss-modifier__example>*{position:relative!important;left:auto;right:auto;bottom:auto;top:auto}
.kss-modifier__example .slide{width:100%;height:auto;min-height:600px}
#legend{background-color: black; padding: 35px 0 15px 0; color: white}
