@font-face{font-family:AlexandriaFLF;src:url(fonts/alexandriaflf-webfont.woff2) format("woff2"),url(fonts/alexandriaflf-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:AlexandriaFLF;src:url(fonts/alexandriaflf-bold-webfont.woff2) format("woff2"),url(fonts/alexandriaflf-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}.h-center-block{position:absolute;left:50%;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.owl-carousel .owl-nav,.v-center-block{position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hv-center-block{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}body,p{font-family:AlexandriaFLF,sans-serif;color:#444442}h1,h2,h3,h4,h5,h6{font-family:AlexandriaFLF,sans-serif;color:#444442}a{-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s;transition:color .3s;color:#444442}a:focus,a:hover{text-decoration:none;outline:0}a:hover{color:#787874}.btn:active,.btn:focus{outline:0!important;box-shadow:none!important}.owl-carousel .owl-nav{position:absolute}.owl-carousel .owl-nav .owl-prev{float:left}.owl-carousel .owl-nav .owl-next{float:right}header .intro-topo{position:relative}header .intro-topo .fundo{position:relative;width:100%;max-height:1000px;min-height:600px;object-fit:cover}header .intro-topo .logo{-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:30%;left:50%;opacity:.5;transition:.5s;max-height:33%;max-width:100%}header .intro-topo .logo.loaded{opacity:1;top:40%}header .intro-topo .selo{-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:70%;left:50%;opacity:0;transition:.5s;transition-delay:.5s;max-height:25%}header .intro-topo .selo.loaded{opacity:1}main.home{overflow:hidden}main.home section.texto-intro{display:flex;justify-content:space-between;align-items:center;background:#e7e7e7}main.home section.texto-intro .wrap-texto{width:55%;padding:100px 0 100px 10%}main.home section.texto-intro .wrap-texto p{font-size:32px}main.home section.texto-intro .wrap-texto .ico-instagram{margin-top:50px;max-width:12vw}main.home section.texto-intro .intro-abajour{position:relative;max-width:33%;padding:30px 0}main.home section.showcase .parallax-image{height:80vw;width:100%}footer{position:relative;overflow:hidden}footer section.footer-capa .capa{width:100%;max-height:600px;object-fit:cover;object-position:top center}footer section.footer-info{display:flex;justify-content:space-between;align-items:flex-end;background:url(../img/fundo-footer.jpg);background-size:cover}footer section.footer-info .luminarias{position:relative;max-width:30%;padding-left:5%}footer section.footer-info .luminarias .footer-abajour{position:relative;z-index:3;padding-top:30px;max-width:100%}footer section.footer-info .luminarias .footer-abajour-luz{position:absolute;left:50%;bottom:0;z-index:2;width:73.2%;opacity:0;transition:1s;transition-delay:1s}footer section.footer-info .luminarias .footer-abajour-luz.in-view{opacity:1}footer section.footer-info .luminarias .footer-luminaria{position:absolute;left:8%;bottom:0;z-index:1;max-width:41.7%;opacity:0;transition:1s;transition-delay:.5s}footer section.footer-info .luminarias .footer-luminaria.in-view{opacity:1;left:18%}footer section.footer-info .wrap-info{text-align:center;width:66%;padding:75px 5% 75px 0;font-size:29px}footer section.footer-info .wrap-info .logo-footer{margin-bottom:30px;max-width:30%}footer section.footer-info .wrap-info .endereco{color:#fbf3e0;margin-bottom:15px}footer section.footer-info .wrap-info .contato small{font-weight:700}footer section.footer-info .wrap-info .contato .tel{color:#f9e2b3;font-weight:700}footer section.footer-info .wrap-info .contato .tel a{color:#f9e2b3}footer section.footer-info .wrap-info .contato .tel a:hover{color:#fff}footer section.footer-info .wrap-info .contato .email{color:#f9e2b3;font-weight:700}footer section.copyright{position:absolute;z-index:4;width:66%;right:0;bottom:15px;padding:0 5% 0 0;font-size:14px;text-align:center;color:#fff}footer section.copyright .logo-nova{float:right}@media (max-width:767px){header .intro-topo .fundo{min-height:400px}main.home section.texto-intro{flex-wrap:wrap}main.home section.texto-intro .wrap-texto{padding:30px 15px;width:100%}main.home section.texto-intro .intro-abajour{max-width:66%;width:auto;display:block;margin:0 0 0 auto}main.home section.texto-intro .wrap-texto p{font-size:20px;text-align:center}main.home section.texto-intro .wrap-texto .ico-instagram{max-width:40%;display:block;margin:0 auto}footer section.footer-info{flex-wrap:wrap;flex-direction:column-reverse;align-items:flex-start}footer section.footer-info .luminarias{max-width:90%;padding-left:5%}footer section.footer-info .wrap-info{width:100%;padding:50px 0;font-size:4.6vw}footer section.footer-info .wrap-info .logo-footer{max-width:60%}footer section.copyright{width:45%;bottom:5px;padding-right:2%;font-size:12px}footer section.copyright .logo-nova{float:none}footer section.copyright .logo-nova img{width:20px;margin-top:10px}}@media (min-width:768px) and (max-width:991px){main.home section.texto-intro .wrap-texto{padding:30px 0 30px 10%}main.home section.texto-intro .wrap-texto p{font-size:20px}footer section.footer-info .wrap-info{padding:50px 5% 50px 0;font-size:18px}}@media (min-width:992px) and (max-width:1199px){main.home section.texto-intro .wrap-texto{padding:50px 0 50px 10%}main.home section.texto-intro .wrap-texto p{font-size:22px}footer section.footer-info .wrap-info{padding:50px 5% 50px 0;font-size:22px}}