.elementor-16
  .elementor-element.elementor-element-3838c137
  > .elementor-container {
  max-width: 858px;
}
.elementor-16
  .elementor-element.elementor-element-3838c137
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.5;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-3838c137 {
  border-style: solid;
  border-width: 0px 3px 0px 3px;
  border-color: #00d2fc;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 293px 0px 287px 0px;
}
.elementor-16
  .elementor-element.elementor-element-1f6814c4
  > .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-16
  .elementor-element.elementor-element-1f6814c4
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-4000cb99 {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-4000cb99
  .elementor-heading-title {
  color: var(--e-global-color-410054b);
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 3.889em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.071em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-4000cb99
  > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-e337659 {
  column-gap: 81px;
  text-align: center;
  color: #ffffff;
  font-family: "Average", Sans-serif;
  font-size: 1.1em;
  font-weight: 400;
  text-transform: none;
  line-height: 1.444em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-e337659
  > .elementor-widget-container {
  margin: 29px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-65834273
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-16
  .elementor-element.elementor-element-65834273
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-65834273 .elementor-button {
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
  letter-spacing: 0.9px;
  fill: #ffffff;
  color: #ffffff;
  background-color: var(--e-global-color-2a3a01f);
  border-radius: 0px 0px 0px 0px;
  padding: 23px 52px 25px 52px;
}
.elementor-16
  .elementor-element.elementor-element-65834273
  .elementor-button:hover,
.elementor-16
  .elementor-element.elementor-element-65834273
  .elementor-button:focus {
  color: #ffffff;
  background-color: var(--e-global-color-secondary);
}
.elementor-16
  .elementor-element.elementor-element-65834273
  .elementor-button:hover
  svg,
.elementor-16
  .elementor-element.elementor-element-65834273
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-65834273
  > .elementor-widget-container {
  margin: 35px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-c8cb06c {
  margin-top: 100px;
  margin-bottom: 0px;
}
.elementor-16
  .elementor-element.elementor-element-c940917
  .elementor-posts-container
  .elementor-post__thumbnail {
  padding-bottom: calc(0.66 * 100%);
}
.elementor-16 .elementor-element.elementor-element-c940917:after {
  content: "0.66";
}
.elementor-16
  .elementor-element.elementor-element-c940917
  .elementor-post__meta-data
  span
  + span:before {
  content: "•";
}
.elementor-16 .elementor-element.elementor-element-c940917 {
  --grid-column-gap: 30px;
  --grid-row-gap: 35px;
}
.elementor-16
  .elementor-element.elementor-element-c940917
  .elementor-post__text {
  margin-top: 20px;
}
.elementor-16
  .elementor-element.elementor-element-c940917
  .elementor-post__badge {
  right: 0;
}
.elementor-16
  .elementor-element.elementor-element-c940917
  .elementor-post__card
  .elementor-post__badge {
  margin: 20px;
}
.elementor-16
  .elementor-element.elementor-element-c940917
  .elementor-post__title,
.elementor-16
  .elementor-element.elementor-element-c940917
  .elementor-post__title
  a {
  color: var(--e-global-color-primary);
  font-style: normal;
  text-decoration: none;
}
.elementor-16
  .elementor-element.elementor-element-c940917
  .elementor-post__read-more {
  color: var(--e-global-color-secondary);
}
.elementor-16
  .elementor-element.elementor-element-c940917
  a.elementor-post__read-more {
  font-size: 14px;
}
.elementor-16
  .elementor-element.elementor-element-3ddf7e17
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16
  .elementor-element.elementor-element-3ddf7e17:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-16
  .elementor-element.elementor-element-3ddf7e17
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-16 .elementor-element.elementor-element-3ddf7e17 {
  border-style: solid;
  border-width: 0px 3px 0px 3px;
  border-color: var(--e-global-color-secondary);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 145px 0px 150px 0px;
}
.elementor-16
  .elementor-element.elementor-element-3ddf7e17
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-a97cc2f
  > .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-16
  .elementor-element.elementor-element-a97cc2f
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-71759423 {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-71759423
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 3.111em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.071em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-71759423
  > .elementor-widget-container {
  margin: 4px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-20d1b913
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16 .elementor-element.elementor-element-20d1b913 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 35px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-62fdb6d5
  > .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-16
  .elementor-element.elementor-element-62fdb6d5:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-62fdb6d5
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f1f1f1;
}
.elementor-16
  .elementor-element.elementor-element-62fdb6d5
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 23px 0px 0px;
  --e-column-margin-right: 23px;
  --e-column-margin-left: 0px;
  padding: 50px 36px 46px 50px;
}
.elementor-16
  .elementor-element.elementor-element-62fdb6d5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-7b884e17 {
  text-align: left;
}
.elementor-16 .elementor-element.elementor-element-7b884e17 img {
  max-width: 22%;
}
.elementor-16 .elementor-element.elementor-element-7f055800 {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-7f055800
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1.333em;
  font-weight: 600;
  text-transform: none;
  line-height: 1.083em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-7f055800
  > .elementor-widget-container {
  margin: 18px 0px 0px 0px;
  padding: 0px 25px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-7f0e9e9e
  > .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-16
  .elementor-element.elementor-element-7f0e9e9e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-7f0e9e9e
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f1f1f1;
}
.elementor-16
  .elementor-element.elementor-element-7f0e9e9e
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 9px 0px 14px;
  --e-column-margin-right: 9px;
  --e-column-margin-left: 14px;
  padding: 50px 36px 47px 50px;
}
.elementor-16
  .elementor-element.elementor-element-7f0e9e9e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-139733ea {
  text-align: left;
}
.elementor-16 .elementor-element.elementor-element-139733ea img {
  width: 22%;
}
.elementor-16 .elementor-element.elementor-element-78662329 {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-78662329
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1.333em;
  font-weight: 600;
  text-transform: none;
  text-decoration: none;
  line-height: 1.083em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-78662329
  > .elementor-widget-container {
  margin: 18px 0px 0px 0px;
  padding: 0px 25px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-ae3b749
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16 .elementor-element.elementor-element-ae3b749 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 35px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-406d64f
  > .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-16
  .elementor-element.elementor-element-406d64f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-406d64f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f1f1f1;
}
.elementor-16
  .elementor-element.elementor-element-406d64f
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 23px 0px 0px;
  --e-column-margin-right: 23px;
  --e-column-margin-left: 0px;
  padding: 50px 36px 46px 50px;
}
.elementor-16
  .elementor-element.elementor-element-406d64f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-53f5b87 {
  text-align: left;
}
.elementor-16 .elementor-element.elementor-element-53f5b87 img {
  max-width: 21%;
}
.elementor-16 .elementor-element.elementor-element-c99d91b {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-c99d91b
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1.333em;
  font-weight: 600;
  text-transform: none;
  line-height: 1.083em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-c99d91b
  > .elementor-widget-container {
  margin: 18px 0px 0px 0px;
  padding: 0px 25px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-92ae081
  > .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-16
  .elementor-element.elementor-element-92ae081:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-92ae081
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f1f1f1;
}
.elementor-16
  .elementor-element.elementor-element-92ae081
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 9px 0px 14px;
  --e-column-margin-right: 9px;
  --e-column-margin-left: 14px;
  padding: 50px 36px 47px 50px;
}
.elementor-16
  .elementor-element.elementor-element-92ae081
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-d500db1 {
  text-align: left;
}
.elementor-16 .elementor-element.elementor-element-d500db1 img {
  max-width: 28%;
}
.elementor-16 .elementor-element.elementor-element-943813a {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-943813a
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1.333em;
  font-weight: 600;
  text-transform: none;
  line-height: 1.083em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-943813a
  > .elementor-widget-container {
  margin: 18px 0px 0px 0px;
  padding: 0px 25px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-2fc883f
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16 .elementor-element.elementor-element-2fc883f {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 35px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-0bc6c25
  > .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-16
  .elementor-element.elementor-element-0bc6c25:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-0bc6c25
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f1f1f1;
}
.elementor-16
  .elementor-element.elementor-element-0bc6c25
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 21px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 21px;
  padding: 50px 36px 46px 50px;
}
.elementor-16
  .elementor-element.elementor-element-0bc6c25
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-e5f388d {
  text-align: left;
}
.elementor-16 .elementor-element.elementor-element-e5f388d img {
  width: 21%;
}
.elementor-16 .elementor-element.elementor-element-967d3af {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-967d3af
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1.333em;
  font-weight: 600;
  text-transform: none;
  line-height: 1.083em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-967d3af
  > .elementor-widget-container {
  margin: 18px 0px 0px 0px;
  padding: 0px 25px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-49d9669f
  > .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-16
  .elementor-element.elementor-element-49d9669f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-49d9669f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f1f1f1;
}
.elementor-16
  .elementor-element.elementor-element-49d9669f
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 21px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 21px;
  padding: 50px 36px 46px 50px;
}
.elementor-16
  .elementor-element.elementor-element-49d9669f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-6e138102 {
  text-align: left;
}
.elementor-16 .elementor-element.elementor-element-6e138102 img {
  width: 22%;
}
.elementor-16 .elementor-element.elementor-element-1716f70a {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-1716f70a
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1.333em;
  font-weight: 600;
  text-transform: none;
  line-height: 1.083em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-1716f70a
  > .elementor-widget-container {
  margin: 18px 0px 0px 0px;
  padding: 0px 25px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-5d5d2b7
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16
  .elementor-element.elementor-element-5d5d2b7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-16
  .elementor-element.elementor-element-5d5d2b7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-16 .elementor-element.elementor-element-5d5d2b7 {
  border-style: solid;
  border-width: 0px 3px 0px 3px;
  border-color: var(--e-global-color-secondary);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 145px 0px 150px 0px;
}
.elementor-16
  .elementor-element.elementor-element-5d5d2b7
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-bc5245b
  > .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-16
  .elementor-element.elementor-element-bc5245b
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-4d2b975 {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-4d2b975
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 3.111em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.071em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-4d2b975
  > .elementor-widget-container {
  margin: 4px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-6d78433
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16 .elementor-element.elementor-element-6d78433 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 35px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-45a2b8c
  > .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-16
  .elementor-element.elementor-element-45a2b8c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-45a2b8c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f1f1f1;
}
.elementor-16
  .elementor-element.elementor-element-45a2b8c
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
  padding: 50px 36px 46px 50px;
}
.elementor-16
  .elementor-element.elementor-element-45a2b8c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-6d994e8 {
  text-align: left;
}
.elementor-16 .elementor-element.elementor-element-6d994e8 img {
  max-width: 22%;
}
.elementor-16 .elementor-element.elementor-element-d30507f {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-d30507f
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1.333em;
  font-weight: 600;
  text-transform: none;
  line-height: 1.083em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-d30507f
  > .elementor-widget-container {
  margin: 18px 0px 0px 0px;
  padding: 0px 25px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-5e81f3c
  > .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-16
  .elementor-element.elementor-element-5e81f3c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-5e81f3c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f1f1f1;
}
.elementor-16
  .elementor-element.elementor-element-5e81f3c
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 50px 36px 47px 50px;
}
.elementor-16
  .elementor-element.elementor-element-5e81f3c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-8c7b340 {
  text-align: left;
}
.elementor-16 .elementor-element.elementor-element-8c7b340 img {
  width: 22%;
}
.elementor-16 .elementor-element.elementor-element-fe8ecc5 {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-fe8ecc5
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1.333em;
  font-weight: 600;
  text-transform: none;
  line-height: 1.083em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-fe8ecc5
  > .elementor-widget-container {
  margin: 18px 0px 0px 0px;
  padding: 0px 25px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-6d7a99b
  > .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-16
  .elementor-element.elementor-element-6d7a99b:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-6d7a99b
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f1f1f1;
}
.elementor-16
  .elementor-element.elementor-element-6d7a99b
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
  padding: 50px 36px 46px 50px;
}
.elementor-16
  .elementor-element.elementor-element-6d7a99b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-92623db {
  text-align: left;
}
.elementor-16 .elementor-element.elementor-element-92623db img {
  max-width: 21%;
}
.elementor-16 .elementor-element.elementor-element-f8a0600 {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-f8a0600
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1.333em;
  font-weight: 600;
  text-transform: none;
  line-height: 1.083em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-f8a0600
  > .elementor-widget-container {
  margin: 18px 0px 0px 0px;
  padding: 0px 25px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-e05d7b2
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16 .elementor-element.elementor-element-e05d7b2 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 35px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-7d87402
  > .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-16
  .elementor-element.elementor-element-7d87402:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-7d87402
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f1f1f1;
}
.elementor-16
  .elementor-element.elementor-element-7d87402
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
  padding: 50px 36px 47px 50px;
}
.elementor-16
  .elementor-element.elementor-element-7d87402
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-c30df28 {
  text-align: left;
}
.elementor-16 .elementor-element.elementor-element-c30df28 img {
  max-width: 28%;
}
.elementor-16 .elementor-element.elementor-element-e46e5eb {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-e46e5eb
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1.333em;
  font-weight: 600;
  text-transform: none;
  line-height: 1.083em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-e46e5eb
  > .elementor-widget-container {
  margin: 18px 0px 0px 0px;
  padding: 0px 25px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-4bd0c4a
  > .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-16
  .elementor-element.elementor-element-4bd0c4a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-4bd0c4a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f1f1f1;
}
.elementor-16
  .elementor-element.elementor-element-4bd0c4a
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 50px 36px 46px 50px;
}
.elementor-16
  .elementor-element.elementor-element-4bd0c4a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-f8ec22a {
  text-align: left;
}
.elementor-16 .elementor-element.elementor-element-f8ec22a img {
  width: 21%;
}
.elementor-16 .elementor-element.elementor-element-e6c624a {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-e6c624a
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1.333em;
  font-weight: 600;
  text-transform: none;
  line-height: 1.083em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-e6c624a
  > .elementor-widget-container {
  margin: 18px 0px 0px 0px;
  padding: 0px 25px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-0943962
  > .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-16
  .elementor-element.elementor-element-0943962:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-0943962
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f1f1f1;
}
.elementor-16
  .elementor-element.elementor-element-0943962
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
  padding: 50px 36px 46px 50px;
}
.elementor-16
  .elementor-element.elementor-element-0943962
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-992922e {
  text-align: left;
}
.elementor-16 .elementor-element.elementor-element-992922e img {
  width: 22%;
}
.elementor-16 .elementor-element.elementor-element-92f4940 {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-92f4940
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1.333em;
  font-weight: 600;
  text-transform: none;
  line-height: 1.083em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-92f4940
  > .elementor-widget-container {
  margin: 18px 0px 0px 0px;
  padding: 0px 25px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-e8507bc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-16
  .elementor-element.elementor-element-e8507bc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-16 .elementor-element.elementor-element-e8507bc {
  border-style: solid;
  border-width: 0px 3px 0px 3px;
  border-color: var(--e-global-color-secondary);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-e8507bc,
.elementor-16
  .elementor-element.elementor-element-e8507bc
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-e8507bc
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-73667639
  > .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-16
  .elementor-element.elementor-element-73667639
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-6d5ebd3d {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-36912ff8
  > .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-16
  .elementor-element.elementor-element-36912ff8
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-3619489e {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-16
  .elementor-element.elementor-element-202ffd97.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-202ffd97.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-202ffd97
  > .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-16
  .elementor-element.elementor-element-202ffd97:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-202ffd97
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-16
  .elementor-element.elementor-element-202ffd97
  > .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: 25px 14px 25px 44px;
}
.elementor-16
  .elementor-element.elementor-element-202ffd97
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-2b81d032 {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-2b81d032
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1.9em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.071em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-2b81d032
  > .elementor-widget-container {
  margin: 4px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-c329b0b {
  --divider-border-style: solid;
  --divider-color: #ffffff;
  --divider-border-width: 3px;
}
.elementor-16
  .elementor-element.elementor-element-c329b0b
  .elementor-divider-separator {
  width: 20px;
  margin: 0 auto;
  margin-left: 0;
}
.elementor-16 .elementor-element.elementor-element-c329b0b .elementor-divider {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-c329b0b
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-16
  .elementor-element.elementor-element-b1974b7.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-b1974b7.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-b1974b7
  > .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-16
  .elementor-element.elementor-element-b1974b7:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-b1974b7
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #191616;
}
.elementor-16
  .elementor-element.elementor-element-b1974b7
  > .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 80px;
}
.elementor-16
  .elementor-element.elementor-element-b1974b7
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-d79424e {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-secondary);
  --divider-border-width: 2.5px;
}
.elementor-16
  .elementor-element.elementor-element-d79424e
  .elementor-divider-separator {
  width: 4%;
}
.elementor-16 .elementor-element.elementor-element-d79424e .elementor-divider {
  padding-top: 2px;
  padding-bottom: 2px;
}
.elementor-16
  .elementor-element.elementor-element-10ae64d
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-size: 20px;
}
.elementor-16
  .elementor-element.elementor-element-10ae64d
  > .elementor-widget-container {
  margin: -14px 0px 0px 30px;
}
.elementor-16 .elementor-element.elementor-element-29de8f18 {
  text-align: left;
  color: #9e9e9e;
  font-family: "Average", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-transform: none;
  line-height: 1.45em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-29de8f18
  > .elementor-widget-container {
  margin: 28px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-6c7f987e
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-16
  .elementor-element.elementor-element-6c7f987e
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-6c7f987e .elementor-button {
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
  letter-spacing: 0.9px;
  fill: #ffffff;
  color: #ffffff;
  background-color: var(--e-global-color-2a3a01f);
  border-radius: 0px 0px 0px 0px;
  padding: 23px 47px 25px 47px;
}
.elementor-16
  .elementor-element.elementor-element-6c7f987e
  .elementor-button:hover,
.elementor-16
  .elementor-element.elementor-element-6c7f987e
  .elementor-button:focus {
  color: #ffffff;
  background-color: var(--e-global-color-500798b);
}
.elementor-16
  .elementor-element.elementor-element-6c7f987e
  .elementor-button:hover
  svg,
.elementor-16
  .elementor-element.elementor-element-6c7f987e
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-6c7f987e
  > .elementor-widget-container {
  margin: 38px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-06ad5fa
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16
  .elementor-element.elementor-element-06ad5fa:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-16
  .elementor-element.elementor-element-06ad5fa
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-16 .elementor-element.elementor-element-06ad5fa {
  border-style: solid;
  border-width: 0px 3px 0px 3px;
  border-color: var(--e-global-color-secondary);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 150px 0px 150px 0px;
}
.elementor-16
  .elementor-element.elementor-element-06ad5fa
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-f254a30
  > .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-16
  .elementor-element.elementor-element-f254a30
  > .elementor-element-populated {
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-16
  .elementor-element.elementor-element-f0e2bfe.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-f0e2bfe.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-16
  .elementor-element.elementor-element-f0e2bfe
  > .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-16
  .elementor-element.elementor-element-f0e2bfe
  > .elementor-element-populated {
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-2102426 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-secondary);
  --divider-border-width: 3px;
}
.elementor-16
  .elementor-element.elementor-element-2102426
  .elementor-divider-separator {
  width: 5%;
}
.elementor-16 .elementor-element.elementor-element-2102426 .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-16
  .elementor-element.elementor-element-59906a9
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-size: 20px;
}
.elementor-16
  .elementor-element.elementor-element-59906a9
  > .elementor-widget-container {
  margin: -25px 0px 0px 50px;
}
.elementor-16 .elementor-element.elementor-element-ec09257 {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-ec09257
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 3.111em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.071em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-ec09257
  > .elementor-widget-container {
  margin: 4px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-f13d157 {
  text-align: left;
  color: #5d5d5d;
  font-family: "Average", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-transform: none;
  line-height: 1.5em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-f13d157
  > .elementor-widget-container {
  margin: 27px 0px 0px 0px;
  padding: 0px 11px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-fad6625
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-16
  .elementor-element.elementor-element-fad6625
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-fad6625 .elementor-button {
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
  letter-spacing: 0.9px;
  fill: #ffffff;
  color: #ffffff;
  background-color: var(--e-global-color-secondary);
  border-radius: 0px 0px 0px 0px;
  padding: 23px 47px 25px 47px;
}
.elementor-16
  .elementor-element.elementor-element-fad6625
  .elementor-button:hover,
.elementor-16
  .elementor-element.elementor-element-fad6625
  .elementor-button:focus {
  color: #ffffff;
  background-color: var(--e-global-color-500798b);
}
.elementor-16
  .elementor-element.elementor-element-fad6625
  .elementor-button:hover
  svg,
.elementor-16
  .elementor-element.elementor-element-fad6625
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-fad6625
  > .elementor-widget-container {
  margin: 38px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-48b1e8f4
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16
  .elementor-element.elementor-element-48b1e8f4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-16
  .elementor-element.elementor-element-48b1e8f4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f1f1f1;
}
.elementor-16 .elementor-element.elementor-element-48b1e8f4 {
  border-style: solid;
  border-width: 0px 3px 0px 3px;
  border-color: var(--e-global-color-secondary);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 150px 0px 110px 0px;
}
.elementor-16 .elementor-element.elementor-element-48b1e8f4,
.elementor-16
  .elementor-element.elementor-element-48b1e8f4
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-48b1e8f4
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-8503b66
  > .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-16
  .elementor-element.elementor-element-8503b66
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-2fd26da6
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16 .elementor-element.elementor-element-2fd26da6 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 104px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-8669327
  > .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-16
  .elementor-element.elementor-element-8669327
  > .elementor-element-populated {
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
  padding: 0px 85px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-3b1a3c47 {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-3b1a3c47
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1.4em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.071em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-3b1a3c47
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-470794f5 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-secondary);
  --divider-border-width: 3px;
}
.elementor-16
  .elementor-element.elementor-element-470794f5
  .elementor-divider-separator {
  width: 20px;
  margin: 0 auto;
  margin-left: 0;
}
.elementor-16 .elementor-element.elementor-element-470794f5 .elementor-divider {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-470794f5
  > .elementor-widget-container {
  margin: 21px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-5f49d949
  > .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-16
  .elementor-element.elementor-element-5f49d949
  > .elementor-element-populated {
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 8px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-38dfedd9 {
  text-align: left;
  color: #5d5d5d;
  font-family: "Average", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-transform: none;
  line-height: 1.45em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-38dfedd9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-5a6e8ce
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16 .elementor-element.elementor-element-5a6e8ce {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 104px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-5cf6021
  > .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-16
  .elementor-element.elementor-element-5cf6021
  > .elementor-element-populated {
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
  padding: 0px 85px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-336a413
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-16
  .elementor-element.elementor-element-336a413
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-336a413 .elementor-button {
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
  letter-spacing: 0.9px;
  fill: #ffffff;
  color: #ffffff;
  background-color: var(--e-global-color-secondary);
  border-radius: 0px 0px 0px 0px;
  padding: 23px 52px 25px 52px;
}
.elementor-16
  .elementor-element.elementor-element-336a413
  .elementor-button:hover,
.elementor-16
  .elementor-element.elementor-element-336a413
  .elementor-button:focus {
  color: #ffffff;
  background-color: var(--e-global-color-500798b);
}
.elementor-16
  .elementor-element.elementor-element-336a413
  .elementor-button:hover
  svg,
.elementor-16
  .elementor-element.elementor-element-336a413
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-336a413
  > .elementor-widget-container {
  margin: 73px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-83e729e
  > .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-16
  .elementor-element.elementor-element-83e729e
  > .elementor-element-populated {
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 8px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-1a327a2
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-16
  .elementor-element.elementor-element-1a327a2
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-1a327a2 .elementor-button {
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
  letter-spacing: 0.9px;
  fill: #ffffff;
  color: #ffffff;
  background-color: var(--e-global-color-secondary);
  border-radius: 0px 0px 0px 0px;
  padding: 23px 52px 25px 52px;
}
.elementor-16
  .elementor-element.elementor-element-1a327a2
  .elementor-button:hover,
.elementor-16
  .elementor-element.elementor-element-1a327a2
  .elementor-button:focus {
  color: #ffffff;
  background-color: var(--e-global-color-500798b);
}
.elementor-16
  .elementor-element.elementor-element-1a327a2
  .elementor-button:hover
  svg,
.elementor-16
  .elementor-element.elementor-element-1a327a2
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-1a327a2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-1eae66f
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16
  .elementor-element.elementor-element-1eae66f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-16
  .elementor-element.elementor-element-1eae66f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f1f1f1;
}
.elementor-16 .elementor-element.elementor-element-1eae66f {
  border-style: solid;
  border-width: 0px 3px 0px 3px;
  border-color: var(--e-global-color-secondary);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 150px 0px 110px 0px;
}
.elementor-16 .elementor-element.elementor-element-1eae66f,
.elementor-16
  .elementor-element.elementor-element-1eae66f
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-1eae66f
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-da2410e
  > .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-16
  .elementor-element.elementor-element-da2410e
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-8568780
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16 .elementor-element.elementor-element-8568780 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 104px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-26b26ff
  > .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-16
  .elementor-element.elementor-element-26b26ff
  > .elementor-element-populated {
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
  padding: 0px 85px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-a26f9c0 {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-a26f9c0
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1.4em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.071em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-a26f9c0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-ebfa6cd {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-secondary);
  --divider-border-width: 3px;
}
.elementor-16
  .elementor-element.elementor-element-ebfa6cd
  .elementor-divider-separator {
  width: 20px;
  margin: 0 auto;
  margin-left: 0;
}
.elementor-16 .elementor-element.elementor-element-ebfa6cd .elementor-divider {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-ebfa6cd
  > .elementor-widget-container {
  margin: 21px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-c802683
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-16
  .elementor-element.elementor-element-c802683
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-c802683 .elementor-button {
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
  letter-spacing: 0.9px;
  fill: #ffffff;
  color: #ffffff;
  background-color: var(--e-global-color-secondary);
  border-radius: 0px 0px 0px 0px;
  padding: 23px 52px 25px 52px;
}
.elementor-16
  .elementor-element.elementor-element-c802683
  .elementor-button:hover,
.elementor-16
  .elementor-element.elementor-element-c802683
  .elementor-button:focus {
  color: #ffffff;
  background-color: var(--e-global-color-500798b);
}
.elementor-16
  .elementor-element.elementor-element-c802683
  .elementor-button:hover
  svg,
.elementor-16
  .elementor-element.elementor-element-c802683
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-c802683
  > .elementor-widget-container {
  margin: 73px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-8be7d58
  > .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-16
  .elementor-element.elementor-element-8be7d58
  > .elementor-element-populated {
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 8px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-3556b2a {
  text-align: left;
  color: #5d5d5d;
  font-family: "Average", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-transform: none;
  line-height: 1.45em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-3556b2a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-a97099b
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-16
  .elementor-element.elementor-element-a97099b
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-a97099b .elementor-button {
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
  letter-spacing: 0.9px;
  fill: #ffffff;
  color: #ffffff;
  background-color: var(--e-global-color-secondary);
  border-radius: 0px 0px 0px 0px;
  padding: 23px 52px 25px 52px;
}
.elementor-16
  .elementor-element.elementor-element-a97099b
  .elementor-button:hover,
.elementor-16
  .elementor-element.elementor-element-a97099b
  .elementor-button:focus {
  color: #ffffff;
  background-color: var(--e-global-color-500798b);
}
.elementor-16
  .elementor-element.elementor-element-a97099b
  .elementor-button:hover
  svg,
.elementor-16
  .elementor-element.elementor-element-a97099b
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-a97099b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-7a9d1166
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16
  .elementor-element.elementor-element-7a9d1166:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-16
  .elementor-element.elementor-element-7a9d1166
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-16 .elementor-element.elementor-element-7a9d1166 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 142px 0px 150px 0px;
}
.elementor-16
  .elementor-element.elementor-element-7a9d1166
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-4a7ed55c
  > .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-16
  .elementor-element.elementor-element-4a7ed55c
  > .elementor-element-populated {
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-7de342a4 {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-7de342a4
  .elementor-heading-title {
  color: #e9a41b;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
  letter-spacing: 0.9px;
}
.elementor-16
  .elementor-element.elementor-element-7de342a4
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 35px;
  background-image: url("../../2023/09/orange-line-lf-bg.png");
  background-position: center left;
  background-repeat: no-repeat;
  background-size: auto;
}
.elementor-16 .elementor-element.elementor-element-2eee5358 {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-2eee5358
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 2.556em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.065em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-2eee5358
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-1f46c4b3 {
  text-align: left;
  color: #5d5d5d;
  font-family: "Average", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-transform: none;
  line-height: 1.45em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-1f46c4b3
  > .elementor-widget-container {
  margin: 27px 0px 0px 0px;
  padding: 0px 11px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-211fe89a
  > .elementor-widget-container {
  margin: 44px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-5abe5ece
  > .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-16
  .elementor-element.elementor-element-5abe5ece
  > .elementor-element-populated {
  margin: 3px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-17245112 {
  text-align: left;
  color: #5d5d5d;
  font-family: "Average", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-transform: none;
  line-height: 1.45em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-17245112
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 11px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-757001f9
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-16
  .elementor-element.elementor-element-757001f9
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-16
  .elementor-element.elementor-element-757001f9
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-16
  .elementor-element.elementor-element-757001f9
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-16
  .elementor-element.elementor-element-757001f9
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-16
  .elementor-element.elementor-element-757001f9
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-16
  .elementor-element.elementor-element-757001f9
  .elementor-icon-list-icon
  i {
  color: #e9a41b;
  transition: color 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-757001f9
  .elementor-icon-list-icon
  svg {
  fill: #e9a41b;
  transition: fill 0.3s;
}
.elementor-16 .elementor-element.elementor-element-757001f9 {
  --e-icon-list-icon-size: 9px;
  --e-icon-list-icon-align: left;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0
    0;
  --icon-vertical-offset: 0px;
}
.elementor-16
  .elementor-element.elementor-element-757001f9
  .elementor-icon-list-icon {
  padding-right: 11px;
}
.elementor-16
  .elementor-element.elementor-element-757001f9
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-16
  .elementor-element.elementor-element-757001f9
  .elementor-icon-list-item
  > a {
  font-family: "Average", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-transform: none;
  line-height: 1em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-757001f9
  .elementor-icon-list-text {
  color: #5d5d5d;
  transition: color 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-757001f9
  > .elementor-widget-container {
  margin: 35px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-28c0c605 {
  text-align: left;
  color: #5d5d5d;
  font-family: "Average", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-transform: none;
  line-height: 1.45em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-28c0c605
  > .elementor-widget-container {
  margin: 32px 0px 0px 0px;
  padding: 0px 11px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-1e9ece2 {
  text-align: left;
  color: #5d5d5d;
  font-family: "Average", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-transform: none;
  line-height: 1.45em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-1e9ece2
  > .elementor-widget-container {
  margin: 28px 0px 0px 0px;
  padding: 0px 11px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-ead9523 {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-ead9523
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1.333em;
  font-weight: 600;
  text-transform: none;
  line-height: 1.083em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-ead9523
  > .elementor-widget-container {
  margin: 48px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-52e9bbc4 {
  --grid-side-margin: 14px;
  --grid-column-gap: 14px;
  --grid-row-gap: 0px;
  --grid-bottom-margin: 0px;
}
.elementor-16
  .elementor-element.elementor-element-52e9bbc4
  .elementor-share-btn {
  font-size: calc(1px * 10);
  height: 50px;
}
.elementor-16
  .elementor-element.elementor-element-52e9bbc4
  > .elementor-widget-container {
  margin: 26px 0px 0px 0px;
  padding: 0px 139px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-2eb8654
  > .elementor-container {
  max-width: 1170px;
}
.elementor-16
  .elementor-element.elementor-element-2eb8654:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-16
  .elementor-element.elementor-element-2eb8654
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/09/chimpanzee-uganda-BG5RSJV.jpg");
  background-position: center left;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-16 .elementor-element.elementor-element-2eb8654 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 263px 0px 263px 0px;
}
.elementor-16
  .elementor-element.elementor-element-2eb8654
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-dfbce4
  > .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-16
  .elementor-element.elementor-element-dfbce4:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-dfbce4
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-dfbce4
  > .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: 66px 70px 70px 69px;
}
.elementor-16
  .elementor-element.elementor-element-dfbce4
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-768950fe {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-768950fe
  .elementor-heading-title {
  color: #e9a41b;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
  letter-spacing: 0.9px;
}
.elementor-16
  .elementor-element.elementor-element-768950fe
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 35px;
  background-image: url("../../2023/09/orange-line-lf-bg.png");
  background-position: center left;
  background-repeat: no-repeat;
  background-size: auto;
}
.elementor-16 .elementor-element.elementor-element-7295e45c {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-7295e45c
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 2.556em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.065em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-7295e45c
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-738d2aae {
  text-align: left;
  color: #5d5d5d;
  font-family: "Average", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-transform: none;
  line-height: 1.45em;
  letter-spacing: 0px;
}
.elementor-16
  .elementor-element.elementor-element-738d2aae
  > .elementor-widget-container {
  margin: 28px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-6a2dfc98
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-16
  .elementor-element.elementor-element-6a2dfc98
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-6a2dfc98 .elementor-button {
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
  letter-spacing: 0.9px;
  fill: #ffffff;
  color: #ffffff;
  background-color: #e9a41b;
  border-radius: 0px 0px 0px 0px;
  padding: 23px 52px 25px 52px;
}
.elementor-16
  .elementor-element.elementor-element-6a2dfc98
  .elementor-button:hover,
.elementor-16
  .elementor-element.elementor-element-6a2dfc98
  .elementor-button:focus {
  color: #ffffff;
  background-color: #e9431b;
}
.elementor-16
  .elementor-element.elementor-element-6a2dfc98
  .elementor-button:hover
  svg,
.elementor-16
  .elementor-element.elementor-element-6a2dfc98
  .elementor-button:focus
  svg {
  fill: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-6a2dfc98
  > .elementor-widget-container {
  margin: 33px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-5df7f1eb
  > .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-16
  .elementor-element.elementor-element-5df7f1eb
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .elementor-16 .elementor-element.elementor-element-f254a30 {
    width: 50%;
  }
  .elementor-16 .elementor-element.elementor-element-f0e2bfe {
    width: 50%;
  }
  .elementor-16 .elementor-element.elementor-element-4a7ed55c {
    width: 50%;
  }
  .elementor-16 .elementor-element.elementor-element-5abe5ece {
    width: 50%;
  }
  .elementor-16 .elementor-element.elementor-element-dfbce4 {
    width: 74.5%;
  }
  .elementor-16 .elementor-element.elementor-element-5df7f1eb {
    width: 25.5%;
  }
}
@media (max-width: 1024px) {
  .elementor-16 .elementor-element.elementor-element-3838c137 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 30px 100px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-4000cb99
    .elementor-heading-title {
    font-size: 3.5em;
  }
  .elementor-16 .elementor-element.elementor-element-e337659 {
    font-size: 0.9em;
    line-height: 1.2em;
  }
  .elementor-16
    .elementor-element.elementor-element-e337659
    > .elementor-widget-container {
    margin: 18px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-65834273
    .elementor-button {
    padding: 15px 33px 17px 33px;
  }
  .elementor-16
    .elementor-element.elementor-element-65834273
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-3ddf7e17 {
    padding: 100px 30px 0px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-71759423
    .elementor-heading-title {
    font-size: 2.5em;
  }
  .elementor-16
    .elementor-element.elementor-element-71759423
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-20d1b913 {
    padding: 30px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-62fdb6d5.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-62fdb6d5.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-62fdb6d5
    > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 23px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-7b884e17 {
    text-align: left;
  }
  .elementor-16 .elementor-element.elementor-element-7b884e17 img {
    width: 26%;
  }
  .elementor-16
    .elementor-element.elementor-element-7f055800
    .elementor-heading-title {
    font-size: 1em;
    line-height: 1em;
  }
  .elementor-16
    .elementor-element.elementor-element-7f055800
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-7f0e9e9e.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-7f0e9e9e.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-7f0e9e9e
    > .elementor-element-populated {
    margin: 0px 5px 0px 10px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 23px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-139733ea {
    text-align: left;
  }
  .elementor-16 .elementor-element.elementor-element-139733ea img {
    width: 26%;
  }
  .elementor-16
    .elementor-element.elementor-element-78662329
    .elementor-heading-title {
    font-size: 1em;
    line-height: 1em;
  }
  .elementor-16
    .elementor-element.elementor-element-78662329
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-ae3b749 {
    padding: 30px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-406d64f.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-406d64f.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-406d64f
    > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 23px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-53f5b87 {
    text-align: left;
  }
  .elementor-16 .elementor-element.elementor-element-53f5b87 img {
    width: 26%;
  }
  .elementor-16
    .elementor-element.elementor-element-c99d91b
    .elementor-heading-title {
    font-size: 1em;
    line-height: 1em;
  }
  .elementor-16
    .elementor-element.elementor-element-c99d91b
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-92ae081.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-92ae081.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-92ae081
    > .elementor-element-populated {
    margin: 0px 5px 0px 10px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 23px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-d500db1 {
    text-align: left;
  }
  .elementor-16 .elementor-element.elementor-element-d500db1 img {
    width: 26%;
  }
  .elementor-16
    .elementor-element.elementor-element-943813a
    .elementor-heading-title {
    font-size: 1em;
    line-height: 1em;
  }
  .elementor-16
    .elementor-element.elementor-element-943813a
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-2fc883f {
    padding: 30px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-0bc6c25.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-0bc6c25.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-0bc6c25
    > .elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 23px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-e5f388d {
    text-align: left;
  }
  .elementor-16 .elementor-element.elementor-element-e5f388d img {
    width: 26%;
  }
  .elementor-16
    .elementor-element.elementor-element-967d3af
    .elementor-heading-title {
    font-size: 1em;
    line-height: 1em;
  }
  .elementor-16
    .elementor-element.elementor-element-967d3af
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-49d9669f.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-49d9669f.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-49d9669f
    > .elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
    padding: 20px 20px 23px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-6e138102 {
    text-align: left;
  }
  .elementor-16 .elementor-element.elementor-element-6e138102 img {
    width: 26%;
  }
  .elementor-16
    .elementor-element.elementor-element-1716f70a
    .elementor-heading-title {
    font-size: 1em;
    line-height: 1em;
  }
  .elementor-16
    .elementor-element.elementor-element-1716f70a
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-5d5d2b7 {
    padding: 100px 30px 90px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-4d2b975
    .elementor-heading-title {
    font-size: 2.5em;
  }
  .elementor-16
    .elementor-element.elementor-element-4d2b975
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-6d78433 {
    padding: 30px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-45a2b8c.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-45a2b8c.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-45a2b8c
    > .elementor-element-populated {
    margin: 0px 14px 0px 0px;
    --e-column-margin-right: 14px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 23px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-6d994e8 {
    text-align: left;
  }
  .elementor-16 .elementor-element.elementor-element-6d994e8 img {
    width: 26%;
  }
  .elementor-16
    .elementor-element.elementor-element-d30507f
    .elementor-heading-title {
    font-size: 1em;
    line-height: 1em;
  }
  .elementor-16
    .elementor-element.elementor-element-d30507f
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-5e81f3c.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-5e81f3c.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-5e81f3c
    > .elementor-element-populated {
    margin: 0px 7px 0px 7px;
    --e-column-margin-right: 7px;
    --e-column-margin-left: 7px;
    padding: 20px 20px 23px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-8c7b340 {
    text-align: left;
  }
  .elementor-16 .elementor-element.elementor-element-8c7b340 img {
    width: 26%;
  }
  .elementor-16
    .elementor-element.elementor-element-fe8ecc5
    .elementor-heading-title {
    font-size: 1em;
    line-height: 1em;
  }
  .elementor-16
    .elementor-element.elementor-element-fe8ecc5
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-6d7a99b.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-6d7a99b.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-6d7a99b
    > .elementor-element-populated {
    margin: 0px 0px 0px 14px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 14px;
    padding: 20px 20px 23px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-92623db {
    text-align: left;
  }
  .elementor-16 .elementor-element.elementor-element-92623db img {
    width: 26%;
  }
  .elementor-16
    .elementor-element.elementor-element-f8a0600
    .elementor-heading-title {
    font-size: 1em;
    line-height: 1em;
  }
  .elementor-16
    .elementor-element.elementor-element-f8a0600
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-e05d7b2 {
    padding: 30px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-7d87402.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-7d87402.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-7d87402
    > .elementor-element-populated {
    margin: 0px 014px 0px 0px;
    --e-column-margin-right: 014px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 23px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-c30df28 {
    text-align: left;
  }
  .elementor-16 .elementor-element.elementor-element-c30df28 img {
    width: 26%;
  }
  .elementor-16
    .elementor-element.elementor-element-e46e5eb
    .elementor-heading-title {
    font-size: 1em;
    line-height: 1em;
  }
  .elementor-16
    .elementor-element.elementor-element-e46e5eb
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-4bd0c4a.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-4bd0c4a.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-4bd0c4a
    > .elementor-element-populated {
    margin: 0px 7px 0px 7px;
    --e-column-margin-right: 7px;
    --e-column-margin-left: 7px;
    padding: 20px 20px 23px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-f8ec22a {
    text-align: left;
  }
  .elementor-16 .elementor-element.elementor-element-f8ec22a img {
    width: 26%;
  }
  .elementor-16
    .elementor-element.elementor-element-e6c624a
    .elementor-heading-title {
    font-size: 1em;
    line-height: 1em;
  }
  .elementor-16
    .elementor-element.elementor-element-e6c624a
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-0943962.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-0943962.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-0943962
    > .elementor-element-populated {
    margin: 0px 0px 0px 14px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 14px;
    padding: 20px 20px 23px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-992922e {
    text-align: left;
  }
  .elementor-16 .elementor-element.elementor-element-992922e img {
    width: 26%;
  }
  .elementor-16
    .elementor-element.elementor-element-92f4940
    .elementor-heading-title {
    font-size: 1em;
    line-height: 1em;
  }
  .elementor-16
    .elementor-element.elementor-element-92f4940
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-e8507bc {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-73667639.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-73667639.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-73667639
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-40feb82b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-202ffd97.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-202ffd97.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-202ffd97
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-2b81d032
    .elementor-heading-title {
    font-size: 2em;
    line-height: 1em;
  }
  .elementor-16
    .elementor-element.elementor-element-2b81d032
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-c329b0b
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-b1974b7.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-b1974b7.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-b1974b7
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 40px;
  }
  .elementor-16 .elementor-element.elementor-element-29de8f18 {
    font-size: 0.9em;
    line-height: 1.5em;
  }
  .elementor-16
    .elementor-element.elementor-element-29de8f18
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-6c7f987e
    .elementor-button {
    padding: 12px 33px 14px 33px;
  }
  .elementor-16
    .elementor-element.elementor-element-6c7f987e
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-06ad5fa {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 30px 50px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-f254a30
    > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-f0e2bfe
    > .elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-ec09257
    .elementor-heading-title {
    font-size: 1.8em;
  }
  .elementor-16
    .elementor-element.elementor-element-ec09257
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-f13d157 {
    font-size: 0.9em;
    line-height: 1.5em;
  }
  .elementor-16
    .elementor-element.elementor-element-f13d157
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-fad6625 .elementor-button {
    padding: 12px 33px 14px 33px;
  }
  .elementor-16
    .elementor-element.elementor-element-fad6625
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-48b1e8f4 {
    padding: 100px 30px 100px 30px;
  }
  .elementor-16 .elementor-element.elementor-element-2fd26da6 {
    padding: 40px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-8669327
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-3b1a3c47 {
    text-align: left;
  }
  .elementor-16
    .elementor-element.elementor-element-3b1a3c47
    .elementor-heading-title {
    font-size: 2em;
  }
  .elementor-16
    .elementor-element.elementor-element-3b1a3c47
    > .elementor-widget-container {
    margin: -7px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-470794f5
    > .elementor-widget-container {
    margin: 12px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-5f49d949
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-38dfedd9 {
    font-size: 0.9em;
    line-height: 1.2em;
  }
  .elementor-16
    .elementor-element.elementor-element-38dfedd9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-5a6e8ce {
    padding: 40px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-5cf6021
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-336a413 .elementor-button {
    padding: 15px 33px 17px 33px;
  }
  .elementor-16
    .elementor-element.elementor-element-336a413
    > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-83e729e
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-1a327a2 .elementor-button {
    padding: 15px 33px 17px 33px;
  }
  .elementor-16
    .elementor-element.elementor-element-1a327a2
    > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-1eae66f {
    padding: 100px 30px 100px 30px;
  }
  .elementor-16 .elementor-element.elementor-element-8568780 {
    padding: 40px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-26b26ff
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-a26f9c0 {
    text-align: left;
  }
  .elementor-16
    .elementor-element.elementor-element-a26f9c0
    .elementor-heading-title {
    font-size: 1.6em;
  }
  .elementor-16
    .elementor-element.elementor-element-a26f9c0
    > .elementor-widget-container {
    margin: -7px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-ebfa6cd
    > .elementor-widget-container {
    margin: 12px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-c802683 .elementor-button {
    padding: 15px 33px 17px 33px;
  }
  .elementor-16
    .elementor-element.elementor-element-c802683
    > .elementor-widget-container {
    margin: 58px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-8be7d58
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-3556b2a {
    font-size: 0.9em;
    line-height: 1.5em;
  }
  .elementor-16
    .elementor-element.elementor-element-3556b2a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-a97099b .elementor-button {
    padding: 15px 33px 17px 33px;
  }
  .elementor-16
    .elementor-element.elementor-element-a97099b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-7a9d1166 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 30px 100px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-4a7ed55c
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-7de342a4
    .elementor-heading-title {
    font-size: 0.9em;
  }
  .elementor-16
    .elementor-element.elementor-element-7de342a4
    > .elementor-widget-container {
    padding: 0px 0px 0px 25px;
    background-size: 15px auto;
  }
  .elementor-16
    .elementor-element.elementor-element-2eee5358
    .elementor-heading-title {
    font-size: 1.8em;
    line-height: 1em;
  }
  .elementor-16
    .elementor-element.elementor-element-2eee5358
    > .elementor-widget-container {
    margin: 3px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-1f46c4b3 {
    font-size: 0.9em;
    line-height: 1.2em;
  }
  .elementor-16
    .elementor-element.elementor-element-1f46c4b3
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-211fe89a
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-17245112 {
    font-size: 0.9em;
    line-height: 1.2em;
  }
  .elementor-16
    .elementor-element.elementor-element-17245112
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-757001f9
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px / 2);
  }
  .elementor-16
    .elementor-element.elementor-element-757001f9
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px / 2);
  }
  .elementor-16
    .elementor-element.elementor-element-757001f9
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(5px / 2);
    margin-left: calc(5px / 2);
  }
  .elementor-16
    .elementor-element.elementor-element-757001f9
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px / 2);
    margin-left: calc(-5px / 2);
  }
  body.rtl
    .elementor-16
    .elementor-element.elementor-element-757001f9
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-5px / 2);
  }
  body:not(.rtl)
    .elementor-16
    .elementor-element.elementor-element-757001f9
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-5px / 2);
  }
  .elementor-16 .elementor-element.elementor-element-757001f9 {
    --e-icon-list-icon-size: 6px;
  }
  .elementor-16
    .elementor-element.elementor-element-757001f9
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-16
    .elementor-element.elementor-element-757001f9
    .elementor-icon-list-item
    > a {
    font-size: 0.9em;
  }
  .elementor-16
    .elementor-element.elementor-element-757001f9
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-28c0c605 {
    font-size: 0.9em;
    line-height: 1.2em;
  }
  .elementor-16
    .elementor-element.elementor-element-28c0c605
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-1e9ece2 {
    font-size: 0.9em;
    line-height: 1.2em;
  }
  .elementor-16
    .elementor-element.elementor-element-1e9ece2
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-ead9523
    .elementor-heading-title {
    font-size: 1.2em;
    line-height: 1em;
  }
  .elementor-16
    .elementor-element.elementor-element-ead9523
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-52e9bbc4 {
    --grid-side-margin: 10px;
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
    --grid-bottom-margin: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-52e9bbc4 {
    --grid-side-margin: 13px;
    --grid-column-gap: 13px;
    --grid-row-gap: 13px;
  }
  .elementor-16
    .elementor-element.elementor-element-52e9bbc4
    .elementor-share-btn {
    font-size: calc(0.85px * 10);
    height: 41px;
  }
  .elementor-16
    .elementor-element.elementor-element-52e9bbc4
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-2eb8654:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-16
    .elementor-element.elementor-element-2eb8654
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center center;
    background-size: cover;
  }
  .elementor-16 .elementor-element.elementor-element-2eb8654 {
    padding: 100px 30px 100px 30px;
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-dfbce4.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-dfbce4.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-dfbce4
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 20px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-768950fe
    > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-7295e45c
    .elementor-heading-title {
    font-size: 1.4em;
    line-height: 1em;
  }
  .elementor-16
    .elementor-element.elementor-element-7295e45c
    > .elementor-widget-container {
    margin: 2px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-738d2aae {
    font-size: 0.9em;
    line-height: 1.2em;
  }
  .elementor-16
    .elementor-element.elementor-element-738d2aae
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-6a2dfc98
    .elementor-button {
    font-size: 0.9em;
    padding: 15px 33px 17px 33px;
  }
  .elementor-16
    .elementor-element.elementor-element-6a2dfc98
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-16 .elementor-element.elementor-element-3838c137 {
    padding: 70px 20px 70px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-4000cb99
    .elementor-heading-title {
    font-size: 2.5em;
  }
  .elementor-16 .elementor-element.elementor-element-e337659 {
    font-size: 0.85em;
  }
  .elementor-16
    .elementor-element.elementor-element-e337659
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-65834273
    .elementor-button {
    padding: 13px 25px 15px 25px;
  }
  .elementor-16
    .elementor-element.elementor-element-65834273
    > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-c940917
    .elementor-posts-container
    .elementor-post__thumbnail {
    padding-bottom: calc(0.5 * 100%);
  }
  .elementor-16 .elementor-element.elementor-element-c940917:after {
    content: "0.5";
  }
  .elementor-16 .elementor-element.elementor-element-3ddf7e17 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 45px 20px 0px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-71759423
    .elementor-heading-title {
    font-size: 1.8em;
    line-height: 1em;
  }
  .elementor-16
    .elementor-element.elementor-element-71759423
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-20d1b913 {
    padding: 30px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-62fdb6d5 {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-62fdb6d5.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-62fdb6d5.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-62fdb6d5
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-7b884e17 img {
    width: 24%;
  }
  .elementor-16
    .elementor-element.elementor-element-7f055800
    .elementor-heading-title {
    font-size: 0.9em;
  }
  .elementor-16
    .elementor-element.elementor-element-7f055800
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-7f0e9e9e {
    width: 50%;
  }
  .elementor-16
    .elementor-element.elementor-element-7f0e9e9e
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-139733ea img {
    width: 24%;
  }
  .elementor-16
    .elementor-element.elementor-element-78662329
    .elementor-heading-title {
    font-size: 0.9em;
  }
  .elementor-16
    .elementor-element.elementor-element-78662329
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-ae3b749 {
    padding: 20px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-406d64f {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-406d64f.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-406d64f.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-406d64f
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-53f5b87 img {
    width: 24%;
  }
  .elementor-16
    .elementor-element.elementor-element-c99d91b
    .elementor-heading-title {
    font-size: 0.9em;
  }
  .elementor-16
    .elementor-element.elementor-element-c99d91b
    > .elementor-widget-container {
    margin: 10px -13px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-c99d91b {
    width: var(--container-widget-width, 99px);
    max-width: 99px;
    --container-widget-width: 99px;
    --container-widget-flex-grow: 0;
  }
  .elementor-16 .elementor-element.elementor-element-92ae081 {
    width: 50%;
  }
  .elementor-16
    .elementor-element.elementor-element-92ae081
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-d500db1 img {
    width: 24%;
  }
  .elementor-16
    .elementor-element.elementor-element-943813a
    .elementor-heading-title {
    font-size: 0.9em;
  }
  .elementor-16
    .elementor-element.elementor-element-943813a
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-2fc883f {
    padding: 20px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-0bc6c25 {
    width: 50%;
  }
  .elementor-16
    .elementor-element.elementor-element-0bc6c25
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-e5f388d img {
    width: 24%;
  }
  .elementor-16
    .elementor-element.elementor-element-967d3af
    .elementor-heading-title {
    font-size: 0.9em;
  }
  .elementor-16
    .elementor-element.elementor-element-967d3af
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-967d3af {
    width: var(--container-widget-width, 98px);
    max-width: 98px;
    --container-widget-width: 98px;
    --container-widget-flex-grow: 0;
  }
  .elementor-16 .elementor-element.elementor-element-49d9669f {
    width: 50%;
  }
  .elementor-16
    .elementor-element.elementor-element-49d9669f
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-6e138102 img {
    width: 24%;
  }
  .elementor-16
    .elementor-element.elementor-element-1716f70a
    .elementor-heading-title {
    font-size: 0.9em;
  }
  .elementor-16
    .elementor-element.elementor-element-1716f70a
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-5d5d2b7 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 45px 20px 0px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-4d2b975
    .elementor-heading-title {
    font-size: 2em;
    line-height: 1em;
  }
  .elementor-16
    .elementor-element.elementor-element-4d2b975
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-6d78433 {
    padding: 30px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-45a2b8c {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-45a2b8c.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-45a2b8c.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-45a2b8c
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-6d994e8 img {
    width: 24%;
  }
  .elementor-16
    .elementor-element.elementor-element-d30507f
    .elementor-heading-title {
    font-size: 0.9em;
  }
  .elementor-16
    .elementor-element.elementor-element-d30507f
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-5e81f3c {
    width: 50%;
  }
  .elementor-16
    .elementor-element.elementor-element-5e81f3c
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-8c7b340 img {
    width: 24%;
  }
  .elementor-16
    .elementor-element.elementor-element-fe8ecc5
    .elementor-heading-title {
    font-size: 0.9em;
  }
  .elementor-16
    .elementor-element.elementor-element-fe8ecc5
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-6d7a99b {
    width: 50%;
  }
  .elementor-bc-flex-widget
    .elementor-16
    .elementor-element.elementor-element-6d7a99b.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-6d7a99b.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-16
    .elementor-element.elementor-element-6d7a99b
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-92623db img {
    width: 24%;
  }
  .elementor-16
    .elementor-element.elementor-element-f8a0600
    .elementor-heading-title {
    font-size: 0.9em;
  }
  .elementor-16
    .elementor-element.elementor-element-f8a0600
    > .elementor-widget-container {
    margin: 10px -13px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-f8a0600 {
    width: var(--container-widget-width, 99px);
    max-width: 99px;
    --container-widget-width: 99px;
    --container-widget-flex-grow: 0;
  }
  .elementor-16 .elementor-element.elementor-element-e05d7b2 {
    padding: 20px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-7d87402 {
    width: 50%;
  }
  .elementor-16
    .elementor-element.elementor-element-7d87402
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-c30df28 img {
    width: 24%;
  }
  .elementor-16
    .elementor-element.elementor-element-e46e5eb
    .elementor-heading-title {
    font-size: 0.9em;
  }
  .elementor-16
    .elementor-element.elementor-element-e46e5eb
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-4bd0c4a {
    width: 50%;
  }
  .elementor-16
    .elementor-element.elementor-element-4bd0c4a
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 20px 20px 20px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-f8ec22a img {
    width: 24%;
  }
  .elementor-16
    .elementor-element.elementor-element-e6c624a
    .elementor-heading-title {
    font-size: 0.9em;
  }
  .elementor-16
    .elementor-element.elementor-element-e6c624a
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-e6c624a {
    width: var(--container-widget-width, 98px);
    max-width: 98px;
    --container-widget-width: 98px;
    --container-widget-flex-grow: 0;
  }
  .elementor-16 .elementor-element.elementor-element-0943962 {
    width: 50%;
  }
  .elementor-16
    .elementor-element.elementor-element-0943962
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
  }
  .elementor-16 .elementor-element.elementor-element-992922e img {
    width: 24%;
  }
  .elementor-16
    .elementor-element.elementor-element-92f4940
    .elementor-heading-title {
    font-size: 0.9em;
  }
  .elementor-16
    .elementor-element.elementor-element-92f4940
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-e8507bc {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-73667639
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-6d5ebd3d {
    margin-top: 70px;
    margin-bottom: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-36912ff8 {
    width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-40feb82b {
    text-align: left;
  }
  .elementor-16 .elementor-element.elementor-element-40feb82b img {
    width: 100%;
  }
  .elementor-16
    .elementor-element.elementor-element-40feb82b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-202ffd97
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 23px 25px 25px 25px;
  }
  .elementor-16
    .elementor-element.elementor-element-2b81d032
    .elementor-heading-title {
    font-size: 1em;
    line-height: 1em;
  }
  .elementor-16
    .elementor-element.elementor-element-2b81d032
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-c329b0b
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-b1974b7
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-d79424e
    .elementor-divider-separator {
    width: 7%;
  }
  .elementor-16
    .elementor-element.elementor-element-10ae64d
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-10ae64d
    > .elementor-widget-container {
    margin: -11px 0px 0px 30px;
  }
  .elementor-16 .elementor-element.elementor-element-29de8f18 {
    text-align: left;
    line-height: 1.7em;
  }
  .elementor-16
    .elementor-element.elementor-element-29de8f18
    > .elementor-widget-container {
    margin: 12px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-6c7f987e
    .elementor-button {
    font-size: 0.8em;
    padding: 13px 25px 15px 25px;
  }
  .elementor-16
    .elementor-element.elementor-element-6c7f987e
    > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-06ad5fa {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 70px 20px 35px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-f254a30
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-f0c3d40 {
    text-align: left;
  }
  .elementor-16 .elementor-element.elementor-element-f0c3d40 img {
    width: 100%;
    max-width: 100%;
  }
  .elementor-16
    .elementor-element.elementor-element-f0e2bfe
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-2102426
    .elementor-divider-separator {
    width: 5%;
  }
  .elementor-16
    .elementor-element.elementor-element-2102426
    .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .elementor-16
    .elementor-element.elementor-element-59906a9
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-16
    .elementor-element.elementor-element-59906a9
    > .elementor-widget-container {
    margin: -10px 0px 0px 25px;
  }
  .elementor-16
    .elementor-element.elementor-element-ec09257
    .elementor-heading-title {
    font-size: 1.5em;
    line-height: 1em;
  }
  .elementor-16
    .elementor-element.elementor-element-ec09257
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-f13d157 {
    line-height: 1.7em;
  }
  .elementor-16
    .elementor-element.elementor-element-f13d157
    > .elementor-widget-container {
    margin: 12px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-fad6625 .elementor-button {
    font-size: 0.8em;
    padding: 13px 25px 15px 25px;
  }
  .elementor-16
    .elementor-element.elementor-element-fad6625
    > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-48b1e8f4 {
    padding: 70px 20px 70px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-3b1a3c47
    .elementor-heading-title {
    font-size: 1.5em;
    line-height: 1em;
  }
  .elementor-16
    .elementor-element.elementor-element-3b1a3c47
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-470794f5
    > .elementor-widget-container {
    margin: 12px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-5f49d949
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-38dfedd9 {
    line-height: 1.7em;
  }
  .elementor-16
    .elementor-element.elementor-element-38dfedd9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-5a6e8ce {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-5cf6021 {
    width: 50%;
  }
  .elementor-16 .elementor-element.elementor-element-336a413 .elementor-button {
    font-size: 15px;
    padding: 10px 5px 12px 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-336a413
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-83e729e {
    width: 50%;
  }
  .elementor-16
    .elementor-element.elementor-element-83e729e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-1a327a2 .elementor-button {
    font-size: 15px;
    padding: 10px 5px 12px 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-1a327a2
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-1eae66f {
    padding: 70px 20px 70px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-a26f9c0
    .elementor-heading-title {
    font-size: 1.5em;
    line-height: 1em;
  }
  .elementor-16
    .elementor-element.elementor-element-a26f9c0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-ebfa6cd
    > .elementor-widget-container {
    margin: 12px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-c802683 .elementor-button {
    font-size: 15px;
    padding: 10px 5px 12px 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-c802683
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-8be7d58
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-3556b2a {
    line-height: 1.7em;
  }
  .elementor-16
    .elementor-element.elementor-element-3556b2a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-a97099b .elementor-button {
    font-size: 15px;
    padding: 10px 5px 12px 5px;
  }
  .elementor-16
    .elementor-element.elementor-element-a97099b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-7a9d1166 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 70px 20px 70px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-4a7ed55c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-7de342a4
    .elementor-heading-title {
    font-size: 0.8em;
  }
  .elementor-16
    .elementor-element.elementor-element-7de342a4
    > .elementor-widget-container {
    padding: 0px 0px 0px 25px;
    background-size: 18px auto;
  }
  .elementor-16
    .elementor-element.elementor-element-2eee5358
    .elementor-heading-title {
    font-size: 1.7em;
  }
  .elementor-16
    .elementor-element.elementor-element-2eee5358
    > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-1f46c4b3
    > .elementor-widget-container {
    margin: 12px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-211fe89a {
    text-align: left;
  }
  .elementor-16 .elementor-element.elementor-element-211fe89a img {
    width: 100%;
    max-width: 100%;
  }
  .elementor-16
    .elementor-element.elementor-element-211fe89a
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-5abe5ece
    > .elementor-element-populated {
    margin: 15px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-17245112
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-757001f9
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-28c0c605
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-1e9ece2
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-ead9523
    .elementor-heading-title {
    font-size: 1.3em;
  }
  .elementor-16
    .elementor-element.elementor-element-ead9523
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-52e9bbc4 {
    --grid-side-margin: 10px;
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
    --grid-bottom-margin: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-52e9bbc4 {
    --grid-side-margin: 10px;
    --grid-column-gap: 10px;
    --grid-row-gap: 0px;
    --grid-bottom-margin: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-52e9bbc4
    .elementor-share-btn {
    font-size: calc(0.85px * 10);
    height: 35px;
  }
  .elementor-16
    .elementor-element.elementor-element-52e9bbc4
    > .elementor-widget-container {
    margin: 13px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-2eb8654 {
    padding: 70px 20px 70px 20px;
  }
  .elementor-16
    .elementor-element.elementor-element-dfbce4
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 25px 25px 25px 25px;
  }
  .elementor-16
    .elementor-element.elementor-element-768950fe
    .elementor-heading-title {
    font-size: 0.8em;
  }
  .elementor-16
    .elementor-element.elementor-element-768950fe
    > .elementor-widget-container {
    padding: 0px 0px 0px 25px;
    background-size: 17px auto;
  }
  .elementor-16
    .elementor-element.elementor-element-7295e45c
    .elementor-heading-title {
    font-size: 1.3em;
  }
  .elementor-16
    .elementor-element.elementor-element-7295e45c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-738d2aae
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-6a2dfc98
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-16 .elementor-element.elementor-element-73667639 {
    width: 50%;
  }
  .elementor-16 .elementor-element.elementor-element-202ffd97 {
    width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-b1974b7 {
    width: 50%;
  }
  .elementor-16 .elementor-element.elementor-element-26b26ff {
    width: 40%;
  }
  .elementor-16 .elementor-element.elementor-element-8be7d58 {
    width: 60%;
  }
  .elementor-16 .elementor-element.elementor-element-dfbce4 {
    width: 70%;
  }
}
