.elementor-5055 .elementor-element.elementor-element-5716f83f{width:var( --container-widget-width, 129.176% );max-width:129.176%;--container-widget-width:129.176%;--container-widget-flex-grow:0;}.elementor-5055 .elementor-element.elementor-element-07c40a8a{width:var( --container-widget-width, 129.176% );max-width:129.176%;--container-widget-width:129.176%;--container-widget-flex-grow:0;}.elementor-5055 .elementor-element.elementor-element-6c381587{width:var( --container-widget-width, 129.176% );max-width:129.176%;--container-widget-width:129.176%;--container-widget-flex-grow:0;}.elementor-5055 .elementor-element.elementor-element-33750542{width:var( --container-widget-width, 129.176% );max-width:129.176%;--container-widget-width:129.176%;--container-widget-flex-grow:0;}.elementor-5055 .elementor-element.elementor-element-b1b9d613{width:var( --container-widget-width, 129.176% );max-width:129.176%;--container-widget-width:129.176%;--container-widget-flex-grow:0;}.elementor-5055 .elementor-element.elementor-element-07013596{width:var( --container-widget-width, 129.176% );max-width:129.176%;--container-widget-width:129.176%;--container-widget-flex-grow:0;}.elementor-5055 .elementor-element.elementor-element-3df34bb1{width:var( --container-widget-width, 129.176% );max-width:129.176%;--container-widget-width:129.176%;--container-widget-flex-grow:0;}.elementor-5055 .elementor-element.elementor-element-54f54b62{width:var( --container-widget-width, 129.176% );max-width:129.176%;--container-widget-width:129.176%;--container-widget-flex-grow:0;}.elementor-5055 .elementor-element.elementor-element-885ea1a1{width:var( --container-widget-width, 129.176% );max-width:129.176%;--container-widget-width:129.176%;--container-widget-flex-grow:0;}.elementor-5055 .elementor-element.elementor-element-99ed2c3d{width:var( --container-widget-width, 129.176% );max-width:129.176%;--container-widget-width:129.176%;--container-widget-flex-grow:0;}.elementor-5055 .elementor-element.elementor-element-8a9c1687{width:var( --container-widget-width, 129.176% );max-width:129.176%;--container-widget-width:129.176%;--container-widget-flex-grow:0;}.elementor-5055 .elementor-element.elementor-element-8a9c1687 > .elementor-widget-container{margin:50px 20px 5px 5px;}.elementor-5055 .elementor-element.elementor-element-eccbdbd4{width:var( --container-widget-width, 129.176% );max-width:129.176%;--container-widget-width:129.176%;--container-widget-flex-grow:0;}.elementor-5055 .elementor-element.elementor-element-3a5e728 > .elementor-widget-container{margin:100px 0px 100px 0px;}.elementor-5055 .elementor-element.elementor-element-5dbe8b31{width:var( --container-widget-width, 129.176% );max-width:129.176%;--container-widget-width:129.176%;--container-widget-flex-grow:0;}/* Start custom CSS for neves_design_header, class: .elementor-element-5716f83f */.elementor-5055 .elementor-element.elementor-element-5716f83f .nd-hero-case {
  min-height: 0;
  aspect-ratio: 4 / 5;
}

.elementor-5055 .elementor-element.elementor-element-5716f83f .nd-hero-case > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for neves_design_hero, class: .elementor-element-07c40a8a */.elementor-5055 .elementor-element.elementor-element-07c40a8a .nd-hero-case {
  min-height: 0;
  aspect-ratio: 4 / 5;
}

.elementor-5055 .elementor-element.elementor-element-07c40a8a .nd-hero-case > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for neves_design_proof, class: .elementor-element-6c381587 */.elementor-5055 .elementor-element.elementor-element-6c381587 .nd-hero-case {
  min-height: 0;
  aspect-ratio: 4 / 5;
}

.elementor-5055 .elementor-element.elementor-element-6c381587 .nd-hero-case > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for neves_design_projects_block, class: .elementor-element-33750542 */.elementor-5055 .elementor-element.elementor-element-33750542 .nd-hero-case {
  min-height: 0;
  aspect-ratio: 4 / 5;
}

.elementor-5055 .elementor-element.elementor-element-33750542 .nd-hero-case > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for neves_design_services, class: .elementor-element-b1b9d613 */.elementor-5055 .elementor-element.elementor-element-b1b9d613 .nd-hero-case {
  min-height: 0;
  aspect-ratio: 4 / 5;
}

.elementor-5055 .elementor-element.elementor-element-b1b9d613 .nd-hero-case > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for neves_design_method, class: .elementor-element-07013596 */.elementor-5055 .elementor-element.elementor-element-07013596 .nd-hero-case {
  min-height: 0;
  aspect-ratio: 4 / 5;
}

.elementor-5055 .elementor-element.elementor-element-07013596 .nd-hero-case > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for neves_design_testimonial, class: .elementor-element-3df34bb1 */.elementor-5055 .elementor-element.elementor-element-3df34bb1 .nd-hero-case {
  min-height: 0;
  aspect-ratio: 4 / 5;
}

.elementor-5055 .elementor-element.elementor-element-3df34bb1 .nd-hero-case > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for neves_design_featured, class: .elementor-element-54f54b62 */.elementor-5055 .elementor-element.elementor-element-54f54b62 .nd-hero-case {
  min-height: 0;
  aspect-ratio: 4 / 5;
}

.elementor-5055 .elementor-element.elementor-element-54f54b62 .nd-hero-case > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for neves_design_about, class: .elementor-element-885ea1a1 */.elementor-5055 .elementor-element.elementor-element-885ea1a1 .nd-hero-case {
  min-height: 0;
  aspect-ratio: 4 / 5;
}

.elementor-5055 .elementor-element.elementor-element-885ea1a1 .nd-hero-case > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for neves_design_insights, class: .elementor-element-99ed2c3d */.elementor-5055 .elementor-element.elementor-element-99ed2c3d .nd-hero-case {
  min-height: 0;
  aspect-ratio: 4 / 5;
}

.elementor-5055 .elementor-element.elementor-element-99ed2c3d .nd-hero-case > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for neves_design_faq, class: .elementor-element-8a9c1687 */.elementor-5055 .elementor-element.elementor-element-8a9c1687 .nd-hero-case {
  min-height: 0;
  aspect-ratio: 4 / 5;
}

.elementor-5055 .elementor-element.elementor-element-8a9c1687 .nd-hero-case > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for neves_design_contact, class: .elementor-element-eccbdbd4 */.elementor-5055 .elementor-element.elementor-element-eccbdbd4 .nd-hero-case {
  min-height: 0;
  aspect-ratio: 4 / 5;
}

.elementor-5055 .elementor-element.elementor-element-eccbdbd4 .nd-hero-case > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for neves_design_footer, class: .elementor-element-5dbe8b31 */.elementor-5055 .elementor-element.elementor-element-5dbe8b31 .nd-hero-case {
  min-height: 0;
  aspect-ratio: 4 / 5;
}

.elementor-5055 .elementor-element.elementor-element-5dbe8b31 .nd-hero-case > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS */.nd-site .nd-header .nd-brand { display: block !important; width: 200px !important; flex: 0 0 200px !important; }
.nd-site .nd-header .nd-brand img { display: block !important; width: 100% !important; height: auto !important; max-width: none !important; max-height: 48px !important; object-fit: contain !important; }
@media (max-width: 680px) { .nd-site .nd-header .nd-brand { width: 150px !important; flex-basis: 150px !important; } }/* End custom CSS */