.elementor-27 .elementor-element.elementor-element-09b6a9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-27 .elementor-element.elementor-element-9742c18{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:wrap;--padding-top:56px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-7626e63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-18e4f3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-fba5b14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-6c87090{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-09b6a9b{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-27 .elementor-element.elementor-element-9742c18{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-09b6a9b{--content-width:1200px;}}/* Start custom CSS for html, class: .elementor-element-56c3227 */.elementor-27 .elementor-element.elementor-element-56c3227{--container-widget-width:auto!important;width:auto!important;flex:1.4 1 0!important;max-width:420px}
.elementor-27 .elementor-element.elementor-element-56c3227 .tsce-rodape__nome{font-family:Barlow,sans-serif;font-weight:700;font-size:24px;line-height:1.15;color:#FFFFFF;margin:0 0 12px}
.elementor-27 .elementor-element.elementor-element-56c3227 .tsce-rodape__nome span{color:#00BF62}
.elementor-27 .elementor-element.elementor-element-56c3227 p{font-size:16px;line-height:1.6;margin:0 0 10px;color:#C9D2D6}
@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-56c3227{max-width:none;flex:1 1 100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7626e63 */.elementor-27 .elementor-element.elementor-element-7626e63{--container-widget-width:auto!important;width:auto!important;flex:1.4 1 0!important;max-width:420px}
.elementor-27 .elementor-element.elementor-element-7626e63 .tsce-rodape__nome{font-family:Barlow,sans-serif;font-weight:700;font-size:24px;line-height:1.15;color:#FFFFFF;margin:0 0 12px}
.elementor-27 .elementor-element.elementor-element-7626e63 .tsce-rodape__nome span{color:#00BF62}
.elementor-27 .elementor-element.elementor-element-7626e63 p{font-size:16px;line-height:1.6;margin:0 0 10px;color:#C9D2D6}
@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-7626e63{max-width:none;flex:1 1 100%!important}}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-21a0e67 */.elementor-27 .elementor-element.elementor-element-21a0e67 .elementor-nav-menu{counter-reset:capf}
.elementor-27 .elementor-element.elementor-element-21a0e67 .elementor-item{font-family:"Atkinson Hyperlegible",sans-serif;font-weight:400;font-size:16px;color:#E8EDEF!important;padding:6px 0!important;display:flex;align-items:center;gap:10px}
.elementor-27 .elementor-element.elementor-element-21a0e67 .elementor-item::before{position:static!important;opacity:1!important;inset:auto!important;transform:none!important;margin:0!important;content:attr(data-cap);display:inline-grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border:1.5px solid #00BF62;border-radius:4px;font-family:Barlow,sans-serif;font-size:12px;font-weight:700;color:#00BF62}
.elementor-27 .elementor-element.elementor-element-21a0e67 .elementor-item:hover{color:#00BF62!important;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18e4f3b */.elementor-27 .elementor-element.elementor-element-18e4f3b{--container-widget-width:auto!important;width:auto!important;flex:1 1 0!important}
.elementor-27 .elementor-element.elementor-element-18e4f3b .tsce-rodape__titulo{font-family:Barlow,sans-serif;font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#00BF62;margin:0 0 14px}
@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-18e4f3b{flex:1 1 100%!important}}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-e9d93a9 */.elementor-27 .elementor-element.elementor-element-e9d93a9 .elementor-item{font-family:"Atkinson Hyperlegible",sans-serif;font-weight:400;font-size:16px;color:#E8EDEF!important;padding:6px 0!important}
.elementor-27 .elementor-element.elementor-element-e9d93a9 .elementor-item:hover{color:#00BF62!important;text-decoration:underline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fba5b14 */.elementor-27 .elementor-element.elementor-element-fba5b14{--container-widget-width:auto!important;width:auto!important;flex:1 1 0!important}
.elementor-27 .elementor-element.elementor-element-fba5b14 .tsce-rodape__titulo{font-family:Barlow,sans-serif;font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#00BF62;margin:0 0 14px}
@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-fba5b14{flex:1 1 100%!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c87090 */.elementor-27 .elementor-element.elementor-element-6c87090{border-top:1px solid #2A3A43}
.elementor-27 .elementor-element.elementor-element-6c87090 p{margin:0;font-size:14px;line-height:1.5;color:#AEB9BE}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09b6a9b */.elementor-27 .elementor-element.elementor-element-09b6a9b{background:#0E1C24;color:#E8EDEF}
.elementor-27 .elementor-element.elementor-element-09b6a9b a{color:#E8EDEF;text-decoration:none}
.elementor-27 .elementor-element.elementor-element-09b6a9b a:hover{color:#00BF62;text-decoration:underline}/* End custom CSS */