#footer-bottom a:hover,.et_pb_social_media_follow li a.icon:hover,.et_pb_social_media_follow li a.icon:focus,.et_pb_social_media_follow li a.icon:hover::before{color:#016C5C!important}.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:0 2px 4px rgba(0,0,0,.4)}.et_pb_toggle_title:before{content:"\4c";font-weight:800}.et_pb_toggle_open .et_pb_toggle_title:before{content:"\4b";font-weight:800}p.et_pb_contact_field.et_pb_contact_field_3.et_pb_contact_field_last{color:#ffffff}label.et_pb_contact_termos_3_0{font-size:13px}div.grecaptcha-badge{z-index:999}.et-social-twitter a.icon:before{content:"\e09d"}input.gform_button.button{color:#ffffff!important;border:4px solid #ffffff!important;border-radius:0px;letter-spacing:4px;font-size:14px!important;font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;background:transparent;padding:.3em 1em;line-height:1.6em;transition:all .2s}input.gform_button.button:hover{padding:.3em 1.2em;transition:all .2s;cursor:pointer}.gform_wrapper .gfield_consent_description{width:100%;max-height:none;overflow-y:auto;border:0;margin-top:0;padding:0;font-size:12px;line-height:1.4em}.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),.gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),body .gform_wrapper .top_label div.ginput_container,.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin:0}.gform_wrapper input:not([type='checkbox']):not([type='submit']),.gform_wrapper select{padding:0!important;height:41px;border-radius:8px!important}.gform_wrapper textarea{border-radius:0!important}.gform_legacy_markup_wrapper .gfield_required{color:#ffffff;margin-left:2px}.gform_wrapper div.validation_error{color:#ffffff;margin-bottom:0;border:0;padding:16px 0 0 0;text-align:left}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent;margin-bottom:0px!important;border-top:0;border-bottom:0;padding-bottom:0;padding-top:0;box-sizing:border-box}.gform_wrapper .validation_message{color:#ffffff}.gform_wrapper .field_description_below .gfield_description{padding-top:0}.gform_wrapper .gfield_error .gfield_label{color:#ffffff}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea,.gform_wrapper li.gfield_error select{border:2px solid #ff0000}.gform_legacy_markup_wrapper .gsection{border:0px;padding:0;margin:0;clear:both}.gform_wrapper .top_label li.gfield.gf_right_half+li.gsection{padding:0}.cookies-table tr th{width:25%!important}.cookies-table tr td{width:75%!important;border-top:0px solid #cecece}.cookies-table tr:not(:last-child){border-bottom:1px solid #eee!important}.ferramentas-privacidades input{color:#016c5c!important;border-radius:0px;letter-spacing:4px;font-size:14px;font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;background:transparent;border:4px solid #016c5c;padding-top:12px!important;padding-right:30px!important;padding-bottom:12px!important;padding-left:30px!important;margin:10px 0;transition:all 300ms ease 0ms;cursor:pointer}.ferramentas-privacidades input[type=email]{letter-spacing:0px;font-weight:500!important;text-transform:none!important;cursor:text;padding:12px!important}.ferramentas-privacidades input[type=submit]:hover{color:#ffffff!important;background:#016c5c;transition:all 300ms ease 0ms}.cc-message,.cc-btn,.cc-link{font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif;font-size:12px!important}.cc-btn+.cc-allow{letter-spacing:2px;font-weight:700!important;text-transform:uppercase!important;border:2px solid #016c5c;padding:4px 10px!important}.cc-link{white-space:nowrap}.cc-revoke.cc-bottom{bottom:0;right:25px;border-top-left-radius:0;border-top-right-radius:0;transform:none!important;font-size:13px;font-family:'Rubik',Helvetica,Arial,Lucida,sans-serif!important;width:intrinsic;width:-moz-max-content;width:-webkit-max-content;left:auto}@media only screen and (max-width:980px){.cc-window.cc-floating{max-width:100%;width:100%;padding:0em 1.6em 1.6em}.cc-revoke.cc-bottom{right:10px;font-size:10px}}.et_pb_blog_0 .pagination .alignleft a{color:rgba(255,255,255,0)!important;position:relative}.et_pb_blog_0 .pagination .alignleft a:after{content:"« Mais projetos";position:absolute;text-align:left;width:200px;left:0;color:#016c5c}.et_pb_blog_0 .pagination .alignright a{color:rgba(255,255,255,0)!important;position:relative}.et_pb_blog_0 .pagination .alignright a:after{content:"Projetos recentes »";position:absolute;text-align:right;width:200px;right:0;color:#016c5c}@media only screen and (max-width:980px){.et_pb_column .et_pb_module{margin-bottom:0px!important}body.single-project article .et_pb_column{margin-bottom:0px!important}}@media only screen and (min-width:981px){.et_pb_blog_0 .et_pb_post .entry-title{height:80px}}.dicas-eco img{margin:10px 0}@media only screen and (max-width:980px){ul#mobile_menu li.menu-item-1357,ul#mobile_menu li.menu-item-1360,ul#mobile_menu li.menu-item-1361,ul#mobile_menu li.menu-item-1362{display:none!important}}.divi-facebook:after{content:"\e093";display:block;font-family:"ETmodules";font-weight:normal;color:#ffffff;margin:7px;font-size:13px;padding-top:2px}.divi-instagram:after{content:"\e09a";display:block;font-family:"ETmodules";font-weight:normal;color:#ffffff;margin:7px;font-size:13px;padding-top:2px}.minimal-light input.eg-search-input.hovered,.minimal-light input.eg-search-input:focus,.minimal-light .esg-navigationbutton.hovered,.minimal-light .esg-filterbutton.hovered,.minimal-light .esg-sortbutton.hovered,.minimal-light .esg-sortbutton-order.hovered,.minimal-light .esg-cartbutton.hovered a,.minimal-light .esg-filter-wrapper.dropdownstyle>.esg-selected-filterbutton.hovered,.minimal-light .esg-filterbutton.selected,.minimal-light .esg-filter-wrapper.eg-search-wrapper .eg-search-clean.hovered,.minimal-light .esg-filter-wrapper.eg-search-wrapper .eg-search-submit.hovered,.minimal-light .esg-filter-wrapper.dropdownstyle>.esg-selected-filterbutton,.minimal-light input.eg-search-input,.minimal-light .esg-filterbutton,.minimal-light .esg-navigationbutton,.minimal-light .esg-sortbutton,.minimal-light .esg-cartbutton a,.minimal-light .esg-filter-wrapper.eg-search-wrapper .eg-search-clean,.minimal-light .esg-filter-wrapper.eg-search-wrapper .eg-search-submit{border-radius:0!important}.esg-grid .esg-pagination{background:transparent}a.eg-portfolio-skin-element-1{min-height:66px}.esg-grid,.esg-container,.esg-overflowtrick,.esg-overflowtrick>ul,.esg-container-fullwidth{overflow:visible!important}@media only screen and (max-width:1060px){a.eg-portfolio-skin-element-1{min-height:75px;font-size:17px!important;line-height:1.3em!important}}@media only screen and (max-width:1023px){a.eg-portfolio-skin-element-1{min-height:60px;font-size:16px!important;line-height:1.3em!important}}@media only screen and (max-width:1023px){a.eg-portfolio-skin-element-1{min-height:auto}}#gform_wrapper_5{--gf-dark:#020618;--gf-label:#62748E;--gf-terms:#62748E;--gf-border:#D8E7E2;--gf-green:#016C5C;--gf-tint:#EAF3F0;--gf-placeholder:#90A1B9;--gf-error:#B42318;--gf-error-bg:#FEF3F2;--gf-error-border:#FDA29B}#gform_wrapper_5,#gform_wrapper_5 :is(input,select,textarea,button,option,label,legend,.gsection_title,.gfield_description,.gform_drop_instructions,.ginput_preview){font-family:'Lato',sans-serif}#gform_wrapper_5 .gsection{border-bottom:0;padding:0;margin:0}#gform_wrapper_5 .gsection .gsection_title{font-weight:700;font-size:14px;letter-spacing:2.1px;color:var(--gf-dark);text-transform:uppercase;margin:0}#gform_wrapper_5 .gfield_label,#gform_wrapper_5 .gform-field-label,#gform_wrapper_5 .ginput_container label{font-weight:400;font-size:16px;color:var(--gf-label)}#gform_wrapper_5 :is(input[type="text"],input[type="email"],input[type="tel"],textarea){box-sizing:border-box!important;width:100%;font-size:14px;color:var(--gf-dark);background-color:#fff;border:1px solid var(--gf-border)!important;border-radius:8px!important;padding:8px!important}#gform_wrapper_5 :is(select){box-sizing:border-box!important;width:100%;font-size:14px;color:var(--gf-dark);background-color:#fff;border:1px solid var(--gf-border)!important;border-radius:8px!important;padding:8px 32px 8px 8px!important}#gform_wrapper_5 :is(input[type="text"],input[type="email"],input[type="tel"],select,textarea):focus{border-color:var(--gf-green)!important;box-shadow:0 0 0 1px var(--gf-green);outline:2px solid transparent}body #gform_wrapper_5 :is(input,textarea)::placeholder{color:var(--gf-placeholder)!important;opacity:1!important}body #gform_wrapper_5 select:has(option.gf_placeholder:checked){color:var(--gf-placeholder)!important}#gform_wrapper_5 select{appearance:none!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M0 0l6 8 6-8z' fill='%2362748E'/%3E%3C/svg%3E") no-repeat right 12px center / 8px!important}#gform_wrapper_5 select option{padding:8px 12px;font-size:14px;color:var(--gf-dark);background:#fff}#gform_wrapper_5 select option.gf_placeholder{color:var(--gf-placeholder)}#gform_wrapper_5 select option:checked{background:var(--gf-tint)}@supports (appearance:base-select){body #gform_wrapper_5 select,body #gform_wrapper_5 select::picker(select){appearance:base-select!important}#gform_wrapper_5 select::picker-icon{display:none}#gform_wrapper_5 select::picker(select){box-sizing:border-box;margin-top:4px;padding:4px;background:#fff;border:1px solid var(--gf-border);border-radius:8px;box-shadow:0 8px 24px rgba(2,6,24,0.08)}#gform_wrapper_5 select option{border-radius:6px;background:transparent}#gform_wrapper_5 select option::checkmark{display:none}#gform_wrapper_5 select option:hover,#gform_wrapper_5 select option:focus-visible{background:var(--gf-tint)}#gform_wrapper_5 select option:checked{background:var(--gf-border)}}#gform_wrapper_5 .gform_drop_area{display:flex;flex-wrap:wrap;align-items:center;gap:12px;box-sizing:border-box;padding:8px 12px;background:#fff;border:1px solid var(--gf-border);border-radius:8px;text-align:left}#gform_wrapper_5 .gform_drop_area:hover,#gform_wrapper_5 .gform_drop_area:focus-within{border-color:var(--gf-green);outline:2px solid var(--gf-green)}#gform_wrapper_5 .gform_drop_instructions{display:inline;margin:0;font-size:12px;color:var(--gf-label)}#gform_wrapper_5 .gform_button_select_files{margin:0!important;padding:8px 12px!important;font-size:12px;line-height:1.2;color:var(--gf-dark);background:var(--gf-tint);border:0;border-radius:6px;cursor:pointer}#gform_wrapper_5 .gform_button_select_files:hover{background:var(--gf-border)}#gform_wrapper_5 .gform_button_select_files:focus-visible{outline:2px solid var(--gf-green);outline-offset:2px}#gform_wrapper_5 .gform_fileupload_rules{margin-top:4px!important;font-size:12px!important;color:var(--gf-label)}#gform_wrapper_5 .ginput_preview_list{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0}#gform_wrapper_5 .ginput_preview{display:inline-flex;align-items:center;gap:0px;margin:0!important;padding:2px 4px 2px 8px;background:var(--gf-tint);border:1px solid var(--gf-border);border-radius:6px;font-size:12px;line-height:1.2;color:var(--gf-label)}#gform_wrapper_5 .gfield_fileupload_filename{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--gf-dark)}#gform_wrapper_5 .gfield_fileupload_filesize{color:var(--gf-label)}#gform_wrapper_5 .gfield_fileupload_percent{display:none}#gform_wrapper_5 .ginput_preview :is(.gform_delete_file,.gform_delete){display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;background:none;border:0;border-radius:4px;color:var(--gf-label);cursor:pointer}#gform_wrapper_5 .ginput_preview :is(.gform_delete_file,.gform_delete):is(:hover,:focus-visible){color:var(--gf-green)}#gform_wrapper_5 .ginput_preview :is(.gform_delete_file,.gform_delete):focus-visible{outline:2px solid var(--gf-green)}#gform_wrapper_5 .ginput_preview :is(.gform_delete_file,.gform_delete) :is(svg,img,.dashicons){width:14px;height:14px;font-size:14px;fill:currentColor}#gform_wrapper_5 .gfield--type-consent :is(.gfield_label,legend){font-size:12px;font-weight:700;color:var(--gf-terms)}body #gform_wrapper_5 .gfield--type-consent :is(.gfield_consent_description,.gfield_consent_label){font-size:12px!important;line-height:1.5!important;font-weight:400!important;color:var(--gf-terms)!important}.gform_wrapper.gravity-theme .gfield_consent_description_text{border:0;font-size:12px;padding:4px 0}#gform_wrapper_5 .gfield--type-consent .ginput_container_consent{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center}body #gform_wrapper_5 .gfield--type-consent .gfield_consent_description{grid-column:1 / -1;grid-row:1;border:0!important;padding:0!important;margin:0 0 12px!important;background:none!important;max-height:none!important;overflow:visible!important}#gform_wrapper_5 .gfield--type-consent input[type="checkbox"]{accent-color:var(--gf-green)}#gform_wrapper_5 .gfield--type-consent input[type="checkbox"]:focus-visible{outline:2px solid var(--gf-green);outline-offset:2px}#gform_wrapper_5 .gform_button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:12px;letter-spacing:1.8px;text-transform:uppercase;color:#fff;background-color:var(--gf-green);border:0;border-radius:999px;padding:12px 24px!important;cursor:pointer}#gform_wrapper_5 .gform_button:is(:hover,:focus,:active){background-color:var(--gf-green);color:#fff}#gform_wrapper_5 .gform_button:focus-visible{outline:2px solid var(--gf-dark);outline-offset:3px}#gform_wrapper_5 button.gform_button::after{content:"\35";font-family:"ETmodules"!important;font-weight:400;font-size:1.6em;line-height:1;letter-spacing:0}#gform_wrapper_5 .gform_required_legend{display:none}@media (min-width:768px){#gform_wrapper_5 .gform_fields{display:grid;grid-template-columns:repeat(12,1fr);column-gap:16px}}@media (min-width:981px){#gform_wrapper_5 .gform_fields{grid-auto-flow:row dense}#gform_wrapper_5 .gfield.l-full{grid-column:1 / span 6}#gform_wrapper_5 .gfield.l-h1{grid-column:1 / span 3}#gform_wrapper_5 .gfield.l-h2{grid-column:4 / span 3}#gform_wrapper_5 .gfield.l-t1{grid-column:1 / span 2}#gform_wrapper_5 .gfield.l-t2{grid-column:3 / span 2}#gform_wrapper_5 .gfield.l-t3{grid-column:5 / span 2}#gform_wrapper_5 .gfield.r-full{grid-column:7 / span 6}#gform_wrapper_5 .gfield.r-h1{grid-column:7 / span 3}#gform_wrapper_5 .gfield.r-h2{grid-column:10 / span 3}#gform_wrapper_5 .gfield.r-tall{grid-row:span 3;display:flex;flex-direction:column}#gform_wrapper_5 .gfield.r-tall .ginput_container{flex:1;display:flex}#gform_wrapper_5 .gfield.r-tall textarea{flex:1;height:100%;min-height:200px}#gform_wrapper_5 .gfield.col-full{grid-column:1 / -1}}@media (min-width:768px) and (max-width:980px){#gform_wrapper_5 .gfield.l-full,#gform_wrapper_5 .gfield.r-full,#gform_wrapper_5 .gfield.col-full{grid-column:1 / -1}#gform_wrapper_5 .gfield:is(.l-h1,.r-h1){grid-column:1 / span 6}#gform_wrapper_5 .gfield:is(.l-h2,.r-h2){grid-column:7 / span 6}#gform_wrapper_5 .gfield.l-t1{grid-column:1 / span 4}#gform_wrapper_5 .gfield.l-t2{grid-column:5 / span 4}#gform_wrapper_5 .gfield.l-t3{grid-column:9 / span 4}}@media (max-width:980px){#gform_wrapper_5 .gfield.r-tall textarea{height:200px}}@media (max-width:767px){#gform_wrapper_5 .gform_fields{grid-template-columns:1fr;row-gap:16px}#gform_wrapper_5 .gfield{grid-column:1 / -1}#gform_wrapper_5 .gform_button{width:100%;min-width:0}}#gform_wrapper_5 .gform_validation_errors{box-sizing:border-box;margin:0 0 24px;padding:16px;background:var(--gf-error-bg);border:1px solid var(--gf-error-border);border-radius:8px;box-shadow:none;color:var(--gf-error)}#gform_wrapper_5 .gform_submission_error{display:flex;align-items:center;gap:8px;margin:0 0 8px;padding:0;font-size:14px;font-weight:700;line-height:1.4;color:var(--gf-error)}#gform_wrapper_5 .gform_submission_error .gform-icon{position:static;inset:auto;transform:none;flex:0 0 auto;width:20px;height:20px;margin:0;font-size:20px}#gform_wrapper_5 .gform_validation_errors>ul{margin:0;padding:0 0 0 20px;list-style:disc}#gform_wrapper_5 .gform_validation_errors>ul li{margin:0 0 2px;padding:0;font-size:14px;line-height:1.5;color:var(--gf-error)}#gform_wrapper_5 .gform_validation_errors>ul li a{color:var(--gf-error);text-decoration:underline}#gform_wrapper_5 .gform_validation_errors>ul li a:focus-visible{outline:2px solid var(--gf-error);outline-offset:2px}#gform_wrapper_5 .gfield_error{display:flex;flex-direction:column}body #gform_wrapper_5 .gfield_validation_message{order:3;margin:4px 0 0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;font-size:12px!important;line-height:1.4;font-weight:400;color:var(--gf-error)!important}#gform_wrapper_5 :is(input,select,textarea)[aria-invalid="true"]{border-color:var(--gf-error)!important;background-color:#fff}#gform_wrapper_5 :is(input,select,textarea)[aria-invalid="true"]:focus{box-shadow:0 0 0 1px var(--gf-error)}#gform_wrapper_5 .gfield_error .gform_drop_area{border-color:var(--gf-error)}#gform_wrapper_5 .gfield_error .gfield_label,#gform_wrapper_5 .gfield_error .gfield_required{color:var(--gf-label)}#gform_wrapper_5 .gfield_error .gfield_required{color:var(--gf-error)}#gform_wrapper_5 .gform_validation_errors>ol{padding-bottom:0!important}body #gform_wrapper_5 .gform_fields select{padding-right:32px!important;overflow:clip;overflow-clip-margin:content-box;text-overflow:ellipsis;white-space:nowrap}#top-menu li.menu-button>a,.et-menu li.menu-button>a,.et_pb_menu .et-menu li.menu-button>a{display:inline-flex;align-items:center;gap:10px;background:#016c5c;color:#fff!important;padding:14px 28px!important;border-radius:999px;letter-spacing:0.08em;line-height:1;box-shadow:0 8px 20px rgba(1,108,92,0.25);transition:background 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease;opacity:1!important}#top-menu li.menu-button>a::after,.et-menu li.menu-button>a::after{content:"\24";font-family:"ETmodules"!important;font-weight:400;font-style:normal;font-variant:normal;text-transform:none;font-size:1.3em;line-height:1;position:static;opacity:1;margin:0;transition:transform 0.2s ease}#top-menu li.menu-button>a:hover,#top-menu li.menu-button>a:focus-visible,.et-menu li.menu-button>a:hover,.et-menu li.menu-button>a:focus-visible{background:#014f44;box-shadow:0 10px 24px rgba(1,108,92,0.35)}#top-menu li.menu-button>a:focus-visible,.et-menu li.menu-button>a:focus-visible{outline:2px solid #016c5c;outline-offset:3px}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:20px 0 0 0!important}}@media only screen and (min-width:981px){.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:10px 0 0 0!important}}