@font-face{font-family:Avenir;src:url(../fonts/avenir/AvenirLTStd-Book.otf)}@font-face{font-family:Sketchy;src:url(../fonts/sketchy-in-snow.otf)}@font-face{font-family:JackStory;src:url(../fonts/CFJackStory-Regular.ttf)}*{padding:0;margin:0;box-sizing:border-box}body,html{width:100%;height:100%;font-family:Roboto;font-size:14px;font-style:normal}a{cursor:pointer;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;font-style:normal}p{margin-bottom:20px;font-family:Avenir;font-size:18px;line-height:1.5em;color:#000}@media screen and (max-width:485px){p{font-size:16px}}.container{max-width:100%;margin:0 auto}@media screen and (max-width:768px){.container{width:100%}}@media screen and (min-width:768px){.container{width:720px}}@media screen and (min-width:900px){.container{width:860px}}@media screen and (min-width:992px){.container{width:960px}}@media screen and (min-width:1025px) and (max-width:1200px){.container{width:1000px}}@media screen and (min-width:1200px){.container{width:1140px}}@media screen and (min-width:1440px){.container{width:1200px}}.jp-popup-share{display:none;position:fixed;width:100%;top:0;left:0;right:0;bottom:0;z-index:100}.jp-popup-share .bg-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4)}.jp-popup-share .content{background-color:#fff;position:absolute;width:480px;max-width:90%;margin:auto;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}.jp-popup-share .content .header{background-color:#dd1e26;padding:15px;display:block}.jp-popup-share .content .header .head-title{margin:0;display:inline-block;line-height:1;font-family:Avenir;text-transform:capitalize;font-size:24px;color:#fff}.jp-popup-share .content .header .close{margin-top:-8px;font-size:30px;color:#fff;text-shadow:0 1px 0 #000;opacity:1;float:right;text-decoration:none;cursor:pointer}.jp-popup-share .content .share-list{list-style:none;margin:0;padding:0 12px;border:0;clear:both}.jp-popup-share .content .share-list li{display:block;width:100%;padding:10px 20px;clear:both;border-bottom:1px solid #e5e5e5}.jp-popup-share .content .share-list li a{position:relative;background:#fff;color:#6b6b6b;font-family:Avenir;font-size:21px;text-decoration:none;text-transform:capitalize;display:inline-block;cursor:pointer;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.jp-popup-share .content .share-list li a i{display:inline-block;width:30px;text-align:left}.jp-popup-share .content .share-list li a span{font-family:Avenir;font-size:16px;display:inline-block}.jp-popup-share .content .share-list .share-fb a:hover{color:#3b5998}.jp-popup-share .content .share-list .share-tw a:hover{color:#1da1f2}.jp-popup-share .content .share-list .share-gp a:hover{color:#dd4b39}.jp-popup-share .content .share-list .share-linkedin a:hover{color:#0077b5}.jp-popup-share .content .share-list .share-wa a:hover{color:#25d366}.jp-popup-share .content .share-list .share-mt a:hover{color:#32007f}.jp-socmed{margin-top:20px;list-style:none}.jp-socmed li{display:inline-block;margin:.5em}@media screen and (max-width:768px){.jp-socmed li{margin:.2em}}.jp-socmed li a{width:40px;height:40px;display:inline-block;color:#fff;background-color:#ddd;border-radius:40px;text-shadow:0 2px 3px #999;font-size:1.3em;line-height:44px;opacity:.9;text-decoration:none;text-align:center}@media screen and (max-width:768px){.jp-socmed li a{width:35px;height:35px;line-height:40px;font-size:.6em}}.jp-socmed li:first-child a{background-color:#3b5998}.jp-socmed li:nth-child(2) a{background-color:#1da1f2}.jp-socmed li:last-child{margin:0 0 0 .5em}@media screen and (max-width:768px){.jp-socmed li:last-child{margin:.2em}}.jp-socmed li:last-child a{background-color:#dd1e26}.jp-section{background:#f2f2f2;position:relative;height:auto;padding:30px 0;overflow:hidden}.jp-section .section__decor{position:absolute;z-index:1}.jp-section .section__decor.section__decor--left,.jp-section .section__decor.section__decor--left-second{left:0}.jp-section .section__decor.section__decor--right,.jp-section .section__decor.section__decor--right-second{right:0}.jp-section .container .section__title{max-width:calc(100vw * 50 / 100);margin:0 auto;margin-bottom:40px;font-family:JackStory;font-weight:500;font-size:32px;line-height:38px;text-align:center}@media screen and (max-width:768px){.jp-section .container .section__title{max-width:calc(100vw * 80 / 100)}}@media screen and (max-width:485px){.jp-section .container .section__title{max-width:100%}}.jp-section .container .section__content{padding:0 1em;margin:40px auto;max-width:calc(100vw * 50 / 100);position:relative;z-index:4}@media screen and (max-width:1024px){.jp-section .container .section__content{max-width:calc(100vw * 60 / 100)}}@media screen and (max-width:900px){.jp-section .container .section__content{max-width:calc(100vw * 70 / 100)}}@media screen and (max-width:768px){.jp-section .container .section__content{max-width:calc(100vw * 80 / 100);margin-bottom:0}}@media screen and (max-width:485px){.jp-section .container .section__content{max-width:100%}}.jp-section .container .section__content .content__image{margin-top:30px;margin-bottom:40px;width:100%;height:auto;-webkit-transform:translate3d(0,0,0);border-radius:10px}.jp-section .container .section__content .content__separator{width:100%;border-bottom:1px solid #acacac;margin-top:20px;margin-bottom:40px}.jp-section .container .section__content .content__full{margin:40px 0;position:relative;width:100vw;height:calc(100vw * 50 / 100);left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;overflow:hidden;display:flex;justify-content:center;background-repeat:no-repeat;background-position:center;background-size:100% 100%}@media screen and (max-width:768px){.jp-section .container .section__content .content__full{height:calc(100vw * 60 / 100);margin-top:30px;margin-bottom:0}}.jp-section .container .section__content .content__full::after,.jp-section .container .section__content .content__full::before{position:absolute;width:100%;max-width:100%;height:auto}.jp-section .container .section__content .content__full::before{content:'';background-image:url(../images/border-content-top.svg);background-size:100% 100%;display:inline-block;top:-8px}.jp-section .container .section__content .content__full::after{content:'';background-image:url(../images/border-content-bottom.svg);background-size:100% 100%;display:inline-block;bottom:-8px}.jp-section .container .section__content .content__full img{width:100%;max-width:100%}@media screen and (max-width:485px){.jp-section .container .section__content .content__full{display:block}.jp-section .container .section__content .content__full img{width:100%}}.jp-section .container .section__content .content__full .full__border{width:100%;position:absolute;left:0;right:0;z-index:99}.jp-section .container .section__content .content__full .full__border--top{top:-1%}.jp-section .container .section__content .content__full .full__border--bottom{bottom:-1%}@media screen and (max-width:768px){.jp-section .container .section__content .content__full .full__border{display:none}}.jp-section .container .section__content .content__column{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:768px){.jp-section .container .section__content .content__column{grid-template-columns:100%}}.jp-section .container .section__content .content__column .column__item{display:flex;flex-direction:column;align-items:center}.jp-section .container .section__content .content__column .column__item .item__img{margin-bottom:20px}.jp-section .container .section__content .content__column .column__item:first-child{padding-right:14px}@media screen and (max-width:768px){.jp-section .container .section__content .content__column .column__item:first-child{padding-right:0}}.jp-section .container .section__content .content__column .column__item:last-child{padding-left:14px}@media screen and (max-width:768px){.jp-section .container .section__content .content__column .column__item:last-child{padding-left:0}}.jp-section--cover{padding:0;background:#000;}.jp-section--cover .cover__video{object-fit:contain;width:100%;opacity:.8}.jp-section--cover .cover__logo{position:absolute;top:20px;left:50%;transform:translateX(-50%)}@media screen and (max-width:768px){.jp-section--cover .cover__logo{display:none}}.jp-section--cover .cover__logo img{max-width:250px}@media screen and (max-width:768px){.jp-section--cover .cover__logo img{max-width:150px}}.jp-section--cover .cover__caption{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:75%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:768px){.jp-section--cover .cover__caption{display:none}}.jp-section--cover .cover__caption .caption__text{font-family:Sketchy;font-weight:400;font-size:55px;line-height:70px;text-align:center;color:#fff}.jp-section--cover .cover__caption .caption__text span{display:block;font-size:65px}@media screen and (max-width:1200px){.jp-section--cover .cover__caption .caption__text{font-size:50px;line-height:58px}.jp-section--cover .cover__caption .caption__text span{font-size:60px}}@media screen and (max-width:1024px){.jp-section--cover .cover__caption .caption__text{font-size:40px;line-height:48px}.jp-section--cover .cover__caption .caption__text span{font-size:50px}}@media screen and (max-width:900px){.jp-section--cover .cover__caption .caption__text{font-size:36px;line-height:44px}.jp-section--cover .cover__caption .caption__text span{font-size:40px}}.jp-section--cover .cover__caption .caption__name{margin-top:20px;font-family:Avenir;font-weight:800;font-size:21px;line-height:29px;text-align:center;color:#fff}@media screen and (max-width:1024px){.jp-section--cover .cover__caption .caption__name{font-size:18px;font-weight:600}}@media screen and (max-width:900px){.jp-section--cover .cover__caption .caption__name{margin-top:10px;font-size:16px}}.jp-section--cover .cover__scroll{position:absolute;bottom:5%;left:46%;transform:translateX(-50%);z-index:999;animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite}@media screen and (max-width:1024px){.jp-section--cover .cover__scroll{left:43%}}@media screen and (max-width:485px){.jp-section--cover .cover__scroll{left:40%}}.jp-section--cover .cover__scroll .scroll__action{cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center}.jp-section--cover .cover__scroll .scroll__action .action__label{font-family:Avenir;font-weight:400;font-size:18px;text-align:center;color:#fff}@media screen and (max-width:1024px){.jp-section--cover .cover__scroll .scroll__action .action__label{font-size:16px}}@media screen and (max-width:485px){.jp-section--cover .cover__scroll .scroll__action .action__label{font-size:14px}}.jp-section--cover .cover__scroll .scroll__action .action__icon{margin-top:10px;max-width:25px}@media screen and (max-width:1024px){.jp-section--cover .cover__scroll .scroll__action .action__icon{margin-top:0;max-width:20px}}.jp-section--cover .cover__border{position:absolute;bottom:-4.4%;width:100%;transform:rotate(.5deg)}.jp-section--cover .cover__border img{width:100%}@media screen and (max-width:320px){.jp-section--cover .cover__border{bottom:-5%}}@media screen and (max-width:200px){.jp-section--cover .cover__border{bottom:-6%}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%,100%,20%,50%,80%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.jp-section--opening .section__title{position:relative;display:none}@media screen and (max-width:768px){.jp-section--opening .section__title{display:block}}@media screen and (max-width:485px){.jp-section--opening .section__title{padding:0 16px}}.jp-section--opening .section__title .title__logo{margin-bottom:20px}.jp-section--opening .section__title .title__logo img{max-width:250px}@media screen and (max-width:768px){.jp-section--opening .section__title .title__logo img{max-width:180px}}.jp-section--opening .section__title .title__text{font-family:Sketchy;font-weight:400;font-size:32px;line-height:32px;text-align:center;color:#396ac5}.jp-section--opening .section__title .title__name{margin-top:20px;font-family:Avenir;font-weight:400;font-size:18px;line-height:25px;text-align:center;color:#396ac5}.jp-section--quote{padding-top:0;padding-bottom:30px}.jp-section--quote .container .section__content{position:relative;margin:0 auto}@media screen and (max-width:768px){.jp-section--quote .container .section__content{padding:calc(100vw * 14 / 100) 16px}}@media screen and (max-width:485px){.jp-section--quote .container .section__content{padding:calc(100vw * 22 / 100) 16px}}.jp-section--quote .container .section__content .quote__text{position:relative;font-family:JackStory;font-weight:400;font-size:32px;line-height:42px;text-align:center;color:#0f5aa2}@media screen and (max-width:768px){.jp-section--quote .container .section__content .quote__text{font-size:24px}}.jp-section--quote .container .section__content .quote__name{margin-top:24px;margin-bottom:0;font-family:Avenir;font-weight:400;font-size:18px;line-height:33px;text-align:center;color:#000}@media screen and (max-width:768px){.jp-section--quote .container .section__content .quote__name{max-width:90%;margin:16px auto;font-size:18px}.jp-section--quote .container .section__content .quote__name span{display:block;font-size:18px;line-height:22px;font-style:italic}}@media screen and (max-width:768px){.jp-section--quote .container .section__content .quote__name{font-weight:500;font-size:16px}.jp-section--quote .container .section__content .quote__name span{font-size:16px}}.jp-section--quote .container .section__content::after,.jp-section--quote .container .section__content::before{width:fit-content;position:absolute;top:30%;transform:translateY(-50%)}.jp-section--quote .container .section__content::before{content:url(../images/icon-quotes-left.svg);left:-8%;animation:tilt-shake 1s infinite;-webkit-animation:tilt-shake 1s infinite;-moz-animation:tilt-shake 1s infinite;-o-animation:tilt-shake 1s infinite}@media screen and (max-width:768px){.jp-section--quote .container .section__content::before{top:0;left:45%;transform:translateX(-50%)}}.jp-section--quote .container .section__content::after{content:url(../images/icon-quotes-right.svg);right:-8%;animation:tilt-shake 1s infinite;-webkit-animation:tilt-shake 1s infinite;-moz-animation:tilt-shake 1s infinite;-o-animation:tilt-shake 1s infinite}@media screen and (max-width:768px){.jp-section--quote .container .section__content::after{top:90%;bottom:0;right:0;left:45%;transform:translateX(-50%)}}@keyframes tilt-shake{0%{transform:rotate(0)}25%{transform:rotate(5deg)}50%{transform:rotate(0)}75%{transform:rotate(-5deg)}100%{transform:rotate(0)}}.jp-section--historical{padding-top:60px}.jp-section--historical .section__decor{top:20%;transform:translateY(-50%)}.jp-section--historical .container .section__content .content__column .column__item img{max-height:350px}.jp-section--historical .container .section__content .content__full video{width:100%;object-fit:cover}.jp-section--people .container .section__content{margin:0 auto}.jp-section--people-second .container .section__content{margin:0 auto}.jp-section--people-second .container .section__content .content__full{position:relative;background-image:url(../images/people-full-min.jpg);background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.jp-section--planet .section__decor{top:12%;transform:translateY(-50%)}@media screen and (max-width:485px){.jp-section--planet .container .section__content .content__full{padding:0 20px;height:auto}}.jp-section--planet .container .section__content .content__full--image::before{content:""}.jp-section--planet .container .section__content .content__full--image::after{content:""}.jp-section--recovery .container .section__content .content__column{margin-bottom:0}.jp-section--recovery .container .section__content .content__full{height:calc(100vw * 40 / 100)}@media screen and (max-width:485px){.jp-section--recovery .container .section__content .content__full{padding:0 1em}}.jp-section--recovery .container .section__content .content__full::before{content:""}.jp-section--recovery .container .section__content .content__full::after{content:""}.jp-section--recovery .container .section__content .content__partnership{padding-top:30px;padding-bottom:60px;display:flex;justify-content:center;align-items:center;flex-direction:column}.jp-section--recovery .container .section__content .content__partnership .partnership__title{font-family:JackStory;font-style:italic;font-weight:400;font-size:18px;line-height:35px;color:#7a7a7a}.jp-section--recovery .container .section__content .content__partnership .partnership__logo{margin-left:16px;max-width:300px}.jp-section--recovery .container .section__content .content__partnership .partnership__logo img{mix-blend-mode:darken}@media screen and (max-width:485px){.jp-section--recovery .container .section__content .content__partnership .partnership__logo{margin-left:0}}
