a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}header{position:fixed;top:0;width:100%;z-index:1000}.menu{position:absolute;top:-100vh;left:0;width:100%;background-color:transparent;height:100vh}.menu>svg{width:100%;height:100%;overflow:visible}.menu .content{position:absolute;top:0;left:0;width:100%;height:100%}.row{display:flex;justify-content:space-between;padding:40px}.row .row{padding:0}@media only screen and (max-width:600px){.row{padding:20px}}.hb{cursor:pointer;transition-duration:1s}.hb.light .hb-line{fill:#fff}.hb.dark .hb-line{fill:#122636}.hb svg{overflow:visible}.links{position:relative;display:flex;flex-direction:column;justify-content:center;align-content:center}@media only screen and (min-width:550px){.links{flex-direction:row}}.links a{font-weight:300;color:#fff;font-size:40px;line-height:40px;padding:24px;text-decoration:none;text-align:center}@media only screen and (min-width:550px){.links a{text-align:left}}@media only screen and (max-width:600px){.links a{font-size:2em}}.links a.active{color:#678399}.links .bar{position:absolute;bottom:0;left:0;height:3px;display:none;background-color:#f2d492}@media only screen and (min-width:550px){.links .bar{display:block}}.language-switch{height:30px;margin-right:40px}.language-switch.white a,.language-switch.white span{color:#fff}.language-switch a,.language-switch span{width:30px;height:30px;font-size:16px;margin-top:-10px;line-height:30px;display:inline-block}.language-switch a{color:#a9b8c5;cursor:pointer;text-decoration:none}.language-switch span{color:#122636}.language-switch span:after{content:"";height:2px;width:30px;display:block;background-color:#f2d492;margin-left:-4px}.promise{position:relative;padding:30px;overflow:hidden}.promise .background{position:absolute;z-index:1;overflow:visible;top:-100vh}@media only screen and (min-width:550px){section.promise{padding:40px}}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix,:first-child+html .clearfix{zoom:1}.promise h2{font-weight:300;font-size:30px;line-height:30px;text-align:end;color:#122636}.promise .bar{height:2px;width:100px;content:"";position:absolute;bottom:0;right:0;background-color:#f2d492}.promise .title{position:relative;z-index:10;padding:8px 0;margin-top:4em;opacity:0}@media screen and (min-width:550px){.promise .title{margin-right:4em;margin-bottom:4em}}.promise p{z-index:10;position:relative;margin:10vh 0 2em;line-height:30px;font-size:1em;opacity:0;color:#122636}@media screen and (min-width:550px){.promise p{margin-top:25vh;font-size:23px;padding:0 25% 0 15%}}@media screen and (min-width:1050px){.promise p{line-height:40px;font-size:26px;margin-top:15vh;padding:0 35% 0 20%}}.promise button{padding:5px 30px;margin-bottom:16px;font-size:16px;height:60px;line-height:40px;opacity:0;background-color:#122636;color:#fff;border:2px solid #122636;cursor:pointer;width:100%;transition-duration:1s}@media screen and (min-width:550px){.promise button{width:auto}}.promise button:hover{border-color:#b8b08d;background-color:#b8b08d}.promise button:first-child{margin-right:8px}.promise button.alt{background-color:transparent;color:#678399;border:2px solid #a9b8c5}.promise button.alt:hover{border-color:#b8b08d;color:#b8b08d}@media screen and (min-width:550px){.promise .button-group{padding:0 20% 0 15%}}@media screen and (min-width:1050px){.promise .button-group{padding:0 35% 0 20%}}footer{position:fixed;bottom:0;width:100%;overflow:hidden;background-color:#fff}footer .scroll-up-wrapper{bottom:0;z-index:500;position:absolute;opacity:0;left:54.9vw;cursor:pointer}footer .scroll-up-wrapper button{border:none;width:80px;height:80px;background-color:#1c3a51;box-shadow:none;padding:20px 25px;position:absolute;left:0;cursor:pointer}footer .scroll-up-wrapper button:focus{outline:none}footer .scroll-up-wrapper .scroll-label{display:inline-block;height:40px;min-width:40px;padding:20px;line-height:40px;color:#678399;z-index:700;position:relative;background-color:#122636}footer .scroll-up-wrapper .scroll-label span{display:none}@media(min-width:550px){footer .scroll-up-wrapper .scroll-label span{display:inline-block}}footer .logo{position:absolute;margin-left:30px}@media(max-width:480px){footer .logo{margin-top:15px}}footer .footer-item b{font-weight:300;font-size:1.1em;line-height:30px}@media(min-width:550px){footer .footer-item b{font-size:20px}}footer .footer-item a,footer .footer-item p{font-size:1em;line-height:30px;color:#a9b8c5;display:block;text-decoration:none}@media(min-width:550px){footer .footer-item a,footer .footer-item p{font-size:16px}}footer .mobile-footer{height:760px;display:none}footer .mobile-footer>svg{z-index:1;overflow:visible;width:100%;position:absolute}footer .mobile-footer .content{position:relative;z-index:100;padding:160px 33px 0 35px}@media(min-width:550px){footer .mobile-footer .content{padding:150px 33px 0 35px}}footer .mobile-footer .content .right{padding-top:15vh}@media(min-width:550px){footer .mobile-footer .content .right{padding-top:10vh}}footer .mobile-footer .content .button{text-align:center;background-color:#122636;padding:16px 0;width:100%;font-size:16px;display:block;text-decoration:none;color:#fff}footer .mobile-footer .footer-item{line-height:20px;margin-bottom:1.3em;font-size:14px;color:#fff}@media(min-width:550px){footer .mobile-footer .footer-item{margin-bottom:2em}}footer .mobile-footer .footer-item.left{text-align:right}@media(max-width:480px){footer .mobile-footer{display:block}}footer .tablet-footer{display:none;height:80vh}footer .tablet-footer>svg{z-index:1;overflow:visible;width:100%;position:absolute;top:60vh}footer .tablet-footer .footer-item{line-height:20px;margin-bottom:2em;font-size:14px;margin-left:30px;color:#fff}footer .tablet-footer .footer-item.left{text-align:right;margin-left:0;margin-right:30px}footer .tablet-footer .content{z-index:100;position:relative;display:flex;padding-top:30vh}footer .tablet-footer .content>.left{width:55%;opacity:0}footer .tablet-footer .content .right{width:45%;margin-right:-15px;opacity:0}@media(min-width:481px){footer .tablet-footer{display:block}}.story{position:relative}.story .triangle-wrapper{height:40vw;width:100%;position:relative;overflow:hidden}@media(min-width:800px){.story .triangle-wrapper{height:20vw}}.story .traingle-white{position:relative;width:0;height:0;bottom:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:30vw 0 0 100vw}@media(min-width:800px){.story .traingle-white{border-width:20vw 0 0 100vw}}.story .traingle-gray{position:absolute;width:0;height:0;bottom:10px;left:-100.1vw;border-color:transparent transparent transparent #f1f3f5;border-style:solid;border-width:30vw 0 30vw 90vw}@media(min-width:800px){.story .traingle-gray{border-width:10vw 0 30vw 90vw}}.story .container{padding:50px 40px 50px 60px;position:absolute;width:100%;top:15vh}@media(min-width:550px){.story .container{top:30vh}}.story .container .title{position:absolute;top:0;left:60px;color:#678399;opacity:0}@media(min-width:800px){.story .container .title{top:60px;left:65vw}}.story .container .title .bar{margin-right:16px;height:3px;display:inline-block;width:80px;margin-bottom:4px;background-color:#f2d492}.story .container .slide-wrapper{position:relative;opacity:0;width:80%}@media(min-width:800px){.story .container .slide-wrapper{margin-left:20%;width:40%}}.story .container .slide{position:absolute;top:0;left:0;width:100%}.story .container p{color:#122636;line-height:30px;opacity:0;margin:0}.story .container p.active{opacity:1}.story .controls-left{position:absolute;left:-2%;top:60px;opacity:0}@media(min-width:800px){.story .controls-left{left:0;top:60px}}.story .controls-left .marker{margin:8px 16px;position:relative;height:30px}.story .controls-left .marker svg{background-color:transparent;position:relative;transform:rotate(-90deg);width:30px;height:30px}.story .controls-left .marker svg .circle{stroke:#678399;stroke-width:3;fill:transparent;stroke-dashoffset:1;stroke-dasharray:0;animation:circletimer 83s linear}.story .controls-left .timer{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:42px;font-weight:700}.story .controls-left .bg{opacity:.25;stroke:#a9b8c5;stroke-width:2;fill:transparent;stroke-dashoffset:1;stroke-dasharray:0}.story .controls-left .dot-wrapper{cursor:pointer}.story .controls-left .dot{fill:#a9b8c5;opacity:.8}.story .controls-left #counter{transform:rotate(-90deg);color:#a9b8c5;margin-bottom:2.5em;animation-delay:.5s;animation:fadein 1.25s}.slider-component{position:relative;height:100vh;z-index:100}.slider-component .controls-left{position:absolute;left:-100px;top:35%}.slider-component .controls-right{position:absolute;right:-200px;top:auto;bottom:15%;display:block;background-color:#09131b}@media only screen and (min-width:550px){.slider-component .controls-right{top:45%;bottom:auto}}.slider-component .controls-right .divider{width:100%;position:absolute;height:100%;z-index:10}.slider-component .controls-right .divider rect{transform:translate(50%,26%)}.slider-component .controls-right button{position:relative;padding:28px;background-color:transparent;border:none;outline:none;z-index:15}.slider-component .controls-right button:hover{cursor:pointer}.slider-component .controls-right button:hover svg path{stroke:#fff!important}@keyframes circletimer{0%{stroke-dashoffset:500;stroke-dasharray:500}to{stroke-dashoffset:0;stroke-dasharray:500}}.slider-component .marker{margin:8px 16px;position:relative;height:30px}.slider-component .marker svg{background-color:transparent;position:relative;transform:rotate(-90deg);width:30px;height:30px}.slider-component .marker svg .circle{stroke:#fff;stroke-width:3;fill:transparent;stroke-dashoffset:1;stroke-dasharray:0;animation:circletimer 83s linear}.slider-component .timer{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:42px;font-weight:700}.slider-component .bg{opacity:.25;stroke:#fff;stroke-width:2;fill:transparent;stroke-dashoffset:1;stroke-dasharray:0}.slider-component .dot{fill:#fff;opacity:.8}.slider-component .dot-wrapper{cursor:pointer}.slider-component .image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:translateZ(0);opacity:0;transition-duration:1s}.slider-component .image.active{opacity:1}.slider-component .img-wrapper{opacity:0;visibility:hidden}.slider-component .img-wrapper:after{content:"\a";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.8),transparent)}.slider-component .img-wrapper.active{opacity:1;visibility:visible}.slider-component .information{position:absolute;bottom:25%;left:15%;color:#fff;opacity:0;visibility:hidden;width:70%}@media only screen and (min-width:550px){.slider-component .information{width:450px}}@media only screen and (min-width:1050px){.slider-component .information{width:500px}}.slider-component .information.active{opacity:1;visibility:visible}.slider-component .information .bar{height:3px;width:0;background-color:#f2d492;margin-bottom:30px}.slider-component .information h3{font-size:36px;line-height:40px;font-weight:300;margin:0 0 20px;opacity:0}.slider-component .information p{font-size:14px;font-weight:400;line-height:20px;margin:0 0 40px;opacity:0}.slider-component .information a{border-bottom-color:transparent!important;text-decoration:none!important;display:inline-block}.slider-component .information .box{height:44px;min-width:44px;padding:20px;display:none;justify-content:center;align-items:center;flex-direction:column;background-color:#09131b;color:#678399;font-weight:400;font-size:12px;line-height:14px;margin-right:20px;opacity:0}@media only screen and (min-width:550px){.slider-component .information .box{display:inline-flex}}.slider-component .information .box svg{overflow:visible}.slider-component .information .box:hover .arrow{-webkit-animation:arrowDown 1s ease-in-out infinite forwards;animation:arrowDown 1s ease-in-out infinite forwards}@-webkit-keyframes arrowDown{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes arrowDown{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.slider-component .information .box .value{color:#b8b08d;font-size:24px;line-height:26px}.slider-component #counter{transform:rotate(-90deg);color:#fff;margin-bottom:2.5em;animation-delay:.5s;animation:fadein 1.25s}@keyframes fadein{0%{opacity:0}to{opacity:1}}.quote{background:#fff}@media only screen and (min-width:550px){.quote{padding-top:20vh}}.quote svg{overflow:visible;position:absolute}.quote .content{display:flex;flex-direction:column;margin:auto 0;padding:100px 40px;justify-content:center;align-items:center;color:#fff;position:relative}@media only screen and (min-width:550px){.quote .content{padding:100px}}.quote .content p{font-size:20px;line-height:40px;font-weight:300;opacity:0}@media only screen and (min-width:550px){.quote .content p{font-size:32px}}@media only screen and (min-width:1050px){.quote .content p{margin-left:10vw;width:50vw}}.quote .content .quotee{margin-top:2em;opacity:0;color:#a9b8c5}@media only screen and (min-width:1050px){.quote .content .quotee{margin-left:10vw}}.quote .content .quotee .bar{display:inline-block;width:80px;height:3px;margin-bottom:3px;margin-right:20px;background-color:#f2d492}.team{background-color:#fff;padding:40px;overflow:hidden;display:flex;flex-direction:column;margin-top:10vh}@media only screen and (min-width:1050px){.team{padding-right:0;margin-top:0;flex-direction:row}}@media only screen and (min-width:1050px){.team .intro{width:50%;margin-top:10em}}.team .intro .title{margin-bottom:30px;color:#678399;opacity:0}@media only screen and (min-width:1050px){.team .intro .title{margin-left:10vw}}.team .intro .title span{width:100px;display:inline-block}.team .intro .title .bar{display:inline-block;width:80px;height:3px;margin-bottom:3px;background-color:#f2d492}.team .intro p{margin-bottom:40px;font-size:20px;line-height:30px;opacity:0}@media only screen and (min-width:1050px){.team .intro p{width:400px;margin-left:calc(10vw + 100px)}}.team .intro .button{width:100%;background-color:#122636;color:#fff;display:flex;justify-content:center;align-self:center;padding:10px 0;margin-bottom:80px;font-size:16px;line-height:40px;text-decoration:none;opacity:0}@media only screen and (min-width:1050px){.team .intro .button{display:inline-flex;padding:10px 30px;width:auto;margin-left:calc(10vw + 100px)}}.team .intro .button:hover{border-color:#b8b08d;background-color:#b8b08d}.team img{width:100%;object-fit:cover;opacity:0;transform:translateX(100%)}@media only screen and (min-width:1050px){.team img{margin-top:-40px;width:40%;height:100vh;margin-left:10%}}.intro img{width:100%;height:100%;object-fit:cover;object-position:0 100%;transition:2s}.intro .scroll-down-wrapper{bottom:0;z-index:500;position:absolute;opacity:0;cursor:pointer}.intro .scroll-down-wrapper button{border:none;width:80px;height:80px;background-color:#000;box-shadow:none;padding:20px 25px;position:absolute;left:0;cursor:pointer}.intro .scroll-down-wrapper button:focus{outline:none}.intro .scroll-down-wrapper .scroll-label{display:inline-block;height:40px;min-width:40px;padding:20px;line-height:40px;color:#678399;z-index:700;position:relative}.intro .scroll-down-wrapper .scroll-label span{display:none}@media(min-width:550px){.intro .scroll-down-wrapper .scroll-label span{display:inline-block}}.intro.left .bg{height:100%;width:30%;background-color:#fff;top:0;left:0;position:absolute}.intro.left .scroll-down-wrapper{left:30vw}.intro.left .scroll-down-wrapper .scroll-label{background-color:#fff}.intro.left h1{left:15vw}@media(max-width:880px){.intro.left h1{left:15vw}}@media(max-width:480px){.intro.left h1{left:auto}}.intro.right .bg{height:100%;width:30%;background-color:#fff;top:0;right:0;position:absolute}.intro.right .scroll-down-wrapper{left:69.98vw}.intro.right .scroll-down-wrapper .scroll-label{background-color:#f2f2f5}.intro.right h1{right:15vw}@media(max-width:880px){.intro.right h1{right:5vw}}@media(max-width:480px){.intro.right h1{left:auto}}.intro.colored{background-color:#09131b}.intro.colored .bg{background-color:#122636!important}.intro #animation-bg-wrapper{position:absolute;top:100vh;left:0}.intro .animation-bg{position:absolute;top:0;left:0}.intro .animation-bg svg{overflow:visible}.intro h1{position:absolute;top:60vh;z-index:500;width:500px;font-weight:300;font-size:40px;line-height:50px}@media(max-width:880px){.intro h1{width:auto;padding:30px;font-size:40px}}@media(max-width:480px){.intro h1{width:auto;top:60%;padding:30px;font-size:1.5em;line-height:1.6em}}.intro h1 .line{height:3px;width:100px;background-color:#f2d492;display:block;margin-top:40px;margin-left:2px}#slider-bg-wrapper,.slider-bg{position:absolute;top:0;left:0}.slider-bg{z-index:500}.slider-bg svg{overflow:visible}.text-block.vision{background-color:#122636!important}.text-block.mission{background-color:#09131b!important}.text-block p{font-size:20px;margin:5em 10%;line-height:36px;color:#fff;position:relative}@media(min-width:550px){.text-block p{font-size:26px}}@media(min-width:1050px){.text-block p{margin:35vh 20%}}@media(min-width:1600px){.text-block p{margin:35vh 30%}}.text-block p span.text{opacity:0;display:block}@media(min-width:800px){.text-block p span.text{margin-left:250px}}.text-block p span.title{display:block;margin:0 20px 20px 0;color:#a9b8c5;font-size:16px;line-height:26px;position:relative;opacity:0}@media(min-width:800px){.text-block p span.title{left:0;position:absolute}}.text-block p span.title span{position:relative}.text-block p span.title .bar{position:absolute;height:3px;width:100px;display:block;right:-120px;top:10px;background-color:#f2d492}.slice-bg-wrapper{position:absolute;top:0;left:0;z-index:10}.slice-bg-wrapper svg{overflow:visible}body{overflow:hidden;-webkit-font-smoothing:antialiased;font-family:IBM Plex Sans,sans-serif;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:0}.logo{transition-duration:1s}.logo svg{width:213px;height:40px}.logo.light .figure{fill:#fff}.logo.dark .figure{fill:#122636}.logo-text{opacity:0}#home-page{width:100%}#home-page,.home-screen{position:absolute;top:0;left:0;height:100%;overflow:hidden}.home-screen{z-index:50;width:100vw;visibility:hidden;background-color:#fff}.home-screen:first-of-type{z-index:80}.home-screen p{z-index:20}.loading-overlay{position:fixed;width:100%;height:100%;z-index:10000;background-color:#fff}.loading-overlay #loader,.loading-overlay img{width:100px;height:100px;display:none;margin:40vh auto 0}.loading-overlay #loadingCounter{margin:15px auto;display:none;width:150px;text-align:center;font-size:20px;font-weight:700;color:#a9b8c5}.loading-overlay.hide img{display:none}