.elementor-25232 .elementor-element.elementor-element-e8256c4 {
  --display: flex;
  --padding-top: 100px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-25232
  .elementor-element.elementor-element-b8c0ec0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-b8c0ec0
  .prelements-heading {
  text-align: center;
}
.elementor-25232
  .elementor-element.elementor-element-b8c0ec0
  .prelements-heading
  .title-inner
  .title {
  color: var(--e-global-color-b3dbd4f);
}
.elementor-25232
  .elementor-element.elementor-element-b8c0ec0
  .prelements-heading
  .title-inner
  .sub-text {
  color: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-b8c0ec0
  .prelements-heading
  .description {
  color: #726464;
}
.elementor-25232
  .elementor-element.elementor-element-b8c0ec0
  .prelements-heading
  .description
  p {
  color: #726464;
}
.elementor-25232
  .elementor-element.elementor-element-b8c0ec0
  .prelements-heading
  .description
  p:hover {
  color: #df2525 !important;
}
.elementor-25232
  .elementor-element.elementor-element-b8c0ec0
  .prelements-heading
  .description:hover {
  color: #df2525 !important;
}
.elementor-25232
  .elementor-element.elementor-element-b8c0ec0
  .prelements-heading
  .title-inner
  span.sub-text
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-b8c0ec0
  .prelements-heading
  .title-inner
  span.sub-text
  svg
  path {
  fill: var(--e-global-color-primary);
}
.elementor-25232 .elementor-element.elementor-element-0d80689 {
  --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: 20px 28px;
  --row-gap: 20px;
  --column-gap: 28px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 120px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-25232 .elementor-element.elementor-element-b1fe59f {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-25232 .elementor-element.elementor-element-b1fe59f.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-25232 .elementor-element.elementor-element-5c9ba0f {
  width: auto;
  max-width: auto;
  text-align: left;
}
.elementor-25232
  .elementor-element.elementor-element-5c9ba0f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-5c9ba0f.elementor-element {
  --align-self: flex-start;
}
.elementor-25232 .elementor-element.elementor-element-5c9ba0f img {
  width: 90%;
  border-radius: 2px 2px 2px 2px;
}
.elementor-25232 .elementor-element.elementor-element-b6e5449 {
  --display: flex;
  --position: absolute;
  border-style: solid;
  --border-style: solid;
  border-width: 6px 0px 0px 6px;
  --border-top-width: 6px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 6px;
  border-color: #ffffff;
  --border-color: #ffffff;
  --border-radius: 6px 6px 6px 6px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  bottom: 4px;
}
body:not(.rtl) .elementor-25232 .elementor-element.elementor-element-b6e5449 {
  right: 0px;
}
body.rtl .elementor-25232 .elementor-element.elementor-element-b6e5449 {
  left: 0px;
}
.elementor-25232 .elementor-element.elementor-element-ef36f68 .rs-image {
  text-align: left;
}
.elementor-25232 .elementor-element.elementor-element-ef36f68 .rs-image img {
  border-radius: 2px 2px 2px 2px;
}
.elementor-25232 .elementor-element.elementor-element-f1d2c43 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 30px;
  --padding-right: 0px;
}
.elementor-25232 .elementor-element.elementor-element-bd3c64e {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-25232
  .elementor-element.elementor-element-bd3c64e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-bd3c64e
  .prelements-heading {
  text-align: left;
}
.elementor-25232
  .elementor-element.elementor-element-bd3c64e
  .prelements-heading
  .title-inner
  .title {
  font-size: 52px;
  line-height: 58px;
  color: var(--e-global-color-b3dbd4f);
  margin: 15px 0px 22px 0px !important;
}
.elementor-25232
  .elementor-element.elementor-element-bd3c64e
  .prelements-heading
  .title-inner
  .sub-text {
  color: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-bd3c64e
  .prelements-heading
  .description
  p,
.elementor-25232
  .elementor-element.elementor-element-bd3c64e
  .prelements-heading
  .description {
  font-size: 17px;
  line-height: 30px;
}
.elementor-25232
  .elementor-element.elementor-element-bd3c64e
  .prelements-heading
  .description,
.elementor-25232
  .elementor-element.elementor-element-bd3c64e
  .prelements-heading
  .description
  p {
  margin: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-bd3c64e
  .prelements-heading
  .title-inner
  .sub-text
  img {
  margin: 0px 0px 4px 0px;
  height: 27px;
  width: 15px;
}
.elementor-25232
  .elementor-element.elementor-element-bd3c64e
  .prelements-heading
  .title-inner
  span.sub-text
  svg {
  margin: 0px 0px 4px 0px;
  fill: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-bd3c64e
  .prelements-heading
  .title-inner
  .sub-text
  svg {
  height: 27px;
  width: 15px;
}
.elementor-25232
  .elementor-element.elementor-element-bd3c64e
  .prelements-heading
  .title-inner
  span.sub-text
  svg
  path {
  fill: var(--e-global-color-primary);
}
.elementor-25232 .elementor-element.elementor-element-a6990f7 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-25232
  .elementor-element.elementor-element-a6990f7
  > .elementor-widget-container {
  margin: 35px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-a6990f7
  .tab-menu-wrapper {
  width: 100%;
  border-radius: 3px 3px 3px 3px !important;
}
.elementor-25232 .elementor-element.elementor-element-a6990f7 .nav-tabs {
  border-style: none;
}
.elementor-25232 .elementor-element.elementor-element-a6990f7 .tab-menu-wrapper,
.elementor-25232 .elementor-element.elementor-element-a6990f7 .accordion-item {
  background-color: #f5f5f5;
}
.elementor-25232
  .elementor-element.elementor-element-a6990f7
  .nav-tabs
  .nav-link {
  flex: 0 0 33.33%;
}
.elementor-25232
  .elementor-element.elementor-element-a6990f7
  .tab-menu-wrapper
  .nav-tabs
  .nav-link {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  padding: 10px 36px 10px 36px;
  border-style: none;
  color: var(--e-global-color-text);
}
.elementor-25232
  .elementor-element.elementor-element-a6990f7
  .tab-menu-wrapper
  .nav-tabs.all-menu-after-border
  .nav-link:before {
  height: 30px;
  background: #dddde0;
  width: 1px;
}
.elementor-25232
  .elementor-element.elementor-element-a6990f7
  .tab-menu-wrapper
  .nav-tabs.menu-after-border
  .nav-link:not(.active):before {
  background: #dddde0;
}
.elementor-25232
  .elementor-element.elementor-element-a6990f7
  .tab-menu-wrapper
  .nav-tabs.all-menu-after-border:after {
  background: #dddde0;
}
.elementor-25232
  .elementor-element.elementor-element-a6990f7
  .tab-menu-wrapper
  .nav-tabs.all-menu-after-border
  .nav-link.active:after {
  background: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-a6990f7
  .rstab-main
  .tab-menu-wrapper
  .nav-tabs
  .nav-link.active {
  color: var(--e-global-color-primary);
  background-color: #f5f5f5;
}
.elementor-25232
  .elementor-element.elementor-element-a6990f7
  .accordion-menu-wrapper
  .nav-link.accordion-button:not(.collapsed) {
  color: var(--e-global-color-primary);
  background-color: #f5f5f5;
}
.elementor-25232
  .elementor-element.elementor-element-a6990f7
  .accordion-menu-wrapper
  .nav-link.accordion-button.collapsed.show {
  color: var(--e-global-color-primary);
  background-color: #f5f5f5;
}
.elementor-25232
  .elementor-element.elementor-element-a6990f7
  .accordion-menu-wrapper
  .nav-tabs
  .nav-link.accordion-button:not(.collapsed):before {
  color: #f5f5f5;
}
.elementor-25232
  .elementor-element.elementor-element-a6990f7
  .nav-tabs
  .nav-link
  i,
.elementor-25232
  .elementor-element.elementor-element-a6990f7
  .nav-tabs
  .nav-link
  svg {
  display: unset !important;
}
.elementor-25232
  .elementor-element.elementor-element-a6990f7
  .rstab-main
  .tab-content {
  margin-top: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-a6990f7
  .content--teb-area
  .content--left-area {
  padding: 30px 0px 0px 0px !important;
}
.elementor-25232
  .elementor-element.elementor-element-a6990f7
  .desc_btn_wrapper
  p {
  margin: 0px 20px 0px 0px;
  color: var(--e-global-color-text);
}
.elementor-25232
  .elementor-element.elementor-element-a6990f7
  .desc_btn_wrapper {
  margin: 0px 20px 0px 0px;
  color: var(--e-global-color-text);
}
.elementor-25232
  .elementor-element.elementor-element-a6990f7
  .desc_btn_wrapper
  p,
.elementor-25232
  .elementor-element.elementor-element-a6990f7
  .desc_btn_wrapper {
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
}
.elementor-25232
  .elementor-element.elementor-element-a6990f7
  .rs-features-list
  li
  .list-feature-content
  .rs-feature-text {
  font-size: 17px;
  font-weight: 400;
}
.elementor-25232
  .elementor-element.elementor-element-a6990f7
  .rs-features-list
  li
  i {
  color: var(--e-global-color-primary);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-a6990f7
  .rs-features-list {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 60px;
  margin: 8px 0px 0px 0px;
}
.elementor-25232 .elementor-element.elementor-element-18cc717 {
  --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;
  --justify-content: flex-start;
  --align-items: flex-start;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 50px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-25232 .elementor-element.elementor-element-fead3b8 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 20px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-25232 .elementor-element.elementor-element-fead3b8.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-25232
  .elementor-element.elementor-element-24b78f9
  .rs-button
  .rs-btn {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-b3dbd4f);
  border-radius: 2px 2px 2px 2px;
  padding: 15px 38px 15px 38px;
}
.elementor-25232
  .elementor-element.elementor-element-24b78f9
  .rs-button
  .rs-btn:before {
  background-color: var(--e-global-color-ad44cd9);
}
.elementor-25232
  .elementor-element.elementor-element-24b78f9
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-24b78f9
  .rs-button
  .rs-btn
  svg
  path {
  fill: var(--e-global-color-b3dbd4f);
}
.elementor-25232
  .elementor-element.elementor-element-24b78f9
  .rs-button
  .rs-btn:hover {
  color: var(--e-global-color-b3dbd4f);
}
.elementor-25232
  .elementor-element.elementor-element-24b78f9
  .rs-button
  .rs-btn:hover
  svg
  path {
  fill: var(--e-global-color-b3dbd4f);
}
.elementor-25232 .elementor-element.elementor-element-1a6c4b3 {
  --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;
  --justify-content: flex-start;
  --align-items: flex-start;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-25232 .elementor-element.elementor-element-1a6c4b3.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-25232
  .elementor-element.elementor-element-05ea8a0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-05ea8a0.elementor-element {
  --align-self: flex-start;
}
.elementor-25232 .elementor-element.elementor-element-05ea8a0 {
  text-align: left;
}
.elementor-25232 .elementor-element.elementor-element-05ea8a0 img {
  max-width: 60px;
  height: 60px;
  border-radius: 100% 100% 100% 100%;
}
.elementor-25232 .elementor-element.elementor-element-643da31 {
  width: auto;
  max-width: auto;
  text-align: left;
}
.elementor-25232
  .elementor-element.elementor-element-643da31
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
}
.elementor-25232
  .elementor-element.elementor-element-643da31.elementor-element {
  --align-self: center;
}
.elementor-25232 .elementor-element.elementor-element-643da31 img {
  width: 70%;
}
.elementor-25232 .elementor-element.elementor-element-69f7adc {
  --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;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 70px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-25232
  .elementor-element.elementor-element-69f7adc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-25232
  .elementor-element.elementor-element-69f7adc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-ce05037);
}
.elementor-25232 .elementor-element.elementor-element-cb76bd5 {
  --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;
}
.elementor-25232 .elementor-element.elementor-element-df44cc2 {
  --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;
}
.elementor-25232
  .elementor-element.elementor-element-6b41886
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-6b41886
  .prelements-heading {
  text-align: center;
}
.elementor-25232
  .elementor-element.elementor-element-6b41886
  .prelements-heading
  .title-inner
  .title {
  color: var(--e-global-color-b3dbd4f);
}
.elementor-25232
  .elementor-element.elementor-element-6b41886
  .prelements-heading
  .title-inner
  .sub-text {
  color: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-6b41886
  .prelements-heading
  .description {
  color: #726464;
}
.elementor-25232
  .elementor-element.elementor-element-6b41886
  .prelements-heading
  .description
  p {
  color: #726464;
}
.elementor-25232
  .elementor-element.elementor-element-6b41886
  .prelements-heading
  .description
  p:hover {
  color: #df2525 !important;
}
.elementor-25232
  .elementor-element.elementor-element-6b41886
  .prelements-heading
  .description:hover {
  color: #df2525 !important;
}
.elementor-25232
  .elementor-element.elementor-element-6b41886
  .prelements-heading
  .title-inner
  span.sub-text
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-6b41886
  .prelements-heading
  .title-inner
  span.sub-text
  svg
  path {
  fill: var(--e-global-color-primary);
}
.elementor-25232 .elementor-element.elementor-element-b02ab22 {
  --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: 28px 28px;
  --row-gap: 28px;
  --column-gap: 28px;
  --overlay-opacity: 1;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 100px;
  --padding-left: 85px;
  --padding-right: 85px;
}
.elementor-25232
  .elementor-element.elementor-element-b02ab22:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-25232
  .elementor-element.elementor-element-b02ab22
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/03/about-h4-feature-bg1.png");
  background-position: 0% 100%;
  background-repeat: no-repeat;
}
.elementor-25232 .elementor-element.elementor-element-b02ab22::before,
.elementor-25232
  .elementor-element.elementor-element-b02ab22
  > .elementor-background-video-container::before,
.elementor-25232
  .elementor-element.elementor-element-b02ab22
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-25232
  .elementor-element.elementor-element-b02ab22
  > .elementor-background-slideshow::before,
.elementor-25232
  .elementor-element.elementor-element-b02ab22
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-25232
  .elementor-element.elementor-element-b02ab22
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("../../2024/03/about-h4-feature-bg2.png");
  --background-overlay: "";
  background-position: bottom right;
  background-repeat: no-repeat;
}
.elementor-25232 .elementor-element.elementor-element-14e5a8c {
  --display: flex;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-25232 .elementor-element.elementor-element-14e5a8c.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-25232
  .elementor-element.elementor-element-5bca868
  > .elementor-widget-container {
  margin: 0px -190px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-25232 .elementor-element.elementor-element-5bca868 {
  text-align: center;
}
.elementor-25232 .elementor-element.elementor-element-a18fa0a {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 30px;
  --padding-right: 0px;
}
.elementor-25232 .elementor-element.elementor-element-fe77734 {
  --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;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-25232 .elementor-element.elementor-element-0e1f299 {
  --divider-border-style: solid;
  --divider-color: #14234033;
  --divider-border-width: 1px;
}
.elementor-25232
  .elementor-element.elementor-element-0e1f299
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-0e1f299
  .elementor-divider-separator {
  width: 100%;
}
.elementor-25232
  .elementor-element.elementor-element-0e1f299
  .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-25232
  .elementor-element.elementor-element-0e1f299
  .elementor-divider__text {
  color: var(--e-global-color-primary);
  font-family: "Space Grotesk", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 26px;
}
.elementor-25232 .elementor-element.elementor-element-b88b174 {
  width: var(--container-widget-width, 83%);
  max-width: 83%;
  --container-widget-width: 83%;
  --container-widget-flex-grow: 0;
}
.elementor-25232
  .elementor-element.elementor-element-b88b174
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-b88b174
  .prelements-heading {
  text-align: left;
}
.elementor-25232
  .elementor-element.elementor-element-b88b174
  .prelements-heading
  .title-inner
  .title {
  font-size: 52px;
  line-height: 58px;
  color: var(--e-global-color-b3dbd4f);
  margin: 7px 0px 30px 0px !important;
}
.elementor-25232
  .elementor-element.elementor-element-b88b174
  .prelements-heading
  .description
  p,
.elementor-25232
  .elementor-element.elementor-element-b88b174
  .prelements-heading
  .description {
  font-size: 17px;
  line-height: 30px;
}
.elementor-25232
  .elementor-element.elementor-element-b88b174
  .prelements-heading
  .description,
.elementor-25232
  .elementor-element.elementor-element-b88b174
  .prelements-heading
  .description
  p {
  margin: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-b88b174
  .prelements-heading
  .title-inner
  .title
  span,
.elementor-25232
  .elementor-element.elementor-element-b88b174
  .prelements-heading
  .title-inner
  .title
  span
  a,
.elementor-25232
  .elementor-element.elementor-element-b88b174
  .description
  span {
  color: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-b88b174
  .prelements-heading
  .title-inner
  .sub-text
  img {
  margin: 0px 0px 4px 0px;
  height: 27px;
  width: 15px;
}
.elementor-25232
  .elementor-element.elementor-element-b88b174
  .prelements-heading
  .title-inner
  span.sub-text
  svg {
  margin: 0px 0px 4px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-b88b174
  .prelements-heading
  .title-inner
  .sub-text
  svg {
  height: 27px;
  width: 15px;
}
.elementor-25232
  .elementor-element.elementor-element-6098a6f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-6098a6f
  .tab-menu-wrapper {
  width: 60%;
  border-radius: 3px 3px 3px 3px !important;
}
.elementor-25232 .elementor-element.elementor-element-6098a6f .nav-tabs {
  border-style: none;
}
.elementor-25232 .elementor-element.elementor-element-6098a6f .tab-menu-wrapper,
.elementor-25232 .elementor-element.elementor-element-6098a6f .accordion-item {
  background-color: #f5f5f5;
}
.elementor-25232
  .elementor-element.elementor-element-6098a6f
  .nav-tabs
  .nav-link {
  flex: 0 0 33.33%;
}
.elementor-25232
  .elementor-element.elementor-element-6098a6f
  .tab-menu-wrapper
  .nav-tabs
  .nav-link {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  padding: 10px 36px 10px 36px;
  margin: 0px 0px 0px 0px;
  border-style: none;
  color: var(--e-global-color-text);
}
.elementor-25232
  .elementor-element.elementor-element-6098a6f
  .tab-menu-wrapper
  .nav-tabs.all-menu-after-border
  .nav-link:before {
  height: 30px;
  background: #dddde0;
  width: 1px;
}
.elementor-25232
  .elementor-element.elementor-element-6098a6f
  .tab-menu-wrapper
  .nav-tabs.menu-after-border
  .nav-link:not(.active):before {
  background: #dddde0;
}
.elementor-25232
  .elementor-element.elementor-element-6098a6f
  .tab-menu-wrapper
  .nav-tabs.all-menu-after-border:after {
  background: #dddde0;
}
.elementor-25232
  .elementor-element.elementor-element-6098a6f
  .tab-menu-wrapper
  .nav-tabs.all-menu-after-border
  .nav-link.active:after {
  background: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-6098a6f
  .rstab-main
  .tab-menu-wrapper
  .nav-tabs
  .nav-link.active {
  color: var(--e-global-color-primary);
  background-color: #f5f5f5;
}
.elementor-25232
  .elementor-element.elementor-element-6098a6f
  .accordion-menu-wrapper
  .nav-link.accordion-button:not(.collapsed) {
  color: var(--e-global-color-primary);
  background-color: #f5f5f5;
}
.elementor-25232
  .elementor-element.elementor-element-6098a6f
  .accordion-menu-wrapper
  .nav-link.accordion-button.collapsed.show {
  color: var(--e-global-color-primary);
  background-color: #f5f5f5;
}
.elementor-25232
  .elementor-element.elementor-element-6098a6f
  .accordion-menu-wrapper
  .nav-tabs
  .nav-link.accordion-button:not(.collapsed):before {
  color: #f5f5f5;
}
.elementor-25232
  .elementor-element.elementor-element-6098a6f
  .nav-tabs
  .nav-link
  i,
.elementor-25232
  .elementor-element.elementor-element-6098a6f
  .nav-tabs
  .nav-link
  svg {
  display: unset !important;
}
.elementor-25232
  .elementor-element.elementor-element-6098a6f
  .rstab-main
  .tab-content {
  margin-top: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-6098a6f
  .content--teb-area
  .content--left-area {
  padding: 26px 0px 0px 0px !important;
}
.elementor-25232
  .elementor-element.elementor-element-6098a6f
  .desc_btn_wrapper
  p {
  margin: 0px 80px 0px 0px;
  color: var(--e-global-color-text);
}
.elementor-25232
  .elementor-element.elementor-element-6098a6f
  .desc_btn_wrapper {
  margin: 0px 80px 0px 0px;
  color: var(--e-global-color-text);
}
.elementor-25232
  .elementor-element.elementor-element-6098a6f
  .desc_btn_wrapper
  p,
.elementor-25232
  .elementor-element.elementor-element-6098a6f
  .desc_btn_wrapper {
  font-size: 18px;
  font-weight: 400;
  line-height: 32px;
}
.elementor-25232
  .elementor-element.elementor-element-6098a6f
  .rs-features-list
  li
  .list-feature-content
  .rs-feature-text {
  font-size: 17px;
  font-weight: 400;
}
.elementor-25232
  .elementor-element.elementor-element-6098a6f
  .rs-features-list
  li
  i {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
}
.elementor-25232
  .elementor-element.elementor-element-6098a6f
  .rs-features-list {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 60px;
  margin: 8px 0px 0px 0px;
}
.elementor-25232 .elementor-element.elementor-element-4320a52 {
  --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;
  --justify-content: flex-start;
  --align-items: flex-start;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 38px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-25232
  .elementor-element.elementor-element-6915510
  .rs-button
  .rs-btn {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-b3dbd4f);
  font-size: 18px;
  font-weight: 700;
  border-radius: 2px 2px 2px 2px;
}
.elementor-25232
  .elementor-element.elementor-element-6915510
  .rs-button
  .rs-btn:before {
  background-color: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-6915510
  .rs-button
  .rs-btn
  svg
  path {
  fill: var(--e-global-color-b3dbd4f);
}
.elementor-25232
  .elementor-element.elementor-element-6915510
  .rs-button
  .rs-btn:hover {
  color: var(--e-global-color-b3dbd4f);
}
.elementor-25232
  .elementor-element.elementor-element-6915510
  .rs-button
  .rs-btn:hover
  svg
  path {
  fill: var(--e-global-color-b3dbd4f);
}
.elementor-25232 .elementor-element.elementor-element-a29ba37 {
  --display: flex;
  --padding-top: 93px;
  --padding-bottom: 90px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-25232 .elementor-element.elementor-element-0f9c2fe {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-25232 .elementor-element.elementor-element-ab7451a {
  --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;
}
.elementor-25232 .elementor-element.elementor-element-ab7451a.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-25232
  .elementor-element.elementor-element-0f15c31
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-0f15c31
  .prelements-heading {
  text-align: center;
}
.elementor-25232
  .elementor-element.elementor-element-0f15c31
  .prelements-heading
  .title-inner
  .title {
  color: var(--e-global-color-b3dbd4f);
}
.elementor-25232
  .elementor-element.elementor-element-0f15c31
  .prelements-heading
  .title-inner
  .sub-text {
  color: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-0f15c31
  .prelements-heading
  .description {
  color: #726464;
}
.elementor-25232
  .elementor-element.elementor-element-0f15c31
  .prelements-heading
  .description
  p {
  color: #726464;
}
.elementor-25232
  .elementor-element.elementor-element-0f15c31
  .prelements-heading
  .description
  p:hover {
  color: #df2525 !important;
}
.elementor-25232
  .elementor-element.elementor-element-0f15c31
  .prelements-heading
  .description:hover {
  color: #df2525 !important;
}
.elementor-25232
  .elementor-element.elementor-element-0f15c31
  .prelements-heading
  .title-inner
  span.sub-text
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-0f15c31
  .prelements-heading
  .title-inner
  span.sub-text
  svg
  path {
  fill: var(--e-global-color-primary);
}
.elementor-25232 .elementor-element.elementor-element-d79f507 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 85px;
  --padding-right: 85px;
}
.elementor-25232 .elementor-element.elementor-element-1ac19db {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-25232 .elementor-element.elementor-element-09e2d22 {
  --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;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-25232 .elementor-element.elementor-element-129e7d1 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-25232
  .elementor-element.elementor-element-129e7d1.elementor-element {
  --align-self: center;
}
.elementor-25232
  .elementor-element.elementor-element-129e7d1
  .prelements-heading {
  text-align: left;
}
.elementor-25232
  .elementor-element.elementor-element-129e7d1
  .prelements-heading
  .title-inner
  .title {
  color: var(--e-global-color-b3dbd4f);
}
.elementor-25232
  .elementor-element.elementor-element-129e7d1
  .prelements-heading
  .title-inner
  .sub-text {
  color: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-129e7d1
  .prelements-heading
  .description
  p,
.elementor-25232
  .elementor-element.elementor-element-129e7d1
  .prelements-heading
  .description {
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}
.elementor-25232
  .elementor-element.elementor-element-129e7d1
  .prelements-heading
  .description {
  color: var(--e-global-color-b3dbd4f);
}
.elementor-25232
  .elementor-element.elementor-element-129e7d1
  .prelements-heading
  .description
  p {
  color: var(--e-global-color-b3dbd4f);
}
.elementor-25232
  .elementor-element.elementor-element-129e7d1
  .prelements-heading
  .description,
.elementor-25232
  .elementor-element.elementor-element-129e7d1
  .prelements-heading
  .description
  p {
  margin: 0px 100px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-129e7d1
  .prelements-heading
  .title-inner
  .title
  span,
.elementor-25232
  .elementor-element.elementor-element-129e7d1
  .prelements-heading
  .title-inner
  .title
  span
  a,
.elementor-25232
  .elementor-element.elementor-element-129e7d1
  .description
  span {
  color: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-129e7d1
  .prelements-heading
  .title-inner
  .sub-text
  img {
  height: 15px;
  width: 12px;
}
.elementor-25232
  .elementor-element.elementor-element-129e7d1
  .prelements-heading
  .title-inner
  .sub-text
  svg {
  height: 15px;
  width: 12px;
}
.elementor-25232 .elementor-element.elementor-element-ecafbb5 {
  width: var(--container-widget-width, 93%);
  max-width: 93%;
  --container-widget-width: 93%;
  --container-widget-flex-grow: 0;
}
.elementor-25232
  .elementor-element.elementor-element-ecafbb5
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-ecafbb5
  .tab-menu-wrapper {
  width: 90%;
  border-radius: 3px 3px 3px 3px !important;
}
.elementor-25232 .elementor-element.elementor-element-ecafbb5 .nav-tabs {
  border-style: none;
}
.elementor-25232 .elementor-element.elementor-element-ecafbb5 .tab-menu-wrapper,
.elementor-25232 .elementor-element.elementor-element-ecafbb5 .accordion-item {
  background-color: #f5f5f5;
}
.elementor-25232
  .elementor-element.elementor-element-ecafbb5
  .nav-tabs
  .nav-link {
  flex: 0 0 33.33%;
}
.elementor-25232
  .elementor-element.elementor-element-ecafbb5
  .tab-menu-wrapper
  .nav-tabs
  .nav-link {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  padding: 10px 36px 10px 36px;
  border-style: none;
  color: var(--e-global-color-text);
}
.elementor-25232
  .elementor-element.elementor-element-ecafbb5
  .tab-menu-wrapper
  .nav-tabs.all-menu-after-border
  .nav-link:before {
  height: 30px;
  background: #dddde0;
  width: 1px;
}
.elementor-25232
  .elementor-element.elementor-element-ecafbb5
  .tab-menu-wrapper
  .nav-tabs.menu-after-border
  .nav-link:not(.active):before {
  background: #dddde0;
}
.elementor-25232
  .elementor-element.elementor-element-ecafbb5
  .tab-menu-wrapper
  .nav-tabs.all-menu-after-border:after {
  background: #dddde0;
}
.elementor-25232
  .elementor-element.elementor-element-ecafbb5
  .tab-menu-wrapper
  .nav-tabs.all-menu-after-border
  .nav-link.active:after {
  background: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-ecafbb5
  .rstab-main
  .tab-menu-wrapper
  .nav-tabs
  .nav-link:hover:not(.active),
.elementor-25232
  .elementor-element.elementor-element-ecafbb5
  .accordion-menu-wrapper
  .nav-tabs
  .nav-link:hover:not(.show) {
  color: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-ecafbb5
  .rstab-main
  .tab-menu-wrapper
  .nav-tabs
  .nav-link.active {
  color: var(--e-global-color-primary);
  background-color: #f5f5f5;
}
.elementor-25232
  .elementor-element.elementor-element-ecafbb5
  .accordion-menu-wrapper
  .nav-link.accordion-button:not(.collapsed) {
  color: var(--e-global-color-primary);
  background-color: #f5f5f5;
}
.elementor-25232
  .elementor-element.elementor-element-ecafbb5
  .accordion-menu-wrapper
  .nav-link.accordion-button.collapsed.show {
  color: var(--e-global-color-primary);
  background-color: #f5f5f5;
}
.elementor-25232
  .elementor-element.elementor-element-ecafbb5
  .accordion-menu-wrapper
  .nav-tabs
  .nav-link.accordion-button:not(.collapsed):before {
  color: #f5f5f5;
}
.elementor-25232
  .elementor-element.elementor-element-ecafbb5
  .nav-tabs
  .nav-link
  i,
.elementor-25232
  .elementor-element.elementor-element-ecafbb5
  .nav-tabs
  .nav-link
  svg {
  display: unset !important;
}
.elementor-25232
  .elementor-element.elementor-element-ecafbb5
  .rstab-main
  .tab-content {
  margin-top: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-ecafbb5
  .content--teb-area
  .content--left-area {
  padding: 30px 0px 0px 0px !important;
}
.elementor-25232
  .elementor-element.elementor-element-ecafbb5
  .desc_btn_wrapper
  p {
  margin: 0px 20px 10px 0px;
  color: var(--e-global-color-text);
}
.elementor-25232
  .elementor-element.elementor-element-ecafbb5
  .desc_btn_wrapper {
  margin: 0px 20px 10px 0px;
  color: var(--e-global-color-text);
}
.elementor-25232
  .elementor-element.elementor-element-ecafbb5
  .desc_btn_wrapper
  p,
.elementor-25232
  .elementor-element.elementor-element-ecafbb5
  .desc_btn_wrapper {
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}
.elementor-25232
  .elementor-element.elementor-element-ecafbb5
  .rs-features-list
  li
  .list-feature-content
  .rs-feature-text {
  color: #040423;
  font-weight: 500;
}
.elementor-25232
  .elementor-element.elementor-element-ecafbb5
  .rs-features-list
  li
  i {
  color: var(--e-global-color-primary);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-ecafbb5
  .rs-features-list {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 35px;
  margin: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-6dc3680
  .rs-button
  .rs-btn {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-b3dbd4f);
  border-radius: 2px 2px 2px 2px;
  padding: 15px 38px 15px 38px;
}
.elementor-25232
  .elementor-element.elementor-element-6dc3680
  .rs-button
  .rs-btn:before {
  background-color: var(--e-global-color-ad44cd9);
}
.elementor-25232
  .elementor-element.elementor-element-6dc3680
  > .elementor-widget-container {
  margin: 16px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-6dc3680
  .rs-button
  .rs-btn
  svg
  path {
  fill: var(--e-global-color-b3dbd4f);
}
.elementor-25232 .elementor-element.elementor-element-b1f80aa {
  --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: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-25232 .elementor-element.elementor-element-42a5661 .rs-image {
  text-align: right;
}
.elementor-25232 .elementor-element.elementor-element-c208ad2 {
  width: auto;
  max-width: auto;
  top: 352px;
}
body:not(.rtl) .elementor-25232 .elementor-element.elementor-element-c208ad2 {
  left: 12px;
}
body.rtl .elementor-25232 .elementor-element.elementor-element-c208ad2 {
  right: 12px;
}
.elementor-25232 .elementor-element.elementor-element-c208ad2 .rs-image {
  text-align: right;
}
.elementor-25232
  .elementor-element.elementor-element-6db1ab4
  .rs-video
  .popup-videos,
.elementor-25232
  .elementor-element.elementor-element-6db1ab4
  .rs-video
  .popup-videos:before {
  background-color: var(--e-global-color-primary);
}
.elementor-25232 .elementor-element.elementor-element-6db1ab4 {
  width: auto;
  max-width: auto;
  top: 459px;
  z-index: 9;
}
.elementor-25232
  .elementor-element.elementor-element-6db1ab4
  > .elementor-widget-container {
  margin: 20px 0px 0px -120px;
}
.elementor-25232
  .elementor-element.elementor-element-6db1ab4.elementor-element {
  --align-self: flex-start;
}
body:not(.rtl) .elementor-25232 .elementor-element.elementor-element-6db1ab4 {
  left: 190px;
}
body.rtl .elementor-25232 .elementor-element.elementor-element-6db1ab4 {
  right: 190px;
}
.elementor-25232 .elementor-element.elementor-element-6db1ab4 .rs-video {
  text-align: left;
  padding: 0px 0px 0px 0px;
}
.elementor-25232 .elementor-element.elementor-element-6db1ab4 .video-desc {
  font-size: 52px;
  line-height: 58px;
}
.elementor-25232
  .elementor-element.elementor-element-6db1ab4
  .rs-video
  .video-desc {
  top: 0px;
  left: 260px;
}
.elementor-25232 .elementor-element.elementor-element-6db1ab4 .rs-video a {
  padding: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-6db1ab4
  .rs-video
  .popup-videos {
  width: 80px;
  height: 80px;
}
.elementor-25232
  .elementor-element.elementor-element-6db1ab4
  .rs-video
  .popup-videos:before {
  width: 80px;
  height: 80px;
}
.elementor-25232
  .elementor-element.elementor-element-6db1ab4
  .rs-video
  .popup-videos:after {
  width: 80px;
  height: 80px;
}
.elementor-25232
  .elementor-element.elementor-element-6db1ab4
  .rs-video
  .popup-text-video
  img {
  width: 80px;
}
.elementor-25232
  .elementor-element.elementor-element-6db1ab4
  .rs-video
  .popup-videos
  i:before {
  color: var(--e-global-color-b3dbd4f);
}
.elementor-25232
  .elementor-element.elementor-element-6db1ab4
  .rs-video
  .popup-videos
  svg {
  fill: var(--e-global-color-b3dbd4f);
}
.elementor-25232
  .elementor-element.elementor-element-6db1ab4
  .rs-video
  .popup-videos
  svg
  path {
  fill: var(--e-global-color-b3dbd4f);
}
.elementor-25232 .elementor-element.elementor-element-5ff2ab5 {
  --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;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 70px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-25232
  .elementor-element.elementor-element-5ff2ab5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-25232
  .elementor-element.elementor-element-5ff2ab5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-ce05037);
}
.elementor-25232 .elementor-element.elementor-element-b9cc57c {
  --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;
}
.elementor-25232 .elementor-element.elementor-element-52a3c47 {
  --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;
}
.elementor-25232
  .elementor-element.elementor-element-6785059
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-6785059
  .prelements-heading {
  text-align: center;
}
.elementor-25232
  .elementor-element.elementor-element-6785059
  .prelements-heading
  .title-inner
  .title {
  color: var(--e-global-color-b3dbd4f);
}
.elementor-25232
  .elementor-element.elementor-element-6785059
  .prelements-heading
  .title-inner
  .sub-text {
  color: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-6785059
  .prelements-heading
  .description {
  color: #726464;
}
.elementor-25232
  .elementor-element.elementor-element-6785059
  .prelements-heading
  .description
  p {
  color: #726464;
}
.elementor-25232
  .elementor-element.elementor-element-6785059
  .prelements-heading
  .description
  p:hover {
  color: #df2525 !important;
}
.elementor-25232
  .elementor-element.elementor-element-6785059
  .prelements-heading
  .description:hover {
  color: #df2525 !important;
}
.elementor-25232
  .elementor-element.elementor-element-6785059
  .prelements-heading
  .title-inner
  span.sub-text
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-6785059
  .prelements-heading
  .title-inner
  span.sub-text
  svg
  path {
  fill: var(--e-global-color-primary);
}
.elementor-25232 .elementor-element.elementor-element-647ccf3 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 110px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-25232 .elementor-element.elementor-element-50daf97 {
  --display: flex;
  --z-index: 1;
}
body:not(.rtl) .elementor-25232 .elementor-element.elementor-element-74c5fe7 {
  left: -64px;
}
body.rtl .elementor-25232 .elementor-element.elementor-element-74c5fe7 {
  right: -64px;
}
.elementor-25232 .elementor-element.elementor-element-74c5fe7 {
  top: 78px;
}
.elementor-25232 .elementor-element.elementor-element-74c5fe7 .rs-image {
  text-align: left;
}
.elementor-25232 .elementor-element.elementor-element-74c5fe7 .rs-image img {
  width: 121px;
  height: auto;
}
.elementor-25232 .elementor-element.elementor-element-8250491 .rs-image {
  text-align: left;
}
.elementor-25232 .elementor-element.elementor-element-cd11d8a {
  --display: flex;
  --position: absolute;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 20px;
  --padding-bottom: 31px;
  --padding-left: 20px;
  --padding-right: 20px;
  bottom: 10px;
  --z-index: 1;
}
.elementor-25232
  .elementor-element.elementor-element-cd11d8a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-25232
  .elementor-element.elementor-element-cd11d8a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
body:not(.rtl) .elementor-25232 .elementor-element.elementor-element-cd11d8a {
  right: 10px;
}
body.rtl .elementor-25232 .elementor-element.elementor-element-cd11d8a {
  left: 10px;
}
.elementor-25232 .elementor-element.elementor-element-b71bb02 {
  --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;
  --justify-content: flex-start;
  --align-items: center;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-25232
  .elementor-element.elementor-element-481d3dc
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-481d3dc
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-25232
  .elementor-element.elementor-element-8c77091
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-8c77091.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 1;
}
.elementor-25232
  .elementor-element.elementor-element-8c77091
  .counter-top-area
  .rs-counter-list
  .count-text
  .count-number
  .rs-counter {
  color: #ffffff;
  font-size: 46px;
  font-weight: 700;
  line-height: 46px;
}
.elementor-25232
  .elementor-element.elementor-element-8c77091
  .count-number
  .rs-counter {
  padding: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-8c77091
  .counter
  .count-number
  span.rs-counter {
  margin: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-8c77091
  .count-number
  span.prefix {
  color: #ffffff;
  font-size: 46px;
  font-weight: 700;
  line-height: 46px;
}
.elementor-25232
  .elementor-element.elementor-element-8c77091
  .counter-top-area
  .rs-counter-list
  .count-text
  .count-number {
  border-style: none;
  padding: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-8c77091
  .count-text
  .title,
.elementor-25232 .elementor-element.elementor-element-8c77091 .counter h3 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-6698f7b
  > .elementor-widget-container {
  margin: 16px 0px 0px 0px;
  padding: 14px 0px 0px 0px;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #ffffff17;
}
.elementor-25232
  .elementor-element.elementor-element-6698f7b
  .prelements-heading
  .title-inner
  .title {
  font-size: 20px;
  line-height: 32px;
  color: #ffffff;
  margin: 0px 0px 0px 0px !important;
  padding: 0px 0px 0px 0px !important;
}
.elementor-25232
  .elementor-element.elementor-element-6698f7b
  .prelements-heading
  .title-inner
  .title
  span,
.elementor-25232
  .elementor-element.elementor-element-6698f7b
  .description
  span {
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
}
.elementor-25232
  .elementor-element.elementor-element-6698f7b
  .prelements-heading
  .title-inner
  .title
  span,
.elementor-25232
  .elementor-element.elementor-element-6698f7b
  .prelements-heading
  .title-inner
  .title
  span
  a,
.elementor-25232
  .elementor-element.elementor-element-6698f7b
  .description
  span {
  color: #ffffff;
}
.elementor-25232 .elementor-element.elementor-element-4fef045 {
  --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;
  --justify-content: center;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 40px;
  --padding-right: 10px;
  --z-index: 1;
}
.elementor-25232
  .elementor-element.elementor-element-cc18888
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-cc18888
  .prelements-heading
  .title-inner
  .title {
  color: var(--e-global-color-b3dbd4f);
  margin: 15px 0px 20px 0px !important;
}
.elementor-25232
  .elementor-element.elementor-element-cc18888
  .prelements-heading
  .title-inner
  .sub-text {
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: 4.6px;
  color: #02010100;
  -webkit-text-stroke-width: 1px;
  stroke-width: 1px;
  -webkit-text-stroke-color: #e3b259a6;
  stroke: #e3b259a6;
}
.elementor-25232
  .elementor-element.elementor-element-cc18888
  .prelements-heading
  .description
  p,
.elementor-25232
  .elementor-element.elementor-element-cc18888
  .prelements-heading
  .description {
  font-size: 20px;
  font-weight: 500;
  line-height: 32px;
}
.elementor-25232
  .elementor-element.elementor-element-cc18888
  .prelements-heading
  .description {
  color: var(--e-global-color-b3dbd4f);
}
.elementor-25232
  .elementor-element.elementor-element-cc18888
  .prelements-heading
  .description
  p {
  color: var(--e-global-color-b3dbd4f);
}
.elementor-25232
  .elementor-element.elementor-element-cc18888
  .prelements-heading
  .description,
.elementor-25232
  .elementor-element.elementor-element-cc18888
  .prelements-heading
  .description
  p {
  margin: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-cc18888
  .prelements-heading
  .title-inner
  .title
  span,
.elementor-25232
  .elementor-element.elementor-element-cc18888
  .prelements-heading
  .title-inner
  .title
  span
  a,
.elementor-25232
  .elementor-element.elementor-element-cc18888
  .description
  span {
  color: var(--e-global-color-primary);
}
.elementor-25232 .elementor-element.elementor-element-2b5a920 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}
.elementor-25232
  .elementor-element.elementor-element-2b5a920
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-2b5a920
  .tab-menu-wrapper {
  width: 100%;
  border-radius: 3px 3px 3px 3px !important;
}
.elementor-25232 .elementor-element.elementor-element-2b5a920 .nav-tabs {
  border-style: none;
}
.elementor-25232
  .elementor-element.elementor-element-2b5a920
  .tab-menu-wrapper
  .nav-tabs
  .nav-link {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  padding: 0px 17px 6px 17px;
  margin: 0px 40px 0px 0px;
  color: var(--e-global-color-text);
}
.elementor-25232
  .elementor-element.elementor-element-2b5a920
  .rstab-main
  .nav-tabs
  .nav-link,
.elementor-25232
  .elementor-element.elementor-element-2b5a920
  .accordion-menu-wrapper
  .nav-tabs
  .nav-link {
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: #cbcccd00;
}
.elementor-25232
  .elementor-element.elementor-element-2b5a920
  .rstab-main
  .tab-menu-wrapper
  .nav-tabs
  .nav-link.active {
  color: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-2b5a920
  .accordion-menu-wrapper
  .nav-link.accordion-button:not(.collapsed) {
  color: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-2b5a920
  .accordion-menu-wrapper
  .nav-link.accordion-button.collapsed.show {
  color: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-2b5a920
  .rstab-main
  .tab-menu-wrapper
  .nav-tabs
  .nav-link.active,
.elementor-25232
  .elementor-element.elementor-element-2b5a920
  .accordion-menu-wrapper
  .nav-link.accordion-button:not(.collapsed),
.elementor-25232
  .elementor-element.elementor-element-2b5a920
  .accordion-menu-wrapper
  .nav-link.accordion-button.collapsed.show {
  border-style: solid;
  border-color: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-2b5a920
  .nav-tabs
  .nav-link
  i,
.elementor-25232
  .elementor-element.elementor-element-2b5a920
  .nav-tabs
  .nav-link
  svg {
  display: unset !important;
}
.elementor-25232
  .elementor-element.elementor-element-2b5a920
  .rstab-main
  .tab-content {
  margin-top: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-2b5a920
  .content--teb-area
  .content--left-area {
  padding: 30px 0px 0px 0px !important;
}
.elementor-25232
  .elementor-element.elementor-element-2b5a920
  .desc_btn_wrapper
  p {
  margin: 0px 20px 0px 0px;
  color: var(--e-global-color-text);
}
.elementor-25232
  .elementor-element.elementor-element-2b5a920
  .desc_btn_wrapper {
  margin: 0px 20px 0px 0px;
  color: var(--e-global-color-text);
}
.elementor-25232
  .elementor-element.elementor-element-2b5a920
  .desc_btn_wrapper
  p,
.elementor-25232
  .elementor-element.elementor-element-2b5a920
  .desc_btn_wrapper {
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
}
.elementor-25232
  .elementor-element.elementor-element-2b5a920
  .rs-features-list
  li
  .list-feature-content
  .rs-feature-text {
  color: var(--e-global-color-b3dbd4f);
  font-size: 17px;
  font-weight: 500;
}
.elementor-25232
  .elementor-element.elementor-element-2b5a920
  .rs-features-list
  li
  i {
  color: var(--e-global-color-primary);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-2b5a920
  .rs-features-list {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 60px;
  margin: 8px 0px 0px 0px;
}
body:not(.rtl) .elementor-25232 .elementor-element.elementor-element-a45df3b {
  right: 51px;
}
body.rtl .elementor-25232 .elementor-element.elementor-element-a45df3b {
  left: 51px;
}
.elementor-25232 .elementor-element.elementor-element-a45df3b {
  bottom: 0px;
  z-index: 0;
}
.elementor-25232 .elementor-element.elementor-element-a45df3b .rs-image {
  text-align: left;
}
.elementor-25232 .elementor-element.elementor-element-3e12d2c {
  --display: flex;
  --padding-top: 93px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-25232 .elementor-element.elementor-element-bc1c5dd {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-25232 .elementor-element.elementor-element-a16e822 {
  --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;
}
.elementor-25232 .elementor-element.elementor-element-a16e822.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-25232
  .elementor-element.elementor-element-3c3d981
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-3c3d981
  .prelements-heading {
  text-align: center;
}
.elementor-25232
  .elementor-element.elementor-element-3c3d981
  .prelements-heading
  .title-inner
  .title {
  color: var(--e-global-color-b3dbd4f);
}
.elementor-25232
  .elementor-element.elementor-element-3c3d981
  .prelements-heading
  .title-inner
  .sub-text {
  color: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-3c3d981
  .prelements-heading
  .description {
  color: #726464;
}
.elementor-25232
  .elementor-element.elementor-element-3c3d981
  .prelements-heading
  .description
  p {
  color: #726464;
}
.elementor-25232
  .elementor-element.elementor-element-3c3d981
  .prelements-heading
  .description
  p:hover {
  color: #df2525 !important;
}
.elementor-25232
  .elementor-element.elementor-element-3c3d981
  .prelements-heading
  .description:hover {
  color: #df2525 !important;
}
.elementor-25232
  .elementor-element.elementor-element-3c3d981
  .prelements-heading
  .title-inner
  span.sub-text
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-3c3d981
  .prelements-heading
  .title-inner
  span.sub-text
  svg
  path {
  fill: var(--e-global-color-primary);
}
.elementor-25232 .elementor-element.elementor-element-eab2cb1 {
  --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;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-25232 .elementor-element.elementor-element-386b47e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-25232 .elementor-element.elementor-element-d0f0f5e {
  --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;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 70px;
}
.elementor-25232
  .elementor-element.elementor-element-831d008
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-831d008
  .prelements-heading {
  text-align: left;
}
.elementor-25232
  .elementor-element.elementor-element-831d008
  .prelements-heading
  .title-inner
  .title {
  font-size: 52px;
  line-height: 58px;
  color: var(--e-global-color-b3dbd4f);
  margin: 14px 0px 18px 0px !important;
  padding: 0px 0px 0px 0px !important;
}
.elementor-25232
  .elementor-element.elementor-element-831d008
  .prelements-heading
  .title-inner
  .sub-text {
  color: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-831d008
  .prelements-heading
  .description
  p,
.elementor-25232
  .elementor-element.elementor-element-831d008
  .prelements-heading
  .description {
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}
.elementor-25232
  .elementor-element.elementor-element-831d008
  .prelements-heading
  .description {
  color: var(--e-global-color-text);
  padding: 0px 40px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-831d008
  .prelements-heading
  .description
  p {
  color: var(--e-global-color-text);
}
.elementor-25232
  .elementor-element.elementor-element-831d008
  .prelements-heading
  .description,
.elementor-25232
  .elementor-element.elementor-element-831d008
  .prelements-heading
  .description
  p {
  margin: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-831d008
  .prelements-heading
  .title-inner
  .sub-text
  img {
  height: 15px;
  width: 12px;
}
.elementor-25232
  .elementor-element.elementor-element-831d008
  .prelements-heading
  .title-inner
  .sub-text
  svg {
  height: 15px;
  width: 12px;
}
.elementor-25232
  .elementor-element.elementor-element-831d008
  .prelements-heading
  .title-inner
  span.sub-text
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-831d008
  .prelements-heading
  .title-inner
  span.sub-text
  svg
  path {
  fill: var(--e-global-color-primary);
}
.elementor-25232 .elementor-element.elementor-element-c26d745 {
  width: var(--container-widget-width, 93%);
  max-width: 93%;
  --container-widget-width: 93%;
  --container-widget-flex-grow: 0;
}
.elementor-25232
  .elementor-element.elementor-element-c26d745
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-c26d745
  .tab-menu-wrapper {
  width: 90%;
  border-radius: 3px 3px 3px 3px !important;
}
.elementor-25232 .elementor-element.elementor-element-c26d745 .nav-tabs {
  border-style: none;
}
.elementor-25232 .elementor-element.elementor-element-c26d745 .tab-menu-wrapper,
.elementor-25232 .elementor-element.elementor-element-c26d745 .accordion-item {
  background-color: #f5f5f5;
}
.elementor-25232
  .elementor-element.elementor-element-c26d745
  .nav-tabs
  .nav-link {
  flex: 0 0 33.33%;
}
.elementor-25232
  .elementor-element.elementor-element-c26d745
  .tab-menu-wrapper
  .nav-tabs
  .nav-link {
  font-size: 18px;
  font-weight: 500;
  line-height: 32px;
  padding: 10px 36px 10px 36px;
  border-style: none;
  color: var(--e-global-color-text);
}
.elementor-25232
  .elementor-element.elementor-element-c26d745
  .tab-menu-wrapper
  .nav-tabs.all-menu-after-border
  .nav-link:before {
  height: 30px;
  background: #dddde0;
  width: 1px;
}
.elementor-25232
  .elementor-element.elementor-element-c26d745
  .tab-menu-wrapper
  .nav-tabs.menu-after-border
  .nav-link:not(.active):before {
  background: #dddde0;
}
.elementor-25232
  .elementor-element.elementor-element-c26d745
  .tab-menu-wrapper
  .nav-tabs.all-menu-after-border:after {
  background: #dddde0;
}
.elementor-25232
  .elementor-element.elementor-element-c26d745
  .tab-menu-wrapper
  .nav-tabs.all-menu-after-border
  .nav-link.active:after {
  background: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-c26d745
  .rstab-main
  .tab-menu-wrapper
  .nav-tabs
  .nav-link.active {
  color: var(--e-global-color-primary);
  background-color: #f5f5f5;
}
.elementor-25232
  .elementor-element.elementor-element-c26d745
  .accordion-menu-wrapper
  .nav-link.accordion-button:not(.collapsed) {
  color: var(--e-global-color-primary);
  background-color: #f5f5f5;
}
.elementor-25232
  .elementor-element.elementor-element-c26d745
  .accordion-menu-wrapper
  .nav-link.accordion-button.collapsed.show {
  color: var(--e-global-color-primary);
  background-color: #f5f5f5;
}
.elementor-25232
  .elementor-element.elementor-element-c26d745
  .accordion-menu-wrapper
  .nav-tabs
  .nav-link.accordion-button:not(.collapsed):before {
  color: #f5f5f5;
}
.elementor-25232
  .elementor-element.elementor-element-c26d745
  .nav-tabs
  .nav-link
  i,
.elementor-25232
  .elementor-element.elementor-element-c26d745
  .nav-tabs
  .nav-link
  svg {
  display: unset !important;
}
.elementor-25232
  .elementor-element.elementor-element-c26d745
  .rstab-main
  .tab-content {
  margin-top: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-c26d745
  .content--teb-area
  .content--left-area {
  padding: 30px 0px 0px 0px !important;
}
.elementor-25232
  .elementor-element.elementor-element-c26d745
  .desc_btn_wrapper
  p {
  margin: 0px 20px 0px 0px;
  color: var(--e-global-color-text);
}
.elementor-25232
  .elementor-element.elementor-element-c26d745
  .desc_btn_wrapper {
  margin: 0px 20px 0px 0px;
  color: var(--e-global-color-text);
}
.elementor-25232
  .elementor-element.elementor-element-c26d745
  .desc_btn_wrapper
  p,
.elementor-25232
  .elementor-element.elementor-element-c26d745
  .desc_btn_wrapper {
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}
.elementor-25232
  .elementor-element.elementor-element-c26d745
  .rs-features-list
  li
  i {
  color: var(--e-global-color-primary);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-primary);
}
.elementor-25232
  .elementor-element.elementor-element-c26d745
  .rs-features-list {
  display: block;
}
.elementor-25232 .elementor-element.elementor-element-87a1925 {
  --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;
  --justify-content: flex-start;
  --align-items: flex-start;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 25px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-25232 .elementor-element.elementor-element-acb7cf6 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-25232 .elementor-element.elementor-element-acb7cf6.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-25232
  .elementor-element.elementor-element-4ca48e1
  .rs-button
  .rs-btn {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-b3dbd4f);
  border-radius: 2px 2px 2px 2px;
  padding: 15px 38px 15px 38px;
}
.elementor-25232
  .elementor-element.elementor-element-4ca48e1
  .rs-button
  .rs-btn:before {
  background-color: var(--e-global-color-ad44cd9);
}
.elementor-25232
  .elementor-element.elementor-element-4ca48e1
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-4ca48e1
  .rs-button
  .rs-btn
  svg
  path {
  fill: var(--e-global-color-b3dbd4f);
}
.elementor-25232 .elementor-element.elementor-element-ede237d {
  --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;
  --justify-content: flex-start;
  --align-items: flex-start;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-25232 .elementor-element.elementor-element-ede237d.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-25232
  .elementor-element.elementor-element-b73c734
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-25232
  .elementor-element.elementor-element-b73c734.elementor-element {
  --align-self: flex-start;
}
.elementor-25232 .elementor-element.elementor-element-b73c734 {
  text-align: left;
}
.elementor-25232 .elementor-element.elementor-element-b73c734 img {
  max-width: 60px;
  height: 60px;
  border-radius: 100% 100% 100% 100%;
}
.elementor-25232 .elementor-element.elementor-element-dce285b {
  width: auto;
  max-width: auto;
  text-align: left;
}
.elementor-25232
  .elementor-element.elementor-element-dce285b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
}
.elementor-25232
  .elementor-element.elementor-element-dce285b.elementor-element {
  --align-self: center;
}
.elementor-25232 .elementor-element.elementor-element-dce285b img {
  width: 70%;
}
.elementor-25232 .elementor-element.elementor-element-c55ba4f {
  --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: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
@media (max-width: 1366px) {
  .elementor-25232 .elementor-element.elementor-element-e8256c4 {
    --padding-top: 120px;
    --padding-bottom: 95px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-25232 .elementor-element.elementor-element-0d80689 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-25232 .elementor-element.elementor-element-f1d2c43 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-25232
    .elementor-element.elementor-element-bd3c64e
    .prelements-heading
    .title-inner
    .title {
    font-size: 40px;
    line-height: 46px;
  }
  .elementor-25232
    .elementor-element.elementor-element-a6990f7
    .tab-menu-wrapper
    .nav-tabs
    .nav-link {
    font-size: 15px;
    padding: 10px 0px 10px 0px;
  }
  .elementor-25232
    .elementor-element.elementor-element-a6990f7
    .rs-features-list
    li
    .list-feature-content
    .rs-feature-text {
    font-size: 15px;
  }
  .elementor-25232
    .elementor-element.elementor-element-a6990f7
    .rs-features-list {
    display: block;
  }
  .elementor-25232 .elementor-element.elementor-element-b02ab22 {
    --padding-top: 0px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-25232
    .elementor-element.elementor-element-5bca868
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-25232 .elementor-element.elementor-element-a18fa0a {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-25232 .elementor-element.elementor-element-b88b174 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-25232
    .elementor-element.elementor-element-b88b174
    .prelements-heading
    .title-inner
    .title {
    font-size: 36px;
    line-height: 46px;
  }
  .elementor-25232
    .elementor-element.elementor-element-6098a6f
    .tab-menu-wrapper {
    width: 100%;
  }
  .elementor-25232
    .elementor-element.elementor-element-6098a6f
    .desc_btn_wrapper
    p {
    margin: 0px 0px 0px 0px;
  }
  .elementor-25232
    .elementor-element.elementor-element-6098a6f
    .desc_btn_wrapper {
    margin: 0px 0px 0px 0px;
  }
  .elementor-25232 .elementor-element.elementor-element-a29ba37 {
    --padding-top: 93px;
    --padding-bottom: 120px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-25232 .elementor-element.elementor-element-d79f507 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-25232
    .elementor-element.elementor-element-129e7d1
    .prelements-heading
    .title-inner
    .title {
    font-size: 36px;
    line-height: 46px;
  }
  .elementor-25232
    .elementor-element.elementor-element-ecafbb5
    .tab-menu-wrapper {
    width: 100%;
  }
  .elementor-25232
    .elementor-element.elementor-element-ecafbb5
    .tab-menu-wrapper
    .nav-tabs
    .nav-link {
    padding: 10px 0px 10px 0px;
  }
  body:not(.rtl) .elementor-25232 .elementor-element.elementor-element-c208ad2 {
    left: -1px;
  }
  body.rtl .elementor-25232 .elementor-element.elementor-element-c208ad2 {
    right: -1px;
  }
  .elementor-25232 .elementor-element.elementor-element-c208ad2 {
    top: 280px;
  }
  body:not(.rtl) .elementor-25232 .elementor-element.elementor-element-6db1ab4 {
    left: 179px;
  }
  body.rtl .elementor-25232 .elementor-element.elementor-element-6db1ab4 {
    right: 179px;
  }
  .elementor-25232 .elementor-element.elementor-element-6db1ab4 {
    top: 374px;
  }
  .elementor-25232 .elementor-element.elementor-element-8250491 .rs-image img {
    width: 79%;
    height: auto;
  }
  .elementor-25232 .elementor-element.elementor-element-cd11d8a {
    bottom: 130px;
  }
  .elementor-25232 .elementor-element.elementor-element-4fef045 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 10px;
  }
  .elementor-25232
    .elementor-element.elementor-element-cc18888
    .prelements-heading
    .title-inner
    .title {
    font-size: 36px;
    line-height: 46px;
  }
  .elementor-25232
    .elementor-element.elementor-element-2b5a920
    .tab-menu-wrapper
    .nav-tabs
    .nav-link {
    font-size: 15px;
    margin: 0px 0px 0px 0px;
  }
  .elementor-25232
    .elementor-element.elementor-element-2b5a920
    .rs-features-list
    li
    .list-feature-content
    .rs-feature-text {
    font-size: 15px;
  }
  .elementor-25232
    .elementor-element.elementor-element-2b5a920
    .rs-features-list {
    display: block;
  }
  .elementor-25232 .elementor-element.elementor-element-3e12d2c {
    --padding-top: 93px;
    --padding-bottom: 120px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-25232 .elementor-element.elementor-element-d0f0f5e {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-25232
    .elementor-element.elementor-element-831d008
    .prelements-heading
    .title-inner
    .title {
    font-size: 36px;
    line-height: 46px;
  }
  .elementor-25232 .elementor-element.elementor-element-c26d745 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-25232
    .elementor-element.elementor-element-c26d745
    .tab-menu-wrapper {
    width: 95%;
  }
}
@media (max-width: 1024px) {
  .elementor-25232 .elementor-element.elementor-element-e8256c4 {
    --padding-top: 70px;
    --padding-bottom: 80px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-25232 .elementor-element.elementor-element-0d80689 {
    --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;
  }
  .elementor-25232 .elementor-element.elementor-element-f1d2c43 {
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-25232
    .elementor-element.elementor-element-a6990f7
    .tab-menu-wrapper,
  .elementor-25232
    .elementor-element.elementor-element-a6990f7
    .accordion-item {
    background-color: #02010100;
  }
  .elementor-25232
    .elementor-element.elementor-element-a6990f7
    .tab-menu-wrapper
    .nav-tabs
    .nav-link {
    font-size: 16px;
    padding: 15px 0px 15px 20px;
    margin: 0px 0px -25px 0px;
    background-color: #f1f1f1;
  }
  .elementor-25232
    .elementor-element.elementor-element-a6990f7
    .tab-menu-wrapper
    .nav-tabs
    .nav-link:last-child {
    margin: 0px 0px 0px 0px;
  }
  .elementor-25232
    .elementor-element.elementor-element-a6990f7
    .rstab-main
    .tab-content {
    padding: 0px 0px 0px 0px;
  }
  .elementor-25232
    .elementor-element.elementor-element-a6990f7
    .content--teb-area {
    padding: 0px 0px 0px 20px;
  }
  .elementor-25232
    .elementor-element.elementor-element-a6990f7
    .content--teb-area
    .content--left-area {
    padding: 0px 0px 0px 0px;
  }
  .elementor-25232 .elementor-element.elementor-element-69f7adc {
    --padding-top: 60px;
    --padding-bottom: 5px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-25232 .elementor-element.elementor-element-cb76bd5 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-25232 .elementor-element.elementor-element-b02ab22 {
    --flex-direction: column-reverse;
    --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: 100px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-25232
    .elementor-element.elementor-element-b02ab22:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-25232
    .elementor-element.elementor-element-b02ab22
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0% 0%;
  }
  .elementor-25232
    .elementor-element.elementor-element-6098a6f
    .tab-menu-wrapper,
  .elementor-25232
    .elementor-element.elementor-element-6098a6f
    .accordion-item {
    background-color: #ffffff;
  }
  .elementor-25232
    .elementor-element.elementor-element-6098a6f
    .tab-menu-wrapper
    .nav-tabs
    .nav-link {
    background-color: #f1f1f1;
  }
  .elementor-25232 .elementor-element.elementor-element-a29ba37 {
    --padding-top: 63px;
    --padding-bottom: 80px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-25232 .elementor-element.elementor-element-ab7451a {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-25232 .elementor-element.elementor-element-1ac19db {
    --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;
  }
  .elementor-25232
    .elementor-element.elementor-element-ecafbb5
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-25232 .elementor-element.elementor-element-ecafbb5 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-25232
    .elementor-element.elementor-element-ecafbb5
    .tab-menu-wrapper,
  .elementor-25232
    .elementor-element.elementor-element-ecafbb5
    .accordion-item {
    background-color: #02010100;
  }
  .elementor-25232
    .elementor-element.elementor-element-ecafbb5
    .tab-menu-wrapper
    .nav-tabs
    .nav-link {
    padding: 10px 20px 10px 20px;
    background-color: #f1f1f1;
  }
  .elementor-25232
    .elementor-element.elementor-element-ecafbb5
    .content--teb-area {
    padding: 0px 20px 0px 20px;
  }
  .elementor-25232 .elementor-element.elementor-element-b1f80aa {
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  body:not(.rtl) .elementor-25232 .elementor-element.elementor-element-c208ad2 {
    left: -4px;
  }
  body.rtl .elementor-25232 .elementor-element.elementor-element-c208ad2 {
    right: -4px;
  }
  .elementor-25232 .elementor-element.elementor-element-c208ad2 {
    top: 352px;
  }
  body:not(.rtl) .elementor-25232 .elementor-element.elementor-element-6db1ab4 {
    left: 170px;
  }
  body.rtl .elementor-25232 .elementor-element.elementor-element-6db1ab4 {
    right: 170px;
  }
  .elementor-25232 .elementor-element.elementor-element-6db1ab4 {
    top: 451px;
  }
  .elementor-25232 .elementor-element.elementor-element-5ff2ab5 {
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-25232 .elementor-element.elementor-element-b9cc57c {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-25232 .elementor-element.elementor-element-647ccf3 {
    --flex-direction: column-reverse;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-25232 .elementor-element.elementor-element-50daf97 {
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  body:not(.rtl) .elementor-25232 .elementor-element.elementor-element-cd11d8a {
    right: 126px;
  }
  body.rtl .elementor-25232 .elementor-element.elementor-element-cd11d8a {
    left: 126px;
  }
  .elementor-25232 .elementor-element.elementor-element-cd11d8a {
    bottom: -20px;
  }
  .elementor-25232
    .elementor-element.elementor-element-2b5a920
    .tab-menu-wrapper
    .nav-tabs
    .nav-link {
    font-size: 16px;
    padding: 15px 0px 15px 20px;
    margin: 0px 0px 0px 0px;
  }
  .elementor-25232
    .elementor-element.elementor-element-2b5a920
    .rstab-main
    .nav-tabs
    .nav-link,
  .elementor-25232
    .elementor-element.elementor-element-2b5a920
    .accordion-menu-wrapper
    .nav-tabs
    .nav-link {
    border-width: 2px 2px 2px 2px;
  }
  .elementor-25232
    .elementor-element.elementor-element-2b5a920
    .rstab-main
    .tab-menu-wrapper
    .nav-tabs
    .nav-link.active {
    background-color: #f1f1f1;
  }
  .elementor-25232
    .elementor-element.elementor-element-2b5a920
    .accordion-menu-wrapper
    .nav-link.accordion-button:not(.collapsed) {
    background-color: #f1f1f1;
  }
  .elementor-25232
    .elementor-element.elementor-element-2b5a920
    .accordion-menu-wrapper
    .nav-link.accordion-button.collapsed.show {
    background-color: #f1f1f1;
  }
  .elementor-25232
    .elementor-element.elementor-element-2b5a920
    .accordion-menu-wrapper
    .nav-tabs
    .nav-link.accordion-button:not(.collapsed):before {
    color: #f1f1f1;
  }
  .elementor-25232
    .elementor-element.elementor-element-2b5a920
    .rstab-main
    .tab-content {
    padding: 0px 0px 0px 0px;
  }
  .elementor-25232
    .elementor-element.elementor-element-2b5a920
    .content--teb-area {
    padding: 0px 0px 0px 20px;
  }
  .elementor-25232
    .elementor-element.elementor-element-2b5a920
    .content--teb-area
    .content--left-area {
    padding: 0px 0px 0px 0px;
  }
  .elementor-25232 .elementor-element.elementor-element-a45df3b {
    z-index: 0;
  }
  .elementor-25232 .elementor-element.elementor-element-3e12d2c {
    --padding-top: 63px;
    --padding-bottom: 70px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-25232 .elementor-element.elementor-element-a16e822 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-25232 .elementor-element.elementor-element-386b47e {
    --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;
  }
  .elementor-25232
    .elementor-element.elementor-element-c26d745
    .tab-menu-wrapper,
  .elementor-25232
    .elementor-element.elementor-element-c26d745
    .accordion-item {
    background-color: #02010100;
  }
  .elementor-25232
    .elementor-element.elementor-element-c26d745
    .tab-menu-wrapper
    .nav-tabs
    .nav-link {
    padding: 10px 20px 10px 20px;
    background-color: #f1f1f1;
  }
  .elementor-25232 .elementor-element.elementor-element-c55ba4f {
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
}
@media (max-width: 767px) {
  .elementor-25232
    .elementor-element.elementor-element-b8c0ec0
    .prelements-heading
    .title-inner
    .title {
    font-size: 26px;
    line-height: 36px;
  }
  .elementor-25232
    .elementor-element.elementor-element-bd3c64e
    .prelements-heading
    .title-inner
    .title {
    font-size: 26px;
    line-height: 36px;
  }
  .elementor-25232
    .elementor-element.elementor-element-a6990f7
    .content--teb-area {
    padding: 0px 0px 25px 20px;
  }
  .elementor-25232
    .elementor-element.elementor-element-a6990f7
    .rs-features-list {
    display: block;
  }
  .elementor-25232 .elementor-element.elementor-element-fead3b8 {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-25232 .elementor-element.elementor-element-643da31 {
    width: var(--container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
  }
  .elementor-25232 .elementor-element.elementor-element-643da31 img {
    width: 100%;
  }
  .elementor-25232 .elementor-element.elementor-element-cb76bd5 {
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-25232 .elementor-element.elementor-element-df44cc2 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-25232
    .elementor-element.elementor-element-6b41886
    .prelements-heading
    .title-inner
    .title {
    font-size: 26px;
    line-height: 36px;
  }
  .elementor-25232
    .elementor-element.elementor-element-b02ab22:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-25232
    .elementor-element.elementor-element-b02ab22
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0% 0%;
  }
  .elementor-25232 .elementor-element.elementor-element-b02ab22 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-25232
    .elementor-element.elementor-element-b88b174
    .prelements-heading
    .title-inner
    .title {
    font-size: 26px;
    line-height: 36px;
  }
  .elementor-25232
    .elementor-element.elementor-element-6098a6f
    .tab-menu-wrapper
    .nav-tabs
    .nav-link {
    padding: 10px 20px 10px 20px;
  }
  .elementor-25232 .elementor-element.elementor-element-a29ba37 {
    --padding-top: 70px;
    --padding-bottom: 80px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-25232 .elementor-element.elementor-element-ab7451a {
    --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;
  }
  .elementor-25232
    .elementor-element.elementor-element-0f15c31
    .prelements-heading
    .title-inner
    .title {
    font-size: 26px;
    line-height: 36px;
  }
  .elementor-25232
    .elementor-element.elementor-element-129e7d1
    .prelements-heading
    .title-inner
    .title {
    font-size: 24px;
    line-height: 34px;
  }
  .elementor-25232
    .elementor-element.elementor-element-129e7d1
    .prelements-heading
    .description,
  .elementor-25232
    .elementor-element.elementor-element-129e7d1
    .prelements-heading
    .description
    p {
    margin: 0px 0px 0px 0px;
  }
  .elementor-25232
    .elementor-element.elementor-element-ecafbb5
    .tab-menu-wrapper,
  .elementor-25232
    .elementor-element.elementor-element-ecafbb5
    .accordion-item {
    background-color: #02010100;
  }
  .elementor-25232
    .elementor-element.elementor-element-ecafbb5
    .tab-menu-wrapper
    .nav-tabs
    .nav-link {
    background-color: #f5f5f5;
  }
  .elementor-25232
    .elementor-element.elementor-element-ecafbb5
    .rstab-main
    .tab-menu-wrapper
    .nav-tabs
    .nav-link.active {
    background-color: #f5f5f5;
  }
  .elementor-25232
    .elementor-element.elementor-element-ecafbb5
    .accordion-menu-wrapper
    .nav-link.accordion-button:not(.collapsed) {
    background-color: #f5f5f5;
  }
  .elementor-25232
    .elementor-element.elementor-element-ecafbb5
    .accordion-menu-wrapper
    .nav-link.accordion-button.collapsed.show {
    background-color: #f5f5f5;
  }
  .elementor-25232
    .elementor-element.elementor-element-ecafbb5
    .accordion-menu-wrapper
    .nav-tabs
    .nav-link.accordion-button:not(.collapsed):before {
    color: #f5f5f5;
  }
  .elementor-25232
    .elementor-element.elementor-element-ecafbb5
    .rs-features-list {
    display: block;
    margin: 30px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-25232 .elementor-element.elementor-element-c208ad2 {
    left: 22px;
  }
  body.rtl .elementor-25232 .elementor-element.elementor-element-c208ad2 {
    right: 22px;
  }
  .elementor-25232 .elementor-element.elementor-element-c208ad2 {
    top: 349px;
  }
  .elementor-25232 .elementor-element.elementor-element-6db1ab4 {
    width: 100%;
    max-width: 100%;
    top: 445px;
  }
  body:not(.rtl) .elementor-25232 .elementor-element.elementor-element-6db1ab4 {
    left: 62px;
  }
  body.rtl .elementor-25232 .elementor-element.elementor-element-6db1ab4 {
    right: 62px;
  }
  .elementor-25232 .elementor-element.elementor-element-6db1ab4 .rs-video {
    text-align: left;
  }
  .elementor-25232 .elementor-element.elementor-element-6db1ab4 .video-desc {
    font-size: 0px;
  }
  .elementor-25232
    .elementor-element.elementor-element-6db1ab4
    .rs-video
    .overly-border {
    left: 50%;
  }
  .elementor-25232 .elementor-element.elementor-element-b9cc57c {
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-25232 .elementor-element.elementor-element-52a3c47 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-25232
    .elementor-element.elementor-element-6785059
    .prelements-heading
    .title-inner
    .title {
    font-size: 26px;
    line-height: 36px;
  }
  .elementor-25232 .elementor-element.elementor-element-647ccf3 {
    --padding-top: 0px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-25232 .elementor-element.elementor-element-8250491 .rs-image img {
    width: 100%;
    height: auto;
  }
  .elementor-25232
    .elementor-element.elementor-element-cc18888
    .prelements-heading
    .title-inner
    .title {
    font-size: 26px;
    line-height: 36px;
  }
  .elementor-25232
    .elementor-element.elementor-element-2b5a920
    .content--teb-area {
    padding: 0px 0px 25px 20px;
  }
  .elementor-25232
    .elementor-element.elementor-element-2b5a920
    .rs-features-list {
    display: block;
  }
  .elementor-25232 .elementor-element.elementor-element-3e12d2c {
    --padding-top: 70px;
    --padding-bottom: 120px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-25232 .elementor-element.elementor-element-a16e822 {
    --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;
  }
  .elementor-25232
    .elementor-element.elementor-element-3c3d981
    .prelements-heading
    .title-inner
    .title {
    font-size: 26px;
    line-height: 36px;
  }
  .elementor-25232 .elementor-element.elementor-element-386b47e {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-25232
    .elementor-element.elementor-element-831d008
    .prelements-heading
    .title-inner
    .title {
    font-size: 26px;
    line-height: 36px;
  }
  .elementor-25232
    .elementor-element.elementor-element-831d008
    .prelements-heading
    .description {
    padding: 0px 0px 0px 0px;
  }
  .elementor-25232 .elementor-element.elementor-element-acb7cf6 {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-25232 .elementor-element.elementor-element-dce285b {
    width: var(--container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
  }
  .elementor-25232 .elementor-element.elementor-element-dce285b img {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .elementor-25232 .elementor-element.elementor-element-b1fe59f {
    --width: 49%;
  }
  .elementor-25232 .elementor-element.elementor-element-b6e5449 {
    --width: 65%;
  }
  .elementor-25232 .elementor-element.elementor-element-f1d2c43 {
    --content-width: 100%;
  }
  .elementor-25232 .elementor-element.elementor-element-18cc717 {
    --width: 95%;
  }
  .elementor-25232 .elementor-element.elementor-element-fead3b8 {
    --width: 40%;
  }
  .elementor-25232 .elementor-element.elementor-element-1a6c4b3 {
    --width: 62%;
  }
  .elementor-25232 .elementor-element.elementor-element-69f7adc {
    --content-width: 100%;
  }
  .elementor-25232 .elementor-element.elementor-element-cb76bd5 {
    --content-width: 1385px;
  }
  .elementor-25232 .elementor-element.elementor-element-df44cc2 {
    --width: 100%;
  }
  .elementor-25232 .elementor-element.elementor-element-14e5a8c {
    --width: 41.6%;
  }
  .elementor-25232 .elementor-element.elementor-element-a18fa0a {
    --content-width: 100%;
  }
  .elementor-25232 .elementor-element.elementor-element-fe77734 {
    --width: 100%;
  }
  .elementor-25232 .elementor-element.elementor-element-4320a52 {
    --width: 95%;
  }
  .elementor-25232 .elementor-element.elementor-element-0f9c2fe {
    --content-width: 1378px;
  }
  .elementor-25232 .elementor-element.elementor-element-ab7451a {
    --width: 100%;
  }
  .elementor-25232 .elementor-element.elementor-element-09e2d22 {
    --width: 53%;
  }
  .elementor-25232 .elementor-element.elementor-element-b1f80aa {
    --width: 44%;
  }
  .elementor-25232 .elementor-element.elementor-element-5ff2ab5 {
    --content-width: 100%;
  }
  .elementor-25232 .elementor-element.elementor-element-b9cc57c {
    --content-width: 1385px;
  }
  .elementor-25232 .elementor-element.elementor-element-52a3c47 {
    --width: 100%;
  }
  .elementor-25232 .elementor-element.elementor-element-50daf97 {
    --width: 51%;
  }
  .elementor-25232 .elementor-element.elementor-element-cd11d8a {
    --width: 238px;
  }
  .elementor-25232 .elementor-element.elementor-element-4fef045 {
    --width: 50%;
  }
  .elementor-25232 .elementor-element.elementor-element-bc1c5dd {
    --content-width: 1378px;
  }
  .elementor-25232 .elementor-element.elementor-element-a16e822 {
    --width: 100%;
  }
  .elementor-25232 .elementor-element.elementor-element-eab2cb1 {
    --content-width: 1382px;
  }
  .elementor-25232 .elementor-element.elementor-element-d0f0f5e {
    --width: 58%;
  }
  .elementor-25232 .elementor-element.elementor-element-87a1925 {
    --width: 95%;
  }
  .elementor-25232 .elementor-element.elementor-element-acb7cf6 {
    --width: 37%;
  }
  .elementor-25232 .elementor-element.elementor-element-ede237d {
    --width: 62%;
  }
  .elementor-25232 .elementor-element.elementor-element-c55ba4f {
    --width: 44%;
  }
}
@media (max-width: 1366px) and (min-width: 768px) {
  .elementor-25232 .elementor-element.elementor-element-fead3b8 {
    --width: 50%;
  }
  .elementor-25232 .elementor-element.elementor-element-df44cc2 {
    --width: 100%;
  }
  .elementor-25232 .elementor-element.elementor-element-14e5a8c {
    --width: 444.312px;
  }
  .elementor-25232 .elementor-element.elementor-element-ab7451a {
    --width: 100%;
  }
  .elementor-25232 .elementor-element.elementor-element-52a3c47 {
    --width: 100%;
  }
  .elementor-25232 .elementor-element.elementor-element-a16e822 {
    --width: 100%;
  }
  .elementor-25232 .elementor-element.elementor-element-acb7cf6 {
    --width: 50%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-25232 .elementor-element.elementor-element-b1fe59f {
    --width: 100%;
  }
  .elementor-25232 .elementor-element.elementor-element-fead3b8 {
    --width: 35%;
  }
  .elementor-25232 .elementor-element.elementor-element-df44cc2 {
    --width: 100%;
  }
  .elementor-25232 .elementor-element.elementor-element-14e5a8c {
    --width: 100%;
  }
  .elementor-25232 .elementor-element.elementor-element-09e2d22 {
    --width: 100%;
  }
  .elementor-25232 .elementor-element.elementor-element-b1f80aa {
    --width: 100%;
  }
  .elementor-25232 .elementor-element.elementor-element-52a3c47 {
    --width: 100%;
  }
  .elementor-25232 .elementor-element.elementor-element-50daf97 {
    --width: 100%;
  }
  .elementor-25232 .elementor-element.elementor-element-4fef045 {
    --width: 100%;
  }
  .elementor-25232 .elementor-element.elementor-element-d0f0f5e {
    --width: 100%;
  }
  .elementor-25232 .elementor-element.elementor-element-acb7cf6 {
    --width: 34%;
  }
  .elementor-25232 .elementor-element.elementor-element-c55ba4f {
    --width: 100%;
  }
}
@media (min-width: 1367px) {
  .elementor-25232 .elementor-element.elementor-element-b02ab22::before,
  .elementor-25232
    .elementor-element.elementor-element-b02ab22
    > .elementor-background-video-container::before,
  .elementor-25232
    .elementor-element.elementor-element-b02ab22
    > .e-con-inner
    > .elementor-background-video-container::before,
  .elementor-25232
    .elementor-element.elementor-element-b02ab22
    > .elementor-background-slideshow::before,
  .elementor-25232
    .elementor-element.elementor-element-b02ab22
    > .e-con-inner
    > .elementor-background-slideshow::before,
  .elementor-25232
    .elementor-element.elementor-element-b02ab22
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    background-attachment: scroll;
  }
}
