.elementor-17318 .elementor-element.elementor-element-0db7729:not(.elementor-motion-effects-element-type-background),
.elementor-17318 .elementor-element.elementor-element-0db7729 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #f5f5f5;
}
.elementor-17318 .elementor-element.elementor-element-0db7729 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-17318 .elementor-element.elementor-element-0db7729 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-17318
  .elementor-element.elementor-element-92e577d
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0;
}
.elementor-17318 .elementor-element.elementor-element-92e577d > .elementor-element-populated {
  padding: 0;
}
.elementor-17318 .elementor-element.elementor-element-1a6e527 > .elementor-container {
  max-width: 1280px;
}
.elementor-17318 .elementor-element.elementor-element-1a6e527:not(.elementor-motion-effects-element-type-background),
.elementor-17318 .elementor-element.elementor-element-1a6e527 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url('../../../../uploads/2023/06/promotion-page-background-3.webp');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-17318 .elementor-element.elementor-element-1a6e527 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 50px 0;
}
.elementor-17318 .elementor-element.elementor-element-1a6e527 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-17318 .elementor-element.elementor-element-5e368dc > .elementor-element-populated {
  padding: 0 20px;
}
.elementor-17318 .elementor-element.elementor-element-c48496a .elementor-heading-title {
  color: #fff;
  font-size: 48px;
  font-weight: 700;
  line-height: 60px;
}
.elementor-17318 .elementor-element.elementor-element-c48496a > .elementor-widget-container {
  margin: 0 0 5px;
}
.elementor-17318 .elementor-element.elementor-element-1fadadf {
  color: #fff;
  font-family: 'Muli', Sans-serif;
  font-size: 18px;
  font-weight: 300;
}
.elementor-17318 .elementor-element.elementor-element-7da883f {
  padding: 10px 0 30px;
}
.elementor-17318 .elementor-element.elementor-element-94e8b5c > .elementor-element-populated {
  padding: 0;
}
.elementor-17318 .elementor-element.elementor-element-f2697e0 {
  text-align: left;
}
.elementor-17318 .elementor-element.elementor-element-f2697e0 img {
  width: 40px;
}
.elementor-17318 .elementor-element.elementor-element-eabd2c9 > .elementor-element-populated {
  padding: 0;
}
.elementor-17318 .elementor-element.elementor-element-1f6fcb9 {
  color: #fff;
  font-family: 'Muli', Sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 45px;
}
.elementor-17318 .elementor-element.elementor-element-9877925 {
  padding: 10px 0 30px;
}
.elementor-17318 .elementor-element.elementor-element-eb6be02 > .elementor-element-populated {
  padding: 0;
}
.elementor-17318 .elementor-element.elementor-element-d864935 {
  text-align: left;
}
.elementor-17318 .elementor-element.elementor-element-d864935 img {
  width: 40px;
}
.elementor-17318 .elementor-element.elementor-element-6f52e8b > .elementor-element-populated {
  padding: 0;
}
.elementor-17318 .elementor-element.elementor-element-aa203c3 {
  color: #fff;
  font-family: 'Muli', Sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 45px;
}
.elementor-17318 .elementor-element.elementor-element-e7f546f > .elementor-element-populated {
  padding: 0;
}
.elementor-17318 .elementor-element.elementor-element-bcdaac7 {
  text-align: left;
}
.elementor-17318 .elementor-element.elementor-element-bcdaac7 img {
  width: 40px;
}
.elementor-17318 .elementor-element.elementor-element-c311ab3 > .elementor-element-populated {
  padding: 0;
}
.elementor-17318 .elementor-element.elementor-element-efe6932 {
  color: #fff;
  font-family: 'Muli', Sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 45px;
}
.elementor-17318 .elementor-element.elementor-element-cfbd8a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-17318 .elementor-element.elementor-element-cfbd8a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #fff;
}
.elementor-17318 .elementor-element.elementor-element-cfbd8a3 > .elementor-element-populated,
.elementor-17318 .elementor-element.elementor-element-cfbd8a3 > .elementor-element-populated > .elementor-background-overlay,
.elementor-17318 .elementor-element.elementor-element-cfbd8a3 > .elementor-background-slideshow {
  border-radius: 10px;
}
.elementor-17318 .elementor-element.elementor-element-cfbd8a3 > .elementor-element-populated {
  box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.05);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0 20px 0 0;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
  padding: 30px;
}
.elementor-17318 .elementor-element.elementor-element-cfbd8a3 > .elementor-element-populated > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-17318 .elementor-element.elementor-element-3630f757 .elementor-field-group {
  padding-right: calc(8px / 2);
  padding-left: calc(8px / 2);
  margin-bottom: 20px;
}
.elementor-17318 .elementor-element.elementor-element-3630f757 .elementor-form-fields-wrapper {
  margin-left: calc(-8px / 2);
  margin-right: calc(-8px / 2);
  margin-bottom: -20px;
}
.elementor-17318 .elementor-element.elementor-element-3630f757 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-17318 .elementor-element.elementor-element-3630f757 .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl .elementor-17318 .elementor-element.elementor-element-3630f757 .elementor-labels-inline .elementor-field-group > label {
  padding-left: 10px;
}
body:not(.rtl) .elementor-17318 .elementor-element.elementor-element-3630f757 .elementor-labels-inline .elementor-field-group > label {
  padding-right: 10px;
}
body .elementor-17318 .elementor-element.elementor-element-3630f757 .elementor-labels-above .elementor-field-group > label {
  padding-bottom: 10px;
}
.elementor-17318 .elementor-element.elementor-element-3630f757 .elementor-field-group > label,
.elementor-17318 .elementor-element.elementor-element-3630f757 .elementor-field-subgroup label {
  color: #333;
}
.elementor-17318 .elementor-element.elementor-element-3630f757 .elementor-field-group > label {
  font-family: 'Muli', Sans-serif;
  font-size: 13px;
  font-weight: 400;
}
.elementor-17318 .elementor-element.elementor-element-3630f757 .elementor-field-type-html {
  padding-bottom: 10px;
  color: #333;
  font-family: 'Muli', Sans-serif;
  font-size: 14px;
  font-weight: 300;
}
.elementor-17318
  .elementor-element.elementor-element-3630f757
  .elementor-field-type-radio.gloo-column-radio
  .elementor-field-subgroup:not(.elementor-subgroup-inline)
  .elementor-field-option {
  flex: 0 0 calc(100% / 2 - 10px);
  padding-inline: 8px;
  border: 1px solid #eee;
}
.elementor-17318
  .elementor-element.elementor-element-3630f757
  .elementor-field-type-checkbox.gloo-column-checkbox
  .elementor-field-subgroup:not(.elementor-subgroup-inline)
  .elementor-field-option {
  flex: 0 0 calc(100% / 2 - 10px);
  padding-inline: 8px;
  border: 1px solid #eee;
}
.elementor-17318 .elementor-element.elementor-element-3630f757 .gloo-column-radio .elementor-field-subgroup {
  row-gap: 10px;
  column-gap: 10px;
}
.elementor-17318 .elementor-element.elementor-element-3630f757 .gloo-column-checkbox .elementor-field-subgroup {
  row-gap: 10px;
  column-gap: 10px;
}
.elementor-17318 .elementor-element.elementor-element-3630f757 .elementor-field-type-radio.gloo-column-radio .elementor-field-subgroup .elementor-field-option,
.elementor-17318
  .elementor-element.elementor-element-3630f757
  .elementor-field-type-checkbox.gloo-column-checkbox
  .elementor-field-subgroup
  .elementor-field-option {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-17318 .elementor-element.elementor-element-3630f757 .gloo-signature-wrapper {
  --canvas-width: 400px;
  --canvas-height: 200px;
}
.elementor-17318 .elementor-element.elementor-element-3630f757 .gloo-signature-wrapper > div {
  width: 400px;
  height: 200px;
}
.elementor-editor-active .elementor-17318 .elementor-element.elementor-element-3630f757 .gloo-signature-wrapper canvas {
  height: 200px;
}
.elementor-17318 .elementor-element.elementor-element-3630f757 .gloo-signature-canvas {
  border-radius: 3px;
  border-width: 1px;
  background-color: #fff;
}
.elementor-17318 .elementor-element.elementor-element-3630f757 .gloo-signature-button-clear {
  border-radius: 3px;
}
.iti--allow-dropdown .iti__flag-container .iti__selected-flag {
  background-color: #ddd;
}
.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: #ddd !important;
}
.iti--allow-dropdown .iti__arrow {
  border-top-color: #000;
}
.elementor-17318 .elementor-element.elementor-element-3630f757 .elementor-field-group .elementor-field {
  color: #4c4c4c;
}
.elementor-17318
  .elementor-element.elementor-element-3630f757
  .elementor-field-group:not(.elementor-field-type-upload)
  .elementor-field:not(.elementor-select-wrapper) {
  background-color: #fff;
  border-color: #ebebeb;
  border-radius: 4px;
}
.elementor-17318 .elementor-element.elementor-element-3630f757 .elementor-field-group .elementor-select-wrapper select {
  background-color: #fff;
  border-color: #ebebeb;
  border-radius: 4px;
}
.elementor-17318 .elementor-element.elementor-element-3630f757 .elementor-field-group .elementor-select-wrapper:before {
  color: #ebebeb;
}
.elementor-17318 .elementor-element.elementor-element-3630f757 .elementor-button {
  font-family: 'Muli', Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
  border-radius: 25px;
  padding: 10px 25px;
}
.elementor-17318 .elementor-element.elementor-element-3630f757 .e-form__buttons__wrapper__button-next {
  background-color: #f2672a;
  color: #fff;
}
.elementor-17318 .elementor-element.elementor-element-3630f757 .elementor-button[type='submit'] {
  background-color: #f2672a;
  color: #fff;
}
.elementor-17318 .elementor-element.elementor-element-3630f757 .elementor-button[type='submit'] svg * {
  fill: #fff;
}
.elementor-17318 .elementor-element.elementor-element-3630f757 .e-form__buttons__wrapper__button-previous {
  background-color: #f2672a;
  color: #fff;
}
.elementor-17318 .elementor-element.elementor-element-3630f757 .e-form__buttons__wrapper__button-next:hover {
  background-color: #0f2c52;
  color: #fff;
}
.elementor-17318 .elementor-element.elementor-element-3630f757 .elementor-button[type='submit']:hover {
  background-color: #0f2c52;
  color: #fff;
}
.elementor-17318 .elementor-element.elementor-element-3630f757 .elementor-button[type='submit']:hover svg * {
  fill: #fff;
}
.elementor-17318 .elementor-element.elementor-element-3630f757 .e-form__buttons__wrapper__button-previous:hover {
  background-color: #0f2c52;
  color: #fff;
}
.elementor-17318 .elementor-element.elementor-element-3630f757 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #fff;
  --e-form-steps-indicator-active-secondary-color: #fff;
  --e-form-steps-indicator-completed-secondary-color: #fff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}
