/*!
 *  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://www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.eot);src:url(https://www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(https://www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.woff2) format("woff2"),url(https://www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.woff) format("woff"),url(https://www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.ttf) format("truetype"),url(https://www.ecestaticos.com/fonts/generic/awesome/fontawesome-webfont.svg#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font: 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;transform:translate(0)}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-linkedin:before{content:""}.fa-whatsapp:before{content:""}@font-face{font-family:Confi Sans;src:url(https://delorean.ecestaticos.com/fonts/confiSans/ConfiSans-400-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Confi Sans;src:url(https://delorean.ecestaticos.com/fonts/confiSans/ConfiSans-500-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Confi Sans;src:url(https://delorean.ecestaticos.com/fonts/confiSans/ConfiSans-700-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Confi Serif";src:url(https://delorean.ecestaticos.com/fonts/confiSerif/ConfiSerif-400-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Confi Serif";src:url(https://delorean.ecestaticos.com/fonts/confiSerif/ConfiSerif-700-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.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}}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}nav ul{list-style: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:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.scroll-horizontal{position:relative}.scroll-horizontal__content{position:sticky;overflow:hidden;top:0;display:flex}.scroll-horizontal__wrapper{display:flex;height:100vh;position:relative}@media (max-width: 768px){.scroll-horizontal__content{position:relative}.scroll-horizontal__wrapper{flex-direction:column;height:auto;width:100%}}*{margin:0}html{scroll-behavior:smooth}body{color:#000;font-family:Confi Sans,sans-serif;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:#f2eddf;font-weight:900}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%}.header{height:5%}.header__div{display:flex;justify-content:space-between;align-items:center;padding-right:calc(10px + 3vw)}.header__logoConfi{max-width:174px;height:100%}.header__logoConfi svg{min-width:30px;height:auto;overflow:visible}.header__logoConfi--mobile{display:none}@media (max-width: 600px){.header__logoConfi--mobile{display:block}}.header__logoConfi--desktop{height:auto}@media (max-width: 600px){.header__logoConfi--desktop{display:none}}.header__custumer{display:flex;justify-content:center;align-items:center}.header__custumer--text{color:#000;font-family:Confi Sans,sans-serif;font-size:clamp(11px,1vw,13px);letter-spacing:.1em;line-height:120%;margin-right:8px;text-transform:uppercase;white-space:nowrap;padding-top:10px}.header__custumer--logo{max-width:clamp(102px,31vw,155px)}@media (max-width: 767px){.header{padding:calc(10px + 3vw) calc(10px + 1vw) 0px calc(10px + 3vw)}.header__div{padding-right:0}}.hero{padding:calc(10px + 1.5vw) 0px 0px calc(26px + 4vw);width:80vw;background-color:#f2eddf;box-sizing:border-box}.hero__main{display:flex;height:95%;position:relative}.hero__content{display:flex;flex-direction:column;height:100%}.hero__text{min-width:688px;margin-top:auto;z-index:3}.hero--title{color:#ff2c2c;font-family:Confi Sans,sans-serif;font-size:120%;font-weight:700;letter-spacing:.155em;text-transform:uppercase;font-size:calc(10px + 11.3vh)}.hero--title .box{display:block;letter-spacing:-2px}.hero--title .box:nth-child(3){float:left}.hero--subtitle{max-width:326px;color:#171313;height:30%;padding-left:23px;display:flex}.hero--subtitle h2{margin:auto;display:block;font-family:"Confi Serif",serif;font-size:clamp(18px,3vh,20px);font-weight:400;line-height:120%}.hero__buttom{margin-top:auto;margin-bottom:calc(10px + 3vw);z-index:1;font-family:Confi Sans,sans-serif;text-transform:uppercase}.hero__buttom a{background-color:#171313;width:calc(3rem + 16vh);min-height:calc(3rem + 16vh);border-radius:50%;display:block;display:flex;justify-content:center;align-items:center}.hero__buttom--text{text-align:center;color:#ffffff81;line-height:140%;font-size:calc(6px + .6vh);width:70%;margin:auto;letter-spacing:3px}.hero__buttom--text span{color:#ff2c2c;display:block;line-height:109%;letter-spacing:3px;padding-top:9px}.hero__element{height:98%;width:100%;margin-right:-42%;z-index:1;position:absolute;bottom:0;right:0;pointer-events:none}.hero__element img:nth-child(1){display:none}.hero__element img{height:100%;width:100%}@media (max-width: 767px){.hero{width:100%;padding:0}.hero__element{position:absolute;bottom:-12rem;left:0;z-index:0}.hero__element img:nth-child(1){display:block;width:100%;object-position:top}.hero__element img:nth-child(2){display:none}.hero__main{height:auto;display:block}.hero__content{display:flex}.hero__text{margin:calc(3.5rem + 3vw) auto 128px auto;text-align:center;padding:0 10px;min-width:auto}.hero--title{font-size:clamp(58px,15vw,112px)}.hero--title .box:nth-child(3){float:none}.hero--subtitle{float:none;margin:auto;padding-top:5px;padding-left:0}.hero--subtitle h2{font-size:20px}.hero__buttom a{width:100%;max-width:270px;min-height:auto;border-radius:50px;padding:17px 5px;margin:auto}.hero__buttom--text{font-size:12px;width:100%}}.articles{background-color:#171313;display:flex;align-items:center;position:relative}.articles:nth-child(2){position:relative}.articles:nth-child(2):after{content:"";pointer-events:none;background:url(https://static.ecestaticos.com/file/190/ff2/2e7/190ff22e759c2c60cb90696703b85e96.svg) left bottom no-repeat;position:absolute;height:101vh;justify-content:center;width:100%;transform:translate(-3%);background-size:contain}.articles:nth-child(2):before{content:"";pointer-events:none;background:url(https://static.ecestaticos.com/file/4de/936/22e/4de93622eb3636527a4ebb79f3847f76.svg) center bottom no-repeat;background-size:contain;position:absolute;height:100vh;justify-content:center;width:40%;right:0}.articles__big{background-color:#171313}.articles__element__one{position:absolute;bottom:0;left:5%;z-index:-1;opacity:.5}.articles__small{background-color:#fff;grid-column-gap:50px;grid-row-gap:2vh;margin:auto calc(3rem + 3vw);display:flex}.articles__small__container{grid-gap:calc(10px + 3vh);display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr}.articles__small .articles__article{min-width:39vh;margin:0}.articles__small .articles__text{order:2;color:#000;padding:calc(10px + .5vh) 0px 0px 0px!important;max-width:306px}.articles__small .articles--title{font-size:20px}.articles__small .articles__image{height:25vh;order:1}.articles__article{color:#fff;min-width:72vh;margin:auto calc(3rem + 2vw);display:flex;flex-direction:column;z-index:2}.articles__article__big{color:#fff;position:relative}.articles__text{max-width:398px;margin:0 auto;text-align:center;padding:calc(5px + 1.25vw) 0px}.articles--title{font-family:"Confi Serif",serif;font-size:clamp(24px,1vw,26px);line-height:120%;font-weight:400;text-wrap:balance;padding-bottom:17px}.articles--signature{font-family:Confi Sans,sans-serif;font-size:14px;line-height:100%;letter-spacing:3px;text-transform:uppercase;font-weight:500;color:#ff2c2c}.articles__image{height:50vh;display:block}.articles__image img{height:100%;object-fit:cover}.articles__showMore{border-left:1px solid rgba(0,0,0,.15);min-width:230px;display:flex;justify-content:center;align-items:center}.articles__showMore__buttom{cursor:pointer;width:calc(5rem + 13vh);max-width:195px;max-height:195px;height:calc(5rem + 13vh);background-color:#ff4848;display:flex;justify-content:center;align-items:center;border-radius:50%;position:relative}.articles__showMore__buttom p{font-family:Confi Sans,sans-serif;font-weight:500;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:#fff}.articles__showMore__border{display:flex;justify-content:center;align-items:center;width:100%;border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);padding:10px 18px}.js-articlesFirst .articles__article{position:relative}.js-articlesFirst .articles__article:nth-child(3) .articles--title{font-size:clamp(26px,2vw,32px);line-height:130%;padding-bottom:17px;font-weight:500}.js-articlesFirst .articles__article:nth-child(3) .articles__image{width:100%;height:100vh;display:block;min-width:1034px}.js-articlesFirst .articles__article:nth-child(3) .articles__text{text-align:center;padding:0px calc(5px + 3vw) calc(30px + 1vw) calc(5px + 3vw);position:absolute;bottom:5%;left:50%;width:100%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;background-color:#171313;margin:0 10px;max-width:705px}.js-articlesFirst .articles__article:nth-child(3) .articles__text:before{content:"";pointer-events:none;background:url(https://static.ecestaticos.com/file/85c/831/d02/85c831d025630e8593792565c6bbb2a1.svg) center no-repeat;background-size:contain;display:block;height:calc(30px + 1vw);display:flex;justify-content:center;width:calc(30px + 1vw);transform:translateY(-43%)}.js-articlesFirst .articles__article:nth-child(5),.js-articlesFirst .articles__article:nth-child(2){flex-direction:column-reverse}@media (max-width: 768px){.js-articlesFirst .articles__article{position:relative}.js-articlesFirst .articles__article:nth-child(3){width:100vw;transform:translate(-50%);left:50%}.js-articlesFirst .articles__article:nth-child(3) .articles__image{min-width:auto;min-height:340px;max-height:523px}.js-articlesFirst .articles__article:nth-child(3) .articles__text{position:relative;width:auto;margin-top:-6rem;bottom:0;left:0;background-color:#282020;transform:none}.js-articlesFirst .articles__article:nth-child(3) .articles__text:before{content:"";pointer-events:none;background:url(https://static.ecestaticos.com/file/85c/831/d02/85c831d025630e8593792565c6bbb2a1.svg) center no-repeat;background-size:contain;display:block;height:calc(30px + 1vw);display:flex;justify-content:center;width:calc(30px + 1vw);transform:translateY(-43%)}.articles{flex-direction:column;gap:52px;padding:calc(3rem + 3vw) 16px calc(9rem + 7vw) 16px}.articles:before{content:none}.articles:nth-child(2):after{content:"";pointer-events:none;background:url(https://static.ecestaticos.com/file/5bf/292/21b/5bf29221bc13375d394a3c82a28ee8b0.svg) top no-repeat;background-size:contain;position:absolute;width:100%;transform:none;top:-20vw;left:0}.articles:nth-child(2):before{content:"";pointer-events:none;background:url(https://static.ecestaticos.com/file/e7d/101/2c5/e7d1012c58dbbf22718da7ffb43e7e61.svg) bottom no-repeat;background-size:cover;position:absolute;width:100%;bottom:2%;left:0;height:calc(9rem + 7vw)}.articles:nth-child(4){position:relative;padding:calc(3rem + 3vw) 10px calc(9rem + 7vw) 10px}.articles:nth-child(4):after{content:"";pointer-events:none;background:url(https://static.ecestaticos.com/file/e7d/101/2c5/e7d1012c58dbbf22718da7ffb43e7e61.svg) center bottom no-repeat;background-size:contain;position:absolute;height:100vh;justify-content:center;width:100%;bottom:4%}.articles__small{margin:calc(3rem + 3vw) auto;padding:0 10px;flex-direction:column;gap:56px}.articles__small__container{display:flex;flex-direction:column}.articles__small .articles__article{min-width:auto}.articles__small .articles__text{max-width:95%}.articles__small .articles__image{height:100%!important}.articles__article{min-width:auto;margin:auto}.articles__big__text{position:relative;width:auto;margin-top:-6rem;bottom:0;left:0;background-color:#282020;transform:none}.articles__text{order:2;padding:calc(5px + 1.25vw) 0px 0px 0px}.articles__image{height:auto}.articles__showMore__border{padding:35px;border-bottom:none}.js-articlesFirst .articles__article:nth-child(5),.js-articlesFirst .articles__article:nth-child(2){flex-direction:column}}@media (max-width: 1300px){.articles__small__container{gap:50px;grid-template-rows:1fr;grid-template-columns:1fr 1fr}.articles__small .articles__article{min-width:300px}.articles__small .articles__text{margin:0 auto auto}}.legalFooter__wrapper{line-height:100%!important;padding:8px 0!important;font-family:Roboto,sans-serif}.legalFooter__wrapper .legalFooter{font-weight:500;line-height:120%;margin:0 auto;padding:0 16px;max-width:996px;width:100%;text-align:center;font-size:12px;color:#ffffff80;padding:0!important}.legalFooter__wrapper .legalFooter .legalFooter__link{text-decoration:underline;color:#ffffff80;display:inline-block}.legalFooter__wrapper .legalFooter .legalFooter__link:nth-child(1){padding-top:10px}.footer{background-color:#000;color:#fff;padding:40px 22px;display:flex;justify-content:center;align-items:center;min-width:300px;flex-direction:column;position:relative}.footer__content{text-align:center;align-items:center;display:flex;flex-direction:column;gap:22px}.footer__content--text{text-align:center;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-transform:uppercase}.footer__content--logo{max-width:100px}.footer__content__small{max-width:255px;position:absolute;bottom:3.5vh;left:50%;transform:translate(-50%);width:100%}@media (min-width: 767px){.footerSpecials{display:none}}@media (max-width: 767px){.legalFooter__wrapper .legalFooter,.legalFooter__wrapper .legalFooter .legalFooter__link{color:#717171}.legalFooter__wrapper .legalFooter .legalFooter__link:nth-child(1){padding-top:0}.footerSpecials{display:block}.footer{margin-top:calc(2rem + 3vw)}.footer__content{gap:9px;padding:calc(4rem + 3vw) 0}.footer__content__small{display:none}}
