/*!
 *  Font Awesome 4.3.0 by @davegandy - https://fontawesome.io - @fontawesome
 *  License - https://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:"FontAwesome";src:url("https://9www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.eot");src:url("https://9www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),url("https://9www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.woff2") format("woff2"),url("https://9www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.woff") format("woff"),url("https://9www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.ttf") format("truetype"),url("https://9www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.svg#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-linkedin:before{content:"\f0e1"}.fa-whatsapp:before{content:"\f232"}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.share{position:fixed;top:auto;bottom:0;z-index:100;background:#000;display:flex;width:100%;justify-content:center;align-items:center;padding:10px;opacity:0;visibility:hidden;transition:opacity .6s, visibility .6s;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}.share.visible{opacity:1;visibility:visible}.share__icon{margin:0 10px;width:32px;height:32px;line-height:32px;border-radius:50%;background:#FFF;color:#000;transition:color .4s;text-align:center}.top-logo{border-right:1px solid #FFF;margin:0 10px 0 0;padding:0 10px 0 0}.top-logo img{display:block;width:30px;height:34px}@media screen and (min-width: 768px){.share{top:50%;left:auto;right:0;bottom:auto;transform:translateY(-50%);flex-direction:column;width:auto;padding:12px 10px}.share__icon{margin:5px 0}.share__icon:hover{color:#3c557a}.top-logo{border-right:none;border-bottom:1px solid #FFF;margin:0 0 10px 0;padding:0 0 10px 0}}.footer .legalFooter,.footerSpecials .legalFooter{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}.footer{overflow:hidden;display:block;background-color:#000}.footer .footer-credits{padding:80px 0;text-align:center}.footer .footer-credits .footer-title{font-size:15px;font-weight:400;line-height:1.33;letter-spacing:4.5px;color:#fff;text-transform:uppercase;position:relative}.footer .footer-credits .footer-title:after{content:"x";position:absolute;top:-40px;left:50%}.footer .footer-credits .footer-title:before{content:"x";position:absolute;bottom:-84px;left:50%}.footer .footer-credits .brand{width:104px;height:30px;position:relative;margin:15px auto 0;transform:translateX(5px)}body{font-family:"Roboto",sans-serif;overflow-x:hidden}a{text-decoration:none}img{width:100%;display:block}svg{display:block}p{font-size:18px;line-height:1.78;letter-spacing:normal;color:#3c3b3c}.block{display:block}.font-500{font-weight:500}.link{font-weight:700;color:#3c557a;text-decoration:underline;transition:opacity .6s}.link:hover{opacity:.6;text-decoration:none}.header{overflow-x:hidden}.header__wrapper{width:100%;height:94.5vh;position:fixed;top:0}.header__topbar{position:relative;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;z-index:20;opacity:0;visibility:hidden;transition:opacity 1s, visibility 1s}.header__topbar.visible{opacity:1;visibility:visible}.header__title{padding:0 36px;color:#fff;position:absolute;top:0;height:94.5vh;z-index:10;opacity:0;visibility:hidden;transition:opacity 1s, visibility 1s}.header__title.visible{opacity:1;visibility:visible}.header__arrow{width:10px;height:56px;margin:50px 0 0 3px;animation:scrollDown 1.2s infinite linear}.header__animation{position:absolute;bottom:0;right:0;width:100%;opacity:0;transition:opacity 1s, visibility 1s}.header__animation.visible{opacity:1}@keyframes scrollDown{0%,100%{opacity:1;transform:translateY(0)}45%{opacity:.65;transform:translateY(-15px)}}.ec__logo{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background-color:#000}.powered{display:flex;justify-content:center;align-items:center;margin-right:22px}.powered__text{width:100%;font-size:12px;font-weight:300;line-height:normal;letter-spacing:1.2px;margin-right:5px;color:#fff;transform:translateY(2px)}.powered__img{width:85px;height:16px}.video{position:absolute}.video--width{top:auto;bottom:0;left:0;width:100%;height:auto}.video--height{top:0;left:50%;height:100vh;max-width:none;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.video--fixed{position:fixed}.video--ended{position:absolute}#headerAnimation{position:absolute;bottom:0;right:0}.title{width:100%;font-size:8.6vw;font-weight:300;line-height:1.25;letter-spacing:3.2px;color:#fff;margin:86px 0 0}.source{font-size:14px;font-weight:500;line-height:normal;letter-spacing:2.8px;margin:30px 0px;text-transform:uppercase;color:#fff}.capital-letter{display:block;font-size:97px;line-height:1;letter-spacing:normal;transform:translateX(-6px)}.intro{margin-top:160vh;padding:0 32px}.intro p{font-size:18px;font-style:normal;line-height:1.78;letter-spacing:normal;color:#fff;position:relative;z-index:10;margin:0 auto 30px}.intro p:last-child{margin-bottom:0}.intro .mg--btm{margin-bottom:100vh}.diagram{max-width:750px;margin:40px auto 80px}.circle{position:absolute;width:15px;height:15px;background-color:#d8315b;border-radius:50%;opacity:0;animation:scaleIn 4s infinite cubic-bezier(0.36, 0.11, 0.89, 0.32)}.circle--delay-one{animation-delay:1s}.circle--delay-two{animation-delay:2s}.circle--delay-three{animation-delay:3s}@keyframes scaleIn{from{transform:scale(0.5, 0.5);opacity:.5}to{transform:scale(2.5, 2.5);opacity:0}}.section__content{position:relative;z-index:10}.section__content .text__container{padding:0 16px;margin:0 auto}.section__content .text__container .text__title{margin-bottom:32px}.section__content .text__container p{margin-bottom:45px}.section__content .text__container p:last-child{margin-bottom:0}.section__height{width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:100px}.text__title{font-size:21px;font-weight:300;line-height:1.33;letter-spacing:2.4px;color:#62739b}.explore{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:56px auto 137px;position:relative}.explore__arrow{position:absolute;top:0;left:50%;transform:rotate(90deg) translateX(30px);animation:scrollDownExplore 1.2s infinite linear;margin-top:80px;width:56px;height:10px}@keyframes scrollDownExplore{0%,100%{opacity:1;transform:rotate(90deg) translate(0, 30px)}45%{opacity:.65;transform:rotate(90deg) translate(-15px, 30px)}}.img--mobile{margin:56px auto;width:100%}.infographic{background:#F4F9FF;position:relative;z-index:150;margin-bottom:56px}.infographic--visible{padding-top:100vh}.infographic__animation{position:relative;height:100vh}.infographic__animation--fixed{position:fixed;top:0;left:0;width:100%}.infographic__animation--absolute{position:absolute;top:0;left:0;width:100%}.infographic__navigation{position:absolute;top:8px;left:0;width:100%;display:flex;justify-content:center}.infographic__dot{width:10px;height:10px;border-radius:50%;border:1px solid #3c557a;background:transparent;transition:background .6s;margin:0 8px}.infographic__dot--active{background:#3c557a}.infographic__container{width:100%;box-sizing:border-box;padding:0 16px}.infographic__section{position:relative;height:100vh;display:flex;flex-direction:column;justify-content:center}.infographic__section--one{padding-top:274vh}.infographic__section--two{padding-top:65vh}.infographic__section--three{padding-top:122vh;height:auto}.infographic__section--four{padding:244vh 0 101vh}.card{width:100%;box-sizing:border-box;padding:16px;border:1px solid #62739b;border-radius:2px;background:rgba(255,255,255,0.88)}.card--four{margin-top:154vh}.card__title{font-weight:700;font-size:18px;line-height:1.56;letter-spacing:1.8px;color:#3c557a;text-transform:uppercase;margin-bottom:8px}.card__content{font-weight:400;font-size:16px;line-height:1.75;color:#000}.card strong{color:#3c557a}.fixed{position:relative;margin-top:56px}.fixed__content .text__title{margin-bottom:32px}.fixed__content p{margin-bottom:45px}.fixed__content p:last-child{margin-bottom:0}.fixed__block{height:auto;overflow:hidden;display:flex}.fixed__block--fixed{position:relative}.fixed__block--absolute{position:absolute;top:0;left:0;width:100%}.fixed__column--left{display:none}.fixed__column--right img{display:none;position:absolute;top:0;left:0;max-width:none}.fixed__content{position:relative;padding:56px 16px 46px}.overlay__mobile{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.8)}.carousel{width:100%;margin:80px auto 114px;box-sizing:border-box;position:relative}.carousel__container{display:flex;justify-content:center;align-items:center;margin-bottom:15px}.carousel__wrapper{width:100%;height:auto;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.carousel__items{width:100%;overflow:hidden;position:relative}.carousel__row{display:flex;display:-webkit-flex;transition:transform .8s}.carousel__item{flex:0 0 100%}.carousel__text{width:65%;margin:0 auto;text-align:center;font-size:15px;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:center;transition:opacity .4s, visibility .4s}.carousel__text--hidden{opacity:0;visibility:hidden}.carousel__link{text-decoration:underline;color:#848484}.carousel__link:hover{text-decoration:none}.carousel__bullets{width:150px;position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);display:flex;justify-content:space-between;align-items:center}.bullet{width:10px;height:10px;border-radius:50%;background-color:transparent;border:1px solid #62739b}.bullet--active{background-color:#62739b}.arrow{position:absolute;padding:30px 0;bottom:-60px}.arrow.blocked{opacity:.4}.arrow--prev{margin-left:16px;left:0;transform:rotate(180deg)}.arrow--next{margin-right:16px;left:auto;right:0}@media screen and (min-width: 360px){.text__title{font-size:24px}}@media screen and (min-width: 768px){.img--mobile{display:none}.title{width:90%;font-size:7.6vw}.intro{margin-top:140vh;padding:0}.intro p{width:556px}.diagram{margin:40px auto 120px}.section__content .text__container{padding:0;width:704px}.section__content .text__container .text__title{margin-bottom:30px}.text__title{font-size:38px;line-height:1.2;letter-spacing:4px}.explore{margin-bottom:49px}.infographic{margin-bottom:0;z-index:1;margin-bottom:120px}.infographic__navigation{top:50%;transform:translateY(-50%);left:40px;width:auto;flex-direction:column}.infographic__dot{margin:8px 0}.infographic__container{padding:0}.infographic__section--one{padding-top:192vh}.infographic__section--four{padding:244vh 0 183vh}.card{width:640px;padding:40px}.fixed{height:1944px;margin-top:120px}.fixed__block{height:100vh}.fixed__block--fixed{position:fixed;top:0;left:0;width:100%}.fixed__column{width:50%;position:relative}.fixed__column--left{display:block}.fixed__column--left img{position:absolute;top:0;right:0;max-width:none}.fixed__column--right{width:50%;background:transparent}.fixed__column--right img{display:block;position:absolute;top:0;left:0;max-width:none}.fixed__content{padding:0 24px 50px;margin:0 auto;max-width:520px;height:100%;display:flex;flex-direction:column;justify-content:center}.overlay__mobile{display:none}}@media screen and (min-width: 993px) and (orientation: landscape){.video--height{height:100vh}.header__wrapper{height:100vh}.header__title{padding:0;width:100%;height:100vh}.header__arrow{position:absolute;bottom:105px;margin:0 0 0 114px;cursor:pointer}.header__animation{width:80%}.title{width:100%;font-size:3.9vw;margin:80px 0 0 114px;line-height:1.14;letter-spacing:5.6px}.title--block{display:block}.text__title{font-size:40px}.source{margin:0 0 0 114px;position:absolute;bottom:57px;left:0}.intro{margin-top:180vh}.explore__arrow{cursor:pointer}.carousel{margin:96px auto 130px;width:90%;max-width:1066px}.arrow--prev,.arrow--next{margin:0}.fixed__block{height:auto}.fixed__content{height:auto;padding-top:50px}}@media screen and (min-width: 1200px){.infographic__container{width:1088px;margin:0 auto}}@media screen and (min-width: 1440px){.title{font-size:56px}.infographic__navigation{left:80px}}@media screen and (min-width: 1440px) and (min-height: 800px){.title{margin:122px 0 0 114px}.intro{margin-top:140vh}.fixed__content{padding:0;height:100%}.fixed__block{height:100vh}}

