:root{--var-bg-site: #FFFFFF;--var-margem:15px;--var-cor-text-main: #111111}@media only screen and (max-width: 1100px){:root{--var-margem:11px }}*,::after,::before{box-sizing:border-box}::-moz-selection{background-color:#fafafa}::selection{background-color:#fafafa}::-moz-selection{background-color:#fafafa}body,html{font-family:"Inter",sans-serif;-webkit-text-size-adjust:100%;margin:0;padding:0;border:none;color:var(--var-cor-text-main);font-size:15px;-webkit-font-smoothing:antialiased;background-color:var(--var-bg-site);font-optical-sizing:auto;font-style:normal;font-weight:600}@media only screen and (max-width: 1100px){body,html{font-weight:500}}a{color:inherit;text-decoration:none;transition:opacity .2s ease-out;cursor:pointer}img{backface-visibility:hidden}iframe{border:none}.no-scroll{overflow:hidden;height:100vh;padding-right:var(--var-padding-right-bar)}@media only screen and (max-width: 767px){ul{padding-left:20px}}a:hover,.botao:hover{text-decoration:none}.bold,strong,b{font-weight:bold}input,textarea,a{outline:none !important}figure{padding:0;margin:0;margin-top:20px}.text-center{text-align:center}.italic{font-style:italic}.left{float:left}.right{float:right}.clear{clear:both}.relative{position:relative}.vvhide{visibility:hidden}.block{display:block}.aright{text-align:right}.hide{display:none}.capitalize{text-transform:capitalize}.flex{display:flex;flex-wrap:wrap}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-space-between{justify-content:space-between}.nowrap{flex-wrap:nowrap}textarea,input[type=text],input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}button,input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}select{display:block !important;pointer-events:none;position:absolute;z-index:-1;opacity:0;width:0px}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;margin-right:5px;outline:none;position:relative;text-align:left !important;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:auto;border:none;border-radius:0px;font-size:26px;line-height:25px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-repeat:no-repeat;background-size:10px;font-weight:normal;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9.64' height='11.484' viewBox='0 0 9.64 11.484'%3E%3Cpath id='Path_325' data-name='Path 325' d='M10.174-12.1H1.092v1.364h9.082L6.888-7.468l.868.868,4.82-4.82-4.82-4.82-.868.852Z' transform='translate(-6.6 -1.092) rotate(90)' fill='%23020202'/%3E%3C/svg%3E%0A");background-position:calc(100% - 15px) center;padding-right:15px}@media only screen and (max-width: 1400px){.nice-select{font-size:20px !important}}@media only screen and (max-width: 1100px){.nice-select{font-size:18px !important}}.nice-select.off{color:rgba(0,0,0,.15)}.nice-select.caixas_error{background-color:rgba(255,0,0,.2)}.nice-select.open .current{background-color:#ededed}.nice-select .current{text-transform:uppercase;padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:5px}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#eee;box-sizing:border-box;margin-top:0px;opacity:0;padding:0;pointer-events:none;position:absolute;width:auto;top:32px;left:0;font-size:18px;padding-bottom:0px;padding-top:var(--var-grid-space);padding-left:15px;padding-right:15px;z-index:9}@media only screen and (max-width: 1100px){.nice-select .list{font-size:14px;top:26px;padding-left:5px;padding-right:5px;transition:all 0s cubic-bezier(0.5, 0, 0, 1.25),opacity 0s ease-out}}.nice-select .list li:last-child{border-bottom:none}.nice-select .list:hover .option:not(:hover){background-color:rgba(0,0,0,0) !important}.nice-select .option{cursor:pointer;line-height:40px;list-style:none;min-height:40px;outline:none;margin-left:20px;margin-right:20px;text-align:left;transition:all .2s;border-bottom:solid 1px var(--var-cor-border)}@media only screen and (max-width: 767px){.nice-select .option{margin-left:5px;margin-right:5px}}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:var(--var-color-highlight)}.nice-select .option.selected{font-weight:bold}.nice-select .option.disabled{background-color:rgba(0,0,0,0);cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.small_icon{width:30px;display:inline-block;position:relative;top:-15px;left:3px}@media only screen and (max-width: 1400px){.small_icon{width:20px;top:-10px}}@media only screen and (max-width: 1100px){.small_icon{width:15px;top:-8px}}.small_icon img{max-width:100%;height:auto}#main{position:relative;z-index:1001;box-sizing:border-box;width:100%;perspective:1px;overflow:hidden}#main.area-contact{background-color:#faf7f5}#main.home header{position:absolute !important}header{position:absolute;width:100%;z-index:9002;transform:translateZ(0);backface-visibility:hidden;will-change:transform}header .inner-header{width:100%;padding-left:var(--var-margem);padding-right:var(--var-margem);padding-top:10px;display:flex;z-index:9001;position:relative}header .menu_open_wrap{margin-left:auto;text-align:right;flex-shrink:0;position:relative;z-index:99992;display:none;margin-top:4px}@media only screen and (max-width: 900px){header .menu_open_wrap{display:block}}@media only screen and (max-width: 767px){header .menu_open_wrap{margin-top:8px}}header .menu_open_wrap .menu_open{width:30px;height:20px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;position:relative;z-index:900;display:block}header .menu_open_wrap .menu_open span{display:block;position:absolute;height:2px;border-radius:0px;width:100%;background:var(--var-cor-text-main);opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}header .menu_open_wrap .menu_open span:nth-child(1){top:0px}header .menu_open_wrap .menu_open span:nth-child(2),header .menu_open_wrap .menu_open span:nth-child(3){top:9px}header .menu_open_wrap .menu_open span:nth-child(3){box-shadow:none}header .menu_open_wrap .menu_open span:nth-child(4){top:18px;width:100%}header .menu_open_wrap .menu_open.open span:nth-child(1){top:9px;width:0%;left:50%;box-shadow:none}header .menu_open_wrap .menu_open.open span:nth-child(2){transform:rotate(45deg)}header .menu_open_wrap .menu_open.open span:nth-child(3){transform:rotate(-45deg)}header .menu_open_wrap .menu_open.open span:nth-child(4){top:9px;width:0%;left:50%;box-shadow:none}@media only screen and (max-width: 900px){header nav{display:none;position:absolute;background-color:#fff;border:solid 1px #000;width:calc(100% - 2*var(--var-margem));top:var(--var-header-h);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}}header nav .menu{margin:0;padding:0;width:100%}@media only screen and (max-width: 900px){header nav .menu{padding-top:50px;padding-bottom:50px}}header nav .menu li{list-style:none;font-size:18px;line-height:18px;font-weight:700;text-transform:uppercase;text-align:right;color:var(--var-cor-text-main)}@media only screen and (max-width: 1100px){header nav .menu li{font-size:16px}}@media only screen and (max-width: 900px){header nav .menu li{font-weight:600;font-size:36px;line-height:67px;text-align:center}}header nav .menu li a:hover,header nav .menu li a.sel{text-decoration:underline}header.open{z-index:99999}header.open:after{position:absolute;width:100vw;height:100vh;top:0px;left:0px;background-color:hsla(0,0%,100%,.5);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:8999;content:""}header.open nav{display:block}header.open nav.anim{opacity:1;top:calc(var(--var-header-h) + 15px)}header .logo{flex:1;padding-right:calc(2*(var(--var-margem)))}@media only screen and (max-width: 767px){header .logo{padding-right:calc(1*(var(--var-margem)))}}header .logo svg{width:100%;max-width:100%;height:auto}header.pages{position:relative}header.pages nav .menu li{color:#aaa}header.pages nav .menu li.sel{color:var(--var-cor-text-main)}.banners{height:100vh;position:relative;left:0px;top:0px;width:100%;z-index:10}@media only screen and (max-width: 767px){.banners{height:100dvh}}.banners .moldura{position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:800;display:none}.banners #flexslider_banners .slides{height:100%}.banners #flexslider_banners .slides>li{backface-visibility:hidden;position:relative;width:100%;height:100%;background-size:cover;background-position:center center;border-top-left-radius:200vw;border-top-right-radius:200vw;border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden;border-left:solid var(--var-margem) #fff;border-right:solid var(--var-margem) #fff;border-bottom:solid var(--var-margem) #fff;border-top:solid calc(2*var(--var-margem)) #fff}.banners #flexslider_banners .flex-control-nav{text-align:center;bottom:25px;z-index:9001;width:100%}@media only screen and (max-width: 900px){.banners #flexslider_banners .flex-control-nav{bottom:10px}}@media only screen and (max-width: 767px){.banners #flexslider_banners .flex-control-nav{bottom:10px}}.banners #flexslider_banners .flex-control-nav li{margin-left:9px;margin-right:0px;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.banners #flexslider_banners .flex-control-nav li:first-child{margin-left:0px}.banners #flexslider_banners .flex-control-nav li a{width:10px;height:10px;border-radius:10px;border:solid 2px var(--var-cor-text-main)}.banners #flexslider_banners .flex-control-nav li a{background-color:rgba(0,0,0,0)}.banners #flexslider_banners .flex-control-paging li a.flex-active{background-color:var(--var-cor-text-main)}.banners .video{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;width:100vw;height:100vh}.banners video,.banners object{left:0;position:absolute;top:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.imagem_topo{height:100vh;width:100%;position:relative}@media only screen and (max-width: 767px){.imagem_topo{height:60vh}}.imagem_topo img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0}main .conteudo_inner{padding-left:var(--var-margem);padding-right:var(--var-margem)}main .wrap_error{min-height:calc(90vh - var(--var-header-h));display:flex;justify-content:center;align-items:center;height:100%}main .wrap_error .content{width:40%;text-align:center;margin-left:auto;margin-right:auto}@media only screen and (max-width: 767px){main .wrap_error .content{width:60%}}main .wrap_error .content h1{font-size:48px;line-height:48px;text-align:center;font-weight:700;padding-top:20px;padding-bottom:20px}@media only screen and (max-width: 1100px){main .wrap_error .content h1{font-size:40px;line-height:40px}}@media only screen and (max-width: 767px){main .wrap_error .content h1{font-size:35px;line-height:35px}}main .wrap_error .content p{font-size:14px;line-height:20px}main .wrap_error .content p a{text-decoration:underline}main .grid-container{margin:0;padding:0;margin-top:40px;display:grid;grid-template-columns:repeat(4, 1fr);-moz-column-gap:var(--var-margem);column-gap:var(--var-margem);row-gap:var(--var-margem)}@media only screen and (max-width: 900px){main .grid-container{grid-template-columns:repeat(2, 1fr);row-gap:calc(3*var(--var-margem))}}@media only screen and (max-width: 767px){main .grid-container{grid-template-columns:repeat(1, 1fr);row-gap:calc(4*var(--var-margem))}}main .grid-container .grid_item{grid-column:span 1;list-style:none;position:relative}main .grid-container .grid_item h2{text-align:center;text-transform:uppercase;font-size:26px;line-height:24px;font-weight:600;padding-left:15px;padding-right:15px;margin-top:20px}@media only screen and (max-width: 1400px){main .grid-container .grid_item h2{font-size:21px;line-height:21px}}@media only screen and (max-width: 1100px){main .grid-container .grid_item h2{font-size:18px;line-height:18px}}main .grid-container .grid_item .img{width:100%;height:0px;padding-bottom:133%;position:relative;overflow:hidden;transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}@media only screen and (max-width: 767px){main .grid-container .grid_item .img{padding-bottom:73%;border-top-left-radius:50vw;border-top-right-radius:50vw}}main .grid-container .grid_item .img img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0}main .grid-container .grid_item:hover .img{border-top-left-radius:50vw;border-top-right-radius:50vw;border-bottom-left-radius:0;border-bottom-right-radius:0;transition:all 2.5s cubic-bezier(0.25, 0.8, 0.25, 1)}main .grid-container.lista_projectos .grid_item{overflow:hidden}main .grid-container.lista_projectos .grid_item .proj-inner{position:absolute;background-color:#fff;bottom:-20%;width:100%;left:0;transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}@media only screen and (max-width: 767px){main .grid-container.lista_projectos .grid_item .proj-inner{transition:none;position:relative;bottom:auto}}main .grid-container.lista_projectos .grid_item .proj-inner h2{font-size:16px;margin:0;padding-top:15px;padding-bottom:15px;font-weight:600}main .grid-container.lista_projectos .grid_item:hover .proj-inner{transition:all .5s cubic-bezier(0.25, 0.8, 0.25, 1);bottom:0px}main#wrap_contact{padding-left:var(--var-margem);padding-right:var(--var-margem);padding-bottom:150px}@media only screen and (max-width: 767px){main#wrap_contact{padding-bottom:60px}}@media only screen and (max-width: 900px){main#wrap_contact .grid-container{row-gap:var(--var-margem)}}main#wrap_contact .grid-container .coluna1,main#wrap_contact .grid-container .coluna2{grid-column:span 2}@media only screen and (max-width: 900px){main#wrap_contact .grid-container .coluna1,main#wrap_contact .grid-container .coluna2{grid-column:span 1}}@media only screen and (max-width: 767px){main#wrap_contact .grid-container .coluna2{padding-top:40px}}main#wrap_contact .grid-container .titulo{letter-spacing:-4.1px;font-size:82px;line-height:64px;font-weight:600;margin-bottom:30px;width:80%}@media only screen and (max-width: 1400px){main#wrap_contact .grid-container .titulo{font-size:58px;line-height:48px;letter-spacing:-2.9px;margin-bottom:15px}}@media only screen and (max-width: 1100px){main#wrap_contact .grid-container .titulo{font-size:52px;line-height:47px;letter-spacing:-2.6px;margin-bottom:15px}}@media only screen and (max-width: 900px){main#wrap_contact .grid-container .titulo{letter-spacing:-1.8px;font-size:36px;line-height:30px}}main#wrap_contact .grid-container .texto{font-size:26px;line-height:32px}@media only screen and (max-width: 1400px){main#wrap_contact .grid-container .texto{font-size:21px;line-height:26px}}@media only screen and (max-width: 1100px){main#wrap_contact .grid-container .texto{font-size:18px;line-height:21px}}@media only screen and (max-width: 900px){main#wrap_contact .grid-container .texto{font-size:16px;line-height:19px}}main#wrap_contact .grid-container .texto a:hover{text-decoration:underline}main#wrap_contact .blocks{background-color:rgba(0,0,0,0)}main#wrap_contact .template{padding:0}main#wrap_projects{padding-bottom:100px;padding-top:10px}main#wrap_projects .project-header{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){main#wrap_projects .project-header{position:relative;z-index:800}}main#wrap_projects .project-header h1{font-size:38px;line-height:38px;font-weight:700;text-transform:uppercase;letter-spacing:-0.76px}@media only screen and (max-width: 1400px){main#wrap_projects .project-header h1{font-size:26px;line-height:21px;letter-spacing:-0.52px}}@media only screen and (max-width: 1100px){main#wrap_projects .project-header h1{font-size:24px;line-height:21px;letter-spacing:-0.48px}}@media only screen and (max-width: 900px){main#wrap_projects .project-header h1{font-size:21px;line-height:21px;letter-spacing:-0.42px}}main#wrap_projects .project-header .filtros{margin:0;padding:0;align-self:flex-end;transform:translateZ(0);backface-visibility:hidden;will-change:transform}main#wrap_projects .project-header .filtros li{list-style:none;display:inline-block;font-size:16px;font-weight:600;text-transform:uppercase;margin-left:15px}@media only screen and (max-width: 900px){main#wrap_projects .project-header .filtros li{font-size:14px}}@media only screen and (max-width: 767px){main#wrap_projects .project-header .filtros li{margin-left:0px}}main#wrap_projects .project-header .filtros li:first-child{font-weight:700;text-decoration:underline}@media only screen and (max-width: 767px){main#wrap_projects .project-header .filtros li:first-child{text-decoration:none}}main#wrap_projects .project-header .filtros li a.sel,main#wrap_projects .project-header .filtros li a:hover{text-decoration:underline !important}@media only screen and (max-width: 767px){main#wrap_projects .project-header .filtros li.desktop,main#wrap_projects .project-header .filtros li .desktop{display:none}}main#wrap_projects .project-header .filtros li.mmobile{display:none}@media only screen and (max-width: 767px){main#wrap_projects .project-header .filtros li.mmobile{display:inline-block}}@media only screen and (max-width: 767px){main#wrap_projects .project-header .filtros li .nice-select{margin:0;padding:0;line-height:7px;background-position:2px 5px;position:unset;z-index:99999;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath id='Polygon_2' data-name='Polygon 2' d='M6,0l6,10H0Z' transform='translate(12 10) rotate(180)' fill='%23111'/%3E%3C/svg%3E%0A");background-size:8px}main#wrap_projects .project-header .filtros li .nice-select .current{padding-left:0px;font-size:0 !important}main#wrap_projects .project-header .filtros li .nice-select.open .current{background-color:rgba(0,0,0,0)}main#wrap_projects .project-header .filtros li .nice-select .list{top:30px;left:auto;right:0px;background-color:#fff;border:solid 1px #000;padding:0}main#wrap_projects .project-header .filtros li .nice-select .list li{padding-left:var(--var-margem);padding-right:var(--var-margem);display:block;border-bottom:solid 1px #000}main#wrap_projects .project-header .filtros li .nice-select .list li:last-child{border-bottom:none}main#wrap_projects .project-header .filtros li .nice-select .option{margin-right:0px}}main#wrap_projects .grid-container{margin-top:10px}@media only screen and (max-width: 767px){main#wrap_projects .grid-container{margin-top:30px;row-gap:calc(2*var(--var-margem))}}main#wrap_projects.detalhe{position:relative;padding-top:0px;padding-bottom:0px}main#wrap_projects.detalhe .project-info{padding-left:var(--var-margem);padding-right:var(--var-margem);padding-top:20px;position:relative;z-index:9003;background-color:#fff}main#wrap_projects.detalhe .project-info .grid-container{margin-top:0px;row-gap:0}main#wrap_projects.detalhe .project-info .grid-container .coluna1,main#wrap_projects.detalhe .project-info .grid-container .coluna2{grid-column:span 2}@media only screen and (max-width: 900px){main#wrap_projects.detalhe .project-info .grid-container .coluna1,main#wrap_projects.detalhe .project-info .grid-container .coluna2{grid-column:span 1;row-gap:var(--var-margem)}}main#wrap_projects.detalhe .project-info .grid-container .titulo,main#wrap_projects.detalhe .project-info .grid-container .resumo{margin-bottom:60px}@media only screen and (max-width: 1100px){main#wrap_projects.detalhe .project-info .grid-container .titulo,main#wrap_projects.detalhe .project-info .grid-container .resumo{margin-bottom:40px}}@media only screen and (max-width: 767px){main#wrap_projects.detalhe .project-info .grid-container .titulo,main#wrap_projects.detalhe .project-info .grid-container .resumo{margin-bottom:10px}}main#wrap_projects.detalhe .project-info .grid-container .titulo h1{font-size:97px;line-height:77px;letter-spacing:-4.85px;font-weight:700}@media only screen and (max-width: 1400px){main#wrap_projects.detalhe .project-info .grid-container .titulo h1{font-size:58px;line-height:53px;letter-spacing:-2.9px}}@media only screen and (max-width: 1100px){main#wrap_projects.detalhe .project-info .grid-container .titulo h1{font-size:48px;line-height:53px;letter-spacing:-2.4px}}@media only screen and (max-width: 900px){main#wrap_projects.detalhe .project-info .grid-container .titulo h1{font-size:38px;line-height:38px;letter-spacing:-1.9px}}main#wrap_projects.detalhe .project-info .grid-container .resumo,main#wrap_projects.detalhe .project-info .grid-container .texto,main#wrap_projects.detalhe .project-info .grid-container .ficha_tecnica{font-size:16px;line-height:21px}@media only screen and (max-width: 1100px){main#wrap_projects.detalhe .project-info .grid-container .resumo,main#wrap_projects.detalhe .project-info .grid-container .texto,main#wrap_projects.detalhe .project-info .grid-container .ficha_tecnica{font-size:14px;line-height:19px}}@media only screen and (max-width: 900px){main#wrap_projects.detalhe .project-info .grid-container .resumo,main#wrap_projects.detalhe .project-info .grid-container .texto,main#wrap_projects.detalhe .project-info .grid-container .ficha_tecnica{line-height:18px}}@media only screen and (max-width: 767px){main#wrap_projects.detalhe .project-info .grid-container .resumo,main#wrap_projects.detalhe .project-info .grid-container .texto,main#wrap_projects.detalhe .project-info .grid-container .ficha_tecnica{margin-bottom:60px}}@media only screen and (max-width: 767px){main#wrap_projects.detalhe .project-info .grid-container .texto{margin-bottom:0px}}main#wrap_projects.detalhe .blocks{padding-top:150px}@media only screen and (max-width: 1100px){main#wrap_projects.detalhe .blocks{padding-top:70px}}@media only screen and (max-width: 767px){main#wrap_projects.detalhe .blocks{padding-top:30px}}main#wrap_projects.detalhe .blocks .template{margin-top:var(--var-margem)}main#wrap_projects.detalhe .blocks .template.template9 .flexslider .slides li{height:95vh}@media only screen and (max-width: 767px){main#wrap_projects.detalhe .blocks .template.template9 .flexslider .slides li{height:auto}}main#wrap_projects.detalhe .blocks .template.template9 .flexslider .slides li img{height:100%;-o-object-fit:cover;object-fit:cover}main#wrap_projects.detalhe .blocks .template.template9.full .flexslider .slides li{height:115vh;max-height:none}@media only screen and (max-width: 767px){main#wrap_projects.detalhe .blocks .template.template9.full .flexslider .slides li{height:auto}}main#wrap_projects.detalhe .blocks .template.template18 .template9 .flexslider .slides li{height:auto}main#wrap_about{padding-left:var(--var-margem);padding-right:var(--var-margem)}main#wrap_about .w_conteudo_load-inner{overflow:hidden}main#wrap_about .grid-container{margin-top:0px !important}@media only screen and (max-width: 767px){main#wrap_about .grid-container{row-gap:0px}}main#wrap_about .grid-container .coluna1,main#wrap_about .grid-container .coluna2{grid-column:span 2}@media only screen and (max-width: 900px){main#wrap_about .grid-container .coluna1,main#wrap_about .grid-container .coluna2{grid-column:span 1;row-gap:var(--var-margem)}}main#wrap_about .grid-container .titulo{letter-spacing:-0.76px;font-size:38px;line-height:21px;font-weight:700}@media only screen and (max-width: 1400px){main#wrap_about .grid-container .titulo{font-size:28px;line-height:21px;letter-spacing:-0.56px}}@media only screen and (max-width: 1100px){main#wrap_about .grid-container .titulo{font-size:21px;line-height:21px;letter-spacing:-0.42px}}@media only screen and (max-width: 767px){main#wrap_about .grid-container .titulo{margin-bottom:10px}}main#wrap_about .grid-container .texto{font-size:26px;line-height:32px}@media only screen and (max-width: 1400px){main#wrap_about .grid-container .texto{font-size:21px;line-height:26px}}@media only screen and (max-width: 1100px){main#wrap_about .grid-container .texto{font-size:18px;line-height:21px}}@media only screen and (max-width: 900px){main#wrap_about .grid-container .texto{font-size:16px;line-height:19px}}main#wrap_about .grid-container .texto a:hover{text-decoration:underline}main#wrap_about #image-container{position:relative;width:100vw;height:max(120vh,800px);overflow:hidden}@media only screen and (max-width: 1100px){main#wrap_about #image-container{height:max(120vh,600px)}}@media only screen and (max-width: 767px){main#wrap_about #image-container{height:200vh}}main#wrap_about #image-container img.pile{position:absolute;top:0;-o-object-fit:cover;object-fit:cover;transform:translateZ(0);backface-visibility:hidden}main#wrap_about #image-container img.pile{transition:opacity .1s ease}main#wrap_about .about-info{padding-top:250px;padding-bottom:100px;position:relative;z-index:9003;background-color:#fff}@media only screen and (max-width: 1400px){main#wrap_about .about-info{padding-top:200px;padding-bottom:750px}}@media only screen and (max-width: 1100px){main#wrap_about .about-info{padding-top:150px;padding-bottom:50px}}@media only screen and (max-width: 900px){main#wrap_about .about-info{padding-top:100px;padding-bottom:70px}}@media only screen and (max-width: 767px){main#wrap_about .about-info{padding-top:60px;padding-bottom:40px}}main#wrap_about .size1{width:20%;height:auto}main#wrap_about .size2{width:30%;height:auto}main#wrap_about .size3{width:40%;height:auto}main#wrap_about .size4{width:60%;height:auto}main#wrap_about .size5{width:70%;height:auto}main#wrap_about .template{padding:0}main#wrap_about .blocks{padding-top:30px}main .blocks{background-color:#fff;position:relative;z-index:9003}main .template{padding-left:var(--var-margem);padding-right:var(--var-margem)}main .template.template6{padding-top:100px !important;padding-bottom:150px;font-weight:500}@media only screen and (max-width: 900px){main .template.template6{padding-top:70px !important;padding-bottom:70px}}main .template.template6 .grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:var(--var-margem)}@media only screen and (max-width: 767px){main .template.template6 .grid{grid-template-columns:1fr}}main .template.template6 .grid .grid-item{grid-column:span 1}@media only screen and (max-width: 900px){main .template.template6 .grid .grid-item.titulo_seccao{grid-column:span 3}}@media only screen and (max-width: 767px){main .template.template6 .grid .grid-item.titulo_seccao{text-align:center}}main .template.template6 .grid .grid-item3{grid-column:span 3}@media only screen and (max-width: 900px){main .template.template6 .grid .grid-item3{grid-column:span 4}}main .template.template6 .grid .grid-item3 .grid{grid-template-columns:repeat(3, 1fr);row-gap:50px}@media only screen and (max-width: 767px){main .template.template6 .grid .grid-item3 .grid{grid-template-columns:1fr}}main .template.template6 .grid .grid-item3 .grid .grid-item{font-size:26px;line-height:32px}@media only screen and (max-width: 1400px){main .template.template6 .grid .grid-item3 .grid .grid-item{font-size:21px;line-height:26px}}@media only screen and (max-width: 1100px){main .template.template6 .grid .grid-item3 .grid .grid-item{font-size:14px;line-height:18px}}@media only screen and (max-width: 767px){main .template.template6 .grid .grid-item3 .grid .grid-item{text-align:center}}main .template.template6 .grid .grid-item3 .grid .grid-item .img{width:100%;height:0px;padding-bottom:100%;position:relative;overflow:hidden;transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}@media only screen and (max-width: 767px){main .template.template6 .grid .grid-item3 .grid .grid-item .img{width:80%;margin-left:auto;margin-right:auto;margin-top:30px}}main .template.template6 .grid .grid-item3 .grid .grid-item .img img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0}main .template.template6 .grid .grid-item3 .grid .grid-item .nome{margin-top:15px;text-transform:uppercase}main .template.template6 .grid .grid-item3 .grid .grid-item .texto{margin-top:15px}main .template.template6 h2{font-size:38px;line-height:38px;letter-spacing:-0.76px;font-weight:700}@media only screen and (max-width: 1400px){main .template.template6 h2{font-size:28px;line-height:28px;letter-spacing:-0.56px}}@media only screen and (max-width: 1100px){main .template.template6 h2{font-size:21px;line-height:21px;letter-spacing:-0.42px}}main .template.template18{margin-top:140px}@media only screen and (max-width: 900px){main .template.template18{margin-top:70px}}@media only screen and (max-width: 767px){main .template.template18{margin-top:110px}}main .template.template18 .template-grid{min-height:80vh;display:flex;margin-left:calc(-1*(var(--var-margem)));width:calc(100% + 2*var(--var-margem))}main .template.template18 .template-grid .inner{width:50%;max-width:900px;padding-top:60px;padding-bottom:60px;text-align:center;margin-left:auto;margin-right:auto;align-self:center}@media only screen and (max-width: 1400px){main .template.template18 .template-grid .inner{width:60%;max-width:620px}}@media only screen and (max-width: 1100px){main .template.template18 .template-grid .inner{width:70%}}@media only screen and (max-width: 900px){main .template.template18 .template-grid .inner{width:70%}}@media only screen and (max-width: 767px){main .template.template18 .template-grid .inner{width:90%}}main .template.template18 .template-grid .inner .subtitulo,main .template.template18 .template-grid .inner .texto{font-size:16px;line-height:21px}@media only screen and (max-width: 1100px){main .template.template18 .template-grid .inner .subtitulo,main .template.template18 .template-grid .inner .texto{font-size:14px;line-height:18px}}main .template.template18 .template-grid .inner .titulo{font-size:82px;line-height:64px;font-weight:500;letter-spacing:-4.1px}@media only screen and (max-width: 1400px){main .template.template18 .template-grid .inner .titulo{font-size:58px;line-height:48px;letter-spacing:-2.9px}}@media only screen and (max-width: 1100px){main .template.template18 .template-grid .inner .titulo{font-size:60px;line-height:47px;letter-spacing:-3px}}@media only screen and (max-width: 900px){main .template.template18 .template-grid .inner .titulo{font-size:36px;line-height:30px;letter-spacing:-1.8px}}main .template.template18 .template-grid .inner .subtitulo{margin-bottom:15px}@media only screen and (max-width: 900px){main .template.template18 .template-grid .inner .subtitulo{margin-bottom:10px}}main .template.template18 .template-grid .inner .titulo{margin-bottom:15px}@media only screen and (max-width: 900px){main .template.template18 .template-grid .inner .titulo{margin-bottom:10px}}main .template.template18 .template-grid .inner .texto a{font-weight:700;text-decoration:underline}main .template.template18 .template-grid .inner .info-media{margin-bottom:25px}@media only screen and (max-width: 1100px){main .template.template18 .template-grid .inner .info-media{margin-bottom:15px}}@media only screen and (max-width: 900px){main .template.template18 .template-grid .inner .info-media{margin-bottom:10px}}main .template.template18.template_artigos_7 .template-grid .inner{max-width:650px}@media only screen and (max-width: 1400px){main .template.template18.template_artigos_7 .template-grid .inner{max-width:450px}}@media only screen and (max-width: 1100px){main .template.template18.template_artigos_7 .template-grid .inner{max-width:350px}}@media only screen and (max-width: 900px){main .template.template18.template_artigos_7 .template-grid .inner{max-width:250px}}main .template.template18.template_artigos_7 .template-grid .inner .titulo{position:absolute}@media only screen and (max-width: 900px){main .template.template18.template_artigos_7 .template-grid .inner .texto{width:150%;margin-left:-25%}}@media only screen and (max-width: 767px){main .template.template18.template_artigos_7 .template-grid .inner .texto{width:130%;margin-left:-15%}}main .template.template18.template_artigos_7 .template-grid .inner .info-media{position:relative}main .template.template18.template_artigos_7 .template-grid .inner .info-media:before,main .template.template18.template_artigos_7 .template-grid .inner .info-media:after{position:absolute;height:100%;width:50vw;max-width:calc((100vw - 650px)/2);content:" ";top:0px;right:0px;transform:translateX(100%);background-image:url(/images/trigo.svg);background-repeat:no-repeat;background-position:center;background-size:auto 45px}@media only screen and (max-width: 1400px){main .template.template18.template_artigos_7 .template-grid .inner .info-media:before,main .template.template18.template_artigos_7 .template-grid .inner .info-media:after{max-width:calc((100vw - 450px)/2);background-size:auto 40px}}@media only screen and (max-width: 1100px){main .template.template18.template_artigos_7 .template-grid .inner .info-media:before,main .template.template18.template_artigos_7 .template-grid .inner .info-media:after{max-width:calc((100vw - 350px)/2);background-size:auto 35px}}@media only screen and (max-width: 900px){main .template.template18.template_artigos_7 .template-grid .inner .info-media:before,main .template.template18.template_artigos_7 .template-grid .inner .info-media:after{max-width:calc((100vw - 250px)/2);background-size:auto 25px}}@media only screen and (max-width: 767px){main .template.template18.template_artigos_7 .template-grid .inner .info-media:before,main .template.template18.template_artigos_7 .template-grid .inner .info-media:after{display:none}}main .template.template18.template_artigos_7 .template-grid .inner .info-media:before{right:auto;left:0px;transform:translateX(-100%);background-image:url(/images/vasco.svg)}main .template.template9 .flexslider{width:100%;margin-left:auto;margin-right:auto;position:relative}main .template.template9 .flexslider .slides{position:relative;z-index:900}main .template.template9 .flexslider .slides li{margin-bottom:0px !important;max-height:100vh}main .template.template9 .flexslider .slides li video,main .template.template9 .flexslider .slides li object{position:relative;width:100%;height:auto;margin:0;padding:0;display:block}main .template.template9 .flexslider.full{width:100%}main .template.template9 .flexslider.small{width:50%}main .template.template9 .flexslider .flex-direction-nav{position:absolute;width:100%;top:0px;opacity:1;z-index:899;height:100%}main .template.template9 .flexslider .flex-direction-nav .flex-next{margin-top:0px;top:50%;transform:translateY(-50%);right:calc(-1*var(--var-margem) - 0px);left:auto;background-size:28px;width:28px;height:50px}@media only screen and (min-width: 767px)and (max-width: 1100px){main .template.template9 .flexslider .flex-direction-nav .flex-next{right:calc(-2*var(--var-margem) - 0px)}}main .template.template9 .flexslider .flex-direction-nav .flex-prev{margin-top:0px;top:50%;transform:translateY(-50%);left:calc(-1*var(--var-margem) - 0px);right:auto;background-size:28px;width:28px;height:50px}@media only screen and (min-width: 767px)and (max-width: 1100px){main .template.template9 .flexslider .flex-direction-nav .flex-prev{left:calc(-2*var(--var-margem) - 0px)}}main .template.template10 .grelha{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:var(--var-margem)}@media only screen and (max-width: 767px){main .template.template10 .grelha{max-height:none;grid-template-columns:repeat(2, 1fr)}}main .template.template10 .grelha .item1{grid-column:span 2;height:0px;padding-bottom:100%}main .template.template10 .grelha .item2{display:grid;grid-template-rows:1fr 1fr;row-gap:var(--var-margem)}main .template.template10 .grelha .item3{height:100%}@media only screen and (max-width: 767px){main .template.template10 .grelha .item3{height:100vw}}main .template.template10 .grelha .item{position:relative}main .template.template10 .grelha .item img{position:absolute;left:0px;top:0px;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}main .template.template10 .grelha.grelha-template2 .item1{order:3}main .template.template10 .grelha.grelha-template2 .item2{order:1}main .template.template10 .grelha.grelha-template2 .item3{order:2}main .template.template10 .grelha.grelha-template3 .item1{order:3}main .template.template10 .grelha.grelha-template3 .item2{order:2}main .template.template10 .grelha.grelha-template3 .item3{order:1}main .template.template10 .grelha.grelha-template4 .item1{order:2}main .template.template10 .grelha.grelha-template4 .item2{order:1}main .template.template10 .grelha.grelha-template4 .item3{order:3}main .template.template10 .grelha.grelha-template5 .item1{order:2}main .template.template10 .grelha.grelha-template5 .item2{order:3}main .template.template10 .grelha.grelha-template5 .item3{order:1}main .template.template19{position:relative}main .template.template19 .grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--var-margem)}@media only screen and (max-width: 767px){main .template.template19 .grid{grid-template-columns:1fr}}main .template.template19 .grid .coluna1{grid-column:span 1}main .template.template19 .grid .coluna1 .info-media{height:100%}main .template.template19 .grid .coluna1 .info-media .template{height:100%}main .template.template19 .grid .coluna1 .info-media .template>div{height:100%}main .template.template19 .grid .coluna1 .info-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main .template.template19 .grid .coluna2{grid-column:span 1;display:flex;justify-content:center;align-items:center}main .template.template19 .grid .coluna2 .inner{padding-top:20px;padding-bottom:20px;text-align:center}@media only screen and (max-width: 900px){main .template.template19 .grid .coluna2 .inner{padding-bottom:60px}}main .template.template19 .grid .coluna2 .inner .subtitulo,main .template.template19 .grid .coluna2 .inner .texto{font-size:16px;line-height:21px}@media only screen and (max-width: 1100px){main .template.template19 .grid .coluna2 .inner .subtitulo,main .template.template19 .grid .coluna2 .inner .texto{font-size:12px;line-height:18px}}@media only screen and (max-width: 900px){main .template.template19 .grid .coluna2 .inner .subtitulo,main .template.template19 .grid .coluna2 .inner .texto{font-size:12px;line-height:16px}}main .template.template19 .grid .coluna2 .inner .titulo{font-size:82px;line-height:64px;font-weight:500;letter-spacing:-4.1px}@media only screen and (max-width: 1400px){main .template.template19 .grid .coluna2 .inner .titulo{font-size:58px;line-height:48px;letter-spacing:-2.4px}}@media only screen and (max-width: 1100px){main .template.template19 .grid .coluna2 .inner .titulo{font-size:48px;line-height:46px;letter-spacing:-2.4px}}@media only screen and (max-width: 900px){main .template.template19 .grid .coluna2 .inner .titulo{font-size:36px;line-height:38px;letter-spacing:-1.8px}}@media only screen and (max-width: 767px){main .template.template19 .grid .coluna2 .inner .titulo{font-size:34px;line-height:32px;letter-spacing:-1.7px}}main .template.template19 .grid .coluna2 .inner .subtitulo{margin-bottom:15px}@media only screen and (max-width: 900px){main .template.template19 .grid .coluna2 .inner .subtitulo{margin-bottom:10px}}main .template.template19 .grid .coluna2 .inner .titulo{margin-bottom:15px}@media only screen and (max-width: 900px){main .template.template19 .grid .coluna2 .inner .titulo{margin-bottom:10px}}main .template.template19.template_artigos_1{margin-bottom:30px;padding-left:0px;padding-right:0px}main .template.template19.template_artigos_1 .grid .coluna2{color:#fff}main .template.template19.template_artigos_1 .grid .coluna2 .inner{width:80%}@media only screen and (max-width: 900px){main .template.template19.template_artigos_1 .grid .coluna2 .inner{width:90%}}main .template.template22{position:relative}main .template.template22 .grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--var-margem)}@media only screen and (max-width: 767px){main .template.template22 .grid{grid-template-columns:1fr}}main .template.template22 .grid .coluna1{grid-column:span 1}main .template.template22 .grid .coluna1 .info-media{height:100%}main .template.template22 .grid .coluna1 .info-media .template{height:100%}main .template.template22 .grid .coluna1 .info-media .template>div{height:100%}main .template.template22 .grid .coluna1 .info-media .template9{padding:0;margin-top:0 !important}main .template.template22 .grid .coluna1 .info-media .template9 .flexslider .slides li{height:100%}main .template.template22 .grid .coluna1 .info-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main .template.template22 .grid .coluna2{grid-column:span 1;display:flex;justify-content:center;align-items:center}main .template.template22 .grid .coluna2 .inner{padding-top:20px;padding-bottom:20px;text-align:center}main .template.template22 .grid .coluna2 .inner .subtitulo,main .template.template22 .grid .coluna2 .inner .texto{font-size:16px;line-height:21px;width:80%;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1100px){main .template.template22 .grid .coluna2 .inner .subtitulo,main .template.template22 .grid .coluna2 .inner .texto{font-size:14px;line-height:19px;width:90%;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 767px){main .template.template22 .grid .coluna2 .inner .subtitulo,main .template.template22 .grid .coluna2 .inner .texto{width:100%}}main .template.template22 .grid .coluna2 .inner .titulo{font-size:38px;line-height:34px;font-weight:700;letter-spacing:-0.76px;width:80%;margin-left:auto;margin-right:auto}@media only screen and (max-width: 1400px){main .template.template22 .grid .coluna2 .inner .titulo{font-size:28px;line-height:28px;letter-spacing:-0.56px}}@media only screen and (max-width: 1100px){main .template.template22 .grid .coluna2 .inner .titulo{font-size:20px;line-height:18px;letter-spacing:-0.4px}}@media only screen and (max-width: 900px){main .template.template22 .grid .coluna2 .inner .titulo{font-size:16px;list-style:16px;letter-spacing:-0.32px}}main .template.template22 .grid .coluna2 .inner .subtitulo{margin-bottom:15px}main .template.template22 .grid .coluna2 .inner .titulo{margin-bottom:15px}main .template.template22 .grid .coluna2 .inner .img{margin-left:auto;margin-right:auto;width:50%;margin-bottom:20px}main .template.template22 .grid .coluna2 .inner .img img{max-width:100%;height:auto;display:block}main .template.template22 .grid.direita .coluna1{order:2}main .template.template22 .grid.direita .coluna2{order:1}main .template.template38 .marquee-wrapper{overflow:hidden;width:100%;position:relative}main .template.template38 .marquee{display:flex;white-space:nowrap;will-change:transform}main .template.template38 .marquee span{display:inline-block;padding-right:14rem;font-size:16px;color:var(--var-cor-text-main);font-weight:bold;text-transform:uppercase}@media only screen and (max-width: 1100px){main .template.template38 .marquee span{font-size:14px}}@media only screen and (max-width: 900px){main .template.template38 .marquee span{font-size:16px;padding-right:8rem}}main .template.template38 .marquee-1{animation:marqueeAnim 20s linear infinite}main .template.template38 .marquee-1 span:nth-child(even){margin-left:50vw}@media only screen and (max-width: 900px){main .template.template38 .marquee-1 span:nth-child(even){margin-left:20vw}}main .template.template38 .marquee-2{animation:marqueeAnim 28s linear infinite;animation-delay:.2s;margin-left:30vw;transform:translateX(-50vw)}@media only screen and (max-width: 900px){main .template.template38 .marquee-2{margin-left:15vw;transform:translate(-20vw)}}main .template.template38 .marquee-2 span:nth-child(even){margin-left:20vw}@media only screen and (max-width: 900px){main .template.template38 .marquee-2 span:nth-child(even){margin-left:10vw}}@keyframes marqueeAnim{0%{transform:translateX(100vw);@media only screen and (max-width: 900px){main .template.template38{transform:translateX(150vw)}}}100%{transform:translateX(-100vw);@media only screen and (max-width: 900px){main .template.template38{transform:translateX(-150vw)}}}}main .template.template23 .grid-container{margin-top:0px;row-gap:0}main .template.template23 .grid-container .coluna1,main .template.template23 .grid-container .coluna2{grid-column:span 2}main .template.template23 .grid-container .titulo{font-size:97px;line-height:77px;letter-spacing:-4.85px;font-weight:700}@media only screen and (max-width: 1100px){main .template.template23 .grid-container .titulo{font-size:48px;line-height:53px;letter-spacing:-2.4px}}main .template.template23 .grid-container .texto{font-size:16px;line-height:21px}@media only screen and (max-width: 1100px){main .template.template23 .grid-container .texto{font-size:14px;line-height:19px}}main .template.template31{padding-top:var(--var-margem);background-color:#fafafa;padding-bottom:50px;margin-top:70px}main .template.template31 .grid{display:grid;grid-template-columns:repeat(8, 1fr);grid-gap:var(--var-margem)}@media only screen and (max-width: 767px){main .template.template31 .grid{grid-template-columns:repeat(1, 1fr)}}main .template.template31 .grid .coluna1{grid-column:span 2}@media only screen and (max-width: 900px){main .template.template31 .grid .coluna1{grid-column:span 8}}@media only screen and (max-width: 767px){main .template.template31 .grid .coluna1{grid-column:span 1}}main .template.template31 .grid .coluna1 h3{font-size:82px;line-height:64px;text-transform:uppercase;letter-spacing:-4.1px}@media only screen and (max-width: 1600px){main .template.template31 .grid .coluna1 h3{font-size:62px;line-height:54px;letter-spacing:-3px}}@media only screen and (max-width: 1400px){main .template.template31 .grid .coluna1 h3{font-size:48px;line-height:40px;letter-spacing:-2.4px}}@media only screen and (max-width: 1100px){main .template.template31 .grid .coluna1 h3{font-size:38px;line-height:34px;letter-spacing:-0.19px}}main .template.template31 .grid .coluna2{grid-column:span 3}@media only screen and (max-width: 900px){main .template.template31 .grid .coluna2{grid-column:span 4}}@media only screen and (max-width: 767px){main .template.template31 .grid .coluna2{grid-column:span 1}}main .template.template31 .grid .coluna3{grid-column:span 3}@media only screen and (max-width: 900px){main .template.template31 .grid .coluna3{grid-column:span 4}}@media only screen and (max-width: 767px){main .template.template31 .grid .coluna3{grid-column:span 1}}main .template.template31 .grid .coluna3 .subtitulo{font-size:18px;line-height:18px;margin-bottom:15px;font-weight:700}@media only screen and (max-width: 1100px){main .template.template31 .grid .coluna3 .subtitulo{font-size:16px;line-height:16px}}main .template.template31 .grid .coluna3 .texto{font-size:16px;line-height:21px}@media only screen and (max-width: 1100px){main .template.template31 .grid .coluna3 .texto{font-size:14px;line-height:19px}}main .template.template31 .grid .coluna3 .texto a{text-decoration:underline}main .template.template31 .grid .coluna3 .subtitulo,main .template.template31 .grid .coluna3 .texto{width:70%}@media only screen and (max-width: 1400px){main .template.template31 .grid .coluna3 .subtitulo,main .template.template31 .grid .coluna3 .texto{width:100%}}@media only screen and (max-width: 1100px){main .template.template31 .grid .coluna3 .subtitulo,main .template.template31 .grid .coluna3 .texto{width:100%}}main .template.template31 .grid .navgal-inner{grid-column:6/span 3}@media only screen and (max-width: 900px){main .template.template31 .grid .navgal-inner{grid-column:5/span 4}}@media only screen and (max-width: 767px){main .template.template31 .grid .navgal-inner{grid-column:span 1;margin-top:30px}}main .template.template31 .flexslider .flex-control-nav{text-align:center;bottom:-5px;z-index:9001;width:auto}main .template.template31 .flexslider .flex-control-nav li{margin-left:9px;margin-right:0px;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}main .template.template31 .flexslider .flex-control-nav li:first-child{margin-left:0px}main .template.template31 .flexslider .flex-control-nav li a{width:15px;height:15px;border-radius:15px;border:solid 2px var(--var-cor-text-main)}@media only screen and (max-width: 1100px){main .template.template31 .flexslider .flex-control-nav li a{width:10px;height:10px;border-radius:10px}}main .template.template31 .flexslider .flex-control-nav li a{background-color:rgba(0,0,0,0)}main .template.template31 .flexslider .flex-control-paging li a.flex-active{background-color:var(--var-cor-text-main)}main .formulario{position:relative}main .formulario form{border:solid 1px var(--var-cor-text-main)}main .formulario.preview{padding-bottom:100px;display:grid;grid-template-columns:1fr 1fr;margin-top:30px}main .formulario .full{padding-left:0px;padding-right:0px}main .formulario .texto{padding-bottom:40px}main .formulario .fields_wrap{grid-template-columns:repeat(2, 1fr);-moz-column-gap:var(--var-grid-space);column-gap:var(--var-grid-space);display:grid}@media only screen and (max-width: 767px){main .formulario .fields_wrap{grid-template-columns:1fr;-moz-column-gap:0px;column-gap:0px}}main .formulario .fields_wrap .half{grid-column:span 1}@media only screen and (max-width: 767px){main .formulario .fields_wrap .half{grid-column:span 2}}main .formulario .fields_wrap .half:nth-child(odd){border-right:solid 1px var(--var-cor-text-main)}@media only screen and (max-width: 767px){main .formulario .fields_wrap .half:nth-child(odd){border-right:none}}main .formulario .fields_wrap .full{grid-column:span 2}main .formulario .fields_wrap .full:nth-last-child(2){border:none}main .formulario .fields_wrap input[type=text],main .formulario .fields_wrap input[type=email],main .formulario .fields_wrap textarea,main .formulario .fields_wrap .custom-file-label{background-color:rgba(0,0,0,0);border:none;outline:none;border-bottom:solid 1px var(--var-cor-border);width:100%;padding-bottom:0px}main .formulario .fields_wrap input[type=text]::-webkit-input-placeholder,main .formulario .fields_wrap input[type=email]::-webkit-input-placeholder,main .formulario .fields_wrap textarea::-webkit-input-placeholder,main .formulario .fields_wrap .custom-file-label::-webkit-input-placeholder{color:#535353;text-transform:capitalize;opacity:0}main .formulario .fields_wrap input[type=text]:-moz-placeholder,main .formulario .fields_wrap input[type=email]:-moz-placeholder,main .formulario .fields_wrap textarea:-moz-placeholder,main .formulario .fields_wrap .custom-file-label:-moz-placeholder{color:#535353;opacity:0;text-transform:capitalize}main .formulario .fields_wrap input[type=text]::-moz-placeholder,main .formulario .fields_wrap input[type=email]::-moz-placeholder,main .formulario .fields_wrap textarea::-moz-placeholder,main .formulario .fields_wrap .custom-file-label::-moz-placeholder{color:#535353;opacity:0;text-transform:capitalize}main .formulario .fields_wrap input[type=text]:-ms-input-placeholder,main .formulario .fields_wrap input[type=email]:-ms-input-placeholder,main .formulario .fields_wrap textarea:-ms-input-placeholder,main .formulario .fields_wrap .custom-file-label:-ms-input-placeholder{color:#535353;text-transform:capitalize;opacity:0}main .formulario .fields_wrap .label_form{padding-top:6px;display:block;font-size:16px;line-height:21px;padding-bottom:5px}@media only screen and (max-width: 1400px){main .formulario .fields_wrap .label_form{font-size:16px;padding-bottom:4px}}@media only screen and (max-width: 1100px){main .formulario .fields_wrap .label_form{font-size:14px;padding-bottom:2px}}main .formulario .fields_wrap button{color:#fff;border:none;background:none;background-color:var(--var-cor-text-main);height:50px;width:200px;font-size:26px;text-transform:uppercase;cursor:pointer;border:solid 1px var(--var-cor-text-main);transition:all .2s ease-out}@media only screen and (max-width: 1400px){main .formulario .fields_wrap button{font-size:21px;height:40px;width:150px}}@media only screen and (max-width: 1100px){main .formulario .fields_wrap button{font-size:18px;height:30px;width:100px}}main .formulario .fields_wrap button:hover{background-color:var(--var-cor-texto-light);color:var(--var-cor-text-main)}main .formulario .fields_wrap input[type=checkbox]{display:none}main .formulario .fields_wrap .custom-checkbox{display:inline-block;width:16px;height:16px;background-color:#fff;border:1px solid var(--var-cor-text-main);border-radius:0%;position:relative;cursor:pointer;flex-shrink:0;top:2px}main .formulario .fields_wrap .custom-checkbox::after{content:"";display:none;width:8px;height:8px;background-color:var(--var-cor-text-main);border-radius:0%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}main .formulario .fields_wrap input[type=checkbox]:checked+.custom-checkbox::after{display:block}main .formulario .fields_wrap textarea{resize:none;height:120px}main .formulario .fields_wrap .termos{font-size:16px;color:var(--var-cor-text-main);display:flex;align-items:flex-start;gap:10px;border-bottom:none;padding-bottom:10px}@media only screen and (max-width: 1400px){main .formulario .fields_wrap .termos{font-size:12px}}@media only screen and (max-width: 1100px){main .formulario .fields_wrap .termos{font-size:10px}}main .formulario .fields_wrap .termos a{text-decoration:underline}main .formulario .fields_wrap .termos .termos_cb_text{position:relative;flex:1;align-self:flex-end}main .formulario .fields_wrap .termos .termos_cb_text .text_label_cb{position:absolute;left:25px}@media only screen and (max-width: 1400px){main .formulario .fields_wrap .termos .termos_cb_text .text_label_cb{bottom:0px}}main .formulario .fields_wrap .choose_wrap{font-size:16px;color:#535353}main .formulario .fields_wrap .choose_wrap .tag{padding-bottom:10px;font-size:20px}main .formulario .fields_wrap .choose_wrap p{margin-top:3px}main .formulario .fields_wrap .choose_wrap label.sel{color:var(--var-cor-text-main)}main .formulario .fields_wrap .nice-select{margin:0;padding:0;width:100%;padding-bottom:0px;border-bottom:none;background-position:calc(100% - 5px) center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath id='Polygon_2' data-name='Polygon 2' d='M6,0l6,10H0Z' transform='translate(12 10) rotate(180)' fill='%23111'/%3E%3C/svg%3E%0A");color:var(--var-cor-texto-light)}main .formulario .fields_wrap .nice-select .current{padding:0px;text-transform:none;color:var(--var-cor-text-main)}main .formulario .fields_wrap .nice-select .current.sel{color:var(--var-cor-text-main)}main .formulario .fields_wrap .nice-select.open .current{background-color:rgba(0,0,0,0)}main .formulario .fields_wrap .nice-select.open .list{background-color:#faf7f5;top:74px;font-size:18px;padding-left:0px;padding-right:0px;left:auto;right:-10px;min-width:250px;border-left:solid 1px var(--var-cor-text-main)}@media only screen and (max-width: 1400px){main .formulario .fields_wrap .nice-select.open .list{font-size:16px;top:63px;min-width:230px}}@media only screen and (max-width: 1100px){main .formulario .fields_wrap .nice-select.open .list{top:55px;min-width:200px;font-size:14px}}main .formulario .fields_wrap .nice-select.open .list li{border-bottom:solid 1px var(--var-cor-text-main)}main .formulario .fields_wrap .nice-select.open .list li:hover{background-color:var(--var-cor-text-main);color:#fff}main .formulario .fields_wrap .nice-select.open .list .option{padding-left:10px;padding-right:10px;margin:0;line-height:36px;min-height:36px}@media only screen and (max-width: 1400px){main .formulario .fields_wrap .nice-select.open .list .option{line-height:30px;min-height:30px}}@media only screen and (max-width: 1100px){main .formulario .fields_wrap .nice-select.open .list .option{line-height:26px;min-height:26px}}main .formulario .fields_wrap .nice-select.open .list .option:first-child{display:none}main .formulario .fields_wrap .custom-file-input{display:none}main .formulario .fields_wrap .custom-file-label{display:inline-block;cursor:pointer;color:#535353}main .formulario .fields_wrap .custom-file-label.file-selected,main .formulario .fields_wrap .custom-file-label:hover{color:var(--var-cor-text-main)}main .formulario .fields_wrap input[type=radio],main .formulario .fields_wrap input[type=checkbox]{display:none}main .formulario .fields_wrap .form_custom-radio,main .formulario .fields_wrap .form_custom-checkbox{display:inline-block;width:16px;height:16px;border:1px solid var(--var-cor-text-main);border-radius:50%;position:relative;cursor:pointer;flex-shrink:0;top:2px;margin-right:5px}main .formulario .fields_wrap .form_custom-checkbox{border-radius:0}main .formulario .fields_wrap .form_custom-radio::after,main .formulario .fields_wrap .form_custom-checkbox::after{content:"";display:none;width:8px;height:8px;background-color:var(--var-cor-text-main);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}main .formulario .fields_wrap .form_custom-checkbox::after{border-radius:0px}main .formulario .fields_wrap input[type=radio]:checked+.form_custom-radio::after,main .formulario .fields_wrap input[type=checkbox]:checked+.form_custom-checkbox::after{display:block}main .formulario .fields_wrap input[type=text],main .formulario .fields_wrap input[type=email],main .formulario .fields_wrap textarea,main .formulario .fields_wrap .custom-file-label,main .formulario .fields_wrap .nice-select{padding-bottom:20px;font-size:18px;line-height:18px;font-weight:700}@media only screen and (max-width: 1400px){main .formulario .fields_wrap input[type=text],main .formulario .fields_wrap input[type=email],main .formulario .fields_wrap textarea,main .formulario .fields_wrap .custom-file-label,main .formulario .fields_wrap .nice-select{font-size:16px;padding-bottom:10px}}@media only screen and (max-width: 1100px){main .formulario .fields_wrap input[type=text],main .formulario .fields_wrap input[type=email],main .formulario .fields_wrap textarea,main .formulario .fields_wrap .custom-file-label,main .formulario .fields_wrap .nice-select{font-size:14px;padding-bottom:5px}}main .formulario .fields_wrap .nice-select{padding-top:28px;padding-bottom:27px}@media only screen and (max-width: 1400px){main .formulario .fields_wrap .nice-select{padding-bottom:22px;padding-top:21px}}@media only screen and (max-width: 1100px){main .formulario .fields_wrap .nice-select{padding-top:18px;padding-bottom:17px}}main .formulario .fields_wrap .nice-select .current{font-size:18px}@media only screen and (max-width: 1400px){main .formulario .fields_wrap .nice-select .current{font-size:16px}}@media only screen and (max-width: 1100px){main .formulario .fields_wrap .nice-select .current{font-size:14px}}main .formulario form .full,main .formulario form .half,main .formulario form .msg{padding-left:10px;padding-right:10px;border-bottom:solid 1px var(--var-cor-text-main)}main .formulario form .msg{grid-column:span 2;border:none}main .formulario .label{font-size:18px;font-weight:500;text-align:left}main .formulario .label.error{color:red}main .formulario .msg{font-size:15px;font-weight:500;color:red;margin-top:30px;text-align:left}main .pages{padding-bottom:100px}main .pages .template23{margin-top:60px}footer{position:relative;z-index:10000;padding-top:50px;padding-bottom:15px;background-color:var(--var-cor-text-main);color:#fff;font-size:14px;line-height:21px;transform:translateZ(0);backface-visibility:hidden;will-change:transform}@media only screen and (max-width: 900px){footer{font-size:12px;line-height:18px}}@media only screen and (max-width: 767px){footer{padding-top:15px}}footer .footer-inner{padding-left:var(--var-margem);padding-right:var(--var-margem);transform:translateZ(0);backface-visibility:hidden;will-change:transform}footer .footer-inner .titulo{text-transform:uppercase;margin-left:-10px;font-weight:700}@media only screen and (max-width: 767px){footer .footer-inner .titulo{margin-left:0px}}footer .footer-inner .links{text-transform:uppercase;font-weight:700}footer .footer-inner .row1 .gridr{display:flex;-moz-column-gap:70px;column-gap:70px}@media only screen and (max-width: 1100px){footer .footer-inner .row1 .gridr{-moz-column-gap:30px;column-gap:30px}}@media only screen and (max-width: 767px){footer .footer-inner .row1 .gridr{flex-wrap:wrap}}footer .footer-inner .row1 .gridr .disclaimer{margin-left:auto;max-width:460px}@media only screen and (max-width: 1100px){footer .footer-inner .row1 .gridr .disclaimer{max-width:360px}}@media only screen and (max-width: 900px){footer .footer-inner .row1 .gridr .disclaimer{max-width:250px}}@media only screen and (max-width: 767px){footer .footer-inner .row1 .gridr .disclaimer{margin-left:0px;width:100%;margin-top:20px;max-width:none}}footer .footer-inner .row1 .gridr .footer_outros.fdesktop{display:block}@media only screen and (max-width: 1100px){footer .footer-inner .row1 .gridr .footer_outros.fdesktop{display:none}}footer .footer-inner .row1 .gridr .footer_outros.fmobile{display:none}@media only screen and (max-width: 1100px){footer .footer-inner .row1 .gridr .footer_outros.fmobile{display:block}}footer .footer-inner .row1 .gridr .footer_info.desktopp{display:block}@media only screen and (max-width: 767px){footer .footer-inner .row1 .gridr .footer_info.desktopp{display:none}}footer .footer-inner .row1 .gridr .footer_info.mobilee{display:none}@media only screen and (max-width: 767px){footer .footer-inner .row1 .gridr .footer_info.mobilee{display:block}}footer .footer-inner .row1 ul{margin:0;padding:0}footer .footer-inner .row1 ul li{list-style:none}footer .footer-inner .row1 .small_logo{width:50px;margin-right:80px;flex-shrink:0}@media only screen and (max-width: 1100px){footer .footer-inner .row1 .small_logo{margin-right:10px}}@media only screen and (max-width: 900px){footer .footer-inner .row1 .small_logo{width:30px}}@media only screen and (max-width: 767px){footer .footer-inner .row1 .small_logo{width:100%;margin-bottom:15px}footer .footer-inner .row1 .small_logo svg{width:20px}}footer .footer-inner .row1 .small_logo svg{max-width:100%;height:auto;display:block}footer .footer-inner .grid{display:grid;grid-template-columns:repeat(8, 1fr);grid-gap:var(--var-margem)}footer .footer-inner .row2{padding-top:120px}@media only screen and (max-width: 767px){footer .footer-inner .row2{padding-top:25px}}footer .footer-inner .row2 svg{width:100%;height:auto}footer .footer-inner .row2 svg path,footer .footer-inner .row2 svg rect{fill:#fff}footer .footer-inner .row3{position:relative;font-size:14px;line-height:14px;text-transform:uppercase;padding-top:10px;white-space:nowrap}@media only screen and (max-width: 900px){footer .footer-inner .row3{font-size:12px;line-height:12px}}@media only screen and (max-width: 767px){footer .footer-inner .row3{display:none}}footer .footer-inner .row3 .coluna3{grid-column:4/span 2;align-self:flex-end}@media only screen and (max-width: 1100px){footer .footer-inner .row3 .coluna3{grid-column:5/span 2}}footer .footer-inner .row3 .coluna4{grid-column:7/span 2;text-align:right}@media only screen and (max-width: 1100px){footer .footer-inner .row3 .coluna1{grid-column:span 2}}#loader_main{background-color:var(--var-bg-site);width:100%;height:100%;display:block;overflow:hidden;transform:translate3d(0, 0, 0);text-align:center;opacity:1;position:fixed;z-index:99997}.loader{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:var(--var-bg-site);z-index:99996;background-image:url(/images/loading.gif);background-position:center center;background-repeat:no-repeat}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.goTop{position:fixed;z-index:9999;right:var(--var-margem);bottom:var(--var-margem);display:none;text-align:center}@media only screen and (max-width: 1100px){.goTop{font-size:11px}.goTop img{width:20px}}@media only screen and (max-width: 767px){.goTop{display:none !important}}#cm{width:100%;position:fixed;background-color:#fff;left:0px;bottom:0px;font-size:16px;color:#000;padding:0px !important;line-height:20px !important;padding-top:20px !important;padding-bottom:15px !important;max-width:none !important;border-radius:0 !important}#cm #c-inr{padding-left:var(--var-margem) !important;padding-right:var(--var-margem) !important;max-width:none !important;display:flex;justify-content:space-between}@media only screen and (max-width: 1100px){#cm #c-inr{width:100% !important;padding-left:20px !important;padding-right:20px !important;display:block}}#cm #c-txt{font-size:14px !important;color:#000 !important;line-height:20px !important;font-family:"Inter",sans-serif !important}@media only screen and (max-width: 767px){#cm #c-txt{font-size:13px !important;line-height:17px !important}}#cm #c-txt .cc-link{color:inherit !important;font-weight:normal !important;font-family:"Inter",sans-serif !important}#cm #c-ttl{font-family:"Inter",sans-serif !important;margin-bottom:10px !important}#cm #c-inr-i{width:50%}@media only screen and (max-width: 1100px){#cm #c-inr-i{width:50%}}@media only screen and (max-width: 1023px){#cm #c-inr-i{width:100%}}#cm #c-bns{display:inline-block;max-width:none;align-content:center;align-items:center;align-self:center;margin-top:0px !important}@media only screen and (max-width: 1100px){#cm #c-bns{margin-top:10px !important}}#cm #c-p-bn,#cm #c-s-bn,#cm #c-ss-bn{float:none !important;margin-top:0px;min-height:40px;background-color:#000;color:#fff;font-family:"Inter",sans-serif !important;font-size:13px;line-height:20px;text-align:center;display:inline-block !important;padding:0px !important;padding-left:12px !important;padding-right:12px !important;font-weight:normal !important;padding-top:3px !important;padding-bottom:0px !important;cursor:pointer;border-radius:20px !important;transition:opacity .2s ease-out !important;box-sizing:border-box;position:relative;z-index:900}@media only screen and (max-width: 767px){#cm #c-p-bn,#cm #c-s-bn,#cm #c-ss-bn{width:auto;font-size:11px;padding-left:8px !important;padding-right:8px !important;min-height:35px}}@media only screen and (max-width: 321px){#cm #c-p-bn,#cm #c-s-bn,#cm #c-ss-bn{font-size:10px;padding-left:5px !important;padding-right:5px !important;min-height:30px}}#cm #c-p-bn:hover,#cm #c-s-bn:hover,#cm #c-ss-bn:hover{opacity:.6 !important}#cm #c-s-bn{background-color:#dadada;margin-left:10px;color:#000}@media only screen and (max-width: 767px){#cm #c-s-bn{margin-left:5px}}#cm #c-ss-bn{background-color:rgba(0,0,0,0);border:none;margin-left:0px;color:#000;min-height:auto;outline:none;padding:0 !important;text-decoration:underline}@media only screen and (max-width: 767px){#cm #c-ss-bn{margin-left:5px}}#cs .cc_div .cc-link{color:inherit !important}.vmobile{display:none !important}@media only screen and (max-width: 767px){.vmobile{display:block !important}}.vdesktop{display:block}@media only screen and (max-width: 767px){.vdesktop{display:none}}.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important;z-index:99999}.sr-only-focusable:focus,.sr-only-focusable:active{clip:auto !important;clip-path:none !important;height:auto !important;margin:auto !important;overflow:visible !important;width:auto !important;white-space:normal !important}.sr-only a:hover{text-decoration:underline}@media(pointer: coarse){html,body{transition:none !important}}#loadmoreajaxloader{min-height:20px;margin-top:50px;text-align:center}#loadmoreajaxloader .ver_mais_wrap{display:none}#loadmoreajaxloader .ver_mais_wrap .bt_vermais{font-size:16px;text-transform:uppercase;font-weight:600;text-decoration:underline}#loadmoreajaxloader.on .ver_mais_wrap{display:block}html:not(.has-scroll-smooth) #main{z-index:90001}html:not(.has-scroll-smooth) #main.home{margin-top:100vh}html:not(.has-scroll-smooth) #main.home.detalhe{margin-top:60vh}html:not(.has-scroll-smooth) #main.home .header-fix{position:fixed !important;top:0px;left:0px}html:not(.has-scroll-smooth) #main.home #banners_content_wrap{position:fixed}/*# sourceMappingURL=style.css.map */