@keyframes menuAttentationAnim{from{background-color:#00A81E}50%{background-color:#007715}to{background-color:#00A81E}}.floating-ctas-wrapper{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:99;text-align:center;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:0}.floating-ctas-wrapper .floating-cta-btn{text-decoration:none;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;display:inline-block;line-height:1;height:60px;line-height:60px;padding-right:15px;transform:translateX(calc(100% - 61px));box-shadow:0 0 5px 0 rgb(0 0 0 / .3);-webkit-transition:transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;margin-top:5px;margin-bottom:5px}.floating-ctas-wrapper .floating-cta-btn:hover,.floating-ctas-wrapper .floating-cta-btn:focus{transform:translateX(0)}.floating-ctas-wrapper .floating-cta-btn:nth-child(odd){background-color:#00A81E}.floating-ctas-wrapper .floating-cta-btn:nth-child(even){background-color:#2979B4}.floating-ctas-wrapper .floating-cta-btn span{width:50px;height:60px;line-height:60px;display:inline-block;vertical-align:middle;margin-right:15px;padding-left:5px;padding-right:5px;border-right:1px solid rgb(255 255 255 / .3)}.floating-ctas-wrapper .floating-cta-btn img{max-width:100%;height:auto;display:inline-block;vertical-align:middle}.menu-item-attention>a>.menu-item-text{padding:8px 15px;background-color:#00A81E;animation:menuAttentationAnim 5s ease 0s infinite}@media screen and (min-width:1200px){.menu-item-attention>a>.menu-item-text{padding:13px 20px}}.menu-item-attention .sub-nav{background-color:#00A81E}.menu-item-attention .sub-nav>li:not(.wpml-ls-item)>a,.menu-item-attention .sub-nav>li:not(.wpml-ls-item)>a .menu-text,.dt-mobile-header .mobile-main-nav .menu-item-attention .sub-nav>li>a .menu-text,.main-nav .menu-item-attention .sub-nav>li.act:not(.dt-mega-parent):not(.wpml-ls-item)>a .menu-text,.masthead:not(.sub-downwards) .menu-item-attention .sub-nav>li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a,.masthead:not(.sub-downwards) .menu-item-attention .sub-nav>li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a .menu-text,.dt-mobile-header .mobile-main-nav .menu-item-attention .sub-nav>li:not(.act)>a:hover,.dt-mobile-header .mobile-main-nav .menu-item-attention .sub-nav>li:not(.act)>a:hover .menu-text{color:#fff}.main-nav .menu-item-attention .sub-nav>li.act:not(.dt-mega-parent):not(.wpml-ls-item)>a{background-color:rgb(255 255 255 / .3)}.masthead:not(.sub-downwards) .menu-item-attention .sub-nav>li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a{background-color:rgb(255 255 255 / .3)}.main-nav .menu-item-attention .sub-nav>li.menu-special:not(.dt-mega-parent):not(.wpml-ls-item)>a{background-color:#fff}.main-nav .menu-item-attention .sub-nav>li.menu-special:not(.dt-mega-parent):not(.wpml-ls-item)>a .menu-text{color:#2979B4}.menu-item-attention>a>.menu-item-text>.menu-text{font-size:12px;text-transform:uppercase;color:#fff!important}@media screen and (min-width:1200px){.menu-item-attention>a>.menu-item-text>.menu-text{font-size:14px}}.menu-item-attention>a>.menu-item-text>i,.menu-item-attention .sub-nav.level-arrows-on>li.has-children:not(.dt-mega-parent)>a:after{color:#fff}.menu-item-attention.attention-secondary>a{margin:0}.menu-item-attention.attention-secondary>a>.menu-item-text{background-color:#2979B4;animation:none}.menu-item-attention.attention-secondary .sub-nav{background-color:#2979B4}.menu-item-attention.attention-secondary+.menu-item-attention{margin-left:0}.main-nav .menu-item-attention{margin-left:auto;margin-right:0}@media screen and (max-width:1080px){.main-nav .menu-item-attention{display:none}}.main-nav .menu-item-attention .menu-item-text .underline{display:none}.masthead:not(.side-header) .main-nav{padding-left:40px;padding-right:40px}.sticky-on .main-nav .menu-item-attention>a{margin-top:0;margin-bottom:0}.sticky-on .main-nav .menu-item-attention>a>.menu-item-text{padding:10px 17px}.mobile-main-nav .menu-item-attention>a{padding-right:0}.mobile-main-nav .menu-item-attention .menu-item-text{width:100%;text-align:center}.mobile-main-nav .menu-item-attention.has-children>a>.menu-item-text{background:none;padding:0}.mobile-main-nav .menu-item-attention.has-children>a>.menu-item-text>i,.mobile-main-nav .menu-item-attention.has-children>a>.menu-item-text>span{color:#333!important;font-size:16px;text-transform:none}.mobile-main-nav .menu-item-attention.has-children .sub-nav{background:none}.mobile-main-nav .menu-item-attention.has-children .sub-nav>li:not(.act)>a:hover .menu-text,.mobile-main-nav .menu-item-attention.has-children .sub-nav>li>a .menu-text{color:#333}#bottom-bar .bottom-text-block,#bottom-bar .bottom-text-block .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){#bottom-bar .bottom-text-block,#bottom-bar .bottom-text-block .menu-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#bottom-bar .bottom-text-block .menu-item,#bottom-bar .bottom-text-block .credits{margin:5px}@media screen and (min-width:768px){#bottom-bar .bottom-text-block .menu-nav{margin-right:20px}}.elementor-widget-wp-widget-gform_widget .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){padding-left:10px;padding-right:10px}.elementor-widget-wp-widget-gform_widget .gform_wrapper .gform_heading,.elementor-widget-wp-widget-gform_widget .gform_wrapper .gform_footer{text-align:center}.elementor-widget-wp-widget-gform_widget .gform_wrapper .top_label .gfield_label{font-weight:700}.elementor-widget-wp-widget-gform_widget .gform_wrapper .gfield_checkbox li label{margin-left:10px}.gfield_text_center{text-align:center}.ginput_recaptcha>div{margin-left:auto;margin-right:auto}.imapsTooltip foreignObject{font-size:12px;line-height:1.5}.imapsMapImage-group:hover circle,.imapsMapImage-group.active circle{transform:scale(2.5);fill:#29837b;cursor:pointer}#map-addresses .elementor-tab-content{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#map-addresses .elementor-tab-content.elementor-active{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#map-addresses .elementor-tab-content>div{width:100%;padding:10px;position:relative;min-height:1px}@media screen and (min-width:768px){#map-addresses .elementor-tab-content>div{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}#map-addresses .elementor-tab-content>div a{color:inherit;font-weight:700;margin-top:10px;margin-bottom:30px;display:inline-block;border-bottom:1px solid}#atividades-desenvolvidas .elementor-portfolio-item__overlay{opacity:1}#atividades-desenvolvidas .elementor-portfolio-item__overlay:hover{opacity:0}.negative-form_wrapper.gform_wrapper.gravity-theme .gfield_description,.negative-form_wrapper.gform_wrapper.gravity-theme .gfield_label,.negative-form_wrapper.gform_wrapper.gravity-theme .ginput_complex label,.negative-form_wrapper.gform_wrapper.gravity-theme input[type="checkbox"]+label{color:#fff}.negative-form_wrapper.gform_wrapper.gravity-theme .gfield_required{color:#fff!important;vertical-align:top}.negative-form_wrapper.gform_wrapper.gravity-theme .ginput_counter{display:none}.negative-form_wrapper.gform_wrapper.gravity-theme input[type="checkbox"]+label a{color:inherit;border-bottom:1px solid}.negative-form_wrapper.gform_wrapper.gravity-theme .gform_footer{padding-bottom:0}.negative-form_wrapper.gform_wrapper.gravity-theme .gform_footer input[type="submit"],.negative-form .gform_confirmation_message{background-color:#fff;color:#7a7a7a}.negative-form .gform_confirmation_message{padding:25px;font-weight:700;font-size:125%}.negative-form .gform_confirmation_message p:last-child{margin-bottom:0}