.elementor-17318 .elementor-element.elementor-element-08b6dd9 {
  text-align: center;
}
.elementor-17318 .elementor-element.elementor-element-08b6dd9 > .elementor-widget-container {
  margin: 10px 0 0;
}
.elementor-17318 .elementor-element.elementor-element-9d00899 > .elementor-container {
  max-width: 1280px;
}
.elementor-17318 .elementor-element.elementor-element-9d00899:not(.elementor-motion-effects-element-type-background),
.elementor-17318 .elementor-element.elementor-element-9d00899 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url('../../../../uploads/2023/06/promotion-page-background-3.webp');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-17318 .elementor-element.elementor-element-9d00899 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 50px 0;
}
.elementor-17318 .elementor-element.elementor-element-9d00899 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-17318 .elementor-element.elementor-element-8d01378 > .elementor-element-populated {
  padding: 0 20px;
}
.elementor-17318 .elementor-element.elementor-element-e5b217e .elementor-heading-title {
  color: #fff;
  font-size: 48px;
  font-weight: 700;
  line-height: 60px;
}
.elementor-17318 .elementor-element.elementor-element-e5b217e > .elementor-widget-container {
  margin: 0 0 5px;
}
.elementor-17318 .elementor-element.elementor-element-dee0116 {
  color: #fff;
  font-family: 'Muli', Sans-serif;
  font-size: 18px;
  font-weight: 300;
}
.elementor-17318 .elementor-element.elementor-element-e55f50e {
  padding: 10px 0 30px;
}
.elementor-17318 .elementor-element.elementor-element-29519e2 > .elementor-element-populated {
  padding: 0;
}
.elementor-17318 .elementor-element.elementor-element-cc3e3e0 {
  text-align: left;
}
.elementor-17318 .elementor-element.elementor-element-cc3e3e0 img {
  width: 40px;
}
.elementor-17318 .elementor-element.elementor-element-29ffc99 > .elementor-element-populated {
  padding: 0;
}
.elementor-17318 .elementor-element.elementor-element-42bd6d4 {
  color: #fff;
  font-family: 'Muli', Sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 45px;
}
.elementor-17318 .elementor-element.elementor-element-c950d7a {
  padding: 10px 0 30px;
}
.elementor-17318 .elementor-element.elementor-element-3a9c74a > .elementor-element-populated {
  padding: 0;
}
.elementor-17318 .elementor-element.elementor-element-ab8da8b {
  text-align: left;
}
.elementor-17318 .elementor-element.elementor-element-ab8da8b img {
  width: 40px;
}
.elementor-17318 .elementor-element.elementor-element-fe124ad > .elementor-element-populated {
  padding: 0;
}
.elementor-17318 .elementor-element.elementor-element-71058a4 {
  color: #fff;
  font-family: 'Muli', Sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 45px;
}
.elementor-17318 .elementor-element.elementor-element-07073f2 > .elementor-element-populated {
  padding: 0;
}
.elementor-17318 .elementor-element.elementor-element-d56eaf9 {
  text-align: left;
}
.elementor-17318 .elementor-element.elementor-element-d56eaf9 img {
  width: 40px;
}
.elementor-17318 .elementor-element.elementor-element-aae096f > .elementor-element-populated {
  padding: 0;
}
.elementor-17318 .elementor-element.elementor-element-5260585 {
  color: #fff;
  font-family: 'Muli', Sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 45px;
}
.elementor-17318 .elementor-element.elementor-element-c9cb0f0 > .elementor-element-populated,
.elementor-17318 .elementor-element.elementor-element-c9cb0f0 > .elementor-element-populated > .elementor-background-overlay,
.elementor-17318 .elementor-element.elementor-element-c9cb0f0 > .elementor-background-slideshow {
  border-radius: 10px;
}
.elementor-17318 .elementor-element.elementor-element-c9cb0f0 > .elementor-element-populated {
  box-shadow: 0px 0px 25px 10px rgba(0, 0, 0, 0.05);
  margin: 0 20px 0 0;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
  padding: 30px;
}
.elementor-17318 .elementor-element.elementor-element-949bb86 > .elementor-container {
  max-width: 860px;
}
.elementor-17318 .elementor-element.elementor-element-3bedf83 > .elementor-element-populated {
  padding: 110px 20px 0;
}
.elementor-17318 .elementor-element.elementor-element-6b69848 .elementor-heading-title {
  font-size: 36px;
  font-weight: 300;
  line-height: 48px;
}
.elementor-17318 .elementor-element.elementor-element-ec74838 {
  color: var(--e-global-color-text);
  font-family: 'Muli', Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-17318 .elementor-element.elementor-element-419e210 .elementor-heading-title {
  font-size: 30px;
  font-weight: 300;
  line-height: 48px;
}
.elementor-17318 .elementor-element.elementor-element-419e210 > .elementor-widget-container {
  padding: 60px 0 0;
}
.elementor-17318 .elementor-element.elementor-element-ccd3a70 {
  color: var(--e-global-color-text);
  font-family: 'Muli', Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-17318 .elementor-element.elementor-element-ccd3a70 > .elementor-widget-container {
  padding: 0 0 55px;
}
.elementor-17318 .elementor-element.elementor-element-ce89cd3 > .elementor-container {
  max-width: 860px;
}
.elementor-17318 .elementor-element.elementor-element-ce89cd3:not(.elementor-motion-effects-element-type-background),
.elementor-17318 .elementor-element.elementor-element-ce89cd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url('../../../../uploads/2023/06/table-background.webp');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-17318 .elementor-element.elementor-element-ce89cd3 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
  padding: 80px 0 60px;
}
.elementor-17318 .elementor-element.elementor-element-ce89cd3 > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-17318 .elementor-element.elementor-element-bd35fd8 > .elementor-element-populated {
  padding: 0 20px;
}
.elementor-17318 .elementor-element.elementor-element-653d202 {
  text-align: center;
}
.elementor-17318 .elementor-element.elementor-element-653d202 .elementor-heading-title {
  color: #fff;
  font-size: 36px;
  font-weight: 300;
  line-height: 48px;
}
.elementor-17318 .elementor-element.elementor-element-8dc0255 {
  text-align: center;
  color: #fff;
  font-family: 'Muli', Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-17318 .elementor-element.elementor-element-5decb7d > .elementor-widget-container {
  margin: 40px 0 0;
}
.elementor-17318 .elementor-element.elementor-element-1d9be73 > .elementor-container {
  max-width: 860px;
}
.elementor-17318 .elementor-element.elementor-element-887a00d > .elementor-element-populated {
  padding: 40px 20px 0;
}
.elementor-17318 .elementor-element.elementor-element-22c6ced .elementor-heading-title {
  font-size: 30px;
  font-weight: 300;
  line-height: 48px;
}
.elementor-17318 .elementor-element.elementor-element-22c6ced > .elementor-widget-container {
  padding: 0;
}
.elementor-17318 .elementor-element.elementor-element-f52aba5 {
  color: var(--e-global-color-text);
  font-family: 'Muli', Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-17318 .elementor-element.elementor-element-f52aba5 > .elementor-widget-container {
  padding: 0 0 60px;
}
.elementor-17318 .elementor-element.elementor-element-7a01397 .elementor-heading-title {
  font-size: 36px;
  font-weight: 300;
  line-height: 48px;
}
.elementor-17318 .elementor-element.elementor-element-ef605a2 {
  color: var(--e-global-color-text);
  font-family: 'Muli', Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-17318 .elementor-element.elementor-element-ef605a2 > .elementor-widget-container {
  padding: 0 0 40px;
}
.elementor-17318 .elementor-element.elementor-element-2e673fe .elementor-heading-title {
  font-size: 36px;
  font-weight: 300;
  line-height: 48px;
}
.elementor-17318 .elementor-element.elementor-element-511205a {
  color: var(--e-global-color-text);
  font-family: 'Muli', Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-17318 .elementor-element.elementor-element-511205a > .elementor-widget-container {
  padding: 0 0 40px;
}
@media (min-width: 781px) {
  .elementor-17318 .elementor-element.elementor-element-94e8b5c {
    width: 20%;
  }
  .elementor-17318 .elementor-element.elementor-element-eabd2c9 {
    width: 80%;
  }
  .elementor-17318 .elementor-element.elementor-element-eb6be02 {
    width: 20%;
  }
  .elementor-17318 .elementor-element.elementor-element-6f52e8b {
    width: 80%;
  }
  .elementor-17318 .elementor-element.elementor-element-e7f546f {
    width: 20%;
  }
  .elementor-17318 .elementor-element.elementor-element-c311ab3 {
    width: 80%;
  }
  .elementor-17318 .elementor-element.elementor-element-29519e2 {
    width: 20%;
  }
  .elementor-17318 .elementor-element.elementor-element-29ffc99 {
    width: 80%;
  }
  .elementor-17318 .elementor-element.elementor-element-3a9c74a {
    width: 20%;
  }
  .elementor-17318 .elementor-element.elementor-element-fe124ad {
    width: 80%;
  }
  .elementor-17318 .elementor-element.elementor-element-07073f2 {
    width: 20%;
  }
  .elementor-17318 .elementor-element.elementor-element-aae096f {
    width: 80%;
  }
}
@media (max-width: 1024px) {
  .elementor-17318 .elementor-element.elementor-element-1a6e527 > .elementor-container {
    max-width: 900px;
  }
  .elementor-17318 .elementor-element.elementor-element-c48496a .elementor-heading-title {
    font-size: 40px;
    line-height: 45px;
  }
  .elementor-17318 .elementor-element.elementor-element-9d00899 > .elementor-container {
    max-width: 900px;
  }
  .elementor-17318 .elementor-element.elementor-element-e5b217e .elementor-heading-title {
    font-size: 40px;
    line-height: 45px;
  }
  .elementor-17318 .elementor-element.elementor-element-6b69848 .elementor-heading-title {
    font-size: 30px;
    line-height: 40px;
  }
  .elementor-17318 .elementor-element.elementor-element-419e210 .elementor-heading-title {
    font-size: 30px;
    line-height: 40px;
  }
  .elementor-17318 .elementor-element.elementor-element-653d202 .elementor-heading-title {
    font-size: 30px;
    line-height: 40px;
  }
  .elementor-17318 .elementor-element.elementor-element-22c6ced .elementor-heading-title {
    font-size: 30px;
    line-height: 40px;
  }
  .elementor-17318 .elementor-element.elementor-element-7a01397 .elementor-heading-title {
    font-size: 30px;
    line-height: 40px;
  }
  .elementor-17318 .elementor-element.elementor-element-2e673fe .elementor-heading-title {
    font-size: 30px;
    line-height: 40px;
  }
}
@media (max-width: 780px) {
  .elementor-17318 .elementor-element.elementor-element-1a6e527 {
    padding: 65px 0 50px;
  }
  .elementor-17318 .elementor-element.elementor-element-c48496a .elementor-heading-title {
    font-size: 38.57px;
    line-height: 62px;
  }
  .elementor-17318 .elementor-element.elementor-element-94e8b5c {
    width: 20%;
  }
  .elementor-17318 .elementor-element.elementor-element-eabd2c9 {
    width: 80%;
  }
  .elementor-17318 .elementor-element.elementor-element-eb6be02 {
    width: 20%;
  }
  .elementor-17318 .elementor-element.elementor-element-6f52e8b {
    width: 80%;
  }
  .elementor-17318 .elementor-element.elementor-element-673a7f4 {
    padding: 0 0 40px;
  }
  .elementor-17318 .elementor-element.elementor-element-e7f546f {
    width: 20%;
  }
  .elementor-17318 .elementor-element.elementor-element-c311ab3 {
    width: 80%;
  }
  .elementor-17318 .elementor-element.elementor-element-cfbd8a3 > .elementor-element-populated {
    margin: 0 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }
  .elementor-17318 .elementor-element.elementor-element-9d00899 {
    padding: 65px 0 50px;
  }
  .elementor-17318 .elementor-element.elementor-element-e5b217e .elementor-heading-title {
    font-size: 38.57px;
    line-height: 62px;
  }
  .elementor-17318 .elementor-element.elementor-element-29519e2 {
    width: 20%;
  }
  .elementor-17318 .elementor-element.elementor-element-29ffc99 {
    width: 80%;
  }
  .elementor-17318 .elementor-element.elementor-element-3a9c74a {
    width: 20%;
  }
  .elementor-17318 .elementor-element.elementor-element-fe124ad {
    width: 80%;
  }
  .elementor-17318 .elementor-element.elementor-element-18899e6 {
    padding: 0 0 40px;
  }
  .elementor-17318 .elementor-element.elementor-element-07073f2 {
    width: 20%;
  }
  .elementor-17318 .elementor-element.elementor-element-aae096f {
    width: 80%;
  }
  .elementor-17318 .elementor-element.elementor-element-c9cb0f0 > .elementor-element-populated {
    margin: 0 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }
  .elementor-17318 .elementor-element.elementor-element-3bedf83 > .elementor-element-populated {
    padding: 75px 20px 0;
  }
  .elementor-17318 .elementor-element.elementor-element-6b69848 .elementor-heading-title {
    font-size: 28px;
    line-height: 36px;
  }
  .elementor-17318 .elementor-element.elementor-element-ec74838 {
    font-size: 16px;
  }
  .elementor-17318 .elementor-element.elementor-element-419e210 .elementor-heading-title {
    font-size: 28px;
    line-height: 36px;
  }
  .elementor-17318 .elementor-element.elementor-element-ccd3a70 {
    font-size: 16px;
  }
  .elementor-17318 .elementor-element.elementor-element-ccd3a70 > .elementor-widget-container {
    padding: 0 0 63px;
  }
  .elementor-17318 .elementor-element.elementor-element-ce89cd3 {
    padding: 45px 0 42px;
  }
  .elementor-17318 .elementor-element.elementor-element-653d202 .elementor-heading-title {
    font-size: 28px;
    line-height: 36px;
  }
  .elementor-17318 .elementor-element.elementor-element-8dc0255 {
    font-size: 16px;
  }
  .elementor-17318 .elementor-element.elementor-element-22c6ced .elementor-heading-title {
    font-size: 28px;
    line-height: 36px;
  }
  .elementor-17318 .elementor-element.elementor-element-f52aba5 {
    font-size: 16px;
  }
  .elementor-17318 .elementor-element.elementor-element-7a01397 .elementor-heading-title {
    font-size: 28px;
    line-height: 36px;
  }
  .elementor-17318 .elementor-element.elementor-element-ef605a2 {
    font-size: 16px;
  }
  .elementor-17318 .elementor-element.elementor-element-2e673fe .elementor-heading-title {
    font-size: 28px;
    line-height: 36px;
  }
  .elementor-17318 .elementor-element.elementor-element-511205a {
    font-size: 16px;
  }
}
body .select2-container--default .select2-selection--single {
  border: 1px solid #ebebeb;
}
body .e-form__buttons {
  display: block;
  text-align: center;
}
.elementor-widget-form .elementor-field-type-radio .elementor-field-subgroup label {
  font-weight: 300;
  padding-left: 20px;
}
.elementor-field-type-radio input {
  position: relative;
}
.elementor-field-type-radio input {
  position: relative;
  appearance: none;
}
.elementor-field-type-radio input:before {
  position: absolute;
  content: '';
  width: 15px;
  height: 15px;
  border: 1px solid #ebebeb;
  top: 6px;
  left: 0;
  border-radius: 2px;
}
.elementor-field-type-radio input:checked:before {
  border: 1px solid #f2895b;
}
.elementor-field-type-radio input:checked:after {
  position: absolute;
  content: '';
  width: 15px;
  height: 15px;
  background: url('../../../../uploads/2023/06/atfx-mt-checkmark-orange-1.svg') no-repeat center;
  top: 6px;
  left: 0;
}
.required-class {
  color: red;
  font-size: 13px;
}
.select-caret-down-wrapper {
  color: #c7c7c7 !important;
}
.elementor-field-group {
  align-content: flex-start;
}
.elementor-field-type-acceptance input + label {
  padding-left: 28px;
  display: block !important;
  position: relative;
}
.elementor-field-type-acceptance input {
  position: absolute;
  z-index: -1;
}
.elementor-field-type-acceptance input + label:before {
  content: '';
  display: block;
  width: 18px;
  height: 18px;
  background-color: red;
  position: absolute;
  left: 0;
  top: 2px;
  background: transparent center/14px no-repeat;
  border: 1px solid #a69c93;
  border-radius: 4px;
}
.elementor-field-type-acceptance input:checked + label:before {
  border-color: #f2672a;
  background-image: url(../../../../uploads/2023/06/atfx-mt-checkmark-orange-1.svg);
}
body .elementor-widget-form .elementor-field-type-acceptance label {
  font-weight: 300;
  font-size: 14px;
}
.table-wrapper {
  min-width: 300px;
  overflow-x: auto;
}
.reward-table {
  border-collapse: separate;
  border-spacing: 0 4px;
  color: #fff;
}
.reward-table th {
  border: none;
  padding: 5px 6px;
  text-align: left;
  vertical-align: middle;
  text-align: center;
}
.reward-table td:first-child {
  border-left: 4px solid #f2672a;
}
.reward-table td {
  border: 1px solid #fff;
  padding: 10px 15px;
  text-align: left;
  vertical-align: middle;
}
.reward-table th,
.reward-table td {
  background-color: transparent !important;
}
.wrapper1 .elementor-widget-container .elementor-text-editor {
  width: 850px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.wrapper2 .elementor-widget-container .elementor-text-editor {
  width: 970px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.atfx-btn-col {
  padding: 0 15px;
}
@media (max-width: 767px) {
  .atfx-btn-col {
    flex: 0 0 100%;
  }
  .atfx-btn-col + .atfx-btn-col {
    margin-top: 10px;
  }
  .atfx-btn {
    width: 100%;
  }
}
a.atfx-btn {
  text-decoration: none !important;
  display: inline-block;
  text-align: center;
  font-size: 16px;
  line-height: 30px;
  font-weight: 700;
  padding: 10px 20px;
  min-width: 200px;
  border: 1px solid currentColor;
}
.atfx-btn.pill {
  border-radius: 100px;
}
.atfx-btn.orange {
  background: linear-gradient(180deg, #ff8055, #f2672a);
  color: #fff;
  border-color: transparent;
}
.atfx-btn.blue {
  background: linear-gradient(180deg, #2c4d7a, #0f2c52);
  color: #fff;
  border-color: transparent;
}
.atfx-btn.hover-border-white:hover {
  color: #fff;
  border-color: #fff;
  background: 0 0;
}
.atfx-btn.hover-border-orange:hover {
  color: #f2672a;
  border-color: #f2672a;
  background: 0 0;
}
.atfx-btn.hover-border-blue:hover {
  color: #0f2c52;
  border-color: #0f2c52;
  background: 0 0;
}
.atfx-btn.hover-orange:hover {
  background: #ff8055;
  color: #fff;
  border-color: transparent;
}
.atfx-btn.hover-blue:hover {
  background: #2c4d7a;
  color: #fff;
  border-color: transparent;
}
.elementor-tab-content a,
.elementor-text-editor a {
  color: #f2672a;
  font-weight: 700;
  text-decoration: underline;
}
.elementor-tab-content a:hover,
.elementor-text-editor a:hover {
  color: #0f2c52;
}
.elementor-text-editor h5 {
  padding-bottom: 0;
  border-bottom: 0;
  text-transform: none;
}
.elementor-text-editor ul,
.elementor-text-editor ol,
.elementor-text-editor li {
  font-size: inherit;
}
.elementor-text-editor h3 {
  font-weight: 400;
}
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-Regular.eot');
  src:
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-Regular.eot?#iefix') format('embedded-opentype'),
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-Regular.woff2') format('woff2'),
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-Regular.woff') format('woff'),
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-Light.eot');
  src:
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-Light.eot?#iefix') format('embedded-opentype'),
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-Light.woff2') format('woff2'),
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-Light.woff') format('woff'),
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-Light.ttf') format('truetype');
}
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-SemiBold.eot');
  src:
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-SemiBold.eot?#iefix') format('embedded-opentype'),
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-SemiBold.woff2') format('woff2'),
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-SemiBold.woff') format('woff'),
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-SemiBold.ttf') format('truetype');
}
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-Bold.eot');
  src:
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-Bold.eot?#iefix') format('embedded-opentype'),
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-Bold.woff2') format('woff2'),
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-Bold.woff') format('woff'),
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-Bold.eot');
  src:
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-Bold.eot?#iefix') format('embedded-opentype'),
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-Bold.woff2') format('woff2'),
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-Bold.woff') format('woff'),
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-Bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-Black.eot');
  src:
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-Black.eot?#iefix') format('embedded-opentype'),
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-Black.woff2') format('woff2'),
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-Black.woff') format('woff'),
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-Black.ttf') format('truetype');
}
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-ExtraBold.eot');
  src:
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-ExtraBold.eot?#iefix') format('embedded-opentype'),
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-ExtraBold.woff2') format('woff2'),
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-ExtraBold.woff') format('woff'),
    url('https://www.atfx.net.bz/wp-content/uploads/2023/06/Muli-ExtraBold.ttf') format('truetype');
}
