.elementor-7440 .elementor-element.elementor-element-183e605b{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7440 .elementor-element.elementor-element-183e605b:not(.elementor-motion-effects-element-type-background), .elementor-7440 .elementor-element.elementor-element-183e605b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16181d;}.elementor-7440 .elementor-element.elementor-element-183e605b, .elementor-7440 .elementor-element.elementor-element-183e605b::before{--border-transition:0.3s;}.elementor-7440 .elementor-element.elementor-element-33d955bf{--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;--background-transition:0.3s;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-7440 .elementor-element.elementor-element-50168996{--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:48px 48px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7440 .elementor-element.elementor-element-1447ee8d{--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:16px 16px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7440 .elementor-element.elementor-element-121d9fe3{text-align:left;}.elementor-7440 .elementor-element.elementor-element-121d9fe3 img{width:237px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7440 .elementor-element.elementor-element-43df219d{color:#a5acb6;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:1.625em;}.elementor-7440 .elementor-element.elementor-element-15ee7377{--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:16px 16px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7440 .elementor-element.elementor-element-4d4c77ad .elementor-heading-title{color:#f3f4f7;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:600;line-height:20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7440 .elementor-element.elementor-element-25cd89c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}.elementor-7440 .elementor-element.elementor-element-25cd89c5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}.elementor-7440 .elementor-element.elementor-element-25cd89c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(12px/2);margin-left:calc(12px/2);}.elementor-7440 .elementor-element.elementor-element-25cd89c5 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}body.rtl .elementor-7440 .elementor-element.elementor-element-25cd89c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-12px/2);}body:not(.rtl) .elementor-7440 .elementor-element.elementor-element-25cd89c5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-12px/2);}.elementor-7440 .elementor-element.elementor-element-25cd89c5 .elementor-icon-list-icon i{color:#a5acb6;transition:color 0.3s;}.elementor-7440 .elementor-element.elementor-element-25cd89c5 .elementor-icon-list-icon svg{fill:#a5acb6;transition:fill 0.3s;}.elementor-7440 .elementor-element.elementor-element-25cd89c5{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-7440 .elementor-element.elementor-element-25cd89c5 .elementor-icon-list-icon{padding-right:0px;}.elementor-7440 .elementor-element.elementor-element-25cd89c5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7440 .elementor-element.elementor-element-25cd89c5 .elementor-icon-list-item > a{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:1.625em;}.elementor-7440 .elementor-element.elementor-element-25cd89c5 .elementor-icon-list-text{color:#a5acb6;transition:color 0.3s;}.elementor-7440 .elementor-element.elementor-element-15254407{--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:16px 16px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7440 .elementor-element.elementor-element-7e9db862 .elementor-heading-title{color:#f3f4f7;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:600;line-height:20px;}.elementor-7440 .elementor-element.elementor-element-dd25c8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(0px/2);}.elementor-7440 .elementor-element.elementor-element-dd25c8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(0px/2);}.elementor-7440 .elementor-element.elementor-element-dd25c8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-7440 .elementor-element.elementor-element-dd25c8f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body.rtl .elementor-7440 .elementor-element.elementor-element-dd25c8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-0px/2);}body:not(.rtl) .elementor-7440 .elementor-element.elementor-element-dd25c8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-0px/2);}.elementor-7440 .elementor-element.elementor-element-dd25c8f .elementor-icon-list-icon i{color:#a5acb6;transition:color 0.3s;}.elementor-7440 .elementor-element.elementor-element-dd25c8f .elementor-icon-list-icon svg{fill:#a5acb6;transition:fill 0.3s;}.elementor-7440 .elementor-element.elementor-element-dd25c8f{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-7440 .elementor-element.elementor-element-dd25c8f .elementor-icon-list-icon{padding-right:0px;}.elementor-7440 .elementor-element.elementor-element-dd25c8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7440 .elementor-element.elementor-element-dd25c8f .elementor-icon-list-item > a{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:1.625em;}.elementor-7440 .elementor-element.elementor-element-dd25c8f .elementor-icon-list-text{color:#a5acb6;transition:color 0.3s;}.elementor-7440 .elementor-element.elementor-element-5d14ac44{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7440 .elementor-element.elementor-element-1fb58210{color:#a5acb6;font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;line-height:1.625em;}.elementor-7440 .elementor-element.elementor-element-6534a09f{color:#a5acb6;font-family:"Rubik", Sans-serif;font-size:12px;font-weight:400;line-height:1.625em;}@media(max-width:1024px){.elementor-7440 .elementor-element.elementor-element-33d955bf{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}}@media(min-width:768px){.elementor-7440 .elementor-element.elementor-element-183e605b{--width:100%;}.elementor-7440 .elementor-element.elementor-element-33d955bf{--content-width:1336px;}.elementor-7440 .elementor-element.elementor-element-50168996{--width:100%;}.elementor-7440 .elementor-element.elementor-element-1447ee8d{--width:100%;}.elementor-7440 .elementor-element.elementor-element-15ee7377{--width:100%;}.elementor-7440 .elementor-element.elementor-element-15254407{--width:100%;}.elementor-7440 .elementor-element.elementor-element-5d14ac44{--width:100%;}}@media(max-width:767px){.elementor-7440 .elementor-element.elementor-element-183e605b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7440 .elementor-element.elementor-element-33d955bf{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-7440 .elementor-element.elementor-element-50168996{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7440 .elementor-element.elementor-element-1447ee8d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7440 .elementor-element.elementor-element-15ee7377{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7440 .elementor-element.elementor-element-15254407{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7440 .elementor-element.elementor-element-5d14ac44{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-183e605b */body .elementor-7440 .elementor-element.elementor-element-183e605b { color-scheme:dark; }
/* Footer escuro aprovado; escopo local do Elementor. */
body .elementor-7440 .elementor-element.elementor-element-183e605b { background:#16181d; color:#f3f4f7; border-top:1px solid #2a2d32; font-family:"Rubik",sans-serif; line-height:1.625; overflow-wrap:anywhere; }
body .elementor-7440 .elementor-element.elementor-element-183e605b, body .elementor-7440 .elementor-element.elementor-element-183e605b * { box-sizing:border-box; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .elementor-widget { min-width:0; margin-block-end:0; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-inner { width:100%; max-width:1400px; margin-inline:auto; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-inner > .e-con-inner { width:100%; max-width:none; gap:0; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:48px; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-column { min-width:0; width:100%; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-title .elementor-heading-title { color:#f3f4f7 !important; font-family:"Rubik",sans-serif !important; font-size:14px !important; font-weight:600; line-height:20px; letter-spacing:0; text-transform:none; margin:0; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-logo img { display:block; height:75px !important; width:auto !important; max-width:100%; object-fit:contain; object-position:left center; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-logo a { display:block; width:fit-content; max-width:100%; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-copy, body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-copy p { color:#a5acb6 !important; font-family:"Rubik",sans-serif !important; font-size:14px !important; line-height:1.625 !important; font-weight:400; margin:0; max-width:320px; }
body .elementor-7440 .elementor-element.elementor-element-183e605b a { font-family:"Rubik",sans-serif !important; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-links .elementor-icon-list-items { display:flex; flex-direction:column; gap:12px; margin:0; padding:0; list-style:none; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-links .elementor-icon-list-item { padding:0; margin:0; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-links .elementor-icon-list-item a { color:#a5acb6 !important; font-size:14px !important; line-height:20px !important; padding:0; text-decoration:none; align-items:center; width:fit-content; max-width:100%; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-links .elementor-icon-list-text { color:inherit !important; white-space:normal; padding-inline-start:0; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-links .elementor-icon-list-icon { display:none; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-social .elementor-icon-list-items { display:flex; flex-direction:row; gap:0; margin:-12px 0 0 -12px; padding:0; list-style:none; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-social .elementor-icon-list-item { margin:0; padding:0; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-social .elementor-icon-list-item a { display:flex; justify-content:center; align-items:center; position:relative; width:44px; height:44px; color:#a5acb6 !important; text-decoration:none; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-social .elementor-icon-list-icon { display:flex; align-items:center; justify-content:center; margin:0; padding:0; width:20px; height:20px; color:inherit; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-social .elementor-icon-list-icon :is(i,svg) { width:20px; height:20px; font-size:20px; color:inherit; fill:currentColor; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-social .elementor-icon-list-text { position:absolute !important; width:1px; height:1px; overflow:hidden; padding:0; margin:-1px; clip:rect(0,0,0,0); clip-path:inset(50%); white-space:nowrap; border:0; }
body .elementor-7440 .elementor-element.elementor-element-183e605b :is(.kd-footer-links,.kd-footer-social) a:hover { color:#e68e00 !important; }
body .elementor-7440 .elementor-element.elementor-element-183e605b a:focus-visible { outline:2px solid #e68e00; outline-offset:4px; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-legal { display:flex; flex-direction:row; align-items:center; justify-content:space-between; gap:16px; margin-top:64px; padding-top:32px; border-top:1px solid #2a2d32; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-legal .elementor-widget { width:auto; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-legal-copy, body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-legal-copy p { color:#a5acb6 !important; font-family:"Rubik",sans-serif !important; font-size:12px !important; line-height:16px !important; font-weight:400; margin:0; }
@media(max-width:767px) {
  body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-grid { grid-template-columns:minmax(0,1fr); gap:48px; }
  body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-links .elementor-icon-list-items { gap:0; }
  body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-links .elementor-icon-list-item a { display:flex; min-height:44px; padding-block:12px; }
  body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-legal { flex-direction:column; align-items:center; text-align:center; }
}

/* Compatibilidade local com Elementor/Conceptly. */
body .elementor-7440 .elementor-element.elementor-element-183e605b, body .elementor-7440 .elementor-element.elementor-element-183e605b :is(a,p,span) { word-break:normal !important; overflow-wrap:break-word; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .e-con, body .elementor-7440 .elementor-element.elementor-element-183e605b .e-con-inner { min-width:0; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-column { gap:16px; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-links .elementor-icon-list-item { margin:0 !important; padding:0 !important; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-social .elementor-icon-list-item { margin:0 !important; padding:0 !important; }
body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-legal { flex-wrap:nowrap; }
@media(max-width:767px) {
  body .elementor-7440 .elementor-element.elementor-element-183e605b .kd-footer-legal .elementor-widget { width:100%; text-align:center; }
}/* End custom CSS */