.elementor-64
  .elementor-element.elementor-element-2910413a
  > .elementor-container {
  max-width: 1170px;
}
.elementor-64
  .elementor-element.elementor-element-2910413a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-64
  .elementor-element.elementor-element-2910413a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/09/PA200453.jpg");
  background-position: 50% 32%;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-64
  .elementor-element.elementor-element-2910413a
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(0deg, #191616 0%, rgba(25, 22, 22, 0) 100%);
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-64 .elementor-element.elementor-element-2910413a {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 150px 0px 154px 0px;
}
.elementor-64
  .elementor-element.elementor-element-4cb225e3.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-64
  .elementor-element.elementor-element-4cb225e3
  > .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-64
  .elementor-element.elementor-element-4cb225e3
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-7c2ef7ec {
  text-align: center;
}
.elementor-64
  .elementor-element.elementor-element-7c2ef7ec
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
  letter-spacing: 0.9px;
}
.elementor-64
  .elementor-element.elementor-element-7c2ef7ec
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-28f62539 {
  text-align: center;
}
.elementor-64
  .elementor-element.elementor-element-28f62539
  .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-64
  .elementor-element.elementor-element-28f62539
  > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-6f8738c {
  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;
  width: var(--container-widget-width, 72.564%);
  max-width: 72.564%;
  --container-widget-width: 72.564%;
  --container-widget-flex-grow: 0;
}
.elementor-64
  .elementor-element.elementor-element-6f8738c
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64
  .elementor-element.elementor-element-c71cc8b
  > .elementor-container {
  max-width: 1170px;
}
.elementor-64
  .elementor-element.elementor-element-c71cc8b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-64
  .elementor-element.elementor-element-c71cc8b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-64 .elementor-element.elementor-element-c71cc8b {
  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-64
  .elementor-element.elementor-element-c71cc8b
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-64
  .elementor-element.elementor-element-8584269
  > .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-64
  .elementor-element.elementor-element-8584269
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-9e52fad {
  text-align: center;
}
.elementor-64
  .elementor-element.elementor-element-9e52fad
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 2.556em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
  letter-spacing: 0px;
}
.elementor-64
  .elementor-element.elementor-element-9e52fad
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64
  .elementor-element.elementor-element-3ab93366
  .elementor-field-group {
  padding-right: calc(14px / 2);
  padding-left: calc(14px / 2);
  margin-bottom: 14px;
}
.elementor-64
  .elementor-element.elementor-element-3ab93366
  .elementor-form-fields-wrapper {
  margin-left: calc(-14px / 2);
  margin-right: calc(-14px / 2);
  margin-bottom: -14px;
}
.elementor-64
  .elementor-element.elementor-element-3ab93366
  .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-64
  .elementor-element.elementor-element-3ab93366
  .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl
  .elementor-64
  .elementor-element.elementor-element-3ab93366
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-left: 0px;
}
body:not(.rtl)
  .elementor-64
  .elementor-element.elementor-element-3ab93366
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-right: 0px;
}
body
  .elementor-64
  .elementor-element.elementor-element-3ab93366
  .elementor-labels-above
  .elementor-field-group
  > label {
  padding-bottom: 0px;
}
.elementor-64
  .elementor-element.elementor-element-3ab93366
  .elementor-field-type-html {
  padding-bottom: 0px;
}
.elementor-64
  .elementor-element.elementor-element-3ab93366
  .elementor-field-group
  .elementor-field {
  color: #000000;
}
.elementor-64
  .elementor-element.elementor-element-3ab93366
  .elementor-field-group
  .elementor-field,
