.elementor-3823 .elementor-element.elementor-element-4b9aef75{--display:flex;}.elementor-3823 .elementor-element.elementor-element-4b9aef75.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3823 .elementor-element.elementor-element-26cf3a3a img{width:10%;}.elementor-3823 .elementor-element.elementor-element-26cf3a3a.elementor-element{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3823 .elementor-element.elementor-element-7fd264ab{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#C6C6C6;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-3823 .elementor-element.elementor-element-7fd264ab.elementor-element{--align-self:center;}.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 );color:var( --e-global-color-primary );}.elementor-3823 .elementor-element.elementor-element-2204dea2{text-align:center;}.elementor-3823 .elementor-element.elementor-element-2204dea2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:italic;text-decoration:underline;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#DBDBDB;}.elementor-3823 .elementor-element.elementor-element-1384acfd{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:20px;--grid-column-gap:22px;--grid-row-gap:0px;}.elementor-3823 .elementor-element.elementor-element-1384acfd .elementor-social-icon{background-color:rgba(255,255,255,0);--icon-padding:0em;}.elementor-3823 .elementor-element.elementor-element-1384acfd .elementor-social-icon i{color:rgba(0,0,0,0.32);}.elementor-3823 .elementor-element.elementor-element-1384acfd .elementor-social-icon svg{fill:rgba(0,0,0,0.32);}.elementor-3823 .elementor-element.elementor-element-1384acfd .elementor-social-icon:hover{background-color:rgba(255,255,255,0);}.elementor-3823 .elementor-element.elementor-element-1384acfd .elementor-social-icon:hover i{color:#211e1d;}.elementor-3823 .elementor-element.elementor-element-1384acfd .elementor-social-icon:hover svg{fill:#211e1d;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-3823 .elementor-element.elementor-element-2204dea2 .elementor-heading-title{font-size:14px;}}@media(max-width:767px){.elementor-3823 .elementor-element.elementor-element-26cf3a3a img{width:40%;}.elementor-3823 .elementor-element.elementor-element-7fd264ab{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3823 .elementor-element.elementor-element-2204dea2 .elementor-heading-title{font-size:15px;}.elementor-3823 .elementor-element.elementor-element-1384acfd{text-align:center;--icon-size:20px;padding:0px 0px 20px 0px;}}/* Start custom CSS for container, class: .elementor-element-4b9aef75 */.cw-footer {
  transition: all 0.6s ease-in-out;
}

.cw-footer img {
  transition: all 0.6s ease-in-out;
  filter:
    brightness(1.05)
    contrast(1.05)
    drop-shadow(0 0 3px rgba(255, 255, 255, 0.22))
    drop-shadow(0 0 6px rgba(255, 255, 255, 0.12));
}

.cw-footer,
.cw-footer p,
.cw-footer span,
.cw-footer i,
.cw-footer h1,
.cw-footer h2,
.cw-footer h3,
.cw-footer h4,
.cw-footer h5,
.cw-footer h6,
.cw-footer .titulo {
  color: #1c1c1c;
  text-shadow:
    0 0 2px rgba(0, 0, 0, 0.08),
    0 0 4px rgba(0, 0, 0, 0.05);
  transition: all 0.6s ease-in-out;
}

.cw-footer a {
  color: #1c1c1c !important;
  text-decoration: underline;
  text-decoration-color: rgba(0, 0, 0, 0.25);
  transition: all 0.3s ease-in-out;
}

.cw-footer a:hover {
  text-decoration-color: rgba(0, 0, 0, 0.5);
  text-shadow:
    0 0 3px rgba(0, 0, 0, 0.15),
    0 0 6px rgba(0, 0, 0, 0.1);
}

.cw-footer .elementor-heading-title,
.cw-footer .elementor-widget-heading .elementor-heading-title {
  color: #1c1c1c !important;
  text-shadow:
    0 0 2px rgba(0, 0, 0, 0.08) !important,
    0 0 4px rgba(0, 0, 0, 0.05) !important;
}

.cw-footer.cw-dark img {
  filter:
    brightness(1.15)
    contrast(1.1)
    drop-shadow(0 0 4px rgba(255, 255, 255, 0.25))
    drop-shadow(0 0 8px rgba(255, 255, 255, 0.15));
}

.cw-footer.cw-dark,
.cw-footer.cw-dark p,
.cw-footer.cw-dark span,
.cw-footer.cw-dark i,
.cw-footer.cw-dark h1,
.cw-footer.cw-dark h2,
.cw-footer.cw-dark h3,
.cw-footer.cw-dark h4,
.cw-footer.cw-dark h5,
.cw-footer.cw-dark h6,
.cw-footer.cw-dark .titulo {
  color: #f2f2f2;
  text-shadow:
    0 0 2px rgba(255, 255, 255, 0.15),
    0 0 4px rgba(255, 255, 255, 0.1);
}

.cw-footer.cw-dark a {
  color: #f2f2f2 !important;
  text-decoration-color: rgba(255, 255, 255, 0.3);
}

.cw-footer.cw-dark a:hover {
  color: #ffffff !important;
  text-decoration-color: #ffffff;
  text-shadow:
    0 0 4px rgba(255, 255, 255, 0.35),
    0 0 10px rgba(255, 255, 255, 0.2);
}

.cw-footer.cw-dark .elementor-heading-title,
.cw-footer.cw-dark .elementor-widget-heading .elementor-heading-title {
  color: #f2f2f2 !important;
  text-shadow:
    0 0 2px rgba(255, 255, 255, 0.15) !important,
    0 0 4px rgba(255, 255, 255, 0.1) !important;
}

.cw-footer:hover img {
  transform: scale(1.01);
  filter:
    brightness(1.12)
    drop-shadow(0 0 5px rgba(255, 255, 255, 0.3))
    drop-shadow(0 0 10px rgba(255, 255, 255, 0.18));
}/* End custom CSS */