@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=Roboto+Condensed:wght@400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap);
@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-align:center}.fa-twitter:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3E%3Cg clip-path='url(%23clip0_8019_3916)'%3E%3Cpath d='M10.008 6.83133L15.9041 0.125244H14.5074L9.38562 5.94685L5.2979 0.125244H0.582031L6.76481 8.92939L0.582031 15.9609H1.97874L7.38399 9.81175L11.7019 15.9609H16.4177M2.48284 1.15581H4.62858L14.5064 14.9809H12.3601' fill='black' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_8019_3916'%3E%3Crect width='15.8357' height='15.8357' fill='black' transform='translate(0.582031 0.125244)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.fa-facebook:before{content:"\f09a"}.fa-whatsapp:before{content:"\f232"}.fa-linkedin:before{content:"\f0e1"}@media (min-width: 37.5rem){.fa-whatsapp{display:none}}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}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{font-size:16px;font-weight:400}a{text-decoration:none}.bold{font-weight:700}.link{color:#000;font-weight:bold;text-decoration:underline}.italic{font-style:italic}.header{width:100%;z-index:1;background-color:#000}.header__container{margin:0 auto;max-width:100rem;display:flex;justify-content:space-between;align-items:center}.header__logo-ec{fill:#fff;padding:.625rem;width:4rem;height:4rem}.header__customer{display:flex;padding:1.25rem .625rem}.header__customer--text{color:#949494;font-family:"Roboto",sans-serif;font-size:13px;letter-spacing:0.1em;margin-top:.5rem;line-height:2rem;margin-right:8px;text-transform:uppercase}.header__customer--logo{width:120px}.hero{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;width:100%;background-color:#000;position:relative;padding-bottom:calc(2.5rem + 2vw);overflow:hidden}.hero::before{content:"";background:url(https://static.ecestaticos.com/file/1d5/ed6/c09/1d5ed6c09a7c0bc2146b0dab458e8f4a.svg) left center no-repeat;background-size:contain;background-position:50% 77%;position:absolute;top:0;left:0;width:100%;height:100%}.hero__container{max-width:100rem;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:100rem;text-align:center;padding:calc(2rem + 2vw) 0.625rem 0;z-index:2;position:relative}.hero__pretitle{color:#ff4b4b;font-family:"Roboto Condensed",sans-serif;font-size:clamp(0.75rem, 1vw, 0.875rem);font-weight:7 00;letter-spacing:0.155em;line-height:100%;order:-1;text-transform:uppercase}.hero__title{padding:1.5rem 0;color:#fff;font-family:"Playfair Display",serif;max-width:50rem;font-size:clamp(2rem, 3vw, 2.5rem);font-style:normal;font-weight:400;line-height:100%;text-align:center;color:#f4f2eb;text-wrap:pretty}.hero__signature{margin-bottom:1.5rem;color:#fff;font-family:"Roboto Condensed",sans-serif;color:#fff;text-transform:uppercase;font-size:0.75rem;opacity:0.5}.hero__img{width:100%;max-width:55rem}.hero__img img{width:100%;height:auto}.hero__img figcaption{margin-top:0.25rem;font-family:"Roboto",sans-serif;font-size:clamp(0.625rem, 1vw, 0.75rem);font-weight:500;line-height:100%;text-align:right;color:#fff;opacity:0.35}@media (max-width: 768px){.hero::before{transform:scaleY(-1) rotate(353deg) scale(1.3);background-position:50% 15%}}.summary{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;max-width:calc(100% + 20px);background-color:#000;position:relative;z-index:2}.summary::after{content:url("data:image/svg+xml,%3Csvg  viewBox='0 0 1440 92' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H1440V52.9432C855.866 104.783 540.378 105.254 0 52.9432V0Z' fill='black'/%3E%3C/svg%3E%0A");background-color:white;width:100%;margin-top:-15px;z-index:-1}.summary__text{font-family:"Roboto",sans-serif;font-style:normal;max-width:51rem;font-weight:500;font-size:clamp(1.25rem, 2vw, 1.375rem);line-height:140%;text-align:center;color:#f4f2eb;padding:0 10px}.summary+img{display:block;margin:0 auto;width:100%}@media (max-width: 768px){.summary+img{transform:translateY(0)}}@media (min-width: 120rem){.summary+img{transform:translateY(-3.25rem)}}.text__summary{position:relative;background:#f2eddf;border-radius:10px;margin:calc(2rem + 4vw) auto;max-width:42.5rem;padding:clamp(45px, 2vw, 49px) clamp(10px, 7vw, 114px);transition:all 1.5s cubic-bezier(0.075, 0.82, 0.165, 1);font-family:"Playfair Display",serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:133%;text-align:center}.text__summary.visible{opacity:1;transform:translateX(258px)}.text__summary::before{content:"“”";position:absolute;top:0;left:50%;width:74px;height:118px;transform:translate(-50%, -40%);color:#ff4b4b;z-index:1;font-family:"Playfair Display",serif;font-style:normal;font-weight:400;font-size:88.5px;line-height:118px;text-align:center}@media (max-width: 700px){.text__summary{max-width:calc(100% - 1.25rem)}}@media (max-width: 768px){.summary::after{margin-top:2rem}}.share{align-items:center;display:flex;justify-content:center;padding:calc(2rem + 2vw) 10px calc(2rem + 1.5vw)}.share__icon{border:1px solid #000;border-radius:50%;color:#000;height:3rem;line-height:3rem;margin:0.3125rem 0.125rem;width:3rem;font-size:1.15rem}@media (max-width: 37.5rem){.share{justify-content:end;padding:0 0.625rem;transform:translateY(216%)}}.section-banner{align-items:center;display:flex;flex-direction:column;padding:3rem 0.625rem calc(5rem + 4vw);overflow:hidden}.section-banner img{width:100%}.section-banner__title{color:#6b6b6b;font-family:"Roboto",sans-serif;font-weight:700;letter-spacing:0.155em;line-height:28px;padding-bottom:24px;text-transform:uppercase}.section-banner__img{max-width:820px;transition:all 2s cubic-bezier(0.075, 0.82, 0.165, 1)}.section-banner__img:hover{transform:scale(1.1)}.footer{background-color:#000;color:#fff;padding:40px 16px}.footer__content{align-items:center;display:flex;flex-direction:column;font-family:"Roboto",sans-serif;letter-spacing:6.33px;text-transform:uppercase}.footer__content--text{font-weight:bold;padding-bottom:24px}.footer__content--logo{max-width:100px}.footer__content::before,.footer__content::after{content:"x";padding:28px}*{box-sizing:border-box;margin:0}p.paragraph{font-family:"Roboto";font-style:normal;font-weight:400;font-size:1.125rem;line-height:156%;margin:0 auto;padding:0 0.625rem;max-width:37.8125rem;color:#000;position:relative;text-wrap:pretty}p.paragraph .capitular{display:block;font-family:"Playfair Display",serif;font-style:normal;font-weight:400;font-size:12.5rem;line-height:90%;color:#ff4b4b;position:absolute;top:0;left:0;transform:translate(-7rem, -1.2rem);text-transform:uppercase}@media (max-width: 60rem){p.paragraph .capitular{position:relative;top:auto;left:auto;transform:none}}p:not(:last-child){padding-bottom:2rem}h3.title{text-transform:uppercase;text-wrap:pretty;width:100%;max-width:426px;transform:translateX(-5.8125rem);margin:calc(2.6rem + 2vw) auto calc(1rem + 2vw);padding:0 0.625rem;font-family:"Roboto Condensed",sans-serif;font-style:normal;font-weight:500;font-size:clamp(32px, 5vw, 48px);line-height:100%;position:relative}h3.title--block{display:block}h3.title::after{content:"";background-color:#ff4b4b;width:140px;height:8px;position:absolute;top:-25px;left:10px}@media (max-width: 630px){h3.title{margin-left:0;transform:translateX(0)}}.section-video{margin:calc(2rem + 3vw) auto;max-width:980px;padding:0 10px}.section-video__content{padding-top:56.25%;position:relative}.section-video__content--video{height:100%;left:0;position:absolute;top:0;width:100%}

