.elementor-kit-4 {
  --e-global-color-primary: #6ec1e4;
  --e-global-color-secondary: #54595f;
  --e-global-color-text: #7a7a7a;
  --e-global-color-accent: #61ce70;
  --e-global-color-6c28644: #3f4263;
  --e-global-color-52fbe71: #0067ff;
  --e-global-color-24bf359: #545ab3;
  --e-global-color-257bd39: #000000;
  --e-global-color-d219f72: #0a0a0a;
  --e-global-color-b133616: #111111;
  --e-global-color-bd59b2d: #181b25;
  --e-global-color-c619742: #efedff;
  --e-global-color-a9687d6: #37368e;
  --e-global-typography-primary-font-family: "Roboto";
  --e-global-typography-primary-font-weight: 600;
  --e-global-typography-secondary-font-family: "Roboto Slab";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Roboto";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Roboto";
  --e-global-typography-accent-font-weight: 500;
}
@font-face {
    font-display: swap;
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url(https://ezovion.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot);
    src: url(https://ezovion.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.svg#fontawesome) format("svg")
}

.fa,.fas {
    font-family: "Font Awesome 5 Free";
    font-weight: 900
}

.elementor-kit-4 e-page-transition {
  background-color: #ffbc7d;
}
.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1240px;
}
.e-con {
  --container-max-width: 1140px;
}
.elementor-widget:not(:last-child) {
  margin-block-end: 20px;
}
.elementor-element {
  --widgets-spacing: 20px 20px;
  --widgets-spacing-row: 20px;
  --widgets-spacing-column: 20px;
}
 {
}
h1.entry-title {
  display: var(--page-title-display);
}
.site-header .site-branding {
  flex-direction: column;
  align-items: stretch;
}
.site-header {
  padding-inline-end: 0;
  padding-inline-start: 0;
}
.site-footer .site-branding {
  flex-direction: column;
  align-items: stretch;
}
@media (max-width: 1024px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1024px;
  }
  .e-con {
    --container-max-width: 1024px;
  }
}
@media (max-width: 767px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 767px;
  }
  .e-con {
    --container-max-width: 767px;
  }
}

.elementor-18472
  .elementor-element.elementor-element-a196724:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-18472
  .elementor-element.elementor-element-a196724
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff;
}
.elementor-18472 .elementor-element.elementor-element-a196724 {
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: #5465b3;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  overflow: visible;
}
.elementor-18472
  .elementor-element.elementor-element-a196724
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.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-18472
  .elementor-element.elementor-element-603fb92
  > .elementor-widget-container {
  padding: 20px 0 20px 0;
}
.elementor-18472 .elementor-element.elementor-element-603fb92 {
  text-align: center;
}
.elementor-18472
  .elementor-element.elementor-element-603fb92
  .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 13px;
  font-weight: 700;
  color: #5465b3;
}
.elementor-theme-builder-content-area {
  height: 400px;
}
.elementor-location-header:before,
.elementor-location-footer:before {
  content: "";
  display: table;
  clear: both;
}
.elementor-15066
  .elementor-element.elementor-element-20d5296d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-15066
  .elementor-element.elementor-element-20d5296d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff0;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-257bd39) 0%,#7e7ef8 85%
  );
}
.text-color-gradient {
  background-image: linear-gradient(
    180deg,
    #fff,
    #f1efef
  );
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}
.elementor-15066 .elementor-element.elementor-element-20d5296d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 0 30px 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-20d5296d
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.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-15066
  .elementor-element.elementor-element-af0b95
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 45px;
  color: var(--e-global-color-b133616);
}
.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-15066 .elementor-element.elementor-element-1ad01e76 {
  font-family: "Rubik", Sans-serif;
  font-weight: 400;
  color: var(--e-global-color-b133616);
}
.elementor-15066 .elementor-element.elementor-element-1a78999 {
  --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: 65px 65px;
  --row-gap: 65px;
  --column-gap: 65px;
  --padding-top: 0px;
  --padding-bottom: 30px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i {
  color: var(--e-global-color-a9687d6);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg path {
  fill: var(--e-global-color-a9687d6) ;
}
.elementor-widget-icon-list
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}
.elementor-15066
  .elementor-element.elementor-element-8fb77e8
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-15066
  .elementor-element.elementor-element-8fb77e8
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-15066
  .elementor-element.elementor-element-8fb77e8
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-15066
  .elementor-element.elementor-element-8fb77e8
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-15066
  .elementor-element.elementor-element-8fb77e8
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-15066
  .elementor-element.elementor-element-8fb77e8
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-8fb77e8
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-8fb77e8 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-8fb77e8
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-8fb77e8
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-8fb77e8
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-dcb1ab8
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(5px / 2);
}
.elementor-15066
  .elementor-element.elementor-element-dcb1ab8
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(5px / 2);
}
.elementor-15066
  .elementor-element.elementor-element-dcb1ab8
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(5px / 2);
}
.elementor-15066
  .elementor-element.elementor-element-dcb1ab8
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-5px / 2);
}
.elementor-15066
  .elementor-element.elementor-element-dcb1ab8
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-5px / 2);
}
.elementor-15066
  .elementor-element.elementor-element-dcb1ab8
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-dcb1ab8
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-dcb1ab8 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-dcb1ab8
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-dcb1ab8
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-dcb1ab8
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-745cf60 {
  margin-top: 20px;
  margin-bottom: 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-478bd7d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-15066
  .elementor-element.elementor-element-478bd7d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-bd59b2d);
}
.elementor-15066
  .elementor-element.elementor-element-478bd7d:hover
  > .elementor-element-populated {
  background-color: #fff;
}
.elementor-bc-flex-widget
  .elementor-15066
  .elementor-element.elementor-element-478bd7d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-15066
  .elementor-element.elementor-element-478bd7d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-15066
  .elementor-element.elementor-element-478bd7d
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-478bd7d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-478bd7d
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-478bd7d
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 30px 30px 30px 30px;
}
.elementor-15066
  .elementor-element.elementor-element-478bd7d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-b6f2d19 {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-b6f2d19
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  color: #4c4462;
}
.elementor-widget-uael-ff-styler
  .uael-ff-style
  .fluentform
  .ff_submit_btn_wrapper
  button.ff-btn-submit,
.elementor-widget-uael-ff-styler
  .uael-ff-style
  .fluentform
  .step-nav
  button.ff-btn-secondary {
  background-color: var(--e-global-color-accent);
}
.elementor-widget-uael-ff-styler .uael-ff-style .fluentform .ff-el-form-control,
.elementor-widget-uael-ff-styler
  .uael-ff-style
  .fluentform
  .ff-el-input--label
  label,
.elementor-widget-uael-ff-styler
  .uael-ff-style
  .fluentform
  .ff-el-form-check-input
  + span,
.elementor-widget-uael-ff-styler
  .uael-ff-style
  .fluentform
  .ff-el-section-title,
.elementor-widget-uael-ff-styler .uael-ff-style .ff-section_break_desk,
.elementor-widget-uael-ff-styler
  .uael-ff-style
  .fluentform
  .ff_tc_checkbox
  + div.ff_t_c {
  color: var(--e-global-color-text);
}
.elementor-widget-uael-ff-styler
  .uael-ff-style
  .fluentform
  .ff-el-form-control::-webkit-input-placeholder,
.elementor-widget-uael-ff-styler .uael-ff-style .fluentform .ff-el-form-control,
.elementor-widget-uael-ff-styler
  .uael-ff-style
  .fluentform
  input[type="checkbox"]:checked:before,
.elementor-widget-uael-ff-styler
  .uael-ff-style
  .fluentform
  .ff-el-net-label
  span,
