:root{--var-bg-cinza:#f5f5f5;--var-text-color:#103D4E;--var-green:#B5D88A;--var-margem:50px;--var-header-h:80px;--var-content-size:80%;--var-content-size2:62%}@media only screen and (max-width: 1200px){:root{--var-margem:30px}}@media only screen and (max-width: 1113px){:root{--var-content-size:85%;--var-content-size2:70%}}@media only screen and (max-width: 1023px){:root{--var-content-size:90%;--var-content-size2:78%;--var-margem:20px}}@media only screen and (max-width: 767px){:root{--var-content-size:95%;--var-content-size2:90%;--var-header-h:60px;--var-margem:15px}}*,::after,::before{box-sizing:border-box}body,html{font-family:"Inter",sans-serif;-webkit-text-size-adjust:100%;margin:0;padding:0;border:none;color:var(--var-text-color);font-size:15px;-webkit-font-smoothing:antialiased;background-color:#fff}body{position:relative}a{color:inherit;text-decoration:none;transition:opacity .2s ease-out}a:hover,.botao:hover{text-decoration:none;opacity:.7}.bold,strong,b{font-weight:normal;font-weight:700}input,textarea,a{outline:none !important}.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}#main{position:relative;z-index:1001;overflow:hidden}header{position:fixed;z-index:9000;height:var(--var-header-h);background-color:#fff;width:100%;top:0px;left:0px}header .inner-header{padding-left:var(--var-margem);padding-right:var(--var-margem);display:flex;justify-content:space-between;align-items:center;height:100%}header .logo{width:360px;position:relative;z-index:999}@media only screen and (max-width: 1200px){header .logo{width:320px}}@media only screen and (max-width: 767px){header .logo{width:260px}}header .logo img{max-width:100%;height:auto;display:block}header nav{display:flex;flex-direction:row;font-size:16px;line-height:18px}@media only screen and (max-width: 1200px){header nav{font-size:15px;line-height:22px}}@media only screen and (max-width: 767px){header nav{font-size:14px;line-height:20px}}header nav ul{margin:0;padding:0}header nav ul li{list-style:none;margin-left:30px;display:inline-block;font-weight:bold}@media only screen and (max-width: 1200px){header nav ul li{margin-left:20px}}header nav ul li:first-child{margin-left:0px}header nav ul li:hover a,header nav ul li.sel a{text-decoration:underline;text-underline-offset:3px}@media only screen and (max-width: 1023px){header nav .menu{position:fixed;display:none;height:100dvh;width:100vw;left:0px;top:0px;background-color:#fff;z-index:800;color:var(--var-text-color) !important;padding-top:var(--var-header-h)}header nav .menu li{font-size:28px;line-height:28px;margin-left:0px;display:block;padding-top:25px;padding-bottom:25px;border-top:solid 1px var(--var-text-color);padding-left:var(--var-margem)}}@media only screen and (max-width: 1023px)and (max-width: 1023px){header nav .menu li{padding-top:20px;padding-bottom:20px}header nav .menu li a{display:block}}@media only screen and (max-width: 1023px)and (max-width: 375px){header nav .menu li{padding-top:15px;padding-bottom:15px;font-size:24px;line-height:24px}}@media only screen and (max-width: 1023px){header nav .menu li:last-child{border-bottom:solid 1px var(--var-text-color)}}header .lang_selector a{cursor:pointer}@media only screen and (max-width: 1023px){header .lang_selector .lang_selector-inner{display:none}}header .lang_wrap,header .social_wrap{position:relative;text-transform:uppercase;margin-left:20px;font-size:12px}@media only screen and (max-width: 1023px){header .lang_wrap,header .social_wrap{margin-left:0px;font-size:18px}}header .lang_wrap ul,header .social_wrap ul{position:absolute;display:none;left:7px}@media only screen and (max-width: 1023px){header .lang_wrap ul,header .social_wrap ul{position:relative;left:auto;display:inline-block}}header .lang_wrap ul li,header .social_wrap ul li{display:block;margin-left:0px;margin-top:5px;font-weight:normal}@media only screen and (max-width: 1023px){header .lang_wrap,header .social_wrap{display:none;position:fixed;bottom:20px;z-index:9999;right:auto;left:var(--var-margem)}}header .social_wrap{margin-left:40px}@media only screen and (max-width: 1113px){header .social_wrap{margin-left:20px}}@media only screen and (max-width: 1023px){header .social_wrap{margin:0;left:auto;right:var(--var-margem)}}header .social_wrap ul{position:relative;display:inline-block;left:auto}header .social_wrap ul li{display:inline-block;margin-left:5px;margin-top:0px}header .social_wrap ul li img{height:18px;width:auto}header .menu_open_wrap{display:none}@media only screen and (max-width: 1023px){header .menu_open_wrap{display:block}}header .menu_open_wrap .menu_open{width:27px;height:20px;margin-left:20px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;position:relative;z-index:900}header .menu_open_wrap .menu_open span{display:block;position:absolute;height:2px;border-radius:2px;width:100%;background:var(--var-text-color);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:8px}header .menu_open_wrap .menu_open span:nth-child(3){box-shadow:none}header .menu_open_wrap .menu_open span:nth-child(4){top:16px;width:100%}header .menu_open_wrap .menu_open.open span:nth-child(1){top:8px;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:8px;width:0%;left:50%;box-shadow:none}main .wrap_error{min-height:calc(100vh - var(--var-header-h))}main .wrap_error h1{font-size:50px;line-height:60px;text-align:center;padding-top:10%}@media only screen and (max-width: 1100px){main .wrap_error h1{font-size:45px;line-height:55px}}@media only screen and (max-width: 1023px){main .wrap_error h1{font-size:40px;line-height:50px}}@media only screen and (max-width: 767px){main .wrap_error h1{font-size:26px;line-height:30px}}main .banners{height:100vh;position:relative}@media only screen and (max-width: 767px){main .banners{height:100dvh}}main .banners #flexslider_banners .slides{height:100%;position:relative}main .banners #flexslider_banners .slides>li{backface-visibility:hidden;position:relative;width:100%;height:100%;background-size:cover;background-position:center center}main .banners #flexslider_banners .slides>li:before{position:absolute;content:" ";height:100%;bottom:0px;width:100%;background:rgba(16,61,78,.4);z-index:900}main .banners #flexslider_banners .slides>li:after{position:absolute;content:" ";height:40%;bottom:0px;width:100%;background-image:linear-gradient(0deg, rgba(16, 61, 78, 0.5), rgba(16, 61, 78, 0.1));z-index:900}main .banners #flexslider_banners .flex-control-nav{height:8px;text-align:center;bottom:25px;z-index:9001;width:100%}main .banners #flexslider_banners .flex-control-nav li{margin-left:6px;margin-right:6px;display:inline-block}main .banners #flexslider_banners .flex-control-nav li a{width:8px;height:8px;border-radius:8px}main .banners #flexslider_banners .flex-control-nav li a{background-color:rgba(181,216,138,.5)}main .banners #flexslider_banners .flex-control-paging li a.flex-active{background-color:var(--var-green);cursor:default}main .banners .video{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;width:100vw;height:100vh}main .banners video,main .banners object{left:0;position:absolute;top:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}main .banners .info{position:absolute;color:#fff;width:65%;max-width:900px;text-shadow:0px 0px 5px rgba(0,0,0,.3);top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;z-index:901;margin-top:calc(var(--var-header-h)/2)}@media only screen and (max-width: 1023px){main .banners .info{width:75%}}@media only screen and (max-width: 767px){main .banners .info{width:85%}}main .banners .info .subtitulo{font-size:18px;line-height:22px;margin-top:40px;width:60%;margin-left:auto;margin-right:auto;font-weight:bold}@media only screen and (max-width: 1200px){main .banners .info .subtitulo{font-size:18px;line-height:28px;width:80%}}@media only screen and (max-width: 1023px){main .banners .info .subtitulo{font-size:16px;line-height:24px;width:70%}}@media only screen and (max-width: 767px){main .banners .info .subtitulo{width:100%}}main .banners .info .titulo{font-size:70px;line-height:68px;font-weight:700}@media only screen and (max-width: 1200px){main .banners .info .titulo{font-size:58px;line-height:56px}}@media only screen and (max-width: 1023px){main .banners .info .titulo{font-size:38px;line-height:36px}}@media only screen and (max-width: 767px){main .banners .info .titulo{font-size:28px;line-height:28px}}main .homepage-logos{position:relative}main .homepage-logos .logos-slider{margin-top:100px;margin-bottom:80px;margin-left:auto;margin-right:auto;width:var(--var-content-size)}@media only screen and (max-width: 1023px){main .homepage-logos .logos-slider{margin-top:80px;margin-bottom:60px}}@media only screen and (max-width: 767px){main .homepage-logos .logos-slider{margin-top:60px;margin-bottom:40px}}main .homepage-logos .logos-slider .img{height:100px;position:relative}main .homepage-logos .logos-slider .img img{max-width:100%;max-height:60px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}main .noticias_wrap{padding-top:120px;padding-bottom:130px;position:relative}@media only screen and (max-width: 1023px){main .noticias_wrap{padding-top:90px;padding-bottom:100px}}@media only screen and (max-width: 767px){main .noticias_wrap{padding-top:70px;padding-bottom:80px}}main .noticias_wrap:after,main .noticias_wrap:before{position:absolute;content:" ";height:50%;bottom:0px;width:100%;background:linear-gradient(0deg, #B5D88A -73.85%, #FFFFFF 34.91%);z-index:0}main .noticias_wrap:before{bottom:auto;top:0px;background:linear-gradient(180deg, #B5D88A -73.85%, #FFFFFF 34.91%)}main .noticias_wrap .noticias-inner{margin-left:auto;margin-right:auto;width:var(--var-content-size2);position:relative}main .noticias_wrap .noticias-inner h2{font-size:18px;line-height:28px;font-weight:bold;color:var(--var-green);text-transform:capitalize}main .noticias_wrap .noticias-inner .texto{font-size:36px;line-height:40px;font-weight:bold;margin-top:12px}@media only screen and (max-width: 1113px){main .noticias_wrap .noticias-inner .texto{font-size:32px;line-height:36px}}@media only screen and (max-width: 767px){main .noticias_wrap .noticias-inner .texto{font-size:28px;line-height:32px}}main .noticias_wrap .noticias-inner .news_wrap{margin-top:60px}main .contactos-home{background-color:var(--var-green);padding-top:67px;padding-bottom:80px}@media only screen and (max-width: 1023px){main .contactos-home{padding-top:57px;padding-bottom:70px}}@media only screen and (max-width: 767px){main .contactos-home{padding-top:47px;padding-bottom:60px}}main .contactos-home .contactos-home-inner{text-align:center}main .contactos-home .contactos-home-inner h2{font-size:18px;line-height:28px;color:#fff;margin-bottom:8px;font-weight:bold}main .contactos-home .contactos-home-inner .texto{font-size:36px;line-height:40px;font-weight:bold}@media only screen and (max-width: 1113px){main .contactos-home .contactos-home-inner .texto{font-size:32px;line-height:36px}}@media only screen and (max-width: 767px){main .contactos-home .contactos-home-inner .texto{font-size:28px;line-height:32px}}main .contactos-home .contactos-home-inner .bt_botao{margin-top:30px;border:solid 1px var(--var-text-color)}main .container{margin:0;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px}@media only screen and (max-width: 1023px){main .container{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 767px){main .container{grid-template-columns:repeat(1, 1fr);grid-gap:0px}}main .container li{list-style:none;grid-column:span 1;margin-bottom:100px}@media only screen and (max-width: 630px){main .container li{width:100%;margin-bottom:50px}}main .container li .img{background-color:#fff;border-radius:var(--var-border-radius);overflow:hidden;width:100%;height:0px;padding-bottom:72%;position:relative}main .container li .img .img-inner{position:absolute;top:0px;left:0px;width:100%;height:100%}main .container li .img .img-inner img{width:100%;height:100%;max-width:100%;position:relative;-o-object-fit:cover;object-fit:cover}main .container li .data{border-radius:var(--var-border-radius);font-size:20px;line-height:24px;position:absolute;color:#000;z-index:999;top:10px;left:10px;padding-left:8px;padding-right:8px;padding-top:2px;padding-bottom:1px;background-color:var(--var-c-footer)}@media only screen and (max-width: 1280px){main .container li .data{font-size:18px;line-height:28px}}main .container li h2{font-size:36px;line-height:43px;margin-top:6px;transition:opacity .3s ease-out}@media only screen and (max-width: 1100px){main .container li h2{font-size:32px;line-height:38px}}@media only screen and (max-width: 1023px){main .container li h2{font-size:30px;line-height:36px}}@media only screen and (max-width: 767px){main .container li h2{font-size:26px;line-height:30px}}main .container li h2:hover{opacity:.5}main .more_bar{text-align:center;padding-top:20px}main .more_bar .bt_botao{margin-left:0px;font-size:15px;text-align:center}main .bt_botao{margin-top:60px;font-size:14px;line-height:40px;text-transform:uppercase;color:var(--var-text-color);background-color:var(--var-green);border-radius:22px;min-width:160px;display:inline-block !important;padding-left:10px;padding-right:10px;padding-top:1px;padding-bottom:0px;font-weight:bold;transition:all .2s ease-out;text-shadow:none}@media only screen and (max-width: 1023px){main .bt_botao{font-size:13px;line-height:35px;min-width:140px}}@media only screen and (max-width: 767px){main .bt_botao{font-size:12px;line-height:30px;min-width:120px}}main .bt_botao:hover{opacity:.8}main .news_wrap{margin:0;padding:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;row-gap:70px;position:relative;z-index:901}@media only screen and (max-width: 1023px){main .news_wrap{row-gap:30px}}@media only screen and (max-width: 767px){main .news_wrap{grid-template-columns:repeat(1, 1fr);row-gap:40px}}main .news_wrap li{list-style:none;grid-column:span 1;transition:all .2s ease-out}main .news_wrap li .news-item{display:flex;flex-direction:column}main .news_wrap li .news-item .img{width:100%;border-radius:16px;height:0px;padding-bottom:64%;position:relative;overflow:hidden;z-index:10}main .news_wrap li .news-item .img .img-inner{position:absolute;width:100%;left:0px;top:0px;height:100%;transition:all .2s ease-out;z-index:-10}main .news_wrap li .news-item .img .img-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main .news_wrap li .news-item .info{display:flex;flex-direction:column}@media only screen and (max-width: 1200px){main .news_wrap li .news-item .info{padding-left:10px}}main .news_wrap li .news-item .info h2,main .news_wrap li .news-item .info h3{font-size:22px;line-height:26px;font-weight:bold;padding-top:20px}@media only screen and (max-width: 1200px){main .news_wrap li .news-item .info h2,main .news_wrap li .news-item .info h3{font-size:17px;line-height:19px}}main .news_wrap li .news-item .info .data{padding-top:40px;font-size:13px;font-weight:bold;color:var(--var-green)}@media only screen and (max-width: 767px){main .news_wrap li .news-item .info .data{padding-top:20px}}main .news_wrap li:hover a{opacity:1}main .news_wrap li:hover .news-item .img .img-inner{scale:1.04}main .slick-prev,main .slick-next{background-color:rgba(0,0,0,0);width:10px;right:30px;height:auto;bottom:55px}@media only screen and (max-width: 1023px){main .slick-prev,main .slick-next{bottom:30px}}main .slick-prev{background-color:rgba(0,0,0,0);right:80px;left:auto}main .slick-dots{bottom:-15px;text-align:left;display:none !important}main .slick-dots li{margin-left:6px;margin-right:6px;width:auto;height:auto}main .slick-dots li button{background-color:rgba(181,216,138,.5);width:8px;height:8px;border-radius:8px}main .slick-dots li.slick-active button{background-color:var(--var-green);cursor:default}main .conteudo{padding-top:var(--var-header-h);min-height:calc(100vh - var(--var-header-h) - 250px);padding-bottom:170px;position:relative}@media only screen and (max-width: 1023px){main .conteudo{padding-bottom:110px}}@media only screen and (max-width: 767px){main .conteudo{min-height:100dvh}}main .conteudo:before{position:absolute;content:" ";height:170px;bottom:0px;width:100%;background:linear-gradient(0deg, #B5D88A -73.85%, #FFFFFF 60.91%);z-index:900}main .conteudo .conteudo_inner{overflow:hidden}main .conteudo .conteudo_inner .header{height:200px;border-top:solid 1px var(--var-text-color);border-bottom:solid 1px var(--var-text-color);display:flex;position:relative;justify-content:space-around;flex-direction:column}@media only screen and (max-width: 1113px){main .conteudo .conteudo_inner .header{height:150px}}@media only screen and (max-width: 1023px){main .conteudo .conteudo_inner .header{height:130px}}@media only screen and (max-width: 767px){main .conteudo .conteudo_inner .header{height:110px}}main .conteudo .conteudo_inner .header:after{position:absolute;content:" ";height:100%;bottom:0px;width:100%;background:linear-gradient(180deg, #B5D88A -106.21%, #FFFFFF 129.13%);z-index:900}main .conteudo .conteudo_inner h1{width:var(--var-content-size2);margin-left:auto;margin-right:auto;font-size:70px;line-height:70px;font-weight:700;color:var(--var-bg-green);position:relative;z-index:901}@media only screen and (max-width: 1200px){main .conteudo .conteudo_inner h1{font-size:60px;line-height:60px}}@media only screen and (max-width: 1023px){main .conteudo .conteudo_inner h1{font-size:50px;line-height:50px}}@media only screen and (max-width: 767px){main .conteudo .conteudo_inner h1{font-size:40px;line-height:40px}}main .conteudo .conteudo_inner .subtitulo{font-size:36px;line-height:40px;font-weight:700;padding-top:80px;padding-bottom:40px}@media only screen and (max-width: 1113px){main .conteudo .conteudo_inner .subtitulo{font-size:32px;line-height:36px}}@media only screen and (max-width: 767px){main .conteudo .conteudo_inner .subtitulo{font-size:28px;line-height:32px}}@media only screen and (max-width: 1023px){main .conteudo .conteudo_inner .subtitulo{padding-top:60px}}@media only screen and (max-width: 767px){main .conteudo .conteudo_inner .subtitulo{padding-top:40px}}main .content-size{width:var(--var-content-size2);margin-left:auto;margin-right:auto}main .template .template6{position:relative;padding-top:20px;z-index:902}main .template .template6 .ficheiro_item_wrap{width:100%;display:flex;justify-content:space-between;position:relative;z-index:901}main .template .template6 .ficheiro_item_wrap .ficheiros{margin:0;padding:0;width:100%}main .template .template6 .ficheiro_item_wrap .ficheiros li{list-style:none;border-bottom:solid 1px var(--var-text-color);padding-top:15px;padding-bottom:15px;position:relative;line-height:18px}@media only screen and (max-width: 767px){main .template .template6 .ficheiro_item_wrap .ficheiros li{padding-top:12px;padding-bottom:12px}}main .template .template6 .ficheiro_item_wrap .ficheiros li a{display:block}main .template .template6 .ficheiro_item_wrap .ficheiros li:first-child{border-top:solid 1px var(--var-text-color)}main .template .template6 .ficheiro_item_wrap .ficheiros li .ficheiro-inner{display:flex;font-size:14px}main .template .template6 .ficheiro_item_wrap .ficheiros li .ficheiro-inner .col1{flex:1;padding-left:15px;font-weight:bold}@media only screen and (max-width: 767px){main .template .template6 .ficheiro_item_wrap .ficheiros li .ficheiro-inner .col1{padding-left:3px;font-size:12px}}main .template .template6 .ficheiro_item_wrap .ficheiros li .ficheiro-inner .col2{width:120px;text-align:center}@media only screen and (max-width: 767px){main .template .template6 .ficheiro_item_wrap .ficheiros li .ficheiro-inner .col2{width:60px;font-size:10px}}main .template .template6 .ficheiro_item_wrap .ficheiros li .ficheiro-inner .col3{width:180px;font-weight:bold;text-align:center}@media only screen and (max-width: 767px){main .template .template6 .ficheiro_item_wrap .ficheiros li .ficheiro-inner .col3{display:none}}main .template .template5{margin-top:15px;position:relative;z-index:901}main .template .template5:first-child{margin-top:80px}@media only screen and (max-width: 767px){main .template .template5:first-child{margin-top:40px}}main .template .template5 .galeria_header{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:20px}@media only screen and (max-width: 767px){main .template .template5 .galeria_header{flex-direction:column}}main .template .template5 .galeria_header .subtitulo{padding-top:0px;padding-bottom:40px;font-size:36px;line-height:40px;font-weight:700}@media only screen and (max-width: 1113px){main .template .template5 .galeria_header .subtitulo{font-size:32px;line-height:36px}}@media only screen and (max-width: 767px){main .template .template5 .galeria_header .subtitulo{font-size:28px;line-height:32px;width:100%;padding-bottom:10px}}main .template .template5 .galeria_header .moreinfo{width:50%;margin-right:10%}@media only screen and (max-width: 767px){main .template .template5 .galeria_header .moreinfo{width:100%;margin-right:0px}}main .template .template5 .galeria_header .moreinfo .titulo{color:var(--var-green);font-size:18px;line-height:24px;padding-bottom:5px}@media only screen and (max-width: 767px){main .template .template5 .galeria_header .moreinfo .titulo{font-size:16px;line-height:24px}}main .template .template5 .galeria_header .moreinfo .texto{font-size:16px;line-height:24px}@media only screen and (max-width: 767px){main .template .template5 .galeria_header .moreinfo .texto{font-size:14px;line-height:20px}}main .template .template5 .galeria .img{height:0px;padding-bottom:53%;position:relative;border-radius:20px;overflow:hidden}main .template .template5 .galeria .img img{max-width:100%;left:0;position:absolute;top:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}main .template .template5 .galeria .slick-prev,main .template .template5 .galeria .slick-next{background-color:rgba(0,0,0,0);width:calc(100% - var(--var-content-size2));right:calc(-1*(100% - var(--var-content-size2)));height:100%;top:0px}main .template .template5 .galeria .slick-prev{background-color:rgba(0,0,0,0);left:calc(-1*(100% - var(--var-content-size2)))}@media only screen and (max-width: 767px){main .template .template5 .slick-track{margin-left:-3%}}main .template .template5.end-pos .slick-track{margin-left:20%}@media only screen and (max-width: 767px){main .template .template5.end-pos .slick-track{margin-left:3%}}main .template .template1{padding-top:80px;position:relative;z-index:901}@media only screen and (max-width: 1023px){main .template .template1{padding-top:60px}}@media only screen and (max-width: 767px){main .template .template1{padding-top:40px}}main .template .template1 h2{font-size:36px;line-height:40px;font-weight:700;padding-bottom:40px}@media only screen and (max-width: 1113px){main .template .template1 h2{font-size:32px;line-height:36px}}@media only screen and (max-width: 767px){main .template .template1 h2{font-size:28px;line-height:32px}}main .template .template1 .texto{font-size:16px;line-height:24px}@media only screen and (max-width: 767px){main .template .template1 .texto{font-size:14px;line-height:20px}}main .template .template1 .texto img{max-width:100%;height:auto}main .template .template1 .img{width:100%;border-radius:16px;position:relative;z-index:10;overflow:hidden;margin-bottom:40px}main .template .template1 .img img{z-index:8;position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}main .template .template11{padding-top:60px}@media only screen and (max-width: 767px){main .template .template11{padding-top:40px}}main .template .template11 .items{margin:0;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px;border-bottom:solid 1px var(--var-green);border-top:solid 1px var(--var-green);padding-top:60px;padding-bottom:60px}@media only screen and (max-width: 767px){main .template .template11 .items{grid-template-columns:repeat(1, 1fr);row-gap:60px}}main .template .template11 .items li{grid-column:span 1;list-style:none}main .template .template11 .items li h3{font-size:18px;line-height:26px;font-weight:bold;text-align:center}main .template .template11 .items li .texto{font-size:16px;line-height:24px;text-align:center;font-weight:bold;margin-left:auto;margin-right:auto;width:90%}@media only screen and (max-width: 767px){main .template .template11 .items li .texto{font-size:14px;line-height:20px}}main .template .template11 .items li .img{width:100%;text-align:center;margin-bottom:15px}@media only screen and (max-width: 767px){main .template .template11 .items li .img{width:50%;margin-left:auto;margin-right:auto}}main .template .template11 .items li .img img{max-width:100%;height:auto}main .template .template7{padding-top:80px;position:relative;z-index:902}@media only screen and (max-width: 1023px){main .template .template7{padding-top:60px}}@media only screen and (max-width: 767px){main .template .template7{padding-top:40px}}main .template .template7 h3{font-size:36px;line-height:40px;font-weight:bold}@media only screen and (max-width: 1113px){main .template .template7 h3{font-size:32px;line-height:36px}}@media only screen and (max-width: 767px){main .template .template7 h3{font-size:28px;line-height:32px}}main .template .template7 .subtitulo{font-size:16px;line-height:24px;color:var(--var-green);margin-bottom:12px}@media only screen and (max-width: 767px){main .template .template7 .subtitulo{padding-top:15px;font-size:14px;line-height:20px}}main .template .template7 .texto{font-size:16px;line-height:24px;margin-top:20px}@media only screen and (max-width: 767px){main .template .template7 .texto{font-size:14px;line-height:20px}}main .template .template7 .bt_botao{margin-top:40px;text-align:center}@media only screen and (max-width: 767px){main .template .template7 .bt_botao{margin-top:25px}}main .template .template7 .items{margin:0;padding:0;position:relative;margin-left:auto;margin-right:auto;z-index:901;display:flex;flex-direction:column}@media only screen and (max-width: 767px){main .template .template7 .items{padding-left:var(--var-margem);padding-right:var(--var-margem)}}main .template .template7 .items li{list-style:none;display:flex;flex-direction:row;margin-top:40px;margin-left:0px}@media only screen and (max-width: 767px){main .template .template7 .items li{flex-direction:column;margin-top:80px}}main .template .template7 .items li:first-child{margin-top:0px}main .template .template7 .items li .img{width:45%}@media only screen and (max-width: 767px){main .template .template7 .items li .img{width:100%;order:1}}main .template .template7 .items li .img img{max-width:100%;height:auto;display:block}main .template .template7 .items li .info{width:55%}@media only screen and (max-width: 767px){main .template .template7 .items li .info{width:100%;margin-left:auto;margin-right:auto;order:2}}main .template .template7 .items li .info .info-inner{padding-right:30px}@media only screen and (max-width: 767px){main .template .template7 .items li .info .info-inner{padding-right:0px}}main .template .template7 .items li:nth-child(even){margin-left:0}main .template .template7 .items li:nth-child(even) .img{order:1}main .template .template7 .items li:nth-child(even) .info{order:2}main .template .template7 .items li:nth-child(even) .info .info-inner{margin-left:0px}main#wrap_homepage .template5{padding-bottom:100px;padding-top:80px}@media only screen and (max-width: 767px){main#wrap_homepage .template5{padding-bottom:50px;padding-top:40px}}main#wrap_homepage .template5 .slick-track{margin-left:-10%}@media only screen and (max-width: 767px){main#wrap_homepage .template5 .slick-track{margin-left:-3%}}main#wrap_homepage .template5 .slick-dots{bottom:-60px;display:block !important}@media only screen and (max-width: 767px){main#wrap_homepage .template5 .slick-dots{bottom:-30px}}main#wrap_homepage .template7{width:100vw;margin-left:-50vw;left:50%;position:relative;padding-bottom:100px}@media only screen and (max-width: 767px){main#wrap_homepage .template7{padding-bottom:70px}}main#wrap_homepage .template7:after{position:absolute;content:" ";height:50%;width:100%;z-index:0;bottom:0;background:linear-gradient(0deg, #B5D88A -73.85%, #FFFFFF 34.91%)}main#wrap_homepage .template7 .items{width:var(--var-content-size)}@media only screen and (max-width: 767px){main#wrap_homepage .template7 .items{width:100%}}main#wrap_homepage .template7 .items li{margin-left:12%}@media only screen and (max-width: 767px){main#wrap_homepage .template7 .items li{margin-left:auto}}main#wrap_homepage .template7 .items li .img{width:45%}@media only screen and (max-width: 767px){main#wrap_homepage .template7 .items li .img{width:80%;margin-left:auto;margin-right:auto}}main#wrap_homepage .template7 .items li .info .info-inner{padding-right:100px}@media only screen and (max-width: 767px){main#wrap_homepage .template7 .items li .info .info-inner{padding-right:0px}}main#wrap_homepage .template7 .items li:nth-child(even){margin-left:0px}main#wrap_homepage .template7 .items li:nth-child(even) .info .info-inner{margin-left:12%}@media only screen and (max-width: 767px){main#wrap_homepage .template7 .items li:nth-child(even) .info .info-inner{margin-left:0px}}@media only screen and (max-width: 767px){main#wrap_contactos .template7 .items{padding-left:0px;padding-right:0px}main#wrap_contactos .template7 .items h3{margin-top:20px}}main#wrap_contactos .template7 .items .info,main#wrap_contactos .template7 .items .img{width:50%}@media only screen and (max-width: 767px){main#wrap_contactos .template7 .items .info,main#wrap_contactos .template7 .items .img{width:100%}}@media only screen and (max-width: 767px){main#wrap_contactos .template7 .items .img{width:80%;margin-right:auto;margin-left:auto}}main#wrap_noticias .conteudo .data{padding-top:40px;font-size:13px;font-weight:bold;color:var(--var-green);margin-bottom:60px}@media only screen and (max-width: 767px){main#wrap_noticias .conteudo .data{padding-top:20px;margin-bottom:0px}}main#wrap_sitemap{padding-bottom:100px}main#wrap_sitemap h2{text-transform:none;padding-bottom:10px;font-size:26px}main#wrap_sitemap ul{margin:0;padding:0;margin-left:30px;margin-bottom:30px}main#wrap_sitemap ul li{font-size:18px;line-height:28px}main#wrap_sitemap ul li ul{margin-left:40px}footer{position:relative;margin-top:0px}footer.home:before{display:none}footer .footer-inner{flex-direction:column;border-top:solid 1px var(--var-text-color);padding-top:70px}@media only screen and (max-width: 1023px){footer .footer-inner{padding-top:50px}}@media only screen and (max-width: 767px){footer .footer-inner{padding-top:30px}}footer .footer-inner .row1{position:relative;display:flex;margin-left:auto;margin-right:auto;width:var(--var-content-size);justify-content:space-between}@media only screen and (max-width: 767px){footer .footer-inner .row1{flex-direction:column;width:auto;margin-left:var(--var-margem);margin-right:var(--var-margem)}}footer .footer-inner .row1 .logo_wrap_footer{display:flex;flex-direction:column}footer .footer-inner .row1 .logo_wrap_footer .logo{position:relative;width:180px}@media only screen and (max-width: 1023px){footer .footer-inner .row1 .logo_wrap_footer .logo{width:160px}}footer .footer-inner .row1 .logo_wrap_footer .logo img{max-width:100%;height:auto}footer .footer-inner .row1 .logo_wrap_footer .texto{margin-top:15px;font-size:12px;line-height:16px}footer .footer-inner .row1 nav{position:relative;display:flex;flex:1;justify-content:space-evenly}@media only screen and (max-width: 767px){footer .footer-inner .row1 nav{justify-content:space-between;margin-top:40px}}footer .footer-inner .row1 nav ul{margin:0;padding:0}footer .footer-inner .row1 nav ul li{list-style:none;font-size:12px;text-transform:uppercase;margin-top:15px}@media only screen and (max-width: 767px){footer .footer-inner .row1 nav ul li{margin-top:10px;font-size:11px}}footer .footer-inner .row1 nav ul li:first-child{font-weight:bold;margin-top:10px;margin-bottom:30px}@media only screen and (max-width: 767px){footer .footer-inner .row1 nav ul li:first-child{margin-bottom:10px}}@media only screen and (max-width: 1200px){footer .footer-inner .row1 nav ul li{font-size:12px;line-height:24px}}@media only screen and (max-width: 767px){footer .footer-inner .row1 nav ul li{font-size:11px;line-height:20px}}footer .footer-inner .row1 .socials_wrap{margin-top:auto}@media only screen and (max-width: 767px){footer .footer-inner .row1 .socials_wrap{margin-top:15px}}footer .footer-inner .row1 .socials_wrap ul{margin:0;padding:0}footer .footer-inner .row1 .socials_wrap ul li{list-style:none;display:inline-block;margin-left:8px}footer .footer-inner .row1 .socials_wrap ul li:first-child{margin-left:0px}footer .footer-inner .row1 .socials_wrap ul li img{height:20px;width:auto}footer .footer-inner .row2{padding-left:var(--var-margem);padding-right:var(--var-margem);position:relative;height:60px;border-top:solid 1px var(--var-text-color);display:flex;align-items:center;font-size:10px;flex-direction:row;justify-content:space-between;text-transform:uppercase;margin-top:65px}@media only screen and (max-width: 1023px){footer .footer-inner .row2{margin-top:45px}}@media only screen and (max-width: 767px){footer .footer-inner .row2{margin-top:30px;font-size:9px}footer .footer-inner .row2 p{width:50%}footer .footer-inner .row2 p:last-child{width:30%;text-align:right}}.loader{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:#fff;z-index:99999;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:absolute;z-index:99999;right:50px;bottom:30px;display:none}@media only screen and (max-width: 800px){.goTop{right:25px;bottom:30px}}#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: 1023px){#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:70%}@media only screen and (max-width: 1100px){#cm #c-inr-i{width:60%}}@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: 1023px){#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:17px;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;border-radius:20px !important;transition:opacity .3s 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}@media only screen and (max-width: 767px){.vmobile{display:block}}.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;-webkit-clip-path:inset(50%) !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;-webkit-clip-path:none !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}/*# sourceMappingURL=style.css.map */