.elementor-16 .elementor-element.elementor-element-73d5342 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.elementor-16 {
  width: 100vw;
  margin-left: calc(50% - 50vw);
}
.elementor-16 .elementor-container {
  min-height: 116.296px;
}
.elementor-16 .elementor-widget:not(:last-child) {
  margin-block-end: 0;
}
.elementor-16 .elementor-heading-title a {
  text-underline-offset: 2px;
}
.elementor-16 .elementor-element-6860ada {
  width: 352.84px;
  max-width: 352.84px;
  margin-left: auto;
  margin-right: auto;
}
.elementor-16 .elementor-element-6860ada > .elementor-container {
  min-height: auto;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
}
.elementor-16 .elementor-element-6860ada > .elementor-container > .elementor-column:first-child {
  width: auto;
  flex: 0 0 auto;
}
.elementor-16 .elementor-element-6860ada > .elementor-container > .elementor-column:last-child {
  width: 15px;
  flex: 0 0 15px;
}
@media (max-width: 900px) {
  .elementor-16 .crapules-native-header > .elementor-container {
    min-height: 92px;
    width: 100vw;
    max-width: 100vw;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .elementor-16 .crapules-native-header > .elementor-container > .elementor-column:nth-child(1) {
    display: flex !important;
    width: 70% !important;
    flex: 0 0 70%;
  }
  .elementor-16 .crapules-native-header > .elementor-container > .elementor-column:nth-child(2) {
    display: none !important;
  }
  .elementor-16 .crapules-native-header > .elementor-container > .elementor-column:nth-child(3) {
    display: flex !important;
    width: 30% !important;
    flex: 0 0 30%;
  }
  .elementor-16 .crapules-native-header > .elementor-container > .elementor-column:nth-child(1) > .elementor-widget-wrap {
    align-content: center !important;
    align-items: center !important;
    padding-left: 24px !important;
  }
  .elementor-16 .crapules-native-header > .elementor-container > .elementor-column:nth-child(3) > .elementor-widget-wrap {
    align-content: center !important;
    align-items: center !important;
    justify-content: flex-end !important;
    padding-right: 24px !important;
  }
  .elementor-16 .elementor-widget-image img[src*="LOGO.svg"] {
    width: 132px;
  }
  .elementor-16 .elementor-element-bb1b647 {
    position: static !important;
    display: block !important;
    width: auto;
    margin: 0 !important;
  }
  .elementor-16 .elementor-element-bb1b647 img {
    width: 25.926px;
  }
}
@media (max-width: 480px) {
  .elementor-16 .crapules-native-header > .elementor-container {
    min-height: 82px;
  }
}/* End custom CSS */