﻿footer{border-top:0;padding-top:4em}dialog.sg.ssi-dialog.pop-up:has(.store-qr-code){max-width:768px;max-height:768px}dialog.sg.ssi-dialog.pop-up:has(.store-qr-code):focus-visible{outline:none}dialog.sg.ssi-dialog.pop-up:has(.store-qr-code) .dialog-inner{display:flex;align-items:center;width:100%;height:100%}dialog.sg.ssi-dialog.pop-up:has(.store-qr-code) .dialog-inner img{width:auto;margin:0 auto}dialog.sg.ssi-dialog.pop-up.active .dialog-inner img{display:block}.dialog-inner{padding:0 !important;overflow:hidden !important}.sg.full{margin-top:0}.sg.full .blue-ocean{display:flex;flex-direction:column;align-items:center;overflow-x:hidden}.sg.full .blue-ocean-wave-divider{width:100%;height:200px;overflow:hidden}.sg.full .blue-ocean-wave{width:100%;height:101%;clip-path:polygon(100% 100%, 0% 100%, 0% 22.93%, 2% 26.95%, 4% 31.08%, 6% 35.26%, 8% 39.43%, 10% 43.52%, 12% 47.46%, 14% 51.2%, 16% 54.67%, 18% 57.82%, 20% 60.6%, 22% 62.97%, 24% 64.88%, 26% 66.31%, 28% 67.24%, 30% 67.65%, 32% 67.53%, 34% 66.89%, 36% 65.74%, 38% 64.09%, 40% 61.97%, 42% 59.41%, 44% 56.46%, 46% 53.17%, 48% 49.57%, 50% 45.73%, 52% 41.72%, 54% 37.59%, 56% 33.4%, 58% 29.23%, 60% 25.15%, 62% 21.2%, 64% 17.47%, 66% 14%, 68% 10.85%, 70% 8.07%, 72% 5.7%, 74% 3.79%, 76% 2.36%, 78% 1.43%, 80% 1.02%, 82% 1.14%, 84% 1.78%, 86% 2.93%, 88% 4.58%, 90% 6.7%, 92% 9.25%, 94% 12.2%, 96% 15.5%, 98% 19.1%, 100% 22.93%)}.sg.full .blue-ocean-img-block{position:relative}.sg.full .blue-ocean-img-copyright{position:absolute !important;z-index:2;top:.7em;inset-inline-end:1.2em;text-align:end;font-size:.6em;color:#fff;text-shadow:0 0 2px #333;color:#fff !important}.sg.full .blue-ocean .__default-background{background-color:var(--default-contrast-foreground)}.sg.full .blue-ocean .__background-white{background-color:#fff}.sg.full .blue-ocean .__background-indigo{background-color:#00294d}.sg.full .blue-ocean .__background-azure{background-color:#d2ecff}.sg.full .blue-ocean .__color-indigo *{color:#00294d}.sg.full .blue-ocean .__color-white *{color:#fff}.sg.full .blue-ocean .__max-width-500{max-width:500px}.sg.full .blue-ocean .__max-width-600{max-width:600px}.sg.full .blue-ocean .__max-width-700{max-width:700px}.sg.full .blue-ocean .__max-width-800{max-width:800px}.sg.full .blue-ocean .__max-width-900{max-width:900px}.sg.full .blue-ocean .__max-width-1200{max-width:1200px}.sg.full .blue-ocean .__max-width-1700{max-width:1700px}.sg.full .blue-ocean .__pseudo-max-width-1200>*:first-child{margin-inline-start:calc((100vw - 1140px - 1.2em)/2)}.sg.full .blue-ocean .__pseudo-max-width-1200>*:last-child{margin-inline-end:calc((100vw - 1140px - 1.2em)/2)}.sg.full .blue-ocean .__pseudo-max-width-1700>*:first-child{margin-inline-start:calc((100vw - 1640px - 1.2em)/2)}.sg.full .blue-ocean .__pseudo-max-width-1700>*:last-child{margin-inline-end:calc((100vw - 1640px - 1.2em)/2)}.sg.full .blue-ocean .__rotate-180{transform:rotate(180deg)}.sg.full .blue-ocean .__no-safe-area-p-m{padding:0}.sg.full .blue-ocean .__img-lg{width:270px}.sg.full .blue-ocean .__align-items-center{align-items:center}.sg.full .blue-ocean-show-more-link{width:fit-content;padding-top:2em;border:none;font-size:1.1em;display:flex;margin-inline-start:auto}.sg.full .blue-ocean-show-more-link::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:1.1em;display:inline-block;margin-inline-start:.5em}.sg.full .blue-ocean .uigrid .row{gap:5em 2em}.sg.full .blue-ocean .card{display:grid;grid-template-rows:minmax(100px, auto) 1fr auto;justify-items:center;gap:1.5em;border:none}.sg.full .blue-ocean .card.__border-radius{border-radius:20px}.sg.full .blue-ocean .card div{width:100%}.sg.full .blue-ocean .card h1,.sg.full .blue-ocean .card h2,.sg.full .blue-ocean .card h3,.sg.full .blue-ocean .card h4{font-size:1.2em;font-weight:600}.sg.full .blue-ocean .card h5,.sg.full .blue-ocean .card h6{font-size:1.1em;font-weight:600}.sg.full .blue-ocean .card img{border-radius:20px;object-fit:cover;width:100%;height:100%;aspect-ratio:54/34}.sg.full .blue-ocean .card-text{display:flex;flex-direction:column;gap:1em;padding:1.3em}.sg.full .blue-ocean .card-text p{font-size:1em;font-weight:400;text-align:start;font-size:.8em}.sg.full .blue-ocean .card-button{background-color:#0093ff;color:#fff;padding:.75em 1.5em;border-radius:99px;width:90%;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:none;font-size:1em;font-weight:400}.sg.full .blue-ocean-header{display:flex;flex-direction:column;gap:1.5em}.sg.full .blue-ocean-header h1,.sg.full .blue-ocean-header h2,.sg.full .blue-ocean-header h3,.sg.full .blue-ocean-header h4,.sg.full .blue-ocean-header h5,.sg.full .blue-ocean-header h6{font-size:1.8em}.sg.full .blue-ocean-header.__uppercase>*:first-child{font-weight:400;font-size:1.1em;text-transform:uppercase}.sg.full .blue-ocean-header-button-group{display:flex;flex-direction:row;gap:1em;padding:1em 0}.sg.full .blue-ocean-header-button-group a{border:0}.sg.full .blue-ocean-header-button-group a img{border-radius:0;width:130px}.sg.full .blue-ocean-header-img{position:relative}.sg.full .blue-ocean-header-img img{width:270px;height:335px;border-radius:10px}.sg.full .blue-ocean-content{position:relative;width:100%;display:flex;flex-direction:column;padding-top:7em;padding-bottom:7em}.sg.full .blue-ocean-inner{display:flex;flex-direction:column;gap:3em;align-self:center;width:100%;padding-left:1.2em;padding-right:1.2em}.sg.full .blue-ocean-list__scroll-x-wrapper{position:relative;overflow-y:hidden;padding-bottom:2em;height:480px}.sg.full .blue-ocean-list__scroll-x-wrapper .scroll-btn{position:absolute;top:50%;background-color:rgba(244,244,244,.8);border:none;border-radius:99px;font-size:30px;cursor:pointer;z-index:100;width:2em;height:2em;display:none;justify-content:center;align-items:center}.sg.full .blue-ocean-list__scroll-x-wrapper .scroll-btn:hover{background-color:rgba(200,200,200,.5);color:#222}.sg.full .blue-ocean-list__scroll-x-wrapper:hover .scroll-btn{cursor:pointer}.sg.full .blue-ocean-list__scroll-x-wrapper .scroll-btn.left{inset-inline-start:1em}.sg.full .blue-ocean-list__scroll-x-wrapper .scroll-btn.right{inset-inline-end:1em}.sg.full .blue-ocean-list__scroll-x-wrapper .scroll-btn::before{content:"";font-family:"Font Awesome 5 Free"}.sg.full .blue-ocean-list__scroll-x-wrapper .scroll-btn.right::before{content:"";font-family:"Font Awesome 5 Free"}.sg.full .blue-ocean-list__scroll-x{position:relative;display:flex;flex-direction:row;gap:1.2em;flex-wrap:nowrap;overflow-x:scroll;padding-top:3em;padding-bottom:2em}.sg.full .blue-ocean-list__scroll-x>*{min-width:300px}.sg.full .blue-ocean-col2-inner{display:flex;flex-direction:row;align-self:center;gap:4em;padding-left:1.2em;padding-right:1.2em;align-items:center}.sg.full .blue-ocean-col2-inner>div{display:flex;flex-direction:column;gap:1.5em}.sg.full .blue-ocean-col2-inner>div .btn-link{background-color:#0093ff;color:#fff;padding:.75em 1.5em;border-radius:99px;width:90%;max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:none;font-size:1em;font-weight:400;width:fit-content}.sg.full .blue-ocean-action{display:flex;flex-direction:column;gap:2em;text-align:center;padding-top:5em}.sg.full .blue-ocean-action .card{grid-template-rows:minmax(100px, 240px) 1fr auto}.sg.full .blue-ocean-action .card h1,.sg.full .blue-ocean-action .card h2,.sg.full .blue-ocean-action .card h3,.sg.full .blue-ocean-action .card h4{margin-bottom:1em}.sg.full .blue-ocean-community{gap:7em}.sg.full .blue-ocean-conscious{padding-top:3em;padding-bottom:4em}.sg.full .blue-ocean-conscious-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1.5em}.sg.full .blue-ocean-conscious-logo{position:absolute;top:1em;left:0;width:100%;max-height:2em;display:flex;justify-content:center}.sg.full .blue-ocean-conscious-logo img{width:40% !important;height:auto}.sg.full .blue-ocean-conscious-item{position:relative;border-radius:15px;overflow:hidden;block-size:fit-content;padding-bottom:58%;height:360px}.sg.full .blue-ocean-conscious-item:first-child{padding-bottom:0}.sg.full .blue-ocean-conscious-item:first-child,.sg.full .blue-ocean-conscious-item:nth-child(4){margin-top:50px}.sg.full .blue-ocean-conscious-item:nth-child(2){margin-top:100px}.sg.full .blue-ocean-conscious-item:nth-child(4n+5),.sg.full .blue-ocean-conscious-item:nth-child(4n+8){margin-top:-50px}.sg.full .blue-ocean-conscious-item:nth-child(4n+7){margin-top:-100px}.sg.full .blue-ocean-conscious-item img{object-fit:cover;height:100%;width:100%}.sg.full .blue-ocean-conscious-item-title{position:absolute;z-index:3;top:0;left:0;display:flex;flex-direction:column;gap:.5em;padding-top:30%;height:100%;width:100%;padding-left:1em;padding-right:1em}.sg.full .blue-ocean-conscious-item-title>*{color:#fff;text-align:center}.sg.full .blue-ocean-conscious-item-title h3,.sg.full .blue-ocean-conscious-item-title h4,.sg.full .blue-ocean-conscious-item-title h5{font-size:1.5em}.sg.full .blue-ocean-conscious-item-text{position:absolute;z-index:3;bottom:0;left:0;display:flex;flex-direction:column;gap:.5em;width:100%;background-color:#fff;padding:.7em 1.2em 0 1.2em;max-height:48%;min-height:48%;border-radius:10px;overflow:hidden;--_animation-duration: 300ms;transition:all var(--_animation-duration) ease-out}.sg.full .blue-ocean-conscious-item-text::before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(0, rgba(255, 255, 255, 0.9) 10%, rgba(255, 255, 255, 0) 40%);transition:opacity var(--_animation-duration) ease-out}.sg.full .blue-ocean-conscious-item-text *{font-size:.8em;font-weight:400}.sg.full .blue-ocean-conscious-item-text>*:nth-child(2){font-weight:600;font-size:1em}.sg.full .blue-ocean-conscious-item:hover .blue-ocean-conscious-item-text{max-height:100%;padding-bottom:.7em}.sg.full .blue-ocean-conscious-item:hover .blue-ocean-conscious-item-text::before{opacity:0}.sg.full .blue-ocean-counter{display:flex;flex-direction:column;gap:3em;text-align:center}.sg.full .blue-ocean-counter>div{gap:1.5em}.sg.full .blue-ocean-counter span:first-child{font-size:8em;color:#fff;font-weight:bold;position:relative;line-height:1;display:block;height:fit-content;transform:scale(calc(var(--percent) / 100))}.sg.full .blue-ocean-counter span{font-size:1.3em;color:#fff}.sg.full .blue-ocean-cleanup{padding-top:5em}.sg.full .blue-ocean-cleanup .blue-ocean-inner:first-child{padding-bottom:0}.sg.full .blue-ocean-cleanup .card{padding:.7em;text-align:center;gap:0}.sg.full .blue-ocean-cleanup .card-text{position:relative;display:flex;flex-direction:column;gap:.6em;max-height:180px}.sg.full .blue-ocean-cleanup .card-text::before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(0, rgba(255, 255, 255, 0.9) 10%, rgba(255, 255, 255, 0) 40%);transition:opacity var(--_animation-duration) ease-out}.sg.full .blue-ocean-cleanup .card-text>p{font-weight:400}.sg.full .blue-ocean-cleanup .card-text>p:nth-child(2){font-size:1.1em;font-weight:600}.sg.full .blue-ocean-cleanup .card-text>p:nth-child(3){overflow:hidden;font-size:.9em}.sg.full .blue-ocean-education{padding-top:0}.sg.full .blue-ocean-education .app-stores-badges img{background-color:#fff;border-radius:7px}.sg.full .blue-ocean-education .store-qr-code{max-width:200px;display:none}.sg.full .blue-ocean-education .qr-code-label{border:none;width:fit-content;padding:0}.sg.full .blue-ocean-education .qr-code-label span{font-weight:400}.sg.full .blue-ocean-education .qr-code-label:hover,.sg.full .blue-ocean-education .qr-code-label:focus{background-color:rgba(0,0,0,0)}.sg.full .blue-ocean-courses{padding-bottom:7em}.sg.full .blue-ocean-courses .blue-ocean-list__scroll-x-wrapper{height:445px}.sg.full .blue-ocean-courses .card{gap:0}.sg.full .blue-ocean-courses .card-text>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.sg.full .blue-ocean-courses .card .blue-ocean-courses-required{display:flex;gap:1em}.sg.full .blue-ocean-courses .card .blue-ocean-courses-required p{font-size:.6em;text-align:center}.sg.full .blue-ocean-courses .card .blue-ocean-courses-required p:nth-child(1){font-size:1em;font-weight:600;margin-bottom:.2em}.sg.full .blue-ocean-materials{padding-top:5em;padding-bottom:0}.sg.full .blue-ocean-materials .card{padding:.7em;background-color:#fff;text-align:center;border-radius:20px}.sg.full .blue-ocean-blog .card{border-radius:20px;gap:0}.sg.full .blue-ocean-blog .card-text{display:flex;flex-direction:column;gap:1em;padding:1em}.sg.full .blue-ocean-flockler{padding-top:5em}.sg.full .blue-ocean-flockler span{color:#00294d}.sg.full .blue-ocean-flockler-inner>div:first-child{max-width:700px}.sg.full .blue-ocean-flockler .flockler-grid-item__wrapper{background-color:#fff;border-radius:20px;border:none}.sg.full .blue-ocean-flockler .flockler-grid-item__wrapper a{text-decoration:none;border:none}.sg.full .blue-ocean-flockler .flockler-grid-items{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5em}.sg.full .blue-ocean-flockler .flockler-grid-items>a:last-child{grid-column:1/-1}.sg.full .blue-ocean-flockler .flockler-grid-item{padding:0;width:unset}.sg.full .blue-ocean-flockler .flockler-grid-item__text__content{color:#fff}.sg.full .blue-ocean-flockler .flockler-grid-item__content{padding-top:100% !important}.sg.full .blue-ocean-flockler .flockler-grid-item__meta{padding-left:10px;padding-right:10px;font-weight:600;height:3.7em}.sg.full .blue-ocean-flockler .flockler-grid-item__profile{border:none}.sg.full .blue-ocean-flockler .flockler-grid-item__profile__details span{font-size:.8em}.sg.full .blue-ocean-flockler .flockler-grid-item__profile__details>*:first-child{font-weight:600}.sg.full .blue-ocean-flockler .flockler-btn-load-more{border-radius:20px !important}.sg.full .blue-ocean-social-links{display:flex;flex-direction:row;gap:2em}.sg.full .blue-ocean-social-links a{color:#fff;border:none;display:flex;align-items:center;gap:.6em;font-size:.9em}.sg.full .blue-ocean-social-links a img{width:30px;height:30px}.sg.full .blue-ocean-partners{padding-top:0;padding-bottom:5em;background-color:#00294d;width:100%;display:flex;flex-direction:column}.sg.full .blue-ocean-partners .blue-ocean-inner{gap:1em}.sg.full .blue-ocean-partners .uigrid .row{gap:3em}.sg.full .blue-ocean-partners a{border:none;align-self:center}.sg.full .blue-ocean-partners a img{max-width:180px}.sg.full .blue-ocean-partners a.__mares{margin-inline-start:-1em}.sg.full .blue-ocean-partners a.__everwave{padding-top:.5em}.sg.full .blue-ocean-partners a.__edges-of-earth{margin-top:-1.8em}.sg.full .blue-ocean-partners a.__partners-ssi{margin-top:0;text-align:left}.sg.full .blue-ocean-partners a.__partners-ssi img{height:35px;max-width:60px}@media(max-width: 1700px){.sg.full .blue-ocean .__pseudo-max-width-1700>*:first-child{margin-inline-start:1.2em}.sg.full .blue-ocean .__pseudo-max-width-1700>*:last-child{margin-inline-end:1.2em}}@media(max-width: 1500px){.sg.full .blue-ocean-wave-divider{height:110px}.sg.full .blue-ocean-conscious{padding-top:5em}}@media(max-width: 1200px){.sg.full .blue-ocean .__pseudo-max-width-1200>*:first-child{margin-inline-start:1.2em}.sg.full .blue-ocean .__pseudo-max-width-1200>*:last-child{margin-inline-end:1.2em}.sg.full .blue-ocean-education-inner{min-width:unset}}@media(max-width: 1024px){.sg.full .blue-ocean-conscious-list{grid-template-columns:1fr 1fr 1fr}.sg.full .blue-ocean-conscious-item:nth-child(n){margin-top:unset}.sg.full .blue-ocean-conscious-item:first-child{margin-top:50px}.sg.full .blue-ocean-conscious-item:nth-child(2){margin-top:100px}.sg.full .blue-ocean-conscious-item:nth-child(3n+4){margin-top:-50px}.sg.full .blue-ocean-conscious-item:nth-child(3n+6){margin-top:-100px}.sg.full .blue-ocean-courses .blue-ocean-list__scroll-x-wrapper{height:400px}.sg.full .blue-ocean-flockler .flockler-grid-items{grid-template-columns:repeat(3, 1fr)}.sg.full .blue-ocean-partners .row{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 768px){.sg.full .blue-ocean-wave-divider{height:80px}.sg.full .blue-ocean-header h1,.sg.full .blue-ocean-header h2,.sg.full .blue-ocean-header h3,.sg.full .blue-ocean-header h4,.sg.full .blue-ocean-header h5,.sg.full .blue-ocean-header h6{font-size:1.8em}.sg.full .blue-ocean-take-action .uigrid .row{gap:3em}.sg.full .blue-ocean .__column-reverse{flex-direction:column-reverse}.sg.full .blue-ocean .__column-direction{flex-direction:column}.sg.full .blue-ocean-conscious{padding-bottom:7em}.sg.full .blue-ocean-conscious-list-wrapper{position:relative;overflow-y:hidden;padding-bottom:2em;height:380px;margin-left:-1.2em;margin-right:-1.2em}.sg.full .blue-ocean-conscious-list{position:relative;display:flex;flex-direction:row;gap:1.2em;flex-wrap:nowrap;overflow-x:scroll;padding-bottom:2em}.sg.full .blue-ocean-conscious-list>*{min-width:300px}.sg.full .blue-ocean-conscious-list>*:first-child{margin-inline-start:1.2em}.sg.full .blue-ocean-conscious-list>*:last-child{margin-inline-end:1.2em}.sg.full .blue-ocean-conscious-item{padding-bottom:unset;height:unset}.sg.full .blue-ocean-conscious-item:first-child{margin-inline-start:1.2em}.sg.full .blue-ocean-conscious-item:last-child{margin-inline-end:1.2em}.sg.full .blue-ocean-conscious-item:nth-child(n){margin-top:unset}.sg.full .blue-ocean-conscious-item:not(:first-child) img{height:70%}.sg.full .blue-ocean-conscious-item-text{position:absolute;bottom:0;left:0;width:100%;background-color:#fff;padding:.5em .8em .3em .8em}.sg.full .blue-ocean-conscious-item-text>div:first-child h3,.sg.full .blue-ocean-conscious-item-text>div:first-child h4,.sg.full .blue-ocean-conscious-item-text>div:first-child h5,.sg.full .blue-ocean-conscious-item-text>div:first-child h6{font-size:.9em}.sg.full .blue-ocean-conscious-item-text:hover>div:first-child{overflow:auto}.sg.full .blue-ocean-conscious-item-text:hover>div:first-child::before{opacity:0}.sg.full .blue-ocean-conscious-item-text{font-size:1.2em;padding:1em}.sg.full .blue-ocean-education{padding-top:5em}.sg.full .blue-ocean-materials .uigrid .row.__grid3,.sg.full .blue-ocean-blog .uigrid .row.__grid3,.sg.full .blue-ocean-flockler .flockler-grid-items{grid-template-columns:1fr 1fr}.sg.full .blue-ocean-partners .row{grid-template-columns:1fr}.sg.full .blue-ocean-partners a.__everwave{padding-top:0}.sg.full .blue-ocean-partners a.__edges-of-earth{margin-top:0}}@media(max-width: 576px){dialog.sg.ssi-dialog.pop-up:has(.store-qr-code){max-height:100%;border-radius:0}.sg.full .blue-ocean-wave-divider{height:50px}.sg.full .blue-ocean-content{padding-top:5em;padding-bottom:5em}.sg.full .blue-ocean-inner,.sg.full .blue-ocean-col2-inner{flex-direction:column}.sg.full .blue-ocean-counter span:first-child{font-size:4em}.sg.full .blue-ocean-list__scroll-x-wrapper .scroll-btn.left{inset-inline-start:.3em}.sg.full .blue-ocean-list__scroll-x-wrapper .scroll-btn.right{inset-inline-end:.3em}.sg.full .blue-ocean-header-button-group{flex-wrap:wrap}.sg.full .blue-ocean-action{padding-top:4em}.sg.full .blue-ocean-partners{padding-top:0}.sg.full .blue-ocean-materials .uigrid .row.__grid3,.sg.full .blue-ocean-blog .uigrid .row.__grid3,.sg.full .blue-ocean-flockler .flockler-grid-items{grid-template-columns:1fr}}