.elementor-64
  .elementor-element.elementor-element-3ab93366
  .elementor-field-subgroup
  label {
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 2.1em;
  letter-spacing: 0.9px;
}
.elementor-64
  .elementor-element.elementor-element-3ab93366
  .elementor-field-group:not(.elementor-field-type-upload)
  .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
  border-color: #d4ddde;
  border-width: 3px 3px 3px 3px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-64
  .elementor-element.elementor-element-3ab93366
  .elementor-field-group
  .elementor-select-wrapper
  select {
  background-color: #ffffff;
  border-color: #d4ddde;
  border-width: 3px 3px 3px 3px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-64
  .elementor-element.elementor-element-3ab93366
  .elementor-field-group
  .elementor-select-wrapper::before {
  color: #d4ddde;
}
.elementor-64 .elementor-element.elementor-element-3ab93366 .elementor-button {
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1em;
  letter-spacing: 0.9px;
  border-radius: 0px 0px 0px 0px;
  padding: 23px 62px 25px 62px;
}
.elementor-64
  .elementor-element.elementor-element-3ab93366
  .e-form__buttons__wrapper__button-next {
  background-color: var(--e-global-color-primary);
  color: #ffffff;
}
.elementor-64
  .elementor-element.elementor-element-3ab93366
  .elementor-button[type="submit"] {
  background-color: var(--e-global-color-primary);
  color: #ffffff;
}
.elementor-64
  .elementor-element.elementor-element-3ab93366
  .elementor-button[type="submit"]
  svg
  * {
  fill: #ffffff;
}
.elementor-64
  .elementor-element.elementor-element-3ab93366
  .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}
.elementor-64
  .elementor-element.elementor-element-3ab93366
  .e-form__buttons__wrapper__button-next:hover {
  background-color: #e9431b;
  color: #ffffff;
}
.elementor-64
  .elementor-element.elementor-element-3ab93366
  .elementor-button[type="submit"]:hover {
  background-color: #e9431b;
  color: #ffffff;
}
.elementor-64
  .elementor-element.elementor-element-3ab93366
  .elementor-button[type="submit"]:hover
  svg
  * {
  fill: #ffffff;
}
.elementor-64
  .elementor-element.elementor-element-3ab93366
  .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}
