.home-wrapper{margin-top:-64px;position:relative;overflow:hidden}.acceso{z-index:1000;position:absolute;left:1vw}.acceso div{background-size:cover;width:240px;height:80px}@media (width<=640px){.acceso div{width:160px;height:50px}.via-lagrimal-container{top:58vh!important}.parpados-container{top:66vh!important}.orbita-container{top:74vh!important}.estetica-container{top:82vh!important}.otros-container{top:90vh!important}}.home-wrapper .fab{color:#000000de;width:56px;height:56px;transition:background-color .25s var(--ease-mui);background-color:#e0e0e0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.home-wrapper .fab:hover{background-color:#d5d5d5}.home-wrapper .fab--secondary{color:#fff;background-color:#f50057}.home-wrapper .fab--secondary:hover{background-color:#c51162}.social-link{z-index:100;cursor:pointer;background:0 0;border:0;padding:0;position:fixed;bottom:20px;right:2vw}.social-link:hover{background-color:#1dad2c}.social__items{display:none}.social.open .social__items,.social.hover .social__items{display:block}.social__item{z-index:100;align-items:flex-end;gap:8px;display:flex;position:fixed;right:2vw}.social__preview{display:none}.social__preview iframe{background:#fff;border:0;width:320px;height:180px}.social__item:hover .social__preview{display:block}.nav-wrapper{z-index:10;width:10px;margin-top:-40px;position:fixed;top:50%;right:20px}.nav-wrapper>div{cursor:pointer;width:8px;height:8px;transition:background .45s var(--ease-out);background:#3647684d;border-radius:5px;margin-bottom:8px}.nav-wrapper>div.active{background:#364768}@media (width<=414px){.nav-wrapper{display:none}}.wraps{width:300%;animation:20s infinite slidy;display:inline-flex;position:relative;overflow:hidden}.wrap{background-repeat:no-repeat;background-size:cover;width:33.33%}.home-wrapper .background{background-color:#47474781;width:100%;height:100%}.home-wrapper .banner{width:100%;max-width:1200px;height:100vh;margin:auto;padding:0 24px;position:relative}.banner-text{z-index:1;width:50%;height:10vw;margin:auto auto auto 10%;position:absolute;top:0;bottom:100px}.banner-text h1{color:#fff;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:48px;font-weight:700}.banner-text h3{color:#fff;font-weight:lighter}@media (width>=1000px){.dra{font-size:4rem!important}.dra-text{font-size:2rem!important}}.banner-demo{width:100%;height:100%;position:absolute}.banner-down{color:#fff;text-align:center;font-size:32px;animation:1.2s ease-in-out infinite alternate rebote;display:none;position:absolute;bottom:60px;left:0;right:0}@keyframes rebote{0%{transform:translateY(0)}to{transform:translateY(10px)}}@media (width<=767.99px){.banner-demo{height:25%;position:relative}.banner-text{text-align:center;width:65%;height:20%;position:relative}.banner-down{display:block}}@media (width<=414px){.banner-down{font-size:24px;bottom:10px}.banner-text{width:90%}.banner-text h3{font-size:12px}}@media (width<=320px){.banner-text h1{font-size:40px}}@keyframes slidy{0%,35%{left:0%}50%,60%{left:-100%}75%,to{left:-200%}}@media (prefers-reduced-motion:reduce){.wraps{animation:none}}.home-page-wrapper{text-align:center;width:100%;overflow:hidden}.home-page-wrapper .page{max-width:1300px;margin:auto;padding:0 24px;position:relative}.video-inicio{width:70%;min-width:300px;margin:90px auto 0;display:block}.home-wrapper .page2{position:relative}.home-anim-demo{width:100%;margin-top:72px}.home-anim-demo ul:after{content:"";clear:both;display:table}.home-anim-demo li{float:left;width:30%;height:270px;transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out);background:#fff;border-radius:6px;margin-bottom:60px;position:relative;overflow:hidden;box-shadow:0 10px 16px #0000001a}.home-anim-demo li:nth-child(3n+2){margin:0 5%}.home-anim-demo li:hover{transform:translateY(-5px);box-shadow:0 12px 18px #00000026}.home-anim-demo a{color:#999;height:100%;display:block}.home-anim-demo-img{height:197px;overflow:hidden}.home-anim-demo h2{color:#666;margin:15px auto;font-size:20px;font-weight:400}@media (width<=414px){.home-anim-demo li{width:100%;margin:0 auto 40px!important}}.home-wrapper .page3{background:#fff;width:100%;height:340px;overflow:hidden}.home-wrapper .page3 .page-text{margin:80px auto}@media (width<=400px){.home-wrapper .page3{height:200px}}
