@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=Playfair+Display:wght@400;500;600;700&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"}.share{align-items:center;background-color:#000;display:flex;flex-direction:column;justify-content:center;padding:10px;opacity:0;position:fixed;right:0;top:50%;transition:opacity .6s;transform:translateY(-50%);z-index:100}.share.visible{opacity:1}.share__icon{background-color:#fff;border-radius:50%;color:#000;height:32px;line-height:32px;margin:5px 0;width:32px}.top-logo{margin-bottom:5px}.top-logo img{border-bottom:1px solid #fff;padding-bottom:10px;width:30px}@media (max-width: 767px){.share{bottom:0;flex-direction:row;top:auto;transform:translateY(0);width:100%}.share__icon{margin:0 10px}.top-logo{margin:0 5px 0 0}.top-logo img{border-bottom:0;border-right:1px solid #fff;height:34px;padding:0 10px 0 0}}.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{color:#000;font-size:16px;font-weight:400}video,img{max-width:100%}img{display:block;height:auto;overflow:hidden}a{text-decoration:none}.bold{font-weight:700}.legalFooter{box-sizing:border-box}.link{color:#FF4B4B;font-weight:900}.italic{font-style:italic}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%}*{margin:0}.topbar{display:flex;justify-content:space-between;position:absolute;width:100%;z-index:1}.topbar__logo-ec{background-color:#000;fill:#fff;padding:10px 12px;width:26px}.topbar__customer{align-items:baseline;display:flex;padding:20px}.topbar__customer--text{color:#949494;font-family:"Roboto",sans-serif;font-size:13px;letter-spacing:.1em;line-height:28px;margin-right:8px;text-transform:uppercase}.topbar__customer--logo{width:92px}.topbar .mobile{display:none}.header__content{align-items:center;display:flex;justify-content:center}.header__content--img{align-self:flex-start;max-width:862px}.header__content--texts{margin-top:56px}.header__content--box{background-color:#000;display:flex;flex-direction:column;max-width:598px;padding:40px 58px;transform:translateX(-143px)}.header__content--title{color:#fff;font-family:"Playfair Display",serif;font-size:40px;padding:16px 0}.header__content--pretitle{color:#FF4B4B;font-family:"Roboto",sans-serif;letter-spacing:0.155em;line-height:28px;order:-1;text-transform:uppercase}.header__content--signature{color:#B1B1B1;font-family:"Roboto",sans-serif;font-size:14px;letter-spacing:0.155em;line-height:28px}.header__content--subtitle{font-family:"Roboto",sans-serif;font-size:18px;line-height:28px;margin:74px 0 0 46px;max-width:379px;position:relative}.header__content--subtitle::before{background-color:#FF4B4B;content:'';height:1px;left:0;position:absolute;top:-29px;width:51px}@media (max-width: 1320px){.header__content--title{font-size:32px;padding:8px 0}.header__content--box{padding:32px 40px}.header__content--subtitle{margin:46px 8px 0 32px}.header__content--subtitle::before{top:-20px}}@media (max-width: 1010px){.header__content{flex-direction:column;position:relative}.header__content::before{background:linear-gradient(180deg, rgba(0,0,0,0.9) 0%, rgba(255,255,255,0) 100%);content:'';height:106px;position:absolute;top:0;width:100%}.header__content--img{max-width:initial}.header__content--texts{margin-top:-46px;text-align:center}.header__content--box{padding:46px 18px;transform:none}.header__content--title{font-size:26px;line-height:30px;padding:16px 0}.header__content--pretitle{font-size:12px}.header__content--subtitle{margin:45px 16px;max-width:598px}.header__content--subtitle::before{left:47%;transform:rotate(90deg) translate(-50%, -50%)}.topbar__customer--text{color:#fff}.topbar .desktop{display:none}.topbar .mobile{display:block}}.section-texts{align-items:center;display:flex;flex-direction:column;margin:100px 0;overflow:hidden}.section-texts__summary{color:#FF4B4B;float:right;font-family:"Playfair Display",serif;font-size:24px;line-height:32px;margin:0 16px 0 -240px;max-width:450px;opacity:0;transform:translateX(288px);transition:all 1.5s cubic-bezier(0.075, 0.82, 0.165, 1)}.section-texts__summary.visible{opacity:1;transform:translateX(258px)}.section-texts .title{font-weight:700;text-transform:uppercase;width:100%}.section-texts .paragraph{font-family:"Roboto",sans-serif;line-height:28px;max-width:584px}.section-texts .paragraph:not(:last-child){padding-bottom:32px}.section-texts .paragraph-first::first-letter{color:#FF4B4B;font-family:"Playfair Display",serif;float:left;font-size:90px;line-height:90px;padding-right:16px}.section-texts .section-float{padding-bottom:32px}@media (max-width: 1050px){.section-texts__summary{float:initial;margin:0;max-width:584px;padding:0 16px 32px 16px}.section-texts__summary.visible{transform:none}}@media (max-width: 767px){.section-texts{margin:32px auto}.section-texts .paragraph{padding:0 16px}}.section-video{margin:80px auto;max-width:752px}.section-video__content{padding-top:56.25%;position:relative}.section-video__content--video{height:100%;left:0;position:absolute;top:0;width:100%}.section-banner{align-items:center;display:flex;flex-direction:column;padding-bottom:150px}.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}