.elementor-64 .elementor-element.elementor-element-3ab93366 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}
.elementor-64
  .elementor-element.elementor-element-3ab93366
  > .elementor-widget-container {
  margin: 35px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64
  .elementor-element.elementor-element-38bbcf0a
  > .elementor-container {
  max-width: 1170px;
}
.elementor-64
  .elementor-element.elementor-element-38bbcf0a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-64
  .elementor-element.elementor-element-38bbcf0a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-410054b) 0%,
    #d0d0d057 19%
  );
}
.elementor-64 .elementor-element.elementor-element-38bbcf0a {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 150px 0px;
}
.elementor-64
  .elementor-element.elementor-element-38bbcf0a
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-64
  .elementor-element.elementor-element-229c449d
  > .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-64
  .elementor-element.elementor-element-229c449d
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64
  .elementor-element.elementor-element-2dd4e625
  > .elementor-container {
  max-width: 1170px;
}
.elementor-64 .elementor-element.elementor-element-2dd4e625 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-64
  .elementor-element.elementor-element-40237781.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-64
  .elementor-element.elementor-element-40237781.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-64
  .elementor-element.elementor-element-40237781.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-64
  .elementor-element.elementor-element-40237781
  > .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-64
  .elementor-element.elementor-element-40237781
  > .elementor-element-populated {
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64
  .elementor-element.elementor-element-6a20c3bb
  > .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-64
  .elementor-element.elementor-element-6a20c3bb:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-64
  .elementor-element.elementor-element-6a20c3bb
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-64
  .elementor-element.elementor-element-6a20c3bb
  > .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: 78px 70px 70px 70px;
}
.elementor-64
  .elementor-element.elementor-element-6a20c3bb
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-64 .elementor-element.elementor-element-80c831b {
  text-align: left;
}
.elementor-64
  .elementor-element.elementor-element-80c831b
  .elementor-heading-title {
  color: #191616;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 3em;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 1em;
  letter-spacing: 0px;
}
.elementor-64
  .elementor-element.elementor-element-80c831b
  > .elementor-widget-container {
  margin: -5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-52c66671 {
  text-align: left;
}
.elementor-64
  .elementor-element.elementor-element-52c66671
  .elementor-heading-title {
  color: var(--e-global-color-410054b);
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 0.9em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.3em;
  letter-spacing: 0.5px;
  word-spacing: 2px;
}
.elementor-64
  .elementor-element.elementor-element-52c66671
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-18917d23 {
  --divider-border-style: solid;
  --divider-color: #ffffff;
  --divider-border-width: 3px;
}
.elementor-64
  .elementor-element.elementor-element-18917d23
  .elementor-divider-separator {
  width: 20px;
  margin: 0 auto;
  margin-left: 0;
}
.elementor-64 .elementor-element.elementor-element-18917d23 .elementor-divider {
  text-align: left;
}
.elementor-64
  .elementor-element.elementor-element-18917d23
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-e87bf1f {
  text-align: left;
}
.elementor-64
  .elementor-element.elementor-element-e87bf1f
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 2em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.08em;
  letter-spacing: 0px;
}
.elementor-64
  .elementor-element.elementor-element-e87bf1f
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-a174676 {
  text-align: left;
}
.elementor-64
  .elementor-element.elementor-element-a174676
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 2em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.08em;
  letter-spacing: 0px;
}
.elementor-64
  .elementor-element.elementor-element-a174676
  > .elementor-widget-container {
  margin: 7px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-55dfc3c {
  text-align: left;
  width: var(--container-widget-width, 100.002%);
  max-width: 100.002%;
  --container-widget-width: 100.002%;
  --container-widget-flex-grow: 0;
}
.elementor-64
  .elementor-element.elementor-element-55dfc3c
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 2em;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.08em;
  letter-spacing: 0px;
}
.elementor-64
  .elementor-element.elementor-element-55dfc3c
  > .elementor-widget-container {
  margin: 7px -20px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64
  .elementor-element.elementor-element-c19d9f9
  .elementor-repeater-item-0e35850.elementor-social-icon {
  background-color: #222222;
}
.elementor-64
  .elementor-element.elementor-element-c19d9f9
  .elementor-repeater-item-0e35850.elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-64
  .elementor-element.elementor-element-c19d9f9
  .elementor-repeater-item-0e35850.elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-64
  .elementor-element.elementor-element-c19d9f9
  .elementor-repeater-item-705c7a3.elementor-social-icon {
  background-color: #333333;
}
.elementor-64
  .elementor-element.elementor-element-c19d9f9
  .elementor-repeater-item-705c7a3.elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-64
  .elementor-element.elementor-element-c19d9f9
  .elementor-repeater-item-705c7a3.elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-64 .elementor-element.elementor-element-c19d9f9 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 15px;
  --grid-column-gap: 0px;
  --grid-row-gap: 0px;
}
.elementor-64
  .elementor-element.elementor-element-c19d9f9
  .elementor-widget-container {
  text-align: left;
}
.elementor-64
  .elementor-element.elementor-element-c19d9f9
  .elementor-social-icon {
  background-color: #222222;
  --icon-padding: 2.15em;
}
.elementor-64
  .elementor-element.elementor-element-c19d9f9
  .elementor-social-icon
  i {
  color: #ffffff;
}
.elementor-64
  .elementor-element.elementor-element-c19d9f9
  .elementor-social-icon
  svg {
  fill: #ffffff;
}
.elementor-64 .elementor-element.elementor-element-c19d9f9 .elementor-icon {
  border-radius: 0px 0px 0px 0px;
}
.elementor-64
  .elementor-element.elementor-element-c19d9f9
  .elementor-social-icon:hover {
  background-color: #ffffff;
}
.elementor-64
  .elementor-element.elementor-element-c19d9f9
  .elementor-social-icon:hover
  i {
  color: #191616;
}
.elementor-64
  .elementor-element.elementor-element-c19d9f9
  .elementor-social-icon:hover
  svg {
  fill: #191616;
}
.elementor-64
  .elementor-element.elementor-element-c19d9f9
  > .elementor-widget-container {
  margin: 68px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64
  .elementor-element.elementor-element-41c009c5
  > .elementor-container {
  max-width: 1170px;
}
.elementor-64 .elementor-element.elementor-element-41c009c5 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 37px 0px 0px 0px;
}
.elementor-64
  .elementor-element.elementor-element-2a81ada0
  > .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-64
  .elementor-element.elementor-element-2a81ada0:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-64
  .elementor-element.elementor-element-2a81ada0
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-64
  .elementor-element.elementor-element-2a81ada0
  > .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: 47px 50px 47px 50px;
}
.elementor-64
  .elementor-element.elementor-element-2a81ada0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-64 .elementor-element.elementor-element-3aa5dc21 {
  text-align: left;
}
.elementor-64
  .elementor-element.elementor-element-3aa5dc21
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-12549fed {
  text-align: left;
}
.elementor-64
  .elementor-element.elementor-element-12549fed
  .elementor-heading-title {
  color: var(--e-global-color-410054b);
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1.333em;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 1em;
  letter-spacing: 0px;
}
.elementor-64
  .elementor-element.elementor-element-12549fed
  > .elementor-widget-container {
  margin: 14px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-96f443f {
  text-align: left;
  width: var(--container-widget-width, 105.257%);
  max-width: 105.257%;
  --container-widget-width: 105.257%;
  --container-widget-flex-grow: 0;
}
.elementor-64
  .elementor-element.elementor-element-96f443f
  .elementor-heading-title {
  color: var(--e-global-color-410054b);
  font-family: "Average", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-transform: none;
  line-height: 1em;
  letter-spacing: 0px;
}
.elementor-64
  .elementor-element.elementor-element-96f443f
  > .elementor-widget-container {
  margin: 29px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-4cc41433 {
  text-align: left;
}
.elementor-64
  .elementor-element.elementor-element-4cc41433
  .elementor-heading-title {
  color: var(--e-global-color-410054b);
  font-family: "Average", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-transform: none;
  line-height: 1em;
  letter-spacing: 0px;
}
.elementor-64
  .elementor-element.elementor-element-4cc41433
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64
  .elementor-element.elementor-element-4f698180
  > .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-64
  .elementor-element.elementor-element-4f698180:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-64
  .elementor-element.elementor-element-4f698180
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-64
  .elementor-element.elementor-element-4f698180
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 16px 0px 7px;
  --e-column-margin-right: 16px;
  --e-column-margin-left: 7px;
  padding: 47px 50px 47px 50px;
}
.elementor-64
  .elementor-element.elementor-element-4f698180
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-64 .elementor-element.elementor-element-5d0cde03 {
  text-align: left;
}
.elementor-64 .elementor-element.elementor-element-200e26a6 {
  text-align: left;
}
.elementor-64
  .elementor-element.elementor-element-200e26a6
  .elementor-heading-title {
  color: var(--e-global-color-410054b);
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1.333em;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 1em;
  letter-spacing: 0px;
}
.elementor-64
  .elementor-element.elementor-element-200e26a6
  > .elementor-widget-container {
  margin: 14px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-66147753 {
  text-align: left;
}
.elementor-64
  .elementor-element.elementor-element-66147753
  .elementor-heading-title {
  color: var(--e-global-color-410054b);
  font-family: "Average", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-transform: none;
  line-height: 1em;
  letter-spacing: 0px;
}
.elementor-64
  .elementor-element.elementor-element-66147753
  > .elementor-widget-container {
  margin: 29px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-ec2fab2 {
  text-align: left;
}
.elementor-64
  .elementor-element.elementor-element-ec2fab2
  .elementor-heading-title {
  color: var(--e-global-color-410054b);
  font-family: "Average", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-transform: none;
  line-height: 1em;
  letter-spacing: 0px;
}
.elementor-64
  .elementor-element.elementor-element-ec2fab2
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64
  .elementor-element.elementor-element-54985605
  > .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-64
  .elementor-element.elementor-element-54985605:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-64
  .elementor-element.elementor-element-54985605
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-64
  .elementor-element.elementor-element-54985605
  > .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: 47px 50px 47px 50px;
}
.elementor-64
  .elementor-element.elementor-element-54985605
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-64 .elementor-element.elementor-element-6bc8e81f {
  text-align: left;
}
.elementor-64 .elementor-element.elementor-element-703ee518 {
  text-align: left;
}
.elementor-64
  .elementor-element.elementor-element-703ee518
  .elementor-heading-title {
  color: var(--e-global-color-410054b);
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1.333em;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 1em;
  letter-spacing: 0px;
}
.elementor-64
  .elementor-element.elementor-element-703ee518
  > .elementor-widget-container {
  margin: 14px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-be96389 {
  text-align: left;
}
.elementor-64
  .elementor-element.elementor-element-be96389
  .elementor-heading-title {
  color: var(--e-global-color-410054b);
  font-family: "Average", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-transform: none;
  line-height: 1em;
  letter-spacing: 0px;
}
.elementor-64
  .elementor-element.elementor-element-be96389
  > .elementor-widget-container {
  margin: 29px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-d8fe900 {
  text-align: left;
}
.elementor-64
  .elementor-element.elementor-element-d8fe900
  .elementor-heading-title {
  color: var(--e-global-color-410054b);
  font-family: "Average", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-transform: none;
  line-height: 1em;
  letter-spacing: 0px;
}
.elementor-64
  .elementor-element.elementor-element-d8fe900
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64
  .elementor-element.elementor-element-9f981bb
  > .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-64
  .elementor-element.elementor-element-9f981bb:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-64
  .elementor-element.elementor-element-9f981bb
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-64
  .elementor-element.elementor-element-9f981bb
  > .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: 47px 50px 47px 50px;
}
.elementor-64
  .elementor-element.elementor-element-9f981bb
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-64 .elementor-element.elementor-element-a118f01 {
  text-align: left;
}
.elementor-64 .elementor-element.elementor-element-23bb6307 {
  text-align: left;
}
.elementor-64
  .elementor-element.elementor-element-23bb6307
  .elementor-heading-title {
  color: var(--e-global-color-410054b);
  font-family: "Barlow Condensed", Sans-serif;
  font-size: 1.333em;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 1em;
  letter-spacing: 0px;
}
.elementor-64
  .elementor-element.elementor-element-23bb6307
  > .elementor-widget-container {
  margin: 14px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-a2b5ab1 {
  text-align: left;
}
.elementor-64
  .elementor-element.elementor-element-a2b5ab1
  .elementor-heading-title {
  color: var(--e-global-color-410054b);
  font-family: "Average", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-transform: none;
  line-height: 1em;
  letter-spacing: 0px;
}
.elementor-64
  .elementor-element.elementor-element-a2b5ab1
  > .elementor-widget-container {
  margin: 29px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-3180e70 {
  text-align: left;
}
.elementor-64
  .elementor-element.elementor-element-3180e70
  .elementor-heading-title {
  color: var(--e-global-color-410054b);
  font-family: "Average", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-transform: none;
  line-height: 1em;
  letter-spacing: 0px;
}
.elementor-64
  .elementor-element.elementor-element-3180e70
  > .elementor-widget-container {
  margin: 29px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-64 .elementor-element.elementor-element-60a8fd88 {
  text-align: left;
}
.elementor-64
  .elementor-element.elementor-element-60a8fd88
  .elementor-heading-title {
  color: var(--e-global-color-410054b);
  font-family: "Average", Sans-serif;
  font-size: 1em;
  font-weight: 400;
  text-transform: none;
  line-height: 1em;
  letter-spacing: 0px;
}
.elementor-64
  .elementor-element.elementor-element-60a8fd88
  > .elementor-widget-container {
  margin: 8px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) {
  .elementor-64
    .elementor-element.elementor-element-2910413a:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-64
    .elementor-element.elementor-element-2910413a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-64 .elementor-element.elementor-element-2910413a {
    padding: 100px 30px 98px 30px;
  }
  .elementor-64
    .elementor-element.elementor-element-4cb225e3
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-7c2ef7ec
    > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-28f62539
    .elementor-heading-title {
    font-size: 3.5em;
  }
  .elementor-64 .elementor-element.elementor-element-6f8738c {
    font-size: 0.9em;
    line-height: 1.2em;
  }
  .elementor-64
    .elementor-element.elementor-element-6f8738c
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-64 .elementor-element.elementor-element-c71cc8b {
    padding: 100px 30px 100px 30px;
  }
  .elementor-64
    .elementor-element.elementor-element-9e52fad
    .elementor-heading-title {
    font-size: 2.3em;
  }
  .elementor-64
    .elementor-element.elementor-element-3ab93366
    .elementor-field-group
    .elementor-field,
  .elementor-64
    .elementor-element.elementor-element-3ab93366
    .elementor-field-subgroup
    label {
    font-size: 0.8em;
  }
  .elementor-64
    .elementor-element.elementor-element-3ab93366
    .elementor-button {
    font-size: 0.8em;
  }
  .elementor-64
    .elementor-element.elementor-element-3ab93366
    > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-64 .elementor-element.elementor-element-38bbcf0a {
    padding: 100px 30px 100px 30px;
  }
  .elementor-64
    .elementor-element.elementor-element-40237781
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }
  .elementor-bc-flex-widget
    .elementor-64
    .elementor-element.elementor-element-6a20c3bb.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-64
    .elementor-element.elementor-element-6a20c3bb.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-64
    .elementor-element.elementor-element-6a20c3bb
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 45px 40px 40px 40px;
  }
  .elementor-64
    .elementor-element.elementor-element-80c831b
    .elementor-heading-title {
    font-size: 1.8em;
  }
  .elementor-64
    .elementor-element.elementor-element-52c66671
    .elementor-heading-title {
    font-size: 0.7em;
    line-height: 1em;
  }
  .elementor-64
    .elementor-element.elementor-element-52c66671
    > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-18917d23
    > .elementor-widget-container {
    margin: 12px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-e87bf1f
    .elementor-heading-title {
    font-size: 1.3em;
    line-height: 1em;
  }
  .elementor-64
    .elementor-element.elementor-element-e87bf1f
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-a174676
    .elementor-heading-title {
    font-size: 1em;
    line-height: 1em;
  }
  .elementor-64
    .elementor-element.elementor-element-a174676
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-55dfc3c
    .elementor-heading-title {
    font-size: 1em;
    line-height: 1em;
  }
  .elementor-64
    .elementor-element.elementor-element-55dfc3c
    > .elementor-widget-container {
    margin: 12px 0px 0px 0px;
  }
  .elementor-64 .elementor-element.elementor-element-c19d9f9 {
    --icon-size: 13px;
  }
  .elementor-64
    .elementor-element.elementor-element-c19d9f9
    .elementor-social-icon {
    --icon-padding: 1.4em;
  }
  .elementor-64
    .elementor-element.elementor-element-c19d9f9
    > .elementor-widget-container {
    margin: 17px 0px 0px 0px;
  }
  .elementor-64 .elementor-element.elementor-element-41c009c5 {
    padding: 20px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-2a81ada0
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 25px 25px 25px 25px;
  }
  .elementor-64
    .elementor-element.elementor-element-12549fed
    .elementor-heading-title {
    font-size: 1.2em;
  }
  .elementor-64
    .elementor-element.elementor-element-12549fed
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-96f443f
    .elementor-heading-title {
    font-size: 0.9em;
  }
  .elementor-64
    .elementor-element.elementor-element-96f443f
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-4cc41433
    .elementor-heading-title {
    font-size: 0.9em;
  }
  .elementor-64
    .elementor-element.elementor-element-4cc41433
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-4f698180
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 25px 25px 25px 25px;
  }
  .elementor-64
    .elementor-element.elementor-element-200e26a6
    .elementor-heading-title {
    font-size: 1.2em;
  }
  .elementor-64
    .elementor-element.elementor-element-200e26a6
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-66147753
    .elementor-heading-title {
    font-size: 0.9em;
  }
  .elementor-64
    .elementor-element.elementor-element-66147753
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-ec2fab2
    .elementor-heading-title {
    font-size: 0.9em;
  }
  .elementor-64
    .elementor-element.elementor-element-ec2fab2
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-54985605
    > .elementor-element-populated {
    margin: 20px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
    padding: 26px 25px 25px 25px;
  }
  .elementor-64
    .elementor-element.elementor-element-703ee518
    .elementor-heading-title {
    font-size: 1.2em;
  }
  .elementor-64
    .elementor-element.elementor-element-703ee518
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-be96389
    .elementor-heading-title {
    font-size: 0.9em;
  }
  .elementor-64
    .elementor-element.elementor-element-be96389
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-d8fe900
    .elementor-heading-title {
    font-size: 0.9em;
  }
  .elementor-64
    .elementor-element.elementor-element-d8fe900
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-9f981bb
    > .elementor-element-populated {
    margin: 20px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 25px 25px 25px 25px;
  }
  .elementor-64
    .elementor-element.elementor-element-23bb6307
    .elementor-heading-title {
    font-size: 1.2em;
  }
  .elementor-64
    .elementor-element.elementor-element-23bb6307
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-a2b5ab1
    .elementor-heading-title {
    font-size: 0.9em;
  }
  .elementor-64
    .elementor-element.elementor-element-a2b5ab1
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-3180e70
    .elementor-heading-title {
    font-size: 0.9em;
  }
  .elementor-64
    .elementor-element.elementor-element-3180e70
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-60a8fd88
    .elementor-heading-title {
    font-size: 0.9em;
  }
  .elementor-64
    .elementor-element.elementor-element-60a8fd88
    > .elementor-widget-container {
    margin: 3px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-64
    .elementor-element.elementor-element-2910413a:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-64
    .elementor-element.elementor-element-2910413a
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-64 .elementor-element.elementor-element-2910413a {
    padding: 70px 20px 70px 20px;
  }
  .elementor-64
    .elementor-element.elementor-element-4cb225e3
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-7c2ef7ec
    .elementor-heading-title {
    font-size: 0.9em;
  }
  .elementor-64
    .elementor-element.elementor-element-7c2ef7ec
    > .elementor-widget-container {
    margin: 0px 0px 7px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-28f62539
    .elementor-heading-title {
    font-size: 2.4em;
  }
  .elementor-64 .elementor-element.elementor-element-6f8738c {
    line-height: 1.3em;
    --container-widget-width: 1000px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 1000px);
    max-width: 1000px;
  }
  .elementor-64
    .elementor-element.elementor-element-6f8738c
    > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
  }
  .elementor-64 .elementor-element.elementor-element-c71cc8b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 70px 20px 70px 20px;
  }
  .elementor-64
    .elementor-element.elementor-element-9e52fad
    .elementor-heading-title {
    font-size: 1.5em;
  }
  .elementor-64
    .elementor-element.elementor-element-3ab93366
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-64 .elementor-element.elementor-element-38bbcf0a {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 20px 70px 20px;
  }
  .elementor-64 .elementor-element.elementor-element-2dd4e625 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-40237781
    > .elementor-element-populated {
    margin: 15px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-4fb946fa
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-6a20c3bb
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 60px 25px 27px 25px;
  }
  .elementor-64
    .elementor-element.elementor-element-80c831b
    .elementor-heading-title {
    font-size: 1.6em;
  }
  .elementor-64
    .elementor-element.elementor-element-52c66671
    .elementor-heading-title {
    font-size: 0.6em;
  }
  .elementor-64
    .elementor-element.elementor-element-52c66671
    > .elementor-widget-container {
    margin: 3px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-18917d23
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-e87bf1f
    .elementor-heading-title {
    font-size: 1.1em;
  }
  .elementor-64
    .elementor-element.elementor-element-e87bf1f
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-a174676
    .elementor-heading-title {
    font-size: 1em;
  }
  .elementor-64
    .elementor-element.elementor-element-a174676
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-55dfc3c
    .elementor-heading-title {
    font-size: 1em;
  }
  .elementor-64
    .elementor-element.elementor-element-55dfc3c
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-c19d9f9
    .elementor-social-icon {
    --icon-padding: 1.2em;
  }
  .elementor-64
    .elementor-element.elementor-element-c19d9f9
    > .elementor-widget-container {
    margin: 13px 0px 0px 0px;
  }
  .elementor-64 .elementor-element.elementor-element-2a81ada0 {
    width: 100%;
  }
  .elementor-64
    .elementor-element.elementor-element-2a81ada0
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 25px 25px 25px;
  }
  .elementor-64
    .elementor-element.elementor-element-12549fed
    .elementor-heading-title {
    font-size: 1.1em;
  }
  .elementor-64
    .elementor-element.elementor-element-12549fed
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-96f443f
    .elementor-heading-title {
    font-size: 0.85em;
  }
  .elementor-64
    .elementor-element.elementor-element-96f443f
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-4cc41433
    .elementor-heading-title {
    font-size: 0.85em;
  }
  .elementor-64
    .elementor-element.elementor-element-4cc41433
    > .elementor-widget-container {
    margin: 10px 0px 10px 0px;
  }
  .elementor-64 .elementor-element.elementor-element-4f698180 {
    width: 100%;
  }
  .elementor-64
    .elementor-element.elementor-element-4f698180
    > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 25px 25px 25px;
  }
  .elementor-64
    .elementor-element.elementor-element-200e26a6
    .elementor-heading-title {
    font-size: 1.1em;
  }
  .elementor-64
    .elementor-element.elementor-element-200e26a6
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-66147753
    .elementor-heading-title {
    font-size: 0.85em;
  }
  .elementor-64
    .elementor-element.elementor-element-66147753
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-ec2fab2
    .elementor-heading-title {
    font-size: 0.85em;
  }
  .elementor-64
    .elementor-element.elementor-element-ec2fab2
    > .elementor-widget-container {
    margin: 10px 0px 10px 0px;
  }
  .elementor-64 .elementor-element.elementor-element-54985605 {
    width: 100%;
  }
  .elementor-64
    .elementor-element.elementor-element-54985605
    > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 25px 25px 25px;
  }
  .elementor-64
    .elementor-element.elementor-element-703ee518
    .elementor-heading-title {
    font-size: 1.1em;
  }
  .elementor-64
    .elementor-element.elementor-element-703ee518
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-be96389
    .elementor-heading-title {
    font-size: 0.85em;
  }
  .elementor-64
    .elementor-element.elementor-element-be96389
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-d8fe900
    .elementor-heading-title {
    font-size: 0.85em;
  }
  .elementor-64
    .elementor-element.elementor-element-d8fe900
    > .elementor-widget-container {
    margin: 10px 0px 10px 0px;
  }
  .elementor-64 .elementor-element.elementor-element-9f981bb {
    width: 100%;
  }
  .elementor-64
    .elementor-element.elementor-element-9f981bb
    > .elementor-element-populated {
    margin: 10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 25px 25px 25px;
  }
  .elementor-64
    .elementor-element.elementor-element-23bb6307
    .elementor-heading-title {
    font-size: 1.1em;
  }
  .elementor-64
    .elementor-element.elementor-element-23bb6307
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-a2b5ab1
    .elementor-heading-title {
    font-size: 0.85em;
  }
  .elementor-64
    .elementor-element.elementor-element-a2b5ab1
    > .elementor-widget-container {
    margin: 8px 0px 0px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-3180e70
    .elementor-heading-title {
    font-size: 0.85em;
  }
  .elementor-64
    .elementor-element.elementor-element-3180e70
    > .elementor-widget-container {
    margin: 10px 0px 10px 0px;
  }
  .elementor-64
    .elementor-element.elementor-element-60a8fd88
    .elementor-heading-title {
    font-size: 0.85em;
  }
}
@media (min-width: 768px) {
  .elementor-64 .elementor-element.elementor-element-40237781 {
    width: 50%;
  }
  .elementor-64 .elementor-element.elementor-element-6a20c3bb {
    width: 50%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-64 .elementor-element.elementor-element-40237781 {
    width: 46%;
  }
  .elementor-64 .elementor-element.elementor-element-6a20c3bb {
    width: 54%;
  }
  .elementor-64 .elementor-element.elementor-element-2a81ada0 {
    width: 50%;
  }
  .elementor-64 .elementor-element.elementor-element-4f698180 {
    width: 50%;
  }
  .elementor-64 .elementor-element.elementor-element-54985605 {
    width: 50%;
  }
  .elementor-64 .elementor-element.elementor-element-9f981bb {
    width: 50%;
  }
}
