@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inria+Serif:wght@300;400;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap);
/*!
 *  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;text-align:center;transform:translate(0, 0)}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-linkedin:before{content:"\f0e1"}.fa-whatsapp:before{content:"\f232"}@media (min-width: 600px){.fa-whatsapp{display:none}}.share{align-items:center;background-color:#fff;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.share__icon{background-color:#F9F8F2;border-radius:50%;color:#000000;height:37px;line-height:37px;margin:1px;transition:opacity 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);width:37px}.share__icon:hover{opacity:.8}@media (max-width: 767px){.share{box-sizing:border-box;padding:6px;transform:translate(-50%, -180%);transition:transform 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);width:100%;z-index:-1}.share.scrolled{border-bottom:1px solid rgba(0,0,0,0.2);border-top:1px solid rgba(0,0,0,0.2);transform:translate(-50%, calc(50% + 1px))}}html{scroll-behavior:smooth;color:#000000}body{font-size:16px;font-weight:400}video,img{max-width:100%}video,img{max-width:100%;display:block;margin:0 auto}img{display:block;height:auto;overflow:hidden}a{text-decoration:none}.bold{font-weight:700}.italic{font-style:italic}.legalFooter{box-sizing:border-box}.link{color:#ff6200;text-decoration:underline}.nowrap{white-space:nowrap}.faux-block{display:block;width:100%;height:100%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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;overflow-x:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img,svg{height:auto;width:100%}.footer{background-color:#ececec;font-family:"Roboto",sans-serif;font-size:13px;font-weight:500;letter-spacing:0.3em;line-height:20px;padding:30px 0;text-transform:uppercase}.footer__content{align-items:center;display:flex;flex-direction:column}.footer__content::before,.footer__content::after{content:'x';padding:30px 0}.footer__logo{max-width:96px;padding-top:12px}.header{border-bottom:1px solid rgba(0,0,0,0.2);position:sticky;top:0;width:100%;z-index:10}.header__main{align-items:center;background-color:#fff;display:flex;justify-content:space-between;width:100%}.header__logo{align-items:center;background-color:#000;display:flex;justify-content:center;height:56px;position:relative;width:56px}.header__logo img{width:28px;z-index:2}.header__logo--progress{background:#ff6200;bottom:0;height:0;left:0;position:absolute;right:0;width:100%;z-index:1}.header__client{align-items:center;display:flex;margin-left:auto;padding-right:8px}.header__client--text{font-family:"Roboto",sans-serif;font-size:12px;letter-spacing:.305em;padding-right:14px;text-transform:uppercase}.header__client--logo{max-width:96px}@media (max-width: 767px){.header{flex-wrap:wrap}}.img__two__translate{height:calc(10rem + 80vw);margin:calc(3rem + 3vw) auto calc(3rem + 5vw) auto}@media (max-width: 768px){.img__two__translate{height:calc(30rem + 80vw)}}.img__two__translate figure{max-width:1236px;margin:0 auto;padding-left:5vw;position:sticky;top:100px;left:0;display:flex}@media (max-width: 768px){.img__two__translate figure{overflow:hidden;padding-bottom:31px;top:150px;padding-left:0vw}}.img__two__translate figure picture{position:relative}@media (max-width: 768px){.img__two__translate figure picture:nth-child(1){width:98%}}.img__two__translate figure picture:nth-child(2){transform:translate(-10%, 20%);z-index:-1}@media (max-width: 768px){.img__two__translate figure picture:nth-child(2){position:absolute;top:0;right:0;transform:translate(0%, 20%);width:97%}.img__two__translate figure picture:nth-child(2) img{transform:translateX(765%)}}.img__two__translate figure picture svg{position:absolute;top:0;left:0}.img__compare{height:calc(20rem + 80vw);margin:calc(10px + 5vw) auto}@media (max-width: 768px){.img__compare{height:calc(60rem + 100vw)}}.img__compare__container{position:sticky;top:100px;left:0;max-width:1273px;max-height:768px;margin:30px auto;padding:0 10px}@media (max-width: 768px){.img__compare__container{top:150px}}.img__compare__container-back{background-size:cover;position:relative;font-size:0;width:100%;height:100%;margin:0}.img__compare__container-back img{position:relative;width:100%}.img__compare__container-bar{position:absolute;height:calc(25px + 100%);right:-5px;top:-13px}@media (max-width: 420px){.img__compare__container-bar{height:calc(13px + 100%);top:-7px;right:0px}}@media (max-width: 768px){.img__compare__container-bar{right:-1px}}.img__compare__container-front{background-image:url(https://static.ecestaticos.com/file/cd6/d7a/a31/cd6d7aa31176c49c6c86e53026a38d3e.jpg);background-size:cover;position:absolute;width:1%;box-shadow:0 5px 10px -2px rgba(0,0,0,0.3);bottom:0;height:100%}.color__svg-line{opacity:0;transition:opacity 2.2s cubic-bezier(0.075, 0.82, 0.165, 1),transform 0s cubic-bezier(0.075, 0.82, 0.165, 1)}.color__svg-line.active{opacity:1;transition:opacity 2.2s cubic-bezier(0.075, 0.82, 0.165, 1),transform 0s cubic-bezier(0.075, 0.82, 0.165, 1)}.color__svg-fill{opacity:0;transition:opacity 2.2s cubic-bezier(0.075, 0.82, 0.165, 1),transform 0s cubic-bezier(0.075, 0.82, 0.165, 1)}.color__svg-fill.color{opacity:1;fill:rgba(44,128,227,0.4);transition:opacity 2.2s cubic-bezier(0.075, 0.82, 0.165, 1),transform 0s cubic-bezier(0.075, 0.82, 0.165, 1);transition-delay:0.2s}*{margin:0}body{background-color:#f8f8f8}.pad-top{padding-top:40px}.video{max-width:990px;padding:0 10px;margin:calc(3rem + 3vw) auto;position:relative}.video__content{padding-top:56.25%;position:relative}.video__content iframe{height:100%;left:0;position:absolute;top:0;width:100%}.iframe{padding:0px 10px;margin:80px auto;max-width:881px}@media (max-width: 650px){.iframe{padding:0px 10px}}.iframe__subtitle{color:#000;font-family:"Montserrat",sans-serif;font-size:18px;font-style:italic;font-weight:500;line-height:120%}.iframe__title,.graphic__title{display:flex;flex-direction:column;color:#ff6200;font-family:"Montserrat", sans-serif;font-weight:300;font-size:24px;line-height:110%;text-transform:uppercase;margin-bottom:20px;max-width:550px}.iframe .iframe{max-width:770px}.hero{align-items:center;display:flex;flex-direction:column;padding:calc(32px + 3vw) 0;text-transform:uppercase}.hero__pretitle{position:relative;margin-bottom:2rem;font-family:"Roboto";font-weight:500;font-size:12px;line-height:120%;text-align:center;letter-spacing:0.25em}.hero__pretitle::after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;background-color:#ff6200;border-radius:25.5px;-webkit-border-radius:25.5px;-moz-border-radius:25.5px;-ms-border-radius:25.5px;-o-border-radius:25.5px}.hero__title{font-family:"Montserrat",sans-serif;font-size:36px;font-weight:300;line-height:110%;max-width:950px;padding:0 20px;text-align:center}.hero__signature{color:#ff6200;font-family:"Roboto",sans-serif;font-size:12px;letter-spacing:0.241em;padding:calc(26px + 1.5vw) 20px;text-transform:uppercase}.hero__img{width:100%}.resume{align-items:center;display:flex;margin:20px;margin-bottom:calc(32px + 3vw)}.resume__text{color:#ff6200;flex-shrink:0;font-family:"Montserrat",sans-serif;font-size:24px;font-style:italic;font-weight:500;line-height:120%;max-width:710px;padding:0 20px;text-align:center}.resume::after,.resume::before{background-color:#ff6200;content:"";height:2px;width:100%}.text{font-family:"Roboto",sans-serif;font-size:18px;font-weight:400;line-height:150%;margin:auto;max-width:506px;padding:0 10px;position:relative}.text p.last-text{margin-bottom:calc(3rem + 3vw)}.text p:not(:last-child){padding-bottom:32px}.text__first-letter{color:#ff6200;font-size:92px;font-weight:400;left:0;position:absolute;top:0;transform:translate(-90%, 84%)}.text__first-lastchild{padding-bottom:calc(3rem + 3vw)}.line-vertical{width:1px;min-height:20vh;background-color:#ff6200;margin:auto auto calc(3rem + 1vw) auto}.svg{width:100%;max-width:82px;position:sticky}.jazzy{padding:calc(3rem + 4vw) 0 calc(42px + 3vw)}.jazzy:has(.summary__jazzy-first){border-top:0;padding-top:0}.jazzy__blockquote-container{background:linear-gradient(0deg, #fff 45%, rgba(0,0,0,0.2) 45%, rgba(0,0,0,0.2) 45.1%, #f8f8f8 45.1%);padding:calc(3rem + 3vw) 0 calc(2rem + 2vw)}.jazzy__1{background-color:#f8f8f8}.jazzy__2{background-color:#f1eeec;position:relative;margin:calc(3rem + 4vw) 0 calc(42px + 3vw)}.jazzy__3{border-top:1px solid rgba(0,0,0,0.2);background-color:white;padding-bottom:calc(4rem + 6vw)}.jazzy__title{color:#ff6200;font-family:"Montserrat",sans-serif;font-weight:300;font-size:32px;line-height:110%;margin:0 0 calc(2rem + 2vw) 0;max-width:400px;text-transform:uppercase;transform:translateX(-55%)}.jazzy__title:not(:first-child){margin:calc(2rem + 2vw) 0}.jazzy__img{margin:calc(3rem + 3vw) auto;max-width:992px;z-index:4;position:relative;padding:0 10px}.jazzy__img.medium{max-width:709px}.jazzy__summary{display:flex;justify-content:center;align-items:center;margin:calc(24px + 4vw) auto;padding:3rem 10px;width:100%;max-width:1075px;position:relative}@media (max-width: 768px){.jazzy__summary{width:calc(100% - 20px);flex-direction:column-reverse;margin:calc(10px + 5vw) auto}}.jazzy__summary-cross{width:1.6875rem;height:auto}.jazzy__summary-cross-top-left{position:absolute;top:0;left:2rem}.jazzy__summary-cross-top-right{position:absolute;top:0;right:2rem}.jazzy__summary-cross-bottom-left{position:absolute;bottom:0;left:2rem}.jazzy__summary-cross-bottom-right{position:absolute;bottom:0;right:2rem}@media (max-width: 768px){.jazzy__summary-cross{display:none}}.jazzy__summary-left{display:flex;flex-direction:column;justify-content:center;padding:0 6rem 0 1.5rem;border-radius:0.625rem;background:#d9cfc8;width:100%;max-width:60%;min-height:33.5625rem;z-index:2}@media (max-width: 768px){.jazzy__summary-left{transform:none;max-width:350px;min-height:0;padding:3.5rem 1rem 2.56rem;transform:translateY(-7.5%)}}.jazzy__summary-quotes{color:#ff6200;text-align:center;font-family:"Roboto",sans-serif;font-size:13.54169rem;line-height:0;margin:5rem auto 0}.jazzy__summary-text{color:#000;text-align:center;font-family:Roboto;font-size:1.75rem;text-wrap:balance;line-height:130%}.jazzy__summary-text:has(+.jazzy__summary-signature)::after{content:"";display:block;width:1px;height:4.0625rem;background-color:rgba(0,0,0,0.5);margin:1rem auto}.jazzy__summary-signature{color:rgba(0,0,0,0.5);text-align:center;font-family:"Roboto",sans-serif;font-size:1.125rem;line-height:150%}.jazzy__summary-right{width:100%;max-width:40%;z-index:2}.jazzy__summary-right img{width:100%;border-radius:0.625rem}@media (max-width: 768px){.jazzy__summary-right{transform:none;max-width:20rem;transform:translateY(0, 10%)}}.section__summary{display:flex;justify-content:flex-end;max-width:1440px;margin:calc(10px + 5vw) auto;position:relative;padding:0 10px}@media (max-width: 769px){.section__summary{margin:calc(30px + 8vw) auto calc(50px + 5vw) auto;display:flex;flex-direction:column;align-items:center}}.section__summary-text{background-color:#ff6200;border-radius:10px;max-width:calc(6rem + 23vw);position:absolute;top:10vw;left:0;z-index:3;padding:0px calc(10px + 1vw) calc(30px + 1vw) calc(10px + 1vw);margin-left:10px}@media (max-width: 769px){.section__summary-text{position:static;max-width:260px;margin:0 20px;transform:translateY(10%)}}.section__summary-text h3{color:#fff;text-align:center;font-family:"Roboto",sans-serif;font-size:calc(18px + 0.5vw);font-style:normal;font-weight:500;line-height:130%}.section__summary-text .circle{background-color:#d9cfc8;transform:translateY(-40%);max-width:142px;margin:0 auto -15px auto;width:100px;height:100px;border-radius:50%;display:flex;justify-content:center;align-items:center}.section__summary-text .circle img{width:100%;max-width:42px;transform:translateX(9%)}.section__summary-image{position:relative;width:68%}@media (max-width: 769px){.section__summary-image{width:100%}}.section__summary-image img{width:100%}.img__two-diagonal{display:flex;margin:calc(10px + 5vw) auto calc(5rem + 5vw) auto;max-width:1440px}@media (max-width: 768px){.img__two-diagonal{flex-direction:column;margin:calc(40px + 5vw) auto;gap:calc(10px + 2vw)}}.img__two-diagonal div{width:100%}.img__two-diagonal div:nth-child(1){z-index:2}@media (max-width: 768px){.img__two-diagonal div:nth-child(1){width:90%}}.img__two-diagonal div:nth-child(1) img{width:100%}.img__two-diagonal div:nth-child(2){transform:translate(-13%, 15%);margin-right:-7%}@media (max-width: 768px){.img__two-diagonal div:nth-child(2){width:90%;transform:none;margin-right:0px;margin-left:auto;padding-top:vw}}.img__two-diagonal div:nth-child(2) img{width:100%}.img__footer{max-width:75%;padding:10px 0px 0px 15px}.img__footer--description{color:black;font-family:"Roboto",sans-serif;font-size:12px;line-height:150%}.img__three-diagonal{margin:calc(3rem + 4.5vw) auto;display:flex;gap:calc(10px + 1vw);max-width:1440px}@media (max-width: 768px){.img__three-diagonal{flex-direction:column;justify-content:flex-end}}.img__three-diagonal figure{width:33%}@media (max-width: 768px){.img__three-diagonal figure{width:80%}}.img__three-diagonal figure:nth-child(1){padding-bottom:calc(10px + 8vw)}@media (max-width: 768px){.img__three-diagonal figure:nth-child(1){padding-bottom:0px}}.img__three-diagonal figure:nth-child(2){margin:auto}@media (max-width: 768px){.img__three-diagonal figure:nth-child(2){margin:0px 0px 0px auto}}.img__three-diagonal figure:nth-child(3){margin-top:auto}.img__three-diagonal img{width:100%}.img__text{max-width:509px;margin:0 auto calc(2rem + 2vw) auto;padding:0 16px}.img__text picture{max-width:max-content;margin-left:auto;display:block}.img__text .jazzy__title{padding:0}.img__text.left .jazzy__title{margin:0 auto -7% 0;transform:translateX(-10%)}.img__text.right{margin:calc(2rem + 2vw) auto}.img__text.right .jazzy__title{margin:0 0 calc(10px + 2vw) auto;text-align:end;transform:none}.image__animation{margin:calc(32px + 7vw) auto 0;max-width:1440px;position:relative}.image__background{position:absolute;top:0;left:25%;width:100%;max-width:50%;z-index:1}.image__background img{width:100%}.image__container{position:relative;z-index:2}.image__left-window{position:absolute;top:0;left:17%;width:100%;max-width:33%;z-index:3}.image__left-window img{width:100%}.image__right-window{position:absolute;top:-4rem;right:17%;width:100%;max-width:33%;z-index:3}.image__right-window img{width:100%}@media (max-width: 1020px){.jazzy__title{transform:none}}@media (max-width: 950px){.hero__title{font-size:28px}.resume__text{flex-shrink:initial;font-size:18px}.resume::after,.resume::before{width:50%}}@media (max-width: 767px){.hero{margin-top:40px}.jazzy__title{font-size:24px}.img__text.left .jazzy__title{margin:0 auto 0 0;transform:none}}@media (max-width: 650px){.text__first-letter{position:initial;transform:none}}@media (max-width: 500px){.hero__title{font-size:24px}}@media (max-width: 640px){.jazzy__title{max-width:280px}}.summary__circle{display:block;background-color:#ff6200;width:calc(100% - 1.25rem);max-width:46.875rem;padding:0 2rem;border-radius:0.625rem;margin:calc(4rem + 4vw) auto}@media (max-width: 540px){.summary__circle{padding:0 0.625rem 1rem;width:calc(100% - 2.5rem)}}.summary__circle-circle{box-sizing:border-box;width:142px;height:142px;background:#ffffff;border:0.5px solid rgba(255,98,0,0.5);background-color:#fff;border-radius:50%;margin:0 auto;transform:translateY(-50%);display:flex;justify-content:center;align-items:center}.summary__circle-circle img{width:100%;max-width:60px;transform:translateY(20%)}.summary__circle-text{font-size:1.5rem;line-height:130%;text-align:center;margin-top:-1.5rem;font-family:"Roboto",sans-serif;font-style:normal;text-wrap:balance;color:#ffffff}.summary__circle-text--title{margin:0 auto;max-width:500px;font-size:2rem;text-transform:uppercase;color:#ffffff;transform:translateY(-40%);min-height:6rem}.summary__circle-text--title.one-line{transform:translateY(-25%)}@media (max-width: 540px){.summary__circle-text--title.one-line{transform:translateY(-20%)}}.summary__jazzy-first{padding-top:0;margin:calc(2rem + 2vw) auto 2rem}.banner{align-items:center;display:flex;flex-direction:column;overflow:hidden;background-color:white;padding:calc(1rem + 0.5vw) 10px calc(5rem + 4vw) 10px}.banner__title{font-family:"Roboto",sans-serif;position:relative;margin-bottom:20px;width:100%;text-align:center;padding-bottom:5px;font-size:18px;line-height:140%;color:black}.banner__title::after{content:"";background:linear-gradient(90deg, rgba(2,0,36,0) 0%, #fcad7c 50%, rgba(252,173,124,0) 100%);position:absolute;bottom:0;left:50%;transform:translate(-50%, -50%);width:clamp(264px, 20vw, 320px);height:1px}.banner__img{transition:all 0.5s cubic-bezier(0.075, 0.82, 0.165, 1)}.banner__img:hover{transform:scale(0.9)}.iframe{padding:0px 10px;margin:80px auto;max-width:881px}@media (max-width: 650px){.iframe{padding:0px 10px}}.iframe__subtitle{color:#000;font-family:"Montserrat",sans-serif;font-size:18px;font-style:italic;font-weight:500;line-height:120%;margin-bottom:calc(2rem + 2vw)}.iframe__title,.graphic__title{display:flex;flex-direction:column;color:#ff6200;font-family:"Montserrat", sans-serif;font-weight:300;font-size:24px;line-height:110%;text-transform:uppercase;margin-bottom:20px;max-width:450px}.iframe .iframe{max-width:770px}.graphic{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0 auto;max-width:48.125rem;padding:calc(2rem + 4vw) 0.625rem calc(4rem + 4vw)}.graphic__title{margin-bottom:calc(2rem + 2vw)}@media (max-width: 768px){.graphic{justify-content:center;align-items:center;padding:calc(2rem + 5vw) 10px}.graphic__title{font-family:"Montserrat",sans-serif;max-width:500px;margin-bottom:2rem;font-style:normal;font-weight:500;font-size:1.25rem;line-height:110%;color:#ff6200}}

