.elementor-66
  .elementor-element.elementor-element-65ad5fae
  > .elementor-container {
  max-width: 753px;
}
.elementor-66
  .elementor-element.elementor-element-65ad5fae:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-66
  .elementor-element.elementor-element-65ad5fae
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/09/DSCF6584.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-66
  .elementor-element.elementor-element-65ad5fae
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(
    0deg,
    #191616 56%,
    var(--e-global-color-primary) 79%
  );
  opacity: 0.59;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66 .elementor-element.elementor-element-65ad5fae {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 89px 0px 69px 0px;
}
.elementor-66
  .elementor-element.elementor-element-7a561d6e
  > .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-66
  .elementor-element.elementor-element-7a561d6e
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66 .elementor-element.elementor-element-3eb4363e {
  text-align: center;
  width: var(--container-widget-width, 109.163%);
  max-width: 109.163%;
  --container-widget-width: 109.163%;
  --container-widget-flex-grow: 0;
}
.elementor-66
  .elementor-element.elementor-element-3eb4363e
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 3.889em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
  letter-spacing: 0px;
}
.elementor-66
  .elementor-element.elementor-element-3eb4363e
  > .elementor-widget-container {
  margin: 4px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66 .elementor-element.elementor-element-6e1829b4 {
  text-align: center;
  color: #ffffff;
  font-family: "Average", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-transform: none;
  line-height: 1.444em;
  letter-spacing: 0px;
}
.elementor-66
  .elementor-element.elementor-element-6e1829b4
  > .elementor-widget-container {
  margin: 32px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-189e98fb
  > .elementor-container {
  max-width: 1170px;
}
.elementor-66
  .elementor-element.elementor-element-189e98fb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-66
  .elementor-element.elementor-element-189e98fb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    #f1f1f1 89%,
    var(--e-global-color-410054b) 100%
  );
}
.elementor-66 .elementor-element.elementor-element-189e98fb {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 148px 0px 70px 0px;
}
.elementor-66
  .elementor-element.elementor-element-189e98fb
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66
  .elementor-element.elementor-element-5c307df0
  > .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-66
  .elementor-element.elementor-element-5c307df0
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66 .elementor-element.elementor-element-89d0bde {
  text-align: left;
}
.elementor-66
  .elementor-element.elementor-element-89d0bde
  .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-66
  .elementor-element.elementor-element-89d0bde
  > .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-66 .elementor-element.elementor-element-4461c9d2 {
  text-align: left;
}
.elementor-66
  .elementor-element.elementor-element-4461c9d2
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 3.111em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
  letter-spacing: 0px;
}
.elementor-66
  .elementor-element.elementor-element-4461c9d2
  > .elementor-widget-container {
  margin: 6px 0px 0px 0px;
  padding: 0px 0px 15px 0px;
  border-style: solid;
  border-width: 0px 0px 3px 0px;
  border-color: #ffffff;
}
.elementor-66 .elementor-element.elementor-element-eb0b431 {
  --spacer-size: 50px;
}
.elementor-66
  .elementor-element.elementor-element-78ffd469
  > .elementor-container {
  max-width: 1170px;
}
.elementor-66 .elementor-element.elementor-element-78ffd469 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-66
  .elementor-element.elementor-element-7b6c05f4.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-66
  .elementor-element.elementor-element-7b6c05f4.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-66
  .elementor-element.elementor-element-7b6c05f4
  > .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-66
  .elementor-element.elementor-element-7b6c05f4
  > .elementor-element-populated {
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-29cd4bdb
  > .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-66
  .elementor-element.elementor-element-29cd4bdb:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-29cd4bdb
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-66
  .elementor-element.elementor-element-29cd4bdb
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 68px 60px 53px 69px;
}
.elementor-66
  .elementor-element.elementor-element-29cd4bdb
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66 .elementor-element.elementor-element-45c74463 {
  text-align: left;
}
.elementor-66
  .elementor-element.elementor-element-45c74463
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 2em;
  font-weight: 600;
  text-transform: none;
  line-height: 1.056em;
  letter-spacing: 0px;
}
.elementor-66
  .elementor-element.elementor-element-45c74463
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66 .elementor-element.elementor-element-4aaf201b {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-secondary);
  --divider-border-width: 3px;
}
.elementor-66
  .elementor-element.elementor-element-4aaf201b
  .elementor-divider-separator {
  width: 20px;
  margin: 0 auto;
  margin-left: 0;
}
.elementor-66 .elementor-element.elementor-element-4aaf201b .elementor-divider {
  text-align: left;
}
.elementor-66
  .elementor-element.elementor-element-4aaf201b
  > .elementor-widget-container {
  margin: 16px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66 .elementor-element.elementor-element-24139310 {
  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-66
  .elementor-element.elementor-element-24139310
  > .elementor-widget-container {
  margin: 23px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-23dc43a7
  > .elementor-container {
  max-width: 1170px;
}
.elementor-66 .elementor-element.elementor-element-23dc43a7 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 30px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-305a12d0
  > .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-66
  .elementor-element.elementor-element-305a12d0:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-305a12d0
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-66
  .elementor-element.elementor-element-305a12d0
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
  padding: 68px 60px 53px 69px;
}
.elementor-66
  .elementor-element.elementor-element-305a12d0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66 .elementor-element.elementor-element-766b826 {
  text-align: left;
}
.elementor-66
  .elementor-element.elementor-element-766b826
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 2em;
  font-weight: 600;
  text-transform: none;
  line-height: 1.056em;
  letter-spacing: 0px;
}
.elementor-66
  .elementor-element.elementor-element-766b826
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66 .elementor-element.elementor-element-18d10fc9 {
  --divider-border-style: solid;
  --divider-color: #e9a41b;
  --divider-border-width: 3px;
}
.elementor-66
  .elementor-element.elementor-element-18d10fc9
  .elementor-divider-separator {
  width: 20px;
  margin: 0 auto;
  margin-left: 0;
}
.elementor-66 .elementor-element.elementor-element-18d10fc9 .elementor-divider {
  text-align: left;
}
.elementor-66
  .elementor-element.elementor-element-18d10fc9
  > .elementor-widget-container {
  margin: 16px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66 .elementor-element.elementor-element-539fea55 {
  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-66
  .elementor-element.elementor-element-539fea55
  > .elementor-widget-container {
  margin: 23px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-66
  .elementor-element.elementor-element-74b0e4a1.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-66
  .elementor-element.elementor-element-74b0e4a1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-66
  .elementor-element.elementor-element-74b0e4a1
  > .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-66
  .elementor-element.elementor-element-74b0e4a1
  > .elementor-element-populated {
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-36031b11
  > .elementor-container {
  max-width: 1170px;
}
.elementor-66 .elementor-element.elementor-element-36031b11 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 30px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-66
  .elementor-element.elementor-element-5f0d39d2.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-66
  .elementor-element.elementor-element-5f0d39d2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-66
  .elementor-element.elementor-element-5f0d39d2
  > .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-66
  .elementor-element.elementor-element-5f0d39d2
  > .elementor-element-populated {
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-3ef159db
  > .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-66
  .elementor-element.elementor-element-3ef159db:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-3ef159db
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-66
  .elementor-element.elementor-element-3ef159db
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 68px 60px 53px 69px;
}
.elementor-66
  .elementor-element.elementor-element-3ef159db
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66 .elementor-element.elementor-element-5e504ba3 {
  text-align: left;
}
.elementor-66
  .elementor-element.elementor-element-5e504ba3
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 2em;
  font-weight: 600;
  text-transform: none;
  line-height: 1.056em;
  letter-spacing: 0px;
}
.elementor-66
  .elementor-element.elementor-element-5e504ba3
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66 .elementor-element.elementor-element-43bc5cc1 {
  --divider-border-style: solid;
  --divider-color: #e9a41b;
  --divider-border-width: 3px;
}
.elementor-66
  .elementor-element.elementor-element-43bc5cc1
  .elementor-divider-separator {
  width: 20px;
  margin: 0 auto;
  margin-left: 0;
}
.elementor-66 .elementor-element.elementor-element-43bc5cc1 .elementor-divider {
  text-align: left;
}
.elementor-66
  .elementor-element.elementor-element-43bc5cc1
  > .elementor-widget-container {
  margin: 16px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66 .elementor-element.elementor-element-1a9a7c44 {
  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-66
  .elementor-element.elementor-element-1a9a7c44
  > .elementor-widget-container {
  margin: 23px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-7d947e0c
  > .elementor-container {
  max-width: 1170px;
}
.elementor-66
  .elementor-element.elementor-element-7d947e0c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-66
  .elementor-element.elementor-element-7d947e0c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-66 .elementor-element.elementor-element-7d947e0c {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 70px 0px 150px 0px;
}
.elementor-66
  .elementor-element.elementor-element-7d947e0c
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66
  .elementor-element.elementor-element-6278b315
  > .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-66
  .elementor-element.elementor-element-6278b315
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-d4729d5
  > .elementor-container {
  max-width: 1170px;
}
.elementor-66 .elementor-element.elementor-element-d4729d5 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-5fa7cfaa
  > .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-66
  .elementor-element.elementor-element-5fa7cfaa:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-5fa7cfaa
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-66
  .elementor-element.elementor-element-5fa7cfaa
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
  padding: 50px 60px 55px 69px;
}
.elementor-66
  .elementor-element.elementor-element-5fa7cfaa
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66 .elementor-element.elementor-element-7c7413cd {
  text-align: left;
}
.elementor-66
  .elementor-element.elementor-element-7c7413cd
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 2em;
  font-weight: 600;
  text-transform: none;
  line-height: 1.056em;
  letter-spacing: 0px;
}
.elementor-66
  .elementor-element.elementor-element-7c7413cd
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66 .elementor-element.elementor-element-3be3f0ac {
  --divider-border-style: solid;
  --divider-color: #ffffff;
  --divider-border-width: 3px;
}
.elementor-66
  .elementor-element.elementor-element-3be3f0ac
  .elementor-divider-separator {
  width: 20px;
  margin: 0 auto;
  margin-left: 0;
}
.elementor-66 .elementor-element.elementor-element-3be3f0ac .elementor-divider {
  text-align: left;
}
.elementor-66
  .elementor-element.elementor-element-3be3f0ac
  > .elementor-widget-container {
  margin: 16px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66 .elementor-element.elementor-element-4d8591c6 {
  text-align: left;
  color: #ffffff;
  font-family: "Average", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-transform: none;
  line-height: 1.45em;
  letter-spacing: 0px;
}
.elementor-66
  .elementor-element.elementor-element-4d8591c6
  > .elementor-widget-container {
  margin: 23px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-3252412c
  > .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-66
  .elementor-element.elementor-element-3252412c
  > .elementor-element-populated {
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-25ed7ecb
  > .elementor-container {
  max-width: 1170px;
}
.elementor-66 .elementor-element.elementor-element-25ed7ecb {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 30px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-3a73a0a
  > .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-66
  .elementor-element.elementor-element-3a73a0a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-3a73a0a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #191616;
}
.elementor-66
  .elementor-element.elementor-element-3a73a0a
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
  padding: 50px 60px 15px 69px;
}
.elementor-66
  .elementor-element.elementor-element-3a73a0a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66 .elementor-element.elementor-element-5a052baf {
  text-align: left;
}
.elementor-66
  .elementor-element.elementor-element-5a052baf
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 2em;
  font-weight: 600;
  text-transform: none;
  line-height: 1.056em;
  letter-spacing: 0px;
}
.elementor-66
  .elementor-element.elementor-element-5a052baf
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66 .elementor-element.elementor-element-35b788bd {
  --divider-border-style: solid;
  --divider-color: #ffffff;
  --divider-border-width: 3px;
}
.elementor-66
  .elementor-element.elementor-element-35b788bd
  .elementor-divider-separator {
  width: 20px;
  margin: 0 auto;
  margin-left: 0;
}
.elementor-66 .elementor-element.elementor-element-35b788bd .elementor-divider {
  text-align: left;
}
.elementor-66
  .elementor-element.elementor-element-35b788bd
  > .elementor-widget-container {
  margin: 16px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66 .elementor-element.elementor-element-7c3dda5c {
  text-align: left;
  color: #ffffff;
  font-family: "Average", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-transform: none;
  line-height: 1.45em;
  letter-spacing: 0px;
}
.elementor-66
  .elementor-element.elementor-element-7c3dda5c
  > .elementor-widget-container {
  margin: 23px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-3b584876
  > .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-66
  .elementor-element.elementor-element-3b584876
  > .elementor-element-populated {
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-42e5ff17
  > .elementor-container {
  max-width: 1170px;
}
.elementor-66 .elementor-element.elementor-element-42e5ff17 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 30px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-5537152
  > .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-66
  .elementor-element.elementor-element-5537152:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-66
  .elementor-element.elementor-element-5537152
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-500798b);
}
.elementor-66
  .elementor-element.elementor-element-5537152
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
  padding: 55px 60px 75px 69px;
}
.elementor-66
  .elementor-element.elementor-element-5537152
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-66 .elementor-element.elementor-element-5394f63f {
  text-align: left;
}
.elementor-66
  .elementor-element.elementor-element-5394f63f
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 2em;
  font-weight: 600;
  text-transform: none;
  line-height: 1.056em;
  letter-spacing: 0px;
}
.elementor-66
  .elementor-element.elementor-element-5394f63f
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66 .elementor-element.elementor-element-61796a98 {
  --divider-border-style: solid;
  --divider-color: #ffffff;
  --divider-border-width: 3px;
}
.elementor-66
  .elementor-element.elementor-element-61796a98
  .elementor-divider-separator {
  width: 20px;
  margin: 0 auto;
  margin-left: 0;
}
.elementor-66 .elementor-element.elementor-element-61796a98 .elementor-divider {
  text-align: left;
}
.elementor-66
  .elementor-element.elementor-element-61796a98
  > .elementor-widget-container {
  margin: 16px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66 .elementor-element.elementor-element-e294ee2 {
  text-align: left;
  color: #ffffff;
  font-family: "Average", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-transform: none;
  line-height: 1.45em;
  letter-spacing: 0px;
}
.elementor-66
  .elementor-element.elementor-element-e294ee2
  > .elementor-widget-container {
  margin: 23px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-66
  .elementor-element.elementor-element-5584133f
  > .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-66
  .elementor-element.elementor-element-5584133f
  > .elementor-element-populated {
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) {
  .elementor-66 .elementor-element.elementor-element-65ad5fae {
    padding: 119px 30px 119px 30px;
  }
  .elementor-66
    .elementor-element.elementor-element-7a561d6e
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-3eb4363e
    .elementor-heading-title {
    font-size: 3.5em;
  }
  .elementor-66
    .elementor-element.elementor-element-3eb4363e
    > .elementor-widget-container {
    margin: -2px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-6e1829b4 {
    font-size: 0.9em;
    line-height: 1.2em;
  }
  .elementor-66
    .elementor-element.elementor-element-6e1829b4
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-189e98fb {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 30px 100px 30px;
  }
  .elementor-66
    .elementor-element.elementor-element-89d0bde
    .elementor-heading-title {
    font-size: 0.9em;
  }
  .elementor-66
    .elementor-element.elementor-element-89d0bde
    > .elementor-widget-container {
    padding: 0px 0px 0px 30px;
    background-size: 18px auto;
  }
  .elementor-66
    .elementor-element.elementor-element-4461c9d2
    .elementor-heading-title {
    font-size: 2.5em;
  }
  .elementor-66
    .elementor-element.elementor-element-4461c9d2
    > .elementor-widget-container {
    margin: 3px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-78ffd469 {
    padding: 25px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-66
    .elementor-element.elementor-element-7b6c05f4.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-66
    .elementor-element.elementor-element-7b6c05f4.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-66
    .elementor-element.elementor-element-7b6c05f4
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
  }
  .elementor-bc-flex-widget
    .elementor-66
    .elementor-element.elementor-element-29cd4bdb.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-66
    .elementor-element.elementor-element-29cd4bdb.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-66
    .elementor-element.elementor-element-29cd4bdb
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 30px 30px 20px 30px;
  }
  .elementor-66
    .elementor-element.elementor-element-45c74463
    .elementor-heading-title {
    font-size: 1.6em;
    line-height: 1em;
  }
  .elementor-66
    .elementor-element.elementor-element-45c74463
    > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-4aaf201b
    > .elementor-widget-container {
    margin: 12px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-24139310 {
    font-size: 0.9em;
    line-height: 1.2em;
  }
  .elementor-66
    .elementor-element.elementor-element-24139310
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-23dc43a7 {
    padding: 25px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-66
    .elementor-element.elementor-element-305a12d0.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-66
    .elementor-element.elementor-element-305a12d0.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-66
    .elementor-element.elementor-element-305a12d0
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 20px 30px;
  }
  .elementor-66
    .elementor-element.elementor-element-766b826
    .elementor-heading-title {
    font-size: 1.6em;
    line-height: 1em;
  }
  .elementor-66
    .elementor-element.elementor-element-766b826
    > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-18d10fc9
    > .elementor-widget-container {
    margin: 12px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-539fea55 {
    font-size: 0.9em;
    line-height: 1.2em;
  }
  .elementor-66
    .elementor-element.elementor-element-539fea55
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-66
    .elementor-element.elementor-element-74b0e4a1.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-66
    .elementor-element.elementor-element-74b0e4a1.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-66
    .elementor-element.elementor-element-74b0e4a1
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }
  .elementor-66 .elementor-element.elementor-element-36031b11 {
    padding: 25px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-66
    .elementor-element.elementor-element-5f0d39d2.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-66
    .elementor-element.elementor-element-5f0d39d2.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-66
    .elementor-element.elementor-element-5f0d39d2
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
  }
  .elementor-bc-flex-widget
    .elementor-66
    .elementor-element.elementor-element-3ef159db.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-66
    .elementor-element.elementor-element-3ef159db.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-66
    .elementor-element.elementor-element-3ef159db
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 30px 30px 20px 30px;
  }
  .elementor-66
    .elementor-element.elementor-element-5e504ba3
    .elementor-heading-title {
    font-size: 1.6em;
    line-height: 1em;
  }
  .elementor-66
    .elementor-element.elementor-element-5e504ba3
    > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-43bc5cc1
    > .elementor-widget-container {
    margin: 12px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-1a9a7c44 {
    font-size: 0.9em;
    line-height: 1.2em;
  }
  .elementor-66
    .elementor-element.elementor-element-1a9a7c44
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-7d947e0c {
    padding: 100px 30px 100px 30px;
  }
  .elementor-bc-flex-widget
    .elementor-66
    .elementor-element.elementor-element-5fa7cfaa.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-66
    .elementor-element.elementor-element-5fa7cfaa.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-66
    .elementor-element.elementor-element-5fa7cfaa
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
  }
  .elementor-66
    .elementor-element.elementor-element-7c7413cd
    .elementor-heading-title {
    font-size: 1.6em;
    line-height: 1em;
  }
  .elementor-66
    .elementor-element.elementor-element-7c7413cd
    > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-3be3f0ac
    > .elementor-widget-container {
    margin: 12px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-4d8591c6 {
    font-size: 0.9em;
    line-height: 1.2em;
  }
  .elementor-66
    .elementor-element.elementor-element-4d8591c6
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-66
    .elementor-element.elementor-element-3252412c.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-66
    .elementor-element.elementor-element-3252412c.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-66
    .elementor-element.elementor-element-3252412c
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-73e4beba
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-25ed7ecb {
    padding: 20px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-66
    .elementor-element.elementor-element-3a73a0a.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-66
    .elementor-element.elementor-element-3a73a0a.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-66
    .elementor-element.elementor-element-3a73a0a
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
  }
  .elementor-66
    .elementor-element.elementor-element-5a052baf
    .elementor-heading-title {
    font-size: 1.6em;
    line-height: 1em;
  }
  .elementor-66
    .elementor-element.elementor-element-5a052baf
    > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-35b788bd
    > .elementor-widget-container {
    margin: 12px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-7c3dda5c {
    font-size: 0.9em;
    line-height: 1.2em;
  }
  .elementor-66
    .elementor-element.elementor-element-7c3dda5c
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-66
    .elementor-element.elementor-element-3b584876.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-66
    .elementor-element.elementor-element-3b584876.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-66
    .elementor-element.elementor-element-3b584876
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }
  .elementor-66 .elementor-element.elementor-element-42e5ff17 {
    padding: 20px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-66
    .elementor-element.elementor-element-5537152.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-66
    .elementor-element.elementor-element-5537152.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-66
    .elementor-element.elementor-element-5537152
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
  }
  .elementor-66
    .elementor-element.elementor-element-5394f63f
    .elementor-heading-title {
    font-size: 1.6em;
    line-height: 1em;
  }
  .elementor-66
    .elementor-element.elementor-element-5394f63f
    > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-61796a98
    > .elementor-widget-container {
    margin: 12px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-e294ee2 {
    font-size: 0.9em;
    line-height: 1.2em;
  }
  .elementor-66
    .elementor-element.elementor-element-e294ee2
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-66
    .elementor-element.elementor-element-5584133f.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-66
    .elementor-element.elementor-element-5584133f.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-66
    .elementor-element.elementor-element-5584133f
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }
}
@media (max-width: 767px) {
  .elementor-66
    .elementor-element.elementor-element-65ad5fae:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-66
    .elementor-element.elementor-element-65ad5fae
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: cover;
  }
  .elementor-66
    .elementor-element.elementor-element-65ad5fae
    > .elementor-background-overlay {
    opacity: 0.68;
  }
  .elementor-66 .elementor-element.elementor-element-65ad5fae {
    padding: 80px 20px 80px 20px;
  }
  .elementor-66
    .elementor-element.elementor-element-7a561d6e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-3eb4363e
    .elementor-heading-title {
    font-size: 2.7em;
  }
  .elementor-66 .elementor-element.elementor-element-6e1829b4 {
    line-height: 1.3em;
  }
  .elementor-66
    .elementor-element.elementor-element-6e1829b4
    > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-189e98fb {
    padding: 66px 20px 70px 20px;
  }
  .elementor-66
    .elementor-element.elementor-element-89d0bde
    .elementor-heading-title {
    font-size: 0.8em;
  }
  .elementor-66
    .elementor-element.elementor-element-89d0bde
    > .elementor-widget-container {
    padding: 0px 0px 0px 25px;
    background-size: 16px auto;
  }
  .elementor-66
    .elementor-element.elementor-element-4461c9d2
    .elementor-heading-title {
    font-size: 1.5em;
  }
  .elementor-66
    .elementor-element.elementor-element-4461c9d2
    > .elementor-widget-container {
    padding: 0px 0px 10px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-78ffd469 {
    padding: 25px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-7b6c05f4
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-7eef1f4d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-29cd4bdb
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 28px 25px 27px 25px;
  }
  .elementor-66
    .elementor-element.elementor-element-45c74463
    > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-4aaf201b
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-24139310 {
    line-height: 1.7em;
  }
  .elementor-66
    .elementor-element.elementor-element-24139310
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-305a12d0
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 28px 25px 27px 25px;
  }
  .elementor-66
    .elementor-element.elementor-element-766b826
    > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-18d10fc9
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-539fea55 {
    line-height: 1.7em;
  }
  .elementor-66
    .elementor-element.elementor-element-539fea55
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-74b0e4a1
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-3e0a50a4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-5f0d39d2
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-6e40c2c0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-3ef159db
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 28px 25px 27px 25px;
  }
  .elementor-66
    .elementor-element.elementor-element-5e504ba3
    > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-43bc5cc1
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-1a9a7c44 {
    line-height: 1.7em;
  }
  .elementor-66
    .elementor-element.elementor-element-1a9a7c44
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-7d947e0c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 70px 20px 70px 20px;
  }
  .elementor-66
    .elementor-element.elementor-element-5fa7cfaa
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 28px 25px 27px 25px;
  }
  .elementor-66
    .elementor-element.elementor-element-7c7413cd
    > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-3be3f0ac
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-4d8591c6 {
    line-height: 1.7em;
  }
  .elementor-66
    .elementor-element.elementor-element-4d8591c6
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-3252412c
    > .elementor-element-populated {
    margin: 15px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-73e4beba
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-25ed7ecb {
    padding: 20px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-3a73a0a
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 28px 25px 27px 25px;
  }
  .elementor-66
    .elementor-element.elementor-element-5a052baf
    > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-35b788bd
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-7c3dda5c {
    line-height: 1.7em;
  }
  .elementor-66
    .elementor-element.elementor-element-7c3dda5c
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-3b584876
    > .elementor-element-populated {
    margin: 15px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-738711c5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-42e5ff17 {
    padding: 20px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-5537152
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 28px 25px 27px 25px;
  }
  .elementor-66
    .elementor-element.elementor-element-5394f63f
    > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-61796a98
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-66 .elementor-element.elementor-element-e294ee2 {
    line-height: 1.7em;
  }
  .elementor-66
    .elementor-element.elementor-element-e294ee2
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-5584133f
    > .elementor-element-populated {
    margin: 15px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-66
    .elementor-element.elementor-element-d678373
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-66 .elementor-element.elementor-element-7b6c05f4 {
    width: 58.55%;
  }
  .elementor-66 .elementor-element.elementor-element-29cd4bdb {
    width: 41.45%;
  }
  .elementor-66 .elementor-element.elementor-element-305a12d0 {
    width: 41.45%;
  }
  .elementor-66 .elementor-element.elementor-element-74b0e4a1 {
    width: 58.55%;
  }
  .elementor-66 .elementor-element.elementor-element-5f0d39d2 {
    width: 58.55%;
  }
  .elementor-66 .elementor-element.elementor-element-3ef159db {
    width: 41.45%;
  }
  .elementor-66 .elementor-element.elementor-element-5fa7cfaa {
    width: 41.45%;
  }
  .elementor-66 .elementor-element.elementor-element-3252412c {
    width: 58.55%;
  }
  .elementor-66 .elementor-element.elementor-element-3a73a0a {
    width: 41.45%;
  }
  .elementor-66 .elementor-element.elementor-element-3b584876 {
    width: 58.55%;
  }
  .elementor-66 .elementor-element.elementor-element-5537152 {
    width: 41.45%;
  }
  .elementor-66 .elementor-element.elementor-element-5584133f {
    width: 58.55%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-66 .elementor-element.elementor-element-7b6c05f4 {
    width: 50%;
  }
  .elementor-66 .elementor-element.elementor-element-29cd4bdb {
    width: 50%;
  }
  .elementor-66 .elementor-element.elementor-element-305a12d0 {
    width: 50%;
  }
  .elementor-66 .elementor-element.elementor-element-74b0e4a1 {
    width: 50%;
  }
  .elementor-66 .elementor-element.elementor-element-5f0d39d2 {
    width: 50%;
  }
  .elementor-66 .elementor-element.elementor-element-3ef159db {
    width: 50%;
  }
  .elementor-66 .elementor-element.elementor-element-5fa7cfaa {
    width: 50%;
  }
  .elementor-66 .elementor-element.elementor-element-3252412c {
    width: 50%;
  }
  .elementor-66 .elementor-element.elementor-element-3a73a0a {
    width: 50%;
  }
  .elementor-66 .elementor-element.elementor-element-3b584876 {
    width: 50%;
  }
  .elementor-66 .elementor-element.elementor-element-5537152 {
    width: 50%;
  }
  .elementor-66 .elementor-element.elementor-element-5584133f {
    width: 50%;
  }
}
