@font-face{font-family:proxima_novablack;src:url(../fonts/proxima-nova/proxima_nova_black-webfont.woff2) format('woff2'),url(../fonts/proxima-nova/proxima_nova_black-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:proxima_nova_condensedregular;src:url(../fonts/proxima-nova/proximanovacond-regular-webfont.woff2) format('woff2'),url(../fonts/proxima-nova/proximanovacond-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:proxima_nova_condensedRgIt;src:url(../fonts/proxima-nova/proximanovacond-regularit-webfont.woff2) format('woff2'),url(../fonts/proxima-nova/proximanovacond-regularit-webfont.woff) format('woff');font-weight:400;font-style:normal}.text-center{text-align:center}#section-welcome-7{background-size:cover!important}#section-side-1.side-bg .background-image{background:url(../images/site/home/home-produto.jpg);background-position:center!important}#section-custom-1{background:url(../images/site/home/bg-home-projeto.jpg) top fixed;background-size:cover!important;background-position:center!important}#section-custom-about{background:url(../images/site/home/bg-home-sobre.jpg) top fixed;background-size:cover!important;background-position:center!important}.page-projects #subheader{background-image:url(../images/site/produtos/produtos-mini-banner.jpg)}.page-projects-alt #subheader{background-image:url(../images/background/subheader-1b.jpg)}.page-services #subheader{background-image:url(../images/background/subheader-2.jpg)}.page-about #subheader{background-image:url(../images/background/subheader-3.jpg)}.page-blog #subheader{background-image:url(../images/background/subheader-4.jpg)}.page-shop #subheader{background-image:url(../images/background/subheader-5.jpg)}.page-about #subheader,.page-contact #subheader,.page-projects #subheader{background-image:url(../images/site/produtos/produtos-mini-banner.jpg);background-position:center!important;background-size:cover!important;background-attachment:scroll!important}#section-welcome-7{background-position:center!important;background-size:cover!important;background-attachment:scroll!important}#section-about-us-2 .image-container{background:url('../images/site/about .jpg');background-size:cover!important;background-position:center!important}#mainmenu a{color:#fff;font-family:proxima_nova_condensedRgIt;font-size:18px;font-weight:400;line-height:30px;text-transform:capitalize}#mainmenu a.atv{opacity:.6}.select{opacity:.6}h1.title{color:#fcf6f6;font-family:proxima_nova_condensedregular;font-weight:300;line-height:67.5px;text-transform:uppercase;font-size:60px;font-weight:300;font-weight:300}h1.title strong{color:#fcf6f6;font-family:proxima_novablack;font-weight:400}h2.style-2{color:#60636a;font-family:'Open Sans',sans-serif;font-size:18px;font-weight:500;line-height:48.94px;text-transform:uppercase;letter-spacing:inherit;margin-bottom:0;line-height:20px;font-weight:700}.inner-padding{padding:60px 0}.home-product-text h3{color:#60636a;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:400;line-height:16px;text-transform:uppercase;font-weight:700;letter-spacing:normal}.home-product-text p{color:#898989;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;line-height:160%;min-height:112px}.btn-line,a.btn-line{color:#60636a!important;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:700;padding:15px 0;line-height:12px;text-transform:uppercase;letter-spacing:1.6px;width:100%}a.btn-slider{color:#fff;font-family:proxima_nova_condensedregular;font-size:19px;font-weight:400;letter-spacing:.61px;padding:10px 34px}#section-welcome-7{position:relative}.btn-donwload{color:#fff!important;font-family:proxima_nova_condensedregular;font-size:18px;font-weight:400;padding:15px 17px;text-transform:uppercase;letter-spacing:-.57px;border:1px solid #fff;background-color:#badbd2;position:absolute;bottom:34px;right:270px}.btn-donwload:hover{text-decoration:none!important}.section-bg h2{color:#fcf6f6;font-family:proxima_nova_condensedregular;font-size:45px;font-weight:300;line-height:52.5px;text-transform:uppercase;text-align:center;margin-right:60px;float:right}.section-bg h2 strong{font-family:proxima_novablack;font-weight:400;color:#fcf6f6;font-size:45px;font-weight:300;line-height:52.5px;text-transform:uppercase;display:block}.section-bg .btn-custom{font-family:"Open Sans"!important;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;float:right!important;background-color:transparent;border:1px solid #fff;padding:15px 60px;color:#fff;margin-right:85px}.products-home{background:#f0f0f0!important}.products-home h2{color:#60636a;font-size:45px;font-weight:400;line-height:52.5px;text-transform:uppercase;font-family:proxima_nova_condensedregular;font-weight:300}.products-home h2 strong{color:#60636a;font-family:proxima_novablack;font-size:45px;font-weight:400;line-height:45px;text-transform:uppercase;display:block;font-weight:900}.products-home #filters{margin-top:90px}.products-home #filters a{color:#60636a;font-family:proxima_nova_condensedregular;font-size:17px;font-weight:400;line-height:160%;text-transform:uppercase;letter-spacing:normal}.products-home #filters a:hover{background:0 0!important}.products-home .list-product .container-list{height:300px!important;background-color:#fff;position:relative}.products-home .list-product .project-name{width:100%;color:#60636a;font-family:proxima_nova_condensedregular;font-size:24px;font-weight:400;line-height:24px;text-transform:uppercase;padding:20px;z-index:99;display:block;padding-bottom:0;text-align:center;letter-spacing:initial}.imagem1{width:100%;padding:30px;box-sizing:border-box;z-index:90;display:block;position:relative;margin:0 auto;max-width:350px;opacity:0;transition:.5s ease}.imagem2{position:absolute;top:0;right:0;width:100%;height:100%;background-position:center!important;background-size:cover!important;opacity:1;transition:.5s ease;z-index:99999}.container-list:hover .imagem2{opacity:0}.container-list:hover .imagem1{opacity:1}.products-home .center{position:relative;margin:0 auto;display:table}.subfooter,footer{background:#f0f0f0}.de_light footer h3,footer h3{color:#60636a!important;font-family:proxima_nova_condensedregular;font-size:19px;font-weight:500;line-height:18px;text-transform:uppercase;letter-spacing:normal;margin-bottom:40px;font-weight:700}footer .widget p,footer a{color:#60636a!important;font-family:proxima_nova_condensedregular;font-size:15px;font-weight:400;line-height:18px;letter-spacing:normal}.widget{padding-bottom:0}.subfooter{margin-top:60px;border-top:2px solid #ccc}.subfooter p{color:#60636a;font-family:"Open Sans";font-size:12px;font-weight:300;margin-bottom:0}#subheader h1{margin-left:auto;margin-right:auto;padding:0;display:block;float:none;color:#fcf6f6;font-family:proxima_nova_condensedregular;font-size:37px;font-weight:300;text-transform:uppercase;letter-spacing:normal}.text-products{width:100%;background:#f0f0f0!important}.text-products p{width:870px;max-width:100%;margin:0 auto;color:#898989!important;font-family:"Open Sans";font-size:14px;line-height:160%;font-weight:400}.list-product:nth-child(1),.list-product:nth-child(2),.list-product:nth-child(3),.list-product:nth-child(4),.list-product:nth-child(5),.list-product:nth-child(6){width:50%!important}.product-description{width:100%;background:#fff!important;padding-top:180px}.product-description p{max-width:100%;width:957px;font-family:"Open Sans";font-size:18px;font-weight:400;line-height:160%;margin:0 auto;color:#898989!important;text-align:center}.products-filter-product{padding:25px 0;background-color:#ddd!important}.products-filter-product ul{display:table;width:auto;margin:0 auto;margin-bottom:0;position:relative;list-style:none;padding-left:0}.products-filter-product ul li{float:left;margin-right:30px}.products-filter-product ul li:last-child{margin-right:0}.products-filter-product ul li a{color:#60636a;font-family:proxima_nova_condensedregular;font-size:16px;font-weight:400;line-height:15px;text-transform:uppercase}.products-filter-product ul li a.selected{font-weight:700}.call-contact{background-color:#ddd!important}.call-contact p{color:#60636a;font-family:proxima_nova_condensedregular;font-size:30px;font-weight:300;line-height:44.49px;text-transform:uppercase}.call-contact p strong{color:#60636a;font-family:proxima_novablack;font-weight:400;font-size:30px;font-weight:300;line-height:48px;text-transform:uppercase;display:inline}.call-contact a{float:left}.about{background-color:#f0f0f0!important}.inmetro{background-color:#fff!important}.about h2{color:#60636a;font-family:proxima_nova_condensedregular;font-size:20px;font-weight:700;line-height:18px;text-transform:uppercase}.about h3{color:#60636a;font-family:proxima_nova_condensedregular;font-size:16px;font-weight:500;line-height:18px;text-transform:uppercase;margin-bottom:20px;letter-spacing:normal}.about p{color:#898989;font-family:"Open Sans";font-size:16px;font-weight:400;line-height:160%;letter-spacing:normal}.inmetro h3{color:#60636a;font-family:proxima_nova_condensedregular;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:normal;padding-top:20px}.inmetro p{color:#898989;font-family:"Open Sans";font-size:13px;font-weight:400;line-height:160%}.inmetro img{float:right}.text-center{z-index:99}.banner-product h1{color:#fcf6f6;font-weight:400;font-size:45px;text-transform:uppercase;font-family:proxima_nova_condensedregular;text-align:center;line-height:normal}.banner-product h1 strong{font-weight:900;line-height:normal;font-family:proxima_novablack;font-size:30px;text-transform:uppercase;color:#fcf6f6;display:table;text-align:center;position:relative;margin:0 auto}.banner-product figure{top:80px;left:0;position:absolute;width:100%;z-index:0}.banner-product figure img{width:100%}.image-left figure,.image-left figure img{width:100%}.product-description-cols{background-color:#f0f0f0!important}.product-description-cols h2{color:#60636a;font-family:proxima_nova_condensedregular;font-weight:700!important;font-size:19px;font-weight:500;line-height:18px;text-transform:uppercase;letter-spacing:1.25px}.product-description-cols h3{color:#60636a;font-size:14px;font-weight:700!important;line-height:18px;letter-spacing:.8px;font-family:proxima_nova_condensedregular;font-weight:100;letter-spacing:.8px}.product-description-cols p{color:#60636a;font-family:proxima_nova_condensedregular;font-size:14px;font-weight:400;line-height:18px;font-weight:100;letter-spacing:.8px}.product-description-cols .btn{color:#60636a;font-family:"Open Sans";font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px}.product-description-cols .text-right-product{padding-top:40px;padding-bottom:40px}.product-text{width:100%;max-width:960px;position:relative;margin:0 auto}.product-text .container{width:100%}.product-text img{width:100%;margin-bottom:20px}.product-text h2{color:#60636a;font-family:"Helvetica Neue";font-size:12px;font-weight:400;text-transform:uppercase;font-family:proxima_nova_condensedregular;font-size:14px;letter-spacing:.8px;margin-top:0;margin-bottom:20px;font-weight:500!important}.product-text p{color:#898989;font-family:"Open Sans";font-size:18px;font-weight:400;line-height:160%;margin-bottom:20px}.product-text .btn-back{text-align:right}.btn-back .pull-right{float:right}.product-text .social{margin-top:70px}.banner-project strong{display:block}.projetc-header{background-color:#f0f0f0!important;padding:0!important}.projetc-header h2{color:#60636a;font-family:proxima_nova_condensedregular;font-weight:700!important;font-size:19px;font-weight:500;line-height:18px;text-transform:uppercase;letter-spacing:1.25px}.projetc-header h3{color:#60636a;font-size:14px;font-weight:700!important;line-height:18px;letter-spacing:.8px;font-family:proxima_nova_condensedregular;font-weight:100;letter-spacing:.8px}.projetc-header p{color:#60636a;font-family:proxima_nova_condensedregular;font-size:14px;font-weight:400;line-height:18px;font-weight:100;letter-spacing:.8px}.loader-bg-img{position:relative}.loader-bg-img figure{width:95%;position:absolute;top:0;left:0}.loader-bg-img figure img{display:none}.all-link{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:999}.btn-custom:hover,.btn-slider:hover{opacity:.6!important;color:#fff!important}.btn-slider:hover{background-color:transparent!important}.btn-donwload:hover{opacity:.6}.btn-line:hover,a.btn-line:hover{color:#60636a!important;opacity:.6!important;background-color:transparent!important}footer a:hover{opacity:.6;text-decoration:none!important}#mainmenu a:hover{opacity:.6}.products-filter-product ul li a:hover,.products-home #filters a:hover{opacity:.6!important;text-decoration:none!important}header.header-mobile{background:#60636a!important}.products-page #content{padding-top:20px}.products-page .container-list{border:1px solid #959595}.projetc-header-text{padding:40px 0}.title-banner{width:100%;position:absolute;top:150px;left:0}.form_contact h3{color:#60636a;font-family:proxima_nova_condensedregular;font-size:29px;font-weight:400;line-height:20.09px;text-transform:uppercase;letter-spacing:2.25px}input.btn-line{background-color:#60636a!important;color:#fff!important;width:500px;position:relative;margin:0 auto;display:table;max-width:100%}input.btn-line:hover{color:#fff!important;background-color:#60636a!important}.g-recaptcha{position:relative;margin:0 auto;display:table;margin-bottom:20px}.avalanche{background:url(../images/site/logo-avalanche.svg) no-repeat center;background-size:auto auto;background-size:auto auto;background-size:contain;text-indent:-99999px;display:block;width:160px;height:36px;position:relative;margin:0 auto;margin-top:30px}.facebook-icon i{background:url(../images/site/facebook.png);background-size:auto auto;background-size:cover;position:relative;display:block;width:32px;height:32px;clear:both;display:block}.facebook-icon{margin-top:10px;display:block;float:left;margin-right:15px}.instagram-icon i{background:url(../images/site/instagram.png);background-size:auto auto;background-size:cover;position:relative;display:block;width:32px;height:32px;clear:both;display:block}.instagram-icon{margin-top:10px;display:block;float:left;margin-right:15px}.pin-icon i{background:url(../images/site/pin.png);background-size:auto auto;background-size:cover;position:relative;display:block;width:32px;height:32px;clear:both;display:block}.pin-icon{margin-top:10px;display:block}.mask{background:#000;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;opacity:.3}label{display:block}@media screen and (max-width:1300px){.text-right-product .btn-line{padding:15px 0}.banner-product h1{font-size:30px}.banner-product h1 strong{font-size:25px}.title-banner{top:120px}}@media screen and (max-width:1200px){.products-home h2{width:100%;font-size:36px;line-height:36px}.products-home h2 strong{font-size:36px;line-height:36px}.products-home #filters{margin-top:68px}}@media screen and (max-width:1100px){h1.title{font-size:46px;line-height:46px;padding:0 20px;box-sizing:border-box}.banner-product h1{font-size:30px}.banner-product h1 strong{font-size:25px}.btn-donwload{right:60px}}@media screen and (max-width:992px){.section-bg h2{text-align:left;float:none;clear:both;width:100%;font-size:36px;line-height:36px;margin-right:0}.section-bg h2 strong{font-size:36px;line-height:36px}.section-bg .btn-custom{float:none!important;clear:both;margin-right:0}.inner-padding,section{padding:60px 0}.products-home #filters{margin-top:0}.products-home #filters{float:left!important}.products-home #filters li:first-child a{padding-left:0}.inmetro img{float:left}.side-bg .image-container{margin-bottom:60px}.inmetro img{float:none;margin-bottom:15px}.call-contact .btn-line{margin:0 auto;position:relative;float:none}#call-to-action,#view-all-projects{padding:40px 0 10px 0}.banner-product figure{top:0}.product-description{padding-top:60px}.loader-bg-img figure{position:relative;top:auto;left:auto;height:auto!important;width:100%}.loader-bg-img figure img{display:block}.product-description-cols .text-right-product{width:100%;padding-left:30px;padding-right:30px;box-sizing:border-box}.title-banner{top:30px}.btn-back{position:relative;margin:0 auto;display:table}.list-product:nth-child(1),.list-product:nth-child(2),.list-product:nth-child(3),.list-product:nth-child(4),.list-product:nth-child(5),.list-product:nth-child(6){width:100%!important}.btnn{width:100%!important;margin-bottom:10px}.redes{bottom:0!important;width:201px!important;left:0;float:right;position:relative!important}.social{float:none!important}.title-banner{padding:50px!important}}@media screen and (max-width:767px){.products-home .list-product .container-list{height:auto!important}.text-right-product .btn-line{margin-bottom:20px}.banner-product figure,.title-banner{position:relative}.title-banner{top:0;margin-bottom:30px}.banner-product h1{color:#60636a!important}.banner-product h1 strong{color:#60636a!important}.banner-product{height:auto!important}.product-description{padding-top:0;padding-bottom:0}}@media screen and (max-width:700px){h1.title{font-size:36px;line-height:36px}.btn-donwload{right:30px}}@media screen and (max-width:400px){h1.title{font-size:26px;line-height:26px}.btn-donwload{right:30px}a.btn-slider{font-size:16px}.section-bg h2{font-size:26px;line-height:26px}.section-bg h2 strong{font-size:26px;line-height:26px}.inner-padding,section{padding:30px 0}.side-bg .image-container{margin-bottom:30px}}.titulo_project{position:absolute;top:0;font-family:proxima_nova_condensedregular;font-size:35px;color:#fff;opacity:0;transition:.5s ease;top:50%;text-align:center;width:100%;text-align:center}.bg{position:absolute;width:100%;height:100%;background:rgb(0,0,0,0);top:0;left:0;transition:.5s ease}.item:hover .bg{background:rgb(0,0,0,.5)}.item:hover .titulo_project{opacity:1}