.elementor-55
  .elementor-element.elementor-element-25b0b12a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-55
  .elementor-element.elementor-element-25b0b12a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-410054b);
}
.elementor-55 .elementor-element.elementor-element-25b0b12a {
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: var(--e-global-color-secondary);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-55 .elementor-element.elementor-element-25b0b12a,
.elementor-55
  .elementor-element.elementor-element-25b0b12a
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-55
  .elementor-element.elementor-element-25b0b12a
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-55
  .elementor-element.elementor-element-189e050f
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-55
  .elementor-element.elementor-element-189e050f
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-55 .elementor-element.elementor-element-4076154f {
  text-align: left;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-55 .elementor-element.elementor-element-4076154f img {
  width: 100%;
  max-width: 100%;
}
.elementor-55
  .elementor-element.elementor-element-4076154f
  > .elementor-widget-container {
  margin: 4px 4px 4px 4px;
}
.elementor-bc-flex-widget
  .elementor-55
  .elementor-element.elementor-element-a7ba1f3.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-55
  .elementor-element.elementor-element-a7ba1f3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-55
  .elementor-element.elementor-element-a7ba1f3
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-55
  .elementor-element.elementor-element-a7ba1f3
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-55 .elementor-element.elementor-element-204b7a0c {
  text-align: left;
}
.elementor-55
  .elementor-element.elementor-element-204b7a0c
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 2em;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 1em;
  letter-spacing: 0px;
}
.elementor-55
  .elementor-element.elementor-element-204b7a0c
  > .elementor-widget-container {
  margin: -5px 0px 0px 5px;
}
.elementor-bc-flex-widget
  .elementor-55
  .elementor-element.elementor-element-493c2738.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-55
  .elementor-element.elementor-element-493c2738.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-55
  .elementor-element.elementor-element-493c2738
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-55
  .elementor-element.elementor-element-493c2738
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-menu-toggle {
  margin-left: auto;
  background-color: rgba(2, 1, 1, 0);
  border-width: 0px;
  border-radius: 0px;
}
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-nav-menu
  .elementor-item {
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
  letter-spacing: 0.9px;
}
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-nav-menu--main
  .elementor-item {
  color: #201c1c;
  fill: #201c1c;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-nav-menu--main
  .elementor-item:hover,
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-nav-menu--main
  .elementor-item.elementor-item-active,
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-nav-menu--main
  .elementor-item.highlighted,
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-nav-menu--main
  .elementor-item:focus {
  color: var(--e-global-color-2a3a01f);
  fill: var(--e-global-color-2a3a01f);
}
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-nav-menu--main
  .elementor-item.elementor-item-active {
  color: var(--e-global-color-2a3a01f);
}
.elementor-55 .elementor-element.elementor-element-138d19b8 {
  --e-nav-menu-horizontal-menu-item-margin: calc(45.5px / 2);
  --nav-menu-icon-size: 30px;
}
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal)
  .elementor-nav-menu
  > li:not(:last-child) {
  margin-bottom: 45.5px;
}
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-nav-menu--dropdown
  a,
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-menu-toggle {
  color: #ffffff;
}
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-nav-menu--dropdown {
  background-color: #222222;
  border-radius: 0px 0px 0px 0px;
}
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-nav-menu--dropdown
  a:hover,
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-nav-menu--dropdown
  a.elementor-item-active,
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-nav-menu--dropdown
  a.highlighted,
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-menu-toggle:hover {
  color: #e9a41b;
}
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-nav-menu--dropdown
  a:hover,
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-nav-menu--dropdown
  a.elementor-item-active,
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-nav-menu--dropdown
  a.highlighted {
  background-color: rgba(2, 1, 1, 0);
}
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-nav-menu--dropdown
  a.elementor-item-active {
  color: #e9431b;
}
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-nav-menu--dropdown
  .elementor-item,
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-nav-menu--dropdown
  .elementor-sub-item {
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 18px;
  text-transform: uppercase;
}
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-nav-menu--dropdown
  li:first-child
  a {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-nav-menu--dropdown
  li:last-child
  a {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-nav-menu--dropdown
  a {
  padding-left: 28px;
  padding-right: 28px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-nav-menu--dropdown
  li:not(:last-child) {
  border-style: solid;
  border-color: var(--e-global-color-text);
  border-bottom-width: 1px;
}
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-nav-menu--main
  > .elementor-nav-menu
  > li
  > .elementor-nav-menu--dropdown,
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-nav-menu__container.elementor-nav-menu--dropdown {
  margin-top: 25px !important;
}
.elementor-55
  .elementor-element.elementor-element-138d19b8
  div.elementor-menu-toggle {
  color: #201c1c;
}
.elementor-55
  .elementor-element.elementor-element-138d19b8
  div.elementor-menu-toggle
  svg {
  fill: #201c1c;
}
.elementor-55
  .elementor-element.elementor-element-138d19b8
  div.elementor-menu-toggle:hover {
  color: #e9a41b;
}
.elementor-55
  .elementor-element.elementor-element-138d19b8
  div.elementor-menu-toggle:hover
  svg {
  fill: #e9a41b;
}
.elementor-55
  .elementor-element.elementor-element-138d19b8
  .elementor-menu-toggle:hover {
  background-color: rgba(2, 1, 1, 0);
}
.elementor-55
  .elementor-element.elementor-element-138d19b8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 50px 4px 0px;
}
.elementor-bc-flex-widget
  .elementor-55
  .elementor-element.elementor-element-554f3cae.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-55
  .elementor-element.elementor-element-554f3cae.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-55
  .elementor-element.elementor-element-554f3cae
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-55
  .elementor-element.elementor-element-554f3cae:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-55
  .elementor-element.elementor-element-554f3cae
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-2a3a01f);
}
.elementor-55
  .elementor-element.elementor-element-554f3cae
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-55
  .elementor-element.elementor-element-554f3cae
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-55
  .elementor-element.elementor-element-6a09e4d
  .elementor-search-form {
  text-align: center;
}
.elementor-55
  .elementor-element.elementor-element-6a09e4d.elementor-search-form--skin-full_screen
  .elementor-search-form__container {
  background-color: #000000;
}
.elementor-55
  .elementor-element.elementor-element-6a09e4d
  input[type="search"].elementor-search-form__input {
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 2em;
  font-weight: 600;
  text-transform: none;
  line-height: 1em;
  letter-spacing: 0.9px;
}
.elementor-55
  .elementor-element.elementor-element-6a09e4d
  .elementor-search-form__input,
.elementor-55
  .elementor-element.elementor-element-6a09e4d
  .elementor-search-form__icon,
.elementor-55
  .elementor-element.elementor-element-6a09e4d
  .elementor-lightbox
  .dialog-lightbox-close-button,
.elementor-55
  .elementor-element.elementor-element-6a09e4d
  .elementor-lightbox
  .dialog-lightbox-close-button:hover,
.elementor-55
  .elementor-element.elementor-element-6a09e4d.elementor-search-form--skin-full_screen
  input[type="search"].elementor-search-form__input {
  color: #e9a41b;
  fill: #e9a41b;
}
.elementor-55
  .elementor-element.elementor-element-6a09e4d:not(
    .elementor-search-form--skin-full_screen
  )
  .elementor-search-form__container {
  border-width: 0px 0px 0px 0px;
  border-radius: 0px;
}
.elementor-55
  .elementor-element.elementor-element-6a09e4d.elementor-search-form--skin-full_screen
  input[type="search"].elementor-search-form__input {
  border-width: 0px 0px 0px 0px;
  border-radius: 0px;
}
.elementor-55
  .elementor-element.elementor-element-6a09e4d
  .elementor-search-form__toggle {
  --e-search-form-toggle-color: #ffffff;
  --e-search-form-toggle-background-color: rgba(2, 1, 1, 0);
  --e-search-form-toggle-icon-size: calc(100em / 100);
}
.elementor-55
  .elementor-element.elementor-element-6a09e4d
  .elementor-search-form__toggle:hover {
  --e-search-form-toggle-color: #e9a41b;
}
.elementor-55
  .elementor-element.elementor-element-6a09e4d
  .elementor-search-form__toggle:focus {
  --e-search-form-toggle-color: #e9a41b;
}
.elementor-55
  .elementor-element.elementor-element-6a09e4d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
@media (max-width: 1024px) {
  .elementor-55 .elementor-element.elementor-element-204b7a0c {
    text-align: left;
  }
  .elementor-55
    .elementor-element.elementor-element-204b7a0c
    .elementor-heading-title {
    font-size: 1.5em;
  }
  .elementor-55
    .elementor-element.elementor-element-204b7a0c
    > .elementor-widget-container {
    margin: -4px 0px 0px 15px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-55
    .elementor-element.elementor-element-138d19b8
    .elementor-nav-menu--dropdown {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-55
    .elementor-element.elementor-element-138d19b8
    .elementor-nav-menu--dropdown
    li:first-child
    a {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }
  .elementor-55
    .elementor-element.elementor-element-138d19b8
    .elementor-nav-menu--dropdown
    li:last-child
    a {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .elementor-55
    .elementor-element.elementor-element-138d19b8
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
  }
  .elementor-55
    .elementor-element.elementor-element-6a09e4d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-55 .elementor-element.elementor-element-189e050f {
    width: 7.1%;
  }
  .elementor-55 .elementor-element.elementor-element-a7ba1f3 {
    width: 17.9%;
  }
  .elementor-55 .elementor-element.elementor-element-493c2738 {
    width: 70.8%;
  }
  .elementor-55 .elementor-element.elementor-element-554f3cae {
    width: 4.224%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-55 .elementor-element.elementor-element-189e050f {
    width: 8%;
  }
  .elementor-55 .elementor-element.elementor-element-a7ba1f3 {
    width: 29%;
  }
  .elementor-55 .elementor-element.elementor-element-493c2738 {
    width: 55%;
  }
  .elementor-55 .elementor-element.elementor-element-554f3cae {
    width: 8%;
  }
}
@media (max-width: 767px) {
  .elementor-55 .elementor-element.elementor-element-25b0b12a {
    border-width: 0px 0px 2px 0px;
  }
  .elementor-55 .elementor-element.elementor-element-25b0b12a,
  .elementor-55
    .elementor-element.elementor-element-25b0b12a
    > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-55 .elementor-element.elementor-element-189e050f {
    width: 15%;
  }
  .elementor-55 .elementor-element.elementor-element-a7ba1f3 {
    width: 55%;
  }
  .elementor-bc-flex-widget
    .elementor-55
    .elementor-element.elementor-element-a7ba1f3.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-55
    .elementor-element.elementor-element-a7ba1f3.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-55
    .elementor-element.elementor-element-a7ba1f3
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-55 .elementor-element.elementor-element-204b7a0c {
    text-align: left;
  }
  .elementor-55
    .elementor-element.elementor-element-204b7a0c
    .elementor-heading-title {
    font-size: 1.3em;
  }
  .elementor-55
    .elementor-element.elementor-element-204b7a0c
    > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
  }
  .elementor-55 .elementor-element.elementor-element-493c2738 {
    width: 15%;
  }
  .elementor-55
    .elementor-element.elementor-element-138d19b8
    .elementor-nav-menu
    .elementor-item {
    font-size: 1.3em;
    line-height: 1em;
  }
  .elementor-55 .elementor-element.elementor-element-138d19b8 {
    --e-nav-menu-horizontal-menu-item-margin: calc(45px / 2);
  }
  .elementor-55
    .elementor-element.elementor-element-138d19b8
    .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal)
    .elementor-nav-menu
    > li:not(:last-child) {
    margin-bottom: 45px;
  }
  .elementor-55
    .elementor-element.elementor-element-138d19b8
    .elementor-nav-menu--dropdown {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-55
    .elementor-element.elementor-element-138d19b8
    .elementor-nav-menu--dropdown
    li:first-child
    a {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }
  .elementor-55
    .elementor-element.elementor-element-138d19b8
    .elementor-nav-menu--dropdown
    li:last-child
    a {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }
  .elementor-55
    .elementor-element.elementor-element-138d19b8
    .elementor-nav-menu--dropdown
    a {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .elementor-55
    .elementor-element.elementor-element-138d19b8
    .elementor-nav-menu--main
    > .elementor-nav-menu
    > li
    > .elementor-nav-menu--dropdown,
  .elementor-55
    .elementor-element.elementor-element-138d19b8
    .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 0px !important;
  }
  .elementor-55 .elementor-element.elementor-element-554f3cae {
    width: 15%;
  }
  .elementor-55
    .elementor-element.elementor-element-6a09e4d
    input[type="search"].elementor-search-form__input {
    font-size: 18px;
  }
  .elementor-55
    .elementor-element.elementor-element-6a09e4d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}
