/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Open Sans';font-weight:300;src:url("../fonts/open-sans-light-300.woff2") format("woff2");src:url("../fonts/open-sans-light-300-2f11ecdd.woff") format("woff")}@font-face{font-family:'Open Sans';font-weight:400;src:url("../fonts/open-sans-normal-400.woff2") format("woff2");src:url("../fonts/open-sans-normal-400-3db31567.woff") format("woff")}@font-face{font-family:'Open Sans';font-weight:700;src:url("../fonts/open-sans-bold-700.woff2") format("woff2");src:url("../fonts/open-sans-bold-700-2b255130.woff") format("woff")}@font-face{font-family:'Open Sans';font-weight:800;src:url("../fonts/open-sans-exbold-800.woff2") format("woff2");src:url("../fonts/open-sans-exbold-800-fd1936c3.woff") format("woff")}.font-xbold{font-weight:800}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-light{font-weight:300}html,body,p,h1,h2,h3,h4,h5,h6{font-family:'Open Sans', sans-serif !important;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:subpixel-antialiased !important;-moz-osx-font-smoothing:grayscale !important}@-webkit-keyframes slideInToLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:visible}to{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@-moz-keyframes slideInToLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:visible}to{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@-ms-keyframes slideInToLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:visible}to{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@-o-keyframes slideInToLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:visible}to{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideInToLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:visible}to{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@-webkit-keyframes slideDown{from{max-height:0px}to{max-height:1500px;overflow:hidden}}@-moz-keyframes slideDown{from{max-height:0px}to{max-height:1500px;overflow:hidden}}@-ms-keyframes slideDown{from{max-height:0px}to{max-height:1500px;overflow:hidden}}@-o-keyframes slideDown{from{max-height:0px}to{max-height:1500px;overflow:hidden}}@keyframes slideDown{from{max-height:0px}to{max-height:1500px;overflow:hidden}}@-webkit-keyframes growFromCenter{from{opacity:0;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-moz-keyframes growFromCenter{from{opacity:0;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-ms-keyframes growFromCenter{from{opacity:0;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-o-keyframes growFromCenter{from{opacity:0;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes growFromCenter{from{opacity:0;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes shrinkToCenter{from{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}to{opacity:0;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0)}}@-moz-keyframes shrinkToCenter{from{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}to{opacity:0;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0)}}@-ms-keyframes shrinkToCenter{from{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}to{opacity:0;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0)}}@-o-keyframes shrinkToCenter{from{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}to{opacity:0;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0)}}@keyframes shrinkToCenter{from{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}to{opacity:0;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0)}}@-webkit-keyframes shrinkIn{from{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5);visibility:visible}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-moz-keyframes shrinkIn{from{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5);visibility:visible}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-ms-keyframes shrinkIn{from{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5);visibility:visible}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-o-keyframes shrinkIn{from{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5);visibility:visible}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes shrinkIn{from{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5);visibility:visible}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@-webkit-keyframes growOut{from{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);visibility:visible}to{opacity:0;-webkit-transform:scale3d(1.75, 1.75, 1.75);transform:scale3d(1.75, 1.75, 1.75)}}@-moz-keyframes growOut{from{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);visibility:visible}to{opacity:0;-webkit-transform:scale3d(1.75, 1.75, 1.75);transform:scale3d(1.75, 1.75, 1.75)}}@-ms-keyframes growOut{from{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);visibility:visible}to{opacity:0;-webkit-transform:scale3d(1.75, 1.75, 1.75);transform:scale3d(1.75, 1.75, 1.75)}}@-o-keyframes growOut{from{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);visibility:visible}to{opacity:0;-webkit-transform:scale3d(1.75, 1.75, 1.75);transform:scale3d(1.75, 1.75, 1.75)}}@keyframes growOut{from{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);visibility:visible}to{opacity:0;-webkit-transform:scale3d(1.75, 1.75, 1.75);transform:scale3d(1.75, 1.75, 1.75)}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-ms-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-o-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-ms-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInSlideUp{from{opacity:0;transform:translate3d(0, 25px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@-moz-keyframes fadeInSlideUp{from{opacity:0;transform:translate3d(0, 25px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@-ms-keyframes fadeInSlideUp{from{opacity:0;transform:translate3d(0, 25px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@-o-keyframes fadeInSlideUp{from{opacity:0;transform:translate3d(0, 25px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fadeInSlideUp{from{opacity:0;transform:translate3d(0, 25px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@-webkit-keyframes zoom-in{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-moz-keyframes zoom-in{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-ms-keyframes zoom-in{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-o-keyframes zoom-in{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoom-in{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@-moz-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@-ms-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@-o-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.scroll-fade{-webkit-animation:fadeIn 0.75s ease-in;-moz-animation:fadeIn 0.75s ease-in;-ms-animation:fadeIn 0.75s ease-in;-o-animation:fadeIn 0.75s ease-in;animation:fadeIn 0.75s ease-in}.scroll-fade.fade-out{-webkit-animation:fadeOut 0.75s ease-in;-moz-animation:fadeOut 0.75s ease-in;-ms-animation:fadeOut 0.75s ease-in;-o-animation:fadeOut 0.75s ease-in;animation:fadeOut 0.75s ease-in}.flashit{-webkit-animation:flash 0.25s ease-in-out;-moz-animation:flash 0.25s ease-in-out;-ms-animation:flash 0.25s ease-in-out;-o-animation:flash 0.25s ease-in-out;animation:flash 0.25s ease-in-out}body{color:#212121;font-size:14px}@media (min-width: 1402px){body{font-size:16px}}@font-face{font-family:'statefaceregular';src:url("../fonts/stateface-regular-state-0179d4a7.woff2") format("woff2"),url("../fonts/stateface-regular-state-97b0ba80.woff") format("woff");font-weight:normal;font-style:normal}.state{font-family:'statefaceregular'}.state.alabama:before{content:"B"}.state.alaska:before{content:"A"}.state.california:before{content:"E"}.state.delaware:before{content:"H"}.state.florida:before{content:"I"}.state.georgia:before{content:"J"}.state.maine:before{content:"U"}.state.maryland:before{content:"T"}.state.massachusetts:before{content:"S"}.state.mississippi:before{content:"Y"}.state.new-hampshire:before{content:"d"}.state.new-jersey:before{content:"e"}.state.new-york:before{content:"h"}.state.north-carolina:before{content:"a"}.state.ohio:before{content:"i"}.state.oregon:before{content:"k"}.state.rhode:before{content:"m"}.state.south-carolina:before{content:"n"}.state.texas:before{content:"q"}.state.virginia:before{content:"s"}.state.washington:before{content:"u"}.state.wisconsin:before{content:"v"}a{display:inline-block;position:relative;color:#1A74A6;cursor:pointer;text-decoration:none;-webkit-transition:all 0.12s ease-in;-moz-transition:all 0.12s ease-in;-ms-transition:all 0.12s ease-in;transition:all 0.12s ease-in}a:hover{text-decoration:underline}strong{font-weight:700}h1{font-size:24.87px;font-weight:400;line-height:125%;letter-spacing:-0.04em}@media (min-width: 768px) and (max-width: 1400px){h1{font-size:33.0771px}}@media (min-width: 1401px) and (max-width: 1401px){h1{font-size:33.0771px}}@media (min-width: 1402px){h1{font-size:58.92px}}h1:first-of-type{margin-top:0}h2{font-size:18.66px;line-height:145%;font-weight:400;letter-spacing:-0.06em}h2:first-of-type{margin-top:0}@media (min-width: 768px) and (max-width: 1400px){h2{font-size:24.87px;line-height:145%}}@media (min-width: 1401px) and (max-width: 1401px){h2{font-size:24.87px;line-height:145%}}@media (min-width: 1402px){h2{font-size:33.0771px;line-height:145%}}h3{line-height:21px;font-weight:400;letter-spacing:-0.04em}@media (min-width: 768px){h3{font-size:18.66px;line-height:145%}}@media (min-width: 1401px) and (max-width: 1401px){h3{font-size:18.66px;line-height:145%}}@media (min-width: 1402px){h3{font-size:24.8178px;line-height:145%}}h4,h5{font-weight:12px;line-height:145%;font-weight:400}@media (min-width: 768px){h4,h5{font-size:14px}}@media (min-width: 1401px) and (max-width: 1401px){h4,h5{font-size:14px}}@media (min-width: 1402px){h4,h5{font-size:18.62px}}p{line-height:145%}.text-center{text-align:center}.text-right{text-align:right}.text-white{color:#FFFFFF}.text-small{font-size:12px}.text-large{font-size:18.66px}.text-x-large{font-size:27.99px}.bold{font-weight:700}.light{font-weight:100}.italic{font-style:italic}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}@media print{html,body,p,h1,h2,h3,h4,h5,h6{font-family:sans-serif !important}}.force-exit{pointer-events:none}@media print{.no-print{display:none !important}}.hidden-508{position:absolute !important;text-indent:-9999px;width:1px;height:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);overflow:hidden}.hide{display:none !important}.hide-mobile{display:none}@media (min-width: 768px) and (max-width: 1400px){.hide-mobile{display:block}}@media (min-width: 1401px){.hide-mobile{display:block}}@media (min-width: 768px){.hide-tablet-plus{display:none !important}}@media (min-width: 1401px){.hide-desktop{display:none !important}}.block{display:block}.lower-opacity{opacity:.7}.fade-in{-webkit-animation:fadeIn 0.2s ease-in-out;-moz-animation:fadeIn 0.2s ease-in-out;-ms-animation:fadeIn 0.2s ease-in-out;-o-animation:fadeIn 0.2s ease-in-out;animation:fadeIn 0.2s ease-in-out}.fade-out{-webkit-animation:fadeOut 0.2s ease-in-out;-moz-animation:fadeOut 0.2s ease-in-out;-ms-animation:fadeOut 0.2s ease-in-out;-o-animation:fadeOut 0.2s ease-in-out;animation:fadeOut 0.2s ease-in-out}.float-right{float:right}.flex-order-1-2{order:1}@media (min-width: 768px){.flex-order-1-2{order:2}}.flex-order-2-1{order:2}@media (min-width: 768px){.flex-order-2-1{order:1}}.flex-center{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.bg-brown{background-color:#513c2c;color:#FFFFFF}.bg-ocean{background-color:#037971;color:#FFFFFF}.bg-blue{background-color:#152850;color:#FFFFFF}.heading-marker--brown{padding-left:10px;border-left:3px solid #513c2c}.error{color:red}.image-with-copy{width:50%}.image-with-copy--left{float:left;margin:0 20px 10px 0}.image-with-copy--right{float:right;margin:0 0 10px 20px}@media (max-width: 640px){.image-with-copy{width:100%}}.image-with-copy figcaption{font-size:10px;font-style:italic}.img-copy-container--vert-short-text{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media (min-width: 768px){.img-copy-container--vert-short-text div{flex:1 0 75%;padding-right:25px;max-width:75%}}.img-copy-container--vert-short-text figure{padding-bottom:10px;max-width:50%}@media (min-width: 768px){.img-copy-container--vert-short-text figure{max-width:25%;flex:1 0 25%}}.js-back-top{cursor:pointer}.icon{display:inline-block;vertical-align:middle}.icon-green-small-circle{background-color:#4a831d;border-radius:50%;height:30px;width:30px;position:relative}.icon-green-small-circle img{height:17px;width:17px;top:6px;position:absolute;left:8px}.margin-none{margin:0}.flex-copy-container{padding:0}@media (min-width: 768px){.flex-copy-container{padding:0 25px;max-width:50%}}.main-content p:first-child{margin-top:0}@media (min-width: 768px){.pad-left-20{padding-left:20px}}@media (min-width: 768px){.pad-right-20{padding-right:20px}}.image-header--none{padding-top:50px}@media (min-width: 768px){.image-header--none{padding-top:125px}}.no-flash-detected{display:none;padding:1em;border:1px solid #8E2121;border-radius:3px;background-color:rgba(255,255,255,0.8);color:#000000;width:75%;margin:0 auto}.no-flash-detected a{text-decoration:underline;color:#212121 !important}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{position:relative;padding:0;margin:0;min-height:100vh}body{-webkit-animation:fadeIn 225ms cubic-bezier(0.39, 0.575, 0.565, 1);-moz-animation:fadeIn 225ms cubic-bezier(0.39, 0.575, 0.565, 1);-ms-animation:fadeIn 225ms cubic-bezier(0.39, 0.575, 0.565, 1);-o-animation:fadeIn 225ms cubic-bezier(0.39, 0.575, 0.565, 1);animation:fadeIn 225ms cubic-bezier(0.39, 0.575, 0.565, 1);min-height:100vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media print{body{display:block}}.flex-wrapper{-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}@media print{.flex-wrapper{display:block}}.flex-container--row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print{.flex-container--row{display:block}}section.flex-container--row{position:relative;margin:0 auto 45px}@media (min-width: 768px) and (max-width: 1400px){section.flex-container--row{margin-bottom:60px}}@media (min-width: 1401px){section.flex-container--row{margin-bottom:70px}}.flex-container--column{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print{.flex-container--column{display:block}}.flex-left{-webkit-justify-content:flex-start;justify-content:flex-start}.flex-right{-webkit-justify-content:flex-end;justify-content:flex-end}.align-flex-start{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}.flex-col-3{-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width: 768px) and (max-width: 1400px){.flex-col-3{-webkit-flex:1 0 50%;-moz-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}@media (min-width: 1401px){.flex-col-3{-webkit-flex:1 0 25%;-moz-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%}}.flex-col-4{-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width: 768px) and (max-width: 1400px){.flex-col-4{-webkit-flex:1 0 50%;-moz-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}@media (min-width: 1401px){.flex-col-4{-webkit-flex:1 0 33.3333333333%;-moz-flex:1 0 33.3333333333%;-ms-flex:1 0 33.3333333333%;flex:1 0 33.3333333333%}}.flex-col-6{-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width: 768px) and (max-width: 1400px){.flex-col-6{-webkit-flex:1 0 50%;-moz-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}@media (min-width: 1401px){.flex-col-6{-webkit-flex:1 0 50%;-moz-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%}}@media (min-width: 768px){.flex-col-6{max-width:50%}}.flex-col-8{-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width: 768px) and (max-width: 1400px){.flex-col-8{-webkit-flex:1 0 50%;-moz-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%}}@media (min-width: 1401px){.flex-col-8{-webkit-flex:1 0 66.6666666667%;-moz-flex:1 0 66.6666666667%;-ms-flex:1 0 66.6666666667%;flex:1 0 66.6666666667%}}@media (min-width: 768px) and (max-width: 1400px){.flex-col-8.main-content{max-width:75%;padding-right:40px}}.flex-col-12{-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width: 1401px){.flex-col-12{-webkit-flex:1 0 100%;-moz-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}}.float-col-4{width:100%}@media (min-width: 768px) and (max-width: 1400px){.float-col-4{width:50%}}@media (min-width: 1401px){.float-col-4{width:33.33%}}.contain-width--sm{position:relative;margin:0 auto 45px;max-width:968px;padding:0 10px}@media (min-width: 768px) and (max-width: 1400px){.contain-width--sm{margin-bottom:60px}}@media (min-width: 1401px){.contain-width--sm{margin-bottom:70px}}.contain-width--md{position:relative;margin:0 auto 45px;max-width:1168px;padding:0 10px}@media (min-width: 768px) and (max-width: 1400px){.contain-width--md{margin-bottom:60px}}@media (min-width: 1401px){.contain-width--md{margin-bottom:70px}}.contain-width--lg{position:relative;margin:0 auto 45px;max-width:1268px;padding:0 10px}@media (min-width: 768px) and (max-width: 1400px){.contain-width--lg{margin-bottom:60px}}@media (min-width: 1401px){.contain-width--lg{margin-bottom:70px}}.list-page-utility-container{display:none}@media (min-width: 768px){.list-page-utility-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:0 20px;margin-bottom:30px}}.nav-container{position:relative;max-width:100%;margin:0 auto;padding:0 15px}.site-header{display:block;position:fixed;top:0;right:0;left:0;height:60px;padding:16px 15px;z-index:400;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;background-color:rgba(255,255,255,0.9);box-shadow:1px 0 6px 1px rgba(0,0,0,0.2)}.site-header a{color:#212121}.site-header.site-header--floating{display:block;position:fixed;top:0;right:0;left:0}@media print{.site-header.site-header--floating{position:relative}}.site-header.is-up{top:-110px;transition-delay:.09s}@media print{.site-header.is-up{top:inherit}}.site-header.is-down{top:0;transition-delay:.09s}.site-header.remove-shadow{box-shadow:1px 1px 10px 1px rgba(0,0,0,0)}@media (min-width: 768px) and (max-width: 1400px){.site-header{height:85px;padding:20px 25px}}@media (min-width: 1401px){.site-header{padding:18px 45px;height:90px}}@media print{.site-header{position:relative;padding:0 !important;top:0;box-shadow:none}}.brand{display:block;position:relative;float:left}@media print{.brand{padding:0;margin:0;left:0}}.brand-badge{position:relative;float:left;background-color:#FFFFFF;border-radius:50%;box-shadow:0 0 35px 1px rgba(0,0,0,0.12)}.brand-desktop{display:none}@media (min-width: 1401px){.brand-desktop{display:block}}@media (min-width: 1401px) and (max-width: 1401px){.brand-desktop{width:45px;height:45px}}@media (min-width: 1402px){.brand-desktop{width:55px;height:55px}}.brand-mobile{display:block;width:30px;height:30px}@media (min-width: 768px) and (max-width: 1400px){.brand-mobile{width:45px;height:45px}}@media (min-width: 1401px){.brand-mobile{display:none}}.brand-title{display:block;position:relative;float:left;padding:6px 15px}@media (min-width: 768px) and (max-width: 1400px){.brand-title{padding:7px 0 0 15px}}@media (min-width: 1401px) and (max-width: 1401px){.brand-title{padding:6px 0 0 10px}}@media (min-width: 1402px){.brand-title{padding:8px 0 0 15px}}@media print{.brand-title{padding:0px 0 0 20px}}.super-brand{display:none}@media (min-width: 768px){.super-brand{line-height:10px;font-weight:300;margin:0;display:block;letter-spacing:1.12px}}@media (min-width: 768px) and (max-width: 1400px){.super-brand{font-size:10px}}@media (min-width: 1401px) and (max-width: 1112px){.super-brand{font-size:8px}}@media (min-width: 1113px){.super-brand{font-size:10px}}@media print{.super-brand{color:#000000;display:block}}.sub-brand{font-size:12px;font-weight:400;line-height:18px;letter-spacing:1px;margin:0;text-transform:uppercase}@media (min-width: 768px) and (max-width: 1400px){.sub-brand{font-size:23px;line-height:125%}}@media (min-width: 1401px) and (max-width: 1112px){.sub-brand{font-size:19px}}@media (min-width: 1113px){.sub-brand{font-size:23px;line-height:125%}}@media print{.sub-brand{color:#000000}}.toggle-object,.search-container{display:none;position:fixed;top:0;right:0;bottom:0;background:rgba(255,255,255,0.9);width:100%;border-left:1px solid #327ea7;z-index:100}.toggle-object.is-open,.is-open.search-container{display:block;right:0;-webkit-animation:shrinkIn .15s ease-in;-moz-animation:shrinkIn .15s ease-in;-ms-animation:shrinkIn .15s ease-in;-o-animation:shrinkIn .15s ease-in;animation:shrinkIn .15s ease-in;box-shadow:0 0 3px 1px rgba(0,0,0,0.48)}.toggle-object.is-closed,.is-closed.search-container{-webkit-animation:growOut .25s ease-out;-moz-animation:growOut .25s ease-out;-ms-animation:growOut .25s ease-out;-o-animation:growOut .25s ease-out;animation:growOut .25s ease-out}@media (min-width: 1401px){.toggle-object,.search-container{display:block;position:relative;padding-top:0;right:auto;bottom:auto;width:auto;float:right;background-color:transparent;border:none}}.nav-toggle,.search-toggle{position:absolute;right:35px;font-size:16px;line-height:0;width:20px;border:none;background:none;text-align:center}.nav-toggle .dot,.search-toggle .dot{display:block;position:relative;height:4px;width:4px;background-color:#212121;border-radius:50%;margin:3px auto}@media (min-width: 768px) and (max-width: 1400px){.nav-toggle,.search-toggle{font-size:32px;width:32px;margin:6px 10px}.nav-toggle .dot,.search-toggle .dot{margin:5px 0}}@media (min-width: 1401px){.nav-toggle,.search-toggle{display:none}}@media (min-width: 1401px){.navbar-container{margin-right:30px}}.site-nav{position:absolute;top:50%;left:0;right:0;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 1401px){.site-nav{position:relative;top:auto;left:auto;right:auto;-moz-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%)}}@media (min-width: 1401px) and (max-width: 1112px){.site-nav{padding-top:15px}}@media (min-width: 1113px){.site-nav{padding-top:22px}}@media print{.site-nav{display:none}}.site-nav-link{display:block;position:relative;padding:15px 0;font-size:26px;text-align:center;text-decoration:none !important;text-transform:uppercase}@media (max-width: 1400px){.site-nav-link.science{color:#513c2c}.site-nav-link.tote{color:#037971}.site-nav-link.resources{color:#4a831d}.site-nav-link.curriculum{color:#152850}.site-nav-link.orange-cta{color:#E4572E}}@media (min-width: 768px) and (max-width: 1400px){.site-nav-link{font-size:40px}}@media (min-width: 1401px) and (max-width: 1112px){.site-nav-link{font-size:13px;padding:0}}@media (min-width: 1402px){.site-nav-link{display:inline-block;border-bottom:none;margin:0 8px;-webkit-animation:fadeIn .3s ease-out;-moz-animation:fadeIn .3s ease-out;-ms-animation:fadeIn .3s ease-out;-o-animation:fadeIn .3s ease-out;animation:fadeIn .3s ease-out;font-size:14px;padding:0 5px}}.site-nav-link:after{position:absolute;bottom:-20%;left:0;width:100%;height:1px;content:'';opacity:0;-webkit-transition:height 0.3s, opacity 0.3s, transform 0.3s;-moz-transition:height 0.3s, opacity 0.3s, transform 0.3s;-ms-transition:height 0.3s, opacity 0.3s, transform 0.3s;transition:height 0.3s, opacity 0.3s, transform 0.3s;-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transform:translateY(10px)}.site-nav-link.science:after{background:#513c2c}.site-nav-link.tote:after{background:#037971}.site-nav-link.resources:after{background:#4a831d}.site-nav-link.curriculum:after{background:#152850}.site-nav-link.orange-cta:after{background:#E4572E}.site-nav-link:hover,.site-nav-link.active{background:transparent}@media (min-width: 1401px){.site-nav-link:hover:after,.site-nav-link.active:after{height:1px;opacity:1;-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px)}}.site-nav-link:focus:after{opacity:1;-webkit-transition:height 0.3s, opacity 0.3s, transform 0.3s;-moz-transition:height 0.3s, opacity 0.3s, transform 0.3s;-ms-transition:height 0.3s, opacity 0.3s, transform 0.3s;transition:height 0.3s, opacity 0.3s, transform 0.3s;-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);transform:translateY(0px)}.mobile-nav-close{display:block;border-radius:50%;text-align:center;text-transform:uppercase;border-color:transparent;outline:none;position:fixed;top:16px;right:14px;width:30px;height:30px;line-height:0;font-size:30px;font-weight:300;color:#1A74A6;background-color:transparent}@media (min-width: 1401px) and (max-width: 1401px){.mobile-nav-close{display:none}}@media (min-width: 1402px){.mobile-nav-close{display:none}}.search-toggle{right:0;margin-top:-4px;outline:0}@media (min-width: 768px) and (max-width: 1400px){.search-toggle{margin-top:5px}}@media (min-width: 1401px) and (max-width: 1112px){.search-toggle{margin-top:9px}}@media (min-width: 1113px){.search-toggle{margin:14px 0 0 33px}}@media (min-width: 1401px){.search-toggle{display:block;padding:0}}@media print{.search-toggle{display:none}}.search-toggle .ion.ion-ios-search:before{font-size:32px;position:relative;right:10px}.search-container{display:none;position:fixed;background:#FFFFFF;top:0;right:0;bottom:0;left:0;z-index:300}.search-container .mobile-nav-close{display:block}.search-input--main{display:block;position:absolute;top:50%;margin-top:-75px;width:100%;height:150px;text-align:center;font-size:24px;color:#1A74A6;border-right:none;border-left:none;border-bottom:1px solid #383c42;border-top:1px solid #383c42;background-color:transparent;box-shadow:none;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;transition:all 150ms ease-out}.search-input--main::-webkit-input-placeholder{color:#383c42;text-transform:uppercase;font-variant:uppercase}.search-input--main:-moz-placeholder{color:#383c42;text-transform:uppercase;font-variant:uppercase}.search-input--main::-moz-placeholder{color:#383c42;text-transform:uppercase;font-variant:uppercase}.search-input--main:-ms-input-placeholder{color:#383c42;text-transform:uppercase;font-variant:uppercase}.search-input--main:focus{outline:none;border-bottom:1px solid #1A74A6;border-top:1px solid #1A74A6}@media (min-width: 1401px){.search-input--main{font-size:50px;-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none}}.site-footer{display:block;position:relative;background-color:#152850;border-top:4px solid #5d83d4;z-index:4;-webkit-flex:none;-moz-flex:none;-ms-flex:none;flex:none}@media print{.site-footer{display:none}}.footer-content{overflow:visible;padding:0 30px;margin-top:30px;margin-bottom:15px}.footer-content:before,.footer-content:after{content:" ";display:table}.footer-content:after{clear:both}.footer-heading{margin:15px 0;padding:0 0 0 15px;line-height:34px;border-left:2px solid #25468d;color:#bbd1f2;font-size:16px;font-weight:300}.footer-links{margin:0 0 10px 0;padding:0}.footer-links li{font-size:12px;list-style:none;line-height:20px}.footer-links li:before{content:""}.footer-link{color:#bbd1f2;font-size:12px;text-decoration:none;border-left:2px solid transparent;-webkit-transition:0.12s;-moz-transition:0.12s;-ms-transition:0.12s;transition:0.12s}.footer-link:hover{color:#FFFFFF;border-left-color:#FFFFFF;padding-left:5px;background-color:transparent}.social-icon{position:absolute;display:inline-block;padding:15px;top:-57px;height:50px;width:50px;text-decoration:none;text-align:center;border:2px solid #5d83d4;border-radius:50px;color:#bbd1f2;background-color:#152850}@media (min-width: 768px){.social-icon{top:-58px}}.social-icon span{display:none}.social-icon:hover{background-color:#5d83d4;color:#152850;border-color:#FFFFFF;padding:15px;-webkit-transition:0.12s;-moz-transition:0.12s;-ms-transition:0.12s;transition:0.12s}.social-icon:hover:visited{color:#152850}.social-icon:visited{color:#bbd1f2}.social-icon:nth-of-type(2){left:88px}.footer-slug{background-color:#203c78;text-align:center;padding:3px}.footer-slug p{color:#bbd1f2}.footer-slug a{color:#FFFFFF}.footer-slug a:hover{text-decoration:none}.footer-back-top{display:none}@media (min-width: 1401px){.footer-back-top{display:block;position:fixed;right:15px;height:45px;bottom:-45px;width:45px;padding:7px;cursor:pointer;background-color:rgba(255,255,255,0.75);border:1px solid #152850;border-radius:50%;color:#152850;text-align:center;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-size:21px}.footer-back-top.js-show{opacity:1;z-index:6;bottom:15px}}.footer-back-top:hover{background-color:#4a831d;color:#FFFFFF;border:1px solid #4a831d}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-map-pane svg,.leaflet-map-pane canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden;-ms-touch-action:none;touch-action:none}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none !important}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-o-transition:-o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078A8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}.leaflet-container{font:12px/1.5 inherit}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console', Monaco, monospace;text-indent:1px}.leaflet-control-zoom-out{font-size:20px}.leaflet-touch .leaflet-control-zoom-in{font-size:22px}.leaflet-touch .leaflet-control-zoom-out{font-size:24px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.7);margin:0;display:none}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,0.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;cursor:pointer}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:5px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content h4{margin:0;max-width:90%;font-size:15px}.leaflet-popup-content a{font-size:0.875rem}.leaflet-popup-content p{line-height:155%;font-size:0.875rem}.leaflet-popup-tip-container{margin:0 auto;width:40px;height:20px;position:relative;overflow:hidden}.leaflet-popup-tip{width:14px;height:14px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:rgba(255,255,255,0.95);color:#333;box-shadow:1px 0px 6px -2px rgba(0,0,0,0.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:10px;padding:4px 4px 0 0;border:none;text-align:center;width:22px;height:22px;font:16px/14px inherit;color:#c3c3c3;text-decoration:none;font-weight:100;background:transparent;font-size:27px}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.swiper-container{width:100%;margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;align-items:center}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);-o-transform:translate(0px, 0px);-ms-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-slide.swiper-slide--scrollable{overflow-y:auto}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform, height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform, height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;transition:300ms;-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}@media print{.swiper-pagination{display:none}}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:12px;height:12px;display:inline-block;border-radius:100%;background:#FFFFFF;opacity:0.92;border:1px solid #212121}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#FFFFFF}.swiper-pagination-bullet-active{opacity:1;background:#E4572E;border:1px solid #E4572E}.swiper-pagination-white .swiper-pagination-bullet-active{background:#FFFFFF}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);-moz-transform:translate3d(0px, -50%, 0);-o-transform:translate(0px, -50%);-ms-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-moz-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-moz-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-moz-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;z-index:1}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}@font-face{font-family:"Ionicons";src:url("../fonts/ionicons-72b24f24.eot?v=2.0.0");src:url("../fonts/ionicons-72b24f24.eot?v=2.0.0#iefix") format("embedded-opentype"),url("../fonts/ionicons-a7f729ed.ttf?v=2.0.0") format("truetype"),url("../fonts/ionicons-9ba4bf64.woff?v=2.0.0") format("woff"),url("../fonts/ionicons-aa56b884.svg?v=2.0.0#Ionicons") format("svg");font-weight:normal;font-style:normal}.ion,.ionicons,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-arrow-expand:before,.ion-chevron-up:before,.ion-closed-captioning:before,.ion-document:before,.ion-email:before,.ion-erlenmeyer-flask:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-calendar:before,.ion-ios-close:before,.ion-ios-close-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-monitor:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-play:before,.ion-ios-search:before,.ion-iphone:before,.ion-monitor:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-twitter:before,.ion-xbox:before{display:inline-block;speak:none;font-family:"Ionicons";font-size:16px;font-variant:normal;font-style:normal;font-weight:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-arrow-expand:before{content:"\f25e"}.ion-chevron-up:before{content:"\f126"}.ion-closed-captioning:before{content:"\f317"}.ion-document:before{content:"\f12f"}.ion-email:before{content:"\f132"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-search:before{content:"\f4a5"}.ion-iphone:before{content:"\f1fa"}.ion-link:before{content:"\f1fe"}.ion-monitor:before{content:"\f20a"}.ion-pause:before{content:"\f210"}.ion-play:before{content:"\f215"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-twitter:before{content:"\f243"}.ion-social-youtube:before{content:"\f24d"}.accordion{position:relative;border-bottom:1px solid #212121}.accordion-title{margin:0;width:100%;padding:1em;display:block;text-decoration:none;transition:background-color 0.5s ease-in-out;border-top:1px solid #212121;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#212121;cursor:pointer}.accordion-title:after{content:"\f3d0";font-family:'Ionicons';font-size:1.2em;font-weight:700;line-height:0.5em;display:inline-block;margin-left:15px;transition:transform 0.3s ease-in-out}@media print{.accordion-title:after{display:none}}.accordion-title.is-expanded:after{transform:rotate(-180deg)}@media (min-width: 1401px){.accordion-title{width:100%}}@media print{.accordion-title{font-size:1em}}.accordion-title--orange.is-expanded{background-color:#E4572E;color:#FFFFFF}.accordion-title--brown.is-expanded{background-color:#513c2c;color:#FFFFFF}.accordion-title--blue.is-expanded{background-color:#152850;color:#FFFFFF}.accordion-item{height:auto;overflow:hidden;padding:0 1.5em;max-height:150em;transition:max-height 0.5s}.accordion-item ul li{margin-bottom:10px}.accordion-item.is-expanded{padding-bottom:30px}.accordion-item.is-collapsed{max-height:0}@media print{.accordion-item.is-collapsed{max-height:150em}}.no-js .accordion-item.is-collapsed{max-height:150em}.animateIn{-webkit-animation:fadeIn 0.65s normal ease-in-out;-moz-animation:fadeIn 0.65s normal ease-in-out;-ms-animation:fadeIn 0.65s normal ease-in-out;-o-animation:fadeIn 0.65s normal ease-in-out;animation:fadeIn 0.65s normal ease-in-out}@media (min-width: 768px){.accordion--mobile-only .accordion{border-bottom:none}.accordion--mobile-only .accordion-title{cursor:auto;padding:1em 0;border-top:none}.accordion--mobile-only .accordion-title:after{display:none}.accordion--mobile-only .accordion-title.is-expanded:hover{background-color:transparent;color:#212121}}@media (min-width: 768px) and (min-width: 768px){.accordion--mobile-only .accordion-title{pointer-events:none}}@media (min-width: 768px){.accordion--mobile-only .accordion-title.is-expanded{background-color:transparent !important;color:#212121 !important}}.breadcrumbs{display:none;height:35px;padding:8px 0}@media (min-width: 768px){.breadcrumbs{display:block}}.breadcrumbs a{color:#1A74A6;font-size:10px}@media (min-width: 1401px){.breadcrumbs a{font-size:12px}}.breadcrumbs a:first-child:before{display:inline-block;font-family:"Ionicons";speak:none;content:"\f144";margin-right:.55em;margin-top:-5px;font-size:1.7em;vertical-align:middle}@media print{.breadcrumbs{display:none}}.button{display:block;padding:1.25em;margin:20px auto;max-width:300px;line-height:1;text-decoration:none;text-align:center;border-color:transparent;border-radius:3px;-webkit-appearance:none;appearance:none;box-shadow:1px 1px 2px 1px rgba(0,0,0,0.12);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}@media (min-width: 768px) and (max-width: 1400px){.button{max-width:325px}}@media (min-width: 1401px){.button{max-width:325px}}.button [class^="ion-ios-"],.button [class*=" ion-ios-"]{margin-right:1em}@media print{.button{display:none !important}}.button-green{background-image:-moz-linear-gradient(15deg, rgba(0,0,0,0.16) 50%, rgba(0,0,0,0) 100%);background-image:-webkit-linear-gradient(15deg, rgba(0,0,0,0.16) 50%, rgba(0,0,0,0) 100%);background-image:linear-gradient(15deg, rgba(0,0,0,0.16) 50%, rgba(0,0,0,0) 100%);background-color:rgba(0,0,0,0.16);background-color:#4a831d;color:#FFFFFF}.button-green:hover{text-decoration:none;box-shadow:3px 5px 16px -4px rgba(0,0,0,0.35);background-color:#498f11}.button-blue{background-image:-moz-linear-gradient(15deg, rgba(0,0,0,0.16) 50%, rgba(0,0,0,0) 100%);background-image:-webkit-linear-gradient(15deg, rgba(0,0,0,0.16) 50%, rgba(0,0,0,0) 100%);background-image:linear-gradient(15deg, rgba(0,0,0,0.16) 50%, rgba(0,0,0,0) 100%);background-color:rgba(0,0,0,0.16);background-color:#152850;color:#FFFFFF}.button-blue:hover{text-decoration:none;box-shadow:3px 5px 16px -4px rgba(0,0,0,0.35);background-color:#2a50a1}.button-ocean{background-image:-moz-linear-gradient(15deg, rgba(0,0,0,0.16) 50%, rgba(0,0,0,0) 100%);background-image:-webkit-linear-gradient(15deg, rgba(0,0,0,0.16) 50%, rgba(0,0,0,0) 100%);background-image:linear-gradient(15deg, rgba(0,0,0,0.16) 50%, rgba(0,0,0,0) 100%);background-color:rgba(0,0,0,0.16);background-color:#037971;color:#FFFFFF}.button-ocean:hover{text-decoration:none;box-shadow:3px 5px 16px -4px rgba(0,0,0,0.35);background-color:#05c4b7}.button-blue-light{background-image:-moz-linear-gradient(15deg, rgba(0,0,0,0.16) 50%, rgba(0,0,0,0) 100%);background-image:-webkit-linear-gradient(15deg, rgba(0,0,0,0.16) 50%, rgba(0,0,0,0) 100%);background-image:linear-gradient(15deg, rgba(0,0,0,0.16) 50%, rgba(0,0,0,0) 100%);background-color:rgba(0,0,0,0.16);background-color:#0091cd;color:#FFFFFF}.button-blue-light:hover{text-decoration:none;box-shadow:3px 5px 16px -4px rgba(0,0,0,0.35);background-color:#1bbcff}.button-brown{background-image:-moz-linear-gradient(15deg, rgba(0,0,0,0.16) 50%, rgba(0,0,0,0) 100%);background-image:-webkit-linear-gradient(15deg, rgba(0,0,0,0.16) 50%, rgba(0,0,0,0) 100%);background-image:linear-gradient(15deg, rgba(0,0,0,0.16) 50%, rgba(0,0,0,0) 100%);background-color:rgba(0,0,0,0.16);background-color:#513c2c;color:#FFFFFF}.button-brown:hover{text-decoration:none;box-shadow:3px 5px 16px -4px rgba(0,0,0,0.35);background-color:#836147}.button-orange{background-image:-moz-linear-gradient(15deg, rgba(0,0,0,0.16) 50%, rgba(0,0,0,0) 100%);background-image:-webkit-linear-gradient(15deg, rgba(0,0,0,0.16) 50%, rgba(0,0,0,0) 100%);background-image:linear-gradient(15deg, rgba(0,0,0,0.16) 50%, rgba(0,0,0,0) 100%);background-color:rgba(0,0,0,0.16);background-color:#E4572E;color:#FFFFFF}.button-orange:hover{text-decoration:none;box-shadow:3px 5px 16px -4px rgba(0,0,0,0.35);background-color:#f64d1c}.button-gray-light{background-color:#d6d7d9;color:#212121;border:1px solid #aeb0b5}.button-gray-light:hover{background-color:#c3c5c8}.button-past{background-color:#d6d7d9;color:#323a45;border:1px solid #aeb0b5;box-shadow:none;cursor:default;pointer-events:none;opacity:.7}.button-past:hover{background-color:#d6d7d9;box-shadow:none;text-decoration:none}.button-small{display:table;margin:auto;padding:16px 24px;text-transform:none}@media (min-width: 768px) and (max-width: 1400px){.button-small{margin:inherit}}@media (min-width: 1401px){.button-small{margin:inherit}}.button-mini{padding:8px 17px;text-transform:none;font-size:12px}.button-close{display:block;border-radius:50%;text-align:center;text-transform:uppercase;border-color:transparent;outline:none;-webkit-appearance:none;appearance:none;width:27px;height:27px;padding:0;font-size:27px;font-weight:100;line-height:0;background:none;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-transition:all 0.2s ease-in;transition:all 0.2s ease-in;outline:none;border:2px solid rgba(255,255,255,0.9)}.button-close:hover{background-color:#FFFFFF;color:#212121;text-decoration:none;border:none}@media print{.button-close{display:none}}.radiate-icon-wrap{text-align:center;margin:0 auto}.radiate-icon-wrap .radiate-icon{margin:0 auto;position:relative;cursor:pointer;border-radius:50%;text-align:center;z-index:1;color:#FFFFFF;-webkit-transition:box-shadow 0.2s;-moz-transition:box-shadow 0.2s;-ms-transition:box-shadow 0.2s;transition:box-shadow 0.2s;outline:0}.radiate-icon-wrap .radiate-icon:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';box-sizing:content-box;top:0;left:0;padding:0;box-shadow:0 0 0 3px #FFFFFF;-webkit-transition:transform 0.2s;-moz-transition:transform 0.2s;-ms-transition:transform 0.2s;transition:transform 0.2s}@media print{.radiate-icon-wrap .radiate-icon:after{box-shadow:none}}.radiate-icon-wrap .radiate-icon:hover:after{-moz-transform:scale(0.85);-o-transform:scale(0.85);-ms-transform:scale(0.85);-webkit-transform:scale(0.85);transform:scale(0.85)}.radiate-icon-wrap .radiate-icon:hover{box-shadow:0 0 0 8px rgba(255,255,255,0.3);color:#FFFFFF;text-decoration:none}.banner{margin:10px 0;text-align:center;text-transform:uppercase;line-height:1.6;widows:3}.banner,.banner a{color:#FFFFFF}.banner a{display:block;position:relative;font-weight:100}.banner a:hover{text-decoration:none}.banner a.text-x-large{font-size:24.87px}.banner a.text-x-large i:before{font-size:24.87px}.banner h4{font-weight:bold;margin:0}.banner .ion-ios-arrow-forward{margin-left:8px}@media (min-width: 768px){.banner{margin:0}}@media (min-width: 1401px){.banner:not(.supporting-resource){font-size:20px}}.banner:not([class*="banner-image"]){transition:all 0.2s cubic-bezier(0.47, 0.23, 0.12, 1)}.banner:not([class*="banner-image"]) a{width:90%;margin:0 auto;height:100%}@media (min-width: 768px){.banner:not([class*="banner-image"]) a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}}.banner:not([class*="banner-image"]) img{height:44px;margin-bottom:12px}.banner.supporting-resource:last-child{margin-bottom:50px}@media (min-width: 768px){.banner.supporting-resource:last-child{margin-bottom:0}}.banner.flex-col-3 a::before,.banner.flex-col-3 a::after{content:'';width:100%;height:5px;z-index:1;background:transparent;position:absolute;opacity:.6;-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;border-bottom:1px solid #FFFFFF}.banner.flex-col-3 a::before{right:0;top:10px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.banner.flex-col-3 a::after{left:0;bottom:10px;-webkit-transform-origin:0 50%;transform-origin:0 50%}.banner.flex-col-3 a:hover::before,.banner.flex-col-3 a:hover::after{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.banner.flex-col-6:not(.supporting-resource) a:hover .banner-text-container::before,.banner.flex-col-6:not(.supporting-resource) a:hover .banner-text-container::after{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.banner.flex-col-6:not(.supporting-resource) .banner-text-container{position:relative}.banner.flex-col-6:not(.supporting-resource) .banner-text-container::before,.banner.flex-col-6:not(.supporting-resource) .banner-text-container::after{content:'';width:100%;height:5px;z-index:1;background:transparent;position:absolute;opacity:.6;-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;border-bottom:1px solid #FFFFFF}.banner.flex-col-6:not(.supporting-resource) .banner-text-container::before{right:0;top:10px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.banner.flex-col-6:not(.supporting-resource) .banner-text-container::after{left:0;bottom:10px;-webkit-transform-origin:0 50%;transform-origin:0 50%}.banner.flex-col-6:not(.supporting-resource) .banner-text-container:hover::before,.banner.flex-col-6:not(.supporting-resource) .banner-text-container:hover::after{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.banner-subhead{margin:0;font-size:12px;text-shadow:2px 2px 2px rgba(0,0,0,0.3)}.banner-image--orange a{width:100%}@media (min-width: 768px){.banner-image--orange a:before{content:"";height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(228,87,46,0.2);transition:all 0.2s ease-in-out;z-index:1}.banner-image--orange a:hover:before{background-color:rgba(228,87,46,0)}}.banner-image--orange img{display:none}@media (min-width: 768px){.banner-image--orange img{display:block;width:100%}}.banner-image--orange div{min-height:75px;width:100%;line-height:1.6;background:#E4572E}@media (min-width: 768px){.banner-image--orange div{position:relative;z-index:2;height:auto}}.banner-image--orange div:not(.banner-text--long){padding:15px}@media (min-width: 768px){.banner-image--orange div.banner-text--icon-start{text-align:left}}.banner-image--blue a{width:100%}@media (min-width: 768px){.banner-image--blue a:before{content:"";height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(21,40,80,0.2);transition:all 0.2s ease-in-out;z-index:1}.banner-image--blue a:hover:before{background-color:rgba(21,40,80,0)}}.banner-image--blue img{display:none}@media (min-width: 768px){.banner-image--blue img{display:block;width:100%}}.banner-image--blue div{min-height:75px;width:100%;line-height:1.6;background:#152850}@media (min-width: 768px){.banner-image--blue div{position:relative;z-index:2;height:auto}}.banner-image--blue div:not(.banner-text--long){padding:15px}@media (min-width: 768px){.banner-image--blue div.banner-text--icon-start{text-align:left}}.banner-bg--brown{background-color:#513c2c;background:-moz-linear-gradient(180deg, #513c2c 0%, #654831 50%, #513c2c 100%);background:-webkit-linear-gradient(180deg, #513c2c 0%, #654831 50%, #513c2c 100%);background:linear-gradient(180deg, #513c2c 0%, #654831 50%, #513c2c 100%)}.banner-bg--blue{background-color:#152850;background:-moz-linear-gradient(180deg, #152850 0%, #173167 50%, #152850 100%);background:-webkit-linear-gradient(180deg, #152850 0%, #173167 50%, #152850 100%);background:linear-gradient(180deg, #152850 0%, #173167 50%, #152850 100%)}.banner-bg--green{background-color:#4a831d;background:-moz-linear-gradient(180deg, #4a831d 0%, #559d1d 50%, #4a831d 100%);background:-webkit-linear-gradient(180deg, #4a831d 0%, #559d1d 50%, #4a831d 100%);background:linear-gradient(180deg, #4a831d 0%, #559d1d 50%, #4a831d 100%)}.banner-bg--teal{background-color:#037971;background:-moz-linear-gradient(180deg, #037971 0%, #00968b 50%, #037971 100%);background:-webkit-linear-gradient(180deg, #037971 0%, #00968b 50%, #037971 100%);background:linear-gradient(180deg, #037971 0%, #00968b 50%, #037971 100%)}.banner-bg--orange{background-color:#E4572E;background:-moz-linear-gradient(180deg, #E4572E 0%, #ec663f 50%, #E4572E 100%);background:-webkit-linear-gradient(180deg, #E4572E 0%, #ec663f 50%, #E4572E 100%);background:linear-gradient(180deg, #E4572E 0%, #ec663f 50%, #E4572E 100%)}.banner-text--icon-start i:first-child{display:block;margin:0 0 15px}.banner-text--icon-start i:first-child:before{font-size:3em}@media (min-width: 768px){.banner-text--icon-start i:first-child{float:left;margin:0 15px 0 0}}.banner-text--long{padding:15px 45px}@media (min-width: 768px) and (max-width: 864px){.banner-text--long{padding:15px 20px}}@media (min-width: 865px) and (max-width: 1024px){.banner-text--long{padding:15px 50px}}@media (min-width: 1401px){.banner-text--long{font-size:14px}}@media (min-width: 768px) and (max-width: 1400px){.banner-text--long{font-size:12px}}@media (min-width: 1401px) and (max-width: 1401px){.banner-text--long{padding:15px 60px}}@media (min-width: 1402px){.banner-text--long{padding:15px 150px}}.banner-text-only a{padding:50px 0;font-size:24.87px}@media (min-width: 1401px){.banner-text-only a{padding:80px 0}}.icon-x-large{display:block}.icon-x-large:before{font-size:3em;margin-bottom:15px}.banner-text-container{padding:30px 0}@media print{.banner-text-container .ion:before{display:none}}.banner-white{position:relative;margin:100px auto;border:1px solid transparent;transition:all 0.3s ease-in-out;overflow:hidden;width:90%}@media (min-width: 1401px){.banner-white{border:1px solid #152850}}.banner-white a{z-index:2;transition:color 0.3s ease-in-out}.banner-white a div{width:100%;padding:0 10%;margin:0 auto}@media (min-width: 1401px){.banner-white a{color:#152850}}.banner-white img{display:block;margin:0 auto 15px}.banner-white .background{background-image:url(https://coast.noaa.gov/data/estuaries/img/index-1025.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-transform:scale(1.03);-o-transform:scale(1.03);-ms-transform:scale(1.03);-webkit-transform:scale(1.03);transform:scale(1.03)}@media (min-width: 1401px){.banner-white .background{opacity:0}}.banner-white:hover{border:1px solid transparent}.banner-white:hover a{color:#FFFFFF}.banner-white:hover .background{opacity:1;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.banner-white .ion-ios-arrow-forward:before{font-size:22px}.tab-to-dropdown-container{position:relative}@media (min-width: 768px){.tab-to-dropdown-container{display:inline-block}}.dropdown-wrapper{position:absolute;display:inline-block;vertical-align:middle;cursor:pointer;outline:none;transition:all 0.3s ease-out}.dropdown-wrapper.active .dropdown-options{border-bottom:1px solid rgba(0,0,0,0.2);max-height:225px}@media (max-width: 767px){.dropdown-wrapper.active .dropdown-options{max-height:1000px;opacity:1;background-color:#FFFFFF;border:none}}.dropdown-wrapper.active .dropdown-options.long{max-height:350px;overflow-y:scroll;overflow-x:hidden}.dropdown-wrapper.active .dropdown-header{border-radius:3px 3px 0 0;background:#152850;color:white}.dropdown-wrapper.active .dropdown-header:after{border-color:#FFFFFF transparent;transform:rotate(180deg)}@media (min-width: 511px){.dropdown-wrapper{margin:0 20px 0 0}}@media (min-width: 768px){.dropdown-wrapper{position:relative;width:200px;text-align:left}}@media (max-width: 767px){.dropdown-wrapper{top:0;left:0;width:100%}.dropdown-wrapper.tab-to-dropdown .dropdown-header{width:50%;position:absolute}.dropdown-wrapper.tab-to-dropdown:nth-of-type(1) .dropdown-header{left:0}.dropdown-wrapper.tab-to-dropdown:nth-of-type(2) .dropdown-header{left:50%}.dropdown-wrapper .dropdown-options{position:absolute;top:32px;width:100%;opacity:0;padding:0 10px;transition:opacity 0.15s ease-in-out;border:none}}.dropdown-header{position:relative;display:block;padding:5px 15px;background:#FFFFFF;border:1px solid #152850;border-radius:3px;text-align:center}@media (max-width: 767px){.dropdown-header{transition:background 0.15s ease-in-out}}.tab-to-dropdown .dropdown-header{border-radius:0}@media (max-width: 767px){.tab-to-dropdown .dropdown-header:after{display:none}}.dropdown-header:after{content:"";width:0;height:0;position:absolute;top:50%;right:15px;margin-top:-2px;border-width:6px 6px 0 6px;border-style:solid;border-color:#152850 transparent;transition:all 0.3s ease-out}@media (min-width: 768px){.dropdown-header{text-align:left;border-top:1px solid #152850;border-right:0;border-bottom:1px solid #152850;border-left:0;border-radius:0}}.dropdown-options{position:relative;padding:0;margin:0;top:100%;left:0;right:0;z-index:1;background:#FFFFFF;border:1px solid rgba(0,0,0,0.2);border-radius:0 0 3px 3px;border-top:none;border-bottom:none;list-style:none;transition:all 0.3s ease-out;max-height:0;overflow-x:hidden;overflow-y:auto}.dropdown-options.short{overflow:hidden}@media (max-width: 767px){.dropdown-options.short li{width:100%;display:block}}@media (min-width: 768px){.dropdown-options{position:absolute}}.dropdown-options li{width:45%;margin:0 auto;padding:0 10px;display:inline-block;text-decoration:none;padding:6px 0;transition:all 0.3s ease-out;color:#212121;font-size:14px}@media (min-width: 768px){.dropdown-options li{width:80%;display:block;border-bottom:1px solid #aeb0b5;font-size:12px}}.dropdown-options li:last-of-type{border:none}.dropdown-options input[type="checkbox"]{display:none}.dropdown-options input[type="checkbox"]+label{cursor:pointer;display:block;padding:7px 0}.dropdown-options input[type="checkbox"]+label span{pointer-events:none}.dropdown-options input[type="checkbox"]+label .input-checkbox{color:#aeb0b5}.dropdown-options input[type="checkbox"]+label .input-checkbox::after{display:inline-block;vertical-align:top;width:20px;height:20px;padding:0;content:'\f371';line-height:20px;text-align:center;font-family:'Ionicons'}@media (min-width: 768px){.dropdown-options input[type="checkbox"]+label .input-checkbox::after{width:16px;height:16px;line-height:16px}}.dropdown-options input[type="checkbox"]:checked+label .input-checkbox,.dropdown-options input[type="checkbox"]:focus+label .input-checkbox,.dropdown-options input[type="checkbox"]:active+label .input-checkbox{color:#FFFFFF}.dropdown-options input[type="checkbox"]:checked+label .input-checkbox:after,.dropdown-options input[type="checkbox"]:focus+label .input-checkbox:after,.dropdown-options input[type="checkbox"]:active+label .input-checkbox:after{color:#4a831d;content:'\f374'}.dropdown-options input[type="checkbox"][disabled]+label{opacity:0.3;cursor:not-allowed}.dropdown-options input[type="checkbox"][disabled]+label .input-checkbox{color:#aeb0b5}.input-checkbox-label{display:inline-block;vertical-align:top;width:80%}.jumbotron{display:block;position:relative;margin:-60px 0 10px 0;height:300px;background-color:#152850}@media (min-width: 768px) and (max-width: 1400px){.jumbotron{height:425px}}@media (min-width: 1401px){.jumbotron{height:500px}}@media print{.jumbotron{height:auto !important;max-height:200px;margin:0}}.jumbotron img{position:absolute;width:100vw;min-height:100%;object-fit:cover}@media (min-width: 768px){.jumbotron img{bottom:0}}@media print{.jumbotron img{display:none}}.jumbotron.no-object-fit{background-size:cover;background-position:center center}.jumbotron.no-object-fit img{opacity:0}.jumbotron-content{display:block;position:absolute;padding:0 25px;top:68%;margin:0 auto;left:0;right:0;text-align:center;z-index:300;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width: 768px){.jumbotron-content{top:60%}}@media (min-width: 1401px) and (max-width: 1401px){.jumbotron-content{width:700px}}@media (min-width: 1402px){.jumbotron-content{width:840px}}@media print{.jumbotron-content{top:inherit;padding:40px 25px 0;position:relative;text-align:left}}.jumbotron-headline{color:#FFFFFF;margin-bottom:0;text-transform:uppercase;text-align:center;font-size:30px;font-weight:300;line-height:125%;text-shadow:2px 2px 2px rgba(0,0,0,0.11);-webkit-animation:fadeInSlideUp 1.5s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-animation:fadeInSlideUp 1.5s cubic-bezier(0.075, 0.82, 0.165, 1);-ms-animation:fadeInSlideUp 1.5s cubic-bezier(0.075, 0.82, 0.165, 1);-o-animation:fadeInSlideUp 1.5s cubic-bezier(0.075, 0.82, 0.165, 1);animation:fadeInSlideUp 1.5s cubic-bezier(0.075, 0.82, 0.165, 1)}@media (min-width: 768px) and (max-width: 1400px){.jumbotron-headline{font-size:42px}}@media (min-width: 1401px) and (max-width: 1401px){.jumbotron-headline{font-size:52px}}@media (min-width: 1402px){.jumbotron-headline{font-size:68px;line-height:145%;margin:20px 0}}@media print{.jumbotron-headline{color:#000000}}.jumbotron-subhead{color:#FFFFFF;font-weight:300;text-align:center;margin-bottom:0;-webkit-animation:fadeInSlideUp 2.5s cubic-bezier(0.075, 0.82, 0.165, 1);-moz-animation:fadeInSlideUp 2.5s cubic-bezier(0.075, 0.82, 0.165, 1);-ms-animation:fadeInSlideUp 2.5s cubic-bezier(0.075, 0.82, 0.165, 1);-o-animation:fadeInSlideUp 2.5s cubic-bezier(0.075, 0.82, 0.165, 1);animation:fadeInSlideUp 2.5s cubic-bezier(0.075, 0.82, 0.165, 1)}@media (min-width: 768px) and (max-width: 1400px){.jumbotron-subhead{font-size:22px;line-height:145%}}@media (min-width: 1401px) and (max-width: 1401px){.jumbotron-subhead{font-size:20px;line-height:125%}}@media (min-width: 1402px){.jumbotron-subhead{font-size:21px;line-height:125%;max-width:525px;margin:0 auto}}.container-filters{width:100%;margin:20px 0 40px}.container-filters-list-page{padding:0 20px}.container-filters .container-filters-label{font-size:12px;font-weight:bold;display:none}@media (min-width: 768px){.container-filters .container-filters-label{display:inline-block;vertical-align:middle;margin:0 20px 0 0}}.container-filters .button-mini{margin:20px auto;display:block}@media (max-width: 510px){.container-filters .button-mini{margin:20px auto}}@media (min-width: 768px){.container-filters .button-mini{margin:0;display:inline-block}}.container-filters .panel-to-page{padding:0px 10px}@media (min-width: 768px){.container-filters .panel-to-page{padding:0}}.container-filters .panel-to-page .side-panel-header{padding:30px 0 0px}.container-filters .panel-to-page .side-panel-header h2{font-size:24px;margin-bottom:0}@media (min-width: 768px){.container-filters .panel-to-page .side-panel-header{display:none}}@media (min-width: 768px){.container-filters .panel-to-page.side-panel-right{overflow:visible;z-index:3;display:inline}}@media (max-width: 767px){.container-filters .button-gray-light{display:none}.container-filters .button-gray-light.is-showing{display:block}}@media (max-width: 767px) and (min-width: 768px){.container-filters .button-gray-light{display:inline-block}}.filter-text-input{height:33px;width:100%;margin:0px auto 10px;border-radius:3px;border:1px solid #152850;padding:5px;text-align:center}@media (min-width: 768px){.filter-text-input{width:300px;text-align:left;margin:15px 15px 15px 0}}.table-responsive .dropdown-wrapper{width:200px;margin:0 auto}@media (min-width: 1401px){.table-responsive .dropdown-wrapper{padding:5px 15px;border:none;background:transparent;box-shadow:none}.table-responsive .dropdown-wrapper:after{right:60px}}.table-responsive .dropdown-wrapper.active .dropdown-header{border-radius:3px 3px 0 0;background:#152850;color:white}@media (min-width: 1401px){.table-responsive .dropdown-wrapper.active .dropdown-header{border-radius:0;background:transparent}}.table-responsive .dropdown-wrapper.active .dropdown-header:after{border-color:#FFFFFF transparent;transform:rotate(180deg)}@media (min-width: 1401px){.table-responsive .dropdown-wrapper.active{border-radius:3px 3px 0 0;background:#152850}}.table-responsive .dropdown-header{position:relative;display:block;padding:5px 15px;border:1px solid #152850;border-radius:3px;background:#FFFFFF}.table-responsive .dropdown-header:after{content:"";width:0;height:0;position:absolute;top:50%;right:15px;margin-top:-2px;border-width:6px 6px 0 6px;border-style:solid;border-color:#152850 transparent;transition:all 0.3s ease-out}@media (min-width: 1401px){.table-responsive .dropdown-header:after{right:35px}}@media (min-width: 768px){.table-responsive .dropdown-header{border:none;background:transparent}}.table-responsive .dropdown-options li:hover{background-color:#152850;color:#FFFFFF}.filter-feedback{position:fixed;z-index:2;height:95px;width:100%;left:0;background-color:#152850;color:#FFFFFF;bottom:0;padding:30px 10px}.filter-feedback label{display:block}.filter-feedback span{text-align:center}.filter-feedback>span,.filter-feedback .button-mini{display:inline-block;vertical-align:middle;width:45%;margin:0}.filter-feedback.disabled>*{opacity:.5}@media (min-width: 768px){.filter-feedback{display:none}}.filter-feedback-warning{width:100%;height:75px;padding:20px 10px;position:absolute;top:0;margin:0;left:0;font-size:14px;text-align:center;background-color:#152850;color:#FFFFFF;opacity:0}.filter-feedback-warning.is-showing{opacity:1}.filter-action{display:block;height:20px;overflow:hidden;text-align:center;top:0;left:0;margin:0;font-size:12px}.filters-displaying{margin:20px 0}.filter-warning,.filter-warning-curr{display:none}.filter-warning.is-showing,.is-showing.filter-warning-curr{display:block}@media (min-width: 768px){.filter-warning.is-showing,.is-showing.filter-warning-curr{margin-bottom:175px}}.filter-clear{cursor:pointer;text-decoration:underline}.tag-list{list-style:none;padding:0;margin:0 0 50px}.tag-list li{display:inline-block}.list-grass{list-style-type:none}.list-grass li{padding-left:25px;margin-bottom:10px;background-size:20px 24px;background-repeat:no-repeat;background-position:0 0%}.list-grass.list-grass--white li{background-image:url(../images/grass-icn-sm-white-b09d7e8f.svg)}.list-grass.list-grass--green li{background-image:url(../images/grass-icn-green-369ec08a.svg)}.morph-button{display:block;margin:0 auto}.morph-button>button{position:relative;border:none;text-transform:uppercase;letter-spacing:1px;overflow:hidden}.morph-button .open>button{pointer-events:none}.morph-button .open .morph-content{pointer-events:auto}.morph-button.flex-col-4,.morph-button.flex-col-6{margin:5px 0}@media (min-width: 768px){.morph-button.flex-col-4,.morph-button.flex-col-6{margin:0 auto}}@media print{.morph-button .ion:before{display:none}}.morph-button-fixed,.morph-button-fixed .morph-content{width:100%;height:80px}.morph-button-fixed.flex-col-4,.morph-button-fixed.flex-col-4 .morph-content{width:100%;height:200px}@media (min-width: 768px) and (max-width: 1400px){.morph-button-fixed.flex-col-4,.morph-button-fixed.flex-col-4 .morph-content{width:50%}}@media (min-width: 1401px){.morph-button-fixed.flex-col-4,.morph-button-fixed.flex-col-4 .morph-content{width:33.33%}}@media print{.morph-button-fixed.flex-col-4,.morph-button-fixed.flex-col-4 .morph-content{height:auto;padding:20px 0;width:100%}}.morph-button-fixed.flex-col-6,.morph-button-fixed.flex-col-6 .morph-content{width:100%;height:200px}@media (min-width: 768px){.morph-button-fixed.flex-col-6,.morph-button-fixed.flex-col-6 .morph-content{width:50%}}.morph-button-fixed.flex-col-4>button,.morph-button-fixed.flex-col-6>button{font-weight:100;font-size:18.66px}.morph-button-fixed.morph-button--small,.morph-button-fixed.morph-button--small .morph-content{width:150px;height:30px}.morph-button-fixed.morph-button--small button:not(.button-close){font-size:10px}.morph-button-fixed{z-index:1}.morph-button-fixed>button{z-index:399;width:100%;height:100%;-webkit-transition:opacity 0.1s 0.5s, background-color .4s ease;transition:opacity 0.1s 0.5s, background-color .4s ease}.morph-button-fixed.open>button{opacity:0;-webkit-transition:opacity 0.1s;transition:opacity 0.1s}.morph-button-fixed.open .morph-content{opacity:1}.morph-button-fixed.open .morph-content>div{visibility:visible;height:auto;opacity:1;-webkit-transition:opacity 0.3s 0.5s;transition:opacity 0.3s 0.5s}.morph-button-fixed .morph-content{position:fixed;z-index:900;opacity:0;-webkit-transition:opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s;transition:opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s, margin 0.4s 0.1s}.morph-button-fixed .morph-content>div{visibility:hidden;opacity:0;-webkit-transition:opacity 0.1s, visibility 0s 0.1s, height 0s 0.1s;transition:opacity 0.1s, visibility 0s 0.1s, height 0s 0.1s}.morph-button-fixed .morph-content.flex-col-4,.morph-button-fixed .morph-content.flex-col-6{height:100%;width:100%}.morph-button.bg-blue>button{background-color:#152850;color:#FFFFFF}.morph-button.bg-blue>button:hover{box-shadow:6px 8px 10px -3px rgba(0,0,0,0.15);text-decoration:none;background-color:#1a3264}.morph-button-overlay.bg-blue .morph-content{background-color:#152850;color:#FFFFFF}.morph-button-overlay.bg-blue .morph-content a{color:#FFFFFF}.morph-button.bg-blue-light>button{background-color:#0091cd;color:#FFFFFF}.morph-button.bg-blue-light>button:hover{box-shadow:6px 8px 10px -3px rgba(0,0,0,0.15);text-decoration:none;background-color:#00a3e7}.morph-button-overlay.bg-blue-light .morph-content{background-color:#0091cd;color:#FFFFFF}.morph-button-overlay.bg-blue-light .morph-content a{color:#FFFFFF}.morph-button.bg-orange>button{background-color:#E4572E;color:#FFFFFF}.morph-button.bg-orange>button:hover{box-shadow:6px 8px 10px -3px rgba(0,0,0,0.15);text-decoration:none;background-color:#f64d1c}.morph-button-overlay.bg-orange .morph-content{background-color:#E4572E;color:#FFFFFF}.morph-button-overlay.bg-orange .morph-content a{color:#FFFFFF}.morph-button.bg-green>button{background-color:#4a831d;color:#FFFFFF}.morph-button.bg-green>button:hover{box-shadow:6px 8px 10px -3px rgba(0,0,0,0.15);text-decoration:none;background-color:#498f11}.morph-button-overlay.bg-green .morph-content{background-color:#4a831d;color:#FFFFFF}.morph-button-overlay.bg-green .morph-content a{color:#FFFFFF}.morph-button.bg-brown>button{background-color:#513c2c;color:#FFFFFF}.morph-button.bg-brown>button:hover{box-shadow:6px 8px 10px -3px rgba(0,0,0,0.15);text-decoration:none;background-color:#624835}.morph-button-overlay.bg-brown .morph-content{background-color:#513c2c;color:#FFFFFF}.morph-button-overlay.bg-brown .morph-content a{color:#FFFFFF}.morph-button.bg-ocean>button{background-color:#037971;color:#FFFFFF}.morph-button.bg-ocean>button:hover{box-shadow:6px 8px 10px -3px rgba(0,0,0,0.15);text-decoration:none;background-color:#049288}.morph-button-overlay.bg-ocean .morph-content{background-color:#037971;color:#FFFFFF}.morph-button-overlay.bg-ocean .morph-content a{color:#FFFFFF}.morph-button-fixed.active,.morph-button-fixed.active .morph-content{z-index:1900}.morph-button-overlay.open .morph-content{-webkit-transition:width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;transition:width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s}@media (min-width: 1401px){.morph-button-overlay.open .morph-content.morph-content--extended{padding-top:60px}}.morph-button.morph-button-overlay.morph-button--small{margin:10px 5px}.morph-button-overlay .morph-content{overflow:hidden;-webkit-transition:opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;transition:opacity 0.3s 0.5s, width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center}@media (min-width: 1401px){.morph-button-overlay .morph-content{-webkit-align-items:center;align-items:center}}.morph-button-overlay .morph-content.morph-content--short{-webkit-align-items:center;align-items:center}@media (min-width: 1401px){.morph-button-overlay .morph-content.morph-content--extended{-webkit-align-items:flex-start;align-items:flex-start}}.morph-button-overlay.open .morph-content{top:0 !important;left:0 !important;width:100%;height:100%}.content-style-overlay{max-width:968px;padding:0 30px}.content-style-overlay .button-close{position:fixed;top:12px;right:12px;cursor:pointer}.content-style-overlay .button-close:before{font-size:2em}@media (min-width: 768px){.content-style-overlay .button-close{position:absolute;top:25px;right:25px}}.content-overlay--title{margin-top:60px;font-size:18.66px;font-weight:700;padding-left:10px;border-left:3px solid #FFFFFF}@media (min-width: 1401px){.content-overlay--title{margin-top:0}}.morph-button .morph-content,.morph-button.open .morph-content{-webkit-transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1)}.noscroll{overflow:hidden}.morph-button-overlay.scroll .morph-content{overflow-y:scroll}.no-js .morph-button>button{display:none}.no-js .morph-button{margin:10px 0;float:none}.no-js .morph-button,.no-js .morph-button .morph-content,.no-js .morph-button .morph-content>div{position:relative;width:auto;height:auto;opacity:1;visibility:visible;top:auto;left:auto;-webkit-transform:none;transform:none;pointer-events:auto}.no-js .morph-button.flex-col-6,.no-js .morph-button.flex-col-4{flex:1 0 100%;max-width:100%}.no-js .morph-content{padding:30px 0}.no-js .content-style-overlay .button-close{display:none}.no-transition{-webkit-transition:none !important;transition:none !important}@media screen and (max-width: 600px){.morph-button-modal.open .morph-content{top:0% !important;left:0% !important;margin:0;width:100%;height:100%;overflow-y:scroll;-webkit-transition:width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s;transition:width 0.4s 0.1s, height 0.4s 0.1s, top 0.4s 0.1s, left 0.4s 0.1s}}@media screen and (max-width: 400px){.morph-button-fixed,.morph-button-fixed .morph-content{width:200px;height:80px}}@media screen and (max-width: 400px) and (min-width: 768px){.morph-button-fixed>button{font-size:75%}}.share{display:none;padding:1em 0;width:115px;text-align:right}@media (min-width: 768px){.share{display:block;padding:0}.flex-sidebar .share{width:100%}}@media print{.share{display:none}}.share-icon{border-radius:50%;border:1px solid #5b616b;padding:15px;color:#5b616b;padding:7px;height:35px;width:35px;display:inline-block;text-align:center;-webkit-transition:all 0.25s ease-in;-moz-transition:all 0.25s ease-in;-ms-transition:all 0.25s ease-in;transition:all 0.25s ease-in}.share-icon:hover{background-color:#5b616b;color:white}.sidebar{margin:20px auto;align-self:baseline;max-width:100%}@media (min-width: 768px){.sidebar{max-width:300px}}@media (min-width: 1401px){.sidebar{margin:0 0 0 25px}}.sidebar img:first-child,.sidebar div:first-child{margin-bottom:20px}.sidebar h3{border-bottom:1px solid;margin-top:0;padding-bottom:5px;text-transform:uppercase;text-align:center;font-size:22px}.sidebar img{width:100%}.sidebar ul{padding-left:10px;text-align:left}.sidebar ul li{margin-bottom:20px}.sidebar-link-list{border-radius:3px;padding:15px 25px 25px}.sidebar-link-list--green{background-color:#4a831d;color:#FFFFFF}.sidebar-link-list--green a{color:#FFFFFF}.sidebar-link-list--ocean{background-color:#037971;color:#FFFFFF}.sidebar-link-list--ocean a{color:#FFFFFF}@media (min-width: 1401px){.sidebar-border{border:1px solid #152850}}.sidebar-multi-headings{margin-bottom:0}.sidebar-multi-headings:not(:first-of-type){margin-top:30px}@media (min-width: 1401px){.sidebar-multi-headings{text-align:center}.sidebar-multi-headings:not(:first-of-type){margin-top:40px}}.sidebar-table-of-contents{padding:15px 25px 25px}@media (min-width: 768px){.sidebar-table-of-contents{margin-right:35px}}.sidebar-table-of-contents h3{margin-top:0;padding-bottom:10px}@media (min-width: 1401px){.sidebar-table-of-contents h3{border-bottom:1px solid #FFFFFF;text-align:center}}.sidebar-table-of-contents ul{list-style-type:none;padding:0}.sidebar-table-of-contents ul li{margin:0 20px 15px 0;display:inline-block;width:40%}.sidebar-table-of-contents ul li span{width:25px;text-align:center;margin-right:10px}@media (max-width: 385px){.sidebar-table-of-contents ul li span{display:none}}@media (min-width: 768px){.sidebar-table-of-contents ul li{display:block;width:100%}}.side-panel-right{display:block;position:fixed;top:0;bottom:0;width:100%;z-index:9090;background-color:rgba(255,255,255,0.95);right:0;border-right:1px solid #373b41;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition:all 125ms cubic-bezier(0.39, 0.575, 0.565, 1);-moz-transition:all 125ms cubic-bezier(0.39, 0.575, 0.565, 1);-ms-transition:all 125ms cubic-bezier(0.39, 0.575, 0.565, 1);transition:all 125ms cubic-bezier(0.39, 0.575, 0.565, 1)}@media (min-width: 768px){.side-panel-right{width:400px}}.side-panel-right.panel-to-page{overflow:auto}@media (min-width: 768px){.side-panel-right.panel-to-page{position:relative;width:100%}}@media print{.side-panel-right{position:relative}}.side-panel-right.is-open{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.side-panel-right.is-closing{-webkit-animation:slideInToLeft 125ms cubic-bezier(0.39, 0.575, 0.565, 1) forwards;-moz-animation:slideInToLeft 125ms cubic-bezier(0.39, 0.575, 0.565, 1) forwards;-ms-animation:slideInToLeft 125ms cubic-bezier(0.39, 0.575, 0.565, 1) forwards;-o-animation:slideInToLeft 125ms cubic-bezier(0.39, 0.575, 0.565, 1) forwards;animation:slideInToLeft 125ms cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.side-panel-right .button-close{position:fixed;top:10px;right:10px;z-index:10;color:#212121}.side-panel-right.panel-to-page h3{font-size:18px}@media (min-width: 768px){.side-panel-right.panel-to-page{border-right:none;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:1}}.side-panel-footer{display:block;position:absolute;bottom:0;left:0;right:0}.panel-open{overflow:hidden}@media (min-width: 1401px){.panel-open{overflow:auto;position:relative}}@media (min-width: 768px){.panel-to-page .button-close{display:none}}.table-responsive{margin:0 auto;min-width:235px;min-height:300px;overflow:hidden;width:100%;background:#FFFFFF;border-top:1px solid #555555}.table-responsive tbody>tr th,.table-responsive tbody>tr td{padding:15px;line-height:1.42857143;vertical-align:top;word-break:break-word}.table-responsive tbody>tr.selected{background:#fcf8e3}.table-responsive tbody>tr .button-cta{margin:0}.table-responsive thead{background:#aeb0b5;height:70px;vertical-align:middle;border-top:1px solid #555555;border-bottom:1px solid #555555}.table-responsive tr:not(:last-of-type){border-bottom:1px solid #555555}.table-responsive th{display:none}.table-responsive th.table-filter-container{display:inline}.table-responsive td{display:block}.table-responsive td::before{content:attr(data-th) ": ";display:inline-block;margin-right:10px;font-weight:bold}@media (min-width: 1401px){.table-responsive td::before{display:none}}@media (min-width: 1401px){.table-responsive th,.table-responsive td{display:table-cell}}.table-responsive.table--green-mobile thead{background:rgba(74,131,29,0.07)}.table-responsive.table--green-mobile tr:nth-of-type(even){background:rgba(74,131,29,0.07)}@media (min-width: 1401px){.table-responsive.table--green-mobile tr:nth-of-type(even){background:#FFFFFF}}.table-responsive.table--ocean-mobile thead{background:rgba(3,121,113,0.07)}.table-responsive.table--ocean-mobile tr:nth-of-type(even){background:rgba(3,121,113,0.07)}@media (min-width: 1401px){.table-responsive.table--ocean-mobile tr:nth-of-type(even){background:#FFFFFF}}.table-responsive.table--brown-mobile thead{background:rgba(81,60,44,0.07)}.table-responsive.table--brown-mobile tr:nth-of-type(even){background:rgba(81,60,44,0.07)}@media (min-width: 1401px){.table-responsive.table--brown-mobile tr:nth-of-type(even){background:#FFFFFF}}.table-legend{padding:30px 0 20px;text-align:center}@media (min-width: 1401px){.table-legend{text-align:left}}.table-legend>div{display:inline-block;margin-right:10px;font-size:12px}.table-legend span,.table-legend strong{display:inline-block;vertical-align:middle;float:none}.truncate{overflow:hidden;position:relative;max-height:115px;transition:max-height 0.7s ease-in-out}.truncate:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:100%;height:20px;background:linear-gradient(rgba(255,255,255,0), white 90%)}@media (min-width: 768px){.truncate{max-height:150em}.truncate:after{display:none}}.truncate.truncate--expanded{max-height:150em}.text-toggle{margin:10px 15px 30px 0;text-decoration:underline;text-align:right;text-transform:uppercase;font-size:11px;font-weight:bold}@media print{.text-toggle{display:none}}.figure-video{display:inline-block;vertical-align:middle}@media (min-width: 1401px){.figure-video[data-fullscreen="true"]{min-height:100vh;height:100vh;width:auto}.figure-video[data-fullscreen="true"] .container-video{min-height:100vh;height:100vh}.figure-video[data-fullscreen="true"] .container-video video{display:block;width:auto;margin:0 auto}}.figure-video:hover .controls{opacity:1}.figure-video figcaption{margin-top:15px}video{width:100%;height:100%;max-height:100%}.container-video{overflow:hidden;position:relative}.video-overlay{position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(33,33,33,0.61);background-color:#212121;background:-moz-radial-gradient(center, ellipse cover, rgba(33,33,33,0.61) 0%, rgba(33,33,33,0.94) 100%);background:-webkit-radial-gradient(center, ellipse cover, rgba(33,33,33,0.61) 0%, rgba(33,33,33,0.94) 100%);background:-o-radial-gradient(center, ellipse cover, rgba(33,33,33,0.61) 0%, rgba(33,33,33,0.94) 100%);background:-ms-radial-gradient(center, ellipse cover, rgba(33,33,33,0.61) 0%, rgba(33,33,33,0.94) 100%);background:radial-gradient(ellipse at center, rgba(33,33,33,0.61) 0%, rgba(33,33,33,0.94) 100%);z-index:1}@media print{.video-overlay{background:transparent}}*::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}.button-play-wrapper{margin:0 auto;position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;height:100px;width:100px;border-radius:50%;text-align:center;color:#FFFFFF;z-index:2}@media print{.button-play-wrapper{position:relative;height:auto;width:100%}}.button-play-wrapper .button-play{position:relative;margin:0 auto;z-index:1;cursor:pointer;border-radius:50%;text-align:center;color:#FFFFFF;-webkit-transition:box-shadow 0.2s;-moz-transition:box-shadow 0.2s;-ms-transition:box-shadow 0.2s;transition:box-shadow 0.2s;outline:0}.button-play-wrapper .button-play:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';box-sizing:content-box;top:0;left:0;padding:0;box-shadow:0 0 0 3px #FFFFFF;-webkit-transition:transform 0.2s;-moz-transition:transform 0.2s;-ms-transition:transform 0.2s;transition:transform 0.2s}@media print{.button-play-wrapper .button-play:after{box-shadow:none}}.button-play-wrapper .button-play:hover:after{-moz-transform:scale(0.85);-o-transform:scale(0.85);-ms-transform:scale(0.85);-webkit-transform:scale(0.85);transform:scale(0.85)}.button-play-wrapper .button-play:hover{box-shadow:0 0 0 8px rgba(255,255,255,0.3);color:#FFFFFF;text-decoration:none}.button-play-wrapper .ion-ios-play{display:block;height:80px;width:80px}.button-play-wrapper .ion-ios-play:before{position:absolute;top:3px;bottom:0;left:30px;font-size:75px;line-height:100%}@media (min-width: 768px){.button-play-wrapper .ion-ios-play:before{top:0px;font-size:100px}}@media print{.button-play-wrapper .ion-ios-play:before{display:none}}@media (min-width: 768px){.button-play-wrapper .ion-ios-play{height:100px;width:100px}}@media print{.button-play-wrapper .ion-ios-play{display:none}}@media print{.button-play-wrapper .ion-ios-play:before{display:none}}.controls{padding:0;margin:0;background-color:rgba(33,33,33,0.3);width:100%;position:absolute;left:0;bottom:4px;opacity:0;transition:all .3s ease-in}.controls button{padding:0;margin:0;height:30px;width:30px;display:inline-block;vertical-align:middle;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border:none;cursor:pointer;color:#FFFFFF;margin-left:0.1953125%;background-color:transparent;outline:0;transition:all .1s ease-in}.controls button:first-child{margin-left:0}.controls button:hover,.controls button:focus{color:#E4572E}.controls button:before{font-family:'Ionicons';font-size:18px}.controls button[data-state=hidden]{display:none}.controls button[data-state=visible]{display:block}.controls progress{display:block;width:100%;height:5px;margin-top:2px;border:none;overflow:hidden;border-radius:2px;color:#037971}.controls progress[data-state="fake"]{background:#e6e6e6;height:65%}.controls progress span{width:0%;height:100%;display:inline-block;background-color:#2a84cd}.controls progress::-moz-progress-bar{background-color:#037971}.controls progress::-webkit-progress-value{background-color:#037971}.video-control-volume{display:inline}.video-control-volume input[type=range]{-webkit-appearance:none;width:150px;display:inline-block;vertical-align:middle;padding:0}.video-control-volume input[type=range]:focus{outline:none}.video-control-volume input[type=range]:focus::-ms-fill-lower{background:#E4572E}.video-control-volume input[type=range]:focus::-ms-fill-upper{background:#aeb0b5}.video-control-volume input[type=range]::-webkit-slider-runnable-track{width:150px;height:7px;cursor:pointer;animate:0.2s}.video-control-volume input[type=range]::-webkit-slider-thumb{height:12px;width:12px;border-radius:50%;background:#FFFFFF;cursor:pointer;-webkit-appearance:none;margin-top:-3px}.video-control-volume input[type=range]::-moz-range-track{width:150px;height:7px;cursor:pointer;animate:0.2s}.video-control-volume input[type=range]::-moz-range-thumb{height:12px;width:12px;border-radius:50%;background:#FFFFFF;cursor:pointer}.video-control-volume input[type=range]::-moz-range-progress{background-color:#E4572E}.video-control-volume input[type=range]::-moz-range-track{background-color:#aeb0b5}.video-control-volume input[type=range]::-ms-track{width:150px;height:7px;cursor:pointer;animate:0.2s;background:transparent;border-color:transparent;border-width:16px 0;color:transparent}.video-control-volume input[type=range]::-ms-fill-lower{background:#E4572E}.video-control-volume input[type=range]::-ms-fill-upper{background:#aeb0b5}.video-control-volume input[type=range]::-ms-thumb{height:12px;width:12px;border-radius:50%;background:#ffffff;cursor:pointer}.video-time{color:#FFFFFF;display:inline-block}.progress{cursor:pointer;width:100%}.subtitles-menu li button:hover,.subtitles-menu li button:focus,.subtitles-menu li button[data-state="active"]{opacity:0.5}.table-volunteer.table-responsive{min-height:300px}@media (min-width: 1401px){.table-volunteer.table-responsive td{width:33%}}.table-volunteer .dropdown-wrapper{position:relative;display:block}.table-volunteer .dropdown-wrapper.active .dropdown-options{border:1px solid rgba(0,0,0,0.2);max-height:225px}.table-volunteer .dropdown-options{position:relative;display:inherit;max-height:0;padding:0;margin:0;top:100%;left:0;right:0;z-index:1;background:#FFFFFF;border:1px solid rgba(0,0,0,0.2);border-radius:0 0 3px 3px;border-top:none;border-bottom:none;overflow-x:hidden;overflow-y:scroll;list-style:none;transition:all 0.3s ease-out}@media (min-width: 768px){.table-volunteer .dropdown-options{position:absolute}}.table-volunteer .dropdown-options li{width:100%;border-bottom:1px solid rgba(0,0,0,0.2);font-weight:normal;font-size:14px;text-align:center}.table-volunteer .dropdown-header{text-align:center}.index .jumbotron{margin-bottom:45px}@media (min-width: 768px) and (max-width: 1400px){.index .jumbotron{margin-bottom:60px}}@media (min-width: 1401px){.index .jumbotron{margin-bottom:70px}}.article-title-container{position:relative}.article-title-container img{-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-ms-transition:all 0.15s ease-in;transition:all 0.15s ease-in;width:100%;min-width:100%}.article-title{position:absolute;margin:0;top:10px;left:10px;z-index:2;color:#FFFFFF;max-width:85%;text-shadow:2px 2px 2px rgba(0,0,0,0.4);font-size:24.87px}@media (max-width: 374px){.article-title{font-size:18.66px}}@media (min-width: 1402px){.article-title{font-size:22.66px}}.article-container{position:relative;float:left}@media (min-width: 768px) and (max-width: 1400px){.article-container{width:50%}}@media (min-width: 1401px) and (max-width: 1401px){.article-container{width:33%}}@media (min-width: 1402px){.article-container{width:25%}}.article-container.is-expanded .article-details{max-height:1500px;margin-bottom:40px}.article-container.is-expanded .arrow--up{border-bottom:20px solid #152850;border-left:20px solid transparent;border-right:20px solid transparent;-webkit-animation:fadeInSlideUp 250ms ease-out;-moz-animation:fadeInSlideUp 250ms ease-out;-ms-animation:fadeInSlideUp 250ms ease-out;-o-animation:fadeInSlideUp 250ms ease-out;animation:fadeInSlideUp 250ms ease-out}.arrow--up{bottom:-38px;position:absolute;left:0px}.article-info{margin:0 20px 35px;height:325px;position:relative;border-bottom:1px solid #212121}@media (min-width: 1402px){.article-info{height:385px}}.article-info:hover img{-webkit-filter:brightness(125%);filter:brightness(125%)}.article-detail-panel{position:relative;margin-bottom:40px;box-sizing:content-box;width:100%;clear:both;overflow:hidden;background:#152850;color:#FFFFFF;z-index:3}.article-detail-panel.is-collapsed{display:none;max-height:0}.article-detail-panel.is-expanded{display:block;-webkit-animation:slideDown .3s ease-in;-moz-animation:slideDown .3s ease-in;-ms-animation:slideDown .3s ease-in;-o-animation:slideDown .3s ease-in;animation:slideDown .3s ease-in}.article-detail-panel.is-expanded.contain-width--sm{-webkit-animation:fadeIn .3s ease-in;-moz-animation:fadeIn .3s ease-in;-ms-animation:fadeIn .3s ease-in;-o-animation:fadeIn .3s ease-in;animation:fadeIn .3s ease-in}.article-detail-panel--header{padding-bottom:10px;text-align:center;border-bottom:1px solid #FFFFFF;margin-top:60px}.article-detail-panel--header .article-detail-panel--title{font-size:24.87px;text-transform:uppercase;line-height:inherit}.article-detail-panel--header h4{display:block;margin:0 0 10px 0;font-size:12px}@media (min-width: 768px){.article-detail-panel--header h4{display:inline-block;vertical-align:middle;width:30%;margin:0}}@media (min-width: 1401px){.article-detail-panel--header{margin-top:20px}}@media (min-width: 768px){.article-detail-panel--overview{width:50%;display:inline-block;vertical-align:top;padding:0 30px}}.article-detail-panel--overview .button{margin:50px auto 0}@media (min-width: 768px){.article-detail-panel--overview .button{margin:50px 0 0}}.article-detail-panel--overview h4{font-weight:bold;margin:35px 0 0}.button-close{position:absolute;top:10px;right:20px;color:#FFFFFF;text-decoration:none}.article-spec{margin-top:8px;display:inline-block;vertical-align:middle;width:50%}.article-action{position:absolute;bottom:15px}.article-action.article-toggle{font-size:12px;cursor:pointer;border-bottom:1px solid}.article-action.button{right:0px;margin-bottom:0}.container-map-components{display:none}@media (min-width: 1401px){.container-map-components{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.container-mobile-select{margin-bottom:100px}.container-mobile-select label{margin-bottom:15px;display:block;font-weight:bold}@media (min-width: 1401px){.container-mobile-select{display:none}}#map{z-index:1;width:90%;height:400px;margin:0 auto}@media (min-width: 1401px) and (max-width: 1401px){#map{height:500px}}@media (min-width: 1402px){#map{width:100%;height:600px}}.map-controls{position:absolute;z-index:2;left:110px;top:0}@media (min-width: 1402px){.map-controls{left:60px}}.map-controls .button-mini{display:inline;padding:5px 10px}.dropdown-map{height:27px;width:145px;border-radius:3px;font-size:13px;border:1px solid #152850}.dropdown-map.mobile{width:auto;font-size:16px}.container-map-details{position:fixed;background-size:cover;background-position:center center;bottom:0;transition:opacity 0.3s cubic-bezier(0.7, 0, 0.3, 1),z-index 0.3s cubic-bezier(0.7, 0, 0.3, 1)}.container-map-details p{margin:0}.container-map-details.is-open{opacity:1;z-index:401;width:100vw;height:100vh;overflow-y:auto;overflow-x:hidden}.container-map-details.is-closed{opacity:0;height:0;width:0;z-index:-1}.map-detail{position:absolute;top:0;width:100%;color:#FFFFFF}.map-detail.is-open{right:0;opacity:1}.map-detail.is-closed{right:-999999px;opacity:0}.map-detail-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;width:100%;height:100px;padding:20px 30px;background-color:rgba(21,40,80,0.95)}.map-detail-header p{font-size:12px;text-transform:uppercase}.map-detail-header-close,.map-detail-header-coords{flex:0 0 20%}.map-detail-header-close{cursor:pointer}.map-detail-header-reserve{text-align:center;flex:0 0 60%}.map-detail-header-reserve h3{font-size:35px;color:#FFFFFF !important;margin:0}.map-detail-header-coords{text-align:right}.map-detail-header-coords p{display:inline-block;vertical-align:middle;text-align:left}.map-detail-header-coords span{display:block}.map-detail-header-coords i:before{font-size:25px;vertical-align:middle}.map-detail-header i:before{display:inline-block;margin-right:7px}.map-detail-info{background-color:rgba(21,40,80,0.65);margin:100px 20px 0;border-radius:3px;padding:0 50px}.map-detail-info ul{list-style-type:none;margin:0;padding:0}.map-detail-info span{display:block;font-size:12px;font-weight:100;text-transform:uppercase}.map-detail-info h4{width:100%;padding-bottom:10px;font-size:18.66px;text-transform:uppercase;text-align:center;border-bottom:1px solid #FFFFFF}.reserve-education{text-align:center;padding-bottom:50px}.reserve-education span{margin-bottom:20px}@media (min-width: 1401px){.reserve-education{text-align:left;align-self:baseline}}.reserve-education .button.orange-cta{margin-top:100px}.reserve-education .button-small{margin:20px 10px 0;display:inline-block;vertical-align:middle;font-size:14px}.reserve-data p{font-weight:700}.reserve-data table{width:100%;border-bottom:1px solid rgba(255,255,255,0.3);margin-bottom:50px}.reserve-data table tbody>tr{border-top:1px solid rgba(255,255,255,0.3)}.reserve-data table tbody>tr td{padding:5px 0}.reserve-data table td:not(.param){text-align:center}.reserve-data ul{list-style-type:none;margin:0;padding:0}.reserve-data ul li{display:inline-block;vertical-align:top;width:45%;padding-right:20px;margin-bottom:20px}.table-name{text-align:left}.param{width:370px}@media (min-width: 1401px){.param{width:270px}}.map-component--key{list-style-type:none;margin:15px 0 0;padding:0}.map-component--key li{font-size:14px;margin-bottom:10px}.map-component--key-two-col li{width:50%;float:left}.swatch.fjord:before{width:25px;height:25px;margin-right:10px;display:inline-block;vertical-align:middle;content:'';background-color:rgba(157,251,238,0.7)}.swatch.columbian:before{width:25px;height:25px;margin-right:10px;display:inline-block;vertical-align:middle;content:'';background-color:rgba(63,182,119,0.7)}.swatch.californian:before{width:25px;height:25px;margin-right:10px;display:inline-block;vertical-align:middle;content:'';background-color:rgba(123,204,112,0.7)}.swatch.insular:before{width:25px;height:25px;margin-right:10px;display:inline-block;vertical-align:middle;content:'';background-color:rgba(213,167,23,0.7)}.swatch.louisianan:before{width:25px;height:25px;margin-right:10px;display:inline-block;vertical-align:middle;content:'';background-color:rgba(189,174,127,0.7)}.swatch.acadian:before{width:25px;height:25px;margin-right:10px;display:inline-block;vertical-align:middle;content:'';background-color:rgba(131,216,21,0.7)}.swatch.virginian:before{width:25px;height:25px;margin-right:10px;display:inline-block;vertical-align:middle;content:'';background-color:rgba(180,187,82,0.7)}.swatch.greatlakes:before{width:25px;height:25px;margin-right:10px;display:inline-block;vertical-align:middle;content:'';background-color:rgba(180,167,183,0.7)}.swatch.carolinian:before{width:25px;height:25px;margin-right:10px;display:inline-block;vertical-align:middle;content:'';background-color:rgba(141,185,199,0.7)}.swatch.westindian:before{width:25px;height:25px;margin-right:10px;display:inline-block;vertical-align:middle;content:'';background-color:rgba(248,244,142,0.7)}.swatch.watershed:before{width:25px;height:25px;margin-right:10px;display:inline-block;vertical-align:middle;content:'';background-color:rgba(0,77,168,0.7)}.swatch.reserve:before{width:25px;height:25px;margin-right:10px;display:inline-block;vertical-align:middle;content:'';background-color:rgba(255,170,0,0.7)}.marker i:before{font-size:31px;margin:0 15px 0 4px;color:#4a831d;display:inline-block;vertical-align:middle}.map-detail-open{overflow:hidden}.leaflet-container a.leaflet-popup-close-button{right:4px;padding:0;font-size:22px}.leaflet-popup-content{font-size:14px}.leaflet-popup-content h4{max-width:100%;margin-bottom:15px;text-align:center;text-transform:uppercase}.leaflet-popup-content button{display:inline-block;vertical-align:middle;margin:0 10px}.leaflet-popup-content button.button-mini{padding:8px}.leaflet-touch .leaflet-bar{border:1px solid #152850}.leaflet-touch .leaflet-bar a{width:25px;height:25px;line-height:27px;color:#152850}@media (min-width: 1401px){.table-graphing{table-layout:fixed}}.table-graphing thead tr th span{display:block;padding:20px 0}.table-graphing td.data-story-title{text-align:center;border-bottom:1px solid;font-size:16px;font-weight:600}@media (min-width: 1401px){.table-graphing td.data-story-title{display:none}}.table-graphing td.data-story-title::before{content:""}@media (min-width: 1401px){.table-graphing th.data-story-title{display:none}}.table-graphing .morph-button.morph-button-overlay.morph-button--small{margin-top:10px}@media (min-width: 1401px){.table-graphing .morph-button.morph-button-overlay.morph-button--small{margin:0}}.hidden-content{display:none}.no-js .table-responsive.table-graphing thead{display:none}.no-js .table-responsive.table-graphing td{display:block}.no-js .table-responsive.table-graphing td::before{content:attr(data-th) " ";display:inline-block;margin-right:10px;font-weight:bold}@media (min-width: 1401px){.no-js .table-responsive.table-graphing td::before{display:block}}@media (min-width: 1401px){.no-js .table-responsive.table-graphing th,.no-js .table-responsive.table-graphing td{display:block}}.no-js .table-responsive.table-graphing .morph .morph-button-overlay.bg-brown .morph-content{background-color:#FFFFFF;color:#212121}@media (min-width: 1401px){.swiper-container.tote{cursor:default}}.bg-ocean .swiper-container.tote{padding:20px 0}@media (min-width: 768px){.bg-ocean .swiper-container.tote{padding-bottom:50px}}.bg-ocean .swiper-container.tote .swiper-slide{background-color:#037971;color:#FFFFFF;padding:10px}.bg-ocean .swiper-container.tote .swiper-slide h4{color:#FFFFFF;font-weight:bold;margin-top:0;align-items:center}.swiper-container.tote .next-slide{width:100px;margin:50px auto 0;cursor:pointer}.swiper-pagination-states{font-family:'statefaceregular';max-width:968px;margin:0 auto}.swiper-pagination-states .swiper-pagination-bullet{position:relative;width:20%;height:55px;display:inline-block;font-size:45px;opacity:.5;color:#037971;border:none;background-color:transparent;text-align:center;-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-ms-transition:all 0.15s ease-in;transition:all 0.15s ease-in}@media (min-width: 768px){.swiper-pagination-states .swiper-pagination-bullet{font-size:60px;height:75px}}.swiper-pagination-states .swiper-pagination-bullet:hover{opacity:1}.swiper-pagination-states .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background-color:transparent}.swiper-pagination-states .swiper-pagination-bullet.swiper-pagination-bullet-active:after{font-family:'Ionicons';content:'\f10d';position:absolute;display:block;bottom:-23px;right:0;left:0}@media (min-width: 768px){.swiper-pagination-states .swiper-pagination-bullet.swiper-pagination-bullet-active:after{bottom:-30px}}.teachers-on-the-estuary_index .banner .ion-social-facebook-outline:before{font-size:25px;margin:0 10px 0 0;vertical-align:sub}.teachers-on-the-estuary_index .container-text-video--md{width:100%;display:inline-block;vertical-align:top}@media (min-width: 1401px){.teachers-on-the-estuary_index .container-text-video--md{width:49%}}.teachers-on-the-estuary_index .container-text-video--md .ion-social-youtube:before{margin-right:7px}.teachers-on-the-estuary_index figcaption{font-size:11px;font-style:italic;padding:10px 0}.teachers-on-the-estuary_index .banner-white{position:relative;margin:100px auto;border:1px solid transparent;transition:all 0.3s ease-in-out;overflow:hidden;width:90%}@media (min-width: 1401px){.teachers-on-the-estuary_index .banner-white{border:1px solid #152850}}.teachers-on-the-estuary_index .banner-white a{z-index:2;transition:color 0.3s ease-in-out}.teachers-on-the-estuary_index .banner-white a div{width:100%;padding:0 10%;margin:0 auto}@media (min-width: 1401px){.teachers-on-the-estuary_index .banner-white a{color:#152850}}.teachers-on-the-estuary_index .banner-white img{display:block;margin:0 auto 15px}.teachers-on-the-estuary_index .banner-white .background{background-image:url(https://coast.noaa.gov/data/estuaries/img/teachers-on-the-estuary-index-test-tube-960.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-transform:scale(1.03);-o-transform:scale(1.03);-ms-transform:scale(1.03);-webkit-transform:scale(1.03);transform:scale(1.03)}@media (min-width: 1401px){.teachers-on-the-estuary_index .banner-white .background{opacity:0}}.teachers-on-the-estuary_index .banner-white:hover{border:1px solid transparent}.teachers-on-the-estuary_index .banner-white:hover a{color:#FFFFFF}.teachers-on-the-estuary_index .banner-white:hover .background{opacity:1;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.teachers-on-the-estuary_index .banner-white .ion-ios-arrow-forward:before{font-size:22px}.teachers-on-the-estuary_index .icon-small:before{font-size:22px;display:inline-block;vertical-align:baseline;margin-right:7px}.container--intro-copy{max-width:800px;padding:0 10px;margin:0 auto 30px}@media (min-width: 768px){.swiper-container.climate{max-width:80%;margin:auto}}.swiper-container.climate img{transition:opacity .3s ease-in}.swiper-container.climate .swiper-slide{max-height:193px}@media (min-width: 321px) and (max-width: 375px){.swiper-container.climate .swiper-slide{max-height:240px}}@media (min-width: 376px) and (max-width: 414px){.swiper-container.climate .swiper-slide{max-height:252px}}@media (min-width: 415px) and (max-width: 667px){.swiper-container.climate .swiper-slide{max-height:415px}}@media (min-width: 668px) and (max-width: 736px){.swiper-container.climate .swiper-slide{max-height:460px}}@media (min-width: 737px) and (max-width: 768px){.swiper-container.climate .swiper-slide{max-height:384px}}@media (min-width: 769px) and (max-width: 1024px){.swiper-container.climate .swiper-slide{max-height:516px}}@media (min-width: 1401px){.swiper-container.climate .swiper-slide{max-height:589px}}.swiper-pagination-climate{text-align:center}.swiper-pagination-climate .swiper-pagination-bullet{margin:0 7px 15px}.full-width-swiper{padding:20px 0;color:#FFFFFF}.full-width-swiper ol,.full-width-swiper li{color:#FFFFFF}.full-width-swiper li{margin-bottom:15px}.full-width-swiper .contain-width--md{margin-bottom:0}.info-trigger{display:block;height:14%;width:10%;position:absolute;z-index:2;cursor:pointer}.info-trigger.info-shallow-waters{top:48%;left:31%}.info-trigger.info-upland-and-coastal-factors{top:30%;left:44%}.info-trigger.info-coastal-development{top:41%;left:63%}.info-trigger.info-air-temperature{top:18%;left:10%}.info-trigger.info-precipitation{top:22%;left:34%}.info-trigger.info-coastal-storms{top:22%;left:64%}.info-trigger.info-freshwater-inflow{top:50%;left:27%}.info-trigger.info-water-temperature{top:71%;left:31%;width:12%;height:15%}.info-trigger.info-coastal-currents{top:70%;left:52%}.info-trigger.info-sea-level{top:50%;left:71%;width:12%;height:15%}.info-trigger.info-habitat{top:48%;left:25%;width:12%;height:15%}.info-trigger.info-nutrient-cycling{top:40%;left:40%}.info-trigger.info-manmade-infrastructure{top:38%;left:61%;width:12%;height:15%}.info-trigger.info-water-quality{top:70%;left:32%}.info-trigger.info-species-range{top:54%;left:49%}.info-trigger.info-food-web{top:54%;left:65%}.info-trigger.info-coastal-economies{top:72%;left:52%}.info-box{position:absolute;padding:25px 10px 10px;border:1px solid #152850;background-color:#FFFFFF;transition:opacity .3s ease-in;opacity:0;color:#212121;width:100%;height:100%;border-radius:3px}@media (min-width: 768px){.info-box{width:250px;height:auto}}.info-box h3{margin:0;font-size:14px;text-transform:uppercase;width:80%}.info-box p{font-size:12px}.info-box.info-showing{opacity:1;top:0;left:0}@media (min-width: 768px){.info-box.info-showing.info-shallow-waters{top:35%;left:32%}.info-box.info-showing.info-upland-and-coastal-factors{top:18%;left:45%}.info-box.info-showing.info-coastal-development{top:34%;left:62%}.info-box.info-showing.info-air-temperature{top:13%;left:11%}.info-box.info-showing.info-precipitation{top:15%;left:35%}.info-box.info-showing.info-coastal-storms{top:10%;left:65%}.info-box.info-showing.info-freshwater-inflow{top:39%;left:28%}.info-box.info-showing.info-water-temperature{top:61%;left:32%}.info-box.info-showing.info-coastal-currents{top:63%;left:52%}.info-box.info-showing.info-sea-level{top:42%;left:72%}.info-box.info-showing.info-habitat{top:40%;left:26%}.info-box.info-showing.info-nutrient-cycling{top:32%;left:41%}.info-box.info-showing.info-manmade-infrastructure{top:30%;left:62%}.info-box.info-showing.info-water-quality{top:62%;left:33%}.info-box.info-showing.info-species-range{top:46%;left:50%}.info-box.info-showing.info-food-web{top:46%;left:66%}.info-box.info-showing.info-coastal-economies{top:64%;left:53%}}.info-box .button-close{position:absolute;top:10px;right:10px;color:#212121}.curriculum_climate-extension article{padding:0 20px 30px}.curriculum object{display:none}@media (min-width: 768px){.curriculum object{display:block;overflow:hidden;margin:0 auto}}@media (min-width: 768px) and (max-width: 1400px){.curriculum object{width:500px;height:450px}}@media (min-width: 1401px) and (max-width: 1401px){.curriculum object{width:600px;height:550px}}@media (min-width: 1402px){.curriculum object{width:700px;height:650px}}.curriculum .morph-content>button{font-size:14px}.curriculum .morph-content.active .figure-video{margin:0 auto;max-width:750px;max-height:75vh}.curriculum-photo-container figure{padding:10px}@media (min-width: 768px){.curriculum-photo-container figure.flex-col-6:last-of-type{max-width:50%}}.supporting-resource{padding:20px 0}.supporting-resource ul{list-style-type:none;margin:10px 0 0;padding:0}.supporting-resource ul li{text-transform:none;margin:0 0 5px 0;padding:0}.supporting-resource a:hover{text-decoration:underline}.supporting-resource h4{font-size:18.66px;margin-bottom:10px}.supporting-resource .banner-text-container{padding:0}.supporting-resource--brown{background-color:#513c2c}.supporting-resource--blue{background-color:#152850}.supporting-resource--teal{background-color:#037971}.supporting-resource--green{background-color:#4a831d}.supporting-resource img{display:block;margin:0 auto 15px}.supporting-resource-copy-block{width:90%;margin:15px auto;text-align:left;text-transform:none}@media (min-width: 768px){.curriculum_an-ode-to-the-oyster .morph-button-fixed.flex-col-6,.curriculum_an-ode-to-the-oyster .morph-button-fixed.flex-col-6 .morph-content{height:313px}.curriculum_an-ode-to-the-oyster .morph-button-fixed.flex-col-6.open .morph-content,.curriculum_an-ode-to-the-oyster .morph-button-fixed.flex-col-6 .morph-content.open .morph-content{height:100%}}@media (min-width: 1402px){.curriculum_estuary-and-the-watershed-san-francisco-bay .jumbotron-content,.curriculum_human-impacts-on-estuaries-terrible-spill-in-grand-bay .jumbotron-content,.curriculum_observing-estuaries-a-landform-and-feature-scavenger-hunt .jumbotron-content,.curriculum_climate-extension .jumbotron-content{width:85%}}.curriculum_index .container-filters-list-page{order:1}@media (min-width: 1002px) and (max-width: 1240px){.curriculum_index .container-filters-list-page{width:65%}}@media (min-width: 1241px) and (max-width: 1400px){.curriculum_index .container-filters-list-page{width:68%}}@media (min-width: 1401px){.curriculum_index .container-filters-list-page{width:76.4%}}@media (min-width: 768px){.curriculum_index .container-filters-list-page .button.button-mini{margin:15px 0;display:block}}@media (max-width: 767px){.curriculum_index .dropdown-wrapper.tab-to-dropdown .dropdown-header{width:33.33%}.curriculum_index .dropdown-wrapper.tab-to-dropdown:nth-of-type(2) .dropdown-header{left:33.33%}.curriculum_index .dropdown-wrapper.tab-to-dropdown:nth-of-type(3) .dropdown-header{left:66.66%}}@media (min-width: 768px) and (max-width: 1400px){.curriculum_index .dropdown-wrapper{margin:0 5px 0 0}}@media (min-width: 1401px) and (max-width: 1401px){.curriculum_index .dropdown-wrapper{margin:0 5px 0 0}}@media (min-width: 768px){.curriculum_index .dropdown-wrapper{text-align:left;width:150px;display:inline-block;vertical-align:middle}}@media (min-width: 1402px){.curriculum_index .dropdown-wrapper{margin:0 10px 0 0}}.curriculum_index .articles{order:2;width:100%;margin-bottom:50px}@media (min-width: 1002px){.curriculum_index .articles{order:3}}.curriculum_index .sidebar{order:3;margin-bottom:75px;max-width:400px}@media (min-width: 1002px){.curriculum_index .sidebar{order:2}}@media (min-width: 1002px) and (max-width: 1240px){.curriculum_index .sidebar{width:29%;margin:20px 0 20px 40px}}@media (min-width: 1241px) and (max-width: 1400px){.curriculum_index .sidebar{width:30%;margin:0}}@media (min-width: 1401px){.curriculum_index .sidebar{width:22.4%;margin:0}}.curriculum_index .sidebar h3{font-size:20px}.curriculum_index .sidebar ul li{margin-bottom:16px}.curriculum_index .sidebar ul li a{font-size:14px}.curriculum_index .sidebar-link-list--blue{padding-bottom:0}@media (min-width: 1401px){.curriculum_index .sidebar-link-list--blue a{font-size:14px}}.lesson-reserve:before{content:'';width:0;height:0;border-style:solid;border-width:0 50px 50px 0;border-color:transparent #4a831d transparent transparent;position:absolute;top:0px;right:0;z-index:2}.lesson-reserve:after{content:' ';width:20px;height:20px;background-image:url("../images/grass-icn-sm-white-b09d7e8f.svg");background-repeat:no-repeat;position:absolute;top:4px;right:1px;z-index:3}@media (min-width: 768px){.lesson-reserve-details .article-detail-panel--overview{width:80%;display:block;margin:0 auto}.lesson-reserve-details .article-detail-panel--overview .button{margin:50px auto}}.spanish-reserve:before{content:'';width:0;height:0;border-style:solid;border-width:0 50px 50px 0;border-color:transparent #4a831d transparent transparent;position:absolute;top:0px;right:0;z-index:2}.spanish-reserve:after{content:' ';width:20px;height:20px;background-image:url("../images/es-icn-sm-white-1e74947c.svg");background-repeat:no-repeat;position:absolute;top:4px;right:1px;z-index:3}@media (min-width: 768px){.spanish-reserve-details .article-detail-panel--overview{width:80%;display:block;margin:0 auto}.spanish-reserve-details .article-detail-panel--overview .button{margin:50px auto}}.videos .figure-video{width:100%}@media (min-width: 1000px){.videos .figure-video{width:65%}}.sidebar-video{display:block;width:100%;margin-top:30px}@media (min-width: 1000px){.sidebar-video{margin-top:0;float:right;width:30%}}.sidebar-video h3{text-transform:uppercase}@media (min-width: 1000px){.sidebar-video h3{text-align:center;padding-bottom:10px;border-bottom:1px solid #212121}}.sidebar-video ul{list-style-type:none;padding:0}@media (min-width: 1000px){.sidebar-video ul{padding:0 0 0 15px}}.sidebar-video ul li{margin-bottom:10px}.sidebar-video .banner a::before,.sidebar-video .banner a::after{content:'';width:100%;height:5px;z-index:1;background:transparent;position:absolute;opacity:.6;-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;border-bottom:1px solid #FFFFFF}.sidebar-video .banner a::before{right:0;top:10px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.sidebar-video .banner a::after{left:0;bottom:10px;-webkit-transform-origin:0 50%;transform-origin:0 50%}.sidebar-video .banner a:hover::before,.sidebar-video .banner a:hover::after{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.container-video-details{margin-bottom:30px;padding:0 15px}@media (min-width: 1000px){.container-video-details{border:1px solid #152850;border-radius:3px}}.video-detail-label{font-weight:bold;text-transform:uppercase;display:inline-block;width:80px}.video-detail-label:after{content:':';display:inline}@media (min-width: 768px){.teachers-on-the-estuary_calendar .dropdown-wrapper{width:150px}}.teachers-on-the-estuary_calendar .container-filters{margin:0}.teachers-on-the-estuary_calendar .container-filters p:first-of-type:not(.error){margin-top:0}.teachers-on-the-estuary_calendar .button-ocean span{margin-top:10px}.table-responsive{min-height:0}@media (min-width: 768px) and (max-width: 1400px){.table-responsive.table-calendar th,.table-responsive.table-calendar td{display:table-cell}}.table-responsive.table-calendar td::before{content:attr(data-th);font-size:18px}@media (min-width: 768px) and (max-width: 1400px){.table-responsive.table-calendar td::before{display:none}}@media (min-width: 768px) and (max-width: 1400px){.table-responsive.table-calendar td.empty-header{display:table-cell}}@media (min-width: 768px){.table-responsive.table-calendar td:first-of-type{width:25%}}.calendar-item ul{list-style-type:none;text-align:left;padding:0}.calendar-item ul li{padding:0 0 20px 35px;position:relative}.calendar-item ul li:before{position:absolute;font-size:29px;font-family:'Ionicons';top:-8px;color:#037971}.calendar-item ul li.grass{background-image:url(../images/grass-icn-ocean-5ae81ed9.svg);background-repeat:no-repeat;background-position:0 0;background-size:25px 25px}.calendar-item ul li.people:before{content:"\f47c";left:-6px}.calendar-item ul li.location:before{content:"\f1ff";left:0}.calendar-month-header{font-size:32px;width:100%;text-align:center;text-transform:uppercase}@media (min-width: 768px){.calendar-month-header{text-align:left}}.calendar-month-header:not(:first-of-type){margin-top:50px}.date{display:none}@media (min-width: 768px){.date{display:block;text-transform:uppercase;font-size:24px;margin-bottom:40px}}.workshop-title{font-size:22px;margin:0;line-height:1.25}@media (min-width: 768px) and (max-width: 1400px){.workshop-title{font-size:28px}}@media (min-width: 1401px){.workshop-title{font-size:32px}}.glossary-section{margin-bottom:40px}@media (min-width: 768px){.glossary-section{margin-bottom:60px}}.glossary-section h3{margin:0;border-left:4px solid #4a831d;padding:0px 10px;font-size:30px;line-height:1.2}.nav-glossary ul{list-style-type:none;padding:0;text-align:center}.nav-glossary ul li{display:inline-block;padding:0 5px 20px 0;font-size:18px}.nav-glossary ul li:not(:first-of-type):before{content:'\b7\a0'}@media (min-width: 1401px){.nav-glossary ul{text-align:left}}.teachers-on-the-estuary_archive h2{text-transform:uppercase;margin-bottom:0}.teachers-on-the-estuary_archive section{margin-bottom:40px}.teachers-on-the-estuary_archive .article-archive{margin-bottom:30px}@media (min-width: 768px){.teachers-on-the-estuary_archive .article-archive{margin-bottom:50px}}@media (min-width: 768px){.teachers-on-the-estuary_archive .article-archive .subhead{margin:0}}.container-responsive-iframe{padding-bottom:61%;position:relative;height:0;overflow:hidden}.container-responsive-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.estuary-resources .panel-show{color:#1A74A6}.estuary-resources .side-panel-right{background-color:#FFFFFF}.estuary-resources .banner-white{position:relative;margin:100px auto;border:1px solid transparent;transition:all 0.3s ease-in-out;overflow:hidden;width:90%}@media (min-width: 1401px){.estuary-resources .banner-white{border:1px solid #037971}}.estuary-resources .banner-white a{z-index:2;transition:color 0.3s ease-in-out}.estuary-resources .banner-white a div{width:100%;padding:0 10%;margin:0 auto}@media (min-width: 1401px){.estuary-resources .banner-white a{color:#037971}}.estuary-resources .banner-white img{display:block;margin:0 auto 15px}.estuary-resources .banner-white .background{background-image:url(https://coast.noaa.gov/data/estuaries/img/teachers-on-the-estuary-index-test-tube-960.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-transform:scale(1.03);-o-transform:scale(1.03);-ms-transform:scale(1.03);-webkit-transform:scale(1.03);transform:scale(1.03)}@media (min-width: 1401px){.estuary-resources .banner-white .background{opacity:0}}.estuary-resources .banner-white:hover{border:1px solid transparent}.estuary-resources .banner-white:hover a{color:#FFFFFF}.estuary-resources .banner-white:hover .background{opacity:1;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.estuary-resources .banner-white .ion-ios-arrow-forward:before{font-size:22px}.data-parameters .align-flex-start .content-overlay--title{margin-top:100px}.data-parameters .align-flex-start img{display:block;margin:0 auto}.data-parameters .asset-spacing{padding:10px}.science-data_index .banner-white{position:relative;margin:100px auto;border:1px solid transparent;transition:all 0.3s ease-in-out;overflow:hidden;width:90%}@media (min-width: 1401px){.science-data_index .banner-white{border:1px solid #513c2c}}.science-data_index .banner-white a{z-index:2;transition:color 0.3s ease-in-out}.science-data_index .banner-white a div{width:100%;padding:0 10%;margin:0 auto}@media (min-width: 1401px){.science-data_index .banner-white a{color:#513c2c}}.science-data_index .banner-white img{display:block;margin:0 auto 15px}.science-data_index .banner-white .background{background-image:url(https://coast.noaa.gov/data/estuaries/img/science-data-graphing-banner.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-transform:scale(1.03);-o-transform:scale(1.03);-ms-transform:scale(1.03);-webkit-transform:scale(1.03);transform:scale(1.03)}@media (min-width: 1401px){.science-data_index .banner-white .background{opacity:0}}.science-data_index .banner-white:hover{border:1px solid transparent}.science-data_index .banner-white:hover a{color:#FFFFFF}.science-data_index .banner-white:hover .background{opacity:1;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.science-data_index .banner-white .ion-ios-arrow-forward:before{font-size:22px}.science-data_index .banner-white .hover,.science-data_index .banner-white .static{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.science-data_index .banner-white .hover{display:block}.science-data_index .banner-white .static{display:none}@media (min-width: 1401px){.science-data_index .banner-white .hover{display:none}.science-data_index .banner-white .static{display:block}.science-data_index .banner-white:hover .hover{display:block}.science-data_index .banner-white:hover .static{display:none}}.news-container{border-right:15px solid transparent;border-left:15px solid transparent}@media (min-width: 1401px){.news-container{max-width:33%}}.news-container img{width:100%}.news-container .button-mini{display:block;margin:15px 0 30px auto;width:100px;text-align:center}@media print{*,*:before,*:after,*:first-letter,*:first-line{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline;font-size:inherit}a{color:#000000;font-size:14px}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p{font-size:16px}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}