.elementor-widget-uael-ff-styler .uael-ff-style .uael-ff-select-custom:after {
  color: var(--e-global-color-text);
}
.elementor-widget-uael-ff-styler
  .uael-ff-style
  .fluentform
  .ff-el-ratings.jss-ff-el-ratings
  label.active
  svg {
  fill: var(--e-global-color-text);
}
.elementor-widget-uael-ff-styler
  .uael-ff-style
  .fluentform
  input[type="radio"]:checked:before {
  background-color: var(--e-global-color-text);
  box-shadow: var(--e-global-color-text);
}
.elementor-widget-uael-ff-styler.uael-ff-check-yes
  .uael-ff-style
  .fluentform
  input[type="checkbox"]:checked:before {
  color: var(--e-global-color-text);
}
.elementor-widget-uael-ff-styler.uael-ff-check-yes
  .uael-ff-style
  .fluentform
  input[type="radio"]:checked:before {
  background-color: var(--e-global-color-text);
  box-shadow: var(--e-global-color-text);
}
.elementor-widget-uael-ff-styler
  .uael-ff-style
  .fluentform
  .ff-el-section-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-widget-uael-ff-styler .uael-ff-style .ff-section_break_desk {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
  color: var(--e-global-color-secondary);
}
.elementor-widget-uael-ff-styler
  .uael-ff-style
  .fluentform
  .ff-el-is-error
  .error {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-uael-ff-styler
  .uael-ff-style
  .fluentform
  .ff-message-success {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-uael-ff-styler .uael-ff-form-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-widget-uael-ff-styler .uael-ff-form-desc {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
  color: var(--e-global-color-text);
}
.elementor-widget-uael-ff-styler
  .uael-ff-style
  .fluentform
  .ff-el-input--label
  label,
.elementor-widget-uael-ff-styler
  .uael-ff-style
  .fluentform
  .ff-el-form-check-input
  + span {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-uael-ff-styler
  .uael-ff-style
  .ff-el-input--content
  input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not(
    [type="button"]
  ):not([type="image"]):not([type="file"]),
.elementor-widget-uael-ff-styler .uael-ff-style .ff-el-input--content textarea,
.elementor-widget-uael-ff-styler .uael-ff-style .fluentform select,
.elementor-widget-uael-ff-styler .uael-ff-style .uael-ff-select-custom {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-uael-ff-styler
  .uael-ff-style
  .ff_submit_btn_wrapper
  button.ff-btn-submit,
.elementor-widget-uael-ff-styler
  .uael-ff-style
  .fluentform
  .step-nav
  button.ff-btn-secondary,
.elementor-widget-uael-ff-styler .uael-ff-style .fluentform .ff_upload_btn {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .ff-el-form-control,
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  textarea {
  padding: 12px 20px 12px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .ff-el-form-check-input {
  height: 12px;
  width: 12px;
  font-size: calc(12px / 1.2);
}
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  select.ff-el-form-control,
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .select2-selection {
  padding-top: calc(12px - 2px);
  padding-right: 20px;
  padding-bottom: calc(12px - 2px);
  padding-left: 20px;
}
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .ff-el-form-control,
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  input[type="checkbox"],
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .select2-selection {
  border-radius: 50px 50px 50px 50px;
}
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .ff_net_table
  tbody
  tr
  td:first-of-type {
  border-radius: 50px 0 0 50px;
}
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .ff_net_table
  tbody
  tr
  td:last-child {
  border-radius: 0 50px 50px 0;
}
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .ff_submit_btn_wrapper
  button.ff-btn-submit,
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .step-nav
  button.ff-btn-secondary {
  background-color: var(--e-global-color-24bf359);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .ff_submit_btn_wrapper
  button.ff-btn-submit,
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .step-nav
  button.ff-btn-secondary {
  border-radius: 50px 50px 50px 50px;
  color: #fff;
}
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .ff-message-success {
  text-align: left;
  font-family: "Rubik", Sans-serif;
  font-weight: 400;
  padding: 0 0 0 0;
  color: var(--e-global-color-24bf359);
  background-color: #fff0;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: solid;
  border-radius: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  > .elementor-widget-container {
  margin: 0 0 -20px 0;
}
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .ff-el-form-control,
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .ff-el-form-check-input,
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .ff-el-net-label,
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .select2-selection {
  background-color: #fff;
}
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .ff-el-form-control::-webkit-input-placeholder,
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .ff-el-form-control,
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  input[type="checkbox"]:checked:before,
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .ff-el-net-label
  span,
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .uael-ff-select-custom:after {
  color: var(--e-global-color-secondary);
}
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .ff-el-ratings.jss-ff-el-ratings
  label.active
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  input[type="radio"]:checked:before {
  background-color: var(--e-global-color-secondary);
  box-shadow: var(--e-global-color-secondary);
}
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .ff-el-input--label.ff-el-is-required.asterisk-right
  label:after {
  color: #ff2f2f;
}
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .ff-el-form-control,
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .ff-el-form-check-input,
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .ff_net_table
  tbody
  tr
  td,
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .select2-selection {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  input:focus,
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  select:focus,
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  textarea:focus,
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  input[type="checkbox"]:checked:before {
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .ff-el-is-error
  .error {
  color: red;
}
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .ff-el-input--content {
  margin-bottom: -8px;
}
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .ff-el-input--label
  label,
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .ff-el-form-check-input
  + span {
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .ff-el-input--content
  input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not(
    [type="button"]
  ):not([type="image"]):not([type="file"]),
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .ff-el-input--content
  textarea,
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  select,
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .uael-ff-select-custom {
  font-family: "Rubik", Sans-serif;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .ff_submit_btn_wrapper
  button.ff-btn-submit,
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .step-nav
  button.ff-btn-secondary,
.elementor-15066
  .elementor-element.elementor-element-e9eaf63
  .uael-ff-style
  .fluentform
  .ff_upload_btn {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-bc-flex-widget
  .elementor-15066
  .elementor-element.elementor-element-2ea8e9bd.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-15066
  .elementor-element.elementor-element-2ea8e9bd.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-15066
  .elementor-element.elementor-element-77e1f7e1
  > .elementor-widget-container {
  margin: -30px 0 0 0;
}
.elementor-15066 .elementor-element.elementor-element-77e1f7e1 img {
  width: 90%;
}
.elementor-15066
  .elementor-element.elementor-element-36b9b6ee:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-15066
  .elementor-element.elementor-element-36b9b6ee
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff0f;
}
.elementor-15066 .elementor-element.elementor-element-36b9b6ee {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-36b9b6ee
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-4100bb19:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-15066
  .elementor-element.elementor-element-4100bb19
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff;
}
.elementor-15066
  .elementor-element.elementor-element-4100bb19
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-4100bb19
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-4100bb19
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-4100bb19
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-4100bb19
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-24db7817 {
  padding: 15px 0 15px 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-4e12e087
  > .elementor-element-populated {
  padding: 40px 40px 40px 40px;
}
.elementor-15066 .elementor-element.elementor-element-57041931 {
  text-align: left;
}
.elementor-15066
  .elementor-element.elementor-element-57041931
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 55px;
  color: var(--e-global-color-b133616);
}
.elementor-15066 .elementor-element.elementor-element-659282c9 {
  font-family: "Rubik", Sans-serif;
  font-weight: 400;
  color: var(--e-global-color-b133616);
}
.elementor-bc-flex-widget
  .elementor-15066
  .elementor-element.elementor-element-6e88e1b5.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-15066
  .elementor-element.elementor-element-6e88e1b5.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-15066
  .elementor-element.elementor-element-6e88e1b5
  > .elementor-element-populated {
  padding: 30px 30px 30px 30px;
}
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .ff-el-form-control,
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  textarea {
  padding: 12px 20px 12px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .ff-el-form-check-input {
  height: 12px;
  width: 12px;
  font-size: calc(12px / 1.2);
}
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  select.ff-el-form-control,
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .select2-selection {
  padding-top: calc(12px - 2px);
  padding-right: 20px;
  padding-bottom: calc(12px - 2px);
  padding-left: 20px;
}
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .ff-el-form-control,
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  input[type="checkbox"],
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .select2-selection {
  border-radius: 50px 50px 50px 50px;
}
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .ff_net_table
  tbody
  tr
  td:first-of-type {
  border-radius: 50px 0 0 50px;
}
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .ff_net_table
  tbody
  tr
  td:last-child {
  border-radius: 0 50px 50px 0;
}
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .ff_submit_btn_wrapper
  button.ff-btn-submit,
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .step-nav
  button.ff-btn-secondary {
  background-color: var(--e-global-color-24bf359);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .ff_submit_btn_wrapper
  button.ff-btn-submit,
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .step-nav
  button.ff-btn-secondary {
  border-radius: 50px 50px 50px 50px;
  color: #fff;
}
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .ff-message-success {
  text-align: left;
  font-family: "Rubik", Sans-serif;
  font-weight: 400;
  padding: 0 0 0 0;
  color: var(--e-global-color-24bf359);
  background-color: #fff0;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: solid;
  border-radius: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  > .elementor-widget-container {
  margin: 0 0 -20px 0;
}
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .ff-el-form-control,
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .ff-el-form-check-input,
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .ff-el-net-label,
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .select2-selection {
  background-color: #fff;
}
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .ff-el-form-control::-webkit-input-placeholder,
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .ff-el-form-control,
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  input[type="checkbox"]:checked:before,
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .ff-el-net-label
  span,
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .uael-ff-select-custom:after {
  color: #54595f;
}
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .ff-el-ratings.jss-ff-el-ratings
  label.active
  svg {
  fill: #54595f;
}
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  input[type="radio"]:checked:before {
  background-color: #54595f;
  box-shadow: inset 0 0 0 4px #fff;
}
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .ff-el-input--label.ff-el-is-required.asterisk-right
  label:after {
  color: #ff2f2f;
}
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .ff-el-form-control,
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .ff-el-form-check-input,
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .ff_net_table
  tbody
  tr
  td,
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .select2-selection {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  input:focus,
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  select:focus,
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  textarea:focus,
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  input[type="checkbox"]:checked:before {
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .ff-el-is-error
  .error {
  color: red;
}
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .ff-el-input--content {
  margin-bottom: -8px;
}
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .ff-el-input--label
  label,
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .ff-el-form-check-input
  + span {
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .ff-el-input--content
  input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not(
    [type="button"]
  ):not([type="image"]):not([type="file"]),
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .ff-el-input--content
  textarea,
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  select,
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .uael-ff-select-custom {
  font-family: "Rubik", Sans-serif;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .ff_submit_btn_wrapper
  button.ff-btn-submit,
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .step-nav
  button.ff-btn-secondary,
.elementor-15066
  .elementor-element.elementor-element-2b75c90d
  .uael-ff-style
  .fluentform
  .ff_upload_btn {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-15066 .elementor-element.elementor-element-49a1082d {
  --display: flex;
  --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;
  --padding-top: 0px;
  --padding-bottom: 80px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-49a1082d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-15066
  .elementor-element.elementor-element-49a1082d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff0;
  background-image: linear-gradient(182deg, #7e7ef8 10%, #060606 75%);
}
.elementor-15066 .elementor-element.elementor-element-1f3b63e4 {
  --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: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  overflow: visible;
}
.elementor-15066 .elementor-element.elementor-element-1c882de7 {
  --display: flex;
  --background-transition: 0.3s;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-1c882de7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-15066
  .elementor-element.elementor-element-1c882de7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-bd59b2d);
}
.elementor-15066 .elementor-element.elementor-element-1c882de7:hover {
  background-color: #000;
}
.elementor-15066
  .elementor-element.elementor-element-55bf92b1
  > .elementor-widget-container {
  margin: 0 0 -15px 0;
}
.elementor-15066 .elementor-element.elementor-element-1ab58569 {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-1ab58569
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  color: var(--e-global-color-b133616);
}
.elementor-15066 .elementor-element.elementor-element-2c9061dc {
  --display: flex;
  --background-transition: 0.3s;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-2c9061dc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-15066
  .elementor-element.elementor-element-2c9061dc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-bd59b2d);
}
.elementor-15066 .elementor-element.elementor-element-2c9061dc:hover {
  background-color: #000;
}
.elementor-15066
  .elementor-element.elementor-element-624ca458
  > .elementor-widget-container {
  margin: 0 0 -15px 0;
}
.elementor-15066 .elementor-element.elementor-element-7c261f41 {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-7c261f41
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  color: var(--e-global-color-b133616);
}
.elementor-15066 .elementor-element.elementor-element-703a85ef {
  --display: flex;
  --background-transition: 0.3s;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-703a85ef:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-15066
  .elementor-element.elementor-element-703a85ef
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-bd59b2d);
}
.elementor-15066 .elementor-element.elementor-element-703a85ef:hover {
  background-color: #000;
}
.elementor-15066
  .elementor-element.elementor-element-40de59c8
  > .elementor-widget-container {
  margin: 0 0 -15px 0;
}
.elementor-15066 .elementor-element.elementor-element-3d105070 {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-3d105070
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  color: var(--e-global-color-b133616);
}
.elementor-15066 .elementor-element.elementor-element-38ba3d1a {
  --display: flex;
  --background-transition: 0.3s;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-38ba3d1a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-15066
  .elementor-element.elementor-element-38ba3d1a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-bd59b2d);
}
.elementor-15066 .elementor-element.elementor-element-38ba3d1a:hover {
  background-color: #000;
}
.elementor-15066
  .elementor-element.elementor-element-a9aa117
  > .elementor-widget-container {
  margin: 0 0 -15px 0;
}
.elementor-15066 .elementor-element.elementor-element-eac001a {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-eac001a
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  color: var(--e-global-color-b133616);
}
.elementor-15066 .elementor-element.elementor-element-127b41dd {
  --display: flex;
  --background-transition: 0.3s;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-127b41dd:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-15066
  .elementor-element.elementor-element-127b41dd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-bd59b2d);
}
.elementor-15066 .elementor-element.elementor-element-127b41dd:hover {
  background-color: #000;
}
.elementor-15066
  .elementor-element.elementor-element-13596643
  > .elementor-widget-container {
  margin: 0 0 -15px 0;
}
.elementor-15066 .elementor-element.elementor-element-56100344 {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-56100344
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  color: var(--e-global-color-b133616);
}
.elementor-15066
  .elementor-element.elementor-element-f8fbc23:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-15066
  .elementor-element.elementor-element-f8fbc23
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff0;
  background-image: linear-gradient(
    90deg,
    var(--e-global-color-257bd39) 0%,
    var(--e-global-color-d219f72) 75%
  );
}
.elementor-15066 .elementor-element.elementor-element-f8fbc23 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0 0 0 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-f8fbc23
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-2d7c7a8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-15066
  .elementor-element.elementor-element-2d7c7a8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff0;
  background-image: linear-gradient(
    90deg,
    var(--e-global-color-257bd39) 0%,
    var(--e-global-color-d219f72) 75%
  );
}
.elementor-15066 .elementor-element.elementor-element-2d7c7a8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 0 0 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-2d7c7a8
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-4158b20a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-15066
  .elementor-element.elementor-element-4158b20a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff0;
  background-image: linear-gradient(
    90deg,
    var(--e-global-color-257bd39) 0%,
    var(--e-global-color-d219f72) 75%
  );
}
.elementor-15066 .elementor-element.elementor-element-4158b20a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
  padding: 80px 0 0 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-4158b20a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-74e86274
  > .elementor-element-populated {
  padding: 0 0 0 0;
  z-index: 0 !important;
}
.elementor-15066
  .elementor-element.elementor-element-1b98878c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-15066
  .elementor-element.elementor-element-1b98878c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #181b25;
}
.elementor-15066 .elementor-element.elementor-element-1b98878c,
.elementor-15066
  .elementor-element.elementor-element-1b98878c
  > .elementor-background-overlay {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066 .elementor-element.elementor-element-1b98878c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 20px 20px 20px;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-1b98878c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-38d770f9
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-38d770f9
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-38d770f9
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066 .elementor-element.elementor-element-4cd44938 {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-4cd44938
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 600;
  color: var(--e-global-color-b133616);
}
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
  color: var(--e-global-color-text);
  fill: var(--e-global-color-text);
}
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
.elementor-widget-nav-menu
  .elementor-nav-menu--main
  .elementor-item.elementor-item-active,
.elementor-widget-nav-menu
  .elementor-nav-menu--main
  .elementor-item.highlighted,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus {
  color: var(--e-global-color-accent);
  fill: var(--e-global-color-accent);
}
.elementor-widget-nav-menu
  .elementor-nav-menu--main:not(.e--pointer-framed)
  .elementor-item:before,
.elementor-widget-nav-menu
  .elementor-nav-menu--main:not(.e--pointer-framed)
  .elementor-item:after {
  background-color: var(--e-global-color-accent);
}
.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after {
  border-color: var(--e-global-color-accent);
}
.elementor-widget-nav-menu {
  --e-nav-menu-divider-color: var(--e-global-color-text);
}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-15066
  .elementor-element.elementor-element-1c28e5eb
  .elementor-nav-menu
  .elementor-item {
  font-family: "Rubik", Sans-serif;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-1c28e5eb
  .elementor-nav-menu--main
  .elementor-item {
  color: #fff;
  fill: #fff;
  text-align: left !important;
}
.elementor-15066
  .elementor-element.elementor-element-1c28e5eb
  .elementor-nav-menu--main
  .elementor-item:hover,
.elementor-15066
  .elementor-element.elementor-element-1c28e5eb
  .elementor-nav-menu--main
  .elementor-item.elementor-item-active,
.elementor-15066
  .elementor-element.elementor-element-1c28e5eb
  .elementor-nav-menu--main
  .elementor-item.highlighted,
.elementor-15066
  .elementor-element.elementor-element-1c28e5eb
  .elementor-nav-menu--main
  .elementor-item:focus {
  color: var(--e-global-color-24bf359);
  fill: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-1c28e5eb
  .elementor-nav-menu--main:not(.e--pointer-framed)
  .elementor-item:before,
.elementor-15066
  .elementor-element.elementor-element-1c28e5eb
  .elementor-nav-menu--main:not(.e--pointer-framed)
  .elementor-item:after {
  background-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-1c28e5eb
  .e--pointer-framed
  .elementor-item:before,
.elementor-15066
  .elementor-element.elementor-element-1c28e5eb
  .e--pointer-framed
  .elementor-item:after {
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-1c28e5eb
  .elementor-nav-menu--main
  .elementor-item.elementor-item-active {
  color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-1c28e5eb
  .elementor-nav-menu--main:not(.e--pointer-framed)
  .elementor-item.elementor-item-active:before,
.elementor-15066
  .elementor-element.elementor-element-1c28e5eb
  .elementor-nav-menu--main:not(.e--pointer-framed)
  .elementor-item.elementor-item-active:after {
  background-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-1c28e5eb
  .e--pointer-framed
  .elementor-item.elementor-item-active:before,
.elementor-15066
  .elementor-element.elementor-element-1c28e5eb
  .e--pointer-framed
  .elementor-item.elementor-item-active:after {
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-3ac60ef8
  > .elementor-element-populated {
  margin: 0 0 0 40px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 40px;
}
.elementor-15066 .elementor-element.elementor-element-60bdc4f1 {
  margin-top: 0;
  margin-bottom: 25px;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-6768aab5.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-15066 .elementor-element.elementor-element-49bdd69b {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-49bdd69b
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 38px;
  font-weight: 600;
  color: var(--e-global-color-b133616);
}
.elementor-15066
  .elementor-element.elementor-element-41cd96f5
  > .elementor-widget-container {
  margin: -40px 0 -30px 0;
}
.elementor-15066 .elementor-element.elementor-element-41cd96f5 img {
  width: 35%;
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-a1c3b51
  > .elementor-widget-container {
  padding: 0 20px 0 0;
}
.elementor-15066 .elementor-element.elementor-element-a1c3b51 {
  text-align: justify;
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--e-global-color-b133616);
}
.elementor-15066 .elementor-element.elementor-element-ea4830 {
  margin-top: -20px;
  margin-bottom: 0;
  padding: 0 0 0 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-7e5f758b
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-7e5f758b
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-7e5f758b
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-7e5f758b
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-7ada5b9f
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-7ada5b9f
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-7ada5b9f
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-7ada5b9f {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-7ada5b9f
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-7ada5b9f
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-7ada5b9f
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-7ada5b9f
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-1f2cfa39
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-1f2cfa39
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-1f2cfa39
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-1f2cfa39
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-1bfaec4d
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-1bfaec4d
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-1bfaec4d
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-1bfaec4d {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-1bfaec4d
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-1bfaec4d
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-1bfaec4d
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-1bfaec4d
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-widget-button .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-15066
  .elementor-element.elementor-element-fbaea12
  .elementor-button {
  background-color: var(--e-global-color-24bf359);
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-24bf359);
  border-radius: 100px 100px 100px 100px;
  padding: 15px 75px 15px 75px;
}
.elementor-15066
  .elementor-element.elementor-element-fbaea12
  .elementor-button:hover,
.elementor-15066
  .elementor-element.elementor-element-fbaea12
  .elementor-button:focus {
  background-color: #fff0;
  color: var(--e-global-color-6c28644);
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-fbaea12
  > .elementor-widget-container {
  margin: 20px 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-fbaea12
  .elementor-button:hover
  svg,
.elementor-15066
  .elementor-element.elementor-element-fbaea12
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-6c28644);
}
.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-15066 .elementor-element.elementor-element-30254fb7 {
  --divider-border-style: solid;
  --divider-color: #9e9e9e;
  --divider-border-width: 1px;
}
.elementor-15066
  .elementor-element.elementor-element-30254fb7
  .elementor-divider-separator {
  width: 100%;
}
.elementor-15066
  .elementor-element.elementor-element-30254fb7
  .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-15066 .elementor-element.elementor-element-7749a187 {
  margin-top: 0;
  margin-bottom: 25px;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-21cfa5d9.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-15066 .elementor-element.elementor-element-150e919f {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-150e919f
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 38px;
  font-weight: 600;
  color: var(--e-global-color-b133616);
}
.elementor-15066
  .elementor-element.elementor-element-1191130d
  > .elementor-widget-container {
  margin: -20px 0 -10px 0;
}
.elementor-15066 .elementor-element.elementor-element-1191130d img {
  width: 35%;
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-3ddc7679
  > .elementor-widget-container {
  padding: 0 20px 0 0;
}
.elementor-15066 .elementor-element.elementor-element-3ddc7679 {
  text-align: justify;
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--e-global-color-b133616);
}
.elementor-15066 .elementor-element.elementor-element-6975b8a5 {
  margin-top: -20px;
  margin-bottom: 0;
  padding: 0 0 0 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-77f02a24
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-77f02a24
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-77f02a24
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-77f02a24
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-7592b43a
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-7592b43a
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-7592b43a
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-7592b43a {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-7592b43a
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-7592b43a
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-7592b43a
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-7592b43a
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-763f87b5
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-763f87b5
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-763f87b5
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-763f87b5
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-236301af
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-236301af
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-236301af
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-236301af {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-236301af
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-236301af
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-236301af
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-236301af
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-bcb4ad5
  .elementor-button {
  background-color: var(--e-global-color-24bf359);
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-24bf359);
  border-radius: 100px 100px 100px 100px;
  padding: 15px 75px 15px 75px;
}
.elementor-15066
  .elementor-element.elementor-element-bcb4ad5
  .elementor-button:hover,
.elementor-15066
  .elementor-element.elementor-element-bcb4ad5
  .elementor-button:focus {
  background-color: #fff0;
  color: var(--e-global-color-6c28644);
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-bcb4ad5
  > .elementor-widget-container {
  margin: 20px 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-bcb4ad5
  .elementor-button:hover
  svg,
.elementor-15066
  .elementor-element.elementor-element-bcb4ad5
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-6c28644);
}
.elementor-15066 .elementor-element.elementor-element-7779d821 {
  --divider-border-style: solid;
  --divider-color: #9e9e9e;
  --divider-border-width: 1px;
}
.elementor-15066
  .elementor-element.elementor-element-7779d821
  .elementor-divider-separator {
  width: 100%;
}
.elementor-15066
  .elementor-element.elementor-element-7779d821
  .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-15066 .elementor-element.elementor-element-c899929 {
  margin-top: 0;
  margin-bottom: 25px;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-3bd3a571.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-15066 .elementor-element.elementor-element-7895aefd {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-7895aefd
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 38px;
  font-weight: 600;
  color: var(--e-global-color-b133616);
}
.elementor-15066
  .elementor-element.elementor-element-34b0ec8f
  > .elementor-widget-container {
  margin: 0 0 -10px 0;
}
.elementor-15066 .elementor-element.elementor-element-34b0ec8f img {
  width: 35%;
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-313d039d
  > .elementor-widget-container {
  padding: 0 20px 0 0;
}
.elementor-15066 .elementor-element.elementor-element-313d039d {
  text-align: justify;
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--e-global-color-b133616);
}
.elementor-15066 .elementor-element.elementor-element-3a7c1fe7 {
  margin-top: -20px;
  margin-bottom: 0;
  padding: 0 0 0 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-54304d7d
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-54304d7d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-54304d7d
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-54304d7d
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-6f1f3454
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-6f1f3454
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-6f1f3454
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-6f1f3454 {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-6f1f3454
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-6f1f3454
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-6f1f3454
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-6f1f3454
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-79181e30
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-79181e30
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-79181e30
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-79181e30
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-70cb0c63
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-70cb0c63
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-70cb0c63
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-70cb0c63 {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-70cb0c63
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-70cb0c63
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-70cb0c63
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-70cb0c63
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-44e3c67
  .elementor-button {
  background-color: var(--e-global-color-24bf359);
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-24bf359);
  border-radius: 100px 100px 100px 100px;
  padding: 15px 75px 15px 75px;
}
.elementor-15066
  .elementor-element.elementor-element-44e3c67
  .elementor-button:hover,
.elementor-15066
  .elementor-element.elementor-element-44e3c67
  .elementor-button:focus {
  background-color: #fff0;
  color: var(--e-global-color-6c28644);
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-44e3c67
  > .elementor-widget-container {
  margin: 20px 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-44e3c67
  .elementor-button:hover
  svg,
.elementor-15066
  .elementor-element.elementor-element-44e3c67
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-6c28644);
}
.elementor-15066 .elementor-element.elementor-element-6d6d5774 {
  --divider-border-style: solid;
  --divider-color: #9e9e9e;
  --divider-border-width: 1px;
}
.elementor-15066
  .elementor-element.elementor-element-6d6d5774
  .elementor-divider-separator {
  width: 100%;
}
.elementor-15066
  .elementor-element.elementor-element-6d6d5774
  .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-15066 .elementor-element.elementor-element-5ff63257 {
  margin-top: 0;
  margin-bottom: 25px;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-3b32b7bf.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-15066 .elementor-element.elementor-element-7b48f687 {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-7b48f687
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 38px;
  font-weight: 600;
  color: var(--e-global-color-b133616);
}
.elementor-15066
  .elementor-element.elementor-element-42a9734
  > .elementor-widget-container {
  margin: 0 0 -10px 0;
}
.elementor-15066 .elementor-element.elementor-element-42a9734 img {
  width: 35%;
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-63cbc3e5
  > .elementor-widget-container {
  padding: 0 20px 0 0;
}
.elementor-15066 .elementor-element.elementor-element-63cbc3e5 {
  text-align: justify;
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--e-global-color-b133616);
}
.elementor-15066 .elementor-element.elementor-element-7628dcff {
  margin-top: -20px;
  margin-bottom: 0;
  padding: 0 0 0 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-50feae3f
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-50feae3f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-50feae3f
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-50feae3f
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-5fa25528
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-5fa25528
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-5fa25528
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-5fa25528 {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-5fa25528
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-5fa25528
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-5fa25528
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-5fa25528
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-5b46f69a
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-5b46f69a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-5b46f69a
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-5b46f69a
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-41819f03
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-41819f03
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-41819f03
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-41819f03 {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-41819f03
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-41819f03
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-41819f03
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-41819f03
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-02ec3e7
  .elementor-button {
  background-color: var(--e-global-color-24bf359);
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-24bf359);
  border-radius: 100px 100px 100px 100px;
  padding: 15px 75px 15px 75px;
}
.elementor-15066
  .elementor-element.elementor-element-02ec3e7
  .elementor-button:hover,
.elementor-15066
  .elementor-element.elementor-element-02ec3e7
  .elementor-button:focus {
  background-color: #fff0;
  color: var(--e-global-color-6c28644);
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-02ec3e7
  > .elementor-widget-container {
  margin: 20px 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-02ec3e7
  .elementor-button:hover
  svg,
.elementor-15066
  .elementor-element.elementor-element-02ec3e7
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-6c28644);
}
.elementor-15066 .elementor-element.elementor-element-56dada17 {
  --divider-border-style: solid;
  --divider-color: #9e9e9e;
  --divider-border-width: 1px;
}
.elementor-15066
  .elementor-element.elementor-element-56dada17
  .elementor-divider-separator {
  width: 100%;
}
.elementor-15066
  .elementor-element.elementor-element-56dada17
  .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-15066 .elementor-element.elementor-element-2d78fdd1 {
  margin-top: 0;
  margin-bottom: 25px;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-6955a38.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-15066 .elementor-element.elementor-element-7dfecdaf {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-7dfecdaf
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 38px;
  font-weight: 600;
  color: var(--e-global-color-b133616);
}
.elementor-15066
  .elementor-element.elementor-element-2c7169a4
  > .elementor-widget-container {
  margin: -25px 0 -10px 0;
}
.elementor-15066 .elementor-element.elementor-element-2c7169a4 img {
  width: 35%;
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-3f03e5a7
  > .elementor-widget-container {
  padding: 0 20px 0 0;
}
.elementor-15066 .elementor-element.elementor-element-3f03e5a7 {
  text-align: justify;
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--e-global-color-b133616);
}
.elementor-15066 .elementor-element.elementor-element-41c74d74 {
  margin-top: -20px;
  margin-bottom: 0;
  padding: 0 0 0 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-63cb4b84
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-63cb4b84
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-63cb4b84
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-63cb4b84
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-21fb527
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-21fb527
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-21fb527
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-21fb527 {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-21fb527
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-21fb527
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-21fb527
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-21fb527
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-596ec721
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-596ec721
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-596ec721
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-596ec721
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-7b3de67b
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-7b3de67b
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-7b3de67b
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-7b3de67b {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-7b3de67b
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-7b3de67b
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-7b3de67b
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-7b3de67b
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-80460bc
  .elementor-button {
  background-color: var(--e-global-color-24bf359);
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-24bf359);
  border-radius: 100px 100px 100px 100px;
  padding: 15px 75px 15px 75px;
}
.elementor-15066
  .elementor-element.elementor-element-80460bc
  .elementor-button:hover,
.elementor-15066
  .elementor-element.elementor-element-80460bc
  .elementor-button:focus {
  background-color: #fff0;
  color: var(--e-global-color-6c28644);
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-80460bc
  > .elementor-widget-container {
  margin: 20px 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-80460bc
  .elementor-button:hover
  svg,
.elementor-15066
  .elementor-element.elementor-element-80460bc
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-6c28644);
}
.elementor-15066 .elementor-element.elementor-element-60256971 {
  --divider-border-style: solid;
  --divider-color: #9e9e9e;
  --divider-border-width: 1px;
}
.elementor-15066
  .elementor-element.elementor-element-60256971
  .elementor-divider-separator {
  width: 100%;
}
.elementor-15066
  .elementor-element.elementor-element-60256971
  .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-15066 .elementor-element.elementor-element-57aaec29 {
  margin-top: 0;
  margin-bottom: 25px;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-d6b3f75.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-15066 .elementor-element.elementor-element-7d64f850 {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-7d64f850
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 38px;
  font-weight: 600;
  color: var(--e-global-color-b133616);
}
.elementor-15066
  .elementor-element.elementor-element-3e3f5057
  > .elementor-widget-container {
  margin: -25px 0 -10px 0;
}
.elementor-15066 .elementor-element.elementor-element-3e3f5057 img {
  width: 35%;
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-20b01727
  > .elementor-widget-container {
  padding: 0 20px 0 0;
}
.elementor-15066 .elementor-element.elementor-element-20b01727 {
  text-align: justify;
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--e-global-color-b133616);
}
.elementor-15066 .elementor-element.elementor-element-6fa4625d {
  margin-top: -20px;
  margin-bottom: 0;
  padding: 0 0 0 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-4f074fc2
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-4f074fc2
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-4f074fc2
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-4f074fc2
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-118732c8
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-118732c8
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-118732c8
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-118732c8 {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-118732c8
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-118732c8
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-118732c8
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-118732c8
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-4ec5b064
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-4ec5b064
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-4ec5b064
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-4ec5b064
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-10d48d8
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-10d48d8
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-10d48d8
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-10d48d8 {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-10d48d8
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-10d48d8
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-10d48d8
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-10d48d8
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-022fb52
  .elementor-button {
  background-color: var(--e-global-color-24bf359);
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-24bf359);
  border-radius: 100px 100px 100px 100px;
  padding: 15px 75px 15px 75px;
}
.elementor-15066
  .elementor-element.elementor-element-022fb52
  .elementor-button:hover,
.elementor-15066
  .elementor-element.elementor-element-022fb52
  .elementor-button:focus {
  background-color: #fff0;
  color: var(--e-global-color-6c28644);
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-022fb52
  > .elementor-widget-container {
  margin: 20px 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-022fb52
  .elementor-button:hover
  svg,
.elementor-15066
  .elementor-element.elementor-element-022fb52
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-6c28644);
}
.elementor-15066 .elementor-element.elementor-element-3ef61b2b {
  --divider-border-style: solid;
  --divider-color: #9e9e9e;
  --divider-border-width: 1px;
}
.elementor-15066
  .elementor-element.elementor-element-3ef61b2b
  .elementor-divider-separator {
  width: 100%;
}
.elementor-15066
  .elementor-element.elementor-element-3ef61b2b
  .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-15066 .elementor-element.elementor-element-24cb2e00 {
  margin-top: 0;
  margin-bottom: 25px;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-609c903a.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-15066 .elementor-element.elementor-element-194417eb {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-194417eb
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 38px;
  font-weight: 600;
  color: var(--e-global-color-b133616);
}
.elementor-15066
  .elementor-element.elementor-element-3d3baa3f
  > .elementor-widget-container {
  margin: -25px 0 -10px 0;
}
.elementor-15066 .elementor-element.elementor-element-3d3baa3f img {
  width: 40%;
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-369199e2
  > .elementor-widget-container {
  padding: 0 20px 0 0;
}
.elementor-15066 .elementor-element.elementor-element-369199e2 {
  text-align: justify;
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--e-global-color-b133616);
}
.elementor-15066 .elementor-element.elementor-element-65aef48e {
  margin-top: -20px;
  margin-bottom: 0;
  padding: 0 0 0 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-5fe9dd6e
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-5fe9dd6e
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-5fe9dd6e
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-5fe9dd6e
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-1138ce41
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-1138ce41
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-1138ce41
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-1138ce41 {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-1138ce41
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-1138ce41
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-1138ce41
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-1138ce41
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-1260ba61
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-1260ba61
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-1260ba61
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-1260ba61
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-588041bf
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-588041bf
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-588041bf
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-588041bf {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-588041bf
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-588041bf
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-588041bf
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-588041bf
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-df69e67
  .elementor-button {
  background-color: var(--e-global-color-24bf359);
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-24bf359);
  border-radius: 100px 100px 100px 100px;
  padding: 15px 75px 15px 75px;
}
.elementor-15066
  .elementor-element.elementor-element-df69e67
  .elementor-button:hover,
.elementor-15066
  .elementor-element.elementor-element-df69e67
  .elementor-button:focus {
  background-color: #fff0;
  color: var(--e-global-color-6c28644);
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-df69e67
  > .elementor-widget-container {
  margin: 20px 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-df69e67
  .elementor-button:hover
  svg,
.elementor-15066
  .elementor-element.elementor-element-df69e67
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-6c28644);
}
.elementor-15066 .elementor-element.elementor-element-64beedcd {
  --divider-border-style: solid;
  --divider-color: #9e9e9e;
  --divider-border-width: 1px;
}
.elementor-15066
  .elementor-element.elementor-element-64beedcd
  .elementor-divider-separator {
  width: 100%;
}
.elementor-15066
  .elementor-element.elementor-element-64beedcd
  .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-15066 .elementor-element.elementor-element-c7dbbaa {
  margin-top: 0;
  margin-bottom: 25px;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-570fc66.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-15066 .elementor-element.elementor-element-f705b0c {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-f705b0c
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 38px;
  font-weight: 600;
  color: var(--e-global-color-b133616);
}
.elementor-15066
  .elementor-element.elementor-element-643a118
  > .elementor-widget-container {
  margin: 10px 0 10px 0;
}
.elementor-15066 .elementor-element.elementor-element-643a118 img {
  width: 40%;
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-7d91e9d
  > .elementor-widget-container {
  padding: 0 20px 0 0;
}
.elementor-15066 .elementor-element.elementor-element-7d91e9d {
  text-align: justify;
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--e-global-color-b133616);
}
.elementor-15066 .elementor-element.elementor-element-3ab7584 {
  margin-top: -20px;
  margin-bottom: 0;
  padding: 0 0 0 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-f2cb556
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-f2cb556
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-f2cb556
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-f2cb556
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-3f81a3e
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-3f81a3e
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-3f81a3e
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-3f81a3e {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-3f81a3e
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-3f81a3e
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-3f81a3e
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-3f81a3e
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-e31f225
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-e31f225
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-e31f225
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-e31f225
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-de61420
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-de61420
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-de61420
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-de61420 {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-de61420
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-de61420
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-de61420
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-de61420
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-9226bd5
  .elementor-button {
  background-color: var(--e-global-color-24bf359);
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-24bf359);
  border-radius: 100px 100px 100px 100px;
  padding: 15px 75px 15px 75px;
}
.elementor-15066
  .elementor-element.elementor-element-9226bd5
  .elementor-button:hover,
.elementor-15066
  .elementor-element.elementor-element-9226bd5
  .elementor-button:focus {
  background-color: #fff0;
  color: var(--e-global-color-6c28644);
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-9226bd5
  > .elementor-widget-container {
  margin: 20px 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-9226bd5
  .elementor-button:hover
  svg,
.elementor-15066
  .elementor-element.elementor-element-9226bd5
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-6c28644);
}
.elementor-15066 .elementor-element.elementor-element-7f55deb {
  --divider-border-style: solid;
  --divider-color: #9e9e9e;
  --divider-border-width: 1px;
}
.elementor-15066
  .elementor-element.elementor-element-7f55deb
  .elementor-divider-separator {
  width: 100%;
}
.elementor-15066
  .elementor-element.elementor-element-7f55deb
  .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-15066 .elementor-element.elementor-element-67d2628 {
  margin-top: 0;
  margin-bottom: 25px;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-1c6f6b9.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-15066 .elementor-element.elementor-element-dcb6fb4 {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-dcb6fb4
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 38px;
  font-weight: 600;
  color: var(--e-global-color-b133616);
}
.elementor-15066
  .elementor-element.elementor-element-e7a3de4
  > .elementor-widget-container {
  margin: -25px 0 -10px 0;
}
.elementor-15066 .elementor-element.elementor-element-e7a3de4 img {
  width: 40%;
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-5459ced
  > .elementor-widget-container {
  padding: 0 20px 0 0;
}
.elementor-15066 .elementor-element.elementor-element-5459ced {
  text-align: justify;
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--e-global-color-b133616);
}
.elementor-15066 .elementor-element.elementor-element-bdeab61 {
  margin-top: -20px;
  margin-bottom: 0;
  padding: 0 0 0 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-9e7fdee
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-9e7fdee
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-9e7fdee
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-9e7fdee
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-4e94e8d
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-4e94e8d
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-4e94e8d
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-4e94e8d {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-4e94e8d
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-4e94e8d
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-4e94e8d
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-4e94e8d
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-893314b
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-893314b
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-893314b
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-893314b
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-d4cf002
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-d4cf002
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-d4cf002
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-d4cf002 {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-d4cf002
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-d4cf002
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-d4cf002
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-d4cf002
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-163ed89
  .elementor-button {
  background-color: var(--e-global-color-24bf359);
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-24bf359);
  border-radius: 100px 100px 100px 100px;
  padding: 15px 75px 15px 75px;
}
.elementor-15066
  .elementor-element.elementor-element-163ed89
  .elementor-button:hover,
.elementor-15066
  .elementor-element.elementor-element-163ed89
  .elementor-button:focus {
  background-color: #fff0;
  color: var(--e-global-color-6c28644);
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-163ed89
  > .elementor-widget-container {
  margin: 20px 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-163ed89
  .elementor-button:hover
  svg,
.elementor-15066
  .elementor-element.elementor-element-163ed89
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-6c28644);
}
.elementor-15066 .elementor-element.elementor-element-e917a66 {
  --divider-border-style: solid;
  --divider-color: #9e9e9e;
  --divider-border-width: 1px;
}
.elementor-15066
  .elementor-element.elementor-element-e917a66
  .elementor-divider-separator {
  width: 100%;
}
.elementor-15066
  .elementor-element.elementor-element-e917a66
  .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-15066 .elementor-element.elementor-element-1b002e1 {
  margin-top: 0;
  margin-bottom: 25px;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-b5bb8c9.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-15066 .elementor-element.elementor-element-3553833 {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-3553833
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 38px;
  font-weight: 600;
  color: var(--e-global-color-b133616);
}
.elementor-15066
  .elementor-element.elementor-element-f3322ae
  > .elementor-widget-container {
  margin: 30px 0 30px 0;
}
.elementor-15066 .elementor-element.elementor-element-f3322ae img {
  width: 65%;
  border-radius: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-73a1eb6
  > .elementor-widget-container {
  padding: 0 20px 0 0;
}
.elementor-15066 .elementor-element.elementor-element-73a1eb6 {
  text-align: justify;
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--e-global-color-b133616);
}
.elementor-15066 .elementor-element.elementor-element-bc1e0e7 {
  margin-top: -20px;
  margin-bottom: 0;
  padding: 0 0 0 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-195055a
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-195055a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-195055a
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-195055a
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-8018864
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-8018864
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-8018864
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-8018864 {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-8018864
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-8018864
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-8018864
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-8018864
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-13464f1
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-13464f1
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-13464f1
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-13464f1
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-18aaeb1
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-18aaeb1
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-18aaeb1
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-18aaeb1 {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-18aaeb1
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-18aaeb1
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-18aaeb1
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-18aaeb1
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-f844bbe
  .elementor-button {
  background-color: var(--e-global-color-24bf359);
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-24bf359);
  border-radius: 100px 100px 100px 100px;
  padding: 15px 75px 15px 75px;
}
.elementor-15066
  .elementor-element.elementor-element-f844bbe
  .elementor-button:hover,
.elementor-15066
  .elementor-element.elementor-element-f844bbe
  .elementor-button:focus {
  background-color: #fff0;
  color: var(--e-global-color-6c28644);
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-f844bbe
  > .elementor-widget-container {
  margin: 20px 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-f844bbe
  .elementor-button:hover
  svg,
.elementor-15066
  .elementor-element.elementor-element-f844bbe
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-6c28644);
}
.elementor-15066 .elementor-element.elementor-element-a5c35c0 {
  --divider-border-style: solid;
  --divider-color: #9e9e9e;
  --divider-border-width: 1px;
}
.elementor-15066
  .elementor-element.elementor-element-a5c35c0
  .elementor-divider-separator {
  width: 100%;
}
.elementor-15066
  .elementor-element.elementor-element-a5c35c0
  .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-15066 .elementor-element.elementor-element-54d8a9e {
  margin-top: 0;
  margin-bottom: 25px;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-fcbbfad.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-15066 .elementor-element.elementor-element-3e614f2 {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-3e614f2
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 38px;
  font-weight: 600;
  color: var(--e-global-color-b133616);
}
.elementor-15066
  .elementor-element.elementor-element-de3cda3
  > .elementor-widget-container {
  margin: -25px 0 -10px 0;
}
.elementor-15066 .elementor-element.elementor-element-de3cda3 img {
  width: 40%;
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-0cd5bbd
  > .elementor-widget-container {
  padding: 0 20px 0 0;
}
.elementor-15066 .elementor-element.elementor-element-0cd5bbd {
  text-align: justify;
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--e-global-color-b133616);
}
.elementor-15066 .elementor-element.elementor-element-f56cca4 {
  margin-top: -20px;
  margin-bottom: 0;
  padding: 0 0 0 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-189d15c
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-189d15c
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-189d15c
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-189d15c
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-48f04d4
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-48f04d4
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-48f04d4
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-48f04d4 {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-48f04d4
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-48f04d4
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-48f04d4
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-48f04d4
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-0d43aeb
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-0d43aeb
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-0d43aeb
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-0d43aeb
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-7130846
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-7130846
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-7130846
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-7130846 {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-7130846
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-7130846
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-7130846
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-7130846
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-38bd228
  .elementor-button {
  background-color: var(--e-global-color-24bf359);
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-24bf359);
  border-radius: 100px 100px 100px 100px;
  padding: 15px 75px 15px 75px;
}
.elementor-15066
  .elementor-element.elementor-element-38bd228
  .elementor-button:hover,
.elementor-15066
  .elementor-element.elementor-element-38bd228
  .elementor-button:focus {
  background-color: #fff0;
  color: var(--e-global-color-6c28644);
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-38bd228
  > .elementor-widget-container {
  margin: 20px 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-38bd228
  .elementor-button:hover
  svg,
.elementor-15066
  .elementor-element.elementor-element-38bd228
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-6c28644);
}
.elementor-15066 .elementor-element.elementor-element-887bd55 {
  --divider-border-style: solid;
  --divider-color: #9e9e9e;
  --divider-border-width: 1px;
}
.elementor-15066
  .elementor-element.elementor-element-887bd55
  .elementor-divider-separator {
  width: 100%;
}
.elementor-15066
  .elementor-element.elementor-element-887bd55
  .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-15066 .elementor-element.elementor-element-54d0db16 {
  margin-top: 0;
  margin-bottom: 25px;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-57d7f511.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-15066 .elementor-element.elementor-element-15a0ac46 {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-15a0ac46
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 38px;
  font-weight: 600;
  color: var(--e-global-color-b133616);
}
.elementor-15066
  .elementor-element.elementor-element-76953a12
  > .elementor-widget-container {
  margin: -25px 0 -10px 0;
}
.elementor-15066 .elementor-element.elementor-element-76953a12 img {
  width: 40%;
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-5229afea
  > .elementor-widget-container {
  padding: 0 20px 0 0;
}
.elementor-15066 .elementor-element.elementor-element-5229afea {
  text-align: justify;
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--e-global-color-b133616);
}
.elementor-15066 .elementor-element.elementor-element-769b07a8 {
  margin-top: -20px;
  margin-bottom: 0;
  padding: 0 0 0 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-42ab147f
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-42ab147f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-42ab147f
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-42ab147f
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-3721501b
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-3721501b
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-3721501b
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-3721501b {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-3721501b
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-3721501b
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-3721501b
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-3721501b
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-7f0f6df2
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-7f0f6df2
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-7f0f6df2
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-7f0f6df2
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-3074cee0
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-3074cee0
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-3074cee0
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-3074cee0 {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-3074cee0
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-3074cee0
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-3074cee0
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-3074cee0
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-7935b98
  .elementor-button {
  background-color: var(--e-global-color-24bf359);
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-24bf359);
  border-radius: 100px 100px 100px 100px;
  padding: 15px 75px 15px 75px;
}
.elementor-15066
  .elementor-element.elementor-element-7935b98
  .elementor-button:hover,
.elementor-15066
  .elementor-element.elementor-element-7935b98
  .elementor-button:focus {
  background-color: #fff0;
  color: var(--e-global-color-6c28644);
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-7935b98
  > .elementor-widget-container {
  margin: 20px 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-7935b98
  .elementor-button:hover
  svg,
.elementor-15066
  .elementor-element.elementor-element-7935b98
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-6c28644);
}
.elementor-15066 .elementor-element.elementor-element-8c58bdc {
  --divider-border-style: solid;
  --divider-color: #9e9e9e;
  --divider-border-width: 1px;
}
.elementor-15066
  .elementor-element.elementor-element-8c58bdc
  .elementor-divider-separator {
  width: 100%;
}
.elementor-15066
  .elementor-element.elementor-element-8c58bdc
  .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-15066 .elementor-element.elementor-element-5a6c4576 {
  margin-top: 0;
  margin-bottom: 25px;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-4e308919.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-15066 .elementor-element.elementor-element-136812c5 {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-136812c5
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 38px;
  font-weight: 600;
  color: var(--e-global-color-b133616);
}
.elementor-15066
  .elementor-element.elementor-element-3cd8140d
  > .elementor-widget-container {
  margin: 0 0 -10px 0;
}
.elementor-15066 .elementor-element.elementor-element-3cd8140d img {
  width: 31%;
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-68c2e128
  > .elementor-widget-container {
  padding: 0 20px 0 0;
}
.elementor-15066 .elementor-element.elementor-element-68c2e128 {
  text-align: justify;
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--e-global-color-b133616);
}
.elementor-15066 .elementor-element.elementor-element-32ac602f {
  margin-top: -20px;
  margin-bottom: 0;
  padding: 0 0 0 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-6a6063b8
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-6a6063b8
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-6a6063b8
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-6a6063b8
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-1a170c05
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-1a170c05
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-1a170c05
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-1a170c05 {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-1a170c05
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-1a170c05
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-1a170c05
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-1a170c05
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-7544844f
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-7544844f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-7544844f
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-7544844f
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-ba05ba4
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-ba05ba4
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-ba05ba4
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-ba05ba4 {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-ba05ba4
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-ba05ba4
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-ba05ba4
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-ba05ba4
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-8276fd3
  .elementor-button {
  background-color: var(--e-global-color-24bf359);
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-24bf359);
  border-radius: 100px 100px 100px 100px;
  padding: 15px 75px 15px 75px;
}
.elementor-15066
  .elementor-element.elementor-element-8276fd3
  .elementor-button:hover,
.elementor-15066
  .elementor-element.elementor-element-8276fd3
  .elementor-button:focus {
  background-color: #fff0;
  color: var(--e-global-color-6c28644);
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-8276fd3
  > .elementor-widget-container {
  margin: 20px 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-8276fd3
  .elementor-button:hover
  svg,
.elementor-15066
  .elementor-element.elementor-element-8276fd3
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-6c28644);
}
.elementor-15066 .elementor-element.elementor-element-4f20fb93 {
  --divider-border-style: solid;
  --divider-color: #9e9e9e;
  --divider-border-width: 1px;
}
.elementor-15066
  .elementor-element.elementor-element-4f20fb93
  .elementor-divider-separator {
  width: 100%;
}
.elementor-15066
  .elementor-element.elementor-element-4f20fb93
  .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-15066 .elementor-element.elementor-element-75e57fb {
  margin-top: 0;
  margin-bottom: 25px;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-3e57177.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-15066 .elementor-element.elementor-element-03dc4a9 {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-03dc4a9
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 38px;
  font-weight: 600;
  color: var(--e-global-color-b133616);
}
.elementor-15066
  .elementor-element.elementor-element-31f5f81
  > .elementor-widget-container {
  margin: 0 0 -10px 0;
}
.elementor-15066 .elementor-element.elementor-element-31f5f81 img {
  width: 31%;
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-355b4c0
  > .elementor-widget-container {
  padding: 0 20px 0 0;
}
.elementor-15066 .elementor-element.elementor-element-355b4c0 {
  text-align: justify;
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--e-global-color-b133616);
}
.elementor-15066 .elementor-element.elementor-element-3117906 {
  margin-top: -20px;
  margin-bottom: 0;
  padding: 0 0 0 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-0e08fe1
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-0e08fe1
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-0e08fe1
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-0e08fe1
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-6187d4b
  > .elementor-widget-container {
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-6187d4b
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-6187d4b
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-6187d4b {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-6187d4b
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-6187d4b
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-6187d4b
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-6187d4b
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-df5dff6
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-df5dff6
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-df5dff6
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-df5dff6
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066 .elementor-element.elementor-element-23e97f8 {
  text-align: left;
}
.elementor-15066
  .elementor-element.elementor-element-23e97f8
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
  color: var(--e-global-color-b133616);
}
.elementor-15066
  .elementor-element.elementor-element-684bada
  > .elementor-widget-container {
  margin: -15px 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-684bada
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-684bada
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-684bada {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-684bada
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-684bada
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-684bada
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-684bada
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-ef5e90b
  .elementor-button {
  background-color: var(--e-global-color-24bf359);
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-24bf359);
  border-radius: 100px 100px 100px 100px;
  padding: 15px 75px 15px 75px;
}
.elementor-15066
  .elementor-element.elementor-element-ef5e90b
  .elementor-button:hover,
.elementor-15066
  .elementor-element.elementor-element-ef5e90b
  .elementor-button:focus {
  background-color: #fff0;
  color: var(--e-global-color-6c28644);
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-ef5e90b
  > .elementor-widget-container {
  margin: 20px 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-ef5e90b
  .elementor-button:hover
  svg,
.elementor-15066
  .elementor-element.elementor-element-ef5e90b
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-6c28644);
}
.elementor-15066 .elementor-element.elementor-element-4195997 {
  --divider-border-style: solid;
  --divider-color: #9e9e9e;
  --divider-border-width: 1px;
}
.elementor-15066
  .elementor-element.elementor-element-4195997
  .elementor-divider-separator {
  width: 100%;
}
.elementor-15066
  .elementor-element.elementor-element-4195997
  .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}
.elementor-15066 .elementor-element.elementor-element-1c476967 {
  margin-top: 0;
  margin-bottom: 25px;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-367ec621.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-15066 .elementor-element.elementor-element-224f6ded {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-224f6ded
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 38px;
  font-weight: 600;
  color: var(--e-global-color-b133616);
}
.elementor-15066
  .elementor-element.elementor-element-63a86e9e
  > .elementor-widget-container {
  margin: 0 0 -10px 0;
}
.elementor-15066 .elementor-element.elementor-element-63a86e9e img {
  width: 35%;
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-5d9d6db9
  > .elementor-widget-container {
  padding: 0 20px 0 0;
}
.elementor-15066 .elementor-element.elementor-element-5d9d6db9 {
  text-align: justify;
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: var(--e-global-color-b133616);
}
.elementor-15066 .elementor-element.elementor-element-3cc64346 {
  margin-top: -20px;
  margin-bottom: 0;
  padding: 0 0 0 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-1021e755
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-1021e755
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-1021e755
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-1021e755
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066 .elementor-element.elementor-element-757d6fb {
  text-align: left;
}
.elementor-15066
  .elementor-element.elementor-element-757d6fb
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
  color: var(--e-global-color-b133616);
}
.elementor-15066
  .elementor-element.elementor-element-5b88f023
  > .elementor-widget-container {
  margin: -10px 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-5b88f023
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-5b88f023
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-5b88f023 {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-5b88f023
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-5b88f023
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-5b88f023
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-5b88f023
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-76e5f54a
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-76e5f54a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-76e5f54a
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-76e5f54a
  > .elementor-element-populated {
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-15066 .elementor-element.elementor-element-514553df {
  text-align: left;
}
.elementor-15066
  .elementor-element.elementor-element-514553df
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 32px;
  color: var(--e-global-color-b133616);
}
.elementor-15066
  .elementor-element.elementor-element-7f6ed26f
  > .elementor-widget-container {
  margin: -10px 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-7f6ed26f
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-7f6ed26f
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-7f6ed26f {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-7f6ed26f
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-7f6ed26f
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-7f6ed26f
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-7f6ed26f
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-41e02ee
  .elementor-button {
  background-color: var(--e-global-color-24bf359);
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-24bf359);
  border-radius: 100px 100px 100px 100px;
  padding: 15px 75px 15px 75px;
}
.elementor-15066
  .elementor-element.elementor-element-41e02ee
  .elementor-button:hover,
.elementor-15066
  .elementor-element.elementor-element-41e02ee
  .elementor-button:focus {
  background-color: #fff0;
  color: var(--e-global-color-6c28644);
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-41e02ee
  > .elementor-widget-container {
  margin: 20px 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-41e02ee
  .elementor-button:hover
  svg,
.elementor-15066
  .elementor-element.elementor-element-41e02ee
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-6c28644);
}
.elementor-15066 .elementor-element.elementor-element-c269c32 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 60px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-c269c32:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-15066
  .elementor-element.elementor-element-c269c32
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff0;
  background-image: linear-gradient(
    90deg,
    var(--e-global-color-257bd39) 0%,
    var(--e-global-color-d219f72) 75%
  );
}
.elementor-15066 .elementor-element.elementor-element-dd4b697 {
  --display: flex;
  --justify-content: center;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-f0410fd
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.elementor-15066 .elementor-element.elementor-element-f0410fd {
  text-align: left;
}
.elementor-15066
  .elementor-element.elementor-element-f0410fd
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 42px;
  color: var(--e-global-color-b133616);
}
.elementor-15066
  .elementor-element.elementor-element-2ff80c0
  > .elementor-widget-container {
  margin: 20px 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-2ff80c0
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(10px / 2);
}
.elementor-15066
  .elementor-element.elementor-element-2ff80c0
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(10px / 2);
}
.elementor-15066
  .elementor-element.elementor-element-2ff80c0
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(10px / 2);
}
.elementor-15066
  .elementor-element.elementor-element-2ff80c0
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-10px / 2);
}
.elementor-15066
  .elementor-element.elementor-element-2ff80c0
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-10px / 2);
}
.elementor-15066
  .elementor-element.elementor-element-2ff80c0
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-24bf359);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-2ff80c0
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-24bf359);
  transition: fill 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-2ff80c0 {
  --e-icon-list-icon-size: 6px;
  --icon-vertical-offset: 0px;
}
.elementor-15066
  .elementor-element.elementor-element-2ff80c0
  .elementor-icon-list-icon {
  padding-inline-end: 10px;
}
.elementor-15066
  .elementor-element.elementor-element-2ff80c0
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-15066
  .elementor-element.elementor-element-2ff80c0
  .elementor-icon-list-item
  > a {
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-2ff80c0
  .elementor-icon-list-text {
  color: var(--e-global-color-b133616);
  transition: color 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-8dbef8a
  > .elementor-widget-container {
  margin: 20px 0 0 0;
  padding: 0 0 0 0;
}
.elementor-15066 .elementor-element.elementor-element-8dbef8a {
  text-align: left;
}
.elementor-15066
  .elementor-element.elementor-element-8dbef8a
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 21px;
  font-weight: 600;
  color: var(--e-global-color-b133616);
}
.elementor-15066 .elementor-element.elementor-element-9aad7a7 {
  --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;
  --justify-content: flex-start;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --margin-top: 5px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}
.elementor-15066 .elementor-element.elementor-element-e78933e {
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  text-align: right;
}
.elementor-15066 .elementor-element.elementor-element-e78933e img {
  width: 100%;
}
.elementor-15066 .elementor-element.elementor-element-1c087ac {
  width: var(--container-widget-width, 30%);
  max-width: 30%;
  --container-widget-width: 30%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-15066 .elementor-element.elementor-element-1c087ac img {
  width: 100%;
}
.elementor-15066 .elementor-element.elementor-element-0a0ef5e {
  --display: flex;
  --justify-content: center;
  overflow: visible;
}
.elementor-15066 .elementor-element.elementor-element-37f61e4 img {
  width: 96%;
}
.elementor-15066 .elementor-element.elementor-element-668d327 {
  --display: flex;
  --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;
  --padding-top: 60px;
  --padding-bottom: 60px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-668d327:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-15066
  .elementor-element.elementor-element-668d327
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff0;
  background-image: linear-gradient(
    90deg,
    var(--e-global-color-257bd39) 0%,
    var(--e-global-color-d219f72) 75%
  );
}
.elementor-15066 .elementor-element.elementor-element-c8cd290 {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-c8cd290
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 45px;
  color: var(--e-global-color-b133616);
}
.elementor-15066 .elementor-element.elementor-element-47a493d {
  --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: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --margin-top: 20px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  overflow: visible;
}
.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
.elementor-widget-image-box:has(:focus) .elementor-image-box-title {
  color: var(--e-global-color-primary);
}
.elementor-widget-image-box .elementor-image-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-15066 .elementor-element.elementor-element-670cb1d {
  width: var(--container-widget-width, 75%);
  max-width: 75%;
  --container-widget-width: 75%;
  --container-widget-flex-grow: 0;
}
.elementor-15066
  .elementor-element.elementor-element-670cb1d
  > .elementor-widget-container {
  background-color: var(--e-global-color-bd59b2d);
  padding: 30px 30px 30px 30px;
  border-radius: 15px 15px 15px 15px;
}
.elementor-15066
  .elementor-element.elementor-element-670cb1d:hover
  .elementor-widget-container {
  background-color: #000;
}
.elementor-15066
  .elementor-element.elementor-element-670cb1d.ha-has-bg-overlay:hover
  > .elementor-widget-container::before {
  transition: background 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-670cb1d.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-15066
  .elementor-element.elementor-element-670cb1d.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-15066
  .elementor-element.elementor-element-670cb1d.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-15066
  .elementor-element.elementor-element-670cb1d
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 53%;
}
.elementor-15066
  .elementor-element.elementor-element-670cb1d
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-670cb1d
  .elementor-image-box-title {
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  color: var(--e-global-color-b133616);
}
.elementor-15066
  .elementor-element.elementor-element-670cb1d
  .elementor-image-box-description {
  font-family: "Rubik", Sans-serif;
  font-weight: 400;
  color: var(--e-global-color-c619742);
}
.elementor-15066 .elementor-element.elementor-element-4a29e4d {
  width: var(--container-widget-width, 75%);
  max-width: 75%;
  --container-widget-width: 75%;
  --container-widget-flex-grow: 0;
}
.elementor-15066
  .elementor-element.elementor-element-4a29e4d
  > .elementor-widget-container {
  background-color: var(--e-global-color-bd59b2d);
  padding: 30px 30px 30px 30px;
  border-radius: 15px 15px 15px 15px;
}
.elementor-15066
  .elementor-element.elementor-element-4a29e4d:hover
  .elementor-widget-container {
  background-color: #000;
}
.elementor-15066
  .elementor-element.elementor-element-4a29e4d.ha-has-bg-overlay:hover
  > .elementor-widget-container::before {
  transition: background 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-4a29e4d.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-15066
  .elementor-element.elementor-element-4a29e4d.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-15066
  .elementor-element.elementor-element-4a29e4d.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-15066
  .elementor-element.elementor-element-4a29e4d
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 43%;
}
.elementor-15066
  .elementor-element.elementor-element-4a29e4d
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-4a29e4d
  .elementor-image-box-title {
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  color: var(--e-global-color-c619742);
}
.elementor-15066
  .elementor-element.elementor-element-4a29e4d
  .elementor-image-box-description {
  font-family: "Rubik", Sans-serif;
  font-weight: 400;
  color: var(--e-global-color-c619742);
}
.elementor-15066 .elementor-element.elementor-element-032e845 {
  width: var(--container-widget-width, 75%);
  max-width: 75%;
  --container-widget-width: 75%;
  --container-widget-flex-grow: 0;
}
.elementor-15066
  .elementor-element.elementor-element-032e845
  > .elementor-widget-container {
  background-color: var(--e-global-color-bd59b2d);
  padding: 30px 30px 30px 30px;
  border-radius: 15px 15px 15px 15px;
}
.elementor-15066
  .elementor-element.elementor-element-032e845:hover
  .elementor-widget-container {
  background-color: #000;
}
.elementor-15066
  .elementor-element.elementor-element-032e845.ha-has-bg-overlay:hover
  > .elementor-widget-container::before {
  transition: background 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-032e845.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-15066
  .elementor-element.elementor-element-032e845.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-15066
  .elementor-element.elementor-element-032e845.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-15066
  .elementor-element.elementor-element-032e845
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 53%;
}
.elementor-15066
  .elementor-element.elementor-element-032e845
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-032e845
  .elementor-image-box-title {
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  color: var(--e-global-color-c619742);
}
.elementor-15066
  .elementor-element.elementor-element-032e845
  .elementor-image-box-description {
  font-family: "Rubik", Sans-serif;
  font-weight: 400;
  color: var(--e-global-color-c619742);
}
.elementor-15066 .elementor-element.elementor-element-e75fc75 {
  --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: 40px 40px;
  --row-gap: 40px;
  --column-gap: 40px;
  --margin-top: -2px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  overflow: visible;
}
.elementor-15066 .elementor-element.elementor-element-6bed0d1 {
  width: var(--container-widget-width, 75%);
  max-width: 75%;
  --container-widget-width: 75%;
  --container-widget-flex-grow: 0;
}
.elementor-15066
  .elementor-element.elementor-element-6bed0d1
  > .elementor-widget-container {
  background-color: var(--e-global-color-bd59b2d);
  padding: 30px 30px 30px 30px;
  border-radius: 15px 15px 15px 15px;
}
.elementor-15066
  .elementor-element.elementor-element-6bed0d1:hover
  .elementor-widget-container {
  background-color: #000;
}
.elementor-15066
  .elementor-element.elementor-element-6bed0d1.ha-has-bg-overlay:hover
  > .elementor-widget-container::before {
  transition: background 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-6bed0d1.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-15066
  .elementor-element.elementor-element-6bed0d1.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-15066
  .elementor-element.elementor-element-6bed0d1.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-15066
  .elementor-element.elementor-element-6bed0d1
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 53%;
}
.elementor-15066
  .elementor-element.elementor-element-6bed0d1
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-6bed0d1
  .elementor-image-box-title {
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  color: var(--e-global-color-c619742);
}
.elementor-15066
  .elementor-element.elementor-element-6bed0d1
  .elementor-image-box-description {
  font-family: "Rubik", Sans-serif;
  font-weight: 400;
  color: var(--e-global-color-c619742);
}
.elementor-15066 .elementor-element.elementor-element-ffd212e {
  width: var(--container-widget-width, 75%);
  max-width: 75%;
  --container-widget-width: 75%;
  --container-widget-flex-grow: 0;
}
.elementor-15066
  .elementor-element.elementor-element-ffd212e
  > .elementor-widget-container {
  background-color: var(--e-global-color-bd59b2d);
  padding: 30px 30px 30px 30px;
  border-radius: 15px 15px 15px 15px;
}
.elementor-15066
  .elementor-element.elementor-element-ffd212e:hover
  .elementor-widget-container {
  background-color: #000;
}
.elementor-15066
  .elementor-element.elementor-element-ffd212e.ha-has-bg-overlay:hover
  > .elementor-widget-container::before {
  transition: background 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-ffd212e.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-15066
  .elementor-element.elementor-element-ffd212e.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-15066
  .elementor-element.elementor-element-ffd212e.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-15066
  .elementor-element.elementor-element-ffd212e
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 53%;
}
.elementor-15066
  .elementor-element.elementor-element-ffd212e
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-ffd212e
  .elementor-image-box-title {
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  color: var(--e-global-color-c619742);
}
.elementor-15066
  .elementor-element.elementor-element-ffd212e
  .elementor-image-box-description {
  font-family: "Rubik", Sans-serif;
  font-weight: 400;
  color: var(--e-global-color-c619742);
}
.elementor-15066 .elementor-element.elementor-element-1e77031 {
  width: var(--container-widget-width, 75%);
  max-width: 75%;
  --container-widget-width: 75%;
  --container-widget-flex-grow: 0;
}
.elementor-15066
  .elementor-element.elementor-element-1e77031
  > .elementor-widget-container {
  background-color: var(--e-global-color-bd59b2d);
  padding: 30px 30px 30px 30px;
  border-radius: 15px 15px 15px 15px;
}
.elementor-15066
  .elementor-element.elementor-element-1e77031:hover
  .elementor-widget-container {
  background-color: #000;
}
.elementor-15066
  .elementor-element.elementor-element-1e77031.ha-has-bg-overlay:hover
  > .elementor-widget-container::before {
  transition: background 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-1e77031.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-15066
  .elementor-element.elementor-element-1e77031.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-15066
  .elementor-element.elementor-element-1e77031.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-15066
  .elementor-element.elementor-element-1e77031
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 53%;
}
.elementor-15066
  .elementor-element.elementor-element-1e77031
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-1e77031
  .elementor-image-box-title {
  font-family: "Poppins", Sans-serif;
  font-size: 24px;
  font-weight: 600;
  color: var(--e-global-color-c619742);
}
.elementor-15066
  .elementor-element.elementor-element-1e77031
  .elementor-image-box-description {
  font-family: "Rubik", Sans-serif;
  font-weight: 400;
  color: var(--e-global-color-c619742);
}
.elementor-15066
  .elementor-element.elementor-element-b92b00b
  .elementor-button {
  background-color: var(--e-global-color-24bf359);
  font-family: "Rubik", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-radius: 100px 100px 100px 100px;
  padding: 15px 75px 15px 75px;
}
.elementor-15066
  .elementor-element.elementor-element-b92b00b
  .elementor-button:hover,
.elementor-15066
  .elementor-element.elementor-element-b92b00b
  .elementor-button:focus {
  background-color: #fff0;
  color: var(--e-global-color-b133616);
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-b92b00b
  > .elementor-widget-container {
  margin: 20px 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-b92b00b
  .elementor-button:hover
  svg,
.elementor-15066
  .elementor-element.elementor-element-b92b00b
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-b133616);
}
.elementor-15066
  .elementor-element.elementor-element-3d4f6d9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-15066
  .elementor-element.elementor-element-3d4f6d9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff0;
  background-image: linear-gradient(
    90deg,
    var(--e-global-color-257bd39) 0%,
    var(--e-global-color-d219f72) 75%
  );
}
.elementor-15066 .elementor-element.elementor-element-3d4f6d9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 0 50px 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-3d4f6d9
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-447dc8f1
  > .elementor-widget-container {
  margin: 0 0 30px 0;
  padding: 0 0 0 0;
}
.elementor-15066 .elementor-element.elementor-element-447dc8f1 {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-447dc8f1
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 35px;
  font-weight: 700;
  color: var(--e-global-color-b133616);
}
.elementor-15066
  .elementor-element.elementor-element-5592773a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-15066
  .elementor-element.elementor-element-5592773a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff0;
  background-image: linear-gradient(
    90deg,
    var(--e-global-color-257bd39) 0%,
    var(--e-global-color-d219f72) 75%
  );
}
.elementor-15066 .elementor-element.elementor-element-5592773a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 0 0 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-5592773a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-72575dcc
  > .elementor-widget-container {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
.elementor-15066 .elementor-element.elementor-element-72575dcc {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-72575dcc
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: var(--e-global-color-b133616);
}
.elementor-15066
  .elementor-element.elementor-element-3a1672ef
  > .elementor-widget-container {
  margin: 0 0 30px 0;
  padding: 0 0 0 0;
}
.elementor-15066 .elementor-element.elementor-element-3a1672ef {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-3a1672ef
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 35px;
  font-weight: 700;
  color: var(--e-global-color-b133616);
}
.elementor-widget-testimonial-carousel .elementor-testimonial__text {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-testimonial-carousel .elementor-testimonial__name {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-testimonial-carousel .elementor-testimonial__title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-15066
  .elementor-element.elementor-element-14bc2702
  > .elementor-widget-container {
  padding: 20px 0 30px 0;
}
.elementor-15066
  .elementor-element.elementor-element-14bc2702
  .elementor-swiper-button {
  font-size: 20px;
  color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-14bc2702
  .elementor-swiper-button
  svg {
  fill: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-14bc2702
  .elementor-testimonial__content,
.elementor-15066
  .elementor-element.elementor-element-14bc2702
  .elementor-testimonial__content:after {
  background-color: #fff;
}
.elementor-15066
  .elementor-element.elementor-element-14bc2702
  .elementor-testimonial__content {
  padding: 50px 50px 50px 50px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-15066
  .elementor-element.elementor-element-14bc2702.elementor-testimonial--layout-image_left
  .elementor-testimonial__footer,
.elementor-15066
  .elementor-element.elementor-element-14bc2702.elementor-testimonial--layout-image_right
  .elementor-testimonial__footer {
  padding-top: 50px;
}
.elementor-15066
  .elementor-element.elementor-element-14bc2702.elementor-testimonial--layout-image_above
  .elementor-testimonial__footer,
.elementor-15066
  .elementor-element.elementor-element-14bc2702.elementor-testimonial--layout-image_inline
  .elementor-testimonial__footer,
.elementor-15066
  .elementor-element.elementor-element-14bc2702.elementor-testimonial--layout-image_stacked
  .elementor-testimonial__footer {
  padding: 0 50px 0 50px;
}
.elementor-15066
  .elementor-element.elementor-element-14bc2702
  .elementor-testimonial__text {
  color: var(--e-global-color-b133616);
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-14bc2702
  .elementor-testimonial__name {
  color: var(--e-global-color-b133616);
  font-family: "Rubik", Sans-serif;
  font-weight: 600;
}
.elementor-15066
  .elementor-element.elementor-element-14bc2702
  .elementor-testimonial__title {
  color: var(--e-global-color-24bf359);
  font-family: "Rubik", Sans-serif;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-2ece66aa:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-15066
  .elementor-element.elementor-element-2ece66aa
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff0;
  background-image: linear-gradient(
    90deg,
    var(--e-global-color-257bd39) 0%,
    var(--e-global-color-d219f72) 75%
  );
}
.elementor-15066 .elementor-element.elementor-element-2ece66aa {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px 0 80px 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-2ece66aa
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-1d1cb88 {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-1d1cb88
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 35px;
  font-weight: 700;
  color: #4c4462;
}
#wcvq0d1gbh21762603009917.widget-visible {
  display: none !important;
  visibility: hidden !important;
}
.tawk-custom-color{
  display: none !important;
  visibility: hidden !important;
}
.elementor-icon-list-icon{
  color: var(--e-global-color-24bf359);
}
.elementor-widget-jet-accordion
  .jet-accordion
  > .jet-accordion__inner
  > .jet-toggle
  > .jet-toggle__control
  .jet-toggle__label-text {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-jet-accordion
  .jet-accordion
  > .jet-accordion__inner
  > .jet-toggle
  > .jet-toggle__control:hover
  .jet-toggle__label-text {
  color: var(--e-global-color-text);
}
.elementor-widget-jet-accordion
  .jet-accordion
  > .jet-accordion__inner
  > .jet-toggle
  > .jet-toggle__control:hover
  .jet-toggle__label-text {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-jet-accordion
  .jet-accordion
  > .jet-accordion__inner
  > .jet-toggle.active-toggle
  > .jet-toggle__control
  .jet-toggle__label-text {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-15066
  .elementor-element.elementor-element-5d9ad86c
  .jet-accordion
  > .jet-accordion__inner
  > .jet-toggle
  > .jet-toggle__control {
  background-color: #181b25;
  justify-content: flex-start;
  border-style: solid;
  border-width: 0 0 0 0;
  border-color: #fff0;
  border-radius: 10px 10px 10px 10px;
}
.elementor-15066
  .elementor-element.elementor-element-5d9ad86c
  .jet-accordion
  > .jet-accordion__inner
  > .jet-toggle
  > .jet-toggle__control:hover {
  background-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-5d9ad86c
  .jet-accordion
  > .jet-accordion__inner
  > .jet-toggle.active-toggle
  > .jet-toggle__control {
  background-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-5d9ad86c
  .jet-accordion
  > .jet-accordion__inner
  > .jet-toggle
  > .jet-toggle__content {
  background-color: #fff0;
  font-family: "Rubik", Sans-serif;
  color: var(--e-global-color-b133616);
  margin: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-5d9ad86c
  > .elementor-widget-container {
  margin: 30px 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-5d9ad86c
  .jet-accordion
  > .jet-accordion__inner
  > .jet-toggle {
  margin: 05px 0 0 0;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #fff0;
  border-radius: 10px 10px 10px 10px;
}
.elementor-15066
  .elementor-element.elementor-element-5d9ad86c
  .jet-toggle__label-text {
  text-align: left;
}
.elementor-15066
  .elementor-element.elementor-element-5d9ad86c
  .jet-accordion
  > .jet-accordion__inner
  > .jet-toggle
  > .jet-toggle__control
  .jet-toggle__label-text {
  color: var(--e-global-color-24bf359);
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.elementor-15066
  .elementor-element.elementor-element-5d9ad86c
  .jet-accordion
  > .jet-accordion__inner
  > .jet-toggle
  > .jet-toggle__control
  .jet-toggle__label-icon
  .icon-normal {
  color: var(--e-global-color-24bf359);
  background-color: #fff0;
}
.elementor-15066
  .elementor-element.elementor-element-5d9ad86c
  .jet-accordion
  > .jet-accordion__inner
  > .jet-toggle
  > .jet-toggle__control:hover
  .jet-toggle__label-text {
  color: #fff;
}
.elementor-15066
  .elementor-element.elementor-element-5d9ad86c
  .jet-accordion
  > .jet-accordion__inner
  > .jet-toggle
  > .jet-toggle__control:hover
  .jet-toggle__label-icon
  .icon-normal {
  color: #fff;
}
.elementor-15066
  .elementor-element.elementor-element-5d9ad86c
  .jet-accordion
  > .jet-accordion__inner
  > .jet-toggle.active-toggle
  > .jet-toggle__control
  .jet-toggle__label-text {
  color: #fff;
}
.elementor-15066
  .elementor-element.elementor-element-5d9ad86c
  .jet-accordion
  > .jet-accordion__inner
  > .jet-toggle.active-toggle
  .jet-toggle__label-icon
  .icon-active {
  color: #fff;
  background-color: #fff0;
}
.elementor-15066
  .elementor-element.elementor-element-1ff91a23:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-15066
  .elementor-element.elementor-element-1ff91a23
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff0;
  background-image: linear-gradient(
    90deg,
    var(--e-global-color-257bd39) 0%,
    var(--e-global-color-d219f72) 75%
  );
}
.elementor-15066 .elementor-element.elementor-element-1ff91a23 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0 0 80px 0;
  overflow: visible;
}
.elementor-15066
  .elementor-element.elementor-element-1ff91a23
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15066
  .elementor-element.elementor-element-3af362e3:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-15066
  .elementor-element.elementor-element-3af362e3
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-bd59b2d);
}
.elementor-15066
  .elementor-element.elementor-element-3af362e3:hover
  > .elementor-element-populated {
  background-color: #fff;
}
.elementor-bc-flex-widget
  .elementor-15066
  .elementor-element.elementor-element-3af362e3.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-15066
  .elementor-element.elementor-element-3af362e3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-15066
  .elementor-element.elementor-element-3af362e3
  > .elementor-element-populated,
.elementor-15066
  .elementor-element.elementor-element-3af362e3
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-15066
  .elementor-element.elementor-element-3af362e3
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-3af362e3
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0 0 0 0;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 30px 30px 30px 30px;
}
.elementor-15066
  .elementor-element.elementor-element-3af362e3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-15066 .elementor-element.elementor-element-21434f73 {
  text-align: center;
}
.elementor-15066
  .elementor-element.elementor-element-21434f73
  .elementor-heading-title {
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  color: #4c4462;
}
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .ff-el-form-control,
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  textarea {
  padding: 12px 20px 12px 20px;
}
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .ff-el-form-check-input {
  height: 12px;
  width: 12px;
  font-size: calc(12px / 1.2);
}
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  select.ff-el-form-control,
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .select2-selection {
  padding-top: calc(12px - 2px);
  padding-right: 20px;
  padding-bottom: calc(12px - 2px);
  padding-left: 20px;
}
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .ff-el-form-control,
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  input[type="checkbox"],
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .select2-selection {
  border-radius: 50px 50px 50px 50px;
}
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .ff_net_table
  tbody
  tr
  td:first-of-type {
  border-radius: 50px 0 0 50px;
}
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .ff_net_table
  tbody
  tr
  td:last-child {
  border-radius: 0 50px 50px 0;
}
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .ff_submit_btn_wrapper
  button.ff-btn-submit,
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .step-nav
  button.ff-btn-secondary {
  background-color: var(--e-global-color-24bf359);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .ff_submit_btn_wrapper
  button.ff-btn-submit,
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .step-nav
  button.ff-btn-secondary {
  border-radius: 50px 50px 50px 50px;
  color: #fff;
}
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .ff-message-success {
  text-align: left;
  font-family: "Rubik", Sans-serif;
  font-weight: 400;
  padding: 0 0 0 0;
  color: var(--e-global-color-24bf359);
  background-color: #fff0;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  border-style: solid;
  border-radius: 0 0 0 0;
}
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  > .elementor-widget-container {
  margin: 20px 0 -20px 0;
}
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .ff-el-form-control,
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .ff-el-form-check-input,
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .ff-el-net-label,
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .select2-selection {
  background-color: #fff;
}
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .ff-el-form-control::-webkit-input-placeholder,
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .ff-el-form-control,
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  input[type="checkbox"]:checked:before,
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .ff-el-net-label
  span,
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .uael-ff-select-custom:after {
  color: var(--e-global-color-secondary);
}
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .ff-el-ratings.jss-ff-el-ratings
  label.active
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  input[type="radio"]:checked:before {
  background-color: var(--e-global-color-secondary);
  box-shadow: var(--e-global-color-secondary);
}
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .ff-el-input--label.ff-el-is-required.asterisk-right
  label:after {
  color: #ff2f2f;
}
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .ff-el-form-control,
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .ff-el-form-check-input,
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .ff_net_table
  tbody
  tr
  td,
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .select2-selection {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  input:focus,
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  select:focus,
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  textarea:focus,
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  input[type="checkbox"]:checked:before {
  border-color: var(--e-global-color-24bf359);
}
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .ff-el-is-error
  .error {
  color: red;
}
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .ff-el-input--content {
  margin-bottom: -8px;
}
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .ff-el-input--label
  label,
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .ff-el-form-check-input
  + span {
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .ff-el-input--content
  input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not(
    [type="button"]
  ):not([type="image"]):not([type="file"]),
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .ff-el-input--content
  textarea,
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  select,
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .uael-ff-select-custom {
  font-family: "Rubik", Sans-serif;
  font-weight: 400;
}
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .ff_submit_btn_wrapper
  button.ff-btn-submit,
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .step-nav
  button.ff-btn-secondary,
.elementor-15066
  .elementor-element.elementor-element-55323ef8
  .uael-ff-style
  .fluentform
  .ff_upload_btn {
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
@media (max-width: 1024px) {
  .elementor-15066
    .elementor-element.elementor-element-4cd44938
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-49bdd69b
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-150e919f
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-7895aefd
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-7b48f687
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-7dfecdaf
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-7d64f850
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-194417eb
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-f705b0c
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-dcb6fb4
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-3553833
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-3e614f2
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-15a0ac46
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-136812c5
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-03dc4a9
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-23e97f8
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-224f6ded
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-757d6fb
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-514553df
    .elementor-heading-title {
    font-size: 35px;
  }
}
@media (max-width: 767px) {
  .elementor-15066 .elementor-element.elementor-element-20d5296d {
    padding: 50px 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-1a78999 {
    --gap: 8px 8px;
    --row-gap: 8px;
    --column-gap: 8px;
  }
  .elementor-15066
    .elementor-element.elementor-element-b6f2d19
    .elementor-heading-title {
    font-size: 27px;
  }
  .elementor-15066 .elementor-element.elementor-element-1f3b63e4 {
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
  }
  .elementor-15066
    .elementor-element.elementor-element-4cd44938
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-3ac60ef8
    > .elementor-element-populated {
    margin: 30px 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-15066
    .elementor-element.elementor-element-49bdd69b
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-41cd96f5
    > .elementor-widget-container {
    margin: 0 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-41cd96f5 img {
    width: 75%;
  }
  .elementor-15066 .elementor-element.elementor-element-a1c3b51 {
    text-align: justify;
  }
  .elementor-15066
    .elementor-element.elementor-element-1f2cfa39
    > .elementor-element-populated {
    margin: -18px 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-15066 .elementor-element.elementor-element-fbaea12 {
    width: auto;
    max-width: auto;
  }
  .elementor-15066
    .elementor-element.elementor-element-fbaea12
    > .elementor-widget-container {
    margin: 30px 0 0 0;
  }
  .elementor-15066
    .elementor-element.elementor-element-fbaea12
    .elementor-button {
    font-size: 18px;
    padding: 15px 50px 15px 50px;
  }
  .elementor-15066
    .elementor-element.elementor-element-21cfa5d9.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-15066
    .elementor-element.elementor-element-150e919f
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-1191130d
    > .elementor-widget-container {
    margin: 0 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-1191130d img {
    width: 75%;
  }
  .elementor-15066 .elementor-element.elementor-element-3ddc7679 {
    text-align: justify;
  }
  .elementor-15066
    .elementor-element.elementor-element-236301af
    > .elementor-widget-container {
    margin: -18px 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-bcb4ad5 {
    width: auto;
    max-width: auto;
  }
  .elementor-15066
    .elementor-element.elementor-element-bcb4ad5
    > .elementor-widget-container {
    margin: 30px 0 0 0;
  }
  .elementor-15066
    .elementor-element.elementor-element-bcb4ad5
    .elementor-button {
    font-size: 18px;
    padding: 15px 50px 15px 50px;
  }
  .elementor-15066
    .elementor-element.elementor-element-3bd3a571.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-15066
    .elementor-element.elementor-element-7895aefd
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-34b0ec8f
    > .elementor-widget-container {
    margin: 0 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-34b0ec8f img {
    width: 75%;
  }
  .elementor-15066 .elementor-element.elementor-element-313d039d {
    text-align: justify;
  }
  .elementor-15066
    .elementor-element.elementor-element-70cb0c63
    > .elementor-widget-container {
    margin: -18px 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-44e3c67 {
    width: auto;
    max-width: auto;
  }
  .elementor-15066
    .elementor-element.elementor-element-44e3c67
    > .elementor-widget-container {
    margin: 30px 0 0 0;
  }
  .elementor-15066
    .elementor-element.elementor-element-44e3c67
    .elementor-button {
    font-size: 18px;
    padding: 15px 50px 15px 50px;
  }
  .elementor-15066
    .elementor-element.elementor-element-3b32b7bf.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-15066
    .elementor-element.elementor-element-7b48f687
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-42a9734
    > .elementor-widget-container {
    margin: 0 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-42a9734 img {
    width: 75%;
  }
  .elementor-15066 .elementor-element.elementor-element-63cbc3e5 {
    text-align: justify;
  }
  .elementor-15066
    .elementor-element.elementor-element-41819f03
    > .elementor-widget-container {
    margin: -18px 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-02ec3e7 {
    width: auto;
    max-width: auto;
  }
  .elementor-15066
    .elementor-element.elementor-element-02ec3e7
    > .elementor-widget-container {
    margin: 30px 0 0 0;
  }
  .elementor-15066
    .elementor-element.elementor-element-02ec3e7
    .elementor-button {
    font-size: 18px;
    padding: 15px 50px 15px 50px;
  }
  .elementor-15066
    .elementor-element.elementor-element-6955a38.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-15066
    .elementor-element.elementor-element-7dfecdaf
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-2c7169a4
    > .elementor-widget-container {
    margin: 0 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-2c7169a4 img {
    width: 75%;
  }
  .elementor-15066 .elementor-element.elementor-element-3f03e5a7 {
    text-align: justify;
  }
  .elementor-15066
    .elementor-element.elementor-element-7b3de67b
    > .elementor-widget-container {
    margin: -18px 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-80460bc {
    width: auto;
    max-width: auto;
  }
  .elementor-15066
    .elementor-element.elementor-element-80460bc
    > .elementor-widget-container {
    margin: 30px 0 0 0;
  }
  .elementor-15066
    .elementor-element.elementor-element-80460bc
    .elementor-button {
    font-size: 18px;
    padding: 15px 50px 15px 50px;
  }
  .elementor-15066
    .elementor-element.elementor-element-d6b3f75.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-15066
    .elementor-element.elementor-element-7d64f850
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-3e3f5057
    > .elementor-widget-container {
    margin: 0 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-3e3f5057 img {
    width: 75%;
  }
  .elementor-15066 .elementor-element.elementor-element-20b01727 {
    text-align: justify;
  }
  .elementor-15066
    .elementor-element.elementor-element-10d48d8
    > .elementor-widget-container {
    margin: -18px 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-022fb52 {
    width: auto;
    max-width: auto;
  }
  .elementor-15066
    .elementor-element.elementor-element-022fb52
    > .elementor-widget-container {
    margin: 30px 0 0 0;
  }
  .elementor-15066
    .elementor-element.elementor-element-022fb52
    .elementor-button {
    font-size: 18px;
    padding: 15px 50px 15px 50px;
  }
  .elementor-15066
    .elementor-element.elementor-element-609c903a.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-15066
    .elementor-element.elementor-element-194417eb
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-3d3baa3f
    > .elementor-widget-container {
    margin: 0 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-3d3baa3f img {
    width: 75%;
  }
  .elementor-15066 .elementor-element.elementor-element-369199e2 {
    text-align: justify;
  }
  .elementor-15066
    .elementor-element.elementor-element-588041bf
    > .elementor-widget-container {
    margin: -18px 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-df69e67 {
    width: auto;
    max-width: auto;
  }
  .elementor-15066
    .elementor-element.elementor-element-df69e67
    > .elementor-widget-container {
    margin: 30px 0 0 0;
  }
  .elementor-15066
    .elementor-element.elementor-element-df69e67
    .elementor-button {
    font-size: 18px;
    padding: 15px 50px 15px 50px;
  }
  .elementor-15066
    .elementor-element.elementor-element-570fc66.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-15066
    .elementor-element.elementor-element-f705b0c
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-643a118
    > .elementor-widget-container {
    margin: 0 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-643a118 img {
    width: 75%;
  }
  .elementor-15066 .elementor-element.elementor-element-7d91e9d {
    text-align: justify;
  }
  .elementor-15066
    .elementor-element.elementor-element-de61420
    > .elementor-widget-container {
    margin: -18px 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-9226bd5 {
    width: auto;
    max-width: auto;
  }
  .elementor-15066
    .elementor-element.elementor-element-9226bd5
    > .elementor-widget-container {
    margin: 30px 0 0 0;
  }
  .elementor-15066
    .elementor-element.elementor-element-9226bd5
    .elementor-button {
    font-size: 18px;
    padding: 15px 50px 15px 50px;
  }
  .elementor-15066
    .elementor-element.elementor-element-1c6f6b9.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-15066
    .elementor-element.elementor-element-dcb6fb4
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-e7a3de4
    > .elementor-widget-container {
    margin: 0 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-e7a3de4 img {
    width: 75%;
  }
  .elementor-15066 .elementor-element.elementor-element-5459ced {
    text-align: justify;
  }
  .elementor-15066
    .elementor-element.elementor-element-d4cf002
    > .elementor-widget-container {
    margin: -18px 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-163ed89 {
    width: auto;
    max-width: auto;
  }
  .elementor-15066
    .elementor-element.elementor-element-163ed89
    > .elementor-widget-container {
    margin: 30px 0 0 0;
  }
  .elementor-15066
    .elementor-element.elementor-element-163ed89
    .elementor-button {
    font-size: 18px;
    padding: 15px 50px 15px 50px;
  }
  .elementor-15066
    .elementor-element.elementor-element-b5bb8c9.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-15066
    .elementor-element.elementor-element-3553833
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-f3322ae
    > .elementor-widget-container {
    margin: 0 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-f3322ae img {
    width: 75%;
  }
  .elementor-15066 .elementor-element.elementor-element-73a1eb6 {
    text-align: justify;
  }
  .elementor-15066
    .elementor-element.elementor-element-18aaeb1
    > .elementor-widget-container {
    margin: -18px 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-f844bbe {
    width: auto;
    max-width: auto;
  }
  .elementor-15066
    .elementor-element.elementor-element-f844bbe
    > .elementor-widget-container {
    margin: 30px 0 0 0;
  }
  .elementor-15066
    .elementor-element.elementor-element-f844bbe
    .elementor-button {
    font-size: 18px;
    padding: 15px 50px 15px 50px;
  }
  .elementor-15066
    .elementor-element.elementor-element-fcbbfad.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-15066
    .elementor-element.elementor-element-3e614f2
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-de3cda3
    > .elementor-widget-container {
    margin: 0 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-de3cda3 img {
    width: 75%;
  }
  .elementor-15066 .elementor-element.elementor-element-0cd5bbd {
    text-align: justify;
  }
  .elementor-15066
    .elementor-element.elementor-element-7130846
    > .elementor-widget-container {
    margin: -18px 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-38bd228 {
    width: auto;
    max-width: auto;
  }
  .elementor-15066
    .elementor-element.elementor-element-38bd228
    > .elementor-widget-container {
    margin: 30px 0 0 0;
  }
  .elementor-15066
    .elementor-element.elementor-element-38bd228
    .elementor-button {
    font-size: 18px;
    padding: 15px 50px 15px 50px;
  }
  .elementor-15066
    .elementor-element.elementor-element-57d7f511.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-15066
    .elementor-element.elementor-element-15a0ac46
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-76953a12
    > .elementor-widget-container {
    margin: 0 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-76953a12 img {
    width: 75%;
  }
  .elementor-15066 .elementor-element.elementor-element-5229afea {
    text-align: justify;
  }
  .elementor-15066
    .elementor-element.elementor-element-3074cee0
    > .elementor-widget-container {
    margin: -18px 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-7935b98 {
    width: auto;
    max-width: auto;
  }
  .elementor-15066
    .elementor-element.elementor-element-7935b98
    > .elementor-widget-container {
    margin: 30px 0 0 0;
  }
  .elementor-15066
    .elementor-element.elementor-element-7935b98
    .elementor-button {
    font-size: 18px;
    padding: 15px 50px 15px 50px;
  }
  .elementor-15066
    .elementor-element.elementor-element-4e308919.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-15066
    .elementor-element.elementor-element-136812c5
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-3cd8140d
    > .elementor-widget-container {
    margin: 0 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-3cd8140d img {
    width: 75%;
  }
  .elementor-15066 .elementor-element.elementor-element-68c2e128 {
    text-align: justify;
  }
  .elementor-15066
    .elementor-element.elementor-element-ba05ba4
    > .elementor-widget-container {
    margin: -18px 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-8276fd3 {
    width: auto;
    max-width: auto;
  }
  .elementor-15066
    .elementor-element.elementor-element-8276fd3
    > .elementor-widget-container {
    margin: 30px 0 0 0;
  }
  .elementor-15066
    .elementor-element.elementor-element-8276fd3
    .elementor-button {
    font-size: 18px;
    padding: 15px 50px 15px 50px;
  }
  .elementor-15066
    .elementor-element.elementor-element-3e57177.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-15066
    .elementor-element.elementor-element-03dc4a9
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-31f5f81
    > .elementor-widget-container {
    margin: 0 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-31f5f81 img {
    width: 75%;
  }
  .elementor-15066 .elementor-element.elementor-element-355b4c0 {
    text-align: justify;
  }
  .elementor-15066
    .elementor-element.elementor-element-23e97f8
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-15066
    .elementor-element.elementor-element-684bada
    > .elementor-widget-container {
    margin: -18px 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-ef5e90b {
    width: auto;
    max-width: auto;
  }
  .elementor-15066
    .elementor-element.elementor-element-ef5e90b
    > .elementor-widget-container {
    margin: 30px 0 0 0;
  }
  .elementor-15066
    .elementor-element.elementor-element-ef5e90b
    .elementor-button {
    font-size: 18px;
    padding: 15px 50px 15px 50px;
  }
  .elementor-15066
    .elementor-element.elementor-element-367ec621.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-15066
    .elementor-element.elementor-element-224f6ded
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-15066
    .elementor-element.elementor-element-63a86e9e
    > .elementor-widget-container {
    margin: 0 0 0 0;
  }
  .elementor-15066 .elementor-element.elementor-element-63a86e9e img {
    width: 75%;
  }
  .elementor-15066 .elementor-element.elementor-element-5d9d6db9 {
    text-align: justify;
  }
  .elementor-15066
    .elementor-element.elementor-element-757d6fb
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-15066
    .elementor-element.elementor-element-514553df
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-15066 .elementor-element.elementor-element-41e02ee {
    width: auto;
    max-width: auto;
  }
  .elementor-15066
    .elementor-element.elementor-element-41e02ee
    > .elementor-widget-container {
    margin: 30px 0 0 0;
  }
  .elementor-15066
    .elementor-element.elementor-element-41e02ee
    .elementor-button {
    font-size: 18px;
    padding: 15px 50px 15px 50px;
  }
  .elementor-15066 .elementor-element.elementor-element-c269c32 {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-15066
    .elementor-element.elementor-element-f0410fd
    .elementor-heading-title {
    font-size: 28px;
    line-height: 1.3em;
  }
  .elementor-15066
    .elementor-element.elementor-element-8dbef8a
    .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-15066 .elementor-element.elementor-element-e78933e {
    text-align: center;
  }
  .elementor-15066 .elementor-element.elementor-element-e78933e img {
    width: 100%;
  }
  .elementor-15066 .elementor-element.elementor-element-1c087ac {
    text-align: center;
  }
  .elementor-15066 .elementor-element.elementor-element-1c087ac img {
    width: 100%;
  }
  .elementor-15066
    .elementor-element.elementor-element-c8cd290
    .elementor-heading-title {
    font-size: 22px;
    line-height: 28px;
  }
  .elementor-15066 .elementor-element.elementor-element-47a493d {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-15066 .elementor-element.elementor-element-670cb1d {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-15066
    .elementor-element.elementor-element-670cb1d
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-15066 .elementor-element.elementor-element-4a29e4d {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-15066
    .elementor-element.elementor-element-4a29e4d
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-15066 .elementor-element.elementor-element-032e845 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-15066
    .elementor-element.elementor-element-032e845
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-15066 .elementor-element.elementor-element-e75fc75 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-15066 .elementor-element.elementor-element-6bed0d1 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-15066
    .elementor-element.elementor-element-6bed0d1
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-15066 .elementor-element.elementor-element-ffd212e {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-15066
    .elementor-element.elementor-element-ffd212e
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-15066 .elementor-element.elementor-element-1e77031 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-15066
    .elementor-element.elementor-element-1e77031
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-15066 .elementor-element.elementor-element-b92b00b {
    width: auto;
    max-width: auto;
  }
  .elementor-15066
    .elementor-element.elementor-element-b92b00b
    > .elementor-widget-container {
    margin: 30px 0 0 0;
  }
  .elementor-15066
    .elementor-element.elementor-element-b92b00b
    .elementor-button {
    font-size: 18px;
  }
  .elementor-15066
    .elementor-element.elementor-element-58ec3507.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-15066 .elementor-element.elementor-element-447dc8f1 {
    width: auto;
    max-width: auto;
  }
  .elementor-15066
    .elementor-element.elementor-element-72575dcc
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-15066
    .elementor-element.elementor-element-3a1672ef
    > .elementor-widget-container {
    margin: 0 0 0 0;
  }
  .elementor-15066
    .elementor-element.elementor-element-3a1672ef
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-15066 .elementor-element.elementor-element-1d1cb88 {
    width: auto;
    max-width: auto;
  }
  .elementor-15066
    .elementor-element.elementor-element-1d1cb88
    .elementor-heading-title {
    font-size: 27px;
  }
  .elementor-15066
    .elementor-element.elementor-element-21434f73
    .elementor-heading-title {
    font-size: 27px;
  }
}
@media (min-width: 768px) {
  .elementor-15066 .elementor-element.elementor-element-74e86274 {
    width: 25%;
  }
  .elementor-15066 .elementor-element.elementor-element-3ac60ef8 {
    width: 75%;
  }
}
p.elementor-image-box-description {
  text-align: justify;
}
