@-webkit-viewport{width:device-width;}@-moz-viewport{width:device-width;}@-ms-viewport{width:device-width;}@-o-viewport{width:device-width;}@viewport{width:device-width;}::-webkit-input-placeholder{font-style:normal;opacity:1 !important;color:inherit}:-moz-placeholder{font-style:normal;opacity:1 !important;color:inherit}::-moz-placeholder{font-style:normal;opacity:1 !important;color:inherit}:-ms-input-placeholder{font-style:normal;opacity:1 !important;color:inherit}*{outline:0 !important}img{vertical-align:top}i.fa{line-height:inherit}.cursor-pointer{cursor:pointer}.fail{border-color:#d80d0d !important}.fail-text{color:#d80d0d !important}a:not([href]):hover,a:hover{color:#eb0000}body{position:relative;margin:0;padding:0;color:#262626;background:#fff;font-size:17px;min-height:100%;overflow-y:auto;overflow-x:hidden;font-family:'Montserrat','Verdana'}html{height:100%}.extraPadding{padding:0 8% 0 8%}@media(max-width:767px){.extraPadding{padding:0 15px 0 15px}}h1{color:#2e2954;font-weight:600;font-size:39px;text-align:center;text-transform:lowercase;margin-bottom:15px}h2{font-size:17px;color:#6e6e6e;font-weight:normal;margin-bottom:30px;text-align:center;max-width:750px;margin-left:auto;margin-right:auto;border-bottom:1px dashed #c1c1c1;margin-bottom:50px;padding-bottom:20px}@media(max-width:767px){h1{font-size:29px}h2{font-size:15px}}.produtos h2,.portfolio h2{color:#df1e1f;font-size:17px;text-align:center;text-transform:lowercase;font-weight:400;margin-bottom:70px;border-bottom:1px dashed #c1c1c1}@media(max-width:767px){.produtos h2,.portfolio h2{font-size:15px}}.pagina-inicial h3{border-bottom:none;font-size:33px;color:#313131;font-weight:100;margin-bottom:20px}@media(max-width:767px){.pagina-inicial h3{font-size:25px}}header .barra-topo{background:#2e2954}header .barra-topo i{color:rgba(255,255,255,.3);font-size:21px;display:block;line-height:40px;margin:0 10px}header .barra-topo i:hover{color:#fff}header .barra-topo .contacto{margin:0 25px;background:#e01e1f;font-size:16px;color:#fff;line-height:40px;padding:0 15px}header .barra-topo .contacto span{font-weight:bold}header .barra-topo .lingua{color:rgba(255,255,255,.5);font-size:15px;text-transform:uppercase;line-height:40px;cursor:pointer}header .barra-topo .lingua .listagem{z-index:10;background:#2e2954;color:#fff;left:0;right:0}header .barra-topo .lingua .listagem a{color:#fff}header .barra-topo .lingua .listagem a:hover{background:#e01e1f}header img{padding:25px 0}header .navbar{padding:0}header .navbar #menuCab>.navbar-nav>.nav-item>.nav-link{padding:0;display:flex;align-items:center;color:#2f2726;font-size:18px;padding:0 15px;border-top:5px solid transparent;border-bottom:5px solid transparent;transition:all ease-in-out .2s}header .navbar #menuCab>.navbar-nav>.nav-item>.nav-link:hover,header .navbar #menuCab>.navbar-nav>.nav-item>.nav-link[aria-expanded="true"],header .navbar #menuCab>.navbar-nav>.nav-item>.nav-link.selected{color:#e01e1f;border-bottom:5px solid #e01e1f}header .navbar #menuCab>.navbar-nav>.nav-item>.nav-link i{color:#c1c1c1;font-size:25px}@media(max-width:1199px){header .navbar #menuCab>.navbar-nav>.nav-item>.nav-link{font-size:15px;padding:0 10px}}@media(max-width:991px){header .navbar #menuCab>.navbar-nav .nav-link{text-align:center;justify-content:center;font-size:21px;color:#313131;line-height:40px;width:100%}}header .navbar #menuCab .dropdown-menu{padding:0;margin:0;border-radius:0;line-height:50px;border:1px solid #d6d4d4}header .navbar #menuCab .dropdown-menu .nav-link{font-size:18px;color:#2d2626;line-height:25px;padding:15px;white-space:nowrap}header .navbar #menuCab .dropdown-menu .nav-link:hover{background:#d6d4d4;color:#e01e1f}header .submenus{background:#eaeaea;padding:50px 0;z-index:11;left:0;right:0;position:absolute}@media(min-width:768px){header .submenus .collapse:not(.show){display:block !important}}header .submenus .raiz{margin-right:30px}header .submenus .raiz>a{color:#e01e1f;font-size:17px;position:relative;line-height:20px;margin-bottom:15px;display:block;padding:5px 10px}header .submenus .raiz>a:after{content:'';width:60px;height:4px;background:#fff;display:block;margin-top:10px}header .submenus .raiz>div a{font-size:15px;color:#313131;line-height:20px;display:block;border:1px solid transparent;padding:10px 10px}header .submenus .raiz>div a.selected,header .submenus .raiz>div a:hover{border:1px solid #2e2954;color:#2e2954}@media(max-width:991px){header .submenus .raiz{margin-right:0;width:50%;margin-bottom:30px}}@media(max-width:767px){header .submenus .raiz{margin-right:0;width:100%;margin-bottom:30px}}@media(min-width:767px) and (max-width:991px){header .barraMenus{margin-top:-75px}}@media(max-width:991px){header #menuCab{margin-top:30px;border-top:1px solid #eaeaea}header .toggle-search i{color:#c1c1c1;font-size:25px}header .submenus{top:250px;padding-left:30px;padding-right:30px}}@media(max-width:767px){header .submenus{top:326px;padding-left:30px;padding-right:30px}}a.submitPesquisa{color:#d6dadc;font-size:36px;height:36px;vertical-align:top;display:inline-block}a.submitPesquisa>i{vertical-align:top}@media(max-width:991px){header .barra-topo .extraPadding{padding:0 15px 0 0}header .barra-topo .contacto{margin:0 25px 0 0}header #menuCab{height:auto}header #menuCab>.navbar-nav{height:auto}header .navbar-toggler>div{width:45px;margin:7px 0;background:#2e2954;height:4px;border-radius:2px}header .iconesxs a{color:#c1c1c1;margin:0 10px;font-size:19px}.extraPadding{padding:0 15px 0 15px}}@media(max-width:400px){header .barra-topo .extraPadding{padding:0 5px 0 0}header .barra-topo .contacto{font-size:13px;margin:0 5px 0 0;padding:0 5px}}#slickDestaques .slick-slide a{transition:all .2s ease-in-out;padding-top:75%;display:block;position:relative;opacity:1}#slickDestaques .slick-slide a .imagem{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}#slickDestaques .slick-slide a div{display:block;padding:10px 30px 10px 30px;position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;font-size:21px;line-height:23px}#slickDestaques .slick-slide a div:before{content:'';width:60px;height:4px;background:#e01e1f;display:block;margin-bottom:10px;position:absolute;top:-4px}#slickDestaques .slick-slide a div span{color:#df1e1f;font-size:21px;display:block}#slickDestaques .slick-slide.first{opacity:.5;transition:all .2s ease-in-out}#slickDestaques .slick-slide.first .content{display:none}#slickDestaques .slick-slide.last{opacity:.5;transition:all .2s ease-in-out}#slickDestaques .slick-slide.last .content{display:none}@media(max-width:991px){#slickDestaques .slick-slide.first{opacity:1}#slickDestaques .slick-slide.first .content{display:block;opacity:1 !important}#slickDestaques .slick-slide.last{opacity:1}#slickDestaques .slick-slide.last .content{display:block;opacity:1 !important}}#slickDestaques .slickPrev,#slickDestaques .slickNext{position:absolute;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#313131;text-align:center;opacity:.5;z-index:99}#slickDestaques .slickPrev i,#slickDestaques .slickNext i{font-size:25px}#slickDestaques .slickPrev:hover,#slickDestaques .slickNext:hover{text-decoration:none;outline:0;opacity:.9}#slickDestaques .slickPrev{left:0}#slickDestaques .slickNext{right:0}.MainContent{padding-top:70px}.texto-inicial{max-width:750px;margin-bottom:70px;color:#313131;font-size:21px !important;font-weight:100;border-bottom:none !important;padding-bottom:0 !important}@media(max-width:767px){.texto-inicial{padding-left:15px;padding-right:15px}}#solucoes{padding:70px 0;background:#f7f7f7}@media(max-width:767px){#solucoes{padding:50px 0}}#solucoes h4{font-weight:600;font-size:33px}@media(max-width:767px){#solucoes h4{font-size:23px;margin-bottom:15px !important}}#solucoes .texto{margin-left:auto;max-width:960px;margin-right:auto;text-align:center;font-size:17px;color:#313131;font-weight:100;margin-bottom:70px}@media(max-width:767px){#solucoes .texto{font-size:13px}}#solucoes .icones i{color:#e01e1f;font-size:50px}#solucoes .icones .titulo{color:#313131;font-size:25px;font-weight:600}@media(max-width:767px){#solucoes .icones .titulo{font-size:17px}}#solucoes .icones .titulo:before{content:'';width:60px;height:4px;background:#e01e1f;display:block;margin-bottom:10px}#solucoes .icones .descricao{color:#313131;font-size:17px}#video .video .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:0;height:0}#video .video .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#PNMapa.video .videoWrapper{position:relative;padding-bottom:30%;padding-top:0;height:0}#PNMapa.video .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:767px){#PNMapa.video .videoWrapper{padding-bottom:100%}}#noticias{padding:75px 0}#noticias .box{padding-bottom:75px;position:relative}#noticias .video .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:0;height:0}#noticias .video .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#noticias .video .content{z-index:3;position:relative}#noticias .video .content .titulo{font-size:23px;color:#313131;line-height:25px;margin-top:15px;display:block}@media(max-width:767px){#noticias .video .content .titulo{font-size:19px}}#noticias .video .content .categoria{font-size:17px;color:#df1e1f;text-transform:lowercase;margin-top:10px}#noticias .noticia .overlay{position:absolute;left:15px;top:0;bottom:0;right:15px;background:rgba(254,28,15,.8);display:none;z-index:2}#noticias .noticia .mainimagem{position:relative;padding-bottom:56.25%}#noticias .noticia .mainimagem .data{background:#e01e1f;padding:10px;color:#fff;position:absolute;bottom:10px;left:10px;text-align:center}#noticias .noticia .mainimagem .data .dia{line-height:33px;font-size:35px;font-weight:500}#noticias .noticia .mainimagem .data .mes{font-size:19px;line-height:23px;text-transform:uppercase}#noticias .noticia .mainimagem .data .ano{font-size:19px;line-height:23px}#noticias .noticia .mainimagem .imagem{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}#noticias .noticia .content{z-index:3;position:relative}#noticias .noticia .content .titulo{font-size:23px;color:#313131;line-height:25px;margin-top:15px;display:block}@media(max-width:767px){#noticias .noticia .content .titulo{font-size:19px}}#noticias .noticia .content .categoria{font-size:17px;color:#df1e1f;text-transform:lowercase;margin-top:10px}#noticias .noticia:hover .content .titulo{color:#fff}#noticias .noticia:hover .content .categoria{color:#fff}#noticias .noticia:hover .overlay{display:block}#noticias .noticia:active .overlay{display:none !important}#noticias .botao{position:absolute;bottom:0;margin-top:30px;border:1px solid #d6d6d6;color:#989898;font-size:19px;height:50px;width:250px;margin-left:auto;margin-right:auto;display:block;text-align:center;line-height:50px;transition:all .2s ease-in-out;left:0;right:0;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px}#noticias .botao:hover{color:#fff;background:#d6d6d6}#icones{padding:75px 0 45px 0;background:url('/Assets/Img/background.jpg');background-position:center;background-repeat:no-repeat;background-size:cover}#icones .box{margin-bottom:30px}#icones .box .titulo{font-size:25px;color:#df1e1f;line-height:25px}@media(max-width:767px){#icones .box .titulo{font-size:19px}}#icones .box .titulo:before,#icones .box .titulo::before{content:'';width:60px;height:4px;background:#e01e1f;display:block;margin-bottom:10px;margin-top:15px}#icones .box .descricao{color:#313131;margin-top:10px;font-size:17px}@media(max-width:767px){#icones .box .descricao{font-size:15px}}#icones .box i{margin-left:10px;display:inline-block;color:#989898;font-size:40px;line-height:41px;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform}#icones .box:hover i{color:#df1e1f;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}#icones .box:hover .titulo{font-weight:bold}#icones .box:hover .descricao{color:#e01e1f;font-weight:bold}.mainPortfolio{position:relative}.mainPortfolio .overlay{position:absolute;left:15px;top:0;bottom:0;right:15px;background:rgba(254,28,15,.8);display:none;z-index:2}.mainPortfolio .mainimagem{padding-top:75%;position:relative;z-index:1}.mainPortfolio .mainimagem .imagem{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.mainPortfolio .content{z-index:3;position:relative}.mainPortfolio .content .titulo{font-size:20px;color:#313131}@media(max-width:767px){.mainPortfolio .content .titulo{font-size:17px}}.mainPortfolio .content .titulo:before,.mainPortfolio .content .titulo::before{content:'';width:60px;height:4px;background:#e01e1f;display:block;margin-bottom:10px;margin-top:5px}.mainPortfolio .content .local{color:#fe1b0e;font-size:15px}.mainPortfolio:hover .content .titulo{color:#fff}.mainPortfolio:hover .content .titulo:before,.mainPortfolio:hover .content .titulo::before{background:#fff}.mainPortfolio:hover .content .local{color:#fff}.mainPortfolio:hover .overlay{display:block}.produtos .label{color:#989898}.produtos .valor{color:#fe1b0e;font-weight:600}.produtos .texto{font-size:19px;color:#313131}.produtos #SlicImagensPop{margin-bottom:30px}.produtos #SlicImagensPop .slick-slide .mainimagem{position:relative;padding-top:67%}.produtos #SlicImagensPop .slick-slide .mainimagem .imagem{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.produtos #SlicImagensThumb .slick-list .slick-track .slick-slide .mainimagem{position:relative;margin:0 15px;background:#e01e1f;padding-top:75%}.produtos #SlicImagensThumb .slick-list .slick-track .slick-slide .mainimagem .imagem{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.produtos #SlicImagensThumb .slick-list .slick-track .slick-slide.slick-active{cursor:pointer}.produtos #SlicImagensThumb .slick-list .slick-track .slick-slide.slick-current{cursor:default}.produtos #ThumbPrev,.produtos #ThumbNext{border:1px solid #c1c1c1;color:#c1c1c1;width:70px;height:70px;text-align:center;cursor:pointer;transition:all .2s ease-in-out}@media(max-width:991px){.produtos #ThumbPrev,.produtos #ThumbNext{width:50px;height:50px}}.produtos #ThumbPrev i,.produtos #ThumbNext i{line-height:68px;font-size:35px;display:block}@media(max-width:991px){.produtos #ThumbPrev i,.produtos #ThumbNext i{line-height:48px;font-size:25px}}.produtos #ThumbPrev:hover,.produtos #ThumbNext:hover{background:#c1c1c1;color:#fff}footer{background:#2e2954;padding-top:75px;color:#fff}@media(max-width:767px){footer{padding-top:50px}}footer .rodape-content{padding-bottom:75px;text-align:center}@media(max-width:767px){footer .rodape-content{padding-bottom:50px}}footer .rodape-content .titulos{font-size:25px;font-weight:100;margin-bottom:20px}@media(max-width:767px){footer .rodape-content .titulos{font-size:19px}}footer .rodape-content .textos{color:#9794aa;font-size:17px}footer .rodape-content .contactos{font-size:17px;font-weight:100}footer .rodape-content .contactos span{font-weight:600}footer .rodape-content a.icon{color:#9794aa;font-size:30px;margin:0 15px}footer .rodape-content a.icon:hover{color:#fff}footer .rodape-content a.link{color:#9794aa;font-size:17px;display:block;line-height:30px}footer .rodape-content a.link.selected{font-weight:bold;color:#fff}footer .rodape-content a.link:hover{color:#fff}footer .rodape-credits{padding:20px 0 0 0;background:#fff;color:#313131}footer .rodape-credits .assinatura{font-size:14px}footer .rodape-credits .projeto{font-size:13px}footer .rodape-credits .projeto a{text-decoration:underline}.ConteudoPagina{color:#262626;font-size:18px;font-weight:400}.sobrenos{margin-bottom:75px}.sobrenos .titulo{color:#df1e1f;font-size:25px;margin-bottom:15px;text-transform:lowercase}@media(max-width:767px){.sobrenos .titulo{font-size:21px}}.sobrenos .texto{color:#313131;font-size:19px;line-height:27px;text-align:justify;font-weight:400}.timeline{margin-bottom:75px}.timeline .left{background:#f7f7f7;width:40%;padding:40px 40px 40px 8%}@media(max-width:991px){.timeline .left{padding:40px 15px 40px 15px}}.timeline .left .icone{color:#e01e1f;font-size:35px;font-weight:bold}.timeline .left .titulo{color:#e01e1f;font-size:35px;font-weight:bold;line-height:31px;position:relative;padding-left:75px}@media(max-width:767px){.timeline .left .titulo{font-size:25px}}.timeline .left .titulo:before,.timeline .left .titulo::before{font-family:'icon';position:absolute;content:"";left:0;font-size:45px;top:0;line-height:60px}.timeline .left .texto{color:#313131;font-size:15px;margin-top:30px;font-weight:normal;padding-left:75px;max-width:315px}@media(max-width:991px){.timeline .left .titulo{padding-left:0;padding-right:50px}.timeline .left .titulo:before,.timeline .left .titulo::before{content:""}.timeline .left .texto{padding-left:0;padding-right:50px}}.timeline .right{background:#e01e1f;width:60%;padding:40px 8% 40px 40px}@media(max-width:991px){.timeline .right{padding:40px 15px 40px 15px}}.timeline .right .slickTimeline{color:#fff}.timeline .right .slickTimeline .mainimagem{padding-top:75%;position:relative}.timeline .right .slickTimeline .mainimagem .imagem{position:absolute;left:0;top:0;height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.timeline .right .slickTimeline .ano{font-size:25px;font-weight:bold}.timeline .right .slickTimeline .descricao{font-size:12px}@media(max-width:991px){.timeline .right .slick-slide{height:250px}}.timeline .right .arrow{position:absolute;left:-105px;cursor:pointer}.timeline .right .arrow.next{bottom:0}.timeline .right .arrow.prev{top:0}.timeline .right .arrow i{font-size:25px;color:#e01e1f;display:inherit}.timeline .right .arrow.slick-disabled i{color:#ccc}.missaoValores{margin-bottom:75px}.missaoValores .titulo{font-size:21px;color:#df1e1f;margin-bottom:15px;font-weight:bold}.missaoValores .titulo i{margin-right:10px}@media(max-width:767px){.missaoValores .titulo{font-size:17px}}.missaoValores .texto{font-size:19px;color:#313131;font-weight:400;text-align:justify}.missaoValores .texto i{color:#ccc}.galeria{margin-bottom:75px}.galeria.galeriaTop{margin-top:-70px}.galeria .slick-slide .mainimagem{padding-top:75%;position:relative}.galeria .slick-slide .mainimagem .imagem{left:0;top:0;position:absolute;width:100%;height:100%;object-position:center;object-fit:cover;background-position:center;background-repeat:no-repeat;background-size:cover}.galeria .slickPrev,.galeria .slickNext{position:absolute;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#313131;text-align:center;opacity:.5;z-index:5}.galeria .slickPrev i,.galeria .slickNext i{font-size:35px}.galeria .slickPrev:hover,.galeria .slickNext:hover{text-decoration:none;outline:0;opacity:.9}.galeria .slickPrev{left:0}.galeria .slickNext{right:0}.sobrenos-solucoes{background:#f7f7f7;padding:75px 0 100px 0;text-align:center}.sobrenos-solucoes .titulo{color:#313131;font-size:33px;font-weight:600;margin-bottom:10px}@media(max-width:767px){.sobrenos-solucoes .titulo{font-size:25px}}.sobrenos-solucoes .texto{color:#313131;font-size:17px;font-weight:100;max-width:950px;margin-left:auto;margin-right:auto;margin-bottom:30px}.formulario{padding:100px 0;background:#f5f5f5}.formulario h3{color:#313131;font-size:33px;font-weight:600}.formulario h4{color:#eb0000;font-size:21px;font-weight:100;text-transform:uppercase;text-align:center}.formulario .texto{color:#313131;font-size:17px;text-align:center;max-width:900px;font-weight:100}.formulario .nota{color:#767070;font-size:13px;text-align:center;font-weight:100}.formulario .label{font-size:15px;color:#2d2626}#paginacaoArtigos{margin-bottom:75px;display:flex;margin-left:auto;margin-right:auto;justify-content:center}#paginacaoArtigos a,#paginacaoArtigos span{border:1px solid #ccc;width:50px;height:50px;margin:0 5px;display:block;line-height:50px;text-align:center;color:#999}#paginacaoArtigos a.selected,#paginacaoArtigos span.selected{background:#e01e1f;color:#fff;border:1px solid #e01e1f;font-weight:bold}.noticia .data{background:#e01e1f;padding:10px;color:#fff;position:absolute;bottom:10px;left:10px;text-align:center}.noticia .data .dia{line-height:33px;font-size:35px;font-weight:500}.noticia .data .mes{font-size:19px;line-height:23px;text-transform:uppercase}.noticia .data .ano{font-size:19px;line-height:23px}#UPConsentimento{z-index:99999}#UPConsentimento>div{position:fixed;bottom:0;right:0;left:0;z-index:99999;background:#eb0000;color:#fff;padding:20px 15px 17px;display:none;font-size:13px;line-height:18px}#UPConsentimento>div>div{padding:0 120px 0 0;position:relative}#UPConsentimento>div>div>a.linkTexto{color:inherit}#UPConsentimento>div>div>a.linkTexto:hover{text-decoration:underline}#UPConsentimento>div>div>a:not(.linkTexto){position:absolute;top:-9px;right:0;width:100px;background:#fff;display:inline-block;color:#eb0000;text-align:center;border:none;cursor:pointer;padding:5px 10px;font-weight:400;text-transform:lowercase;font-size:25px;line-height:1;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:991px){#UPConsentimento>div>div>a:not(.linkTexto){display:block;position:relative;top:0;left:0;right:0;width:100%;margin:10px 0 0;height:35px;line-height:35px;padding:0}}#UPConsentimento>div>div>a:not(.linkTexto):active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.2) !important;-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.2) !important;box-shadow:inset 0 3px 5px rgba(0,0,0,.2) !important;text-decoration:none !important}@media(max-width:991px){#UPConsentimento>div>div{padding:0}}.modal-backdrop{background-color:rgba(38,38,38,.8)}.modal-backdrop.show{opacity:1}.modal .modal-content{background:#f5f5f5;border:none;padding:60px 80px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.modal .modal-content .mensagem{text-align:center;color:#262626;font-size:20px;line-height:25px}.modal .modal-content .titulo{text-align:center;color:#a6a6a6;font-size:53px;line-height:60px;margin-bottom:20px}.modal .modal-content .titulo:before,.modal .modal-content .titulo::before{font-family:'icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:block;font-size:20px;line-height:1;color:#eb0000}.modal .modal-content button{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;display:block;width:100%;height:50px;text-transform:lowercase;padding:0;margin:0;text-align:center;cursor:pointer;font-size:29px;line-height:30px;font-weight:400}.modal .modal-content button.modal-submit{border:1px solid #eb0000;color:#fff;background-color:#eb0000;margin-top:60px}.modal .modal-content button.modal-cancel{border:1px solid #a6a6a6;color:#a6a6a6;background:none;margin-top:10px}a{color:inherit;text-decoration:none}a:hover,a:active,a:focus{text-decoration:none}.blueimp-gallery>.slides>.slide-loading{background:url('/Assets/Plugins/Gallery/img/loading.gif') center no-repeat}.blueimp-gallery>.slides>.slide-error{background:url('/Assets/Plugins/Gallery/img/error.png') center no-repeat}.blueimp-gallery>.play-pause{background:url('/Assets/Plugins/Gallery/img/play-pause.png') 0 0 no-repeat}body:last-child .blueimp-gallery>.play-pause{background-image:url('/Assets/Plugins/Gallery/img/play-pause.svg')}body:last-child .blueimp-gallery>.slides>.slide-error{background-image:url('/Assets/Plugins/Gallery/img/error.svg')}.blueimp-gallery>.close:hover,.blueimp-gallery>.next:hover,.blueimp-gallery>.play-pause:hover,.blueimp-gallery>.prev:hover,.blueimp-gallery>.title:hover{color:#fff !important}.blueimp-gallery>.close,.blueimp-gallery>.title{color:#fff !important}.blueimp-gallery>.next,.blueimp-gallery>.prev{color:#fff !important}.at-share-btn-elements .at-icon:hover{fill:#2e2954 !important}.addthis-toggle-container{margin-top:20px;display:block}.addthis-toggle-container *{vertical-align:top !important}.addthis-toggle{font-size:25px;line-height:1;padding:0;margin:0;background:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:none;cursor:pointer;color:#a6a6a6;display:inline-block;height:35px;padding-top:5px}.addthis-container{opacity:0;transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-webkit-transition:opacity .4s ease-in;display:inline-block}.addthis-container.show{opacity:1}.at-icon{fill:#a6a6a6 !important}.at4-visually-hidden{position:relative !important}div .at-resp-share-element .at-share-btn{padding:0;margin:0}.at-resp-share-element .at-share-btn .at-icon-wrapper,.at-resp-share-element .at-icon,.at-resp-share-element .at-label{width:35px !important;height:35px !important;line-height:35px !important;fill:#a6a6a6 !important}div .at-resp-share-element .at-share-btn:focus,div .at-resp-share-element .at-share-btn:hover{transform:none !important}@-webkit-keyframes mostraPesquisa{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@-moz-keyframes mostraPesquisa{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@-o-keyframes mostraPesquisa{0%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}@keyframes mostraPesquisa{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}body.show-pesquisa{overflow:hidden}body.show-pesquisa #PesquisaContainer{-webkit-animation:mostraPesquisa .5s linear;-moz-animation:mostraPesquisa .5s linear;-o-animation:mostraPesquisa .5s linear;animation:mostraPesquisa .5s linear;display:block}#PesquisaContainer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:4950;background-color:rgba(38,38,38,.8);display:none}#PesquisaDiv{position:absolute;top:0;left:0;right:0;z-index:4951;background:#fff;padding:50px 15px 50px;max-height:100%;overflow-y:auto;overflow-x:hidden}#PesquisaDiv .fechar{display:block;position:absolute;top:0;right:0;color:#a6a6a6;font-size:19px;line-height:45px;height:45px;width:45px;cursor:pointer;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#PesquisaDiv .fechar:hover{font-size:25px}#PesquisaDiv .form{position:relative}#PesquisaDiv .form .titulo{color:#333;font-size:20px;line-height:40px;font-weight:400;margin-bottom:20px;text-transform:uppercase;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#PesquisaDiv .form input{display:block;border:none;border-bottom:1px solid #a6a6a6;color:#a6a6a6;padding:0 10px;font-size:17px;line-height:24px;max-width:400px}#PesquisaDiv .form a{margin-left:5px;width:35px;color:#e01e1f;background:none;font-size:35px;line-height:35px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.paginaPesquisa .titulo{font-size:21px;color:#2e2954;font-weight:bold}@media(max-width:991px){#PesquisaDiv .form{padding-right:0}#PesquisaDiv .form .titulo{text-align:center}#PesquisaDiv .form .inputs{position:relative}#PesquisaDiv .form input{bottom:0;left:0;right:0;top:0;position:relative;width:100%}}#BannerContainer{margin:0}#BannerContainer .carousel-mouseDown{display:none}#BannerContainer .carousel-control-next i,#BannerContainer .carousel-control-prev i{font-size:35px}#BannerContainer.principal .carousel-mouseDown{display:block;position:absolute;bottom:35px;font-size:50px;line-height:1;color:#fff;text-align:center;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width:991px){#BannerContainer.principal .carousel-mouseDown{display:none}}#BannerContainer.principal .carousel-mouseDown i{display:block}#BannerContainer.principal .carousel-item{width:100%;height:auto;padding-top:39%;min-height:200px}#BannerContainer.principal .carousel-item .imagem{position:absolute;top:0;left:0;display:block;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}#BannerContainer .carousel-item{width:100%;height:auto;padding-top:17%;min-height:190px}#BannerContainer .carousel-item .imagem{position:absolute;top:0;left:0;display:block;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}#BannerContainer .carousel-item .content{position:absolute;left:0;top:0;right:0;bottom:0;z-index:3;text-align:center;display:flex;align-items:center;justify-content:center}#BannerContainer .carousel-item .content>div{max-width:800px}#BannerContainer .carousel-item .content>div .titulo{font-size:39px;color:#fff;font-weight:bold;line-height:40px;margin-bottom:15px}#BannerContainer .carousel-item .content>div .descricao{font-size:19px;color:#fff}@media(max-width:991px){#BannerContainer .carousel-item .content>div .descricao{max-width:600px}}@media(max-width:757px){#BannerContainer .carousel-item .content>div .descricao{padding-left:100px;padding-right:100px}}#BannerContainer .carousel-item .content>div .botao{color:#fff;font-size:19px;background:#e01e1f;border-radius:25px;padding:0 50px;line-height:50px;display:inline-block;margin-top:15px;transition:all ease-in-out .2s;font-weight:100}#BannerContainer .carousel-item .content>div .botao:hover{background:#fff;color:#e01e1f}@media(max-width:767px){.carousel-item{min-height:300px}#BannerContainer.principal .carousel-item{min-height:450px}#BannerContainer.principal .carousel-item .content>div{max-width:800px}#BannerContainer.principal .carousel-item .content>div .titulo{font-size:31px;line-height:33px;margin-bottom:5px}#BannerContainer.principal .carousel-item .content>div .descricao{font-size:15px}#BannerContainer.principal .carousel-item .content>div .botao{font-size:15px;border-radius:15px;padding:0 30px;line-height:30px;margin-top:10px}#BannerContainer.principal .carousel-item .content>div .botao:hover{background:#fff;color:#e01e1f}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input,select{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;width:100%;display:block;line-height:30px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input.default,select.default{border:1px solid #d6d4d4;color:#928c8c;padding:10px 10px;font-size:15px;margin-bottom:15px;cursor:pointer}select.default{background-image:url(/Assets/Img/selectArrow.jpg);background-position:99% center;background-repeat:no-repeat;background-color:#fff}textarea{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;width:100%;display:block;line-height:30px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}textarea.default{border:1px solid #d6d4d4;color:#a6a6a6;padding:10px 15px;font-size:17px;line-height:24px;margin-bottom:15px}a.submit,button.submit,input.submit{border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;font-size:21px;padding:0 50px;line-height:50px;display:inline-block;margin-top:15px;transition:all ease-in-out .2s;font-weight:100;background:#e01e1f;color:#fff;text-align:center;border:1px solid #e01e1f}a.submit:hover,button.submit:hover,input.submit:hover{background:#fff;color:#e01e1f;border:1px solid #e01e1f}a.submit:active,button.submit:active,input.submit:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.2) !important;-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.2) !important;box-shadow:inset 0 3px 5px rgba(0,0,0,.2) !important;text-decoration:none !important}a.cancelar,button.cancelar,input.cancelar{border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;height:50px;font-size:21px;border:1px solid #d6d4d4;background:#fff;display:inline-block;color:#b4afaf;text-align:center;cursor:pointer;line-height:50px;transition:all .2s ease-in-out;font-weight:100;padding:0 50px}a.cancelar:active,button.cancelar:active,input.cancelar:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.2) !important;-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.2) !important;box-shadow:inset 0 3px 5px rgba(0,0,0,.2) !important;text-decoration:none !important}a.cancelar:hover,button.cancelar:hover,input.cancelar:hover{background:#d6d4d4;color:#aaa}@media(max-width:767px){a.submit,button.submit,input.submit,a.cancelar,button.cancelar,input.cancelar{font-size:19px}}a.newsletter,button.newsletter,input.newsletter{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:block;width:100%;height:50px;border:1px solid #767070;background:#767070;text-transform:uppercase;color:#fff;padding:0;margin:0;text-align:center;cursor:pointer;font-size:21px;font-weight:400;transition:all .2s ease-in-out}a.newsletter:active,button.newsletter:active,input.newsletter:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.2) !important;-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.2) !important;box-shadow:inset 0 3px 5px rgba(0,0,0,.2) !important;text-decoration:none !important}a.newsletter:hover,button.newsletter:hover,input.newsletter:hover{border:1px solid #767070;background:#fff;color:#767070}.phgroup{position:relative}.phgroup label{position:absolute;color:#a6a6a6;font-size:13px;font-weight:400;pointer-events:none;left:20px;top:15px;margin:0;line-height:20px;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;transition:.2s ease all}.phgroup textarea:focus~label,.phgroup input:focus~label,.phgroup.filled label{top:2px;font-size:11px;color:#a6a6a6;opacity:.5}.phgroup input.fail+label,.phgroup textarea.fail+label,.phgroup select.fail+label{color:#d80d0d}.checkboxSpan>input{display:none!important}.checkboxSpan>label{padding-left:30px;position:relative;cursor:pointer;color:#767070;font-size:11px;text-align:left}.checkboxSpan>label a{text-decoration:underline}.checkboxSpan>label:before,.checkboxSpan>label::before{content:'';display:block;position:absolute;width:20px;height:20px;left:0;top:0;background-image:url(/Assets/Img/checkbox.png);background-color:#fff;background-repeat:no-repeat;background-size:20px 40px;background-position:0 0}.checkboxSpan>input:checked+label:before,.checkboxSpan>input:checked+label::before{background-position:0 -20px}