/*!
 *  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 svg{width:100%;max-width:14px}.fa-facebook:before{content:"\f09a"}.fa-linkedin:before{content:"\f0e1"}.fa-whatsapp:before{content:"\f232"}.share{align-items:center;align-self:center;display:flex;justify-content:center;z-index:90;position:relative;max-width:381px;width:100%;border-radius:51px}.share__text{font-family:"Roboto", sans-serif;font-size:12px;letter-spacing:0.305em;margin-right:18px;opacity:0.5;text-transform:uppercase}.share__icon{width:42px;height:42px;border-radius:50%;border:0.5px solid rgba(0,0,0,0.25);background:rgba(0,0,0,0.03);display:flex;justify-content:center;align-items:center;margin:1px;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);text-decoration:none}.share__icon:hover{opacity:0.8}@media (max-width: 768px){.share{margin:0;max-width:fit-content;position:absolute;bottom:0;right:16px;transform:translateY(11rem);border:none}.share__text{display:none}.share__icon{width:40px;height:40px}}@media (min-width: 768px){.fa-whatsapp{display:none}}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,sub,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;box-sizing:border-box}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}picture{display:block}.header{z-index:9;width:100%;padding:0 calc(10px + 5vw);height:80px;width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;position:sticky;top:0;left:0;width:100%;align-items:center;z-index:990;transition:background-color 1s cubic-bezier(0.075, 0.82, 0.165, 1)}.header.header-sticky{background-color:#e9ecf0;border-bottom:1px solid rgba(233,236,240,0.5)}.header__ec{display:flex;align-items:center}.header__ec--mobile{display:none;max-width:clamp(32px, 26vw, 160px)}.header__ec--desktop{max-width:clamp(32px, 26vw, 154px);width:100%}.header__ec svg path{fill:#000}.header__client{align-items:center;display:flex;justify-content:flex-end}.header__client--text{font-family:"Roboto",sans-serif;font-size:12px;letter-spacing:0.205em;text-transform:uppercase;padding-right:7px;padding-top:5px;white-space:nowrap;color:rgba(0,0,0,0.5)}.header__client--logo{max-width:clamp(92px, 10vw, 110px);width:100%}.header__scroll{width:100%;max-width:490px;height:2px;background-color:rgba(0,0,0,0.25);margin:0 auto;position:relative}.header__scroll--bar{background-color:black;position:absolute;top:0;left:0;height:100%;width:0%;transition:width 0.5s cubic-bezier(0.075, 0.82, 0.165, 1)}@media (max-width: 968px){.header{display:flex;justify-content:space-between}.header__scroll{display:none}}@media (max-width: 768px){.header{padding:0 16px 0 16px}.header__client--logo{max-width:133px}.header__ec--mobile{display:block}.header__ec--desktop{display:none}}.hero__text{max-width:1007px;margin:0 auto;padding:calc(2rem + 1vw) 16px calc(2rem + 0.8vw) 16px}.hero__title{color:#000;text-align:center;font-family:"Darker Grotesque",serif;font-size:clamp(32px, 4vw, 48px);font-style:normal;font-weight:500;line-height:85%;letter-spacing:-0.96px;padding-bottom:calc(15px + 0.7vw)}.hero__signature{color:#000;text-align:center;font-family:"Darker Grotesque";font-size:16px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:3.2px;text-transform:uppercase;display:block}.hero__signature span{opacity:0.75;font-weight:400}.hero__img{max-width:1458px;display:block;margin:0 auto}.text{font-family:"Roboto Condensed",sans-serif;color:#0b0b0b;padding:0 16px;position:relative;max-width:850px;margin:0 auto}.text__last{font-family:"Roboto Condensed",sans-serif;font-style:italic;line-height:160%;font-size:16px;max-width:635px;margin:0 auto;padding:calc(1rem + 2vw) 16px 0 16px;box-sizing:content-box}.text__first{position:relative}.text__first p{max-width:580px}.text__first-span{font-family:"Inter Tight", sans-serif;display:block;position:initial;line-height:75%;transform:translateX(-20px);font-size:clamp(17rem, 21vw, 23.4rem);font-weight:400}.text__title{color:#000;font-family:"Darker Grotesque",serif;font-size:clamp(40px, 10vw, 64px);font-style:normal;font-weight:500;line-height:85%;letter-spacing:-1.28px;padding-bottom:calc(2rem + 1.5vw)}.text__title .block{display:inline}.text__title span{display:block}.text__title span:nth-child(2){text-align:end}.text__small{font-family:"Roboto Condensed",sans-serif;line-height:140%;font-size:16px;max-width:603px;margin:0 auto;position:relative;padding:0 16px 0 30px;box-sizing:content-box}.text__small::before{content:"*";font-family:"Darker Grotesque",serif;font-size:48px;position:absolute;top:10px;left:7px}.text p{color:#000;text-align:justify;font-size:18px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-0.36px;max-width:447px;margin:0 auto}.text p:not(:last-child){padding-bottom:32px}.resume{max-width:1458px;margin:calc(3rem + 3vw) auto;padding:0 16px;position:relative;display:flex;gap:calc(10px + 2vw);justify-content:space-between}.resume .link{text-decoration:none}.resume-text{color:#000;font-family:"Darker Grotesque",serif;font-size:clamp(24px, 5vw, 40px);font-style:normal;font-weight:500;line-height:85%;letter-spacing:-0.8px;text-transform:uppercase}@media (max-width: 768px){.resume{flex-direction:column;max-width:calc(447px + 32px)}.text__title .block{display:block}}.img{margin:calc(3rem + 3vw) auto;padding:0 16px}.img__two{display:flex;align-items:center;gap:20px;max-width:1688px;position:relative;height:fit-content}.img__two.reverse picture:nth-child(1){padding-left:0px}.img__two picture:nth-child(1){padding-left:16px}.img__two a{position:absolute;bottom:10%;left:16px;background-color:#fe5819;text-decoration:none;font-family:"Darker Grotesque",serif;display:flex;border-radius:70px;align-items:center;justify-content:space-between;padding:calc(17px + 0.7vw) calc(20px + 1vw);gap:20px;max-width:417px;width:100%}.img__two a:hover .link__text,.img__two a:hover .link__arrow{opacity:0.7}.img__two a .link__text,.img__two a .link__arrow{transition:opacity 1s cubic-bezier(0.075, 0.82, 0.165, 1)}.img__two a .link__text{color:#000;font-size:clamp(32px, 5vw, 40px);font-style:normal;font-weight:500;line-height:85%;letter-spacing:-0.8px;padding-bottom:7px}.img__two a .link__arrow{font-style:normal;font-weight:300;line-height:85%;letter-spacing:-0.96px;display:block;width:clamp(60px, 10vw, 70px);aspect-ratio:1 / 1;background-color:rgba(0,0,0,0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.img__two a .link__arrow::after{content:"";background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE2IDEyIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTE1LjgwOCA2LjY2NEMxNC40OTYgNi42NjQgMTMuNDI0IDYuNDcyIDEyLjU5MiA2LjA4OEMxMS43NiA1LjY3MiAxMS4xMDQgNS4xNzYgMTAuNjI0IDQuNkMxMC4xNDQgNC4wMjQgOS44MDggMy40NDggOS42MTYgMi44NzJDOS4zOTIgMi4yNjQgOS4yNjQgMS43NjggOS4yMzIgMS4zODRDOS4xNjggMC45Njc5OTggOS4xMzYgMC43NTk5OTggOS4xMzYgMC43NTk5OThMMTAuMzM2IDAuNzU5OTk4QzEwLjMzNiAwLjc5MTk5OCAxMC4zODQgMS4wNDggMTAuNDggMS41MjhDMTAuNTQ0IDIuMDA4IDEwLjc1MiAyLjU1MiAxMS4xMDQgMy4xNkMxMS40MjQgMy43NjggMTEuOTUyIDQuMjk2IDEyLjY4OCA0Ljc0NEMxMy40MjQgNS4xOTIgMTQuNDY0IDUuNDE2IDE1LjgwOCA1LjQxNkwxNS44MDggNi42NjRaTTE1LjgwOCA2LjY2NEMxNC40NjQgNi42NjQgMTMuNDI0IDYuODg4IDEyLjY4OCA3LjMzNkMxMS45NTIgNy43ODQgMTEuNDI0IDguMzEyIDExLjEwNCA4LjkyQzEwLjc1MiA5LjUyOCAxMC41NDQgMTAuMDcyIDEwLjQ4IDEwLjU1MkMxMC4zODQgMTEgMTAuMzM2IDExLjI1NiAxMC4zMzYgMTEuMzJMOS4xMzYgMTEuMzJDOS4xMzYgMTEuMjg4IDkuMTY4IDExLjA4IDkuMjMyIDEwLjY5NkM5LjI2NCAxMC4yOCA5LjM5MiA5Ljc4NCA5LjYxNiA5LjIwOEM5LjgwOCA4LjYzMiAxMC4xNDQgOC4wNTYgMTAuNjI0IDcuNDhDMTEuMTA0IDYuODcyIDExLjc2IDYuMzc2IDEyLjU5MiA1Ljk5MkMxMy40MjQgNS42MDggMTQuNDk2IDUuNDE2IDE1LjgwOCA1LjQxNkwxNS44MDggNi42NjRaTTE1LjgwOCA2LjY2NEwwLjU0Mzk5OCA2LjY2NEwwLjU0Mzk5OCA1LjQxNkwxNS44MDggNS40MTZMMTUuODA4IDYuNjY0WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+") center no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:20px;height:20px;background-size:contain}.img__one{max-width:920px}@media (max-width: 768px){.img__two{flex-direction:column-reverse;padding-bottom:calc(4rem + 2vw);max-width:calc(100% - 32px);padding:0 0 calc(4rem + 1vw) 0}.img__two.reverse{flex-direction:column;padding-bottom:0px}.img__two.reverse picture:nth-child(1){max-width:100%}.img__two.reverse picture:nth-child(2){max-width:70%}.img__two picture:nth-child(1){max-width:70%;padding-left:0}.img__two a{bottom:0;left:50%;transform:translateX(-50%)}}.video{max-width:1280px;margin:0 auto;padding:0 16px}.video__content{padding-top:56.25%;position:relative}.video__content--iframe{height:100%;left:0;position:absolute;top:0;width:100%}.swiper{margin:calc(32px + 4vw) 0}.swiper-wrapper{align-items:flex-end;margin-left:-60px}.swiper-button{width:clamp(53px, 6vw, 100px);height:clamp(53px, 6vw, 100px)}.swiper-button::after{content:"";background:url(https://static.ecestaticos.com/file/2a7/ba0/a40/2a7ba0a40639b7451d704c828e71f370.svg) center no-repeat;background-size:30%;display:block;width:100%;height:100%;background-color:#fe5819;border-radius:50%}.swiper-button-prev,.swiper-button-next{position:relative;background-color:#e9ecf0;border-radius:50%;margin-top:auto;left:0}.swiper-button-next{transform:scalex(-1)}.swiper__bar{display:flex;margin:calc(20px + 1vw) auto 0;justify-content:center;gap:9px}@media (min-width: 767px){.swiper-slide-active{width:46vw !important}}@media (max-width: 767px){.swiper{margin:calc(32px + 4vw) 10px}.swiper-wrapper{margin-left:0}}*{margin:0}a{color:black}.link{font-weight:700}html{scroll-behavior:smooth}.bodyWrapper{background-color:#e9ecf0}main{overflow:clip}img{width:100%}.sticky__content{position:sticky;top:0;background-color:#e9ecf0}.footer{background-color:black;color:white;font-family:"Roboto",sans-serif;font-size:13px;font-weight:500;letter-spacing:0.3em;line-height:20px;margin-top:calc(5rem + 5vw);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{width:auto;margin-top:12px;filter:invert(1)}

