.elementor-38 .elementor-element.elementor-element-938fd9e {
  --display: flex;
}
.elementor-38 .elementor-element.elementor-element-638a88f {
  --display: flex;
  --justify-content: center;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-38
  .elementor-element.elementor-element-638a88f:not(.elementor-motion-effects-element-type-background),
.elementor-38
  .elementor-element.elementor-element-638a88f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #19363a;
  background-image: url('../../2024/08/img-1.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}
.elementor-38 .elementor-element.elementor-element-a5eec2a {
  text-align: center;
}
.elementor-38
  .elementor-element.elementor-element-a5eec2a
  .elementor-heading-title {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 1.1em;
  color: #eeeeee;
}
.elementor-38 .elementor-element.elementor-element-ee6b8e5 {
  text-align: center;
}
.elementor-38
  .elementor-element.elementor-element-ee6b8e5
  .elementor-heading-title {
  font-family: 'Montserrat', Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4em;
  color: #cccccc;
}
.elementor-38
  .elementor-element.elementor-element-2d4d14c
  .wpr-post-breadcrumbs {
  text-align: center;
  justify-content: center !important;
  color: #e7e7e7;
  font-family: 'Poppins', Sans-serif;
  font-size: 14px;
}
.elementor-38 .elementor-element.elementor-element-2d4d14c .wpr-breadcrumbs {
  text-align: center;
  justify-content: center !important;
}
.elementor-38
  .elementor-element.elementor-element-2d4d14c
  .wpr-post-breadcrumbs
  a {
  color: #e7e7e7;
}
.elementor-38
  .elementor-element.elementor-element-2d4d14c
  .wpr-post-breadcrumbs
  a:hover {
  color: #1aa47b;
}
.elementor-38 .elementor-element.elementor-element-4ad95aa {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 100px;
  --margin-bottom: 100px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-38 .elementor-element.elementor-element-f07528c {
  --display: flex;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-38
  .elementor-element.elementor-element-f07528c:not(.elementor-motion-effects-element-type-background),
.elementor-38
  .elementor-element.elementor-element-f07528c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000:
}
.elementor-38 .elementor-element.elementor-element-7fdfb12 {
  text-align: left;
}
.elementor-38
  .elementor-element.elementor-element-7fdfb12
  .elementor-heading-title {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 45px;
  font-weight: 500;
  line-height: 1.1em;
  color: #ffffff;
}
.elementor-widget-text-editor {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked
  .elementor-drop-cap {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed
  .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default
  .elementor-drop-cap {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-38 .elementor-element.elementor-element-3596a6e {
  columns: 1;
  font-family: 'Montserrat', Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #dfdfdf;
}
.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-icon-box .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}
.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}
.elementor-widget-icon-box .elementor-icon-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-text);
}
.elementor-38
  .elementor-element.elementor-element-4664c18
  > .elementor-widget-container {
  padding: 0px 0px 20px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #698488;
}
.elementor-38
  .elementor-element.elementor-element-4664c18
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-38 .elementor-element.elementor-element-4664c18 {
  --icon-box-icon-margin: 15px;
}
.elementor-38
  .elementor-element.elementor-element-4664c18
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}
.elementor-38
  .elementor-element.elementor-element-4664c18.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-38
  .elementor-element.elementor-element-4664c18.elementor-view-framed
  .elementor-icon,
.elementor-38
  .elementor-element.elementor-element-4664c18.elementor-view-default
  .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-38 .elementor-element.elementor-element-4664c18 .elementor-icon {
  font-size: 18px;
}
.elementor-38
  .elementor-element.elementor-element-4664c18
  .elementor-icon-box-title,
.elementor-38
  .elementor-element.elementor-element-4664c18
  .elementor-icon-box-title
  a {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-38
  .elementor-element.elementor-element-4664c18
  .elementor-icon-box-description {
  font-family: 'Montserrat', Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #d8d8d8;
}
.elementor-38
  .elementor-element.elementor-element-65fa875
  > .elementor-widget-container {
  margin: -11px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #698488;
}
.elementor-38
  .elementor-element.elementor-element-65fa875
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-38 .elementor-element.elementor-element-65fa875 {
  --icon-box-icon-margin: 15px;
}
.elementor-38
  .elementor-element.elementor-element-65fa875
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}
.elementor-38
  .elementor-element.elementor-element-65fa875.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-38
  .elementor-element.elementor-element-65fa875.elementor-view-framed
  .elementor-icon,
.elementor-38
  .elementor-element.elementor-element-65fa875.elementor-view-default
  .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-38 .elementor-element.elementor-element-65fa875 .elementor-icon {
  font-size: 18px;
}
.elementor-38
  .elementor-element.elementor-element-65fa875
  .elementor-icon-box-title,
.elementor-38
  .elementor-element.elementor-element-65fa875
  .elementor-icon-box-title
  a {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-38
  .elementor-element.elementor-element-65fa875
  .elementor-icon-box-description {
  font-family: 'Montserrat', Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #d8d8d8;
}
.elementor-38
  .elementor-element.elementor-element-91a650c
  > .elementor-widget-container {
  margin: -11px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #698488;
}
.elementor-38
  .elementor-element.elementor-element-91a650c
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-38 .elementor-element.elementor-element-91a650c {
  --icon-box-icon-margin: 15px;
}
.elementor-38
  .elementor-element.elementor-element-91a650c
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}
.elementor-38
  .elementor-element.elementor-element-91a650c.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-38
  .elementor-element.elementor-element-91a650c.elementor-view-framed
  .elementor-icon,
.elementor-38
  .elementor-element.elementor-element-91a650c.elementor-view-default
  .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-38 .elementor-element.elementor-element-91a650c .elementor-icon {
  font-size: 18px;
}
.elementor-38
  .elementor-element.elementor-element-91a650c
  .elementor-icon-box-title,
.elementor-38
  .elementor-element.elementor-element-91a650c
  .elementor-icon-box-title
  a {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-38
  .elementor-element.elementor-element-91a650c
  .elementor-icon-box-description {
  font-family: 'Montserrat', Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #d8d8d8;
}
.elementor-38
  .elementor-element.elementor-element-06db501
  > .elementor-widget-container {
  margin: -11px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #698488;
}
.elementor-38
  .elementor-element.elementor-element-06db501
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-38 .elementor-element.elementor-element-06db501 {
  --icon-box-icon-margin: 15px;
}
.elementor-38
  .elementor-element.elementor-element-06db501
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}
.elementor-38
  .elementor-element.elementor-element-06db501.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-38
  .elementor-element.elementor-element-06db501.elementor-view-framed
  .elementor-icon,
.elementor-38
  .elementor-element.elementor-element-06db501.elementor-view-default
  .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-38 .elementor-element.elementor-element-06db501 .elementor-icon {
  font-size: 18px;
}
.elementor-38
  .elementor-element.elementor-element-06db501
  .elementor-icon-box-title,
.elementor-38
  .elementor-element.elementor-element-06db501
  .elementor-icon-box-title
  a {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-38
  .elementor-element.elementor-element-06db501
  .elementor-icon-box-description {
  font-family: 'Montserrat', Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #d8d8d8;
}
.elementor-38
  .elementor-element.elementor-element-fa1a0c0
  > .elementor-widget-container {
  margin: -11px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
  border-style: none;
}
.elementor-38
  .elementor-element.elementor-element-fa1a0c0
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-38 .elementor-element.elementor-element-fa1a0c0 {
  --icon-box-icon-margin: 15px;
}
.elementor-38
  .elementor-element.elementor-element-fa1a0c0
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: #ffffff;
}
.elementor-38
  .elementor-element.elementor-element-fa1a0c0.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-38
  .elementor-element.elementor-element-fa1a0c0.elementor-view-framed
  .elementor-icon,
.elementor-38
  .elementor-element.elementor-element-fa1a0c0.elementor-view-default
  .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-38 .elementor-element.elementor-element-fa1a0c0 .elementor-icon {
  font-size: 18px;
}
.elementor-38
  .elementor-element.elementor-element-fa1a0c0
  .elementor-icon-box-title,
.elementor-38
  .elementor-element.elementor-element-fa1a0c0
  .elementor-icon-box-title
  a {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.elementor-38
  .elementor-element.elementor-element-fa1a0c0
  .elementor-icon-box-description {
  font-family: 'Montserrat', Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #d8d8d8;
}
.elementor-38 .elementor-element.elementor-element-c67afc5 {
  --display: flex;
  --padding-top: 100px;
  --padding-bottom: 100px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-38
  .elementor-element.elementor-element-c67afc5:not(.elementor-motion-effects-element-type-background),
.elementor-38
  .elementor-element.elementor-element-c67afc5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f5f5;
}
.elementor-38 .elementor-element.elementor-element-6c43cc7 {
  text-align: left;
}
.elementor-38
  .elementor-element.elementor-element-6c43cc7
  .elementor-heading-title {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 1.1em;
  color: #333333;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .elementor-repeater-item-273a048 {
  width: 100%;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .elementor-repeater-item-2619c22 {
  width: 100%;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .elementor-repeater-item-645a0cf {
  width: 100%;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .elementor-repeater-item-aa1f991 {
  width: 100%;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .elementor-repeater-item-c4651a3 {
  width: 100%;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .elementor-repeater-item-38d008a {
  width: 100%;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group.wpr-form-field-type-submit {
  width: 100%;
}
.elementor-38 .elementor-element.elementor-element-d03352c .wpr-stp-btns-wrap {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-right: calc(45px / 2);
  padding-left: calc(45px / 2);
  margin: 0px 0px 0px 0px;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  > .elementor-widget-container {
  margin: -16px 0px 0px 0px;
}
.elementor-38 .elementor-element.elementor-element-d03352c .wpr-step-prev {
  width: 150px;
  margin-right: 0px;
  background-color: #1aa47b;
  color: #ffffff;
  border-radius: 0px 0px 0px 0px;
}
.elementor-38 .elementor-element.elementor-element-d03352c .wpr-step-next {
  width: 150px;
  margin-left: 0px;
  background-color: #1aa47b;
  color: #ffffff;
  border-radius: 0px 0px 0px 0px;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-step-tab
  .wpr-button {
  width: 150px;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-button[type='submit'] {
  margin-left: 0px;
  background-color: #1aa47b;
  color: #ffffff;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-step-tab:first-of-type
  .wpr-step-next {
  margin-left: auto;
  margin-right: auto;
}
.elementor-38
  .elementor-element.elementor-element-d03352c.wpr-step-content-layout-vertical
  .wpr-step {
  align-items: center;
}
.elementor-38
  .elementor-element.elementor-element-d03352c.wpr-step-content-layout-horizontal
  .wpr-step {
  justify-content: center;
}
.elementor-38 .elementor-element.elementor-element-d03352c .wpr-step {
  text-align: center;
  border-color: #605be5;
  margin-bottom: 0px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  padding: 10px 10px 10px 10px;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group
  > label,
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-sub-group
  label {
  color: #333333;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-required-mark
  .wpr-form-field-label:after {
  color: #ff2a2a;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group
  > label {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 17px;
  font-weight: 600;
}
body.rtl
  .elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-labels-inline
  .wpr-field-group
  > label {
  padding-left: 9px;
}
body:not(.rtl)
  .elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-labels-inline
  .wpr-field-group
  > label {
  padding-right: 9px;
}
body
  .elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-labels-above
  .wpr-field-group
  > label {
  padding-bottom: 9px;
}
.elementor-38 .elementor-element.elementor-element-d03352c .wpr-field-group {
  padding-right: calc(45px / 2);
  padding-left: calc(45px / 2);
}
.elementor-38 .elementor-element.elementor-element-d03352c .wpr-step-wrap {
  padding-left: calc(-45px / 2);
  padding-right: calc(-45px / 2);
  margin-bottom: 15px;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-form-fields-wrap {
  margin-left: calc(-45px / 2);
  margin-right: calc(-45px / 2);
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group:not(.wpr-stp-btns-wrap) {
  margin-bottom: 14px;
  justify-content: flex-start;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group.recaptcha-v3-bottomleft,
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group.recaptcha-v3-bottomright {
  margin-bottom: 0;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group
  .wpr-form-field {
  color: #333333;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group
  .wpr-form-field
  select {
  color: #333333;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group
  .wpr-form-field
  svg {
  fill: #333333;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group
  input[type='radio']
  + label {
  color: #333333;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group
  input[type='checkbox']
  + label {
  color: #333333;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group:not(.wpr-form-field-type-upload)
  .wpr-form-field:not(.wpr-select-wrap) {
  background-color: #ffffff00;
  border-color: #d3d3d3;
  border-width: 1px 1px 1px 1px;
  border-radius: 0px 0px 0px 0px;
  padding: 7px 7px 7px 7px;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group
  .wpr-select-wrap
  select {
  background-color: #ffffff00;
  border-color: #d3d3d3;
  border-width: 1px 1px 1px 1px;
  border-radius: 0px 0px 0px 0px;
  padding: 7px 7px 7px 7px;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group
  .wpr-select-wrap::before {
  color: #d3d3d3;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group
  .wpr-form-field,
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-sub-group
  label {
  font-family: 'Montserrat', Sans-serif;
  font-size: 14px;
  font-weight: 500;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group
  .wpr-form-field:focus {
  color: #333333;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group
  input[type='radio']:focus {
  color: #333333;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group
  input[type='checkbox']:focus {
  color: #333333;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group:not(.wpr-form-field-type-upload)
  .wpr-form-field:not(.wpr-select-wrap):focus {
  background-color: #ffffff00;
  border-color: #d3d3d3;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group
  .wpr-select-wrap
  select:focus {
  background-color: #ffffff00;
  border-color: #d3d3d3;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group
  .wpr-select-wrap:focus-within::before {
  color: #d3d3d3;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group
  .wpr-form-field.wpr-form-error {
  color: #ff3535;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group
  input[type='radio'].wpr-form-error {
  color: #ff3535;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group
  input[type='checkbox'].wpr-form-error {
  color: #ff3535;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group:not(.wpr-form-field-type-upload)
  .wpr-form-field:not(.wpr-select-wrap).wpr-form-error {
  background-color: #ffffff00;
  border-color: #ff3535;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group
  .wpr-select-wrap
  select.wpr-form-error {
  background-color: #ffffff00;
  border-color: #ff3535;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group
  .wpr-select-wrap.wpr-form-error-wrap::before {
  color: #ff3535;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group
  input[type='date']::before {
  right: 7px;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-field-group
  input[type='time']::before {
  right: 7px;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-form-field-option {
  margin: 6px 9px 10px -6px;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-form-field-option
  label {
  margin-left: 6px;
}
.elementor-38
  .elementor-element.elementor-element-d03352c.wpr-custom-styles-yes
  .wpr-form-field-option
  label:before {
  margin-right: 6px;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-form-field-type-checkbox
  .wpr-form-field-option
  label:before {
  background-color: #ffffff;
  color: #605be5;
  border-color: #e8e8e8;
  width: 13px;
  height: 13px;
  line-height: 13px;
  font-size: calc(13px / 1.3);
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-form-field-type-radio
  .wpr-form-field-option
  label:before {
  background-color: #ffffff;
  color: #605be5;
  border-color: #e8e8e8;
  width: 13px;
  height: 13px;
  line-height: 13px;
  font-size: calc(13px / 1.3);
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-form-field-type-checkbox
  input {
  width: 13px;
  height: 13px;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-form-field-type-radio
  input {
  width: 13px;
  height: 13px;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-double-bounce
  .wpr-child {
  background-color: #ffffff !important;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-button[type='submit']
  svg
  * {
  fill: #ffffff;
}
.elementor-38 .elementor-element.elementor-element-d03352c .wpr-button,
.elementor-38 .elementor-element.elementor-element-d03352c .wpr-step-prev,
.elementor-38 .elementor-element.elementor-element-d03352c .wpr-step-next {
  font-family: 'Poppins', Sans-serif;
  font-size: 16px;
  font-weight: 400;
  border-style: none;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-step-next:hover {
  background-color: #24b88c;
  color: #ffffff;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-button[type='submit']:hover {
  background-color: #24b88c;
  color: #ffffff;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-button[type='submit']:hover
  svg
  * {
  fill: #ffffff;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-step-prev:hover {
  background-color: #24b88c;
  color: #ffffff;
}
.elementor-38 .elementor-element.elementor-element-d03352c .wpr-button {
  border-radius: 0px 0px 0px 0px;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-step-main-label {
  color: #7a7a7a;
  font-size: 24px;
}
.elementor-38 .elementor-element.elementor-element-d03352c .wpr-step-sub-label {
  color: #7a7a7a;
  font-size: 12px;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-step.wpr-step-active
  .wpr-step-main-label {
  color: #7a7a7a;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-step.wpr-step-active
  .wpr-step-sub-label {
  color: #7a7a7a;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-step.wpr-step-finish
  .wpr-step-main-label {
  color: #7a7a7a;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-step.wpr-step-finish
  .wpr-step-sub-label {
  color: #7a7a7a;
}
.elementor-38 .elementor-element.elementor-element-d03352c .wpr-step-sep {
  margin-left: 5px;
  margin-right: 5px;
  background-color: #222333;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-separator-off
  .wpr-step:not(:last-of-type) {
  margin-right: 5px;
}
.elementor-38 .elementor-element.elementor-element-d03352c {
  --wpr-steps-padding: 10px;
  --wpr-steps-indicator-padding: 20px;
  --wpr-steps-divider-width: 2px;
}
.elementor-38 .elementor-element.elementor-element-d03352c .wpr-step-content i {
  color: #222;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-step-content
  svg {
  fill: #222;
}
.elementor-38 .elementor-element.elementor-element-d03352c .wpr-step-content {
  color: #222;
  background-color: #605be5;
  border-color: #605be5;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-step-active
  .wpr-step-content
  i {
  color: #222;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-step-active
  .wpr-step-content
  svg {
  fill: #222;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-step-active
  .wpr-step-content {
  color: #222;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-step.wpr-step-active
  .wpr-step-content {
  background-color: #605be5;
  border-color: #605be5;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-step-finish
  .wpr-step-content
  i {
  color: #222;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-step-finish
  .wpr-step-content
  svg {
  fill: #222;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-step-finish
  .wpr-step-content {
  color: #222;
}
.elementor-38
  .elementor-element.elementor-element-d03352c
  .wpr-step.wpr-step-finish
  .wpr-step-content {
  background-color: #605be5;
  border-color: #605be5;
}
.elementor-38
  .elementor-element.elementor-element-d03352c.wpr-step-content-layout-horizontal
  .wpr-step-label {
  margin-left: 5px;
}
.elementor-38
  .elementor-element.elementor-element-d03352c.wpr-step-content-layout-vertical
  .wpr-step-label {
  margin-top: 5px;
}
.elementor-38 .elementor-element.elementor-element-d03352c .wpr-step-progress {
  background-color: #222333;
}
.elementor-38 .elementor-element.elementor-element-d03352c .wpr-step-number {
  font-size: 12px;
}
.elementor-38 .elementor-element.elementor-element-d03352c .wpr-submit-success,
.elementor-38 .elementor-element.elementor-element-d03352c .wpr-submit-error {
  font-family: 'Poppins', Sans-serif;
  font-size: 12px;
}
.elementor-38 .elementor-element.elementor-element-d03352c .wpr-submit-success {
  color: #24b88c;
  text-align: center;
}
.elementor-38 .elementor-element.elementor-element-d03352c .wpr-submit-error {
  color: #ff2a2a;
  text-align: center;
}
.elementor-38 .elementor-element.elementor-element-7f55a14 {
  --display: flex;
}
.elementor-widget-divider {
  --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .elementor-divider__text {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-secondary);
}
.elementor-38 .elementor-element.elementor-element-16f0e93 {
  --divider-border-style: solid;
  --divider-color: #e0e0e0;
  --divider-border-width: 1px;
}
.elementor-38
  .elementor-element.elementor-element-16f0e93
  .elementor-divider-separator {
  width: 100%;
}
.elementor-38 .elementor-element.elementor-element-16f0e93 .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-38 .elementor-element.elementor-element-65e5ac8 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --margin-top: 100px;
  --margin-bottom: 100px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-38 .elementor-element.elementor-element-02852d9 {
  --display: flex;
}
.elementor-38 .elementor-element.elementor-element-66a84dd .wpr-button {
  background-color: #f5f5f5;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #e8e8e8;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-38
  .elementor-element.elementor-element-66a84dd
  [class*='elementor-animation']:hover,
.elementor-38 .elementor-element.elementor-element-66a84dd .wpr-button::before,
.elementor-38 .elementor-element.elementor-element-66a84dd .wpr-button::after {
  background-color: #f5f5f5;
}
.elementor-38 .elementor-element.elementor-element-66a84dd .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-38 .elementor-element.elementor-element-66a84dd .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #333333;
  padding: 6px 6px 6px 6px;
}
.elementor-38
  .elementor-element.elementor-element-66a84dd
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-38
  .elementor-element.elementor-element-66a84dd
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-38
  .elementor-element.elementor-element-66a84dd
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-38
  .elementor-element.elementor-element-66a84dd
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-38 .elementor-element.elementor-element-66a84dd .wpr-button-wrap {
  max-width: 181px;
}
.elementor-38 .elementor-element.elementor-element-66a84dd {
  text-align: left;
}
.elementor-38 .elementor-element.elementor-element-66a84dd .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-38 .elementor-element.elementor-element-66a84dd .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #333333;
}
.elementor-38 .elementor-element.elementor-element-66a84dd .wpr-button-icon {
  font-size: 18px;
}
.elementor-38
  .elementor-element.elementor-element-66a84dd
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-38
  .elementor-element.elementor-element-66a84dd.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-38
  .elementor-element.elementor-element-66a84dd.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-38
  .elementor-element.elementor-element-66a84dd.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #333333;
}
.elementor-38
  .elementor-element.elementor-element-66a84dd.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #333333;
}
.elementor-38 .elementor-element.elementor-element-66a84dd .wpr-button-text,
.elementor-38 .elementor-element.elementor-element-66a84dd .wpr-button::after {
  font-family: 'Poppins', Sans-serif;
  font-size: 16px;
}
.elementor-38
  .elementor-element.elementor-element-66a84dd
  .wpr-button:hover
  .wpr-button-text {
  color: #333333;
}
.elementor-38
  .elementor-element.elementor-element-66a84dd.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #333333;
}
.elementor-38
  .elementor-element.elementor-element-66a84dd.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #333333;
}
.elementor-38 .elementor-element.elementor-element-66a84dd .wpr-button:hover {
  border-color: #e8e8e8;
}
.elementor-38
  .elementor-element.elementor-element-66a84dd.wpr-button-icon-style-inline
  .wpr-button {
  padding: 6px 6px 6px 6px;
}
.elementor-38
  .elementor-element.elementor-element-66a84dd.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 6px 6px 6px 6px;
}
.elementor-38
  .elementor-element.elementor-element-66a84dd.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 6px 6px 6px 6px;
}
.elementor-38
  .elementor-element.elementor-element-ea846a6
  .elementor-heading-title {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 45px;
  font-weight: 600;
  line-height: 1.3em;
  color: #333333;
}
.elementor-38 .elementor-element.elementor-element-c6cbf58 {
  font-family: 'Montserrat', Sans-serif;
  font-size: 15px;
  font-weight: 500;
  color: #777777;
}
.elementor-38 .elementor-element.elementor-element-0aacba6 .wpr-button {
  background-color: #1aa47b;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  border-color: #e8e8e8;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-38
  .elementor-element.elementor-element-0aacba6
  [class*='elementor-animation']:hover,
.elementor-38 .elementor-element.elementor-element-0aacba6 .wpr-button::before,
.elementor-38 .elementor-element.elementor-element-0aacba6 .wpr-button::after {
  background-color: #0e8b66;
}
.elementor-38 .elementor-element.elementor-element-0aacba6 .wpr-button::before {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-38 .elementor-element.elementor-element-0aacba6 .wpr-button::after {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  color: #ffffff;
  padding: 10px 10px 10px 10px;
}
.elementor-38
  .elementor-element.elementor-element-0aacba6
  .wpr-button
  .wpr-button-icon {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-38
  .elementor-element.elementor-element-0aacba6
  .wpr-button
  .wpr-button-icon
  svg {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}
.elementor-38
  .elementor-element.elementor-element-0aacba6
  .wpr-button
  .wpr-button-text {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-38
  .elementor-element.elementor-element-0aacba6
  .wpr-button
  .wpr-button-content {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
}
.elementor-38 .elementor-element.elementor-element-0aacba6 .wpr-button-wrap {
  max-width: 182px;
}
.elementor-38 .elementor-element.elementor-element-0aacba6 {
  text-align: left;
}
.elementor-38 .elementor-element.elementor-element-0aacba6 .wpr-button-content {
  -webkit-justify-content: center;
  justify-content: center;
}
.elementor-38 .elementor-element.elementor-element-0aacba6 .wpr-button-text {
  -webkit-justify-content: center;
  justify-content: center;
  color: #ffffff;
}
.elementor-38 .elementor-element.elementor-element-0aacba6 .wpr-button-icon {
  font-size: 18px;
}
.elementor-38
  .elementor-element.elementor-element-0aacba6
  .wpr-button-icon
  svg {
  width: 18px;
  height: 18px;
}
.elementor-38
  .elementor-element.elementor-element-0aacba6.wpr-button-icon-position-left
  .wpr-button-icon {
  margin-right: 12px;
}
.elementor-38
  .elementor-element.elementor-element-0aacba6.wpr-button-icon-position-right
  .wpr-button-icon {
  margin-left: 12px;
}
.elementor-38
  .elementor-element.elementor-element-0aacba6.wpr-button-icon-style-inline
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-38
  .elementor-element.elementor-element-0aacba6.wpr-button-icon-style-inline
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-38 .elementor-element.elementor-element-0aacba6 .wpr-button-text,
.elementor-38 .elementor-element.elementor-element-0aacba6 .wpr-button::after {
  font-family: 'Poppins', Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-38
  .elementor-element.elementor-element-0aacba6
  .wpr-button:hover
  .wpr-button-text {
  color: #ffffff;
}
.elementor-38
  .elementor-element.elementor-element-0aacba6.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon {
  color: #ffffff;
}
.elementor-38
  .elementor-element.elementor-element-0aacba6.wpr-button-icon-style-inline
  .wpr-button:hover
  .wpr-button-icon
  svg {
  fill: #ffffff;
}
.elementor-38 .elementor-element.elementor-element-0aacba6 .wpr-button:hover {
  border-color: #e8e8e8;
}
.elementor-38
  .elementor-element.elementor-element-0aacba6.wpr-button-icon-style-inline
  .wpr-button {
  padding: 10px 10px 10px 10px;
}
.elementor-38
  .elementor-element.elementor-element-0aacba6.wpr-button-icon-style-block
  .wpr-button-text {
  padding: 10px 10px 10px 10px;
}
.elementor-38
  .elementor-element.elementor-element-0aacba6.wpr-button-icon-style-inline-block
  .wpr-button-content {
  padding: 10px 10px 10px 10px;
}
.elementor-38 .elementor-element.elementor-element-14e4307 {
  --display: flex;
}
.elementor-38
  .elementor-element.elementor-element-731dc61
  .wpr-advanced-accordion
  .wpr-acc-button {
  background-color: #ffffff;
  color: #333333;
  border-color: #eaeaea;
  margin-top: 3px;
  margin-bottom: 3px;
  padding: 13px 13px 13px 13px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-38
  .elementor-element.elementor-element-731dc61
  .wpr-advanced-accordion
  .wpr-acc-button.wpr-acc-active {
  background-color: #38d1a4;
  color: #ffffff;
  border-color: #1aa47b;
}
.elementor-38 .elementor-element.elementor-element-731dc61 .wpr-acc-icon-box {
  width: 0px;
}
.elementor-38
  .elementor-element.elementor-element-731dc61
  .wpr-advanced-accordion
  .wpr-acc-button
  .wpr-acc-title-text {
  color: #333333;
}
.elementor-38
  .elementor-element.elementor-element-731dc61
  .wpr-advanced-accordion
  .wpr-acc-button,
.elementor-38
  .elementor-element.elementor-element-731dc61
  .wpr-advanced-accordion
  .wpr-acc-button
  .wpr-acc-title-text {
  font-family: 'Plus Jakarta Sans', Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-38
  .elementor-element.elementor-element-731dc61
  .wpr-advanced-accordion
  button.wpr-acc-button {
  transition: all 0.3s ease-in-out;
}
.elementor-38
  .elementor-element.elementor-element-731dc61
  .wpr-advanced-accordion
  .wpr-acc-button.wpr-acc-active
  .wpr-acc-title-text {
  color: #ffffff;
}
.elementor-38
  .elementor-element.elementor-element-731dc61.wpr-advanced-accordion-icon-no-box
  .wpr-acc-item-title
  .wpr-acc-title-text {
  margin-left: 5px;
}
.elementor-38
  .elementor-element.elementor-element-731dc61.wpr-advanced-accordion-icon-side-box
  .wpr-acc-item-title
  .wpr-acc-title-text {
  margin-left: calc(0px + 5px);
}
.elementor-38
  .elementor-element.elementor-element-731dc61.wpr-advanced-accordion-icon-side-curve
  .wpr-acc-item-title
  .wpr-acc-title-text {
  margin-left: calc(0px + 30px + 5px);
}
.elementor-38
  .elementor-element.elementor-element-731dc61
  .wpr-advanced-accordion
  .wpr-acc-button
  .wpr-title-icon
  i {
  color: #ededed;
  font-size: 15px;
}
.elementor-38
  .elementor-element.elementor-element-731dc61
  .wpr-advanced-accordion
  .wpr-acc-button
  .wpr-title-icon
  svg {
  fill: #ededed;
  width: 15px;
}
.elementor-38
  .elementor-element.elementor-element-731dc61
  .wpr-advanced-accordion
  .wpr-acc-button
  .wpr-toggle-icon
  i {
  color: #333333;
  font-size: 13px;
}
.elementor-38
  .elementor-element.elementor-element-731dc61
  .wpr-advanced-accordion
  .wpr-acc-button
  .wpr-toggle-icon
  svg {
  fill: #333333;
  width: 13px;
}
.elementor-38
  .elementor-element.elementor-element-731dc61
  .wpr-advanced-accordion
  .wpr-acc-button
  .wpr-acc-icon-box {
  background-color: #605be4;
}
.elementor-38
  .elementor-element.elementor-element-731dc61
  .wpr-advanced-accordion
  .wpr-toggle-icon
  i {
  transition: all 0.3s ease-in-out;
}
.elementor-38
  .elementor-element.elementor-element-731dc61
  .wpr-advanced-accordion
  .wpr-title-icon
  i {
  transition: all 0.3s ease-in-out;
}
.elementor-38
  .elementor-element.elementor-element-731dc61
  .wpr-advanced-accordion
  .wpr-toggle-icon
  svg {
  transition: all 0.3s ease-in-out;
}
.elementor-38
  .elementor-element.elementor-element-731dc61
  .wpr-advanced-accordion
  .wpr-title-icon
  svg {
  transition: all 0.3s ease-in-out;
}
.elementor-38
  .elementor-element.elementor-element-731dc61
  .wpr-advanced-accordion
  .wpr-acc-panel
  .wpr-acc-panel-content {
  color: #777777;
  font-family: 'Montserrat', Sans-serif;
  font-size: 15px;
  font-weight: 500;
}
.elementor-38
  .elementor-element.elementor-element-731dc61
  .wpr-advanced-accordion
  .wpr-acc-panel {
  background-color: #ffffff;
  border-color: #e8e8e8;
  padding: 20px 20px 20px 20px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
body.elementor-page-38:not(.elementor-motion-effects-element-type-background),
body.elementor-page-38
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
@media (max-width: 1366px) {
  .elementor-38 .elementor-element.elementor-element-938fd9e {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-38 .elementor-element.elementor-element-638a88f {
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-38 .elementor-element.elementor-element-4ad95aa {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-38 .elementor-element.elementor-element-7f55a14 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-38 .elementor-element.elementor-element-65e5ac8 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
}
@media (max-width: 1024px) {
  .elementor-38 .elementor-element.elementor-element-4ad95aa {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 50px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-38 .elementor-element.elementor-element-65e5ac8 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 50px;
    --margin-bottom: 100px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
}
@media (max-width: 767px) {
  .elementor-38 .elementor-element.elementor-element-638a88f {
    --min-height: 43vh;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-38
    .elementor-element.elementor-element-638a88f:not(.elementor-motion-effects-element-type-background),
  .elementor-38
    .elementor-element.elementor-element-638a88f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-38
    .elementor-element.elementor-element-a5eec2a
    .elementor-heading-title {
    font-size: 40px;
  }
  .elementor-38
    .elementor-element.elementor-element-ee6b8e5
    .elementor-heading-title {
    font-size: 13px;
  }
  .elementor-38
    .elementor-element.elementor-element-2d4d14c
    .wpr-post-breadcrumbs {
    font-size: 12px;
  }
  .elementor-38 .elementor-element.elementor-element-f07528c {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-38
    .elementor-element.elementor-element-7fdfb12
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-38 .elementor-element.elementor-element-c67afc5 {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-38
    .elementor-element.elementor-element-d03352c
    .elementor-repeater-item-273a048 {
    width: 100%;
  }
  .elementor-38
    .elementor-element.elementor-element-d03352c
    .elementor-repeater-item-2619c22 {
    width: 100%;
  }
  .elementor-38
    .elementor-element.elementor-element-d03352c
    .elementor-repeater-item-645a0cf {
    width: 100%;
  }
  .elementor-38
    .elementor-element.elementor-element-ea846a6
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-38
    .elementor-element.elementor-element-731dc61
    .wpr-advanced-accordion
    .wpr-acc-button {
    padding: 15px 15px 15px 0px;
  }
}
