@charset "UTF-8";*{margin:0;padding:0;font-size:100%;border:none;outline:none;font-weight:300;box-sizing:border-box;font-family:'Raleway',sans-serif}a{text-decoration:none;cursor:pointer}li{list-style:none}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}body{background-color:#f5f5f5}.aviso{z-index:2}.aviso p{font-weight:700;margin-bottom:10px;color:#FFFB00}.go-top{border-radius:0;position:fixed;width:8rem;background-color:#fff;box-shadow:0 8px 15px rgba(0,0,0,.06);color:#fff;padding:15px 40px;margin:10px;z-index:1;float:left;text-transform:uppercase;font-size:15px;font-weight:520;cursor:pointer;text-align:center}.header1{width:100vw;position:absolute;padding:.5% 4%;top:0;left:0;display:flex;justify-content:space-between;align-items:center;padding:20px 50px;text-color:#000;background-color:#f5f5f5}img.logo{width:20em}header nav{display:flex;text-transform:uppercase;margin-top:.5em;font-weight:500}header ul{width:100%;text-align:center;display:flex}header li{margin:15px 15px}header li a{color:#000;font-weight:100;opacity:.9}header li:fist-child{margin-left:0}header li:last-child{margin-right:15px}header li a:hover{opacity:1}.hero{padding-left:1em;padding-top:12rem;background-image:url(images/banner.jpg);background-size:cover;min-height:100vh;min-width:100vw;color:#FFF;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;text-align:left}.hero h1{font-weight:800;font-size:3.5rem;margin-bottom:15px;text-transform:uppercase}.hero h2{font-weight:400;font-size:2rem;margin-bottom:15px;color:#FFFB00}.hero .btn-banner{display:flex;flex-direction:column}.hero .works{background-color:#FFF;border-radius:4px;color:#000;padding:10px 40px;margin:10px;text-transform:uppercase;font-weight:520;font-size:1.2rem;cursor:pointer;text-align:center}.hero .contact{background-color:#FFF;border-radius:4px;color:#000;padding:10px 40px;margin:10px;text-transform:uppercase;font-weight:520;font-size:1.2rem;cursor:pointer;text-align:center}#lp-header{display:flex;justify-content:space-between;padding-top:3em;background-image:url(images/landing-pages/banner-lp.png);background-size:cover;min-width:100vw;height:100vh;justify-content:center;align-items:center}#lp-header img{height:500px;width:500px}.info{display:flex;flex-direction:column;margin-left:20px;color:#fff;width:720px;justify-content:center;align-items:center;text-align:center}.info img{width:400px}.info h1{font-size:55px;font-weight:700;text-transform:uppercase}.info h2{margin-top:10px;font-size:30px;font-weight:600;text-transform:uppercase;color:#FFFB00}.info hr{margin-top:1px;margin-top:20px;width:200px;height:2px;background-color:#fff;border:none}.info #description{font-size:20px;margin-top:20px;margin-bottom:20px}.info a{outline:none}.info .access-wpp{background-color:#1483C8;border-radius:4px;color:#FFF;padding:10px 40px;margin:5px;text-transform:uppercase;display:flex;flex-direction:row;cursor:pointer;text-align:center;width:270px;outline:none;transition:ease .5s}.info .access-wpp:hover{background-color:#fff;border-color:#272425;border-radius:4px;border-width:20px;color:#272425}.info .cellphone{font-weight:700;font-size:25px}.highlights{background-color:#002C4F;min-width:100vw;display:flex;align-items:center;flex-direction:column}.highlights h1{text-transform:uppercase;font-size:2.5rem;padding-top:40px;padding-bottom:30px;font-weight:700;text-align:center;color:#ff0}.highlights h2{text-transform:uppercase;font-size:1.5rem;padding-top:15px;padding-bottom:30px;text-align:center;font-weight:700;color:#fff}.highlights .grid{display:flex;flex-wrap:wrap;justify-content:center}.highlights .grid img{height:220px;padding:20px;border-radius:100%;border-style:solid;border-color:#f93;background-size:cover;background-position:center}.highlights .grid img:hover{cursor:pointer;border-color:#ff0}.show-works{display:flex;flex-direction:column;align-items:center;padding:100px 50px;background-color:#f5f5f5}.show-works .imgcircle{height:350px;padding:20px;border-radius:100%}.show-works h1{font-size:2.5rem;margin-top:15px;margin-bottom:30px;text-decoration:bold;text-align:center}.show-works p{font-size:1.25rem;max-width:800px;margin-bottom:35px;text-align:center}.show-works hr{width:200px;height:2px;background-color:#e32a0b;margin-bottom:70px;border:none}.show-works .grid{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.show-works .grid li{display:flex;flex-direction:column}.show-works .grid img{height:350px;padding:20px;border-radius:100%;background-size:cover;background-position:center;margin:2px}.show-works .grid h1{font-weight:700;text-transform:uppercase;font-size:1.5rem;margin-bottom:15px;color:#000}.show-works .grid .see-more{background-color:#1483C8;background:linear-gradient(to top,#096FAD,#1483C8);border-radius:4px;color:#FFF;padding:5px 25px;margin:10px;text-transform:uppercase;font-weight:520;cursor:pointer;text-align:center;align-self:center}footer{display:flex;flex-direction:column;align-items:center;padding:50px 0;background-color:#0f4260}footer .white-logo{margin-top:0;width:20rem}footer p{color:#a9abba;font-weight:500;margin-top:10px}footer{position:absolute;width:100vw;padding:50px 0;background-color:#0f4260}footer .white-logo{display:block;margin-left:auto;margin-right:auto;margin-top:0;vertical-align:middle;width:20rem}footer p{color:#a9abba;font-weight:500;font-size:16px;margin-top:10px;text-align:center}.baguetteBox-button{background-color:transparent!important}.contact-sec{display:flex;flex-direction:column;align-items:center;padding:190px 50px;background-color:#f5f5f5}.contact-sec h1{font-weight:700;text-transform:uppercase;text-align:center;font-size:2rem;margin-bottom:60px;margin-top:20px;color:#000}.contact-sec h2{font-weight:400;text-transform:uppercase;font-size:1.5rem;margin-bottom:50px;color:#000}.contact-sec p{font-weight:700;text-transform:uppercase;text-align:center;font-size:1.5rem;margin-bottom:110px;color:#000}.contact-sec button{background-color:#f5f5f5}.contact-sec .dominio{font-weight:700;font-size:1.5rem;margin-bottom:50px;color:#2c7fff}.contact-sec .email{margin-top:100px}p#email{text-transform:lowercase}.contact-sec p#wpp-msg{margin-bottom:15px}.contact-sec p#local{margin-bottom:15px}.contact-sec .location{margin-top:70px}.contact-sec .gmaps-view{background-color:#1483C8;border-radius:4px;color:#FFF;padding:5px 25px;margin:5px;text-transform:uppercase;font-weight:520;cursor:pointer;text-align:center;align-self:center}.contact-sec img{width:4rem;margin-bottom:15px}.contact-sec .cellphone{background-color:#1483C8;border-radius:4px;color:#FFF;padding:5px 25px;margin:5px;text-transform:uppercase;font-weight:520;cursor:pointer;text-align:center;align-self:center}@media (max-width:768px){body{padding:0}.container.gallery-container{border-radius:0}}@media (max-width:500px){img.logo{width:320px}.contact-sec h1{margin-top:40px}.contact-sec p{font-weight:700;text-transform:uppercase;text-align:center;font-size:1.2rem;margin-bottom:70px;color:#000}footer .white-logo{width:15rem}}@media (max-width:900px){.hero .works{font-size:1em}}@media (max-width:1100px){header{flex-direction:column}.hero{background-image:url(images/banner-mobile.jpg);padding-top:13rem;align-items:center;text-align:center}.hero h1{font-size:2.25rem;padding-top:30px}.info h1{font-size:2.5rem}.info h2{font-size:1.5rem}.info p{font-size:1rem}.hero h2{font-size:1.25rem}.hero .aviso p{margin-top:30px;margin-bottom:2px}.hero .works{padding:8px 25px}.show-works h1{font-size:2rem}.show-works p{font-size:1.2rem}.show-works .grid img{height:300px}.show-works .imgcircle{height:300px}.show-works .grid h1{font-size:1.4rem}.show-works .grid .see-more{padding:3px 20px}}@media (max-width:1210px){#lp-header img{display:none}}@media (max-width:1600px){.hero h1{font-size:3rem}.hero h2{font-size:1.5rem}.hero .works{padding:8px 30px;font-size:1rem}.hero .contact{font-size:1rem}.show-works h1{font-size:2.2rem}.show-works p{font-size:1.4rem}}@media (min-width:1650px){.highlights h1{font-size:3rem}.highlights h2{font-size:1.6rem}.highlights .grid img{height:300px}}.videos{display:flex;flex-direction:column;align-items:center;padding:100px 50px;margin-top:3em;background-color:#f5f5f5}.videos h1{font-size:2.5rem;margin-top:15px;margin-bottom:30px;text-decoration:bold;text-align:center}.videos p{font-size:1.25rem;max-width:800px;margin-bottom:35px;text-align:center}.videos hr{width:10rem;height:2px;background-color:#e32a0b;margin-top:1px;margin-bottom:70px;border:none}.videos h2{text-transform:uppercase;font-size:1.5rem;padding-top:15px;padding-bottom:30px;text-align:center;font-weight:700;color:#000}.videos .grid{display:flex;flex-wrap:wrap;justify-content:center}.videos .grid img{height:220px;padding:20px;border-radius:100%;border-style:solid;border-color:#e32a0b;background-size:cover;background-position:center}.videos .grid img:hover{cursor:pointer;border-color:#F06A00}@media (max-width:1100px){.videos hr{width:10rem}.videos{margin-top:7em}}.error{display:flex;flex-direction:column;text-align:center;margin-top:5em}.error img{width:30em}.error h1{font-size:2em;font-weight:600;color:red;margin-top:.5em}.error .return-home{background-color:#1483C8;box-shadow:0 8px 15px rgba(0,0,0,.06);border-radius:0;color:#fff;padding:15px 40px;margin:10px;font-weight:600;cursor:pointer;margin-top:1.5em}