/*!
 *  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-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;position:absolute;top:0;left:0;width:100%;top:clamp(20px, 11vw, 200px);z-index:990}.share__icon{background-color:#ffffff;border:0.3px solid rgba(0,0,0,0.5);width:42px;height:42px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:1px;transition:opacity 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);text-decoration:none;display:flex;justify-content:center;align-items:center}.share__icon path{fill:#000}.share__icon svg{width:100%;max-width:14px}.share__icon:hover{opacity:0.8}@media (max-width: 900px){.share{position:relative;inset:0;transform:none;margin-bottom:calc(3rem + 3vw)}.share::after,.share::before{content:none}.share__icon{height:46px;line-height:46px;width:46px}}@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}.header{z-index:9;width:100%;padding:20px calc(10px + 3.8vw) 30px calc(10px + 3.8vw);width:100%;display:flex;justify-content:space-between;width:100%}.header--client{font-size:clamp(64px, 18vw, 290px);text-transform:uppercase;line-height:130%;display:flex;justify-content:center;color:#ffffe4;z-index:990;margin:auto;white-space:nowrap;position:absolute;top:0;left:50%}.header__ec,.header__ec{display:flex;align-items:center}.header__ec--mobile,.header__ec--mobile{display:none;max-width:clamp(32px, 26vw, 160px)}.header__ec--desktop,.header__ec--desktop{max-width:clamp(32px, 26vw, 154px);width:100%}.header__ec svg,.header__ec svg{fill:black}.header__client{align-items:center;display:flex;justify-content:flex-end}.header__client--text{font-family:"Inter Tight",sans-serif;font-size:10px;letter-spacing:0.55px;text-transform:uppercase;padding-right:7px;color:rgba(0,0,0,0.6);white-space:nowrap;transform:translateY(-3px)}.header__client--logo{max-width:99px}.header__client--logo svg{fill:black}@media (max-width: 768px){.header{padding:calc(10px + 1vw) 10px calc(38px + 1vw) 10px}.header__ec--mobile{display:block}.header__ec--desktop{display:none}}.hero__img{position:relative;margin-top:-5vw}.hero__img--filter{filter:saturate(1)}.hero__img--filter img:nth-child(1){display:none}.hero__img--opacity{opacity:0;position:absolute;top:0;left:0;width:100%}.hero__img--opacity img:nth-child(1){display:none}.hero__img::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30vh;background-color:#edeff3;z-index:-1}.hero__text{position:sticky;top:0;z-index:-2}.hero__title{color:#000;text-align:center;font-family:"EB Garamond",serif;font-size:clamp(28px, 5vw, 40px);font-weight:500;line-height:110%;letter-spacing:-0.96px;max-width:754px;margin:30px auto 0 auto;padding:0 16px}.hero__signature{color:#000;text-align:center;font-family:"Roboto",sans-serif;font-size:12px;font-weight:400;line-height:120%;letter-spacing:3.6px;text-transform:uppercase;display:block;opacity:0.75;margin-top:calc(10px + 1vw)}@media (max-width: 768px){.hero__img--filter img:nth-child(1){display:block}.hero__img--filter img:nth-child(2){display:none}.hero__img--opacity img:nth-child(1){display:block}.hero__img--opacity img:nth-child(2){display:none}}.text{font-family:"Inter Tight",sans-serif;font-size:18px;line-height:160%;padding:0 10px;position:relative;max-width:485px;margin:calc(3rem + 3vw) auto 0 auto}.text__capital{color:#041c51;text-align:center;font-family:"EB Garamond",serif;font-size:clamp(20px, 36vw, 650px);font-style:italic;font-weight:400;line-height:70%;letter-spacing:-13px;display:block;width:fit-content;transform:translateX(-90%)}.text__title{color:#000;text-align:center;font-family:"EB Garamond",serif;font-size:clamp(24px, 5vw, 32px);font-weight:500;line-height:110%;letter-spacing:0.32px;max-width:580px;padding:0 16px;margin:calc(3rem + 3vw) auto}.text p{color:#000;text-align:justify;font-family:"Inter Tight",sans-serif;font-size:18px;font-weight:500;line-height:160%;letter-spacing:0.18px}.text p:not(:last-child){padding-bottom:32px}.summary{max-width:864px;margin:calc(2rem + 3vw) auto;display:flex;gap:20px;padding:clamp(100px, 20vw, 150px) 16px;position:relative}.summary::after,.summary::before{content:"";width:1px;height:clamp(75px, 20vw, 100px);display:flex}.summary::after{position:absolute;top:0;left:50%;transform:translate(-50%, 0);background:linear-gradient(0deg, #390610 0%, rgba(57,6,16,0) 100%)}.summary::before{position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);background:linear-gradient(180deg, #390610 0%, rgba(57,6,16,0) 100%)}.summary__quotes{font-size:clamp(8rem, 20vw, 15.6rem);line-height:87%;font-family:"EB Garamond",serif;color:#390610}.summary blockquote{font-size:clamp(20px, 5vw, 32px);line-height:120%;font-family:"EB Garamond",serif;color:#390610;text-transform:uppercase}.summary blockquote .signature{padding-top:calc(15px + 0.7vw);font-family:"Roboto",sans-serif;line-height:120%;font-size:clamp(12px, 3vw, 14px);max-width:clamp(239px, 24vw, 350px);margin-left:auto;display:block;text-align:end;text-transform:none}@media (max-width: 900px){.text__capital{display:block;font-size:18.75rem;position:initial;transform:translate(10px, -5px)}.summary{flex-direction:column}.summary blockquote{margin-top:-3.5rem}}.img{display:block;margin:calc(3rem + 3vw) auto}.img img{display:block}.img__border{max-width:1400px}.sticky__cards{height:100vh;display:grid;margin:calc(3rem + 3vw) auto}.sticky__cards__title{color:#000;text-align:center;font-family:"EB Garamond",serif;font-size:clamp(48px, 8vh, 64px);font-weight:400;line-height:110%;letter-spacing:-1.28px;grid-area:1 / 2 / 2 / 3}.sticky__cards__left{position:relative;height:100%;display:flex}.sticky__cards__left div{max-width:84%;height:58%;width:100%;border-radius:15px;background:rgba(23,49,80,0.07);box-shadow:2px 4px 4px 0 rgba(0,0,0,0.07) inset;margin:auto auto auto 0;transform:rotate(4deg);overflow:hidden}.sticky__cards__container{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;width:100%;max-width:1400px;margin:0 auto;padding:0 20px 0 50px}.sticky__cards__numbers{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;gap:20px;margin:0 auto}.sticky__cards__numbers span{color:#000;font-family:"EB Garamond",serif;font-size:clamp(20px, 4vw, 24px);font-weight:400;line-height:95%;letter-spacing:-0.48px;text-transform:uppercase}.sticky__cards__numbers .top{position:absolute;top:10vh;left:50%;transform:translateX(-50%);overflow:hidden;height:19px}.sticky__cards__numbers .bottom{position:absolute;bottom:10vh;left:50%;transform:translateX(-50%);opacity:0.3}.sticky__cards__number{display:flex;flex-direction:column;align-items:end}.sticky__cards__right{position:relative;height:100%;grid-area:1 / 3 / 2 / 4}.sticky__cards__eachCard{max-width:84%;height:58%;width:100%;margin:auto;position:absolute;left:50%;top:50%;gap:2vh;color:white;border-radius:15px;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:0 16px 25px 16px;justify-content:center;min-height:fit-content}.sticky__cards__eachCard::after{content:"";position:absolute;top:0;height:100%;width:100%;clip-path:polygon(0 0, 0% 100%, 100% 100%);background-color:rgba(0,0,0,0.04);z-index:-1}.sticky__cards__eachCard:nth-child(1){background:#163c37;transform:translate(-47%, -53.5%) rotate(4deg);z-index:8}.sticky__cards__eachCard:nth-child(1)::after{background-color:rgba(0,0,0,0.06)}.sticky__cards__eachCard:nth-child(2){transform:translate(-40%, -55.9%) rotate(-7deg);background:#041c51;z-index:7}.sticky__cards__eachCard:nth-child(2)::after{background-color:rgba(0,0,0,0.1)}.sticky__cards__eachCard:nth-child(3){transform:translate(-46.7873%, -55%) rotate(2deg);background:#d7342d;z-index:6}.sticky__cards__eachCard:nth-child(4){transform:translate(-43.9957%, -52%) rotate(-8.0001deg);background:#afe1f1;z-index:5}.sticky__cards__eachCard:nth-child(4) .sticky__cards__eachCard--title,.sticky__cards__eachCard:nth-child(4) p,.sticky__cards__eachCard:nth-child(4) .sticky__cards__eachCard--number{color:black}.sticky__cards__eachCard:nth-child(4)::after{background-color:rgba(0,0,0,0.02)}.sticky__cards__eachCard:nth-child(5){transform:translate(-49.836%, -55%) rotate(7.00003deg);background:#ddf74b;z-index:4}.sticky__cards__eachCard:nth-child(5) .sticky__cards__eachCard--title,.sticky__cards__eachCard:nth-child(5) p,.sticky__cards__eachCard:nth-child(5) .sticky__cards__eachCard--number{color:black}.sticky__cards__eachCard:nth-child(5)::after{background-color:rgba(0,0,0,0.02)}.sticky__cards__eachCard--number{color:#fff;text-align:center;font-family:"EB Garamond";font-size:20px;font-style:normal;font-weight:400;line-height:95%;letter-spacing:-0.4px;text-transform:uppercase;margin-bottom:auto;padding-top:12px}.sticky__cards__eachCard--title{color:#fff;text-align:center;font-family:"EB Garamond",serif;font-size:clamp(20px, 4vh, 28px);font-weight:400;line-height:110%;letter-spacing:-0.56px}.sticky__cards__eachCard--p{color:#fff;text-align:center;font-family:"Inter Tight";font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:0.16px;margin-bottom:auto}.sticky__cards__eachCard--image img{max-height:13vh;width:auto}@media (max-height: 708px){.sticky__cards__eachCard--p{font-size:14px}.sticky__cards__title span:nth-child(2){position:relative}}@media (max-width: 900px){.sticky__cards{height:auto;display:flex;flex-direction:column;padding:0 30px}.sticky__cards__left{position:sticky;top:28vh;left:0;margin-top:-80vh;margin-bottom:25vh;width:100%}.sticky__cards__left div{height:50vh;max-width:395px;margin:0 auto}.sticky__cards__right{height:auto;gap:25vh;display:flex;flex-direction:column;margin-bottom:25vh}.sticky__cards__eachCard{height:50vh !important;position:relative;transform:none !important;max-width:395px;left:0;top:28vh;position:sticky;z-index:0 !important}.sticky__cards__eachCard:nth-child(1){margin-top:30vh}.sticky__cards__eachCard:nth-child(odd){transform:rotate(3deg) !important}.sticky__cards__eachCard:nth-child(even){transform:rotate(-7deg) !important}.sticky__cards__eachCard--title{font-size:20px}.sticky__cards__eachCard--image img{max-height:80px}.sticky__cards__eachCard p{font-size:11.547px}.sticky__cards__title{position:sticky;top:5vh;height:100vh;left:0;font-size:48px}.sticky__cards__title span:nth-child(2){position:absolute}.sticky__cards__container{display:flex;flex-direction:column;padding:0 16px}.sticky__cards__numbers .top{position:sticky;top:18vh;margin-bottom:87vh;margin-top:13vh}.sticky__cards__numbers .top .sticky__cards__number{gap:1vh}.sticky__cards__numbers .bottom{position:sticky;top:88vh;height:fit-content;margin-bottom:10vh;margin-top:90vh}}*{margin:0}a{color:black}img{width:100%}.link{font-weight:bold}.bodyWrapper{background-color:#edeff3}.no-wrap{white-space:nowrap}.main__bg{background-color:white;position:relative}.main__bg::before{content:"";position:absolute;top:0;left:0;height:30vh;width:100%;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%);z-index:2;transform:translateY(-100%);pointer-events:none;z-index:-1}.main__bg::after{content:"";position:absolute;bottom:0;left:0;height:30vh;width:100%;background:linear-gradient(180deg, #fff 0%, rgba(255,255,255,0) 100%);z-index:2;transform:translateY(100%);z-index:-1;pointer-events:none}.footer{background-color:#000;color:#fff;font-family:"Inter Tight",sans-serif;font-size:13px;font-weight:500;letter-spacing:0.3em;line-height:20px;margin-top:calc(7rem + 3vw);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:79px;margin-top:12px;filter:invert(1)}

