#gmap{background:url("../_img/loader002.gif") 50% 50% no-repeat;background-color:#fff;height:100%;min-height:400px}.feedback-modal{padding:2rem;text-align:center}.feedback-modal p{text-align:center;margin:0}.feedback-modal img{display:block;width:auto;margin:0 auto}.feedback-modal .header{margin-top:1.5rem}.feedback-modal .button{color:#fff !important;font-size:.8em !important;margin:1rem 0 0 !important;text-transform:uppercase;border:none}.feedback-modal .button:hover{color:#fff !important}.feedback-modal .button.success{background-color:#11980d}.feedback-modal .button.success:hover{background-color:#3adb76}.feedback-modal .success,.feedback-modal .error{display:none}.feedback-modal .success .header{color:#11980d}.feedback-modal .error .header{color:#cc4b37}.politica-privacidade *{font-size:1em !important}.politica-privacidade h1{margin-top:2em;font-size:3em !important}.politica-privacidade .container{border-top:1px solid #ccc;clear:both}.cookies{display:none;position:fixed;bottom:0;left:0;padding:0;z-index:9999;width:100%;max-width:inherit !important;font-size:1em}.cookies .pv-container{background-color:#fff;box-shadow:0px 0px 10px 0px rgba(102,102,102,.3);padding:1rem;font-size:1.2rem;width:100%;display:flex;justify-content:space-around;gap:2rem}@media screen and (max-width: 700px){.cookies .pv-container{display:block}}.cookies .pv-container .pv-buttons{display:flex;justify-content:center;gap:1rem}@media screen and (max-width: 700px){.cookies .pv-container .pv-buttons{margin-top:1em}}@media screen and (max-width: 400px){.cookies .pv-container .pv-buttons{display:block}.cookies .pv-container .pv-buttons .button{display:block;width:100%}.cookies .pv-container .pv-buttons .button:first-child{margin-bottom:1rem}}.cookies .pv-container .pv-buttons .button{margin:0;line-height:1.6;padding:.4rem 1.4rem;font-size:1rem}.cookies .pv-container .pv-buttons .button.pv-accept-evt:visited,.cookies .pv-container .pv-buttons .button.pv-accept-evt:focus,.cookies .pv-container .pv-buttons .button.pv-accept-evt{color:#fff;background-color:#35ac61}.form-send-evt.loading .loader{display:inline}.form-send-evt .loader{padding-left:1rem;display:none}.contact-icons{position:fixed;bottom:1rem;right:1rem}.contact-icons a{display:flex;justify-content:center;align-items:center;background-color:#fff;color:#000;width:50px;height:50px;margin:.5rem 0;border-radius:100%;box-shadow:0 0 3px 0 rgba(0,0,0,.2)}.contact-icons a:hover{background-color:#000;color:#fff}.contact-icons a [class^=icon]{font-size:2em}.easyimage,.cke_widget_wrapper_easyimage{background:rgba(0,0,0,0);border:none;outline:0px;display:block;padding:0;clear:both}.easyimage a>img{outline:none;border:1px solid #0782c1;box-sizing:border-box;padding:1px}.easyimage img{display:block;height:auto;margin:0 auto;max-width:100%}.easyimage.easyimage-side{float:right;max-width:50%;min-width:10em;margin-left:1.5em}.easyimage figcaption{text-align:center}@font-face{font-family:"iesolutions";src:url("../_fonts/iesolutions.eot?sxjcir");src:url("../_fonts/iesolutions.eot?sxjcir#iefix") format("embedded-opentype"),url("../_fonts/iesolutions.ttf?sxjcir") format("truetype"),url("../_fonts/iesolutions.woff?sxjcir") format("woff"),url("../_fonts/iesolutions.svg?sxjcir#iesolutions") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=iconie-],[class*=" iconie-"]{font-family:"iesolutions" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconie-check:before{content:""}.iconie-close:before{content:""}.iconie-search:before{content:""}.iconie-linkedin:before{content:""}.iconie-menu:before{content:""}.iconie-whatsapp:before{content:""}.iconie-phone:before{content:""}.iconie-mail:before{content:""}.iconie-twitter:before{content:""}.iconie-instagram:before{content:""}.iconie-facebook:before{content:""}.iconie-marker:before{content:""}footer .credits,footer .footer{color:#fff}#home-opinions:after,#opinions:after,#home-servicos,header .menu-scroll{background-color:#fff}#home-intro .container .item,header .menu-scroll{color:#000}footer .credits{background-color:#000}#about .block .title,#home-opinions .title,#opinions .title,#home-servicos .title,#home-intro .title,.form-container .form-title,.section-title{color:#02451a}footer .footer{background-color:#02451a}#home-intro .title span,.section-title span{color:#00a13a}#home-opinions,#opinions{background-color:#edf5db}@media print,screen and (min-width: 1023px){.large-align-bottom{align-items:flex-end}}@media print,screen and (min-width: 1023px){.large-align-right{-webkit-box-align:end;-ms-flex-align:end;justify-content:flex-end}}@media print,screen and (min-width: 1199px){.large-align-center{justify-content:center}}.image-container{overflow:hidden}.image-container img{transition:0.2s ease-in-out;filter:brightness(80%);width:100%}:is(.image-container[data-effect=parallax],.image-container.parallax){background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}:is(.image-container[data-effect=parallax],.image-container.parallax) img{visibility:hidden}@font-face{font-family:"lar-do-caramulo";src:url("../_fonts/fonts/lar-do-caramulo.eot");src:url("../_fonts/fonts/lar-do-caramulo.eot?#iefix") format("embedded-opentype"),url("../_fonts/fonts/lar-do-caramulo.woff") format("woff"),url("../_fonts/fonts/lar-do-caramulo.ttf") format("truetype"),url("../_fonts/fonts/lar-do-caramulo.svg#lar-do-caramulo") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"lar-do-caramulo" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-]:before,[class*=" icon-"]:before,#services .accordion .accordion-item .accordion-title:before,#services .accordion .accordion-item.is-active .accordion-title:before,#home-servicos .accordion .accordion-item .accordion-title:before,#home-servicos .accordion .accordion-item.is-active .accordion-title:before{font-family:"lar-do-caramulo" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-envelope-o:before{content:"a"}.icon-envelope:before{content:"b"}.icon-whatsapp:before{content:"c"}.icon-circle:before{content:"d"}.icon-circle-o:before{content:"e"}.icon-phone:before{content:"f"}.icon-arrowbthick:before{content:"g"}.icon-arrowlthick:before{content:"h"}.icon-arrowrthick:before{content:"i"}.icon-chevron-down:before{content:"j"}.icon-chevron-left:before{content:"k"}.icon-chevron-right:before{content:"l"}.icon-facebook:before{content:"n"}.icon-instagram:before{content:"o"}.icon-times:before{content:"m"}.icon-trash:before{content:"p"}.icon-angle-down:before,#services .accordion .accordion-item .accordion-title:before,#home-servicos .accordion .accordion-item .accordion-title:before{content:"q"}.icon-angle-left:before{content:"r"}.icon-angle-right:before{content:"s"}.icon-angle-up:before,#services .accordion .accordion-item.is-active .accordion-title:before,#home-servicos .accordion .accordion-item.is-active .accordion-title:before{content:"t"}.icon-download:before{content:"u"}.icon-upload:before{content:"v"}.icon-chevron-up:before{content:"w"}@font-face{font-family:"Quicksand-regular";src:url("../_fonts/Quicksand-Regular.woff2") format("woff2"),url("../_fonts/Quicksand-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Quicksand-bold";src:url("../_fonts/Quicksand-Bold.woff2") format("woff2"),url("../_fonts/Quicksand-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Quicksand-medium";src:url("../_fonts/Quicksand-Medium.woff2") format("woff2"),url("../_fonts/Quicksand-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Aref Ruqaa Ink";src:url("../_fonts/ArefRuqaaInk-Regular.woff2") format("woff2"),url("../_fonts/ArefRuqaaInk-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins-medium";src:url("../_fonts/Poppins-Medium.woff2") format("woff2"),url("../_fonts/Poppins-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Poppins-bold";src:url("../_fonts/Poppins-Bold.woff2") format("woff2"),url("../_fonts/Poppins-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins-regular";src:url("../_fonts/Poppins-Regular.woff2") format("woff2"),url("../_fonts/Poppins-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins-black";src:url("../_fonts/Poppins-Black.woff2") format("woff2"),url("../_fonts/Poppins-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}#banner .subtitle,.font-banner,#banner .title{font-family:"Aref Ruqaa Ink",Arial,Helvetica,sans-serif}.font-light,footer .credits{font-family:"Quicksand-regular",Arial,Helvetica,sans-serif}#services .accordion-item .accordion-title,#home-intro .container .item .subtitle,.section-title{font-family:"Quicksand-bold",Arial,Helvetica,sans-serif}.font-subtitle,#services .accordion-item .accordion-content h1,#services .accordion-item .accordion-content h2,#services .accordion-item .accordion-content h3,#services .accordion-item .accordion-content h4,#services .accordion-item .accordion-content h5,#services .accordion-item .accordion-content h6{font-family:"Quicksand-medium",Arial,Helvetica,sans-serif}header nav a,.font-medium,#about .block .title,.form-container label,.font-title,#home-opinions .title,#opinions .title,#home-servicos .title,#home-servicos .accordion-title,#home-intro .title,.form-container .form-title,.font-button,#home-map .text .button,#home-servicos .accordion-content .desc .more a,.form-container .button{font-family:"Poppins-medium",Arial,Helvetica,sans-serif}#home-opinions .item .name,#opinions .item .name,nav[data-role=menu-hover] a,.font-bold,#contactos .contacts-info .title,footer .footer .title{font-family:"Poppins-bold",Arial,Helvetica,sans-serif}#home-intro .container .item p,.font-regular,#services .accordion-item .accordion-content figcaption,#services .accordion-item .accordion-title span,#about .block p,footer .footer,.form-container textarea,.form-container input,.font-description,#services .accordion-item .accordion-content,#home-map,#home-opinions .item .opinion,#opinions .item .opinion{font-family:"Poppins-regular",Arial,Helvetica,sans-serif}.font-button,#home-map .text .button,#home-servicos .accordion-content .desc .more a,.form-container .button{font-size:18px;line-height:27px;text-align:center}.font-banner,#banner .title{font-size:48px;line-height:67.2px;text-align:center}.font-title,#home-opinions .title,#opinions .title,#home-servicos .title,#home-servicos .accordion-title,#home-intro .title,.form-container .form-title{font-size:25px;line-height:37.8px;text-align:center}.font-subtitle,#services .accordion-item .accordion-content h1,#services .accordion-item .accordion-content h2,#services .accordion-item .accordion-content h3,#services .accordion-item .accordion-content h4,#services .accordion-item .accordion-content h5,#services .accordion-item .accordion-content h6{font-size:25px;line-height:37.8px;text-align:center}.font-description,#services .accordion-item .accordion-content,#home-map,#home-opinions .item .opinion,#opinions .item .opinion{font-size:16px;line-height:28px;text-align:center}.section-title{font-size:32px;line-height:44.8px;margin-top:4rem}@media screen and (max-width: 640px){.section-title{font-size:25px;line-height:37px}}.section-title:has(~.section-subtitle){margin-bottom:2rem}.section-title:not(.section-title:has(~.section-subtitle)){margin-bottom:4rem}.section-title .icon{display:block;margin:0 auto 1rem}.section-title~.section-subtitle{margin-bottom:4rem}.form-container .form-title{margin-bottom:2rem}.form-container label{font-size:14px;line-height:30px}.form-container textarea,.form-container input{border:1px solid #00a13a;resize:vertical}.form-container textarea:focus,.form-container input:focus{box-shadow:none;border:1px solid #00a13a}.form-container input[type=checkbox]{accent-color:#00a13a;zoom:1.8;margin:0;margin-right:.6rem;position:relative;top:4px}.form-container a:not(.button):visited,.form-container a:not(.button):focus,.form-container a:not(.button){color:#00a13a}.form-container a:not(.button):hover{color:#02451a}.form-container .button{color:#fff;border-radius:50px;padding:1rem 2.5rem;margin-top:2rem}.form-container .button:visited,.form-container .button:focus,.form-container .button{background-color:#00a13a}.form-container .button:hover{background-color:#02451a}.law{font-size:.8em}header{position:absolute;left:0;top:0;width:100%;z-index:10;padding-top:2rem;padding-bottom:2rem}@media screen and (max-height: 640px){header{padding-top:.5rem;padding-bottom:.5rem}}@media screen and (max-width: 640px){header{padding-top:.5rem;padding-bottom:.5rem}}header nav[data-role=header] a:visited,header nav[data-role=header] a:focus,header nav[data-role=header] a{color:#fff}header nav[data-role=header] a:hover{color:#00a13a}header nav[data-role=header] .burger-menu{transition:0.5s ease-in-out;width:50px;height:30px;position:relative;transform:rotate(0deg);cursor:pointer}header nav[data-role=header] .burger-menu span{transition:0.25s ease-in-out;display:block;position:absolute;height:4px;width:100%;background:#fff;border-radius:10px;opacity:1;left:0;transform:rotate(0deg)}header nav[data-role=header] .burger-menu span:nth-child(1){top:0px}header nav[data-role=header] .burger-menu span:nth-child(2),header nav[data-role=header] .burger-menu span:nth-child(3){top:12px}header nav[data-role=header] .burger-menu span:nth-child(4){top:24px}header nav[data-role=header] .burger-menu:hover span{background:#00a13a}header nav[data-role=header] .burger-menu.open span:nth-child(1){top:12px;width:0%;left:50%}header nav[data-role=header] .burger-menu.open span:nth-child(2){transform:rotate(45deg)}header nav[data-role=header] .burger-menu.open span:nth-child(3){transform:rotate(-45deg)}header nav[data-role=header] .burger-menu.open span:nth-child(4){top:12px;width:0%;left:50%}header nav[data-role=scroll] a:visited,header nav[data-role=scroll] a:focus,header nav[data-role=scroll] a{color:#000}header nav[data-role=scroll] a:hover{color:#00a13a}header nav[data-role=scroll] .burger-menu{transition:0.5s ease-in-out;width:50px;height:30px;position:relative;transform:rotate(0deg);cursor:pointer}header nav[data-role=scroll] .burger-menu span{transition:0.25s ease-in-out;display:block;position:absolute;height:4px;width:100%;background:#000;border-radius:10px;opacity:1;left:0;transform:rotate(0deg)}header nav[data-role=scroll] .burger-menu span:nth-child(1){top:0px}header nav[data-role=scroll] .burger-menu span:nth-child(2),header nav[data-role=scroll] .burger-menu span:nth-child(3){top:12px}header nav[data-role=scroll] .burger-menu span:nth-child(4){top:24px}header nav[data-role=scroll] .burger-menu:hover span{background:#00a13a}header nav[data-role=scroll] .burger-menu.open span:nth-child(1){top:12px;width:0%;left:50%}header nav[data-role=scroll] .burger-menu.open span:nth-child(2){transform:rotate(45deg)}header nav[data-role=scroll] .burger-menu.open span:nth-child(3){transform:rotate(-45deg)}header nav[data-role=scroll] .burger-menu.open span:nth-child(4){top:12px;width:0%;left:50%}header nav .menu{justify-content:space-around}@media screen and (max-width: 1024px){header nav .menu{justify-content:space-between}}header .menu-top{position:relative}header .menu-top .logo-main{max-width:300px;cursor:pointer}@media screen and (max-width: 1440px){header .menu-top .logo-main{max-width:200px}}@media screen and (max-width: 500px){header .menu-top .logo-main{max-width:150px}}header .menu-scroll{position:fixed;top:0;left:0;width:100%;padding-top:.3rem;padding-bottom:.3rem;box-shadow:0px 0px 11px 4px #666;display:none}header .menu-scroll .logo-main{max-width:175px;cursor:pointer}@media screen and (max-width: 500px){header .menu-scroll .logo-main{max-width:150px}}nav[data-role=menu-hover]{transition:0.5s ease-in-out;background-color:rgba(237,245,219,.9);position:fixed;top:0;left:0;width:100%;height:0;z-index:10;overflow:hidden}nav[data-role=menu-hover].open{height:100%}nav[data-role=menu-hover]>.menu{margin-top:4rem}@media screen and (max-height: 600px){nav[data-role=menu-hover]>.menu{margin-top:1.5rem}}nav[data-role=menu-hover]>.menu a{text-transform:uppercase}nav[data-role=menu-hover]>.menu a:visited,nav[data-role=menu-hover]>.menu a:focus,nav[data-role=menu-hover]>.menu a{color:#000}nav[data-role=menu-hover]>.menu a:hover{color:#00a13a}@media screen and (max-height: 600px){nav[data-role=menu-hover]>.menu a{line-height:0;font-size:.9em}}.active{color:#00a13a !important}header nav a{font-size:16px;line-height:27.2px}header nav a:hover{text-decoration:underline}nav[data-role=menu-hover] a{font-size:20px;line-height:25px;letter-spacing:2px}nav[data-role=menu-hover] a:hover,nav[data-role=menu-hover] a.active{text-decoration:underline}nav[data-role=menu-hover] .menu-social a{color:#00a13a !important;font-size:28px;margin-top:1.5rem}nav[data-role=menu-hover] .menu-social a:hover{text-decoration:none}@media screen and (max-height: 570px){nav[data-role=menu-hover] .menu-social a{font-size:22px;margin-top:.5rem}}footer .footer{padding-top:4rem;padding-bottom:4rem;font-size:16px;line-height:27.2px}footer .footer a:visited,footer .footer a:focus,footer .footer a{color:#fff}footer .footer a:hover{color:#00a13a}footer .footer a:not(.button){padding-left:0 !important}footer .footer .button{display:block;margin:0;border-radius:50px;padding-top:.8rem;padding-bottom:.8rem}footer .footer .button.phone{margin-bottom:.8rem}footer .footer .button.phone:visited,footer .footer .button.phone:focus,footer .footer .button.phone{color:#edf5db}footer .footer .button.phone:hover{color:#00a13a}footer .footer .button.phone:visited,footer .footer .button.phone:focus,footer .footer .button.phone{background-color:#00a13a}footer .footer .button.phone:hover{background-color:#edf5db}footer .footer .button.signup:visited,footer .footer .button.signup:focus,footer .footer .button.signup{color:#00a13a}footer .footer .button.signup:hover{color:#edf5db}footer .footer .button.signup:visited,footer .footer .button.signup:focus,footer .footer .button.signup{background-color:#edf5db}footer .footer .button.signup:hover{background-color:#00a13a}footer .footer .logo-main{max-width:85%}@media screen and (max-width: 1024px){footer .footer .logo-main{margin-bottom:3rem}}footer .footer .title{font-size:16px !important}footer .footer .social{max-width:80%;justify-content:left;margin:2rem auto 0}footer .footer .social a{font-size:1.3em}@media screen and (max-width: 1023px){footer .footer .social{max-width:100%;justify-content:center;margin-top:3rem}}@media screen and (max-width: 1024px){footer .footer .btn{margin-top:2rem}}footer .credits{padding-top:1.3rem;padding-bottom:calc(1.3rem + 36px);font-size:12px}footer .credits a:visited,footer .credits a:focus,footer .credits a{color:#fff}footer .credits .flex-container{justify-content:space-between}@media screen and (max-width: 1023px){footer .credits .flex-container{display:block;text-align:center}footer .credits .flex-container>div:last-child{padding-top:1rem}}@media screen and (max-width: 639px){footer .credits .flex-container>div:first-child a{display:block;margin-bottom:.8rem}}@media screen and (max-width: 570px){footer .credits{padding-bottom:calc(1.3rem + 145px)}}@media screen and (max-width: 639px){footer .credits .legal-links a{display:block}}#banner{position:relative}#banner .item{position:relative}#banner .item .image-container img{filter:contrast(120%) brightness(80%)}#banner .item .slogan{position:absolute;top:100%;left:0;width:100%;z-index:3}#banner .item .slogan.responsive{top:auto !important;bottom:10%}#banner .item .slogan .title{color:#fff;width:65%;margin:auto}@media screen and (max-width: 1650px){#banner .item .slogan .title{width:70%}}@media screen and (max-width: 1200px){#banner .item .slogan .title{width:80%}}@media screen and (max-width: 1024px){#banner .item .slogan .title{font-size:35px;line-height:2.5rem}}@media screen and (max-width: 640px){#banner .item .slogan .title{font-size:25px;line-height:1.8rem;width:90%}}#banner .item .slogan .subtitle{color:#fff}@media screen and (max-width: 1024px){#banner .item .slogan{bottom:15%}}@media screen and (max-width: 640px){#banner .item .slogan{bottom:7%}}#banner .slick-dots{position:absolute;bottom:2rem;display:flex;list-style:none;margin:1.5rem 0;flex-wrap:nowrap;flex-direction:column;z-index:2;left:2rem}#banner .slick-dots li{padding:0 .25rem;cursor:pointer}#banner .slick-dots li a{pointer-events:none;outline:none}#banner .slick-dots li span{color:#00a13a;display:inline;font-size:1.3em}#banner .slick-dots li span.selected{display:none}#banner .slick-dots li.slick-active span{display:none}#banner .slick-dots li.slick-active span.selected{display:inline}#banner .slick-dots li:only-child{display:none}@media screen and (max-width: 1024px){#banner .slick-dots{position:relative;right:0;bottom:0;left:0;flex-direction:row;justify-content:center}}#banner:not(.home) .slogan{top:unset;bottom:10%}#banner:has(.video-container) .item.video{height:100vh}#banner:has(.video-container) .item.video .video-container{height:100%}#banner:has(.video-container) .item.video .video-container video{filter:brightness(70%);height:100vh;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute}#banner .subtitle{font-size:20px}#banner .intern .slogan .title{text-align:left;width:80%}#home-intro{background:#edf5db url(../_img/client/background.jpg) 50% 50% repeat;padding-top:8rem;padding-bottom:8rem}#home-intro .title{margin-bottom:3rem}#home-intro .container{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;margin-top:1rem}@media screen and (max-width: 640px){#home-intro .container{grid-template-columns:repeat(1, 1fr)}}#home-intro .container .item{background-color:#fff}#home-intro .container .item .subtitle{font-size:21.5px;line-height:31px;padding:2rem 3.5rem .8rem}@media screen and (max-width: 1024px){#home-intro .container .item .subtitle{padding:1rem}}#home-intro .container .item p{font-size:15px;line-height:26.2px;margin:0;padding:.8rem 3.5rem 2rem}@media screen and (max-width: 1024px){#home-intro .container .item p{padding:1rem}}#home-servicos{padding-top:6rem;padding-bottom:6rem}#home-servicos .accordion .accordion-item:last-child{border-bottom:1px solid #000}#home-servicos .accordion .accordion-item .accordion-title{background-color:#fff;text-align:left;border:none;border-top:1px solid #000;padding-top:2rem;padding-bottom:2rem}#home-servicos .accordion .accordion-item .accordion-title:visited,#home-servicos .accordion .accordion-item .accordion-title:focus,#home-servicos .accordion .accordion-item .accordion-title{color:#000}#home-servicos .accordion .accordion-item .accordion-title:hover{color:#00a13a}#home-servicos .accordion .accordion-item .accordion-title:before{color:#00a13a}#home-servicos .accordion .accordion-item .accordion-title:hover{background-color:#edf5db}#home-servicos .accordion .accordion-item .accordion-content{border:none;margin-bottom:2rem}#home-servicos .accordion-content .icon{visibility:hidden}#home-servicos .accordion-content .desc{padding-right:20%}#home-servicos .accordion-content .desc .more{margin-top:2rem}#home-servicos .accordion-content .desc .more a{text-decoration:underline}#home-servicos .accordion-content .desc .more a:visited,#home-servicos .accordion-content .desc .more a:focus,#home-servicos .accordion-content .desc .more a{color:#00a13a}#home-servicos .accordion-content .desc .more a:hover{color:#02451a}#home-servicos .icon{padding-right:3rem}#home-servicos .title{text-align:center;font-size:24px;line-height:33.6px;margin-bottom:3rem}#home-servicos .title img{margin-bottom:1rem}#home-opinions,#opinions{padding-top:6rem;padding-bottom:6rem;position:relative}#home-opinions:after,#opinions:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:100px;background:rgba(0,0,0,0) url(../_img/client/effect01.svg) 0 100% no-repeat;background-size:100%}#home-opinions .title,#opinions .title{font-size:24px;line-height:33.6px;margin-bottom:3rem}#home-opinions .item .opinion,#opinions .item .opinion{font-size:16px;line-height:27.2px}#home-opinions .item .name,#opinions .item .name{margin-top:1rem;text-align:center;font-size:16px;line-height:27.2px}#home-opinions .nav,#opinions .nav{margin-top:1rem}#home-opinions .nav a:visited,#home-opinions .nav a:focus,#home-opinions .nav a,#opinions .nav a{color:#00a13a}#home-opinions .nav a:hover,#opinions .nav a:hover{color:#02451a}#home-map{text-align:left;padding-top:8rem;padding-bottom:8rem}@media screen and (max-width: 1024px){#home-map .text{margin-top:2rem}}#home-map .text .button{color:#fff;border-radius:50px;margin-top:25px}#home-map .text .button:visited,#home-map .text .button:focus,#home-map .text .button{background-color:#00a13a}#home-map .text .button:hover{background-color:#02451a}#about .block{margin-bottom:5rem}#about .block .title{font-size:24px;line-height:33.6px;margin-bottom:2rem}#about .block p{font-size:16px;line-height:27.2px}#opinions:after{background-image:url(../_img/client/effect02.svg)}#opinions .item .opinion{text-align:left}#opinions .item .name{text-align:left}#opinions .nav{text-align:left !important}@media screen and (max-width: 1024px){#opinions img{margin-bottom:3rem}#opinions .item .opinion{text-align:center}#opinions .item .name{text-align:center}#opinions .nav{text-align:center !important}}#services{margin-bottom:4rem}#services .accordion .accordion-item:last-child{border-bottom:1px solid #fff}#services .accordion .accordion-item .accordion-title{background-color:#fff;text-align:left;border:none;border-top:1px solid #fff;padding-top:2rem;padding-bottom:2rem}#services .accordion .accordion-item .accordion-title:visited,#services .accordion .accordion-item .accordion-title:focus,#services .accordion .accordion-item .accordion-title{color:#fff}#services .accordion .accordion-item .accordion-title:hover{color:#fff}#services .accordion .accordion-item .accordion-title:before{color:#fff}#services .accordion .accordion-item .accordion-title:hover{background-color:#fff}#services .accordion .accordion-item .accordion-content{border:none;margin-bottom:2rem}#services .accordion-item{margin-bottom:1rem}#services .accordion-item:hover .accordion-title{background-size:120%}#services .accordion-item .accordion-title{transition:0.2s ease-in-out;font-size:28px;line-height:44.8px;background-position:50% 50%;background-repeat:no-repeat;background-size:100%;padding-left:3.5rem}@media screen and (max-width: 900px){#services .accordion-item .accordion-title{padding-top:4rem !important;padding-bottom:4rem !important;background-size:cover !important}}#services .accordion-item .accordion-title:before{color:#00a13a !important;right:inherit;left:1rem;top:45%}#services .accordion-item .accordion-title span{float:right;font-size:18px;line-height:27px;text-decoration:underline;top:10px;position:relative}@media screen and (max-width: 640px){#services .accordion-item .accordion-title span{display:none}}#services .accordion-item .accordion-content{text-align:left;padding-top:3rem}#services .accordion-item .accordion-content h1,#services .accordion-item .accordion-content h2,#services .accordion-item .accordion-content h3,#services .accordion-item .accordion-content h4,#services .accordion-item .accordion-content h5,#services .accordion-item .accordion-content h6{text-align:left}#services .accordion-item .accordion-content figcaption{font-size:14px;line-height:22.4px;padding-top:.5rem;margin-bottom:1rem}#gallery{margin-bottom:4rem}#gallery .section-subtitle{text-align:left}#carreiras,#team,#inscricoes{margin-bottom:4rem}#carreiras .section-subtitle,#team .section-subtitle,#inscricoes .section-subtitle{text-align:left}#contactos{margin-top:4rem}#contactos .form-title{text-align:left}@media screen and (max-width: 1024px){#contactos .contacts-info{margin-top:3rem;margin-bottom:3rem}}#contactos .contacts-info a:visited,#contactos .contacts-info a:focus,#contactos .contacts-info a{color:#000}#contactos .contacts-info a:hover{color:#00a13a}#contactos .contacts-info .title{font-size:16px;line-height:27.2px;margin-top:2rem}#contactos .contacts-info .title:first-child{margin-top:1.3rem}#contactos .contacts-info .law{color:gray}#contactos .contacts-info .social{font-size:2rem}#contactos .contacts-info .social a{padding:0;margin-right:.8rem}#contactos .image{margin-top:4rem;margin-bottom:4rem}