/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(../fonts/icomoon.woff?yuzzw2) format("woff")}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-feature-settings:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevron-down:before{content:"\e908"}.icon-cross:before{content:"\e90d"}.icon-chevron-up:before{content:"\e911"}.icon-chevron-left:before{content:"\e912"}.icon-chevron-right:before{content:"\e913"}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.visually-hidden{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#4d4d4f;font-family:Inter,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.25;min-width:360px}a{color:#28818e;transition:color .35s cubic-bezier(.3,.86,.36,.95),background .35s cubic-bezier(.3,.86,.36,.95),border .35s cubic-bezier(.3,.86,.36,.95),box-shadow .35s cubic-bezier(.3,.86,.36,.95),opacity .35s cubic-bezier(.3,.86,.36,.95),visibility .35s cubic-bezier(.3,.86,.36,.95)}a,a:hover{-webkit-text-decoration:none;text-decoration:none}a:hover{color:#4d4d4f}dl,ol,p,ul{margin:0 0 8px}.h1,h1{font-size:48px}.h1,.h2,h1,h2{color:#28818e;font-weight:700;line-height:1.231;margin:0 0 1.5rem}.h2,h2{font-size:26px}.h3,h3{color:#28818e;font-size:22px;font-weight:700;line-height:1.231;margin:0 0 1.5rem}.h4,.h5,h4,h5{font-size:18px}.h4,.h5,.h6,h4,h5,h6{color:#28818e;font-weight:700;line-height:1.231;margin:0 0 1.5rem}.h6,h6{font-size:16px}.h1,h1{line-height:1;margin-bottom:16px}.h3,h3{line-height:1.18181}sub,sup{font-size:55%}sup{top:-.7em}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none;background-color:transparent;border:1px solid;border-radius:0;min-width:0;padding:1.2rem 2.4rem;transition:border-color .35s cubic-bezier(.3,.86,.36,.95);width:100%}input[type=email]:focus,input[type=email]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,textarea:focus,textarea:hover{box-shadow:none;outline:none}button{cursor:pointer;transition:border .35s cubic-bezier(.3,.86,.36,.95),background .35s cubic-bezier(.3,.86,.36,.95),color .35s cubic-bezier(.3,.86,.36,.95),box-shadow .35s cubic-bezier(.3,.86,.36,.95)}.header{background:hsla(0,0%,100%,.4);height:60px;left:0;position:absolute;right:0;top:0;z-index:9999}.navbar{transition:opacity .35s cubic-bezier(.3,.86,.36,.95),visibility .35s cubic-bezier(.3,.86,.36,.95)}.nav-active .navbar{opacity:1;visibility:visible}.navbar .lava-lamp-highlight{display:none}.navbar ul{margin:0;position:relative}.navbar ul li{margin-bottom:15px;padding-left:0}.navbar ul li:before{display:none}.navbar ul li.active{font-weight:700}.navbar ul li.active a:before{width:100%}.navbar ul a{color:#fff;display:inline-block;padding-bottom:10px;padding-top:10px;position:relative;vertical-align:top}.navbar ul a:before{background:#fff;bottom:0;content:"";height:3px;left:0;position:absolute;right:auto;top:auto;transition:width .25s ease-in-out;width:0}.navbar ul a:hover:before{width:100%}.nav-opener{background:none;border:none;color:transparent;font-size:0;height:16px;left:15px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:bottom .35s cubic-bezier(.3,.86,.36,.95);width:25px;z-index:1}.nav-opener span:after,.nav-opener:after,.nav-opener:before{background-color:#4d4d4f;content:"";height:3px;left:0;margin-top:-1px;position:absolute;right:0;top:50%;transition:background .35s cubic-bezier(.3,.86,.36,.95),top .35s cubic-bezier(.3,.86,.36,.95),bottom .35s cubic-bezier(.3,.86,.36,.95),transform .35s cubic-bezier(.3,.86,.36,.95),margin .35s cubic-bezier(.3,.86,.36,.95),opacity .35s cubic-bezier(.3,.86,.36,.95)}.nav-opener:after,.nav-opener:before{top:0}.nav-active .nav-opener:after,.nav-active .nav-opener:before{top:50%;transform:rotate(45deg)}.nav-active .nav-opener span:after{opacity:0}.nav-opener:after{margin-top:-1px;top:100%}.nav-active .nav-opener:after{margin-top:-1px;transform:rotate(-45deg)}body{background-color:#fff}body.video-active{overflow:hidden}body.video-active .wrapper{opacity:0}img{height:auto;max-width:100%;vertical-align:top}.wrapper{display:flex;flex-direction:column;flex-wrap:wrap;min-height:100vh;overflow:clip;position:relative;transition:opacity .25s linear;width:100%}.page-holder{flex-grow:1}.container,.container-lg{margin-left:auto;margin-right:auto;max-width:1720px;padding-left:15px;padding-right:15px;width:100%}.container-lg{max-width:1810px}.intro-video{background:#000;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity .5s ease,visibility .8s ease;visibility:hidden;width:100%;z-index:99991}.intro-video video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.btn{background:#28818e;border:2px solid #28818e;border-radius:39px;color:#fff;display:inline-block;font-size:22px;font-weight:700;line-height:1.18181;padding:10px 25px;vertical-align:top;width:100%}.btn.btn-outline,.btn:hover{background:transparent;color:#28818e}.btn.btn-outline:hover{background:#28818e;color:#fff}.btn.btn-white{background:#fff;border-color:#fff;color:#28818e}.btn.btn-white:hover{background:transparent;color:#fff}.btn.btn-sm{font-size:16px;line-height:1.25;padding:6px 10px 5px}.bg-light-green{background:rgba(40,129,142,.15)!important}.bg-green{background:#28818e!important}.bg-white{background:#fff!important}.text-white *{color:#fff!important}.title-bar{border-bottom:2px solid #28818e;border-top:2px solid #28818e;margin:49px 5px;padding:33px 0 35px;text-align:center}.title-bar h3{margin-bottom:0}.boxes{margin-bottom:44px;margin-top:49px;grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr}.product-selection .boxes{margin-top:23px}.boxes .btn{margin-left:auto;margin-right:auto}.boxes h3{font-size:24px;line-height:1.25;margin-bottom:23px;width:100%}.boxes a.box:hover{background:#226f7a}.boxes .box{background:#28818e;border-radius:25px;color:#fff;padding:35px 14px;text-align:center}.boxes .box :not(.btn){color:inherit}.boxes .box.box-outline{background:none;border:3px solid #28818e;color:#4d4d4f;text-align:left}.boxes .box.box-outline h3{font-size:22px;line-height:1.25;margin-bottom:16px}.boxes .box.box-outline h3,.boxes .box.box-outline h4{color:#28818e}.boxes img{margin-left:auto;margin-right:auto;margin-top:-5px;max-width:134px}.hero{font-size:22px;line-height:1.18181;position:relative}.hero .bg-cover:after{background:linear-gradient(90deg,#fff,transparent);bottom:0;content:"";left:0;opacity:.35;position:absolute;right:0;top:0}.hero .container-lg{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;min-height:400px;padding-bottom:60px;padding-top:113px}.hero .container-lg:has(.text-sm){padding-bottom:9px}.hero .hero-txt{flex-grow:1;margin-right:20%;max-width:400px}.hero .hero-txt p:only-child{margin-bottom:0}.bg-cover{z-index:-1}.bg-cover,.bg-cover img{bottom:0;left:0;position:absolute;right:0;top:0}.bg-cover img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:25% 50%;object-position:25% 50%;width:100%}.text-sm{display:block;font-size:14px;line-height:1.142857}.intro{margin-bottom:77px;margin-top:50px}.intro-row{display:grid;grid-gap:70px;gap:70px;grid-template-columns:1fr}.intro p:last-of-type{margin-bottom:0}.intro-col+.intro-col{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;position:relative}.intro-col+.intro-col h3{margin-bottom:0}.intro-col+.intro-col:before{background:#28818e;content:"";height:2px;left:5%;position:absolute;right:5%;top:-35px}.heading-label{align-items:center;border:3px solid #28818e;border-radius:100px;display:inline-flex;flex-wrap:wrap;gap:16px;margin-bottom:48px;margin-right:5%;padding:17px 31px}.heading-label.mobile-full{margin-right:0}.heading-label img{height:auto;width:30px}.heading-label h2{flex:1;font-size:22px;line-height:1.18181;margin-bottom:0}.faqs{padding:50px 0 40px}.accordion:not(.tab-content) .ac-panel{overflow:hidden;transition:height .5s cubic-bezier(.3,.86,.36,.95)}.accordion:not(.tab-content) .icon{position:relative;width:25px}.resources .accordion:not(.tab-content) .icon{align-self:flex-start;width:35px}.accordion:not(.tab-content) .icon-dash{opacity:0;position:absolute;right:-9px;top:50%;transform:translateY(-50%)}.resources .accordion:not(.tab-content) .icon-dash{margin-top:3px;right:-3px}.accordion:not(.tab-content) .ac{border:3px solid #28818e;border-radius:15px;display:inline-block;margin-bottom:15px;transition:background .35s cubic-bezier(.3,.86,.36,.95);vertical-align:top}.resources .accordion:not(.tab-content) .ac{background:rgba(40,129,142,.15);border:none}.accordion:not(.tab-content) .ac.is-active{background:#28818e}.accordion:not(.tab-content) .ac.is-active .icon-dash{opacity:1}.accordion:not(.tab-content) .ac.is-active .icon-plus,.accordion:not(.tab-content) .ac.is-active .icon-search{opacity:0}.accordion:not(.tab-content) .ac.is-active .icon{align-self:flex-start;margin-right:3px;margin-top:-5px}.accordion:not(.tab-content) .ac.is-active .ac-trigger a{color:#fff}.accordion:not(.tab-content) .ac-header{margin-bottom:0}.accordion:not(.tab-content) .ac-text{color:#fff;padding:0 13px 16px}.accordion:not(.tab-content) .ac-text a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.accordion:not(.tab-content) .ac-text a:hover{-webkit-text-decoration:none;text-decoration:none}.accordion:not(.tab-content) strong+p{margin-top:13px}.accordion:not(.tab-content) .ac-text-row{display:grid;grid-gap:30px 3%;gap:30px 3%;grid-template-columns:1fr}.accordion:not(.tab-content) .ac-text-row.v2{margin-top:32px}.accordion:not(.tab-content) .ac-text-col{display:flex;flex-direction:column;flex-wrap:wrap}.accordion:not(.tab-content) .ac-text-col>span:not(.note){display:block;margin-bottom:0;margin-top:12px}.accordion:not(.tab-content) .ac-full-text p{margin-bottom:1px}.accordion:not(.tab-content) .ac-trigger{align-items:center;background:none;border:none;border-radius:15px;color:#28818e;cursor:pointer;display:flex;flex-wrap:wrap;font-size:20px;font-weight:700;gap:15px;line-height:1.2857;outline-offset:-5px!important;padding:18px 13px;text-align:left;transition:padding .35s cubic-bezier(.3,.86,.36,.95),color .35s cubic-bezier(.3,.86,.36,.95),background .35s cubic-bezier(.3,.86,.36,.95),border .35s cubic-bezier(.3,.86,.36,.95),box-shadow .35s cubic-bezier(.3,.86,.36,.95);width:100%}.resources .accordion:not(.tab-content) .ac-trigger>span{display:block}.accordion:not(.tab-content) .ac-trigger a{color:#4d4d4f;display:inline-block;font-size:14px;font-weight:500;line-height:1.25;margin-top:6px;-webkit-text-decoration:underline;text-decoration:underline;vertical-align:top;word-break:break-all}.accordion:not(.tab-content) .ac-trigger a:hover{-webkit-text-decoration:none;text-decoration:none}.accordion:not(.tab-content) .ac-trigger .ac-trigger-text span{display:block}.accordion:not(.tab-content) .ac-trigger[aria-expanded=true]{color:#fff}.accordion:not(.tab-content) .ac-trigger[aria-expanded=true]:not(.resources .accordion:not(.tab-content) .ac-trigger[aria-expanded=true]){padding-bottom:12px}.accordion:not(.tab-content) .ac-trigger .ac-trigger-text,.accordion:not(.tab-content) .ac-trigger>span{flex:1}.accordion:not(.tab-content) .note{font-size:14px;line-height:1.5;margin-bottom:10px;margin-top:auto;padding-top:15px;text-align:right}ul{list-style:none;margin:12px 0 0;padding:0}ul:not(:last-child){margin-bottom:21px}ul li{margin-bottom:8px;padding-left:18px;position:relative}ul li:before{background:currentColor;border-radius:50%;content:"";height:5px;left:1px;position:absolute;top:7px;width:5px}ul ul li{padding-left:26px}ul ul li:before{border-radius:0;height:2px;left:0;top:9px;width:15px}.resources{padding-top:75px}.events{padding-bottom:35px;padding-top:49px;position:relative;z-index:9}.events h2{margin-bottom:19px}.placeholder{margin-top:20px;text-align:center}.purification{padding:50px 0 27px}.purification p+h2,.purification p+h3,.purification p+h4,.purification p+h5{margin-top:34px}[data-tabs]{display:none}.tab-content li,[data-tabs] li{margin-bottom:0;padding-left:0;position:relative;width:100%}.tab-content li:before,[data-tabs] li:before{display:none}.tab-content .ac-trigger h3,.tab-content li h3,[data-tabs] .ac-trigger h3,[data-tabs] li h3{color:inherit;font-size:18px;line-height:1.33333;margin-bottom:0}.tab-content .ac,[data-tabs] .ac{margin-bottom:15px}.tab-content .ac-trigger,.tab-content a,[data-tabs] .ac-trigger,[data-tabs] a{background:#fff;border:3px solid #28818e;border-radius:25px;color:#28818e;display:flex;flex-direction:column;height:100%;justify-content:center;padding:15px 8px;position:relative;text-align:center;transition:color .35s linear,border .35s linear,background .35s linear,height .35s linear,padding-bottom .35s linear,margin-bottom .35s linear}.tab-content .ac-trigger:focus-visible,.tab-content a:focus-visible,[data-tabs] .ac-trigger:focus-visible,[data-tabs] a:focus-visible{box-shadow:0 0 0 2px #4d4d4f;outline:none}.tab-content .ac-trigger:after,.tab-content a:after,[data-tabs] .ac-trigger:after,[data-tabs] a:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 262'%3E%3Cpath stroke='%2328818e' stroke-dasharray='0 9' stroke-linecap='round' stroke-width='3' d='M1.5 0v262'/%3E%3C/svg%3E") no-repeat 50% 0/3px auto;content:"";height:0;left:50%;margin-left:-3px;margin-top:3px;position:absolute;top:100%;width:5px}.tab-content .ac-trigger,[data-tabs] .ac-trigger{padding:20px 35px;width:100%}.tab-content .ac-trigger h3,[data-tabs] .ac-trigger h3{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;min-height:54px}.tab-content img,[data-tabs] img{display:block;margin-left:auto;margin-right:auto;margin-top:10px;max-width:30px}.tab-content .icon,[data-tabs] .icon{align-items:flex-end;display:flex;flex-wrap:wrap;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s linear,opacity .35s linear}.tab-content{margin-top:34px;max-width:1642px}.tab-content .ac-panel[hidden]{display:block}.tab-panel{transition:opacity .35s linear,visibility .35s linear;transition-delay:.65s}.tab-panel .box{background:#fff;border:3px solid #28818e;border-radius:25px;margin-top:50px;padding:31px 12px 48px}.tab-panel .txt{color:#28818e;font-size:18px;line-height:1.25;margin-left:auto;margin-right:auto;max-width:1430px}.tab-panel h2{text-align:center;transition:opacity .35s linear,visibility .35s linear;transition-delay:.9s}.tab-panel p{transition:opacity .35s linear,visibility .35s linear;transition-delay:.95s}.tab-panel p+p{transition-delay:1s}.tab-panel p+p+p{transition-delay:1.05s}.tab-subtitle{margin-bottom:14px;margin-left:-5px;margin-right:-5px}.capsule-chart{margin-bottom:78px;margin-top:35px}.capsule-row{display:grid;grid-gap:38px;gap:38px;grid-template-columns:1fr 1fr}.capsule-row .capsule-col{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;margin-left:auto;position:relative}.capsule-row .capsule-col+.capsule-col{align-items:flex-start;margin-left:-8px}.capsule-row .capsule-col .capsule-wrap{position:relative}.capsule-info{opacity:0;position:absolute;transition:opacity .35s linear,visibility .35s linear;visibility:hidden}.capsule-info h3{font-size:18px;line-height:1.1111;margin-bottom:0}.capsule-center{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;padding-right:9px}.capsule-center .capsule{margin-bottom:35px}[class*=anim--]{transition:opacity .35s linear,min-width .35s linear,color .35s linear,background .35s linear,border .35s linear,font-size .35s linear,padding .35s linear}.anim--1{transition-delay:.95s!important}.anim--2{transition-delay:1.1s!important}.anim--3{transition-delay:1.25s!important}.anim--4{transition-delay:1.4s!important}.anim--5{transition-delay:1.55s!important}.anim--6{transition-delay:1.7s!important}.anim--7{transition-delay:1.85s!important}.anim--8{transition-delay:2s!important}.anim--9{transition-delay:2.15s!important}.anim--10{transition-delay:2.3s!important}.anim--11{transition-delay:2.45s!important}.anim--12{transition-delay:2.6s!important}.capsule{background:#fff;border:3px solid #28818e;border-radius:15px;font-size:16px;line-height:1.25;margin-bottom:36px;padding:11px 8px;text-align:center;width:130px}.capsule,.capsule.capsule-green{position:relative}.capsule.capsule-green:after{transition:height .35s linear,width .35s linear}.capsule-frame .capsule.capsule-green:after{background-position:50% 100%;bottom:100%;left:50%;margin-left:-3px;top:auto}.capsule-arrow{border-left:1px solid #4d4d4f;bottom:100%;left:30px;margin-bottom:8px;position:absolute;top:-39px;width:1px}.capsule-arrow:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath fill='%23707070' d='M5 8 0 0h10Z' data-name='Polygon 3'/%3E%3C/svg%3E") no-repeat 50% 50%/100% auto;content:"";height:10px;left:100%;margin-left:-4px;margin-top:-3px;position:absolute;top:100%;width:8px}.capsule-arrow.capsule-arrow-reverse{left:100%;margin-left:11px;margin-right:auto;right:auto;transform:scaleX(-1)}.capsule-arrow.capsule-arrow-v2{left:auto;right:50%}.capsule-arrow.capsule-arrow-right{height:1px;top:auto}.capsule-frame{position:relative}.capsule-frame .capsule{margin-bottom:0}.capsule-frame .capsule-info{opacity:0;transition:opacity .35s linear,visibility .35s linear;visibility:hidden}.list-row{display:grid;grid-template-columns:1fr;grid-gap:16px 20px;gap:16px 20px;width:100%}.product-selection{padding-top:50px}.product-selection h2{margin-bottom:26px}.elevate{padding-bottom:76px;padding-top:73px}.elevate .elevate-box{background:hsla(0,0%,100%,.15);border-radius:15px;margin-top:22px;padding:30px 25px;text-align:center}.elevate .elevate-box h3{font-size:20px;line-height:1.25;margin:0 auto;max-width:1238px}.elevate h3{font-size:20px;line-height:1.25;margin-top:22px}.elevate h2{margin-bottom:26px}.icons-list{display:grid;grid-gap:25px;gap:25px;grid-template-columns:1fr;margin-bottom:30px;margin-top:22px}.icons-list .icon{align-items:center;aspect-ratio:1;background:hsla(0,0%,100%,.15);border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;padding:15px}.icons-list .icon img{height:auto;max-height:100%;max-width:100%;width:auto}.icons-list .txt{max-width:640px}.icons-list .item{display:grid;grid-gap:16px;align-items:center;gap:16px;grid-template-columns:75px 1fr}.popup-holder{background:rgba(0,0,0,.75);bottom:0;display:flex;flex-direction:column;left:0;opacity:0;overflow-x:hidden;overflow-y:auto;padding:30px 15px;position:fixed;right:0;top:0;visibility:hidden;z-index:99999}.popup-active .popup-holder{opacity:1;visibility:visible}.popup{background:#fff;border-radius:15px;margin:auto;max-width:1000px;padding:50px 25px 30px;position:relative;text-align:center;width:100%}.popup p{margin-bottom:22px}.popup .buttons{display:grid;grid-gap:15px;gap:15px;grid-template-columns:1fr;margin-top:35px}.popup .popup-close{background:none;border:none;margin:0;min-height:15px;padding:0;position:absolute;right:20px;top:20px;transition:opacity .35s cubic-bezier(.3,.86,.36,.95)}.popup .popup-close img{display:block}.popup .popup-close:hover{opacity:.75}.timeline{background:#28818e;color:#fff;overflow:clip;padding-left:35px;padding-right:10px;position:relative}.timeline:before{background:#fff;bottom:0;content:"";left:24px;position:absolute;top:8px;width:3px;z-index:2}.timeline h2{color:#fff;font-size:26px;line-height:1.231;position:absolute;position:sticky;text-shadow:2px 0 0 rgba(40,129,142,.5),-2px 0 0 rgba(40,129,142,.5),0 2px 0 rgba(40,129,142,.5),0 -2px 0 rgba(40,129,142,.5),2px 2px 0 rgba(40,129,142,.5),-2px -2px 0 rgba(40,129,142,.5),2px -2px 0 rgba(40,129,142,.5),-2px 2px 0 rgba(40,129,142,.5);top:50px;z-index:10}.timeline-bg{bottom:auto;min-height:100vh;overflow:clip;padding-bottom:72px;padding-top:72px;width:100%;z-index:1}.timeline-bg,.timeline-bg:after{left:0;position:absolute;right:0;top:0}.timeline-bg:after{background:rgba(40,129,142,.9);bottom:0;content:""}.timeline-bg img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.timeline-content{padding-bottom:50px;padding-top:50px;position:relative;z-index:2}.timeline-list{padding-bottom:25vh;padding-top:25vh;position:relative}.timeline-list .timeline-item{padding-bottom:30px;padding-top:30px;position:relative}.timeline-list .timeline-item.current .timeline-item-wrap{color:#fff;transform:scale(1)}.timeline-list .timeline-item.current .timeline-year{position:static}.timeline-list .timeline-item.current .timeline-year:after{left:-24px;margin-top:60px;top:50%;transform:translate(-50%,-50%)}.timeline-list .timeline-item-wrap{color:#7eb3bb;transform:scale(.5);transform-origin:0 50%;transition:transform .32s linear,color .32s linear}.timeline-list .timeline-year{display:block;font-size:96px;font-weight:700;line-height:1;min-height:106px;padding-bottom:12px;padding-top:5px;position:relative}.timeline-list .timeline-year span{display:block}.timeline-list .timeline-year:after{background-color:currentColor;border-radius:50%;content:"";height:15px;left:-48px;position:absolute;top:50%;transform:translate(-50%,-50%) scale(2);transition:margin .32s linear,left .32s linear,transform .32s linear;width:15px}.timeline-list .timeline-info{font-size:22px;font-weight:500;line-height:1.1818;position:relative}.timeline-list .timeline-info p{margin-bottom:12px;margin-top:12px}.graph{border:1.5px solid #707070;border-width:0 1.5px;margin:69px 2.2% 96px 1px;padding-left:36px;padding-right:36px;position:relative}.graph.anim .graph-bar-bg{width:100%}.graph.anim .graph-bar-title span{opacity:1}.graph.anim .graph-bar-title.graph-bar-title-bottom{transition-delay:2s}.graph .graph-bar-bg{background-size:15.6px auto!important;background:rgba(40,129,142,.45);height:100%;transition:width 1.6s ease-in-out;transition-delay:1.6s;width:0}.graph:before{background:#707070;content:"";height:1px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.graph .graph-body{display:flex;flex-wrap:wrap;height:50px;margin-left:auto;margin-right:auto;max-width:1296px}.graph .graph-num{color:#707070;font-size:14px;font-weight:700;left:0;line-height:1.2;margin-top:1px;position:absolute;top:100%;transform:translateX(-50%)}.graph .graph-num.right{left:100%}.graph .graph-bar{flex:1;height:100%;position:relative}.graph .graph-bar.graph-bar-sm{flex:none;margin-left:-3.725%;width:7.45%}.graph .graph-bar.graph-bar-sm .graph-bar-bg{background:hsla(0,0%,44%,.45);transition-delay:3s;transition-duration:.5s}.graph .graph-bar-title{border:1px solid #28818e;border-width:0 1px;bottom:100%;color:#28818e;font-size:18px;left:0;line-height:1.2;margin-bottom:11px;position:absolute;right:0;text-align:center}.graph .graph-bar-title:before{background:rgba(40,129,142,.9);content:"";height:1px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.graph .graph-bar-title.graph-bar-title-bottom{bottom:auto;height:25px;margin-bottom:0;margin-top:10px;top:100%}.graph .graph-bar-title.graph-bar-title-bottom>div{margin-top:4px;padding:0;position:absolute;right:-43px;top:100%}.graph .graph-bar-title.graph-bar-title-bottom span{display:block;max-width:85vw;width:-moz-max-content;width:max-content}.graph .graph-bar-title div{background:#fff;display:table;font-weight:700;margin:1px auto;max-width:95%;padding-left:3px;padding-right:3px;position:relative;z-index:1}.graph .graph-bar-title span{opacity:0;transition:opacity .5s ease-in-out;transition-delay:2.2s}.footer{background:rgba(40,129,142,.15);padding-bottom:42px;padding-top:50px}body:has(.resources) .footer{background:none;padding-top:50px}.footer-box{background:hsla(0,0%,100%,.75);border-radius:25px;margin-bottom:44px;padding:24px 15px 25px}body:has(.resources) .footer-box{display:none}.footer-box p:last-of-type{margin-bottom:0}.footer-box a{color:inherit;word-break:break-all}.footer-box a:hover{color:#28818e}.footer-logo{margin-bottom:36px;margin-left:auto;margin-right:auto;max-width:223px}.purposes-by{display:block;margin-bottom:14px}.footer-wrap{text-align:center}.footer-item{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.copyright{font-size:14px;line-height:1.142857;margin-left:auto;margin-right:auto;max-width:220px;text-wrap:balance}@media (min-width:768px){body{font-size:18px}dl,ol,p,ul{margin-bottom:12px}.h1,h1{font-size:60px}.h2,h2{font-size:36px}.h3,h3{font-size:28px}.h4,h4{font-size:24px}.h5,h5{font-size:20px}.h6,h6{font-size:18px}.h1,h1{margin-bottom:20px}.header{height:auto;padding-bottom:37px;padding-top:38px}.navbar{position:relative}.navbar .lava-lamp-highlight{background:#28818e;bottom:0;display:block;left:0;pointer-events:none;position:absolute;width:0}.navbar ul{-moz-column-gap:25px;column-gap:25px;display:flex;flex-wrap:wrap;margin-left:auto;max-width:-moz-max-content;max-width:max-content;row-gap:5px}.navbar ul li{margin-bottom:0}.navbar ul li.active a{color:#28818e}.navbar ul a{color:#4d4d4f}.navbar ul a:before{display:none}.navbar ul a:hover{color:#28818e}.nav-opener{display:none}.container,.container-lg{padding-left:20px;padding-right:20px}.btn{padding:10px 30px;width:auto}.btn.btn-sm{font-size:18px;line-height:1.25}.title-bar{margin:75px 0;padding:38px 16px}.boxes{gap:24px;grid-template-columns:1fr;margin-bottom:75px;margin-top:75px}.boxes .box{align-content:center;display:flex;flex-wrap:wrap;padding:35px 25px}.boxes .box.box-outline h3{font-size:26px}.hero{font-size:24px;line-height:1.25}.hero .container-lg{min-height:600px;padding-bottom:60px;padding-top:200px}.hero .container-lg:has(.text-sm){padding-bottom:23px}.hero .hero-txt{margin-right:0;max-width:800px;max-width:60%}.hero .hero-txt p{margin-right:0;max-width:680px}.hero .text-sm{max-width:65%}.text-sm{font-size:16px;line-height:1.25}.intro{margin-bottom:75px;margin-top:75px}.intro-row{grid-template-columns:40% 1fr}.intro-col+.intro-col:before{bottom:0;height:auto;left:-36px;right:auto;top:0;width:2px}.heading-label{border-radius:54px;margin-right:0;margin-top:0;padding:20px 33px}.heading-label img{width:36px}.heading-label h2{font-size:26px;line-height:1}.faqs{padding:75px 0 50px}.accordion:not(.tab-content) .icon{width:32px}.accordion:not(.tab-content) .ac{border-radius:25px;margin-bottom:25px}.accordion:not(.tab-content) .ac-text{padding:0 22px 21px}.accordion:not(.tab-content) .ac-trigger{border-radius:25px;font-size:24px;line-height:1.2857;outline-offset:-10px!important;padding:22px}.accordion:not(.tab-content) .ac-trigger a{font-size:18px;line-height:1.25}.accordion:not(.tab-content) .ac-trigger[aria-expanded=true]:not(.resources .accordion:not(.tab-content) .ac-trigger[aria-expanded=true]){padding-bottom:22px}.accordion:not(.tab-content) .note{font-size:16px;line-height:1.5}ul li{margin-bottom:10px;padding-left:26px}ul li:before{top:9px}ul ul li{padding-left:40px}ul ul li:before{left:3px;top:11px;width:18px}.events{padding-bottom:104px;padding-top:73px}.events h2{margin-bottom:22px}.placeholder{margin-bottom:-28px}.purification{padding:75px 0 52px}.tab-content li,[data-tabs] li{flex:1}.tab-content .ac-trigger h3,.tab-content li h3,[data-tabs] .ac-trigger h3,[data-tabs] li h3{font-size:22px;line-height:1.2857}.tab-content:has(.tab-panel:not([hidden])){margin-top:176px}.tab-panel .box{padding:45px 33px 48px}.tab-panel .txt{font-size:22px}.tab-subtitle{margin-bottom:19px;margin-left:-10px;margin-right:auto}.capsule-chart{margin-bottom:0}.capsule-row{gap:30px}.capsule-info{left:-70px;left:-80px;margin-top:231px;max-width:230px;right:180px;top:100%;width:-moz-max-content;width:max-content}.capsule-info h3{font-size:20px;line-height:1.25}.capsule-center .capsule{margin-bottom:51px}.capsule{border-radius:20px;margin-bottom:18px;padding:16px 8px}.capsule-v1{margin-right:66px}.capsule-v2{margin-right:126px}.capsule-v3{margin-right:202px}.capsule.capsule-green:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 403'%3E%3Cpath stroke='%2328818e' stroke-dasharray='0 9' stroke-linecap='round' stroke-width='3' d='M1.5 1.5v400'/%3E%3C/svg%3E") no-repeat 50% 0/3px auto;content:"";height:0;left:21px;margin-left:-3px;margin-top:7px;position:absolute;top:100%;width:5px}.capsule-arrow{border-bottom:1px solid #4d4d4f;bottom:50%;left:auto;margin-bottom:0;margin-right:11px;position:absolute;right:100%;top:-21px;width:12px}.capsule-arrow:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='10' viewBox='0 0 8 10'%3E%3Cpath fill='%23707070' d='m0 0 8 5-8 5Z'/%3E%3C/svg%3E") no-repeat 50% 50%/100% auto;margin-left:0;margin-top:-4px}.capsule-arrow.capsule-arrow-v2{bottom:100%;margin:0 0 10px;right:50%;top:-54px;width:1px}.capsule-arrow.capsule-arrow-v2:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath fill='%23707070' d='M5 8 0 0h10Z' data-name='Polygon 3'/%3E%3C/svg%3E") no-repeat 50% 50%/100% auto;height:8px;margin-left:-5px;margin-top:0;width:10px}.capsule-frame .capsule+.capsule-wrap{left:100%;margin-left:20px;position:absolute;top:50%;transform:translateY(-50%)}.capsule-frame .capsule-info{bottom:100%;left:0;margin-bottom:25px;margin-left:0;margin-top:auto;max-width:355px;right:auto;top:auto;width:34vw}.list-row{gap:16px 30px;grid-template-columns:1fr 1fr}.elevate .elevate-box{padding:30px}.elevate .elevate-box h3{font-size:25px}.elevate h3{font-size:24px}.icons-list{grid-template-columns:1fr 1fr;margin-top:30px}.icons-list .item{gap:20px;grid-template-columns:85px 1fr}.popup{padding:50px 40px}.popup p{margin-bottom:30px}.popup .buttons{gap:20px;grid-template-columns:1fr 1fr;margin-top:48px}.popup .popup-close{right:24px;top:24px}.timeline{padding-left:0;padding-right:0}.timeline:before{display:none}.timeline h2{font-size:28px;line-height:1.2;max-width:calc(32% - 15px);top:72px}.timeline-content{padding-bottom:72px;padding-top:72px}.timeline-list{padding-bottom:25vh;padding-top:150px}.timeline-list:before{background-color:#fff;bottom:-100px;content:"";left:32%;position:absolute;top:-1200px;transform:translateX(-50%);width:3px;z-index:1}.timeline-list .timeline-item.current .timeline-info-wrap{transform:scale(1)}.timeline-list .timeline-item.current .timeline-item-wrap{transform:none}.timeline-list .timeline-item.current .timeline-year{position:relative}.timeline-list .timeline-item.current .timeline-year span{transform:scale(1)}.timeline-list .timeline-item.current .timeline-year:after{left:100%;margin-top:0}.timeline-list .timeline-item-wrap{align-items:center;display:grid;grid-template-columns:32% 1fr;min-height:250px;padding-bottom:10px;padding-top:10px;transform:none}.timeline-list .timeline-year{min-height:0;padding-bottom:8px;padding-right:30px;padding-top:0;text-align:right}.timeline-list .timeline-year span{transform:scale(.5);transform-origin:100% 50%;transition:transform .32s linear}.timeline-list .timeline-year{font-size:75px;padding-right:35px}.timeline-list .timeline-year:after{height:18px;left:100%;transform:translate(-50%,-50%);transition:none;width:18px}.timeline-list .timeline-info-wrap{transform:scale(.6);transform-origin:0 50%;transition:transform .32s linear}.timeline-list .timeline-info{font-size:22px;line-height:1.25;padding-left:50px}.graph{margin:83px 30px 110px}.graph .graph-num{font-size:20px;line-height:1.2;margin-top:9px}.graph .graph-bar-title{border-width:0 2px;margin-bottom:14px}.graph .graph-bar-title:before{height:2px}.graph .graph-bar-title.graph-bar-title-bottom>div{margin-top:12px;right:-50px}.graph .graph-bar-title div{margin:-5px auto;max-width:90%;padding-left:10px;padding-right:10px}.footer{padding-bottom:45px;padding-top:75px}.footer-box{margin-bottom:20px;padding:30px}.footer-logo{margin-bottom:40px;max-width:300px}.purposes-by{margin-bottom:23px}.copyright{font-size:16px;line-height:1.5;max-width:none}}@media (min-width:1024px){body{font-size:22px}.h1,h1{font-size:72px}.h2,h2{font-size:40px}.h3,h3{font-size:32px}.h4,h4{font-size:28px}.h5,h5{font-size:24px}.h6,h6{font-size:22px}.navbar ul{-moz-column-gap:45px;column-gap:45px}.btn{font-size:32px;line-height:1.2;padding:13px 75px}.btn.btn-sm{font-size:20px;line-height:1.25}.title-bar{padding:40px 26px}.boxes{grid-template-columns:1fr 36%}.product-selection .boxes{margin-top:33px}.boxes h3{font-size:32px;margin-bottom:35px}.boxes .box{padding:65px 45px}.boxes .box.box-outline{padding:35px 25px 24px}.boxes .box.box-outline h3{font-size:28px;margin-bottom:19px}.boxes img{max-width:200px}.hero{font-size:32px;line-height:1.25}.hero .container-lg{min-height:800px;padding-bottom:60px;padding-top:350px}.hero .text-sm{max-width:50%}.text-sm{font-size:20px;line-height:1.25}.intro-row{gap:100px;grid-template-columns:36% 1fr}.intro-col+.intro-col:before{left:-51px}.heading-label{padding:22px 36px}.heading-label img{width:40px}.heading-label h2{font-size:32px;line-height:1}.accordion:not(.tab-content) .icon{width:46px}.accordion:not(.tab-content) .ac-text{padding:0 30px 21px}.resources .accordion:not(.tab-content) .ac-text{padding:0 35px 21px}.accordion:not(.tab-content) .ac-text-row{grid-template-columns:1fr 1fr}.accordion:not(.tab-content) .ac-trigger{font-size:28px;gap:20px;line-height:1.2857;outline-offset:-17px!important;padding:31px 27px 30px 30px}.resources .accordion:not(.tab-content) .ac-trigger{padding:35px 25px 33px 35px}.accordion:not(.tab-content) .ac-trigger a{font-size:20px;line-height:1.25;margin-top:12px}.accordion:not(.tab-content) .note{font-size:20px;line-height:1.5}ul li{margin-bottom:12px}ul li:before{top:12px}ul ul li:before{top:15px}.events h2{margin-bottom:25px}.placeholder{margin-top:31px}.purification p+h2,.purification p+h3,.purification p+h4,.purification p+h5{margin-top:50px}[data-tabs]{display:flex;gap:8px;list-style:none;margin:33px 0 104px;max-width:1654px;padding:0}.tab-content .ac-trigger h3,.tab-content li h3,[data-tabs] .ac-trigger h3,[data-tabs] li h3{font-size:18px}.tab-content .ac,[data-tabs] .ac{margin-bottom:0}.tab-content .ac-trigger[aria-selected=true],.tab-content a[aria-selected=true],[data-tabs] .ac-trigger[aria-selected=true],[data-tabs] a[aria-selected=true]{background:#28818e;color:#fff;height:calc(100% + 67px);margin-bottom:-67px}.tab-content .ac-trigger[aria-selected=true] .icon,.tab-content a[aria-selected=true] .icon,[data-tabs] .ac-trigger[aria-selected=true] .icon,[data-tabs] a[aria-selected=true] .icon{max-height:62px;opacity:1}.tab-content .ac-trigger[aria-selected=true]:after,.tab-content a[aria-selected=true]:after,[data-tabs] .ac-trigger[aria-selected=true]:after,[data-tabs] a[aria-selected=true]:after{height:110px;transition:height .35s linear;transition-delay:.3s}.tab-content img,[data-tabs] img{margin-top:16px;max-width:36px}.tab-content{margin-top:0}.tab-content .ac-trigger{display:none}.tab-content .ac-panel{height:auto!important}.tab-panel{transition-duration:.35s!important}.tab-panel .box{margin-top:0}.tab-panel .txt{font-size:26px}.tab-panel[hidden]{display:block;left:101%;position:absolute;top:0;width:100%}.tab-panel[hidden],.tab-panel[hidden] h2,.tab-panel[hidden] p{opacity:0;transition:none;visibility:hidden}.capsule-chart{margin-top:-19px}.capsule-info{left:-95px;max-width:300px}.capsule-green-active .capsule-info{opacity:1;transition-delay:.4s;visibility:visible}.tab-panel[hidden] .capsule-info{transition:none}.capsule-info h3{font-size:24px}.tab-panel[hidden] [class*=anim--]{opacity:0;transition:none}.capsule{font-size:20px;line-height:1.25;max-width:190px;min-width:150px;padding:16px 15px;width:auto}.capsule-v1{margin-right:88px}.capsule-v2{margin-right:168px}.capsule-v3{margin-right:270px}.capsule-green-active .capsule.capsule-green{background:#28818e;color:#fff;font-size:24px;line-height:1.25;min-width:170px;padding:14px 15px;transition-delay:0s!important}.capsule-green-active .capsule.capsule-green:after{height:251px;transition-delay:.2s}.capsule-frame .capsule-green-active .capsule.capsule-green:after{height:27px}.capsule.capsule-green:after{left:41px}.tab-panel[hidden] .capsule.capsule-green:after{transition:none}.capsule-arrow{width:32px}.capsule-frame .capsule+.capsule-wrap{margin-left:40px}.capsule-frame .capsule-info{margin-bottom:0;max-width:355px;width:37vw}.product-selection .list-row{max-width:964px}.product-selection{padding-top:73px}.product-selection h2{margin-bottom:36px}.elevate .elevate-box{border-radius:25px;margin-top:32px;padding:49px 30px}.elevate .elevate-box h3{font-size:28px}.elevate h3{font-size:26px;margin-top:45px}.elevate h2{margin-bottom:36px}.icons-list .item{gap:25px;grid-template-columns:100px 1fr}.popup{padding:56px 70px 50px}.popup .buttons{gap:30px 50px;padding-left:5px;padding-right:5px}.timeline h2{font-size:32px;max-width:calc(32% - 20px)}.timeline-list{padding-bottom:25vh;padding-top:220px}.timeline-list:before{width:4px}.timeline-list .timeline-year{font-size:100px;padding-right:45px}.timeline-list .timeline-year:after{height:24px;height:26px;width:24px;width:26px}.timeline-list .timeline-info{font-size:26px;padding-left:60px}.graph{margin-bottom:128px;margin-top:93px}.graph .graph-bar-title{font-size:24px;line-height:1.2}.footer-box{padding:36px 55px}.footer-logo{margin-bottom:47px;max-width:320px}.copyright{font-size:20px;line-height:1.5}}@media (min-width:1280px){body{font-size:24px}.container,.container-lg{padding-left:30px;padding-right:30px}.title-bar{padding:48px}.boxes{grid-template-columns:1fr 32.7%}.boxes h3{font-size:36px}.boxes .box{padding:85px 75px}.boxes .box.box-outline{padding:45px 47px 34px}.boxes .box.box-outline h3{font-size:32px}.intro-row{gap:150px;grid-template-columns:33.35% 1fr}.intro-col+.intro-col:before{left:-76px}.heading-label{padding:25px 43px}.heading-label img{width:46px}.heading-label h2{font-size:36px;line-height:1}.faqs .container{display:grid;grid-gap:45px;gap:45px;grid-template-columns:1fr 1fr}.accordion:not(.tab-content) .ac-trigger a{font-size:24px;line-height:1.25}.events h2{margin-bottom:35px}[data-tabs]{gap:10px}.tab-content .ac-trigger h3,.tab-content li h3,[data-tabs] .ac-trigger h3,[data-tabs] li h3{font-size:21px}.tab-content img,[data-tabs] img{max-width:40px}.tab-panel .txt{font-size:28px;line-height:1.25}.tab-subtitle{margin-left:-22px}.capsule-row{gap:61px}.capsule-row .capsule-col+.capsule-col{padding-left:39px}.capsule-info{left:-107px;max-width:347px}.capsule-info h3{font-size:26px}.capsule-center{padding-left:38px;padding-right:0}.capsule-v1{margin-right:126px}.capsule-v2{margin-right:240px}.capsule-v3{margin-right:386px}.capsule-frame .capsule-green-active .capsule.capsule-green:after{height:5px;width:40px}.capsule-frame .capsule.capsule-green:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='103' height='3' viewBox='0 0 103 3'%3E%3Cpath fill='none' stroke='%2328818e' stroke-dasharray='0 9' stroke-linecap='round' stroke-width='3' d='M1.5 1.5h100'/%3E%3C/svg%3E") no-repeat 0 50%/103px auto;height:5px;left:100%;margin:0;top:50%;transform:translateY(-50%);width:0}.capsule-arrow{width:42px}.capsule-frame .capsule+.capsule-wrap{margin-left:50px}.capsule-frame .capsule-info{bottom:0;left:100%;margin-left:44px;margin-top:auto;max-width:410px;right:auto;top:auto;width:18.6vw;width:18vw}.list-row{gap:16px 5.9%}.elevate .elevate-box h3{font-size:32px}.elevate h3{font-size:28px}.icons-list{gap:25px 5.9%;margin-bottom:49px}.icons-list .item{gap:35px;grid-template-columns:100px 1fr}.timeline h2{font-size:36px}.timeline-list{padding-bottom:25vh;padding-top:250px}.timeline-list:before{width:5px}.timeline-list .timeline-item-wrap{min-height:272px}.timeline-list .timeline-year span{transform:scale(.48)}.timeline-list .timeline-year{font-size:128px;line-height:1;padding-right:60px}.timeline-list .timeline-info{font-size:28px;padding-left:80px}.footer-box{padding:50px 75px}.footer-logo{max-width:338px}}@media (min-width:1440px){.container,.container-lg{padding-left:40px;padding-right:40px}[data-tabs]{gap:16px}.tab-content .ac-trigger h3,.tab-content li h3,[data-tabs] .ac-trigger h3,[data-tabs] li h3{font-size:24px}.tab-content img,[data-tabs] img{max-width:46px}.tab-panel .txt{font-size:32px;line-height:1.25}.capsule-info h3{font-size:32px}.capsule-frame .capsule-info{margin-left:54px;width:22.1vw}.timeline-list{padding-bottom:25vh;padding-top:417px}.timeline-list .timeline-year{font-size:150px;line-height:1}.timeline-list .timeline-year:after{height:30px;width:30px}.timeline-list .timeline-info{font-size:32px;padding-left:90px}.graph .graph-bar-title{font-size:28px;line-height:1.2}.graph .graph-bar-title.graph-bar-title-bottom>div{max-width:none;right:50%;transform:translateX(50%);width:250px}.graph .graph-bar-title.graph-bar-title-bottom span{max-width:none;width:auto}}@media (min-width:1600px){.tab-content .ac-trigger h3,.tab-content li h3,[data-tabs] .ac-trigger h3,[data-tabs] li h3{font-size:26px}}@media (min-width:1800px){[data-tabs]{gap:20px;margin-left:-12px}.tab-content .ac-trigger h3,.tab-content li h3,[data-tabs] .ac-trigger h3,[data-tabs] li h3{font-size:28px}.timeline h2{font-size:40px;max-width:calc(32% - 43px)}.timeline-list{padding-bottom:25vh;padding-top:417px}}@media (min-width:1920px){.navbar ul{-moz-column-gap:77px;column-gap:77px}.accordion:not(.tab-content) .ac-text-row{gap:30px 6.3%}}@media (max-width:767px){.navbar{background:#28818e;left:0;opacity:0;padding:40px 20px;position:absolute;right:0;top:60px;visibility:hidden;z-index:1}.capsule-info{left:100%;margin-left:40px;margin-top:-18px;max-width:230px;top:50%;transform:translateY(-50%);width:38vw}.capsule-frame .capsule-green-mobile-active .capsule.capsule-green{padding-bottom:10px;padding-top:10px}.capsule-green-mobile-active .capsule.capsule-green:after{width:40px}.capsule-frame .capsule-green-mobile-active .capsule.capsule-green:after{height:27px}.capsule.capsule-green:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='103' height='3' viewBox='0 0 103 3'%3E%3Cpath fill='none' stroke='%2328818e' stroke-dasharray='0 9' stroke-linecap='round' stroke-width='3' d='M1.5 1.5h100'/%3E%3C/svg%3E") no-repeat 0 50%/85px auto;content:"";height:5px;left:100%;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:0}.capsule-frame .capsule.capsule-green:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 403'%3E%3Cpath stroke='%2328818e' stroke-dasharray='0 9' stroke-linecap='round' stroke-width='3' d='M1.5 1.5v400'/%3E%3C/svg%3E") no-repeat 50% 0/2px auto;height:0;margin-left:0;margin-top:5px;top:100%;transform:none;transition:width .35s linear;width:2px}.has-two-arrow .capsule-arrow{border-bottom:1px solid #4d4d4f;border-left:1px solid #4d4d4f;bottom:50%;left:auto;margin-bottom:0;margin-right:6px;position:absolute;right:100%;top:-39px;width:44px}.has-two-arrow .capsule-arrow:after{margin-top:-4px;transform:rotate(-90deg)}.has-two-arrow .capsule-arrow.capsule-arrow-reverse{left:100%;margin-left:6px;margin-right:0;right:auto}.capsule-arrow.capsule-arrow-v2.capsule-arrow-center{bottom:50%;left:100%;margin-bottom:0;margin-left:15px;top:-44px}.capsule-arrow.capsule-arrow-v2.capsule-arrow-center:after{display:none}.capsule-arrow.capsule-arrow-right{border-bottom:1px solid #4d4d4f;bottom:50%;left:auto;margin-bottom:0;margin-right:6px;position:absolute;right:100%;top:50%;width:27px}.capsule-arrow.capsule-arrow-right:after{margin-top:-3.5px;transform:rotate(-90deg)}.capsule-frame{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;align-items:center;gap:30px}.capsule-frame .capsule-info{left:auto;margin-top:33px;max-width:calc(100vw - 64px);position:absolute;right:0;text-align:right;top:100%;transform:none;width:290px}.timeline-list .timeline-year:not(:has(span)):after{margin-top:38px;top:100%}}@media (max-width:1023px){.tab-content .ac-trigger[aria-expanded=true],.tab-content a[aria-expanded=true],[data-tabs] .ac-trigger[aria-expanded=true],[data-tabs] a[aria-expanded=true]{background:#28818e;color:#fff}.tab-content .ac-trigger[aria-expanded=true] .icon,.tab-content a[aria-expanded=true] .icon,[data-tabs] .ac-trigger[aria-expanded=true] .icon,[data-tabs] a[aria-expanded=true] .icon{max-height:40px;opacity:1}.tab-content .ac-trigger[aria-expanded=true]:after,.tab-content a[aria-expanded=true]:after,[data-tabs] .ac-trigger[aria-expanded=true]:after,[data-tabs] a[aria-expanded=true]:after{height:50px;transition:height .35s linear}.tab-content .ac-panel{overflow:hidden;transition:height .5s linear}.capsule-green-mobile-active .capsule-info{opacity:1;transition-delay:.4s;visibility:visible}.ac:not(.is-active) [class*=anim--]{opacity:0;transition:none}.capsule-green-mobile-active .capsule.capsule-green{background:#28818e;color:#fff;font-size:18px;line-height:1.25;padding:14px 8px;transition-delay:0s!important}.capsule-green-mobile-active .capsule.capsule-green:after{height:251px;transition-delay:.2s}.capsule-frame .capsule-green-mobile-active .capsule.capsule-green:after{height:27px}}
