@charset "UTF-8";#footer a:hover,#posicao8 .moduletable.contatos p a:hover,.fulltext a:hover,.moduletable_menu ul li a:hover,.pg-blog .bl.content .bl-modulo .moduletable.pes.ult-post.tags.vt a:hover,.pg-blog .bl.content .bl-modulo .moduletable.pes.ult-post.tags.vt h2{text-decoration:underline}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:target{scroll-margin-top:0rem}::selection{background:#00F;color:#FFF}body{background-color:#FFF;color:#000;font-family:Raleway,sans-serif;font-size:16px;height:100%}#system-message{width:100%}#system-message .alert{background-color:#FFF;border:1px solid #EDEDED;border-radius:10px;box-sizing:border-box;margin:0 auto;padding:10px;width:480px}#system-message-container{position:absolute;top:100px;z-index:9999}.alert.alert-message,.alert.alert-notice{border:1px solid #CCC;border-radius:5px!important;padding:10px;background-color:#FFF;width:100%}h4.alert-heading{color:#E70008;font-size:1.5em;text-align:center;margin-bottom:.5em}.alert.alert-message p,.alert.alert-notice p,.alert.alert-warning p{font-size:13px;margin-top:10px;text-align:center}.alert-message{text-align:center;line-height:130%}.pagination{margin:0 auto;width:92.241vw;font-size:.8em}.pagination p{font-weight:bolder}.pagination ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:2em;height:auto}.pagination ul li{margin-bottom:3px}.pagination ul li a{background-color:#000;padding:10px 15px;color:#FFF;display:block}.pagination ul .active a,.pagination ul li a:hover{background-color:#01C1CC}.pagination ul li:not(:last-child){margin-right:3px}#posicao2,#posicao6{background-color:#B7AFA2}.pagination ul .disabled{display:none}.icon-first,.icon-last,.icon-next,.icon-previous{font-style:normal!important}.container{margin:0 auto;width:92.241vw}.limpar{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}#posicao1{display:none}#posicao2{padding:40px 0}#posicao2>div.container{max-width:1640px}#posicao2 .moduletable-logo{margin:0 auto;width:310px}#posicao2 .moduletable-logo img{height:auto;width:100%}.moduletable_menu ul{align-items:center;display:flex;justify-content:flex-end}.moduletable_menu ul li a{color:#FFF;font-size:1.075rem;font-weight:400;letter-spacing:13px;text-transform:uppercase}.moduletable_menu ul li:not(:last-child){display:none}#posicao3>div.container{width:100%}#posicao3 .moduletable.bn-home{height:0;line-height:0;margin:0;padding:14.584% 0;position:relative;width:100%}#posicao4,#posicao5,#posicao5 .moduletable{margin:0;padding:0}#posicao3 .moduletable.bn-home figure{height:100%;left:0;position:absolute;top:0;width:100%}#posicao3 .moduletable.bn-home figure img{height:100%;object-fit:cover;object-position:center center;width:100%}#posicao4>div.container{width:100%}#posicao4 ul.pf-lista{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}#posicao4 ul.pf-lista li{width:25%}#posicao4 .pf.item a{display:block;line-height:0;overflow:hidden;position:relative}#posicao4 .pf.item a .pf-img img{filter:grayscale(100%);height:auto;transform:scale(1);transition-duration:.5s;width:100%}#posicao4 .pf.item a .pf-container{align-items:center;background-color:#0005;bottom:0;display:flex;height:100%;justify-content:center;left:0;position:absolute;transition-duration:.5s;width:100%}#posicao4 .pf.item a .pf-container .pf-title{color:#FFF;font-size:1.075rem;font-weight:500;line-height:100%;letter-spacing:13px;margin:0;text-transform:uppercase;text-align:center}#posicao4 .pf.item a:hover img{filter:grayscale(0);transform:scale(1.1)}#posicao4 .pf.item a:hover .pf-container{height:30px}.moduletable.h-title h2{font-size:1.7rem;font-weight:400;letter-spacing:17px;text-transform:uppercase}#posicao5>div.container{width:100%}#posicao5 .moduletable .custom{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}#posicao5 .moduletable .custom div.figure{line-height:0;width:57%}#posicao5 .moduletable .custom div.figure img{height:auto;width:100%}#posicao5 .moduletable .custom .area-title{width:43%}#posicao5 .moduletable .custom .area-title .area-title-info h3{background-image:url(../images/icon-logo-v1.png);background-position:top left;background-repeat:no-repeat;background-size:55px;font-size:1.7rem;font-weight:400;letter-spacing:17px;margin-bottom:60px;padding-top:77px;text-transform:uppercase}#posicao5 .moduletable .custom .area-title .area-title-info p,#posicao6 .moduletable.h-title p,#posicao7 .moduletable.h-title p{font-size:1rem;line-height:140%;font-weight:400}#posicao5 .moduletable .custom .area-title .area-title-info p{text-align:justify;width:340px}#posicao5 .moduletable .custom .area-title .area-title-info p:not(:last-child){margin-bottom:30px}#posicao5 .moduletable.image-left .custom .area-title{padding-left:130px;display:flex;justify-content:flex-start}#posicao5 .moduletable.image-right .custom{flex-direction:row-reverse}#posicao5 .moduletable.image-right .custom .area-title{padding-right:130px;display:flex;justify-content:flex-end}#posicao6{padding:145px 0}#posicao6>div.container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1270px}#posicao6 .moduletable.h-title{color:#FFF;width:630px}#posicao6 .moduletable.h-title h2{background-image:url(../images/icon-logo-v2.png);background-position:top left;background-repeat:no-repeat;background-size:55px;margin-bottom:60px;padding-top:77px}#posicao6 .moduletable.h-title p:not(:last-child){margin-bottom:30px}#posicao6 .moduletable.foto{margin:0;width:392px}#posicao6 .moduletable.foto img{height:auto;width:100%}#posicao7{background-color:#231F20;color:#FFF;padding:72px 0}#posicao7>div.container{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1270px}#posicao7 .moduletable.h-title{width:350px}#posicao7 .moduletable.h-title h2{background-image:url(../images/icon-logo-v1.png);background-position:top left;background-repeat:no-repeat;background-size:55px;margin-bottom:60px;padding-top:77px}#posicao7 .moduletable.form3{width:480px}#posicao7 .moduletable.form3 form{margin:0;width:100%}#posicao7 .moduletable.form3 form label{color:#FFF;display:block;font-size:.8rem;font-weight:400;margin-bottom:15px;position:relative;text-transform:uppercase;width:100%}#posicao7 .moduletable.form3 form label input,#posicao7 .moduletable.form3 form label textarea{border-bottom:1px solid #FFF;padding:18px 12px 8px;width:100%}#posicao7 .moduletable.form3 form label input:focus,#posicao7 .moduletable.form3 form label textarea:focus{border-color:#B7AFA2}#posicao7 .moduletable.form3 form label textarea{height:45px}#posicao7 .moduletable.form3 form label span{left:12px;position:absolute;top:18px;transition-duration:.5s}#posicao7 .moduletable.form3 form label:has(input:focus) span,#posicao7 .moduletable.form3 form label:has(input:valid) span,#posicao7 .moduletable.form3 form label:has(textarea:focus) span,#posicao7 .moduletable.form3 form label:has(textarea:valid) span{top:0;font-size:.8rem;color:#999}#posicao7 .moduletable.form3 form button{background-color:#FFF;border-radius:7px;color:#000;font-family:Gabarito,sans-serif;font-size:.91rem;font-weight:400;margin-top:12px;padding:7px 0;text-transform:uppercase;width:100%}#posicao7 .moduletable.form3 form button:hover{background-color:#B7AFA2}#posicao8{padding:75px 0}#posicao8>div.container{align-items:center;display:flex;flex-wrap:wrap;gap:0 35px;justify-content:center}#posicao8 p,#posicao8 ul{font-size:.94rem;font-weight:400}#posicao8 .moduletable.icones{width:142px}#posicao8 .moduletable.icones .custom{align-items:center;display:flex;justify-content:space-between}#posicao8 .moduletable.icones .custom i{color:#B7AFA2;font-size:36px}#posicao8 .moduletable.icones .custom a:hover i{color:#231F20}#posicao8 .moduletable.logo{width:70px}#posicao8 .moduletable.logo img{height:auto;width:100%}#posicao8 .moduletable.contatos p{font-family:Gabarito,sans-serif;font-size:.97rem;font-weight:300}#posicao8 .moduletable.contatos p:not(:last-child){margin-bottom:6px}#footer{background-color:#000;color:#FFF;font-family:Roboto,sans-serif;font-size:.96rem;padding:15px 0;text-align:center}#iconwhats{bottom:3%;position:fixed;right:3.2vw;width:50px;z-index:110}#iconwhats a{align-items:center;background-color:#4BB800DD;border-radius:50%;display:flex;height:50px;justify-content:center}#iconwhats a i{color:#FFF;font-size:33px}#iconwhats a:hover{background-color:#4BB800}#iconwhats::after{animation:ring 1.5s infinite;border-radius:100%;border:5px solid #4bb800;content:"";height:30px;left:50%;position:absolute;transform:translate(-50%,-50%);width:30px;z-index:-1;top:50%}@keyframes ring{0%{width:30px;height:30px;opacity:1}100%{width:100px;height:100px;opacity:0}}#pg-int .blog,#pg-int .item-page,#pg-int>.search{padding-bottom:50px}#pg-int .page-header,#pg-int .search h1{animation:gradient 10s ease infinite;background:linear-gradient(-45deg,#000,#111,#222) no-repeat;background-size:300% 300%;color:#FFF;margin-bottom:50px;padding:150px 0 50px;text-align:center}.fulltext h2,.fulltext h3,.fulltext h4,.fulltext h5,.fulltext h6{font-weight:500;margin-bottom:10px}#pg-int .page-header h1,#pg-int .page-header span,#pg-int>.search h1{font-size:2rem;font-weight:500}@keyframes gradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.fulltext h2{font-size:1.5rem}.fulltext h3{color:#333435;font-size:1.3rem}.fulltext h4,.fulltext h5,.fulltext h6{color:#3F474A;font-size:1.15rem}.fulltext ol,.fulltext p,.fulltext ul{font-size:1.075rem;line-height:150%;text-align:justify}.fulltext ol:not(:last-child),.fulltext p:not(:last-child),.fulltext ul:not(:last-child){margin-bottom:15px}.fulltext ol,.fulltext ul{padding-left:20px}.fulltext ol li:not(:last-child),.fulltext ul li:not(:last-child){margin-bottom:7px}.fulltext p strong{font-weight:600}.fulltext ul li{list-style:circle}.fulltext ol li{list-style:upper-roman}.fulltext a{color:#007}.pg-portfolio .items-row{margin:0 auto;width:92.241vw}.pg-portfolio .items-row:nth-child(odd) .pf.intro{flex-direction:row-reverse}.pg-portfolio .items-row:not(:last-child){margin-bottom:72px}.pg-portfolio .pf.content h1{background-color:#231F20;color:#FFF;font-size:2rem;font-weight:500;margin:0 auto 50px;padding:62px 0;text-align:center}.pg-portfolio .pf.content .pf-galeria ul{align-items:center;display:flex;flex-direction:column;float:none;gap:15px;justify-content:center}.pg-portfolio .pf.content .pf-galeria ul li{background-color:#FFF;display:block;line-height:0;margin:0 auto;max-width:1024px;overflow:hidden;width:100%}.pg-portfolio .pf.content .pf-galeria ul img{height:auto;width:100%}.pg-blog .items-row{margin:0 auto;width:92.241vw;align-items:unset;display:flex;flex-wrap:wrap;justify-content:flex-start}.pg-blog .items-row>div{width:31.8%}.pg-blog .items-row>div:not(:last-child){margin-right:2.3%}.pg-blog .items-row:not(:last-child){margin-bottom:35px}.pg-blog .bl-pes-mob{display:none;margin-bottom:15px}.pg-blog label.element-invisible{display:none}.pg-blog .moduletable.pes{background-color:#FFF}.pg-blog .moduletable.pes h2{text-align:center;margin-bottom:10px;font-size:1.2em;font-weight:500;background-color:#00F;padding:10px 0;color:#FFF}.pg-blog .moduletable.pes input{width:100%;border:1px solid #EFEFEF;padding:15px 3%}.pg-blog .moduletable.pes input:focus{width:100%;border:1px solid #CCC}.pg-blog .moduletable.pes:not(:last-child){margin-bottom:25px}.pg-blog .bl.content{align-items:unset;display:flex;flex-wrap:wrap;justify-content:space-between}.pg-blog .bl.content .bl-content{width:65%}.pg-blog .bl.content .bl-content .bl-data{align-items:center;display:flex;justify-content:flex-start;margin:0 0 3px}.pg-blog .bl.content .bl-content .bl-data i{margin-right:10px}.pg-blog .bl.content .bl-content .bl-title{font-size:1.7rem;font-weight:500;margin:0 0 15px}.pg-blog .bl.content .bl-content .botoes-sociais{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.pg-blog .bl.content .bl-content .botoes-sociais .bl-twitter{margin-right:5px}.pg-blog .bl.content .bl-content .botoes-sociais .bl-facebook div>span,.pg-blog .bl.content .bl-content .botoes-sociais .bl-facebook div>span>iframe{height:24px!important;width:190px!important}.pg-blog .bl.content .bl-content .bl-img{margin-bottom:15px}.pg-blog .bl.content .bl-content .bl-img img{height:auto;width:100%}.pg-blog .bl.content .bl-modulo{width:30%}.pg-blog .bl.content .bl-modulo ul.latestnews.pes li a,.pg-blog .bl.content .bl-modulo ul.mostread.pes li a{display:block;margin-bottom:5px;padding:10px;background-color:#EFEFEF}.pg-blog .bl.content .bl-modulo .tagspopular.pes ul li a:hover,.pg-blog .bl.content .bl-modulo ul.latestnews.pes li a:hover,.pg-blog .bl.content .bl-modulo ul.mostread.pes li a:hover,.pg-blog .bl.content .bl-modulo ul.thumbnails li h3 a:hover{background-color:#CCC}.pg-blog .bl.content .bl-modulo .tagspopular.pes ul,.pg-blog .bl.content .bl-modulo ul.thumbnails{display:flex;flex-wrap:wrap;width:100%}.pg-blog .bl.content .bl-modulo .tagspopular.pes ul li{width:32%;text-align:center}.pg-blog .bl.content .bl-modulo .tagspopular.pes ul li a,.pg-blog .bl.content .bl-modulo ul.thumbnails li h3 a{display:block;background-color:#EFEFEF;padding:5px;margin:5px;font-weight:400}.pg-blog .bl.content .bl-modulo .moduletable.pes.ult-post.tags.vt{background:0 0;border:1px solid #CCC}.pg-blog .bl.content .bl-modulo .moduletable.pes.ult-post.tags.vt h2{background:0 0;text-align:left;font-weight:700}.pg-blog .bl.content .bl-modulo .moduletable.pes.ult-post.tags.vt ul li{margin-bottom:15px;list-style-type:disc;margin-left:20px}.search.pg-pesquisar #searchForm,.search.pg-pesquisar .search-results{margin:0 auto;width:92.241vw}.search.pg-pesquisar #searchForm{display:block}.search.pg-pesquisar #searchForm #search-searchword{border:1px solid #CCC;color:#3F474A;height:25px;margin-bottom:10px;padding:5px 1%;text-transform:uppercase;width:98%}.search.pg-pesquisar #searchForm #search-searchword:focus{background-color:#F8F8F8}.search.pg-pesquisar #searchForm .searchintro{margin-bottom:15px}.search.pg-pesquisar #searchForm .form-limit{border:1px solid #CCC;margin-bottom:15px;padding:5px}.search.pg-pesquisar #searchForm .form-limit label{font-size:14px;font-weight:bolder}.search.pg-pesquisar .search-results{margin-top:25px}.search.pg-pesquisar .search-results .result-title{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#CCC;margin-bottom:5px;padding:5px}.search.pg-pesquisar .search-results .result-title a{display:block;width:98%}.search.pg-pesquisar .search-results .result-title:hover{background-color:#000;color:#FFF}.search.pg-pesquisar .pagination{margin:0 auto;width:92.241vw}.search.pg-pesquisar .pagination ul{margin-top:20px}.filters.btn-toolbar,.result-category,.result-created,.result-created_pg_pesquisar,.result-text,button.btn.hasTooltip,fieldset.only,fieldset.phrases,span.small{display:none}#pg-int .reset{padding:200px 3.2% 100px}#pg-int .reset form fieldset{padding:0}#pg-int .reset form p{font-size:1.2rem;line-height:150%;margin-bottom:35px;text-align:center}#pg-int .reset form .control-group{margin:0 auto;width:393px}#pg-int .reset form label{display:block;font-size:.9rem;margin-bottom:5px}#pg-int .reset form input{border:1px solid red;color:#000;font-size:1rem;font-weight:500;margin-bottom:12px;padding:11px;width:100%}#pg-int .reset form input:focus{border-color:#000}#pg-int .reset form button{background-color:red;color:#FFF;display:block;font-size:1.075rem;font-weight:800;margin:0 auto;padding:11px 0;text-align:center;width:160px}#pg-int .reset form button:hover{background-color:#000}h2.msn-sys{font-size:20px;font-weight:400;padding:75px 0 150px;text-align:center}