/*!
 *  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;position:relative;z-index:3;max-width:300px;margin:0 auto;padding-bottom:calc(3rem + 3vw)}.share__div{overflow:hidden}.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{color:#162130;border:0.75px solid rgba(22,33,48,0.2);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}.share__icon:hover{opacity:0.8}@media (max-width: 768px){.share{position:absolute;top:3.2%;right:10px;padding:0px}.share__icon{width:40px;height:40px}}@media (min-width: 768px){.fa-whatsapp{display:none}}.legalFooter{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}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}html{scroll-behavior:smooth}body{background-color:#f4f4fa}video,img{max-width:100%}img{display:block;height:auto;overflow:hidden}a{text-decoration:none}.em{font-style:italic}.strong{font-weight:700}.link{font-weight:900;text-decoration:underline;color:black}.header{width:100%;display:flex;justify-content:center;align-items:center;padding:calc(28px + 0.8vw);position:absolute;top:0;left:0}.header__confi svg{width:100%;max-width:clamp(154px, 20vw, 173px)}.header__confi svg path{fill:black}@media (max-width: 900px){.header{position:relative}}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,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,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}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{height:auto;width:100%}.hero{display:grid;grid-template-columns:50% 50%;height:100vh}.hero--signature{color:#161616;opacity:0.5;text-transform:uppercase;font-family:"Roboto",sans-serif;font-size:11px;font-weight:400;line-height:normal;letter-spacing:3.3px}@media (max-width: 900px){.hero{padding:0px;grid-template-columns:100%;height:100%}}.hero__img{height:100vh;position:relative}.hero__img img{height:100%;object-fit:cover;object-position:top}.hero__img figcaption{color:#191919;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;line-height:160%;text-align:end;padding-top:6px;padding-right:calc(5px + 0.4vw)}.hero__img::before{position:absolute;top:0;left:0;content:"";clip-path:polygon(0 0, 0 100%, 5% 0);height:100%;width:100%}@media (max-width: 900px){.hero__img{height:100%}.hero__img::before{content:none !important}.hero__img::after{content:none !important}}.hero__texts{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero__texts__center{margin:auto;text-align:center;max-width:581px}@media (max-width: 900px){.hero__texts{text-align:center;margin:0 10px;padding-bottom:calc(10px + 5vw);gap:calc(20px + 3vw)}}.hero__texts-span{display:block;text-underline-offset:0.41rem;white-space:nowrap}.hero__texts-title{font-weight:600;line-height:100%;text-transform:uppercase;padding-bottom:20px;font-family:"Big Shoulders Display",sans-serif;font-size:clamp(39px, 8vw, 56px);font-style:normal;letter-spacing:0.787px;text-transform:uppercase;text-align:center}.hero__texts-signature{padding-top:calc(15px + 2vw);color:#000;font-family:"Roboto",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:140%;text-transform:uppercase;text-align:center}.text{font-family:"Roboto", sans-serif;margin:0 auto;max-width:550px;padding:0 10px;position:relative;box-sizing:content-box}.text__first{position:relative}@media (max-width: 768px){.text__first{margin-top:calc(4rem + 5vw)}}.text__first-span{left:0;font-family:"Big Shoulders Display",sans-serif;line-height:46%;position:absolute;top:0;transform:translate(-113%, 9%);font-size:270px;font-size:clamp(211px, 16vw, 270px);font-weight:600;line-height:78%;text-transform:uppercase}@media (max-width: 768px){.text__first-span{display:block;font-size:15.625rem;position:initial;transform:translateX(-10px)}}.text__title{position:relative}.text__title--small{font-size:18px;font-weight:700;line-height:160%}.text__title::after{content:"";width:3px;height:100%;display:block;opacity:0.2;background:#000;position:absolute;top:0;right:0}.text__title-t{color:#000;margin-left:auto;max-width:331px;text-align:right;font-family:"Big Shoulders Display",sans-serif;font-size:clamp(32px, 4.4vw, 48px);font-style:normal;font-weight:600;line-height:90%;text-transform:uppercase;position:relative;padding-right:clamp(15px, 5vw, 27px);box-sizing:content-box;position:sticky;top:calc(10px + 2vw);left:0;z-index:1}.text__title-t::after{content:"";width:7px;height:100%;display:block;background:#161db4;position:absolute;top:0;right:-2px}.text p{line-height:30px;font-size:18px}@media (max-width: 768px){.text p{font-size:16px}}.text p:not(:last-child){padding-bottom:30px}.resume{max-width:874px;margin:calc(3rem + 3vw) auto;padding:0 10px;position:relative}.resume-text{text-align:center;font-family:"Big Shoulders Display",sans-serif;font-size:clamp(24px, 4vw, 32px);font-style:normal;font-weight:500;line-height:130%}@media (max-width: 768px){.text__title::after{content:none}.text__title-t{text-align:left;padding-left:clamp(15px, 5vw, 27px);padding-right:0px;margin-left:0px;position:relative;top:auto;max-width:100% !important}.text__title-t::after{left:0px}}.sticky{padding:0 10px;margin-top:calc(4rem + 3vw)}.sticky.final{background-color:#f4f4fa;margin-top:0px}.sticky.final .text{margin-top:calc(4rem + 4.5vw);margin-bottom:calc(5rem + 5vw)}.sticky.final .text__title-t{margin-top:calc(3rem + 2vw);margin-bottom:calc(4rem + 4.5vw)}.sticky__each{display:grid;grid-template-columns:1fr 2fr;max-width:1338px;grid-gap:calc(10px + 2vw);margin:auto}.sticky__each .text__title-t{margin-bottom:calc(4rem + 4.5vw)}.sticky__content figure{margin-bottom:calc(25px + 3vw)}.sticky__content figure figcaption{padding-top:10px;color:#191919;font-family:"Roboto",sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:160%;opacity:0.7}.sticky__content .text{padding:0px;margin-bottom:calc(4rem + 4.5vw)}@media (max-width: 768px){.sticky.final .text{margin-top:calc(1rem + 3vw)}.sticky.final .text__title-t{margin-bottom:0px}.sticky__each{grid-template-columns:1fr;grid-gap:0px}.sticky__each .text__title-t{margin-bottom:calc(13px + 2vw)}}*{margin:0;padding:0;box-sizing:border-box}strong{font-weight:600}em{font-style:italic}.footer{background-color:black;font-size:13px;font-weight:500;letter-spacing:0.3em;line-height:20px;padding:30px 0;text-transform:uppercase;height:290px;display:flex;justify-content:center;align-items:center}.footer__content{max-width:183px;margin:0 auto}

