.pace,.pace .pace-progress{position:fixed;width:100%;overflow:hidden;}.loader,.pace{overflow:hidden;}#intro,#works #intro h1,.loader p{text-align:center;}@font-face{font-family:rucrealight;src:url(../fonts/rucrea-light.eot);src:url(../fonts/rucrea-light-.eot#iefix) format("embedded-opentype"),url(../fonts/rucrea-light.ttf) format("truetype"),url(../fonts/rucrea-light.svg#AvenirLT35LightRegular) format("svg");}@font-face{font-family:rucreamedium;src:url(../fonts/rucrea-medium-webfont.eot);src:url(../fonts/rucrea-medium-webfont-.eot#iefix) format("embedded-opentype"),url(../fonts/rucrea-medium-webfont.ttf) format("truetype"),url(../fonts/rucrea-medium-webfont.svg#rucrea_65medium) format("svg");font-weight:400;font-style:normal;}@font-face{font-family:rucreabold;src:url(../fonts/rucreabold.eot);src:url(../fonts/rucreabold-.eot#iefix) format("embedded-opentype"),url(../fonts/rucreabold.ttf) format("truetype"),url(../fonts/rucreabold.svg#rucrea_65medium) format("svg");font-weight:400;font-style:normal;}main{opacity:0;-webkit-transition:all 1s cubic-bezier(.93,-.01,0,1.02);-moz-transition:all 1s cubic-bezier(.26,0,.09,.99);-o-transition:all 1s cubic-bezier(.26,0,.09,.99);transition:all 1s cubic-bezier(.26,0,.09,.99);}strong{font-family:rucreabold;}a{color:inherit;text-decoration:none;}.animsition,.animsition-overlay{opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both;}@-webkit-keyframes fade-in{0%,100%{opacity:1}}@keyframes fade-in{0%,100%{opacity:1}}.fade-in{-webkit-animation-name:fade-in;animation-name:fade-in;}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.loader,.pace-done .claim-text{opacity:0;}.fade-out{-webkit-animation-name:fade-out;animation-name:fade-out;}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;top:99px;left:0;z-index:3000;height:1px;transition:all .3s ease-out 0;}.pace-inactive{display:none;}.pace .pace-progress{background-color:#ff4f76;bottom:0;height:2px;right:100%;top:0;}.loader{position:absolute;width:200px;height:155px;left:50%;margin-left:-100px;z-index:2;bottom:0!important;-webkit-transition:all .8s cubic-bezier(.93,-.01,0,1.02);-moz-transition:all .8s cubic-bezier(.26,0,.09,.99);-o-transition:all .8s cubic-bezier(.26,0,.09,.99);transition:all .8s cubic-bezier(.26,0,.09,.99);pointer-events:none;}.loader img{width:40%;height:auto;transform:rotate(0);transition:all 6.5s ease;position:relative;margin-left:-20%;left:50%;}#intro h2,.loader p{font-size:10px;position:absolute;}#home #intro,#intro,.claim{margin-left:auto;margin-right:auto;}.pace-done .loader{opacity:0!important;transition:all .3s ease!important;}.loader p{color:#000;top:95px;z-index:100;letter-spacing:2px;padding-left:16px;}#info h3,#works #intro h1{font-family:rucreabold;overflow:hidden;color:#ff6c49;}.intro{height:230px;overflow:hidden;}#intro{margin-top:100px!important;}#home #intro{background-repeat:repeat;max-width:990px;left:0;overflow:hidden;height:460px;}#intro h2{top:261px;opacity:1;transition:all 1s ease;width:100%;}.claim{-webkit-transition:all .8s cubic-bezier(.93,-.01,0,1.02);-moz-transition:all .8s cubic-bezier(.26,0,.09,.99);-o-transition:all .8s cubic-bezier(.26,0,.09,.99);transition:all .8s cubic-bezier(.26,0,.09,.99);position:relative;top:0;height:112px;padding-top:50px;z-index:10;border-top:solid 1px #dedede;border-bottom:solid 1px #dedede;width:0;margin-top:70px;overflow:hidden;left:200px;}.pace-done .claim{width:80%;left:0;transition-delay:1s;}.mascara-claim{position:absolute;width:100%;height:100%;background-color:transparent;z-index:1;top:0;right:0;-webkit-transition:all 1s cubic-bezier(.01,.78,.54,.98);-moz-transition:all 1s cubic-bezier(.01,.78,.54,.98);-o-transition:all 1s cubic-bezier(.01,.78,.54,.98);transition:all 1s cubic-bezier(.01,.78,.54,.98);}.pace-done #home .mascara-claim{transition-delay:1.2s;width:0;}.pace-done .mascara-claim{width:0;}#intro h3{font-size:12px;position:absolute;width:100%;}#intro{position:relative;width:100%;max-width:1280px;height:220px;-webkit-transition:all .8s cubic-bezier(.93,-.01,0,1.02);-moz-transition:all .8s cubic-bezier(.26,0,.09,.99);-o-transition:all .8s cubic-bezier(.26,0,.09,.99);transition:all .8s cubic-bezier(.26,0,.09,.99);}.pace-done #home #intro{margin-top:270px;transition-delay:2s;}#works #intro h2{top:165px;opacity:0;}#works #intro h3{margin-top:0;position:absolute;top:0;font-size:32px;color:#444;font-weight:400;}#intro .til-section{position:relative;top:90px;}@-webkit-keyframes slideUpIn{0%{transform:translateY(50);-webkit-transform:-webkit-translateY(0);opacity:1}100%{transform:translateY(50px);-webkit-transform:-webkit-translateY(50px);opacity:0}}@keyframes slideUpIn{0%{transform:translateY(50px);-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);opacity:0}100%{transform:translateY(0);-webkit-transform:translateY(0);opacity:1}}.mediaslider-animation-slideUpOut{-webkit-animation-name:slideUpOut;animation-name:slideUpOut;}@-webkit-keyframes slideUpOut{0%{transform:translateY(0);-webkit-transform:-webkit-translateY(0);opacity:1}100%{transform:translateY(50px);-webkit-transform:-webkit-translateY(50px);opacity:0}}@keyframes slideUpOut{0%{transform:translateY(0);-webkit-transform:-webkit-translateY(0);opacity:1}100%{transform:translateY(50px);-webkit-transform:-webkit-translateY(50px);opacity:0}}.mediaslider-animation-upIn{-webkit-animation-name:upIn;animation-name:upIn;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}@-webkit-keyframes upIn{0%{transform:translateY(20%);-webkit-transform:-webkit-translateY(20%);-webkit-filter:brightness(4);filter:brightness(4)}100%{transform:translateY(0);-webkit-transform:translateY(0);-webkit-filter:brightness(1);filter:brightness(1)}}@keyframes upIn{0%{transform:translateY(20%);-webkit-transform:translateY(20%);-webkit-filter:brightness(4);filter:brightness(4)}100%{transform:translateY(0);-webkit-transform:translateY(0);-webkit-filter:brightness(1);filter:brightness(1)}}.mediaslider-animation-upOut{-webkit-animation-name:upOut;animation-name:upOut;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}@-webkit-keyframes upOut{0%{transform:translateY(0);-webkit-transform:translateY(0)}100%{transform:translateY(-100%);-webkit-transform:translateY(-100%)}}@keyframes upOut{0%{transform:translateY(0);-webkit-transform:translateY(0)}100%{transform:translateY(-100%);-webkit-transform:translateY(-100)}}.mediaslider-animation-downIn{-webkit-animation-name:downIn;animation-name:downIn;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}@-webkit-keyframes downIn{0%{transform:translateY(-20%);-webkit-transform:translateY(-20%);-webkit-filter:brightness(4);filter:brightness(4)}100%{transform:translateY(0);-webkit-transform:translateY(0);-webkit-filter:brightness(1);filter:brightness(1)}}@keyframes downIn{0%{transform:translateY(-20%);-webkit-transform:translateY(-20%);-webkit-filter:brightness(4);filter:brightness(4)}100%{transform:translateY(0);-webkit-transform:translateY(0);-webkit-filter:brightness(1);filter:brightness(1)}}.mediaslider-animation-downOut{-webkit-animation-name:downOut;animation-name:downOut;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}@-webkit-keyframes downOut{0%{transform:translateY(0);-webkit-transform:translateY(0)}100%{transform:translateY(100%);-webkit-transform:translateY(100%)}}@keyframes downOut{0%{transform:translateY(0);-webkit-transform:translateY(0)}100%{transform:translateY(100%);-webkit-transform:translateY(100%)}}.animatedBorderSprite{position:absolute;margin:0;background:url(../img/stripe.gif);}#info h3,#info p,#intro h1 span,#preguntas li,#works .claim,.rotating.flip{position:relative;}.animatedBorderSprite-top{-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px;}.animatedBorderSprite-bottom{-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}#works #intro{max-width:1460px;height:270px;}#works #intro h1{font-size:8vw;text-transform:initial;position:absolute;width:1800px;left:50%;margin-left:-900px;top:-40px;height:130px;padding:0;}.rotating{display:inline-block;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(0) rotateY(0) rotateZ(0);-moz-transform:rotateX(0) rotateY(0) rotateZ(0);-ms-transform:rotateX(0) rotateY(0) rotateZ(0);-o-transform:rotateX(0) rotateY(0) rotateZ(0);transform:rotateX(0) rotateY(0) rotateZ(0);-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;-webkit-transform-origin-x:50%;}.rotating.flip .front{z-index:1;}.rotating .back{display:block;opacity:0;}.rotating.flip .back{z-index:2;display:block;opacity:1;-moz-transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}#intro h1 span{display:block;height:250px;-moz-transform:translateX(0) translateY(0);-webkit-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);}#works .claim{top:0;height:115px;padding-top:0;z-index:10;border:none;width:100%!important;left:0;}#info p{font-size:12px;letter-spacing:1px;width:80%;display:block;margin-left:auto;margin-right:auto;margin-top:10px;}#preguntas li{display:inline-block;float:left;width:50%;text-align:left;height:640px;padding:60px 60px 60px 100px;border:1px solid #4a494b;}#info h3{font-size:170px;letter-spacing:-10px;display:block;margin:0;height:330px;line-height:150px;text-transform:lowercase;}@media screen and (min-width:1600px) and (max-width:1920px){#home #intro{max-width:780px;height:390px}.loader{margin-bottom:-160px}#works #intro{max-width:1400px;height:160px}#works #intro h2{top:125px;opacity:0}}@media screen and (max-width:1280px){.video-uno{display:none}}@media screen and (min-width:1024px) and (max-width:1599px){.intro{height:170px;overflow:hidden}#home #intro{max-width:500px;height:330px}#works #intro h3{font-size:22px}#works #intro{height:300px;max-width:1180px}#works #intro h2{top:280px}#works .claim{position:relative;height:80px;padding-top:30px;z-index:10;max-width:990px;margin-right:auto;margin-left:auto}}@media screen and (min-width:768px) and (max-width:1024px){#intro h1.logo-home{height:160px}.loader{width:180px;height:150px;margin-left:-75px;margin-bottom:-240px}#intro h1,.mascara-claim{width:100%}.loader p{top:85px;font-size:10px;letter-spacing:1px}.intro{height:170px;overflow:hidden}#home #intro{max-width:500px;margin-top:240px;height:370px}#intro h3{font-size:24px;top:10px;letter-spacing:4px}#intro h1{height:155px}.pace-done .circle-logo{top:30px}#works .mascara-claim{top:-30px;height:130px}#works section#intro{max-width:90%;margin-top:60px}#works #intro h1{font-size:100px;top:0;height:135px;letter-spacing:0;max-width:700px;margin-left:-350px}.pace .pace-progress{top:69px;display:none}#works #intro h2{top:270px}#works .claim{top:140px;height:120px;padding-top:30px;z-index:10}#works #intro h3{top:0;font-size:18px}}@media screen and (max-width:767px){#home #intro,#intro h3{margin-right:auto;margin-left:auto}header .container{padding-top:80px;padding-bottom:0!important}#home #intro{max-width:100%;left:0;background-image:none!important;height:280px}#intro h1.logo-home{height:75px}.claim{top:-40px;height:50px;padding-top:30px}#home .mascara-claim{height:60px;top:10px}#intro h1{width:80%;height:auto;max-width:500px}#intro h3{font-size:12px;letter-spacing:2px;position:relative;top:-16px;max-width:90%}#intro h2{font-size:10px;letter-spacing:2px}#works .claim{position:relative;top:-140px;height:130px;padding-top:0;z-index:10}#works #intro h3{top:0;font-size:13px;letter-spacing:3px;position:relative}#works #intro{max-width:90%;top:-20px;left:5%;margin-left:0}#works #intro h2{top:125px}.loader{margin-bottom:-260px}.mascara-contact{width:100%;right:0;top:-10px}#works #intro h1{font-size:42px;width:100%;left:50%;margin-left:-155px;top:-38px;height:62px;letter-spacing:1px;max-width:300px;z-index:99}}@media screen and (min-width:1900px){#works #intro h1{font-size:4vw}}