@charset "UTF-8";@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:transparent}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;min-width:30%;max-width:560px;max-height:95%;background:#fff;cursor:auto;white-space:normal;margin:0;padding:30px}.featherlight .featherlight-inner{display:block;padding-bottom:5%;text-align:center;color:#101010;font-weight:300;font-size:16px;line-height:150%}.featherlight .featherlight-inner p{display:block;text-align:center;color:#000;font-weight:300;font-size:36px;padding-bottom:5%;line-height:100%}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:50px;width:50px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#333}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:none}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{max-height:98%;margin:0;padding:30px}.featherlight .featherlight-inner p{transform:scale(.8);margin:0 0 -20px}}
@charset "UTF-8";.icheckbox.checked:after,.iradio.checked:after{color:#fff;font-size:16px;position:absolute;left:0;width:100%;line-height:20px;text-align:center;pointer-events:none;z-index:1}.icheckbox+label,.iradio+label{display:inline-block;vertical-align:middle;line-height:22px;position:relative;padding-left:22px;cursor:pointer}.iradio.disabled,.icheckbox.disabled{background:#f2f2f2;border:3px solid #f2f2f2;cursor:default}.iradio.disabled+label,.icheckbox.disabled+label{cursor:default}.icheckbox_flat-grey,.iradio_flat-grey{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:19px;height:19px;background:url(../images/icheckCinza.png) no-repeat;border:none;cursor:pointer;margin-right:0}.icheckbox_flat-grey{background-position:0 0}.icheckbox_flat-grey.checked{background-position:-24px 0}.icheckbox_flat-grey.disabled{background-position:-44px 0;cursor:default}.iradio_flat-grey{background-position:0 0;padding-bottom:5px}.iradio_flat-grey.checked{background-position:-48px 0}.iradio_flat-grey.disabled{background-position:-24px 0;cursor:default}.iradio_flat-grey.checked.disabled{background-position:-154px 0}.icheckbox_square-blue,.iradio_square-blue{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:22px;height:22px;background:url(../images/icheck.png) no-repeat;border:none;cursor:pointer}.icheckbox_square-blue{background-position:0 0}.icheckbox_square-blue.hover{background-position:-22px 0}.icheckbox_square-blue.checked{background-position:-66px 0}.icheckbox_square-blue.disabled{background-position:-72px 0;cursor:default}.icheckbox_square-blue.checked.disabled{background-position:-96px 0}.icheckbox_flat-grey-green,.iradio_flat-grey-green{display:inline-block;*display:inline;vertical-align:middle;margin:0;padding:0;width:15px;height:15px;background:url(../images/grey-green.png) no-repeat;border:none;cursor:pointer;margin-right:0}.icheckbox_flat-grey-green{background-position:0 0}.icheckbox_flat-grey-green:hover{background-position:-24px 0}.icheckbox_flat-grey-green.checked{background-position:-48px 0}.icheckbox_flat-grey-green.disabled{background-position:-44px 0;cursor:default}.iradio_flat-grey-green{background-position:0 0;padding-bottom:5px}.iradio_flat-grey-green.checked{background-position:-48px 0}.iradio_flat-grey-green.disabled{background-position:-24px 0;cursor:default}.iradio_flat-grey-green.checked.disabled{background-position:-154px 0}.iradio_flat-grey-green+label{padding-left:10px;font-size:14px;font-weight:600;font-family:Open Sans;color:#444;cursor:pointer}
.sod_select,.sod_select *{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sod_select{display:block;position:relative;line-height:1;outline:0;outline-offset:-1px;cursor:pointer;z-index:11;width:100%;height:50px;background:#fbfbfb;padding:0 4%;border:0;margin:0 auto;font-family:Raleway,Arial,Helvetica,sans-serif;font-weight:500;font-size:11px;color:#666;text-align:center}.sod_select:after{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAASCAMAAAC6q9RHAAAACVBMVEX///9mZmbOzs4aV8EVAAAAAXRSTlMAQObYZgAAABtJREFUeAFjQAFMYIAkMLjYjCCAxEGogTIRAAAWjwAuwLvBNQAAAABJRU5ErkJggg==);width:11px;height:18px;display:block;position:absolute;right:10%;top:0;bottom:0;margin:auto}.sod_select.disabled{border-color:#828282;color:#b2b2b2;cursor:auto}.sod_select.open{z-index:100}.sod_select .sod_label{font-size:11px;color:#666;line-height:44px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:2px;text-align:left;width:100%;padding:0 5%;box-sizing:padding-box}.sod_select .sod_list_wrapper{position:absolute;top:-40px;left:0;display:none;height:auto;margin:0;background:#fff;border:0;font-size:11px;color:#666;text-transform:uppercase;letter-spacing:2px;text-align:left;padding:43px 5%;width:100%;box-sizing:padding-box;border-top:none;z-index:100;margin:-2px -1px;box-shadow:0 1px 20px rgba(0,0,0,.2)}.sod_select.open .sod_list_wrapper{display:block}.sod_select.disabled.open .sod_list_wrapper{display:none}.sod_select.above .sod_list_wrapper{top:auto;bottom:-40px;border-bottom:none;border-top:0}.sod_select .sod_list{display:block;overflow-y:auto;padding:0;margin:0}.sod_select .sod_option{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;padding:15px 4.5%;list-style-type:none;font-size:11px;color:#666;text-transform:uppercase;letter-spacing:2px;text-align:left}.sod_select .sod_option.optgroup,.sod_select .sod_option.optgroup.disabled{background:inherit;color:#939393;font-size:11px;font-style:italic}.sod_select .sod_option.groupchild{padding-left:20px}.sod_select .sod_option.is-placeholder{display:none}.sod_select .sod_option.disabled{background:inherit;color:#ccc}.sod_select .sod_option.active{background:#f7f7f7;color:#333}.sod_select .sod_option.selected{color:#333}.sod_select .sod_option.selected:before{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);display:inline-block;color:gray;height:9px;width:10px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTAgOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAgOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjRDlEOUQ4IiBkPSJNNCw2LjdDMy42LDYuMywzLjUsNi4xLDMuMSw1LjdDMi42LDUuMiwyLDQuNiwxLjUsNC4xYy0wLjgtMC44LTIsMC40LTEuMiwxLjJjMC45LDAuOSwxLjksMS45LDIuOCwyLjgNCgkJYzAuNywwLjcsMS4zLDEsMiwwQzYuNyw2LDguMywzLjcsOS44LDEuNUMxMC41LDAuNSw5LTAuMyw4LjMsMC42bDAsMEM2LjcsMi45LDUuNyw0LjQsNCw2LjciLz4NCjwvZz4NCjwvc3ZnPg0K)}.sod_select.no_highlight .sod_option.selected{font-weight:300}.sod_select.no_highlight .sod_option.selected:before{display:none}.sod_select select{display:none!important}.sod_select.touch select{-webkit-appearance:menulist-button;position:absolute;top:0;left:0;display:block!important;height:100%;width:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:1}
/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mini #swipebox-overlay:before{content:'';width:24px;height:24px;position:absolute;left:50%;margin-left:-21px;top:50%;margin-top:-21px;background:url(../images/progress.gif) center center no-repeat #fff;padding:10px;border-radius:50%}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;background-color:#fff;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:40px;box-sizing:border-box}.mini #swipebox-slider .slide .swipebox-video-container{padding:0}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.mini #swipebox-slider .slide .swipebox-video-container .swipebox-video{padding-bottom:48.25%}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(../images/progress.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%;display:none}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-prev,#swipebox-next,#swipebox-close{background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{position:absolute;top:50%;margin-top:-10px;left:20px}#swipebox-next{position:absolute;top:50%;margin-top:-10px;right:40px}#swipebox-close{top:20px;right:50px;position:absolute;z-index:9999}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-prev.disabled,#swipebox-next.disabled{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{animation:leftSpring .3s}.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.swipebox-touch #swipebox-container:before{left:0;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:40px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:rgba(0,0,0,.7)}.mini #swipebox-overlay{background:black}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px black;background:#000;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}#swipebox-top-bar{color:white!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}
.comp-item-produto{display:block;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0}.comp-item-produto .imagem{display:block;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0;transition:opacity .3s ease;-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translate3d(0,0,0);-webkit-transform:translateZ(0);backface-visibility:hidden;perspective:1000;transform:translate3d(0,0,0);transform:translateZ(0)}.comp-item-produto .imagem img{transition:filter .3s ease,transform .3s ease}.comp-item-produto:hover .imagem img{transform:scale(1.05)}.comp-item-produto:hover .imagem{zoom:1!important;filter:alpha(opacity=60)!important;opacity:.6!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.comp-item-produto .descricao{display:block;position:absolute;left:40px;right:40px;bottom:40px;z-index:2;transition:bottom .3s ease}.comp-item-produto:hover .descricao{bottom:60px}.comp-item-produto .descricao .solucoes{display:block;line-height:100%;text-align:left;color:#fff;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:2px;text-shadow:1px 1px 4px rgba(0,0,0,.05);padding-bottom:6px}.comp-item-produto .descricao .solucoes:before{content:'';position:absolute;left:-60px;top:6px;width:40px;height:1px;overflow:hidden;background-color:transparent;background-color:rgba(255,255,255,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80FFFFFF,endColorstr=#80FFFFFF);zoom:1}.comp-item-produto.light .descricao .solucoes{color:#222}.comp-item-produto.light .descricao .solucoes:before{background-color:transparent;background-color:rgba(34,34,34,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80222222,endColorstr=#80222222);zoom:1}.comp-item-produto .descricao .nome{display:block;line-height:100%;text-align:left;color:#fff;font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:2px;text-shadow:1px 1px 4px rgba(0,0,0,.05)}.comp-item-produto.light .descricao .nome{color:#222}
#loading{width:100%;height:100%;-ms-zoom:1;top:0;left:0;position:fixed;display:block;z-index:99999}#loading:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:transparent;background-color:rgba(0,0,0,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000);zoom:1;z-index:0}.loading{display:block;width:80px;height:80px;top:0;right:0;bottom:0;left:0;position:absolute;margin:auto;z-index:1}.loading:before,.loading:after{content:'';width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";position:absolute;top:0;left:0;animation:sk-bounce 2.0s infinite ease-in-out}.loading:after{animation-delay:-1.0s}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.loader:before,.loader:after,.loader{border-radius:50%;width:2.5em;height:2.5em;animation-fill-mode:both;animation:load7 1.8s infinite ease-in-out}.loader{color:#666;font-size:10px;margin:0 auto;vertical-align:top;top:-25px;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s}.loader:before{left:-3.5em;animation-delay:-.32s}.loader:after{left:3.5em}.loader:before,.loader:after{content:'';position:absolute;top:0}@keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#000;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}
.modulo-MAD-textos{display:block;width:100%}.modulo-MAD-textos .div_holder{max-width:1630px;width:90%;font-size:0;z-index:2;height:100%;padding:12% 0;margin:0 auto}.modulo-MAD-textos .w50{width:50%;display:inline-block;vertical-align:middle;height:100%}.modulo-MAD-textos .div_img_block{position:absolute;display:block;width:100%;height:100%;z-index:1;top:0;left:0}.modulo-MAD-textos .div_img_icon{display:block;width:50%;max-width:320px;height:auto;z-index:1;margin:4% 0 8%}.modulo-MAD-textos .div_img_icon img{width:100%;height:auto}.modulo-MAD-textos .subtitulo{display:block;text-align:left;line-height:100%;color:#fff;font-weight:900;font-size:12px;letter-spacing:2px;text-transform:uppercase;padding-bottom:20px;display:table}.modulo-MAD-textos .subtitulo:before{content:'';display:block;position:absolute;left:-20px;top:4px;width:3px;height:3px;border-radius:1px;background:#fff}.modulo-MAD-textos .subtitulo:after{content:'';display:block;position:absolute;top:5px;left:-50px;width:31px;height:1px;background:#fff;zoom:1;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}.modulo-MAD-textos .titulo{display:block;color:#fff;font-weight:900;font-size:72px;line-height:100%}.modulo-MAD-textos .texto{display:block;color:#fff;font-weight:300;font-size:16px;max-width:840px;margin:0 auto;line-height:180%}.small .modulo-MAD-textos .w50{height:auto;width:100%}.small .modulo-MAD-textos .titulo{font-size:52px;margin-bottom:30px}.mini .modulo-MAD-textos .w50{height:auto;width:100%}.mini .modulo-MAD-textos .div_img_icon{width:100%;max-width:260px}.mini .modulo-MAD-textos .titulo{font-size:32px;margin-bottom:25px}.mini .modulo-MAD-textos .subtitulo{font-size:11px;letter-spacing:1px}
.modulo-banner-grid{display:block;margin:0 auto;position:relative;width:100%;overflow:hidden}.modulo-banner-grid .div_holder{padding:8% 0}.modulo-banner-grid .descricao{display:block;width:96%;max-width:960px;margin:0 auto;text-align:center;z-index:2}.modulo-banner-grid .descricao .titulo{display:block;color:#000;font-weight:300;font-size:36px;padding-bottom:25px;line-height:140%;text-align:center;max-width:857px;margin:0 auto}.modulo-banner-grid.light .descricao .titulo{color:#222}.modulo-banner-grid .descricao .texto{display:block;text-align:center;color:#101010;font-weight:300;font-size:16px;padding-bottom:10px;max-width:640px;margin:0 auto;line-height:180%}.modulo-banner-grid.light .descricao .texto{color:#222}.modulo-banner-grid .descricao .link{display:block;max-width:200px;padding:15px 20px;line-height:20px;margin:5% auto 0;text-align:center;color:#fff;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:2px;border:2px solid #fff;transition:background .2s ease}.modulo-banner-grid.light .descricao .link{color:#222;border:2px solid #222}.modulo-banner-grid .descricao .link span{display:inline-block;vertical-align:middle;margin-left:10px;position:relative;top:-2px}.modulo-banner-grid .descricao .link:hover{background-color:transparent;background-color:rgba(255,255,255,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#40FFFFFF,endColorstr=#40FFFFFF);zoom:1}.modulo-banner-grid.light .descricao .link:hover{background-color:transparent;background-color:rgba(34,34,34,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#40222222,endColorstr=#40222222);zoom:1}.modulo-banner-grid .background{position:absolute;left:0;top:0;display:block;width:100%;height:100%;overflow:hidden;background:#f6f6f6 url(/assets/release/images/pattern.png) repeat}.modulo-banner-grid .background .effect{position:absolute;left:0;top:0;display:block;width:100%;height:100%;overflow:hidden;zoom:1;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}.modulo-banner-grid .subtitulo{display:block;text-align:left;max-width:640px;line-height:100%;color:#000;font-weight:700;font-size:11px;letter-spacing:2px;text-transform:uppercase;padding-bottom:30px;display:table;margin:0 auto}.modulo-banner-grid .subtitulo:before{content:'';display:block;position:absolute;left:-20px;top:4px;width:3px;height:3px;border-radius:1px;background:#000}.modulo-banner-grid .subtitulo:after{content:'';display:block;position:absolute;top:5px;left:-50px;width:31px;height:1px;background:#000;zoom:1;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}.modulo-banner-grid .div_img_block{height:640px;display:block}.normal .modulo-banner-grid .div_holder{padding:10% 0}.small .modulo-banner-grid .descricao .titulo{font-size:30px}.small .modulo-banner-grid .div_holder{padding:12% 0}.mini .modulo-banner-grid .div_holder{padding:14% 0}.mini .modulo-banner-grid .descricao .titulo{font-size:26px}.mini .modulo-banner-grid .div_holder{padding:10% 0}.mini .modulo-banner-grid .descricao .link{max-width:200px;padding:10px}.mini .modulo-banner-grid .background .effect{display:none}
.modulo-banner-particulas{display:block;margin:0 auto;position:relative;width:100%;overflow:hidden}.modulo-banner-particulas .descricao{display:block;width:96%;max-width:960px;margin:0 auto;text-align:center;padding:8% 0;z-index:1}.modulo-banner-particulas .descricao .titulo{display:block;text-align:center;line-height:100%;color:#fff;font-weight:700;font-size:11px;letter-spacing:2px;text-transform:uppercase;padding-bottom:10px}.modulo-banner-particulas.light .descricao .titulo{color:#222}.modulo-banner-particulas .descricao .texto{display:block;text-align:center;line-height:120%;color:#fff;font-weight:300;font-size:44px;padding-bottom:10px}.modulo-banner-particulas .descricao .texto2{display:block;text-align:center;line-height:180%;color:#fff;font-weight:300;font-size:16px;padding-top:10px;max-width:700px;margin:0 auto}.modulo-banner-particulas.light .descricao .texto{color:#222}.modulo-banner-particulas .descricao .link{display:block;max-width:200px;padding:15px 20px;line-height:20px;margin:5% auto 0;text-align:center;color:#fff;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:2px;border:2px solid #fff;transition:background .2s ease;cursor:pointer}.modulo-banner-particulas.light .descricao .link{color:#222;border:2px solid #222}.modulo-banner-particulas .descricao .link span{display:inline-block;vertical-align:middle;margin-left:10px;position:relative;top:-2px}.modulo-banner-particulas .descricao .link:hover{background-color:transparent;background-color:rgba(255,255,255,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#40FFFFFF,endColorstr=#40FFFFFF);zoom:1}.modulo-banner-particulas.light .descricao .link:hover{background-color:transparent;background-color:rgba(34,34,34,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#40222222,endColorstr=#40222222);zoom:1}.modulo-banner-particulas .background{position:absolute;left:0;top:0;display:block;width:100%;height:100%;overflow:hidden}.modulo-banner-particulas .background.gradiant{background:#2f89b0;background:-webkit-gradient(left top,left bottom,color-stop(0,#2f89b0),color-stop(100%,#004dc8));background:linear-gradient(to bottom,#2f89b0 0,#004dc8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f89b0',endColorstr='#004dc8',GradientType=0)}.modulo-banner-particulas .background .effect{position:absolute;left:0;top:0;display:block;width:100%;height:100%;overflow:hidden;zoom:1;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}.large .modulo-banner-particulas .texto{font-size:38px}.normal .modulo-banner-particulas .descricao{padding:10% 0}.normal .modulo-banner-particulas .texto{font-size:32px}.small .modulo-banner-particulas .texto{font-size:28px}.small .modulo-banner-particulas .descricao{padding:12% 0}.mini .modulo-banner-particulas .descricao{padding:14% 0}.mini .modulo-banner-particulas .texto{font-size:20px}.mini .modulo-banner-particulas .descricao .link{max-width:200px;padding:10px}.mini .modulo-banner-particulas .background .effect{display:none}
.modulo-banner-principal{display:block;margin:0 auto;position:relative;width:100%;height:940px;overflow:hidden}.modulo-banner-principal .background{height:100%}.modulo-banner-principal .bx-wrapper{position:absolute;z-index:1;margin:0 auto;padding:0;*zoom:1;width:100%;height:100%}.modulo-banner-principal .bx-wrapper .bx-loading{background:url(../images/progress.gif) no-repeat scroll center center #000;height:100%;zoom:1;filter:alpha(opacity=80);opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";top:0;left:0;position:fixed;width:100%;z-index:99999}.modulo-banner-principal .bx-wrapper .bx-viewport{transform:translateZ(0);height:100%!important;background:#000}.modulo-banner-principal .bx-controls{display:none}.modulo-banner-principal .slider{width:100%;height:100%;position:absolute;margin:auto;display:block}.modulo-banner-principal .slider li{width:100%;height:100%;position:relative;display:block;overflow:hidden}.modulo-banner-principal .media{width:100%;height:100%;position:absolute;left:0;top:0;display:block;z-index:1;overflow:hidden}.modulo-banner-principal .media .video{width:100%;height:100%;position:absolute;left:0;top:0;display:block;z-index:1;overflow:hidden}.modulo-banner-principal .media .video:after{content:'';display:none;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;overflow:hidden;background-color:transparent;background-color:rgba(34,34,34,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80222222,endColorstr=#80222222);zoom:1}.modulo-banner-principal .media .bgvideo{width:100%;height:100%;position:absolute;left:0;top:0;display:block;z-index:1;overflow:hidden}.modulo-banner-principal .media .bgvideo video{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;background:#000;transform:translateX(-50%) translateY(-50%)}.modulo-banner-principal .media img{position:absolute;display:block;width:100%;height:auto;z-index:0;overflow:hidden}.modulo-banner-principal .descricao{position:absolute;z-index:3;left:0;right:0;margin:auto;bottom:20%;display:block;width:92%;max-width:1560px;text-align:left}.modulo-banner-principal .lnk_back{display:block;position:absolute;width:40px;height:40px;top:5px;left:-50px}.page-projetos-show.projinfo .modulo-banner-principal .lnk_back{top:-16px}.modulo-banner-principal .lnk_back span{top:0;right:0;bottom:0;left:0;position:absolute;margin:auto}.modulo-banner-principal .subtitulo{display:block;text-align:left;max-width:640px;line-height:100%;color:#fff;font-weight:700;font-size:11px;letter-spacing:2px;text-transform:uppercase;padding-bottom:10px}.modulo-banner-principal .subtitulo.bullet:before{content:'';display:block;position:absolute;left:-20px;top:4px;width:3px;height:3px;border-radius:1px;background:#fff}.modulo-banner-principal .subtitulo.bullet:after{content:'';display:block;position:absolute;top:5px;left:-50px;width:31px;height:1px;background:#fff;zoom:1;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}.modulo-banner-principal .titulo{display:block;text-align:left;max-width:740px;line-height:100%;color:#fff;font-weight:900;font-size:78px;text-transform:uppercase;padding-bottom:10px;text-shadow:1px 1px 4px rgba(0,0,0,.05)}.modulo-banner-principal .texto{display:block;text-align:left;max-width:470px;line-height:140%;color:#fff;font-weight:300;font-size:17px;letter-spacing:1px;padding-top:10px}.modulo-banner-principal .link{display:table;margin-top:2%;padding:10px 15px 10px 0;text-align:left;color:#fff;font-weight:500;font-size:11px;letter-spacing:2px;text-transform:uppercase}.modulo-banner-principal .link span{position:absolute;display:block;right:-35px;top:12px;transition:right .2s ease,opacity .2s ease}.modulo-banner-principal .link:hover span{right:-45px;zoom:1;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.modulo-banner-principal .overlay{width:100%;height:100%;display:block;position:absolute;top:0;left:0;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.modulo-banner-principal .scroll_down{position:absolute;z-index:4;display:block;text-align:center;max-width:200px;color:#fff;font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:1px;left:0;right:0;bottom:60px;margin:auto;transition:color .2s ease}.modulo-banner-principal .scroll_down:before{content:'';display:block;position:absolute;bottom:-28px;left:0;right:0;margin:auto;width:3px;height:3px;border-radius:1px;background:#fff}.modulo-banner-principal .scroll_down:after{content:'';display:block;position:absolute;left:0;right:0;margin:auto;bottom:-60px;height:31px;width:1px;background:#fff;zoom:1;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}.modulo-banner-principal .play_button{display:block;max-width:143px;padding:15px 20px;line-height:20px;margin:3% 0 0;text-align:center;color:#fff;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:2px;border:2px solid #fff;transition:background .2s ease;cursor:pointer}.modulo-banner-principal .play_button:hover{background-color:transparent;background-color:rgba(255,255,255,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#40FFFFFF,endColorstr=#40FFFFFF);zoom:1}.modulo-banner-principal .icon-play-white{vertical-align:middle;left:-20px}.large .modulo-banner-principal{min-height:580px;height:840px}.large .modulo-banner-principal .titulo{font-size:64px}.normal .modulo-banner-principal{height:740px;min-height:480px}.normal .modulo-banner-principal .lnk_back{top:-50px!important;left:0}.normal .modulo-banner-principal .scroll_down{bottom:40px}.normal .modulo-banner-principal .scroll_down:after{bottom:-40px}.normal .modulo-banner-principal .scroll_down:before{bottom:-8px}.normal .modulo-banner-principal .titulo{font-size:52px}.normal .modulo-banner-principal .navigation{bottom:40px}.small .modulo-banner-principal{height:480px!important;height:640px}.small .modulo-banner-principal .lnk_back{top:-50px!important;left:0}.small .modulo-banner-principal .media:after{display:block}.small .modulo-banner-principal .scroll_down{display:none}.small .modulo-banner-principal .subtitulo:after,.small .modulo-banner-principal .subtitulo:before{display:none}.small .modulo-banner-principal .titulo{font-size:36px}.small .modulo-banner-principal .navigation{bottom:10px;right:2%}.mini .modulo-banner-principal{height:440px!important;min-height:0}.mini .modulo-banner-principal .lnk_back{top:-50px!important;left:0}.mini .modulo-banner-principal .media:after{display:block}.mini .modulo-banner-principal .scroll_down{display:none}.mini .modulo-banner-principal .subtitulo:after,.mini .modulo-banner-principal .subtitulo:before{display:none}.mini .modulo-banner-principal .titulo{font-size:30px}.mini .modulo-banner-principal .texto{max-width:280px;font-size:14px}.mini .modulo-banner-principal .navigation{bottom:10px;right:2%}
.modulo-banner-video{height:530px;width:100%;display:block;z-index:1}.modulo-banner-video .play_button{display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:1;width:100%;height:100%;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity .3s ease-in-out;cursor:pointer}.modulo-banner-video .play_button:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.modulo-banner-video .icon-play-big{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.modulo-banner-video:hover img{transform:scale(1.05)}.modulo-banner-video img{transition:filter .3s ease,transform .3s ease}.modulo-banner-video .background{height:100%}.mini .modulo-banner-video{height:430px}
.modulo-clientes-logos{position:relative;display:block;width:100%;padding:8% 0;clear:both;font-size:0;background:#f6f6f6 url(/assets/release/images/pattern.png) repeat}.modulo-clientes-logos .titulos{display:-ms-flexbox;display:flex;width:90%;margin:0 auto;clear:both;padding-bottom:5%}.modulo-clientes-logos .titulos .titulo{display:block;float:left;line-height:100%;height:100%;text-align:left;color:#111;font-weight:900;font-size:42px;text-transform:uppercase;letter-spacing:2px}.modulo-clientes-logos .titulos .divider{display:block;float:left;width:40px;margin:20px 30px;height:2px}.modulo-clientes-logos .titulos .divider:before{content:'';display:block;position:absolute;left:30px;top:0;width:3px;height:3px;border-radius:1px;background:#111}.modulo-clientes-logos .titulos .divider:after{content:'';display:block;position:absolute;top:1px;left:0;width:31px;height:1px;background:#111;zoom:1;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}.modulo-clientes-logos .titulos .resumo{overflow:hidden;line-height:150%;text-align:left;color:#111;font-weight:300;font-size:26px;zoom:1;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.modulo-clientes-logos .list{display:block;width:90%;margin:0 auto;font-size:0;clear:both}.modulo-clientes-logos .list .link{display:block;vertical-align:top;width:100%;height:200px}.modulo-clientes-logos .list .link .imagem{top:0;right:0;bottom:0;left:0;position:absolute;margin:auto;width:100%;max-width:120px;height:auto;max-height:120px;display:block;overflow:hidden;transition:transform .2s ease}.modulo-clientes-logos .list .link:hover .imagem{transform:scale(1.1)}.modulo-clientes-logos .caroufredsel_wrapper{margin:0 auto!important}.modulo-clientes-logos ul{clear:both;display:block;width:100%;font-size:0}.modulo-clientes-logos ul li{display:inline-block;vertical-align:top;margin:0 auto;text-align:center;width:260px;height:200px}.modulo-clientes-logos .paginacao{display:none;position:absolute;bottom:0;left:0;right:0;margin:auto;z-index:11}.modulo-clientes-logos .paginacao .bx-pager{position:relative;display:table;margin:0 auto}.modulo-clientes-logos .paginacao .bx-pager a{display:inline-block;*zoom:1;*display:inline;vertical-align:top}.modulo-clientes-logos .paginacao a span{text-indent:-9999px;display:block;width:10px;height:10px;border:0;margin:0 3px;vertical-align:middle}.modulo-clientes-logos .paginacao a span:after{content:'';display:block;border:1px solid #000;box-sizing:border-box;border-radius:5px;width:10px;height:10px;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}.modulo-clientes-logos .paginacao a span:hover:after,.modulo-clientes-logos .paginacao a.selected span:after{background:#000}.modulo-clientes-logos .btn-nav{position:absolute;top:0;bottom:0;margin:auto;width:50px;height:50px;display:block;z-index:10;cursor:pointer}.modulo-clientes-logos .btn-nav span{top:0;right:0;bottom:0;left:0;position:absolute;margin:auto}.modulo-clientes-logos .btn-nav.disabled{zoom:1;filter:alpha(opacity=25);opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";cursor:default}.modulo-clientes-logos .btn-nav.btn-prev{left:-50px}.modulo-clientes-logos .btn-nav.btn-next{right:-50px}.large .modulo-clientes-logos{padding:8% 0}.large .modulo-clientes-logos .titulos{padding-bottom:4%}.large .modulo-clientes-logos .titulos .titulo{font-size:36px}.large .modulo-clientes-logos .titulos .divider{margin:15px 30px}.large .modulo-clientes-logos .titulos .resumo{font-size:22px}.large .modulo-clientes-logos ul li{width:210px}.normal .modulo-clientes-logos{padding:5% 0}.normal .modulo-clientes-logos .titulos{padding-bottom:2%}.normal .modulo-clientes-logos .titulos .titulo{font-size:32px}.normal .modulo-clientes-logos .titulos .divider{margin:15px 20px}.normal .modulo-clientes-logos .titulos .resumo{font-size:20px}.normal .modulo-clientes-logos ul li{width:200px}.normal .modulo-clientes-logos .list{width:90%}.normal .modulo-clientes-logos .btn-nav.btn-prev{left:-25px}.normal .modulo-clientes-logos .btn-nav.btn-next{right:-25px}.small .modulo-clientes-logos{padding:5% 0}.small .modulo-clientes-logos .titulos{padding-bottom:2%}.small .modulo-clientes-logos .titulos .titulo{font-size:28px}.small .modulo-clientes-logos .titulos .divider{margin:12px 20px}.small .modulo-clientes-logos .titulos .resumo{font-size:18px}.small .modulo-clientes-logos .list{width:90%}.small .modulo-clientes-logos .btn-nav.btn-prev{left:-25px}.small .modulo-clientes-logos .btn-nav.btn-next{right:-25px}.small .modulo-clientes-logos ul li{width:180px}.mini .modulo-clientes-logos{padding:10% 0}.mini .modulo-clientes-logos .titulos{display:block;text-align:center;padding-bottom:5%}.mini .modulo-clientes-logos .titulos .titulo{float:none;font-size:26px;text-align:center}.mini .modulo-clientes-logos .titulos .divider{float:none;margin:2% auto}.mini .modulo-clientes-logos .titulos .divider:after,.mini .modulo-clientes-logos .titulos .divider:before{display:none}.mini .modulo-clientes-logos .titulos .resumo{font-size:16px;text-align:center;margin:0 auto}.mini .modulo-clientes-logos .list{width:100%}.mini .modulo-clientes-logos .btn-nav{display:none}.mini .modulo-clientes-logos ul li{width:140px}.mini .modulo-clientes-logos .paginacao{display:block}
.modulo-contactos-mapa-simples{width:100%;display:block;right:0;top:0;overflow:hidden;z-index:1;height:600px}.modulo-contactos-mapa-simples #popup-mapa-MA{color:#000;font-weight:300;font-size:14px}.small .modulo-contactos-mapa-simples{height:480px}.mini .modulo-contactos-mapa-simples{height:320px}
.modulo-formulario-contacto{display:block;margin:0 auto;position:relative;width:100%;padding:7% 0 6.5%;background:#f6f6f6 url(/assets/release/images/pattern.png) repeat}.modulo-formulario-contacto .div_holder{padding-bottom:50px}.modulo-formulario-contacto .descricao{display:block;width:96%;max-width:960px;margin:0 auto;text-align:center;z-index:2}.modulo-formulario-contacto .descricao .titulo{display:block;color:#000;font-weight:300;font-size:36px;padding-bottom:25px;line-height:140%;text-align:center;max-width:857px;margin:0 auto}.modulo-formulario-contacto.light .descricao .titulo{color:#222}.modulo-formulario-contacto .descricao .texto{display:block;text-align:center;color:#101010;font-weight:300;font-size:16px;padding-bottom:10px;max-width:640px;margin:0 auto;line-height:180%}.modulo-formulario-contacto.light .descricao .texto{color:#222}.modulo-formulario-contacto .descricao .link{display:block;max-width:200px;padding:15px 20px;line-height:20px;margin:5% auto 0;text-align:center;color:#fff;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:2px;border:2px solid #fff;transition:background .2s ease}.modulo-formulario-contacto.light .descricao .link{color:#222;border:2px solid #222}.modulo-formulario-contacto .descricao .link span{display:inline-block;vertical-align:middle;margin-left:10px;position:relative;top:-2px}.modulo-formulario-contacto .descricao .link:hover{background-color:transparent;background-color:rgba(255,255,255,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#40FFFFFF,endColorstr=#40FFFFFF);zoom:1}.modulo-formulario-contacto.light .descricao .link:hover{background-color:transparent;background-color:rgba(34,34,34,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#40222222,endColorstr=#40222222);zoom:1}.modulo-formulario-contacto .background{position:absolute;left:0;top:0;display:block;width:100%;height:100%;overflow:hidden}.modulo-formulario-contacto .background .effect{position:absolute;left:0;top:0;display:block;width:100%;height:100%;overflow:hidden;zoom:1;opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}.modulo-formulario-contacto .subtitulo{display:block;text-align:left;max-width:640px;line-height:100%;color:#000;font-weight:700;font-size:11px;letter-spacing:2px;text-transform:uppercase;padding-bottom:30px;display:table;margin:0 auto}.modulo-formulario-contacto .subtitulo:before{content:'';display:block;position:absolute;left:-20px;top:4px;width:3px;height:3px;border-radius:1px;background:#000}.modulo-formulario-contacto .subtitulo:after{content:'';display:block;position:absolute;top:5px;left:-50px;width:31px;height:1px;background:#000;zoom:1;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}.modulo-formulario-contacto .div_img_block{height:640px;display:block}.modulo-formulario-contacto .linha{clear:both;width:100%;min-height:50px;padding-bottom:15px;display:block;font-size:0}.modulo-formulario-contacto .coluna50{width:49.5%;display:inline-block;vertical-align:top}.modulo-formulario-contacto .coluna100:before,.modulo-formulario-contacto .coluna50:before{content:'';display:block;position:absolute;left:0;bottom:-1px;width:3px;height:3px;border-radius:1px;background:#000}.modulo-formulario-contacto .coluna50:first-child{margin-right:1%}.modulo-formulario-contacto .coluna100{width:100%;display:inline-block;vertical-align:top}.modulo-formulario-contacto .linha>div ::-webkit-input-placeholder{color:#000}.modulo-formulario-contacto .linha>div :-moz-placeholder{color:#000;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.modulo-formulario-contacto .linha>div ::-moz-placeholder{color:#000;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.modulo-formulario-contacto .linha>div :-ms-input-placeholder{color:#000}.modulo-formulario-contacto .linha .input{width:98%;display:table;height:44px;border:0;background:transparent;border-bottom:1px solid rgba(23,23,23,.2);font-size:11px;font-weight:700;letter-spacing:2px;line-height:140%;text-align:left}.modulo-formulario-contacto .linha .coluna100 .input{width:96%;padding:0 2%}.modulo-formulario-contacto .linha .input_big{font-size:11px;font-weight:700;letter-spacing:2px;line-height:140%;text-align:left;width:99%;min-height:30px;height:60px;background:transparent;padding:2% 0 .5%;resize:none;border:none;border-bottom:1px solid rgba(23,23,23,.2)}.modulo-formulario-contacto .campos-obrigatorios{display:block;color:#999;font-weight:400;font-size:14px}.modulo-formulario-contacto .btn_container{display:table;margin:0 auto;text-align:center;table-layout:fixed;width:100%;max-width:900px;font-size:0;position:relative;z-index:1}.modulo-formulario-contacto .formulario{max-width:934PX;width:90%;margin:0 auto}.modulo-formulario-contacto .lnk_enviar{display:block;max-width:200px;padding:15px 20px;line-height:20px;margin:28px auto 0;text-align:center;color:#222;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:2px;border:2px solid #222;transition:background .2s ease}.modulo-formulario-contacto .lnk_enviar span{display:inline-block;vertical-align:middle;margin-left:10px;position:relative;top:-2px}.modulo-formulario-contacto .lnk_enviar:hover{background-color:transparent;background-color:rgba(34,34,34,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#40222222,endColorstr=#40222222);zoom:1}.modulo-formulario-contacto .ddl{display:block;width:100%;margin:0 auto;padding:0}.modulo-formulario-contacto .ddl select{display:block;width:100%;height:40px;font-size:16px}.modulo-formulario-contacto .coluna33:before{content:'';display:block;position:absolute;left:0;bottom:-2px;width:3px;height:3px;border-radius:1px;background:#000}.modulo-formulario-contacto .select{display:block;width:100%}.modulo-formulario-contacto .coluna33{border-bottom:1px solid rgba(23,23,23,.2);width:31.33%;display:inline-block;vertical-align:top;margin-right:2%}.modulo-formulario-contacto .sod_select{background-color:transparent;padding:0}.modulo-formulario-contacto .sod_select .sod_label{padding:0;font-size:11px;font-weight:700;letter-spacing:2px;color:#000}.modulo-formulario-contacto .sod_select:after{right:0}.modulo-formulario-contacto .input_holder .validator{top:-50px}.modulo-formulario-contacto .input_holder .validator .erroDetail{height:auto;text-transform:initial}.modulo-formulario-contacto .coluna33.disabled{pointer-events:none;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.modulo-formulario-contacto .contactos_rgpd{display:block;margin-top:15px}.modulo-formulario-contacto .chk_contactos_rgpd{color:#666;display:inline-block;font-size:12px}.modulo-formulario-contacto .lnk_contactos_rgpd{top:1px;color:#000;font-size:12px;font-weight:700;display:inline-block}.modulo-formulario-contacto .chk_contactos_rgpd input,.modulo-formulario-contacto .chk_contactos_rgpd ins{width:100%!important;height:100%!important;left:0!important;top:0!important}.modulo-formulario-contacto .chk_contactos_rgpd label{position:relative;top:1px;padding-left:7px;cursor:pointer}.normal .modulo-formulario-contacto .div_holder{padding:6% 0}.small .modulo-formulario-contacto .descricao .titulo{font-size:30px}.small .modulo-formulario-contacto .div_holder{padding:7% 0}.mini .modulo-formulario-contacto .div_holder{padding:8% 0}.mini .modulo-formulario-contacto .descricao .titulo{font-size:22px}.mini .modulo-formulario-contacto .descricao .link{max-width:200px;padding:10px}.mini .modulo-formulario-contacto .background .effect{display:none}.mini .modulo-formulario-contacto .linha .input{width:100%}.mini .modulo-formulario-contacto .linha{padding-bottom:0}.mini .modulo-formulario-contacto .linha.pos{position:relative;top:-9px}.mini .modulo-formulario-contacto .coluna33{width:100%;margin:0;display:block;padding-top:9px}.mini .modulo-formulario-contacto .sod_select{height:45px}.mini .modulo-formulario-contacto .coluna50{width:100%;margin:0;display:block;padding-bottom:10px}.mini .modulo-formulario-contacto .coluna100{display:block}.mini .modulo-formulario-contacto .coluna100:before{bottom:-1px}.mini .modulo-formulario-contacto .coluna50:before{bottom:9px}
.modulo-listagem-recrutamento{font-size:0}.modulo-listagem-recrutamento .item{height:540px;width:50%;display:inline-block}.modulo-listagem-recrutamento .item.full{width:100%}.modulo-listagem-recrutamento .comp-item-produto .descricao .nome{font-size:22px;font-weight:700;line-height:100%;margin-bottom:15px;color:white}.modulo-listagem-recrutamento .comp-item-produto .descricao .nome:before{content:'';position:absolute;left:-68px;top:6px;width:40px;height:1px;overflow:hidden;background-color:transparent;background-color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80FFFFFF,endColorstr=#80FFFFFF);zoom:1}.modulo-listagem-recrutamento .comp-item-produto .descricao .nome:after{content:'';display:block;position:absolute;left:-28px;top:5px;width:3px;height:3px;border-radius:1px;background:#fff}.modulo-listagem-recrutamento .comp-item-produto .descricao .solucoes{font-size:12px;font-weight:700;line-height:100%;color:white}.modulo-listagem-recrutamento .comp-item-produto.light .descricao .solucoes:before{display:none}.modulo-listagem-recrutamento .comp-item-produto .descricao{left:50px;bottom:40px}.modulo-listagem-recrutamento .comp-item-produto .imagem:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";background-color:rgba(0,0,0,.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000,endColorstr=#000)}.modulo-listagem-recrutamento .item .nome1{font-size:22px;font-weight:700;line-height:100%;margin-bottom:15px;color:white;text-align:center;width:90%;margin:0 auto}.modulo-listagem-recrutamento .item.light .nome1{color:#000}.small .modulo-listagem-recrutamento .comp-item-produto .descricao .nome{font-size:20px;letter-spacing:1px}.mini .modulo-listagem-recrutamento .item{width:100%}.mini .modulo-listagem-recrutamento .item.empty{padding:10% 0;height:auto}.mini .modulo-listagem-recrutamento .item.empty .nome1{font-size:16px}.mini .modulo-listagem-recrutamento .comp-item-produto .descricao .nome{font-size:18px;letter-spacing:.5px}
.modulo-listagem-servicos{font-size:0}.modulo-listagem-servicos .item{height:520px;width:25%;display:inline-block;vertical-align:top;cursor:pointer;overflow:hidden}.modulo-listagem-servicos .item.w50{width:50%}.modulo-listagem-servicos .item.w75{width:75%}.modulo-listagem-servicos .item.w100{width:100%}.modulo-listagem-servicos .bg_fundo{position:absolute;width:100%;height:100%;display:block;left:0;top:0;z-index:1;transition:opacity .8s ease,transform .8s ease}.modulo-listagem-servicos .holder{position:relative;z-index:2;max-width:300px;width:90%;text-align:center;margin:0 auto;display:block}.modulo-listagem-servicos .lbl_nome{font-size:24px;line-height:120%;color:rgba(255,255,255,.8);margin:30px 0;display:block}.modulo-listagem-servicos .lbl_resumo{font-size:15px;line-height:180%;color:rgba(255,255,255,.8);margin:30px 0;display:block}.modulo-listagem-servicos .link{display:block;max-width:200px;padding:15px 20px;line-height:20px;margin:5% auto 0;text-align:center;color:#fff;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:2px;border:2px solid #fff;transition:background .2s ease}.modulo-listagem-servicos .link:hover{background-color:transparent;background-color:rgba(255,255,255,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#40FFFFFF,endColorstr=#40FFFFFF);zoom:1}.modulo-listagem-servicos .descricao{display:block;overflow:hidden;max-height:0;transition:max-height .5s ease-in}.modulo-listagem-servicos .item:hover .bg_fundo{zoom:1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transform:scale(1.05)}.modulo-listagem-servicos .item:hover .descricao{max-height:420px}.normal .modulo-listagem-servicos .item{width:50%}.normal .modulo-listagem-servicos .item.w50{width:100%}.normal .modulo-listagem-servicos .item.w75{width:50%}.normal .modulo-listagem-servicos .item.w100{width:100%}.small .modulo-listagem-servicos .item{width:50%;height:500px}.small .modulo-listagem-servicos .item.w50{width:100%}.small .modulo-listagem-servicos .item.w75{width:50%}.small .modulo-listagem-servicos .item.w100{width:100%}.mini .modulo-listagem-servicos .item{width:100%!important;height:380px}
.modulo-listagem-solucoes{font-size:0}.modulo-listagem-solucoes .item{height:520px;width:25%;display:inline-block;vertical-align:top;cursor:pointer;overflow:hidden}.modulo-listagem-solucoes .item.w50{width:50%}.modulo-listagem-solucoes .item.w75{width:75%}.modulo-listagem-solucoes .item.w100{width:100%}.modulo-listagem-solucoes .bg_fundo{position:absolute;width:100%;height:100%;display:block;left:0;top:0;z-index:1;transition:opacity .8s ease,transform .8s ease}.modulo-listagem-solucoes .holder{position:relative;z-index:2;max-width:300px;width:90%;text-align:center;margin:0 auto;display:block}.modulo-listagem-solucoes .lbl_resumo{font-size:15px;line-height:180%;color:rgba(255,255,255,.8);margin:30px 0;display:block}.modulo-listagem-solucoes .link{display:block;max-width:200px;padding:15px 20px;line-height:20px;margin:5% auto 0;text-align:center;color:#fff;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:2px;border:2px solid #fff;transition:background .2s ease}.modulo-listagem-solucoes .link:hover{background-color:transparent;background-color:rgba(255,255,255,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#40FFFFFF,endColorstr=#40FFFFFF);zoom:1}.modulo-listagem-solucoes .imagem_logo{display:block;width:100%;height:120px;overflow:hidden}.modulo-listagem-solucoes .descricao{display:block;overflow:hidden;max-height:0;transition:max-height .5s ease-in}.modulo-listagem-solucoes .item:hover .bg_fundo{zoom:1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transform:scale(1.05)}.modulo-listagem-solucoes .item:hover .descricao{max-height:420px}.normal .modulo-listagem-solucoes .item{width:50%}.normal .modulo-listagem-solucoes .item.w50{width:100%}.normal .modulo-listagem-solucoes .item.w75{width:50%}.normal .modulo-listagem-solucoes .item.w100{width:100%}.small .modulo-listagem-solucoes .item{width:50%;height:500px}.small .modulo-listagem-solucoes .item.w50{width:100%}.small .modulo-listagem-solucoes .item.w75{width:50%}.small .modulo-listagem-solucoes .item.w100{width:100%}.mini .modulo-listagem-solucoes .item{width:100%!important;height:420px}
.modulo-morada-contactos{position:relative;display:block;width:100%;margin:0 auto;text-align:center;clear:both;font-size:0}.modulo-morada-contactos .item{display:inline-block;vertical-align:top;width:25%;max-width:480px;font-size:16px;line-height:180%;color:#101010;text-align:center;font-weight:300;padding:60px 0;margin:0 auto}.modulo-morada-contactos b{font-weight:500}.modulo-morada-contactos .separator{margin:20px 0;display:block}.normal .modulo-morada-contactos .item{width:50%;padding:40px 0}.small .modulo-morada-contactos .item{width:50%;padding:30px 0}.small .modulo-morada-contactos .separator{margin:10px auto}.mini .modulo-morada-contactos .item{width:100%;padding:20px 0;font-size:15px;line-height:160%}.mini .modulo-morada-contactos .separator{margin:0 auto}
.modulo-projetos-selecionados{position:relative;display:block;width:100%;clear:both;font-size:0}.modulo-projetos-selecionados .item{display:inline-block;vertical-align:top;width:25%;height:560px}.modulo-projetos-selecionados .item.destaque{width:50%}.modulo-projetos-selecionados .item.header{background:#f6f6f6 url(/assets/release/images/pattern.png) repeat}.modulo-projetos-selecionados .item.header .tbl{width:80%;max-width:280px}.modulo-projetos-selecionados .item.header .titulo{display:block;line-height:100%;text-align:left;color:#111;font-weight:900;font-size:32px;text-transform:uppercase;letter-spacing:2px}.modulo-projetos-selecionados .item.header .divider{display:block;margin:20% 0;height:2px}.modulo-projetos-selecionados .item.header .divider:before{content:'';display:block;position:absolute;left:30px;top:0;width:3px;height:3px;border-radius:1px;background:#111}.modulo-projetos-selecionados .item.header .divider:after{content:'';display:block;position:absolute;top:1px;left:0;width:31px;height:1px;background:#111;zoom:1;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}.modulo-projetos-selecionados .item.header .resumo{display:block;line-height:150%;text-align:left;color:#111;font-weight:300;font-size:18px}.large .modulo-projetos-selecionados .item.header .divider{margin:10% 0}.large .modulo-projetos-selecionados .item{height:420px}.normal .modulo-projetos-selecionados .item{width:50%;height:420px}.normal .modulo-projetos-selecionados .item.header .divider{margin:10% 0}.normal .modulo-projetos-selecionados .item.destaque{width:100%}.small .modulo-projetos-selecionados .item{width:50%;height:320px}.small .modulo-projetos-selecionados .item.header .divider{margin:10% 0}.mini .modulo-projetos-selecionados .item{width:100%;height:280px}.mini .modulo-projetos-selecionados .item.header{height:auto;padding:10% 0}.mini .modulo-projetos-selecionados .item.header .tbl{max-width:420px}.mini .modulo-projetos-selecionados .item.header .titulo{font-size:26px;text-align:center}.mini .modulo-projetos-selecionados .item.header .resumo{font-size:16px;text-align:center}.mini .modulo-projetos-selecionados .item.header .divider{margin:2% 0}.mini .modulo-projetos-selecionados .item.header .divider:after,.mini .modulo-projetos-selecionados .item.header .divider:before{display:none}
.modulo-slider-banners{display:block;margin:0 auto;position:relative;width:100%;height:100%;overflow:hidden}.modulo-slider-banners .slider-banners{display:block;margin:0 auto;position:relative;width:100%;min-height:480px;height:920px;background:#000}.modulo-slider-banners .scroll_down{position:absolute;z-index:4;display:block;text-align:center;max-width:200px;color:#fff;font-weight:500;font-size:11px;text-transform:uppercase;letter-spacing:1px;left:0;right:0;bottom:60px;margin:auto;cursor:pointer;transition:color .2s ease}.modulo-slider-banners .scroll_down:before{content:'';display:block;position:absolute;bottom:-28px;left:0;right:0;margin:auto;width:3px;height:3px;border-radius:1px;background:#fff}.modulo-slider-banners .scroll_down:after{content:'';display:block;position:absolute;left:0;right:0;margin:auto;bottom:-60px;height:31px;width:1px;background:#fff;zoom:1;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}.modulo-slider-banners .scroll_down:hover{color:rgba(255,255,255,.4)}.modulo-slider-banners .slider-banners .bx-wrapper{position:absolute;z-index:1;margin:0 auto;padding:0;*zoom:1;width:100%;height:100%}.modulo-slider-banners .slider-banners .bx-wrapper .bx-loading{background:url(../images/progress.gif) no-repeat scroll center center #000;height:100%;zoom:1;filter:alpha(opacity=80);opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";top:0;left:0;position:fixed;width:100%;z-index:99999}.modulo-slider-banners .slider-banners .bx-wrapper .bx-viewport{transform:translateZ(0);height:100%!important;background:#000}.modulo-slider-banners .slider-banners .bx-controls{display:none}.modulo-slider-banners .slider-banners .slider{width:100%;height:100%;position:absolute;margin:auto;display:block}.modulo-slider-banners .slider-banners .slider li{width:100%;height:100%;position:relative;display:block;overflow:hidden}.modulo-slider-banners .slider-banners .slider .media{width:100%;height:100%;position:absolute;left:0;top:0;display:block;z-index:1;overflow:hidden}.modulo-slider-banners .slider-banners .media:after{content:'';display:none;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;overflow:hidden;background-color:transparent;background-color:rgba(34,34,34,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80222222,endColorstr=#80222222);zoom:1}.modulo-slider-banners .slider-banners .slider .media .video{width:100%;height:100%;position:absolute;left:0;top:0;display:block;z-index:1;overflow:hidden}.modulo-slider-banners .slider-banners .slider .media .bgvideo{width:100%;height:100%;position:absolute;left:0;top:0;display:block;z-index:1;overflow:hidden}.modulo-slider-banners .slider-banners .slider .media .bgvideo video{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;background:#000;transform:translateX(-50%) translateY(-50%)}.modulo-slider-banners .slider-banners .slider .media img{position:absolute;width:100%;height:auto;display:block;z-index:0;overflow:hidden}.modulo-slider-banners .slider-banners .descricao{position:absolute;z-index:3;left:0;right:0;margin:auto;bottom:20%;display:none;width:92%;max-width:1560px;text-align:left}.modulo-slider-banners .slider-banners .subtitulo{display:block;text-align:left;max-width:640px;line-height:100%;color:rgba(255,255,255,.4);font-weight:700;font-size:11px;letter-spacing:2px;text-transform:uppercase;padding-bottom:10px}.modulo-slider-banners .slider-banners .subtitulo:before{content:'';display:block;position:absolute;left:-20px;top:4px;width:3px;height:3px;border-radius:1px;background:#fff}.modulo-slider-banners .slider-banners .subtitulo:after{content:'';display:block;position:absolute;top:5px;left:-50px;width:31px;height:1px;background:#fff;zoom:1;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}.modulo-slider-banners .slider-banners .titulo{display:block;text-align:left;max-width:640px;line-height:100%;color:#fff;font-weight:900;font-size:78px;text-transform:uppercase;padding-bottom:10px;text-shadow:1px 1px 4px rgba(0,0,0,.05)}.modulo-slider-banners .slider-banners .texto{display:block;text-align:left;max-width:420px;line-height:120%;color:#fff;font-weight:500;font-size:16px;letter-spacing:1px;zoom:1;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);padding-bottom:10px}.modulo-slider-banners .slider-banners .link{display:table;margin-top:2%;padding:10px 15px 10px 0;text-align:left;color:#fff;font-weight:500;font-size:11px;letter-spacing:2px;text-transform:uppercase}.modulo-slider-banners .slider-banners .link span{position:absolute;display:block;right:-35px;top:12px;transition:right .2s ease,opacity .2s ease}.modulo-slider-banners .slider-banners .link:hover span{right:-45px;zoom:1;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.modulo-slider-banners .slider-banners .navigation{position:absolute;right:4%;bottom:60px;display:block;width:140px;height:30px;z-index:5;pointer-events:none}.modulo-slider-banners .slider-banners .navigation>div{position:absolute;left:0;top:0;display:block;width:100%;height:100%}.modulo-slider-banners .slider-banners .nav a{position:absolute;margin:auto;width:45px;height:30px;display:block;z-index:5;pointer-events:auto;overflow:hidden}.modulo-slider-banners .slider-banners .nav a span{top:0;right:0;bottom:0;left:0;position:absolute;margin:auto;display:block;transition:left .1s ease,right .1s ease}.modulo-slider-banners .slider-banners .nav .bx-prev{left:0}.modulo-slider-banners .slider-banners .nav .bx-prev:hover span{right:10px;zoom:1;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.modulo-slider-banners .slider-banners .nav .bx-next{right:0}.modulo-slider-banners .slider-banners .nav .bx-next:hover span{left:10px;zoom:1;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.modulo-slider-banners .slider-banners .navigation .bx-pager{text-align:center;width:100%;display:block;margin:0 auto;color:#fff;font-weight:300;font-size:13px;line-height:28px}.large .modulo-slider-banners .slider-banners{min-height:580px}.large .modulo-slider-banners .slider-banners .titulo{font-size:64px}.normal .modulo-slider-banners .slider-banners{min-height:480px}.normal .modulo-slider-banners .scroll_down{bottom:40px}.normal .modulo-slider-banners .scroll_down:after{bottom:-40px}.normal .modulo-slider-banners .scroll_down:before{bottom:-8px}.normal .modulo-slider-banners .slider-banners .titulo{font-size:52px}.normal .modulo-slider-banners .slider-banners .navigation{bottom:40px}.small .modulo-slider-banners .slider-banners{height:480px!important}.small .modulo-slider-banners .slider-banners .media:after{display:block}.small .modulo-slider-banners .scroll_down{display:none}.small .modulo-slider-banners .slider-banners .subtitulo:after,.small .modulo-slider-banners .slider-banners .subtitulo:before{display:none}.small .modulo-slider-banners .slider-banners .titulo{font-size:36px}.small .modulo-slider-banners .slider-banners .navigation{bottom:10px;right:2%}.mini .modulo-slider-banners .slider-banners{height:320px!important;min-height:0}.mini .modulo-slider-banners .slider-banners .media:after{display:block}.mini .modulo-slider-banners .scroll_down{display:none}.mini .modulo-slider-banners .slider-banners .subtitulo:after,.mini .modulo-slider-banners .slider-banners .subtitulo:before{display:none}.mini .modulo-slider-banners .slider-banners .titulo{font-size:28px}.mini .modulo-slider-banners .slider-banners .texto{max-width:280px;font-size:13px}.mini .modulo-slider-banners .slider-banners .navigation{bottom:10px;right:2%}
.modulo-footer{background:#222;overflow:hidden;font-size:0}.modulo-footer .lnk_scroll{position:fixed;right:2%;bottom:2%;display:none;z-index:100;width:50px;height:50px;background:#FFF;border-radius:25px;cursor:pointer;box-shadow:0 5px 10px rgba(0,0,0,.1)}.modulo-footer .lnk_scroll span{top:0;right:0;bottom:0;left:0;position:absolute;margin:auto;animation-duration:.5s;animation-fill-mode:both}@keyframes bounceup{0%,100%{transform:translateY(0)}40%{transform:translateY(10px)}60%{transform:translateY(-10px)}}.modulo-footer .lnk_scroll:hover span{animation-name:bounceup}.modulo-footer .inner_holder{padding:93px 0 26px;display:block;width:90%;max-width:1200px;clear:both;margin:0 auto}.modulo-footer .sitemap{display:block;width:96%;max-width:1500px;height:460px;text-align:center;margin:0 auto;clear:both}.modulo-footer .sitemap .logo{display:table;padding:35px 0;margin:0 auto;text-align:center}.modulo-footer .footer-menu{display:table;font-size:0;text-align:center;margin:0 auto;vertical-align:middle}.modulo-footer .footer-menu:after{content:'';width:92%;max-width:580px;height:1px;position:absolute;left:0;right:0;margin:auto;bottom:-10px;overflow:hidden;background:#575757}.modulo-footer .footer-menu li{display:inline-block;vertical-align:middle}.modulo-footer .footer-menu li a{color:#fff;font-weight:700;font-size:13px;display:inline-block;height:20px;line-height:18px;padding:10px 20px;text-transform:uppercase;letter-spacing:1px;transition:color .2s ease}.modulo-footer .footer-menu li a:hover,.modulo-footer .footer-menu li a.active{color:#000}.modulo-footer .newsletter{display:table;margin:40px auto;text-align:center;width:100%;max-width:375px}.modulo-footer .newsletter .pnl-newsletter{display:table;text-align:center;width:100%;background:#fff;border-radius:4px}.modulo-footer .newsletter .label{display:table;margin:0 auto;text-align:center;color:#fff;font-weight:700;font-size:13px;padding-bottom:20px;text-transform:uppercase;letter-spacing:1px}.modulo-footer .newsletter .input{display:block;padding:0 5%;width:75%;height:50px;line-height:48px;text-align:left;color:#444;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:1px;border:0;background:transparent}.modulo-footer .newsletter .btn-enviar{position:absolute;right:0;top:0;bottom:0;width:15%;height:50px;display:block}.modulo-footer .newsletter .btn-enviar span{top:0;right:0;bottom:0;left:0;position:absolute;margin:auto}.modulo-footer .footer-social{display:inline-block;font-size:0;text-align:center;vertical-align:middle;width:100%}.modulo-footer .redes:after{background-color:#2a2a2a;box-sizing:border-box;height:97px;width:1px;content:'';display:block;position:absolute;right:0;top:-30px}.modulo-footer .footer-social li{display:inline-block;vertical-align:middle}.modulo-footer .footer-social li a{display:inline-block;width:50px;height:50px;margin:0 2px;line-height:97px;border-radius:25px;transition:background .2s ease}.modulo-footer .footer-social li a span{top:0;right:0;bottom:0;left:0;position:absolute;margin:auto}.modulo-footer .footer-social li a:hover{background:#333}.modulo-footer .div_holder{height:97px;vertical-align:middle;line-height:97px}.modulo-footer .parcerias .tbl .tblcell{text-align:left}.modulo-footer .politicas{text-align:right}.modulo-footer .copyright{display:block;width:100%;height:90px;background:#3f3f3f;clear:both}.modulo-footer .copyright .footer-copy{display:block;width:96%;max-width:1500px;text-align:center;margin:0 auto;padding:25px 0}.modulo-footer .copyright .footer-copy span,.modulo-footer .copyright .footer-copy a{display:inline-block;line-height:150%;padding:0 5px 0 0;text-align:center;color:#fff;font-weight:400;font-size:13px}.modulo-footer .copyright .footer-copy b{font-weight:700}.modulo-footer .copyright .footer-copy .lnk_ma{display:table;margin:0 auto}.modulo-footer .w50{width:50%;display:inline-block;vertical-align:top}.modulo-footer .txt_holder:first-child{width:50%}.modulo-footer .txt_holder{width:48%;display:inline-block;padding-right:40px;vertical-align:top;box-sizing:border-box}.modulo-footer .bottom{height:80px}.modulo-footer .lbl_tit{font-size:14px;font-weight:900;line-height:90%;color:white;text-align:left;text-transform:uppercase;display:block;margin-bottom:40px}.modulo-footer .lbl_desc{font-size:12px;line-height:150%;color:#666;text-align:left;font-weight:600}.modulo-footer .lbl_copyright{font-size:10px;letter-spacing:1pt;line-height:140%;color:#777;text-align:left;text-transform:uppercase}.modulo-footer .politicas a{font-size:10px;line-height:140%;color:#666;text-align:left;text-transform:uppercase;padding-right:10px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity .3s ease-in-out;cursor:pointer}.modulo-footer .politicas a.livro_de_reclamacoes{padding-right:0}.modulo-footer .politicas a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.modulo-footer .redes{display:inline-block;width:50%;vertical-align:middle}.modulo-footer .parcerias{display:inline-block;width:50%;vertical-align:middle}.modulo-footer .parcerias .img_parcerias{margin-right:8px;margin-bottom:10px}.modulo-footer .parcerias .img_parcerias.img_parcerias4{max-width:265px;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"}.modulo-footer .parcerias .img_parcerias.img_parcerias3{margin-bottom:16px}.modulo-footer .parcerias .lnk_2020{display:block;z-index:5}.modulo-footer .top{height:162px;padding-bottom:20px;box-sizing:border-box}.modulo-footer .right{box-sizing:border-box}.modulo-footer .div_mini{display:none}.modulo-footer .lbl_copy2{font-size:10px;letter-spacing:1pt;line-height:140%;color:#666;text-align:left;text-transform:uppercase;padding-right:20px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity .3s ease-in-out;cursor:pointer}.big .modulo-footer .redes:after{right:15px}.large .modulo-footer .top{height:200px}.large .modulo-footer .parcerias img{padding-left:30px}.large .modulo-footer .footer-social{padding-right:30px;box-sizing:border-box}.large .modulo-footer .politicas{padding-left:0}.large .modulo-footer .politicas a{padding-right:10px}.large .modulo-footer .politicas a.livro_de_reclamacoes{padding-right:0}.large .modulo-footer .redes:after{right:15px}.large .modulo-footer .div_mini{display:none}.normal .modulo-footer .top{height:200px}.normal .modulo-footer .parcerias img{padding-left:20px}.normal .modulo-footer .footer-social{padding-right:20px;box-sizing:border-box;text-align:right}.normal .modulo-footer .parcerias .tbl .tblcell{padding-right:20px;box-sizing:border-box;text-align:right}.normal .modulo-footer .politicas{padding-left:0}.normal .modulo-footer .redes:after{display:none}.normal .modulo-footer .redes{width:100%}.normal .modulo-footer .parcerias{width:100%;margin-top:15px}.normal .modulo-footer .txt_holder{padding-right:10px}.normal .modulo-footer .politicas a{width:50%;padding-right:0;text-align:right;display:inline-block;margin:0 auto;margin-right:25px;display:block}.normal .modulo-footer .div_mini{display:none}.small .modulo-footer .w50.left{display:none}.small .modulo-footer .w50.right{padding-left:0;width:100%;text-align:center}.small .modulo-footer .inner_holder{padding:40px 0 20px}.small .modulo-footer .top{height:120px;padding-bottom:0}.small .modulo-footer .politicas{padding-left:0}.small .modulo-footer .div_mini{display:inline-block}.small .modulo-footer .politicas .tblcell{line-height:30px;text-align:center}.small .modulo-footer .redes:after{right:15px}.mini .modulo-footer .w50.left{display:none}.mini .modulo-footer .w50.right{padding-left:0;width:100%;text-align:center}.mini .modulo-footer .inner_holder{padding:40px 0 20px}.mini .modulo-footer .top{height:120px;padding-bottom:0}.mini .modulo-footer .politicas{padding-left:0}.mini .modulo-footer .div_mini{display:inline-block;margin-top:20PX}.mini .modulo-footer .politicas .tblcell{line-height:20px}.mini .modulo-footer .politicas a{width:100%;padding-right:0;margin:5px auto;text-align:center;display:block}.mini .modulo-footer .redes:after{display:none}.mini .modulo-footer .redes{width:100%}.mini .modulo-footer .parcerias{width:100%;margin:20px 0;text-align:center}.mini .modulo-footer .bottom{height:auto}.mini .modulo-footer .parcerias .tbl .tblcell,.mini .modulo-footer .parcerias .lnk_2020{text-align:center}.mini .modulo-footer .politicas .tblcell{text-align:center}.mini .modulo-footer .lbl_copy2 b{display:block;text-align:center}
@charset "UTF-8";.modulo-menu-lateral{z-index:9999;float:left;width:80px;height:100%}.modulo-menu-lateral .tbl{width:90%;height:100%;margin:0 auto;position:relative;z-index:1;padding:0 43px;box-sizing:border-box;overflow:hidden}.modulo-menu-lateral .btnminimenu{width:80px;height:80px;display:block;z-index:101;cursor:pointer;position:absolute;top:0;border-bottom:1px solid #eee}.modulo-menu-lateral .btnminimenu .hamburger{display:block;position:absolute;left:29px;top:38px}.modulo-menu-lateral .btnminimenu .hamburger span{transition:all 200ms ease-in-out;cursor:pointer;border-radius:1px;width:18px;height:2px;background:#000;position:absolute;display:block;content:''}.modulo-menu-lateral .btnminimenu .hamburger span:before,.modulo-menu-lateral .btnminimenu .hamburger span:after{transition:all 200ms ease-in-out;cursor:pointer;border-radius:1px;height:2px;width:22px;background:#000;position:absolute;display:block;content:''}.modulo-menu-lateral .btnminimenu .hamburger span:before{top:-8px}.modulo-menu-lateral .btnminimenu .hamburger span:after{bottom:-8px}.modulo-menu-lateral .btnminimenu .hamburger.active span{background-color:transparent}.modulo-menu-lateral .btnminimenu .hamburger.active span:before,.modulo-menu-lateral .btnminimenu .hamburger.active span:after{top:0}.modulo-menu-lateral .btnminimenu .hamburger.active span:before{transform:rotate(45deg)}.modulo-menu-lateral .btnminimenu .hamburger.active span:after{transform:rotate(-45deg)}.small .modulo-menu-lateral .btnminimenu,.mini .modulo-menu-lateral .btnminimenu{display:block}.modulo-menu-lateral .holder{position:fixed;background-color:#fff;z-index:999;height:100%;width:80px}.modulo-menu-lateral #minimenu{display:block;width:420px;height:100%;background:#fbfbfb;position:fixed;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";left:-420px;top:0;z-index:1;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.openMenu .modulo-menu-lateral #minimenu{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity 1s ease-in-out}.openMenu .modulo-menu-lateral .holder{position:fixed!important}.modulo-menu-lateral #minimenu .nivel1{width:100%;display:block}.modulo-menu-lateral #minimenu .nivel1>li>a{font-size:24px;line-height:90%;text-align:left;font-weight:900;padding:12px 10px;display:table;text-transform:uppercase;cursor:pointer;color:#000}.modulo-menu-lateral #minimenu .nivel1>li>a:before{content:'■';text-indent:-5px;text-align:right;vertical-align:middle;color:#000;font-weight:400;font-size:11px;border-top:1px solid #ddd;width:300px;height:1px;line-height:0;position:absolute;margin:auto;top:0;bottom:0;right:100%;zoom:1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:opacity .2s ease}.modulo-menu-lateral #minimenu .nivel1>li>a.active:before,.modulo-menu-lateral #minimenu .nivel1>li:hover>a:before{zoom:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.modulo-menu-lateral #minimenu .nivel1>li>a:after{content:'■';text-indent:-5px;text-align:left;vertical-align:middle;color:#000;font-weight:400;font-size:11px;border-top:1px solid #ddd;width:300px;height:1px;line-height:0;position:absolute;margin:auto;left:100%;top:0;bottom:0;zoom:1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);transition:opacity .2s ease}.modulo-menu-lateral #minimenu .nivel1>li>a.active:after,.modulo-menu-lateral #minimenu .nivel1>li:hover>a:after{zoom:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.modulo-menu-lateral #minimenu .nivel1>li.cima>a:before{zoom:1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.modulo-menu-lateral #minimenu .nivel1>li.cima>a:after{zoom:1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.modulo-menu-lateral #minimenu .nivel1>li.cima:hover>a:before{zoom:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.modulo-menu-lateral #minimenu .nivel1>li.cima:hover>a:after{zoom:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.modulo-menu-lateral #minimenu .minilinguas{padding:10px 0;width:240px;text-align:center;display:block;font-size:0}.modulo-menu-lateral #minimenu .minilinguas li{display:inline-block;padding:10px;vertical-align:top}.modulo-menu-lateral #minimenu .minilinguas li a{text-transform:uppercase;color:#aaa;font-weight:300;font-size:12px}.modulo-menu-lateral #minimenu .minilinguas li a.activo{font-weight:400;color:#fff}.normal .modulo-menu-lateral #minimenu .shadowmenu,.large .modulo-menu-lateral #minimenu .shadowmenu,.big .modulo-menu-lateral #minimenu .shadowmenu{left:-25px!important}.modulo-menu-lateral .img_ma{display:block;position:absolute;top:-80px;left:0;bottom:0;margin:auto;right:0}.modulo-menu-lateral .lbl_holder{width:100%;height:100%;display:block;z-index:2;background:#fff;cursor:pointer}.modulo-menu-lateral .lnk_rede{display:block;padding:28px 0;border-top:1px solid #eee;text-align:center;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity .3s ease-in-out;cursor:pointer}.modulo-menu-lateral .lnk_rede:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.modulo-menu-lateral .links_holder{position:absolute;bottom:0;left:0;display:block;width:100%;z-index:2}.modulo-menu-lateral .idiomas-menu{display:none}.modulo-menu-lateral .idiomas-menu li{display:inline-block}.modulo-menu-lateral .idiomas-menu li>a{font-size:24px;line-height:90%;text-align:left;font-weight:900;padding:12px 10px;display:table;text-transform:uppercase;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);transition:all .3s ease-in-out;cursor:pointer;color:#000}.small .modulo-menu-lateral{float:none;position:absolute;left:0;top:0;pointer-events:none}.small .modulo-menu-lateral .lbl_holder{display:none}.small .modulo-menu-lateral .links_holder{display:none}.small .modulo-menu-lateral .btnminimenu{border:none}.small .modulo-menu-lateral .holder{position:absolute;background-color:transparent;z-index:999;height:80px;width:80px;pointer-events:auto}.small .modulo-menu-lateral .btnminimenu .hamburger span:before,.small .modulo-menu-lateral .btnminimenu .hamburger span:after{background:#fff}.small .modulo-menu-lateral .btnminimenu .hamburger span{background:#fff}.small .modulo-menu-lateral.black .btnminimenu .hamburger span{background:#000}.small .modulo-menu-lateral.black .btnminimenu .hamburger.active span{background:transparent}.small .modulo-menu-lateral.black .btnminimenu .hamburger span:before,.small .modulo-menu-lateral.black .btnminimenu .hamburger span:after{background:#000}.small .modulo-menu-lateral .btnminimenu .hamburger.active span:before,.small .modulo-menu-lateral .btnminimenu .hamburger.active span:after{background:#000}.small .modulo-menu-lateral .idiomas-menu{display:block}.mini .modulo-menu-lateral{float:none;position:absolute;left:0;top:0;pointer-events:none}.mini .modulo-menu-lateral .lbl_holder{display:none}.mini .modulo-menu-lateral .links_holder{display:none}.mini .modulo-menu-lateral .holder{position:absolute;background-color:transparent;z-index:999;height:80px;width:80px;height:60px;width:60px;pointer-events:auto}.mini .modulo-menu-lateral .btnminimenu .hamburger span{background:#fff}.mini .modulo-menu-lateral.black .btnminimenu .hamburger span{background:#000}.mini .modulo-menu-lateral.black .btnminimenu .hamburger.active span{background:transparent}.mini .modulo-menu-lateral .btnminimenu .hamburger span:before{background:#fff}.mini .modulo-menu-lateral .btnminimenu .hamburger span:after{background:#fff}.mini .modulo-menu-lateral .btnminimenu{width:60px;height:60px;border:none}.mini .modulo-menu-lateral .btnminimenu .hamburger{display:block;position:absolute;left:20px;top:30px}.mini .modulo-menu-lateral .btnminimenu .hamburger span:before,.mini .modulo-menu-lateral .btnminimenu .hamburger span:after{background:#fff}.mini .modulo-menu-lateral.black .btnminimenu .hamburger span:before,.mini .modulo-menu-lateral.black .btnminimenu .hamburger span:after{background:#000}.mini .modulo-menu-lateral .btnminimenu .hamburger.active span:before,.mini .modulo-menu-lateral .btnminimenu .hamburger.active span:after{background:#000}.mini .modulo-menu-lateral .idiomas-menu{display:block}.mini .modulo-menu-lateral #minimenu{width:280px;left:-280px}.mini .modulo-menu-lateral .tbl{width:95%;padding:0 20px}.mini .modulo-menu-lateral .idiomas-menu li>a,.mini .modulo-menu-lateral #minimenu .nivel1>li>a{font-size:21px}@media screen and (max-height:600px){.modulo-menu-lateral .lbl_holder{display:none}}@media screen and (max-height:490px){.mini .modulo-menu-lateral .btnminimenu{width:40px;height:40px}.mini .modulo-menu-lateral .tbl{padding:0 30px}.mini .modulo-menu-lateral #minimenu .nivel1>li>a:before{display:none!important}}
.modulo-header{position:absolute;left:0;right:0;top:0;margin:auto;z-index:999;display:block;width:96%;max-width:1676px;height:40px;line-height:40px;vertical-align:middle;text-align:center;margin-top:30px;font-size:0}.modulo-header .header-logo{float:left;display:block;text-align:left;font-size:0;padding:0 10px 10px 0;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity .3s ease-in-out;cursor:pointer}.modulo-header .header-logo:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.modulo-header .header-logo img{display:inline-block;vertical-align:middle;width:100%;max-width:180px;height:auto}.modulo-header .header-menu{font-size:0;text-align:right;display:inline-block;vertical-align:middle;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity .3s ease-in-out;cursor:pointer}.modulo-header .header-menu:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.modulo-header .separador{display:inline-block;margin-left:18px}.modulo-header .separador span{vertical-align:middle}.modulo-header .js-open-popup{margin-right:40px}.modulo-header .lnk_contatos{font-size:11px;font-weight:700;letter-spacing:2px;line-height:140%;color:white;vertical-align:middle;text-align:right;text-transform:uppercase}.modulo-header.black .lnk_contatos{color:#000}.modulo-header .lnk_contatos .txt{position:relative;top:2px;vertical-align:middle;margin-left:20px;display:inline-block}.modulo-header .fright{top:-5px;float:right}.modulo-header .icon-get_back_black,.modulo-header .icon-get_back{position:relative;top:0;left:-18px;vertical-align:middle;display:inline-block}.modulo-header .icolg{position:absolute;top:16px;right:5px}.modulo-header .header-idiomas{display:inline-block;font-size:0;vertical-align:middle;max-height:40px}.modulo-header.black .header-idiomas .active{color:#000}.modulo-header .header-idiomas .active{color:#fff;font-weight:400;font-size:11px;display:inline-block;height:20px;line-height:20px;padding:10px 20px;text-transform:uppercase;cursor:pointer}.modulo-header .idiomas-menu{display:none;cursor:pointer;position:absolute;top:35px;LEFT:4px;width:100%;background:#000}.modulo-header .header-idiomas:hover .idiomas-menu{display:block}.modulo-header .idiomas-menu li{display:block;width:100%;font-size:0}.modulo-header .idiomas-menu li a{color:#fff;font-weight:900;font-size:13px;display:block;width:100%;height:40px;line-height:38px;text-transform:uppercase;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity .3s ease-in-out;cursor:pointer}.modulo-header .idiomas-menu li a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.modulo-header .btn-minimenu{background:#444;display:none;position:absolute;right:0;top:18px;height:64px;width:64px;cursor:pointer;z-index:10}.modulo-header .btn-minimenu .menuham{display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:101;overflow:hidden;margin:auto;padding:0;width:45px;height:45px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;border:none;transition:background .2s}.modulo-header .btn-minimenu .menuham:focus{outline:none}.modulo-header .btn-minimenu .menuham span{display:block;position:absolute;top:22px;left:9px;right:9px;height:3px;background:#000}.modulo-header .btn-minimenu .menuham span:before,.modulo-header .btn-minimenu .menuham span:after{position:absolute;display:block;right:0;width:100%;height:3px;background-color:#000;content:""}.modulo-header .btn-minimenu .menuham span:before{top:-8px}.modulo-header .btn-minimenu .menuham span:after{bottom:-8px}.modulo-header .btn-minimenu .menuham-block span{transition:background 0s .2s}.modulo-header .btn-minimenu .menuham-block span:before,.modulo-header .btn-minimenu .menuham-block span:after{transition-duration:.2s,.2s;transition-delay:.2s,0s}.modulo-header .btn-minimenu .menuham-block span:before{transition-property:top,transform}.modulo-header .btn-minimenu .menuham-block span:after{transition-property:bottom,transform}.modulo-header .btn-minimenu .menuham-block.is-active span{background:none}.modulo-header .btn-minimenu .menuham-block.is-active span:before{top:0;transform:rotate(45deg)}.modulo-header .btn-minimenu .menuham-block.is-active span:after{bottom:0;transform:rotate(-45deg)}.modulo-header .btn-minimenu .menuham-block.is-active span:before,.modulo-header .btn-minimenu .menuham-block.is-active span:after{transition-delay:0s,.2s}.small .modulo-header{margin-top:24px}.small .modulo-header .header-logo{margin-left:58px}.small .modulo-header .header-menu{display:none}.small .modulo-header .main-menu{display:block}.small .modulo-header .main-menu li{display:block}.small .modulo-header .main-menu li a{display:block;padding:5px 20px;text-align:left;font-size:12px}.small .modulo-header .btn-minimenu{display:block}.small .modulo-header .separador{display:none}.small .modulo-header .header-logo img{max-width:132px}.small .modulo-header .header-idiomas{display:none}.mini .modulo-header{margin-top:15px}.mini .modulo-header .header-logo{margin-left:58px}.mini .modulo-header .header-menu{display:none}.mini .modulo-header .main-menu{display:block}.mini .modulo-header .main-menu li{display:block}.mini .modulo-header .main-menu li a{display:block;padding:5px 20px;text-align:left;font-size:12px}.mini .modulo-header .btn-minimenu{display:block}.mini .modulo-header .separador{display:none}.mini .modulo-header .header-logo img{max-width:132px}.mini .modulo-header .header-idiomas{display:none}
@charset "UTF-8";.modulo-newsletter-adicionar1{bottom:9.5%;display:block;width:90%;left:0;right:0;margin:0 auto;position:absolute;z-index:1;padding:0 38px;box-sizing:border-box}.modulo-newsletter-adicionar1 .hide{display:none}.modulo-newsletter-adicionar1 .pnl-newsletter{max-width:267px;width:90%;height:auto;display:block}.modulo-newsletter-adicionar1 .pnl-newsletter:after{content:'■';text-indent:-5px;text-align:left;vertical-align:bottom;color:#000;font-weight:400;font-size:8px;border-top:1px solid #ddd;width:100%;height:1px;line-height:0;position:absolute;margin:auto;right:0;left:0;top:0;bottom:-56px;max-width:267px}.modulo-newsletter-adicionar1 .pnl-newsletter input{border:none;font-size:11px;letter-spacing:1px;line-height:140%;color:#444;text-align:left;text-transform:uppercase;height:50px;line-height:50px;width:87%;background-color:#fbfbfb;text-indent:5px}.modulo-newsletter-adicionar1 .link{padding:17px;position:absolute;right:-14px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity .3s ease-in-out;cursor:pointer}.modulo-newsletter-adicionar1 .link:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.mini .modulo-newsletter-adicionar1{width:95%;padding:0 20px}.mini .modulo-newsletter-adicionar1 .pnl-newsletter input{width:74%}@media screen and (max-height:490px){.mini .modulo-newsletter-adicionar1{position:relative;bottom:0}}
.modulo-newsletter-gestao1{clear:both;width:100%;margin:0 auto;display:block;overflow:hidden}.modulo-newsletter-gestao1 .formulario{max-width:720px;width:96%;display:block;text-align:center;margin:0 auto;padding:170px 0}.modulo-newsletter-gestao1 .titulos{display:block;margin:0 auto;text-align:center;padding-bottom:4%}.modulo-newsletter-gestao1 .titulo{padding-bottom:28px;letter-spacing:1px;text-align:center;display:block;line-height:125%;text-transform:uppercase;padding-top:20px;font-size:42px;font-weight:800;line-height:120%;color:#101010}.modulo-newsletter-gestao1 .subtitulo{margin-bottom:20px;display:block;font-size:18px;line-height:180%;font-weight:300;max-width:100%;margin:0 auto 40px;line-height:160%;color:#101010}.modulo-newsletter-gestao1 .linha{display:table;text-align:center;width:100%;margin:0 auto 4%;box-sizing:border-box}.modulo-newsletter-gestao1 .linha ::-webkit-input-placeholder{color:#000}.modulo-newsletter-gestao1 .linha :-moz-placeholder{color:#000;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.modulo-newsletter-gestao1 .linha ::-moz-placeholder{color:#000;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.modulo-newsletter-gestao1 .linha :-ms-input-placeholder{color:#000}.modulo-newsletter-gestao1 .linha .input{font-family:Fira Sans,Fira Sans OT;font-size:14px;color:#101010;font-weight:500;width:100%;height:50px;letter-spacing:1px;text-transform:lowercase;padding:0 4%;box-sizing:border-box;background:transparent;border:2px solid #000}.modulo-newsletter-gestao1 .campos-obrigatorios{display:block;padding:2% 0;text-align:center;color:#000;font-weight:300;font-size:11px;line-height:18px}.modulo-newsletter-gestao1 .link{display:block;cursor:pointer;max-width:200px;padding:15px 20px;line-height:20px;margin:5% auto 0;text-align:center;color:#000;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:2px;border:2px solid #000;background:transparent;transition:background .2s ease}.modulo-newsletter-gestao1 .link:hover{background:rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#40FFFFFF,endColorstr=#40FFFFFF);zoom:1}.small .modulo-newsletter-gestao1 .titulo{font-size:38px}.small .modulo-newsletter-gestao1 .subtitulo{font-size:16px}.small .modulo-newsletter-gestao1 .formulario{padding:100px 0}.mini .modulo-newsletter-gestao1 .titulo{font-size:32px}.mini .modulo-newsletter-gestao1 .subtitulo{font-size:14px}.mini .modulo-newsletter-gestao1 .formulario{padding:80px 0}
.modulo-fotos-projetos502525{font-size:0}.modulo-fotos-projetos502525 .item{height:560px;width:25%;position:relative;display:inline-block;cursor:pointer}.modulo-fotos-projetos502525 .item:first-child{width:50%}.modulo-fotos-projetos502525.w100 .item{width:100%}.modulo-fotos-projetos502525.w50 .item{width:50%}.normal .modulo-fotos-projetos502525 .item{width:50%}.normal .modulo-fotos-projetos502525 .item:first-child{width:100%}.normal .modulo-fotos-projetos502525.w100 .item{width:100%}.normal .modulo-fotos-projetos502525.w50 .item{width:50%}.small .modulo-fotos-projetos502525 .item{width:50%;height:460px}.small .modulo-fotos-projetos502525 .item:first-child{width:100%}.small .modulo-fotos-projetos502525.w100 .item{width:100%}.small .modulo-fotos-projetos502525.w50 .item{width:50%}.mini .modulo-fotos-projetos502525 .item{width:100%!important;height:320px}
.modulo-overlay-contactos{position:fixed;display:none;height:100%;margin:auto;left:0;right:0;top:0;bottom:0;width:100%;z-index:9999;background:#f6f6f6}.modulo-overlay-contactos .modulo-formulario-contacto{background:none}.modulo-overlay-contactos .inner{display:block;width:100%;height:100%;top:0;left:0;overflow:auto;position:absolute;z-index:2}.modulo-overlay-contactos .tbl{display:table;width:100%;height:100%;margin:0 auto;position:relative;overflow:auto;z-index:1}.modulo-overlay-contactos .tbl .tblcell{display:table-cell;vertical-align:middle}.modulo-overlay-contactos .formOrcamento{display:block;width:100%;margin:0 auto}.modulo-overlay-contactos .formOrcamento .modulo-form-contactos{padding:6% 0 0}.modulo-overlay-contactos .fechar_pedido{position:absolute;right:2%;top:2%;z-index:10;width:50px;height:50px;cursor:pointer;display:block}.modulo-overlay-contactos .fechar_pedido span{top:0;right:0;bottom:0;left:0;position:absolute;margin:auto;display:block}.modulo-overlay-contactos .lbl_pedir_orcamento{display:table;font-family:Raleway,Arial,Helvetica,sans-serif;color:#666;font-weight:700;font-size:45px;line-height:100%;text-align:center;margin:0 auto}.modulo-overlay-contactos .lbl_pedir_orcamento_txt{display:table;font-family:Raleway,Arial,Helvetica,sans-serif;color:#666;font-weight:300;font-size:18px;text-align:center;margin:0 auto;padding-top:2%}.modulo-overlay-contactos .linha{min-height:60px;padding-bottom:0}.modulo-overlay-contactos .coluna50{padding-bottom:10px}.modulo-overlay-contactos .coluna100{display:block;padding-bottom:10px}.modulo-overlay-contactos .linha .input{height:60px}.modulo-overlay-contactos .linha .sod_select{height:60px;padding:15px 10% 15px 4%}.modulo-overlay-contactos .linha .coluna100 .input{width:92%;padding:0 4%}.modulo-overlay-contactos .linha div.uploader{height:60px}.modulo-overlay-contactos .linha .input_big{height:100px;width:96%;padding:2%}.small .modulo-overlay-contactos .lbl_pedir_orcamento{font-size:42px}.mini .modulo-overlay-contactos .lbl_pedir_orcamento{font-size:32px}
.modulo-fotosgrande{padding-bottom:0}.modulo-fotosgrande .imagem img{height:auto;width:100%}.modulo-fotosgrande.dark .lnk_site{color:#f3f6f8}.modulo-fotosgrande .lnk_site{font-size:16px;font-weight:700;letter-spacing:3px;line-height:100%;text-transform:uppercase;color:#262626;display:block;margin:0 auto;text-align:center;padding:40px 0;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity .3s ease-in-out;cursor:pointer}.modulo-fotosgrande .lnk_site:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.mini .modulo-fotosgrande .lnk_site{font-size:12px}
.modulo-navegacao .projnav{height:160px;text-align:center;table-layout:fixed}.modulo-navegacao .projnav a{height:160px;text-align:center;background:#202020;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity .3s ease-in-out;cursor:pointer}.modulo-navegacao .projnav a:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.modulo-navegacao .projnav a.dif{background:#272727}.modulo-navegacao .projnav a .txt{font-size:11px;font-weight:700;letter-spacing:2px;line-height:100%;color:#666;display:inline-block;text-transform:uppercase}.modulo-navegacao .icon-more_projects{display:block;margin:0 auto 20px}.modulo-navegacao .projnav a.prev .icon{left:-3%}.modulo-navegacao .projnav a.next .icon{right:-3%}.modulo-navegacao .projnav a .txt.todos{display:block;margin-top:18px}.normal .modulo-navegacao .projnav,.normal .modulo-navegacao .projnav a{height:140px}.small .modulo-navegacao .projnav a .txt{letter-spacing:1px}.small .modulo-navegacao .projnav,.small .modulo-navegacao .projnav a{height:120px}.mini .modulo-navegacao .projnav a .txt{letter-spacing:1px;font-size:0}.mini .modulo-navegacao .projnav a .txt.todos{margin-top:0}.mini .modulo-navegacao .icon-more_projects{margin:0 auto}.mini .modulo-navegacao .projnav,.mini .modulo-navegacao .projnav a{height:80px}.mini .modulo-navegacao .projnav a.prev .icon{left:0}.mini .modulo-navegacao .projnav a.next .icon{right:0}
.modulo-partilha{padding:45px 0 95px}.modulo-partilha .info_partilha{text-align:center}.modulo-partilha .lbl_partilhar{font-weight:300;font-size:11px;letter-spacing:2px;line-height:100%;text-transform:uppercase;color:#999;display:block;margin-bottom:13px}.modulo-partilha .share>a{padding:10px;display:inline-block}.mini .modulo-partilha{padding:45px 0}.mini .modulo-partilha .lnk_site{font-size:15px;letter-spacing:1px}
.modulo-projetos-filtros{display:block;clear:both;width:100%;background:#fbfbfb;height:100px;font-size:0;border-bottom:1px solid #f1f1f1}.modulo-projetos-filtros .w50{display:inline-block;vertical-align:top;width:50%;height:100%;text-align:center}.modulo-projetos-filtros .pesquisa{display:inline-block;vertical-align:middle;width:86%;max-width:640px;height:45px;margin:27px auto;border-bottom:1px solid rgba(23,23,23,.2)}.modulo-projetos-filtros .pesquisa:before{content:'';display:block;position:absolute;left:0;bottom:-2px;width:3px;height:3px;border-radius:1px;background:#000}.modulo-projetos-filtros .pesquisa .input{width:85%;display:inline-block;vertical-align:middle;height:45px;background:transparent;border:0;font-size:11px;font-weight:700;letter-spacing:2px;line-height:43px;text-align:left;text-transform:uppercase}.modulo-projetos-filtros .pesquisa .lnk_pesquisar{display:inline-block;vertical-align:middle;width:15%;height:45px;line-height:43px}.modulo-projetos-filtros .pesquisa .lnk_pesquisar>span{top:0;right:0;bottom:0;left:0;position:absolute;margin:auto}.modulo-projetos-filtros .w33{display:inline-block;vertical-align:top;width:33.33%;height:100%;border-left:1px solid #f1f1f1;box-sizing:border-box}.modulo-projetos-filtros .ddl{display:block;width:100%;margin:0 auto;height:50px;padding:25px 0}.modulo-projetos-filtros .select{display:block;width:100%;height:50px}.large .modulo-projetos-filtros .w50{width:66%}.large .modulo-projetos-filtros .w50:first-child{width:33%}.large .modulo-projetos-filtros .lbl_ultimos_projetos{width:55%}.normal .modulo-projetos-filtros .w50{display:block;width:100%;height:50%}.normal .modulo-projetos-filtros .pesquisa{margin:0 auto}.normal .modulo-projetos-filtros .lbl_ultimos_projetos{line-height:25px;height:25px;padding:12px 0;text-align:center;width:100%;border-bottom:1px solid #f1f1f1}.normal .modulo-projetos-filtros .ddl{height:25px;padding:0}.small .modulo-projetos-filtros .w50{display:block;width:100%;height:50%}.small .modulo-projetos-filtros .pesquisa{margin:0 auto}.small .modulo-projetos-filtros .lbl_ultimos_projetos{line-height:25px;height:25px;padding:12px 0;text-align:center;width:100%;border-bottom:1px solid #f1f1f1}.small .modulo-projetos-filtros .ddl{height:25px;padding:0}.mini .modulo-projetos-filtros{height:auto}.mini .modulo-projetos-filtros .w50{display:block;width:100%;height:auto}.mini .modulo-projetos-filtros .pesquisa{margin:0 auto}.mini .modulo-projetos-filtros .w33{display:block;width:100%;height:auto;border:0}.mini .modulo-projetos-filtros .lbl_ultimos_projetos{line-height:25px;height:25px;padding:12px 0;text-align:center;width:100%}.mini .modulo-projetos-filtros .ddl{padding:0}
.modulo-projetos-header{position:relative;display:block;width:100%;height:500px;padding-top:60px;clear:both;font-size:0;background:#f6f6f6 url(/assets/release/images/pattern.png) repeat}.modulo-projetos-header .tbl{width:86%}.modulo-projetos-header .descricao{display:block;width:100%;max-width:740px;clear:both}.modulo-projetos-header .descricao .titulo{display:block;line-height:100%;text-align:left;color:#111;font-weight:900;font-size:42px;text-transform:uppercase;letter-spacing:2px;padding-bottom:2%}.modulo-projetos-header .descricao .titulo:before{content:'';display:block;position:absolute;left:-20px;top:20px;width:3px;height:3px;border-radius:1px;background:#222}.modulo-projetos-header .descricao .titulo:after{content:'';display:block;position:absolute;top:21px;left:-50px;width:31px;height:1px;background:#222;zoom:1;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}.modulo-projetos-header .descricao .resumo{display:block;line-height:150%;text-align:left;color:#111;font-weight:300;font-size:26px;zoom:1;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.large .modulo-projetos-header{height:440px}.large .modulo-projetos-header .descricao .titulo{font-size:36px}.large .modulo-projetos-header .descricao .resumo{font-size:22px}.normal .modulo-projetos-header{height:380px}.normal .modulo-projetos-header .descricao .titulo{font-size:32px}.normal .modulo-projetos-header .descricao .resumo{font-size:20px}.small .modulo-projetos-header{height:320px}.small .modulo-projetos-header .descricao .titulo{font-size:28px}.small .modulo-projetos-header .descricao .resumo{font-size:18px}.mini .modulo-projetos-header{height:auto}.mini .modulo-projetos-header .descricao{padding:10% 0}.mini .modulo-projetos-header .descricao .titulo{font-size:26px;text-align:center}.mini .modulo-projetos-header .descricao .titulo:after,.mini .modulo-projetos-header .descricao .titulo:before{display:none}.mini .modulo-projetos-header .descricao .resumo{font-size:16px;text-align:center;margin:0 auto}
.modulo-projetos-list{position:relative;display:block;width:100%;clear:both;font-size:0;background:#fbfbfb}.modulo-projetos-list .empty{display:block;margin:0 auto;padding:10% 0;text-align:center;color:#666;font-weight:300;font-size:24px}.modulo-projetos-list .item{display:inline-block;vertical-align:top;width:50%;height:560px}.modulo-projetos-list .item.destaque{width:100%;height:940px}.modulo-projetos-list .item .comp-item-produto .imagem{display:none}.modulo-projetos-list .load_more{clear:both;display:block;width:100%;height:30px;line-height:30px;padding:3% 0;margin:0 auto;text-align:center;text-transform:uppercase;letter-spacing:2px;color:#666;font-weight:700;font-size:11px;background:#272727}.modulo-projetos-list .load_more .action{display:table;width:100%;position:absolute;height:100%;margin:auto;text-align:center;left:0;right:0;bottom:0;top:0;cursor:pointer;transition:all .2s ease;background:#272727}.modulo-projetos-list .load_more .action .descr{display:table-cell;vertical-align:middle}.modulo-projetos-list .load_more .action .descr span{display:table;margin:0 auto}.modulo-projetos-list .load_more .action:hover{background:#333}.large .modulo-projetos-list .item{height:420px}.large .modulo-projetos-list .item.destaque{height:705px}.normal .modulo-projetos-list .item{height:420px}.normal .modulo-projetos-list .item.destaque{height:705px}.small .modulo-projetos-list .item{height:320px}.small .modulo-projetos-list .item.destaque{height:540px}.small .modulo-projetos-list .load_more{padding:30px 0}.mini .modulo-projetos-list .item{width:100%;height:280px}.mini .modulo-projetos-list .load_more{padding:30px 0}
.modulo-projetos-slider{display:block;margin:0 auto;position:relative;width:100%;height:100%;overflow:hidden;padding:90px 0}.modulo-projetos-slider .div_subtitulo{display:table;text-transform:uppercase;line-height:140%;letter-spacing:2px;padding-bottom:10px;color:#000;font-weight:700;font-size:11px;text-align:center;margin:35px auto 20px}.modulo-projetos-slider.dark .div_subtitulo{color:#f3f6f8}.modulo-projetos-slider .div_subtitulo:before{content:'';display:block;position:absolute;left:-20px;top:6px;width:3px;height:3px;border-radius:1px;background:#000}.modulo-projetos-slider .div_subtitulo:after{content:'';display:block;position:absolute;top:7px;left:-50px;width:31px;height:1px;background:#000;zoom:1;opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}.modulo-projetos-slider.dark .div_subtitulo:before{background:#f3f6f8}.modulo-projetos-slider.dark .div_subtitulo:after{background:#f3f6f8}.modulo-projetos-slider h2{display:block;text-align:center;max-width:820px;line-height:140%;color:#000;font-weight:300;font-size:36px;padding-bottom:30px;margin:0 auto}.modulo-projetos-slider.dark h2{color:#f3f6f8}.modulo-projetos-slider .div_texto{display:block;text-align:center;max-width:740px;line-height:180%;color:#000;font-weight:300;font-size:16px;padding-bottom:90px;margin:0 auto}.modulo-projetos-slider.dark .div_texto{color:#f3f6f8}.modulo-projetos-slider.dark .lnk_site{color:#f3f6f8}.modulo-projetos-slider .lnk_site{font-size:16px;font-weight:700;letter-spacing:3px;line-height:100%;text-transform:uppercase;color:#262626;display:block;margin:0 auto;text-align:center;padding:50px 0 0;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity .3s ease-in-out;cursor:pointer}.modulo-projetos-slider .lnk_site:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.modulo-projetos-slider .slider-banners{display:block;margin:0 auto;position:relative;width:85%;height:auto;max-width:1450px;height:0;padding-bottom:41%}.modulo-projetos-slider .slider-banners .bx-wrapper{position:absolute;z-index:1;margin:0 auto;padding:0;*zoom:1;width:100%;height:100%}.modulo-projetos-slider .slider-banners .bx-wrapper .bx-loading{background:url(../images/progress.gif) no-repeat scroll center center #000;height:100%;zoom:1;filter:alpha(opacity=80);opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";top:0;left:0;position:fixed;width:100%;z-index:99999}.modulo-projetos-slider .slider-banners .bx-wrapper .bx-viewport{transform:translateZ(0);height:100%!important}.modulo-projetos-slider .slider-banners .bx-controls{display:none}.modulo-projetos-slider .slider-banners .slider{width:100%;height:100%;position:absolute;margin:auto;display:block}.modulo-projetos-slider .slider-banners .slider li{width:100%;height:100%;position:relative;display:block;overflow:hidden}.modulo-projetos-slider .slider-banners .slider .media{width:100%;height:100%;position:absolute;left:0;top:0;display:block;z-index:1;overflow:hidden}.modulo-projetos-slider .slider-banners .media:after{content:'';display:none;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;overflow:hidden;background-color:transparent;background-color:rgba(34,34,34,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80222222,endColorstr=#80222222);zoom:1}.modulo-projetos-slider .slider-banners .slider .media img{position:absolute;display:block;z-index:0;overflow:hidden;left:0;right:0;margin:auto;top:0;max-width:100%;max-height:100%}.modulo-projetos-slider .slider-banners .navigation{position:absolute;right:0;bottom:54%;display:block;width:100%;height:30px;z-index:5;pointer-events:none}.modulo-projetos-slider .slider-banners .navigation>div{position:absolute;left:0;top:0;display:block;width:100%;height:100%}.modulo-projetos-slider .slider-banners .nav a{position:absolute;margin:auto;width:45px;height:30px;display:block;z-index:5;pointer-events:auto;overflow:hidden}.modulo-projetos-slider .slider-banners .nav a span{top:0;right:0;bottom:0;left:0;position:absolute;margin:auto;display:block;transition:left .1s ease,right .1s ease}.modulo-projetos-slider .slider-banners .nav .bx-prev{left:-7.5%}.modulo-projetos-slider .slider-banners .nav .bx-next{right:-7.5%}.modulo-projetos-slider .slider-banners .nav .bx-prev:hover span{right:10px;zoom:1;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.modulo-projetos-slider .slider-banners .nav .bx-next:hover span{left:10px;zoom:1;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.modulo-projetos-slider .slider-banners .navigation .bx-pager{display:none}.large .modulo-projetos-slider .slider-banners .titulo{font-size:64px}.normal .modulo-projetos-slider .slider-banners{padding-bottom:50%}.normal .modulo-projetos-slider .slider-banners .titulo{font-size:52px}.small .modulo-projetos-slider h1{font-size:34px}.small .modulo-projetos-slider .div_texto{padding-bottom:50px;font-size:16px}.small .modulo-projetos-slider{padding:40px 0}.small .modulo-projetos-slider .slider-banners{padding-bottom:50%}.small .modulo-projetos-slider .slider-banners .subtitulo:after,.small .modulo-projetos-slider .slider-banners .subtitulo:before{display:none}.small .modulo-projetos-slider .slider-banners .titulo{font-size:36px}.small .modulo-projetos-slider .slider-banners .nav .bx-prev{left:-2.5%}.small .modulo-projetos-slider .slider-banners .nav .bx-next{right:-2.5%}.mini .modulo-projetos-slider h1{font-size:28px;max-width:95%;line-height:120%;margin:0 auto}.mini .modulo-projetos-slider .div_subtitulo{margin:15px auto}.mini .modulo-projetos-slider .div_texto{padding-bottom:40px;font-size:15px;width:90%;margin:0 auto;line-height:160%}.mini .modulo-projetos-slider{padding:30px 0}.mini .modulo-projetos-slider .slider-banners{padding-bottom:60%}.mini .modulo-projetos-slider .slider-banners .subtitulo:after,.mini .modulo-projetos-slider .slider-banners .subtitulo:before{display:none}.mini .modulo-projetos-slider .slider-banners .titulo{font-size:28px}.mini .modulo-projetos-slider .slider-banners .texto{max-width:280px;font-size:13px}
.modulo-projetos-specs .pad_holder{padding:40px 0;text-align:center}.modulo-projetos-specs .icon{vertical-align:middle;display:inline-block;margin-right:10px}.modulo-projetos-specs .tit{font-size:11px;font-weight:700;letter-spacing:2px;line-height:180%;color:#999;vertical-align:middle;text-transform:uppercase;display:inline-block;margin-right:4px}.modulo-projetos-specs .txt{font-size:11px;font-weight:700;letter-spacing:1px;line-height:180%;vertical-align:middle;color:#000;display:inline-block}.modulo-projetos-specs .div_info{display:inline-block;margin:0 30px}.mini .modulo-projetos-specs .pad_holder{padding:15px 0}.mini .modulo-projetos-specs .div_info{display:block;margin:0 10px;padding:5px 0}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:Raleway,Arial,Helvetica,sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:1em;margin:0}h2{font-size:1em;margin:0}h3{font-size:1em;margin:0}h4{font-size:1em;margin:0}h5{font-size:1em;margin:1.67em 0}h6{font-size:1em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic;font-size:10px;color:transparent}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;border-radius:0;padding:0}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}form *{list-style:none;position:relative}li{list-style:none}img{border:0}form{height:100%}html,body{font-family:Raleway,Arial,Helvetica,sans-serif;margin:0;padding:0;border:0;height:100%;width:100%;background-color:#fff;color:#666}h1,h2,h3,h4,h5{margin:0;border:0;padding:0;font-weight:400}.hidden{display:none}a{color:#666}a,a:hover,a:active,a:focus,a:visited{text-decoration:none;outline:none}a[href^=tel]{color:inherit;text-decoration:none}ul{margin:0;padding:0}.tbl{display:table;width:100%;height:100%;margin:0 auto;position:relative;z-index:1}.tblcell{display:table-cell;vertical-align:middle}html.overflow{overflow:hidden}body.openMenu{overflow-x:hidden}
.debug-item{position:absolute;top:0;left:0;width:100%;height:100%;outline-offset:-1px;outline:1px solid #f00;z-index:999;pointer-events:none}.debug-item:after{content:attr(data-debug);position:absolute;top:0;left:0;background-color:#f00;color:#ffF;font-size:10px;padding:5px 10px;z-index:999;white-space:nowrap}.js-imagescale{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:opacity ease-in-out 300ms}.js-imagescale.notrans{transition:none}.js-imagescale.loaded{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#outdatedbrowser{display:block;position:fixed;top:0;left:0;z-index:9999;width:100%;box-sizing:border-box;line-height:20px;padding:3% 6%;margin:0 auto;text-align:center;background:#EEE;color:#000;font-size:14px}#outdatedbrowser.compact{padding:5px 6%}#outdatedbrowser .warning{display:inline-block;vertical-align:middle;width:24px;height:24px;margin-right:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAYFBMVEUAAAAaGhoICAgDAwMDAwMDAwMEBAQDAwMDAwMCAgIBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3i/w4AAAAH3RSTlMABhAWGhweICIwTFJcanZ6g6Opq7G9z9HZ3+fv8/f9blz6EQAAAL1JREFUeNp1UtsWgyAMK24Kis77LgjN///lzmY59oU8pYSTQloSuHEPzGEfHWm4lSHgVUl9RJp9Y0zj54TYk+ABLHUu6gV4yH3wQAoDo//7R+TzrCD++qxYzvr2/txPtmAlcpzEvwM66ZPY0YhZHFqgFTpjpB1eqgqohHrsFNCQ4DgyaxCIYXL5emZmwFrYNiVoq2nSVtJccDVXzyVr6Xqu+qBNyaoPSiQiXJHoEK29QizFXhxUebTlZSiuzxegchM0ShebHwAAAABJRU5ErkJggg==) no-repeat center}#outdatedbrowser .txt{display:inline-block;vertical-align:middle}#outdatedbrowser .link{display:inline-block;vertical-align:middle;margin-left:5px;padding:5px 10px;font-size:14px;color:#fff;background:#ed7224}#outdatedbrowser .close{display:block;position:absolute;top:0;bottom:0;right:2%;width:24px;height:24px;margin:auto;text-align:center;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAeFBMVEUAAAD///8HBwcBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAABAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACupXfzAAAAJ3RSTlMAAAJISkxOUFJUVlhaXF5gYmRmaGpsbnBydHh6fH6Di4+bn/f5+/2a3af0AAAAoklEQVR4Ab3R1w6CQBCF4WNXCiggFkWx7J73f0MnYxwK8c54Lv8vITsBoy/7NYxvAWyXGgZ3uvDTK/JqUJIugu5MPiYG2IrEkJ3I5xQNoPD0CXCUPkMbkIukB+lzdAGZiPQF+oCNdLfEEEqSPhuAPky+lvehkB4kniy6kHs9PhYpW6BP0tMjR+4aWEuPoQtF9ga1nv1e4FgZoE5hW1Xa/vHPX509EKW44FyrAAAAAElFTkSuQmCC) no-repeat center}.small #outdatedbrowser span,.small #outdatedbrowser a{font-size:12px}.mini #outdatedbrowser span,.mini #outdatedbrowser a{font-size:12px}#cookiecheck{display:block;position:fixed;bottom:0;left:0;z-index:9999;width:100%;box-sizing:border-box;line-height:20px;padding:1% 6%;margin:0 auto;text-align:center;background:#EEE;color:#000;font-weight:500;font-size:14px;box-shadow:0 -7px 6px -6px rgba(0,0,0,.5)}#cookiecheck .info{display:inline-block;vertical-align:middle;width:24px;height:24px;margin-right:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAARVBMVEUAAAAaGhoDAwMEBAQDAwMDAwMDAwMDAwMBAQEBAQEBAQEBAQEBAQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC6P68lAAAAFnRSTlMABhweICIyOFJcanZ6o6mrvefz9/n94rT7nAAAAKtJREFUeNp9ktkWgyAMBYMW645KM///qV1OWmI9Om/hQpYbxIjjsqquyxjFE5NiaHJSt5Gntg6hbqfM1okxwFyJUc0w2H20F0evfN7EDTuPN1PY3nUSs50/sikz6RVqrv6FKmuUkUnkl8qYGGWhlQMti6zUFgFfoWYVJVh0L0JAnSB7oaSSXSpfHFxx3y74dsuADTRlQGcJQLHETDSKiWe2Xy/quNrLz3D6fZ5D3w4A4kYxiQAAAABJRU5ErkJggg==) no-repeat center}#cookiecheck .txt{display:inline-block;vertical-align:middle}#cookiecheck .link{display:inline-block;vertical-align:middle;margin:0 5px;font-size:14px;text-decoration:underline;font-weight:500}#cookiecheck .accept{display:table;vertical-align:middle;padding:10px 20px;min-width:100px;height:20px;margin:5px auto 0;font-size:14px;font-weight:500;text-align:center;background:#1a1a1a;color:#fff}.small #cookiecheck span,.small #cookiecheck a{font-size:12px}.mini #cookiecheck span,.mini #cookiecheck a{font-size:12px}.validator{font-family:Raleway,Arial,Helvetica,sans-serif;position:absolute;right:0;top:-12px;width:20px;height:20px;text-align:center}.validator .erroMark{cursor:pointer;z-index:99;position:relative;width:20px;height:20px;background-color:#000;text-align:center;color:#fff;font-weight:300;font-size:20px;display:block;line-height:30px;border-radius:50%}.validator .erroDetail{display:none;white-space:nowrap;width:auto;padding:5px 22px 5px 15px;background-color:#000;z-index:98;color:#fff;position:relative;font-weight:300;font-size:12px;margin-top:-20px;text-align:left;border-radius:10px;height:25px;line-height:25px;position:absolute;right:0;top:12px}.validator:hover .erroDetail{display:block}
.page-404{display:block;margin:0 auto;position:relative;padding-top:70px;width:100%;overflow:hidden;background:#f6f6f6 url(/assets/release/images/pattern.png) repeat}.page-404 .container{clear:both;width:90%;max-width:960px;padding:8% 0;margin:0 auto;display:block;text-align:center;z-index:1}.page-404 .container .tit{display:block;color:#222;font-weight:300;font-size:250px;line-height:120%;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:rgba(0,0,0,.5) 2px 3px 6px;animation:blinker .00001s linear infinite}@keyframes blinker{50%{opacity:.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"}}.page-404 .container .subtit{display:block;color:#000;font-weight:400;font-size:24px;line-height:100%;text-transform:uppercase;letter-spacing:4px;margin-bottom:4%}.page-404 .container .texto{display:block;color:#666;font-weight:400;font-size:16px;line-height:120%;margin-bottom:6%}@media screen\0{.page-404 .container .tit{color:#222!important;animation:none!important;text-shadow:none;background-clip:unset!important}}.page-404 .container .link{display:block;max-width:200px;padding:15px 20px;line-height:20px;margin:5% auto 0;text-align:center;color:#222;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:2px;border:2px solid #222;transition:background .2s ease}.page-404 .container .link:hover{background-color:transparent;background-color:rgba(34,34,34,.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#40222222,endColorstr=#40222222);zoom:1}.normal .page-404 .container .tit{font-size:180px}.small .page-404 .container .tit{font-size:160px}.mini .page-404 .container .tit{font-size:140px}
.page-textos,.page-conteudos{position:relative;width:100%;height:100%;display:block;clear:both;background-color:#222}.modulo-conteudos{background:#f6f6f6 url(/assets/release/images/pattern.png) repeat;min-height:560px}.page-textos .holder,.modulo-conteudos .conteudos_holder{max-width:1730px;width:95%;margin:0 auto;padding:8% 0 5%}.page-textos .separador,.page-conteudos .separador{height:215px;width:100%;display:block;background:#624c36}.modulo-conteudos .headtit{font-size:40px;padding-bottom:4%;line-height:140%;display:block;color:#333;line-height:100%}.modulo-conteudos .textos{line-height:180%;color:#101010;font-weight:300;font-size:16px}.modulo-conteudos .textos p{margin:15px 0}.modulo-conteudos .textos a{color:#bbb;font-weight:700;font-size:17px}.page-textos .formulario{color:#bbb;font-weight:400;font-size:16px}.page-textos .titulos{text-align:center;max-width:900px;margin:0 auto 30px;width:90%}.page-textos .linha{width:90%;max-width:800px;margin:0 auto}.page-textos .recpass_password{color:#bbb;font-weight:400;font-size:18px;text-align:center;display:block}.page-textos .label{color:#bbb;font-weight:400;font-size:18px;line-height:120%;letter-spacing:2px;margin:2% auto 1%;display:block}.page-textos .campos-obrigatorios{color:#BBB;font-size:12px;text-align:right;display:block;margin:5px auto 0;width:90%;max-width:800px}.page-textos input{margin:0 auto;display:block;height:50px;border:1px solid #fff;border-radius:2px;background:#222;text-indent:15px;width:100%;color:#fff}.page-textos .titulo{font-size:40px;padding-bottom:2%;line-height:100%;display:block;color:#BBB}.page-textos .subtitulo{font-size:24px;padding-bottom:1%;line-height:120%;display:block;color:#BBB}.page-textos .lnk_submit:hover{background:#111}.page-textos .validator{top:0}.normal .page-textos .holder,.normal .modulo-conteudos .conteudos_holder{padding:100px 0}.small .page-textos .separador,.small .page-conteudos .separador{height:195px}.small .page-textos .holder,.small .modulo-conteudos .conteudos_holder{padding:110px 0}.small .modulo-conteudos .headtit{font-size:38px}.mini .modulo-conteudos .headtit{font-size:36px}.mini .page-textos .separador,.mini .page-conteudos .separador{height:135px}.mini .modulo-conteudos .textos{font-size:15px;line-height:110%;letter-spacing:1px}.mini .modulo-conteudos .textos a{font-weight:700;font-size:15px}.mini .page-textos .holder,.mini .modulo-conteudos .conteudos_holder{padding:80px 0}.mini .page-textos .titulo{font-size:32px}.mini .page-textos .subtitulo{font-size:16px}
.masterpage{overflow:hidden}.masterpage:after{width:0;height:0;content:'';background-color:transparent;transition:background-color 600ms ease-in-out}.masterpage.active:after{content:'';width:100%;height:100%;display:block;background-color:rgba(6,6,6,.5);position:absolute;top:0;left:0;z-index:9}.masterpage .content{position:relative;z-index:1;display:block;clear:both;width:100%;height:100%;background:#fff}.masterpage .wfull{width:96%;max-width:1420px;display:block;margin:0 auto}.masterpage .hide{display:none}.masterpage .popup{position:fixed;display:none;height:100%;margin:auto;left:0;right:0;top:0;bottom:0;width:100%;z-index:9999;background-color:transparent;background-color:rgba(0,0,0,.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E6000000,endColorstr=#E6000000);zoom:1}.masterpage .popup .popnews{display:block;width:96%;max-width:540px;margin:0 auto;text-align:center;background:#fff;padding:60px;box-sizing:border-box}.masterpage .popup .popnews .popup_close{position:absolute;top:20px;right:20px;display:block;cursor:pointer}.masterpage .popup .popnews .titulo{display:block;color:#000;font-weight:700;font-size:32px;text-align:center;margin-bottom:2%}.masterpage .popup .popnews .subtitulo{display:block;color:#111;font-weight:300;font-size:18px;text-align:center;margin-bottom:4%}.masterpage .popup .popnews .modulo-newsletter-adicionar1{position:relative;bottom:0;top:0;left:0;right:0}.masterpage .popup .popnews .modulo-newsletter-adicionar1 .pnl-newsletter{width:100%;max-width:100%}.modulo-newsletter-adicionar1 .pnl-newsletter input{width:70%;max-width:250px;background:#fff}.mini .masterpage .popup .popnews{padding:40px 20px}.mini .modulo-newsletter-adicionar1 .pnl-newsletter input{width:90%!important}
@media print{.no-print,.no-print *{display:none!important}.header{display:none!important}.footer{display:none!important}.modulo-menu-lateral{display:none!important}}
[class*=' icon-'],[class^=icon-]{display:inline-block;background-image:url(../images/sprite.png?v1596205839739)}.icon-alert-error{background-position:-115px 0;width:96px;height:96px}.icon-alert-ok{background-position:0 -115px;width:96px;height:96px}.icon-arrow-left-black{background-position:-216px -202px;width:30px;height:9px}.icon-arrow-left-white{background-position:-101px -216px;width:32px;height:11px}.icon-arrow-right-black{background-position:-150px -101px;width:30px;height:9px}.icon-arrow-right-small{background-position:-175px -216px;width:30px;height:9px}.icon-arrow-right-white{background-position:-138px -216px;width:32px;height:11px}.icon-arrow-up-black{background-position:-263px -56px;width:9px;height:20px}.icon-close{background-position:-239px -172px;width:19px;height:19px}.icon-down_lang{background-position:-263px -117px;width:7px;height:3px}.icon-down_lang_black{background-position:-263px -125px;width:7px;height:3px}.icon-facebook_footer{background-position:-216px 0;width:42px;height:42px}.icon-facebook_header{background-position:-263px -31px;width:9px;height:20px}.icon-facebook_projeto{background-position:-263px 0;width:12px;height:26px}.icon-get_back{background-position:-141px -232px;width:21px;height:3px}.icon-get_back_black{background-position:-185px -101px;width:21px;height:3px}.icon-google_projeto{background-position:-216px -115px;width:36px;height:23px}.icon-icon-play-white{background-position:-263px -81px;width:10px;height:13px}.icon-instagram_footer{background-position:-148px -162px;width:42px;height:42px}.icon-linkdin_footer{background-position:-101px -162px;width:42px;height:42px}.icon-more_projects{background-position:-216px -82px;width:34px;height:28px}.icon-next_proj{background-position:-210px -216px;width:30px;height:9px}.icon-pesquisa{background-position:-76px -216px;width:20px;height:20px}.icon-pinterest_projeto{background-position:-216px -172px;width:18px;height:25px}.icon-play-big{background-position:0 0;width:110px;height:110px}.icon-play-white{background-position:-263px -99px;width:10px;height:13px}.icon-prev_proj{background-position:-115px -101px;width:30px;height:9px}.icon-projetos{background-position:-216px -47px;width:36px;height:30px}.icon-sep_contacto{background-position:-101px -232px;width:35px;height:3px}.icon-separador{background-position:-51px -216px;width:20px;height:20px}.icon-separador_black{background-position:-26px -216px;width:20px;height:20px}.icon-show_area{background-position:-25px -242px;width:14px;height:14px}.icon-show_cliente{background-position:-44px -242px;width:14px;height:14px}.icon-show_solucoes{background-position:-63px -242px;width:14px;height:14px}.icon-swipebox-close{background-position:0 -216px;width:21px;height:21px}.icon-swipebox-next{background-position:-195px -115px;width:14px;height:27px}.icon-swipebox-prev{background-position:-195px -162px;width:14px;height:27px}.icon-twiter_projeto{background-position:-216px -143px;width:29px;height:24px}.icon-wordpress_footer{background-position:-148px -115px;width:42px;height:42px}.icon-youtube_footer{background-position:-101px -115px;width:42px;height:42px}.icon-youtube_header{background-position:0 -242px;width:20px;height:14px}