.elementor-3415 .elementor-element.elementor-element-21dc4ce8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-3415
  .elementor-element.elementor-element-21dc4ce8
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3415
  .elementor-element.elementor-element-49dd9cb8
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-3415
  .elementor-element.elementor-element-49dd9cb8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3415
  .elementor-element.elementor-element-d152b51
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3415
  .elementor-element.elementor-element-d152b51
  .bdt-slider
  .bdt-slide-item {
  height: 600px;
}
.elementor-3415
  .elementor-element.elementor-element-d152b51
  .bdt-slider
  .bdt-navigation-prev
  i,
.elementor-3415
  .elementor-element.elementor-element-d152b51
  .bdt-slider
  .bdt-navigation-next
  i {
  color: #000000;
}
.elementor-3415
  .elementor-element.elementor-element-d152b51
  .bdt-slider
  .bdt-navigation-prev,
.elementor-3415
  .elementor-element.elementor-element-d152b51
  .bdt-slider
  .bdt-navigation-next {
  background-color: #ffffff;
  border-style: none;
  border-radius: 56px 56px 56px 56px;
  padding: 13px 13px 13px 13px;
}
.elementor-3415
  .elementor-element.elementor-element-d152b51
  .bdt-slider
  .bdt-navigation-prev
  i,
.elementor-3415
  .elementor-element.elementor-element-d152b51
  .bdt-slider
  .bdt-navigation-next
  i {
  font-size: 12px;
}
.elementor-3415
  .elementor-element.elementor-element-d152b51
  .bdt-slider
  .bdt-navigation-prev {
  margin-right: 18px;
  left: -25px;
}
.elementor-3415
  .elementor-element.elementor-element-d152b51
  .bdt-slider
  .bdt-navigation-next {
  margin-left: 18px;
  right: -25px;
}
.elementor-3415
  .elementor-element.elementor-element-d152b51
  .bdt-slider
  .swiper-pagination-bullet {
  background-color: #060606;
}
.elementor-3415
  .elementor-element.elementor-element-d152b51
  .swiper-pagination-bullet {
  height: 11px;
  width: 11px;
}
.elementor-3415
  .elementor-element.elementor-element-d152b51
  .bdt-slider
  .bdt-dots-container {
  transform: translateY(-55px);
}
.elementor-3415 .elementor-element.elementor-element-11688e98 {
  --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-3415 .elementor-element.elementor-element-211fd300 {
  width: 100%;
  max-width: 100%;
}
.elementor-3415
  .elementor-element.elementor-element-211fd300
  .bdt-slideshow
  .bdt-slideshow-items
  .bdt-slideshow-button {
  background-color: #1e3c7c;
  border-radius: 5px 5px 5px 5px;
  padding: 14px 18px 14px 18px;
}
.elementor-3415
  .elementor-element.elementor-element-211fd300
  .bdt-slideshow
  .bdt-dotnav
  li
  a {
  height: 8px;
  width: 8px;
}
.elementor-3415
  .elementor-element.elementor-element-211fd300
  .bdt-slideshow
  .bdt-dots-container {
  transform: translate(0px, -21px);
}
.elementor-3415 .elementor-element.elementor-element-5d668f72 {
  margin-top: 0px;
  margin-bottom: 80px;
  padding: 60px 0px 60px 0px;
}
.elementor-bc-flex-widget
  .elementor-3415
  .elementor-element.elementor-element-6ebef5a.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3415
  .elementor-element.elementor-element-6ebef5a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3415
  .elementor-element.elementor-element-6ebef5a
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 24px;
}
.elementor-3415
  .elementor-element.elementor-element-6ebef5a
  > .elementor-element-populated {
  padding: 0px 40px 0px 0px;
}
.elementor-3415
  .elementor-element.elementor-element-12815b1
  .uicore-repeater-selector {
  border-style: text;
}
.elementor-3415 .elementor-element.elementor-element-12815b1 {
  text-align: left;
}
.elementor-3415
  .elementor-element.elementor-element-12815b1
  .ui-e-headline-text
  path {
  stroke-width: 40;
}
.elementor-3415
  .elementor-element.elementor-element-12815b1
  .ui-e-headline-text
  svg {
  bottom: 0%;
}
.elementor-3415
  .elementor-element.elementor-element-12815b1
  .ui-e-headline-highlighted {
  color: var(--e-global-color-uicore_primary);
}
.elementor-3415
  .elementor-element.elementor-element-754c0f84
  .uicore-repeater-selector {
  border-style: text;
}
.elementor-3415
  .elementor-element.elementor-element-754c0f84
  > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
}
.elementor-3415 .elementor-element.elementor-element-754c0f84 {
  text-align: left;
}
.elementor-3415
  .elementor-element.elementor-element-754c0f84
  .ui-e-headline-text
  path {
  stroke-width: 40;
}
.elementor-3415
  .elementor-element.elementor-element-754c0f84
  .ui-e-headline-text
  svg {
  bottom: 0%;
}
.elementor-3415
  .elementor-element.elementor-element-754c0f84
  .ui-e-highlight-icon,
.elementor-3415
  .elementor-element.elementor-element-754c0f84
  .ui-e-headline-text {
  color: #1e3c7c;
}
.elementor-3415
  .elementor-element.elementor-element-754c0f84
  .ui-e-highlight-icon,
.elementor-3415
  .elementor-element.elementor-element-754c0f84
  .ui-e-headline-text,
.elementor-3415
  .elementor-element.elementor-element-754c0f84
  .ui-e-highlight-image {
  font-weight: 500;
}
.elementor-3415
  .elementor-element.elementor-element-754c0f84
  .ui-e-headline-highlighted {
  color: var(--e-global-color-uicore_primary);
}
.elementor-bc-flex-widget
  .elementor-3415
  .elementor-element.elementor-element-78f8485.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-3415
  .elementor-element.elementor-element-78f8485.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-3415
  .elementor-element.elementor-element-78f8485
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 24px;
}
.elementor-3415 .elementor-element.elementor-element-7f630331 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --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-3415 .elementor-element.elementor-element-2abdcb01 {
  width: 100%;
  max-width: 100%;
  --ep-advanced-icon-box-icon-top-v-offset: -0px;
  --ep-advanced-icon-box-icon-top-h-offset: 0px;
}
.elementor-3415
  .elementor-element.elementor-element-2abdcb01
  > .elementor-widget-container {
  background-image: url("../../2025/02/bg-green.png");
  padding: 0px 16px 0px 0px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 75% auto;
}
.elementor-3415
  .elementor-element.elementor-element-2abdcb01.bdt-background-overlay-yes:before {
  transition: background 0.3s;
}
.elementor-3415
  .elementor-element.elementor-element-2abdcb01
  .bdt-ep-advanced-icon-box {
  text-align: left;
}
.elementor-3415
  .elementor-element.elementor-element-2abdcb01
  .bdt-ep-advanced-icon-box-icon-wrap {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  overflow: hidden;
  padding: 5px 0px 0px 0px;
  font-size: 50px;
  width: 50px;
  transform: rotate(0deg);
}
.elementor-3415
  .elementor-element.elementor-element-2abdcb01.elementor-position-right
  .bdt-ep-advanced-icon-box-icon {
  margin-left: 0px;
}
.elementor-3415
  .elementor-element.elementor-element-2abdcb01.elementor-position-left
  .bdt-ep-advanced-icon-box-icon {
  margin-right: 0px;
}
.elementor-3415
  .elementor-element.elementor-element-2abdcb01.elementor-position-top
  .bdt-ep-advanced-icon-box-icon {
  margin-bottom: 0px;
}
.elementor-3415
  .elementor-element.elementor-element-2abdcb01.elementor-position-bottom
  .bdt-ep-advanced-icon-box-icon {
  margin-top: 0px;
}
.elementor-3415
  .elementor-element.elementor-element-2abdcb01
  .bdt-ep-advanced-icon-box-icon-wrap
  i,
.elementor-3415
  .elementor-element.elementor-element-2abdcb01
  .bdt-ep-advanced-icon-box-icon-wrap
  img,
.elementor-3415
  .elementor-element.elementor-element-2abdcb01
  .bdt-ep-advanced-icon-box-icon-wrap
  svg {
  transform: rotate(0deg);
}
.elementor-3415
  .elementor-element.elementor-element-2abdcb01
  .bdt-ep-advanced-icon-box
  img {
  transition-duration: 0.3s;
}
.elementor-3415
  .elementor-element.elementor-element-2abdcb01
  .bdt-ep-advanced-icon-box-title {
  margin-bottom: 12px;
}
.elementor-3415
  .elementor-element.elementor-element-2abdcb01
  .bdt-ep-advanced-icon-box-description {
  margin-bottom: 0px;
  font-size: 16px;
}
.elementor-3415 .elementor-element.elementor-element-630b3684 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  --ep-advanced-icon-box-icon-top-v-offset: -0px;
  --ep-advanced-icon-box-icon-top-h-offset: 0px;
}
.elementor-3415
  .elementor-element.elementor-element-630b3684
  > .elementor-widget-container {
  background-image: url("../../2025/02/bg-blue.png");
  padding: 0px 16px 0px 0px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 75% auto;
}
.elementor-3415
  .elementor-element.elementor-element-630b3684.bdt-background-overlay-yes:before {
  transition: background 0.3s;
}
.elementor-3415
  .elementor-element.elementor-element-630b3684
  .bdt-ep-advanced-icon-box {
  text-align: left;
}
.elementor-3415
  .elementor-element.elementor-element-630b3684
  .bdt-ep-advanced-icon-box-icon-wrap {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  overflow: hidden;
  padding: 0px 0px 0px 0px;
  font-size: 40px;
  width: 40px;
  transform: rotate(0deg);
}
.elementor-3415
  .elementor-element.elementor-element-630b3684
  .bdt-ep-advanced-icon-box-icon-wrap
  i,
.elementor-3415
  .elementor-element.elementor-element-630b3684
  .bdt-ep-advanced-icon-box-icon-wrap
  img,
.elementor-3415
  .elementor-element.elementor-element-630b3684
  .bdt-ep-advanced-icon-box-icon-wrap
  svg {
  transform: rotate(0deg);
}
.elementor-3415
  .elementor-element.elementor-element-630b3684
  .bdt-ep-advanced-icon-box
  img {
  transition-duration: 0.3s;
}
.elementor-3415
  .elementor-element.elementor-element-630b3684
  .bdt-ep-advanced-icon-box-title {
  margin-bottom: 12px;
}
.elementor-3415
  .elementor-element.elementor-element-630b3684
  .bdt-ep-advanced-icon-box-description {
  margin-bottom: 0px;
  font-size: 16px;
}
.elementor-3415 .elementor-element.elementor-element-594dd9c7 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3415 .elementor-element.elementor-element-24636a1f {
  width: 100%;
  max-width: 100%;
  --ep-advanced-icon-box-icon-top-v-offset: -0px;
  --ep-advanced-icon-box-icon-top-h-offset: 0px;
}
.elementor-3415
  .elementor-element.elementor-element-24636a1f
  > .elementor-widget-container {
  background-image: url("../../2025/02/bg-orange.png");
  padding: 0px 16px 0px 0px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 75% auto;
}
.elementor-3415
  .elementor-element.elementor-element-24636a1f.bdt-background-overlay-yes:before {
  transition: background 0.3s;
}
.elementor-3415
  .elementor-element.elementor-element-24636a1f
  .bdt-ep-advanced-icon-box {
  text-align: left;
}
.elementor-3415
  .elementor-element.elementor-element-24636a1f
  .bdt-ep-advanced-icon-box-icon-wrap {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  overflow: hidden;
  padding: 0px 0px 0px 0px;
  transform: rotate(0deg);
}
.elementor-3415
  .elementor-element.elementor-element-24636a1f
  .bdt-ep-advanced-icon-box-icon-wrap
  i,
.elementor-3415
  .elementor-element.elementor-element-24636a1f
  .bdt-ep-advanced-icon-box-icon-wrap
  img,
.elementor-3415
  .elementor-element.elementor-element-24636a1f
  .bdt-ep-advanced-icon-box-icon-wrap
  svg {
  transform: rotate(0deg);
}
.elementor-3415
  .elementor-element.elementor-element-24636a1f
  .bdt-ep-advanced-icon-box
  img {
  transition-duration: 0.3s;
}
.elementor-3415
  .elementor-element.elementor-element-24636a1f
  .bdt-ep-advanced-icon-box-title {
  margin-bottom: 12px;
}
.elementor-3415
  .elementor-element.elementor-element-24636a1f
  .bdt-ep-advanced-icon-box-description {
  margin-bottom: 0px;
  font-size: 16px;
}
.elementor-3415 .elementor-element.elementor-element-4649d326 {
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
  --ep-advanced-icon-box-icon-top-v-offset: -0px;
  --ep-advanced-icon-box-icon-top-h-offset: 0px;
}
.elementor-3415
  .elementor-element.elementor-element-4649d326
  > .elementor-widget-container {
  background-image: url("../../2025/02/bg-yellow.png");
  padding: 0px 16px 0px 0px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 75% auto;
}
.elementor-3415
  .elementor-element.elementor-element-4649d326.bdt-background-overlay-yes:before {
  transition: background 0.3s;
}
.elementor-3415
  .elementor-element.elementor-element-4649d326
  .bdt-ep-advanced-icon-box {
  text-align: left;
}
.elementor-3415
  .elementor-element.elementor-element-4649d326
  .bdt-ep-advanced-icon-box-icon-wrap {
  border-style: none;
  border-radius: 0px 0px 0px 0px;
  overflow: hidden;
  padding: 0px 0px 0px 0px;
  font-size: 39px;
  width: 39px;
  transform: rotate(0deg);
}
.elementor-3415
  .elementor-element.elementor-element-4649d326
  .bdt-ep-advanced-icon-box-icon-wrap
  i,
.elementor-3415
  .elementor-element.elementor-element-4649d326
  .bdt-ep-advanced-icon-box-icon-wrap
  img,
.elementor-3415
  .elementor-element.elementor-element-4649d326
  .bdt-ep-advanced-icon-box-icon-wrap
  svg {
  transform: rotate(0deg);
}
.elementor-3415
  .elementor-element.elementor-element-4649d326
  .bdt-ep-advanced-icon-box
  img {
  transition-duration: 0.3s;
}
.elementor-3415
  .elementor-element.elementor-element-4649d326
  .bdt-ep-advanced-icon-box-title {
  margin-bottom: 12px;
}
.elementor-3415
  .elementor-element.elementor-element-4649d326
  .bdt-ep-advanced-icon-box-description {
  margin-bottom: 0px;
  font-size: 16px;
}
.elementor-3415 .elementor-element.elementor-element-32e41d78 {
  --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;
}
.elementor-3415 .elementor-element.elementor-element-671f02cc {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
}
.elementor-3415
  .elementor-element.elementor-element-5294ea98.elementor-element {
  --align-self: flex-start;
}
.elementor-3415 .elementor-element.elementor-element-5294ea98 {
  text-align: left;
}
.elementor-3415
  .elementor-element.elementor-element-5294ea98
  .elementor-heading-title {
  font-weight: 500;
  color: #1e3c7c;
}
.elementor-3415
  .elementor-element.elementor-element-2cf20b25
  > .elementor-widget-container {
  padding: 0px 10px 0px 0px;
}
.elementor-3415
  .elementor-element.elementor-element-2cf20b25.elementor-element {
  --align-self: center;
}
.elementor-3415 .elementor-element.elementor-element-2cf20b25 {
  text-align: right;
}
.elementor-3415 .elementor-element.elementor-element-615ffffe {
  --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: 20px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3415 .elementor-element.elementor-element-2fb2f391 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-3415
  .elementor-element.elementor-element-57e916d5
  > .elementor-widget-container {
  background-color: #ffffff;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3415
  .elementor-element.elementor-element-57e916d5.bdt-background-overlay-yes:before {
  transition: background 0.3s;
}
.elementor-3415
  .elementor-element.elementor-element-57e916d5
  .bdt-slider
  .bdt-slide-item {
  background-color: #ffffff;
}
.elementor-3415
  .elementor-element.elementor-element-57e916d5
  .bdt-slider
  .bdt-slide-item
  .bdt-slide-desc {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3415 .elementor-element.elementor-element-2dfd9c47 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-3415 .elementor-element.elementor-element-3bcc98c {
  width: 100%;
  max-width: 100%;
}
.elementor-3415
  .elementor-element.elementor-element-3bcc98c
  > .elementor-widget-container {
  background-color: #ffffff;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3415
  .elementor-element.elementor-element-3bcc98c.bdt-background-overlay-yes:before {
  transition: background 0.3s;
}
.elementor-3415
  .elementor-element.elementor-element-3bcc98c
  .bdt-slider
  .bdt-slide-item {
  background-color: #ffffff;
}
.elementor-3415
  .elementor-element.elementor-element-3bcc98c
  .bdt-slider
  .bdt-slide-item
  .bdt-slide-desc {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3415 .elementor-element.elementor-element-6689e95a {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-3415 .elementor-element.elementor-element-79e66025 {
  width: 100%;
  max-width: 100%;
}
.elementor-3415
  .elementor-element.elementor-element-79e66025
  > .elementor-widget-container {
  background-color: #ffffff;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3415
  .elementor-element.elementor-element-79e66025.bdt-background-overlay-yes:before {
  transition: background 0.3s;
}
.elementor-3415
  .elementor-element.elementor-element-79e66025
  .bdt-slider
  .bdt-slide-item {
  background-color: #ffffff;
}
.elementor-3415
  .elementor-element.elementor-element-79e66025
  .bdt-slider
  .bdt-slide-item
  .bdt-slide-desc {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3415 .elementor-element.elementor-element-75c2da9a {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
}
.elementor-3415 .elementor-element.elementor-element-b3f48d1 {
  width: 100%;
  max-width: 100%;
}
.elementor-3415
  .elementor-element.elementor-element-b3f48d1
  > .elementor-widget-container {
  background-color: #ffffff;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3415
  .elementor-element.elementor-element-b3f48d1.bdt-background-overlay-yes:before {
  transition: background 0.3s;
}
.elementor-3415
  .elementor-element.elementor-element-b3f48d1
  .bdt-slider
  .bdt-slide-item {
  background-color: #ffffff;
}
.elementor-3415
  .elementor-element.elementor-element-b3f48d1
  .bdt-slider
  .bdt-slide-item
  .bdt-slide-desc {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3415 .elementor-element.elementor-element-316c3b56 .ui-e-wrp {
  height: auto;
}
.elementor-3415
  .elementor-element.elementor-element-316c3b56
  .ui-e-animations-wrp,
.elementor-3415 .elementor-element.elementor-element-316c3b56 .ui-e-item {
  height: 100%;
}
.elementor-3415 .elementor-element.elementor-element-316c3b56 {
  width: 100%;
  max-width: 100%;
  --ui-e-prev-arrow-h-off: -60px;
  --ui-e-next-arrow-h-off: -30px;
  --ui-e-radius: 0px 0px 0px 0px;
}
.elementor-3415
  .elementor-element.elementor-element-316c3b56
  > .elementor-widget-container {
  margin: -50px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3415
  .elementor-element.elementor-element-316c3b56.elementor-element {
  --align-self: flex-start;
}
.elementor-3415 .elementor-element.elementor-element-316c3b56 .ui-e-previous {
  left: auto;
  right: 0;
  top: 0;
  bottom: auto;
}
.elementor-3415 .elementor-element.elementor-element-316c3b56 .ui-e-next {
  left: auto;
  right: 0;
  top: 0;
  bottom: auto;
}
.elementor-3415 .elementor-element.elementor-element-316c3b56 .ui-e-item {
  border-style: none;
  border-radius: var(--ui-e-radius);
  padding: 0px 0px 0px 0px;
}
.elementor-3415 .elementor-element.elementor-element-316c3b56 .ui-e-button i {
  color: #777777;
  font-size: 20px;
  width: 20px;
  height: 20px;
}
.elementor-3415 .elementor-element.elementor-element-316c3b56 .ui-e-button svg {
  fill: #777777;
  width: 20px;
  height: 20px;
}
.elementor-3415 .elementor-element.elementor-element-7cd5f52 {
  --display: flex;
}
.elementor-3415
  .elementor-element.elementor-element-068e70d
  .bdt-slider
  .bdt-slide-item {
  height: 600px;
}
.elementor-3415
  .elementor-element.elementor-element-068e70d
  .bdt-slider
  .bdt-navigation-prev
  i,
.elementor-3415
  .elementor-element.elementor-element-068e70d
  .bdt-slider
  .bdt-navigation-next
  i {
  color: #010101;
}
.elementor-3415
  .elementor-element.elementor-element-068e70d
  .bdt-slider
  .bdt-navigation-prev
  i,
.elementor-3415
  .elementor-element.elementor-element-068e70d
  .bdt-slider
  .bdt-navigation-next
  i {
  font-size: 36px;
}
.elementor-3415
  .elementor-element.elementor-element-068e70d
  .bdt-slider
  .bdt-navigation-prev {
  left: 35px;
}
.elementor-3415
  .elementor-element.elementor-element-068e70d
  .bdt-slider
  .bdt-navigation-next {
  right: 35px;
}
.elementor-3415 .elementor-element.elementor-element-197d6db5 {
  --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: 60px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-3415 .elementor-element.elementor-element-4fded7a0 {
  --display: flex;
  border-style: none;
  --border-style: none;
  --border-radius: 0px 0px 0px 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-3415
  .elementor-element.elementor-element-4f4f7c7c
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-3415
  .elementor-element.elementor-element-4f4f7c7c
  .bdt-slider
  .bdt-slide-item {
  height: 741px;
  background-color: #ffffff;
}
.elementor-3415
  .elementor-element.elementor-element-4f4f7c7c
  .bdt-slider
  .bdt-slide-item
  .bdt-slide-desc {
  width: 1200px;
  max-width: 1200px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3415
  .elementor-element.elementor-element-4f4f7c7c
  .bdt-slider
  .bdt-slide-item
  .bdt-slide-text {
  margin-bottom: 0px;
}
.elementor-3415
  .elementor-element.elementor-element-4f4f7c7c
  .bdt-slider
  .bdt-navigation-prev
  i,
.elementor-3415
  .elementor-element.elementor-element-4f4f7c7c
  .bdt-slider
  .bdt-navigation-next
  i {
  color: #595959;
}
.elementor-3415
  .elementor-element.elementor-element-4f4f7c7c
  .bdt-slider
  .bdt-navigation-prev,
.elementor-3415
  .elementor-element.elementor-element-4f4f7c7c
  .bdt-slider
  .bdt-navigation-next {
  background-color: #ffffff;
  border-radius: 50px 50px 50px 50px;
  padding: 12px 12px 12px 12px;
}
.elementor-3415
  .elementor-element.elementor-element-4f4f7c7c
  .bdt-slider
  .bdt-navigation-prev
  i,
.elementor-3415
  .elementor-element.elementor-element-4f4f7c7c
  .bdt-slider
  .bdt-navigation-next
  i {
  font-size: 16px;
}
.elementor-3415
  .elementor-element.elementor-element-4f4f7c7c
  .bdt-slider
  .bdt-navigation-prev {
  margin-right: 0px;
  left: -9px;
}
.elementor-3415
  .elementor-element.elementor-element-4f4f7c7c
  .bdt-slider
  .bdt-navigation-next {
  margin-left: 0px;
  right: -9px;
}
.elementor-3415 .elementor-element.elementor-element-87b029c {
  --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: 40px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3415
  .elementor-element.elementor-element-5cfe9e61
  .bdt-slider
  .bdt-slide-item {
  height: 600px;
  background-color: #ffffff;
}
.elementor-3415
  .elementor-element.elementor-element-5cfe9e61
  .bdt-slider
  .bdt-navigation-prev
  i,
.elementor-3415
  .elementor-element.elementor-element-5cfe9e61
  .bdt-slider
  .bdt-navigation-next
  i {
  color: #050505;
}
.elementor-3415
  .elementor-element.elementor-element-5cfe9e61
  .bdt-slider
  .bdt-navigation-prev,
.elementor-3415
  .elementor-element.elementor-element-5cfe9e61
  .bdt-slider
  .bdt-navigation-next {
  background-color: #ffffff;
  border-radius: 19px 19px 19px 19px;
}
.elementor-3415
  .elementor-element.elementor-element-5cfe9e61
  .bdt-slider
  .bdt-navigation-prev
  i,
.elementor-3415
  .elementor-element.elementor-element-5cfe9e61
  .bdt-slider
  .bdt-navigation-next
  i {
  font-size: 13px;
}
.elementor-3415
  .elementor-element.elementor-element-5cfe9e61
  .bdt-slider
  .bdt-navigation-prev {
  margin-right: 0px;
  left: 35px;
}
.elementor-3415
  .elementor-element.elementor-element-5cfe9e61
  .bdt-slider
  .bdt-navigation-next {
  margin-left: 0px;
  right: 35px;
}
.elementor-3415
  .elementor-element.elementor-element-5f821897:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3415
  .elementor-element.elementor-element-5f821897
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #1e3c7c;
}
.elementor-3415
  .elementor-element.elementor-element-5f821897
  > .elementor-container {
  max-width: 1600px;
}
.elementor-3415 .elementor-element.elementor-element-5f821897 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 90px;
  padding: 96px 0px 96px 0px;
}
.elementor-3415
  .elementor-element.elementor-element-5f821897
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3415
  .elementor-element.elementor-element-2442dc11
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-3415 .elementor-element.elementor-element-2a1545a7 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: flex-start;
  --padding-top: 0%;
  --padding-bottom: 0%;
  --padding-left: 6%;
  --padding-right: 6%;
}
.elementor-3415
  .elementor-element.elementor-element-5129586c
  .elementor-heading-title {
  font-family: "Open Sans", Sans-serif;
  font-size: 24px;
  font-weight: 500;
  text-transform: uppercase;
  color: #ffffff;
}
.elementor-3415
  .elementor-element.elementor-element-70ef353b
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-3415
  .elementor-element.elementor-element-70ef353b
  .elementor-heading-title {
  font-family: "Open Sans", Sans-serif;
  font-size: 52px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-3415 .elementor-element.elementor-element-29222892 {
  --display: grid;
  --e-con-grid-template-columns: repeat(4, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3415 .elementor-element.elementor-element-72119b00 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3415
  .elementor-element.elementor-element-5ea59c3e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3415
  .elementor-element.elementor-element-5ea59c3e
  .elementor-heading-title {
  font-family: "Open Sans", Sans-serif;
  font-size: 64px;
  font-weight: 700;
  color: #ffffff;
}
.elementor-3415
  .elementor-element.elementor-element-735ef9be
  > .elementor-widget-container {
  margin: -20px 0px 0px 0px;
}
.elementor-3415 .elementor-element.elementor-element-735ef9be {
  color: #ffffff;
}
.elementor-3415 .elementor-element.elementor-element-2d702583 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3415
  .elementor-element.elementor-element-7d9d7d3a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3415
  .elementor-element.elementor-element-7d9d7d3a
  .elementor-heading-title {
  font-family: "Open Sans", Sans-serif;
  font-size: 64px;
  font-weight: 700;
  color: #ffffff;
}
.elementor-3415
  .elementor-element.elementor-element-5db5e7f9
  > .elementor-widget-container {
  margin: -20px 0px 0px 0px;
}
.elementor-3415 .elementor-element.elementor-element-5db5e7f9 {
  color: #ffffff;
}
.elementor-3415 .elementor-element.elementor-element-5517cb83 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3415
  .elementor-element.elementor-element-76157c2f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3415
  .elementor-element.elementor-element-76157c2f
  .elementor-heading-title {
  font-family: "Open Sans", Sans-serif;
  font-size: 64px;
  font-weight: 700;
  color: #ffffff;
}
.elementor-3415
  .elementor-element.elementor-element-55f560a3
  > .elementor-widget-container {
  margin: -20px 0px 0px 0px;
}
.elementor-3415 .elementor-element.elementor-element-55f560a3 {
  color: #ffffff;
}
.elementor-3415 .elementor-element.elementor-element-73d8fc86 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3415
  .elementor-element.elementor-element-6edca0af
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3415
  .elementor-element.elementor-element-6edca0af
  .elementor-heading-title {
  font-family: "Open Sans", Sans-serif;
  font-size: 64px;
  font-weight: 700;
  color: #ffffff;
}
.elementor-3415
  .elementor-element.elementor-element-1a33337c
  > .elementor-widget-container {
  margin: -20px 0px 0px 0px;
}
.elementor-3415 .elementor-element.elementor-element-1a33337c {
  color: #ffffff;
}
.elementor-3415 .elementor-element.elementor-element-18274c12 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(2, 1fr);
  --grid-auto-flow: row;
}
.elementor-3415 .elementor-element.elementor-element-2da2f598 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3415
  .elementor-element.elementor-element-437cb5d8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3415
  .elementor-element.elementor-element-437cb5d8
  .elementor-heading-title {
  font-family: "Open Sans", Sans-serif;
  font-size: 64px;
  font-weight: 700;
  color: #ffffff;
}
.elementor-3415
  .elementor-element.elementor-element-2218e25b
  > .elementor-widget-container {
  margin: -20px 0px 0px 0px;
}
.elementor-3415 .elementor-element.elementor-element-2218e25b {
  color: #ffffff;
}
.elementor-3415 .elementor-element.elementor-element-5f2a77c1 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3415
  .elementor-element.elementor-element-273000ed
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3415
  .elementor-element.elementor-element-273000ed
  .elementor-heading-title {
  font-family: "Open Sans", Sans-serif;
  font-size: 64px;
  font-weight: 700;
  color: #ffffff;
}
.elementor-3415
  .elementor-element.elementor-element-251a44fa
  > .elementor-widget-container {
  margin: -20px 0px 0px 0px;
}
.elementor-3415 .elementor-element.elementor-element-251a44fa {
  color: #ffffff;
}
.elementor-3415 .elementor-element.elementor-element-1de1716a {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3415
  .elementor-element.elementor-element-c0b5e0d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3415
  .elementor-element.elementor-element-c0b5e0d
  .elementor-heading-title {
  font-family: "Open Sans", Sans-serif;
  font-size: 64px;
  font-weight: 700;
  color: #ffffff;
}
.elementor-3415
  .elementor-element.elementor-element-45e4025b
  > .elementor-widget-container {
  margin: -20px 0px 0px 0px;
}
.elementor-3415 .elementor-element.elementor-element-45e4025b {
  color: #ffffff;
}
.elementor-3415 .elementor-element.elementor-element-28631a9 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3415
  .elementor-element.elementor-element-e5dfc4b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3415
  .elementor-element.elementor-element-e5dfc4b
  .elementor-heading-title {
  font-family: "Open Sans", Sans-serif;
  font-size: 64px;
  font-weight: 700;
  color: #ffffff;
}
.elementor-3415
  .elementor-element.elementor-element-6c080102
  > .elementor-widget-container {
  margin: -20px 0px 0px 0px;
}
.elementor-3415 .elementor-element.elementor-element-6c080102 {
  color: #ffffff;
}
.elementor-3415 .elementor-element.elementor-element-21491927 {
  --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-3415
  .elementor-element.elementor-element-7c7d3327
  .elementor-heading-title {
  font-size: 52px;
  font-weight: 500;
  color: #1e3c7c;
}
.elementor-3415 .elementor-element.elementor-element-154bb33f {
  --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: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
 
}
.elementor-3415 .elementor-element.elementor-element-714a93bb {
  --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;
  border-style: none;
  --border-style: none;
}
.elementor-3415
  .elementor-element.elementor-element-24b7c63d
  .bdt-ep-review-card-carousel-item {
  display: flex;
  align-items: center;
  flex-direction: row;
  background-color: #f5fcef;
  text-align: left;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eee;
  padding: 45px 60px 45px 40px;
}
.elementor-3415 .elementor-element.elementor-element-24b7c63d {
  width: 100%;
  max-width: 100%;
}
.elementor-3415
  .elementor-element.elementor-element-24b7c63d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3415
  .elementor-element.elementor-element-24b7c63d
  .bdt-ep-review-card-carousel-image {
  align-self: center;
  height: 166px;
  min-height: 166px;
  width: 339px;
  min-width: 339px;
}
.elementor-3415
  .elementor-element.elementor-element-24b7c63d
  .bdt-ep-review-card-carousel-item,
.elementor-3415
  .elementor-element.elementor-element-24b7c63d.bdt-review-img-inline--yes
  .bdt-ep-img-inline {
  grid-gap: 35px;
}
.elementor-3415
  .elementor-element.elementor-element-24b7c63d
  .bdt-ep-review-card-carousel-text {
  font-size: 20px;
}
.elementor-3415 .elementor-element.elementor-element-81d364a {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  border-style: none;
  --border-style: none;
  --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-3415
  .elementor-element.elementor-element-110570ad
  .bdt-ep-review-card-carousel-item {
  display: flex;
  align-items: center;
  flex-direction: row;
  background-color: #fcf9ef;
  text-align: left;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eee;
  padding: 45px 60px 45px 40px;
}
.elementor-3415 .elementor-element.elementor-element-110570ad {
  width: 100%;
  max-width: 100%;
}
.elementor-3415
  .elementor-element.elementor-element-110570ad
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3415
  .elementor-element.elementor-element-110570ad
  .bdt-ep-review-card-carousel-image {
  align-self: center;
  height: 166px;
  min-height: 166px;
  width: 339px;
  min-width: 339px;
}
.elementor-3415
  .elementor-element.elementor-element-110570ad
  .swiper-slide:not(.swiper-slide-visible) {
  opacity: 0.6;
}
.elementor-3415
  .elementor-element.elementor-element-110570ad
  .bdt-ep-review-card-carousel-item,
.elementor-3415
  .elementor-element.elementor-element-110570ad.bdt-review-img-inline--yes
  .bdt-ep-img-inline {
  grid-gap: 35px;
}
.elementor-3415
  .elementor-element.elementor-element-110570ad
  .bdt-ep-review-card-carousel-text {
  font-size: 20px;
}
.elementor-3415 .elementor-element.elementor-element-39201f8c {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  border-style: none;
  --border-style: none;
  --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-3415
  .elementor-element.elementor-element-10af5746
  .bdt-ep-review-card-carousel-item {
  display: flex;
  align-items: center;
  flex-direction: row;
  background-color: #fcf9ef;
  text-align: left;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eee;
  padding: 45px 60px 45px 40px;
}
.elementor-3415 .elementor-element.elementor-element-10af5746 {
  width: 100%;
  max-width: 100%;
}
.elementor-3415
  .elementor-element.elementor-element-10af5746
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3415
  .elementor-element.elementor-element-10af5746
  .bdt-ep-review-card-carousel-image {
  align-self: center;
  height: 166px;
  min-height: 166px;
  width: 339px;
  min-width: 339px;
}
.elementor-3415
  .elementor-element.elementor-element-10af5746
  .swiper-slide:not(.swiper-slide-visible) {
  opacity: 0.6;
}
.elementor-3415
  .elementor-element.elementor-element-10af5746
  .bdt-ep-review-card-carousel-item,
.elementor-3415
  .elementor-element.elementor-element-10af5746.bdt-review-img-inline--yes
  .bdt-ep-img-inline {
  grid-gap: 35px;
}
.elementor-3415
  .elementor-element.elementor-element-10af5746
  .bdt-ep-review-card-carousel-text {
  font-size: 20px;
}
.elementor-3415 .elementor-element.elementor-element-2a32417b {
  --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;
  border-style: none;
  --border-style: none;
}
.elementor-3415
  .elementor-element.elementor-element-610b5857
  .bdt-ep-review-card-carousel-item {
  display: flex;
  align-items: center;
  flex-direction: row;
  background-color: #f5fcef;
  text-align: left;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eee;
  padding: 45px 60px 45px 40px;
}
.elementor-3415 .elementor-element.elementor-element-610b5857 {
  width: 100%;
  max-width: 100%;
}
.elementor-3415
  .elementor-element.elementor-element-610b5857
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 30px 0px 30px;
}
.elementor-3415
  .elementor-element.elementor-element-610b5857
  .bdt-ep-review-card-carousel-image {
  align-self: center;
  height: 166px;
  min-height: 166px;
  width: 339px;
  min-width: 339px;
}
.elementor-3415
  .elementor-element.elementor-element-610b5857
  .bdt-ep-review-card-carousel-item,
.elementor-3415
  .elementor-element.elementor-element-610b5857.bdt-review-img-inline--yes
  .bdt-ep-img-inline {
  grid-gap: 35px;
}
.elementor-3415
  .elementor-element.elementor-element-610b5857
  .bdt-ep-review-card-carousel-text {
  font-size: 20px;
}
.elementor-3415 .elementor-element.elementor-element-3d2a3490 {
  --display: flex;
  --justify-content: flex-start;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  border-style: none;
  --border-style: none;
  --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-3415
  .elementor-element.elementor-element-7f982ef8
  .bdt-ep-review-card-carousel-item {
  display: flex;
  align-items: center;
  flex-direction: row;
  background-color: #fcf9ef;
  text-align: left;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eee;
  padding: 45px 60px 45px 40px;
}
.elementor-3415 .elementor-element.elementor-element-7f982ef8 {
  width: 100%;
  max-width: 100%;
}
.elementor-3415
  .elementor-element.elementor-element-7f982ef8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3415
  .elementor-element.elementor-element-7f982ef8
  .bdt-ep-review-card-carousel-image {
  align-self: center;
  height: 166px;
  min-height: 166px;
  width: 339px;
  min-width: 339px;
}
.elementor-3415
  .elementor-element.elementor-element-7f982ef8
  .swiper-slide:not(.swiper-slide-visible) {
  opacity: 0.6;
}
.elementor-3415
  .elementor-element.elementor-element-7f982ef8
  .bdt-ep-review-card-carousel-item,
.elementor-3415
  .elementor-element.elementor-element-7f982ef8.bdt-review-img-inline--yes
  .bdt-ep-img-inline {
  grid-gap: 35px;
}
.elementor-3415
  .elementor-element.elementor-element-7f982ef8
  .bdt-ep-review-card-carousel-text {
  font-size: 20px;
}
.elementor-3415 .elementor-element.elementor-element-1f6e00cf .ui-e-wrp {
  height: auto;
}
.elementor-3415
  .elementor-element.elementor-element-1f6e00cf
  .ui-e-animations-wrp,
.elementor-3415 .elementor-element.elementor-element-1f6e00cf .ui-e-item {
  height: 100%;
}
.elementor-3415
  .elementor-element.elementor-element-1f6e00cf
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3415 .elementor-element.elementor-element-1f6e00cf .ui-e-item {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eee;
  border-radius: var(--ui-e-radius);
  padding: 25px 25px 25px 25px;
}
.elementor-3415 .elementor-element.elementor-element-1f6e00cf {
  --ui-e-radius: 12px 12px 12px 12px;
}
.elementor-3415 .elementor-element.elementor-element-57ac48d5 {
  --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-3415 .elementor-element.elementor-element-595ca779 .ui-e-item {
  background-color: #f5fcef;
  --ui-e-img-alignment: flex-start;
  --ui-e-content-v-alignment: center;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #eee;
  border-radius: 12px 12px 12px 12px;
  padding: 20px 20px 20px 20px;
}
.elementor-3415
  .elementor-element.elementor-element-595ca779
  > .elementor-widget-container {
  background-color: #f5fcef;
}
.elementor-3415
  .elementor-element.elementor-element-595ca779.bdt-background-overlay-yes:before {
  transition: background 0.3s;
}
.elementor-3415 .elementor-element.elementor-element-595ca779 {
  --ui-e-radius: 12px 12px 12px 12px;
  --ui-e-image-size: 40px;
}
.elementor-3415
  .elementor-element.elementor-element-595ca779
  .ui-e-testimonial-text {
  padding-bottom: 15px;
}
.elementor-3415 .elementor-element.elementor-element-26ffb58d {
  --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: 60px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-3415 .elementor-element.elementor-element-3de5d91d {
  text-align: center;
}
.elementor-3415
  .elementor-element.elementor-element-3de5d91d
  .elementor-heading-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 52px;
  font-weight: 500;
  color: #1e3c7c;
}
.elementor-3415 .elementor-element.elementor-element-db801dd {
  --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: 20px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-3415
  .elementor-element.elementor-element-25f8385
  .bdt-marquee
  .marquee-content {
  margin-left: 60px;
}
.elementor-widget .tippy-tooltip .tippy-content {
  text-align: center;
}
@media (min-width: 768px) {
  .elementor-3415 .elementor-element.elementor-element-2fb2f391 {
    --width: 100%;
  }
  .elementor-3415 .elementor-element.elementor-element-2442dc11 {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .elementor-3415 .elementor-element.elementor-element-5d668f72 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-3415 .elementor-element.elementor-element-7f630331 {
    --grid-auto-flow: row;
  }
  .elementor-3415 .elementor-element.elementor-element-2abdcb01 {
    width: 100%;
    max-width: 100%;
    --ep-advanced-icon-box-icon-top-v-offset: -0px;
    --ep-advanced-icon-box-icon-top-h-offset: 0px;
  }
  .elementor-3415
    .elementor-element.elementor-element-2abdcb01
    > .elementor-widget-container {
    padding: 0px 0px 24px 0px;
  }
  .elementor-3415
    .elementor-element.elementor-element-2abdcb01.elementor-position-right
    .bdt-ep-advanced-icon-box-icon {
    margin-left: 16px;
  }
  .elementor-3415
    .elementor-element.elementor-element-2abdcb01.elementor-position-left
    .bdt-ep-advanced-icon-box-icon {
    margin-right: 16px;
  }
  .elementor-3415
    .elementor-element.elementor-element-2abdcb01.elementor-position-top
    .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 16px;
  }
  .elementor-3415
    .elementor-element.elementor-element-2abdcb01.elementor-position-bottom
    .bdt-ep-advanced-icon-box-icon {
    margin-top: 16px;
  }
  .elementor-3415
    .elementor-element.elementor-element-2abdcb01
    .bdt-ep-advanced-icon-box-icon-wrap {
    font-size: 18px;
    width: 18px;
  }
  .elementor-3415
    .elementor-element.elementor-element-2abdcb01
    .bdt-ep-advanced-icon-box-title {
    margin-bottom: 8px;
  }
  .elementor-3415
    .elementor-element.elementor-element-2abdcb01
    .bdt-ep-advanced-icon-box-description {
    font-size: 15px;
  }
  .elementor-3415 .elementor-element.elementor-element-630b3684 {
    width: 100%;
    max-width: 100%;
    --ep-advanced-icon-box-icon-top-v-offset: -0px;
    --ep-advanced-icon-box-icon-top-h-offset: 0px;
  }
  .elementor-3415
    .elementor-element.elementor-element-630b3684
    > .elementor-widget-container {
    padding: 0px 0px 24px 0px;
  }
  .elementor-3415
    .elementor-element.elementor-element-630b3684.elementor-position-right
    .bdt-ep-advanced-icon-box-icon {
    margin-left: 16px;
  }
  .elementor-3415
    .elementor-element.elementor-element-630b3684.elementor-position-left
    .bdt-ep-advanced-icon-box-icon {
    margin-right: 16px;
  }
  .elementor-3415
    .elementor-element.elementor-element-630b3684.elementor-position-top
    .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 16px;
  }
  .elementor-3415
    .elementor-element.elementor-element-630b3684.elementor-position-bottom
    .bdt-ep-advanced-icon-box-icon {
    margin-top: 16px;
  }
  .elementor-3415
    .elementor-element.elementor-element-630b3684
    .bdt-ep-advanced-icon-box-icon-wrap {
    font-size: 18px;
    width: 18px;
  }
  .elementor-3415
    .elementor-element.elementor-element-630b3684
    .bdt-ep-advanced-icon-box-title {
    margin-bottom: 8px;
  }
  .elementor-3415
    .elementor-element.elementor-element-630b3684
    .bdt-ep-advanced-icon-box-description {
    font-size: 15px;
  }
  .elementor-3415 .elementor-element.elementor-element-594dd9c7 {
    --grid-auto-flow: row;
  }
  .elementor-3415 .elementor-element.elementor-element-24636a1f {
    width: 100%;
    max-width: 100%;
    --ep-advanced-icon-box-icon-top-v-offset: -0px;
    --ep-advanced-icon-box-icon-top-h-offset: 0px;
  }
  .elementor-3415
    .elementor-element.elementor-element-24636a1f
    > .elementor-widget-container {
    padding: 0px 0px 24px 0px;
  }
  .elementor-3415
    .elementor-element.elementor-element-24636a1f.elementor-position-right
    .bdt-ep-advanced-icon-box-icon {
    margin-left: 16px;
  }
  .elementor-3415
    .elementor-element.elementor-element-24636a1f.elementor-position-left
    .bdt-ep-advanced-icon-box-icon {
    margin-right: 16px;
  }
  .elementor-3415
    .elementor-element.elementor-element-24636a1f.elementor-position-top
    .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 16px;
  }
  .elementor-3415
    .elementor-element.elementor-element-24636a1f.elementor-position-bottom
    .bdt-ep-advanced-icon-box-icon {
    margin-top: 16px;
  }
  .elementor-3415
    .elementor-element.elementor-element-24636a1f
    .bdt-ep-advanced-icon-box-icon-wrap {
    font-size: 18px;
    width: 18px;
  }
  .elementor-3415
    .elementor-element.elementor-element-24636a1f
    .bdt-ep-advanced-icon-box-title {
    margin-bottom: 8px;
  }
  .elementor-3415
    .elementor-element.elementor-element-24636a1f
    .bdt-ep-advanced-icon-box-description {
    font-size: 15px;
  }
  .elementor-3415 .elementor-element.elementor-element-4649d326 {
    width: 100%;
    max-width: 100%;
    --ep-advanced-icon-box-icon-top-v-offset: -0px;
    --ep-advanced-icon-box-icon-top-h-offset: 0px;
  }
  .elementor-3415
    .elementor-element.elementor-element-4649d326
    > .elementor-widget-container {
    padding: 0px 0px 24px 0px;
  }
  .elementor-3415
    .elementor-element.elementor-element-4649d326.elementor-position-right
    .bdt-ep-advanced-icon-box-icon {
    margin-left: 16px;
  }
  .elementor-3415
    .elementor-element.elementor-element-4649d326.elementor-position-left
    .bdt-ep-advanced-icon-box-icon {
    margin-right: 16px;
  }
  .elementor-3415
    .elementor-element.elementor-element-4649d326.elementor-position-top
    .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 16px;
  }
  .elementor-3415
    .elementor-element.elementor-element-4649d326.elementor-position-bottom
    .bdt-ep-advanced-icon-box-icon {
    margin-top: 16px;
  }
  .elementor-3415
    .elementor-element.elementor-element-4649d326
    .bdt-ep-advanced-icon-box-icon-wrap {
    font-size: 18px;
    width: 18px;
  }
  .elementor-3415
    .elementor-element.elementor-element-4649d326
    .bdt-ep-advanced-icon-box-title {
    margin-bottom: 8px;
  }
  .elementor-3415
    .elementor-element.elementor-element-4649d326
    .bdt-ep-advanced-icon-box-description {
    font-size: 15px;
  }
  .elementor-3415 .elementor-element.elementor-element-671f02cc {
    --grid-auto-flow: row;
  }
  .elementor-3415 .elementor-element.elementor-element-5f821897 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-3415 .elementor-element.elementor-element-29222892 {
    --grid-auto-flow: row;
  }
  .elementor-3415 .elementor-element.elementor-element-18274c12 {
    --grid-auto-flow: row;
  }
}
@media (max-width: 767px) {
  .elementor-3415
    .elementor-element.elementor-element-211fd300
    > .elementor-widget-container {
    margin: 0px 0px 49px 0px;
  }
  .elementor-3415
    .elementor-element.elementor-element-211fd300
    .bdt-slideshow
    .bdt-slideshow-items
    .bdt-slideshow-title {
    font-size: 32px;
  }
  .elementor-3415
    .elementor-element.elementor-element-211fd300
    .bdt-slideshow
    .bdt-slideshow-items
    .bdt-slideshow-text {
    font-size: 18px;
  }
  .elementor-3415 .elementor-element.elementor-element-5d668f72 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-3415
    .elementor-element.elementor-element-6ebef5a
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
  }
  .elementor-3415
    .elementor-element.elementor-element-78f8485
    > .elementor-widget-wrap
    > .elementor-widget:not(.elementor-widget__width-auto):not(
      .elementor-widget__width-initial
    ):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 20px;
  }
  .elementor-3415 .elementor-element.elementor-element-7f630331 {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-3415 .elementor-element.elementor-element-2abdcb01 {
    width: initial;
    max-width: initial;
    grid-column: span 1;
    --ep-advanced-icon-box-icon-top-v-offset: -0px;
    --ep-advanced-icon-box-icon-top-h-offset: 0px;
  }
  .elementor-3415
    .elementor-element.elementor-element-2abdcb01.elementor-element {
    --align-self: flex-start;
  }
  .elementor-3415
    .elementor-element.elementor-element-2abdcb01
    > .elementor-widget-container {
    background-position: center center;
  }
  .elementor-3415
    .elementor-element.elementor-element-2abdcb01
    .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 14px;
  }
  .elementor-3415
    .elementor-element.elementor-element-2abdcb01.elementor-position-right
    .bdt-ep-advanced-icon-box-icon {
    margin-left: 14px;
  }
  .elementor-3415
    .elementor-element.elementor-element-2abdcb01.elementor-position-left
    .bdt-ep-advanced-icon-box-icon {
    margin-right: 14px;
  }
  .elementor-3415
    .elementor-element.elementor-element-2abdcb01.elementor-position-top
    .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 14px;
  }
  .elementor-3415
    .elementor-element.elementor-element-2abdcb01.elementor-position-bottom
    .bdt-ep-advanced-icon-box-icon {
    margin-top: 14px;
  }
  .elementor-3415
    .elementor-element.elementor-element-2abdcb01
    .bdt-ep-advanced-icon-box-icon-wrap {
    font-size: 30px;
    width: 30px;
  }
  .elementor-3415
    .elementor-element.elementor-element-2abdcb01
    .bdt-ep-advanced-icon-box-description {
    font-size: 14px;
  }
  .elementor-3415
    .elementor-element.elementor-element-630b3684
    > .elementor-widget-container {
    background-position: center center;
  }
  .elementor-3415
    .elementor-element.elementor-element-630b3684
    .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 10px;
  }
  .elementor-3415
    .elementor-element.elementor-element-630b3684.elementor-position-right
    .bdt-ep-advanced-icon-box-icon {
    margin-left: 10px;
  }
  .elementor-3415
    .elementor-element.elementor-element-630b3684.elementor-position-left
    .bdt-ep-advanced-icon-box-icon {
    margin-right: 10px;
  }
  .elementor-3415
    .elementor-element.elementor-element-630b3684.elementor-position-top
    .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 10px;
  }
  .elementor-3415
    .elementor-element.elementor-element-630b3684.elementor-position-bottom
    .bdt-ep-advanced-icon-box-icon {
    margin-top: 10px;
  }
  .elementor-3415
    .elementor-element.elementor-element-630b3684
    .bdt-ep-advanced-icon-box-icon-wrap {
    font-size: 30px;
    width: 30px;
  }
  .elementor-3415 .elementor-element.elementor-element-630b3684 {
    --ep-advanced-icon-box-icon-top-v-offset: -0px;
    --ep-advanced-icon-box-icon-top-h-offset: 0px;
  }
  .elementor-3415
    .elementor-element.elementor-element-630b3684
    .bdt-ep-advanced-icon-box-description {
    font-size: 14px;
  }
  .elementor-3415 .elementor-element.elementor-element-594dd9c7 {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-3415
    .elementor-element.elementor-element-24636a1f
    .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 14px;
  }
  .elementor-3415
    .elementor-element.elementor-element-24636a1f.elementor-position-right
    .bdt-ep-advanced-icon-box-icon {
    margin-left: 14px;
  }
  .elementor-3415
    .elementor-element.elementor-element-24636a1f.elementor-position-left
    .bdt-ep-advanced-icon-box-icon {
    margin-right: 14px;
  }
  .elementor-3415
    .elementor-element.elementor-element-24636a1f.elementor-position-top
    .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 14px;
  }
  .elementor-3415
    .elementor-element.elementor-element-24636a1f.elementor-position-bottom
    .bdt-ep-advanced-icon-box-icon {
    margin-top: 14px;
  }
  .elementor-3415
    .elementor-element.elementor-element-24636a1f
    .bdt-ep-advanced-icon-box-icon-wrap {
    font-size: 30px;
    width: 30px;
  }
  .elementor-3415 .elementor-element.elementor-element-24636a1f {
    --ep-advanced-icon-box-icon-top-v-offset: -0px;
    --ep-advanced-icon-box-icon-top-h-offset: 0px;
  }
  .elementor-3415
    .elementor-element.elementor-element-24636a1f
    .bdt-ep-advanced-icon-box-description {
    font-size: 14px;
  }
  .elementor-3415
    .elementor-element.elementor-element-4649d326
    > .elementor-widget-container {
    background-position: center center;
  }
  .elementor-3415
    .elementor-element.elementor-element-4649d326
    .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 10px;
  }
  .elementor-3415
    .elementor-element.elementor-element-4649d326.elementor-position-right
    .bdt-ep-advanced-icon-box-icon {
    margin-left: 10px;
  }
  .elementor-3415
    .elementor-element.elementor-element-4649d326.elementor-position-left
    .bdt-ep-advanced-icon-box-icon {
    margin-right: 10px;
  }
  .elementor-3415
    .elementor-element.elementor-element-4649d326.elementor-position-top
    .bdt-ep-advanced-icon-box-icon {
    margin-bottom: 10px;
  }
  .elementor-3415
    .elementor-element.elementor-element-4649d326.elementor-position-bottom
    .bdt-ep-advanced-icon-box-icon {
    margin-top: 10px;
  }
  .elementor-3415
    .elementor-element.elementor-element-4649d326
    .bdt-ep-advanced-icon-box-icon-wrap {
    font-size: 30px;
    width: 30px;
  }
  .elementor-3415 .elementor-element.elementor-element-4649d326 {
    --ep-advanced-icon-box-icon-top-v-offset: -0px;
    --ep-advanced-icon-box-icon-top-h-offset: 0px;
  }
  .elementor-3415
    .elementor-element.elementor-element-4649d326
    .bdt-ep-advanced-icon-box-description {
    font-size: 14px;
  }
  .elementor-3415 .elementor-element.elementor-element-671f02cc {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-3415
    .elementor-element.elementor-element-5294ea98
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3415 .elementor-element.elementor-element-615ffffe {
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-3415 .elementor-element.elementor-element-57e916d5 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-3415
    .elementor-element.elementor-element-57e916d5
    .bdt-slider
    .bdt-slide-item
    .bdt-slide-desc {
    margin: 0px 0px 50px 0px;
  }
  .elementor-3415 .elementor-element.elementor-element-3bcc98c {
    width: 100%;
    max-width: 100%;
  }
  .elementor-3415
    .elementor-element.elementor-element-3bcc98c
    .bdt-slider
    .bdt-slide-item
    .bdt-slide-desc {
    margin: 0px 0px 50px 0px;
  }
  .elementor-3415 .elementor-element.elementor-element-79e66025 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-3415
    .elementor-element.elementor-element-79e66025
    .bdt-slider
    .bdt-slide-item
    .bdt-slide-desc {
    margin: 0px 0px 50px 0px;
  }
  .elementor-3415 .elementor-element.elementor-element-b3f48d1 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-3415
    .elementor-element.elementor-element-b3f48d1
    .bdt-slider
    .bdt-slide-item
    .bdt-slide-desc {
    margin: 0px 0px 50px 0px;
  }
  .elementor-3415
    .elementor-element.elementor-element-316c3b56
    > .elementor-widget-container {
    margin: 0px 0px 2px 0px;
  }
  .elementor-3415 .elementor-element.elementor-element-316c3b56 .ui-e-button {
    display: none;
  }
  .elementor-3415 .elementor-element.elementor-element-7cd5f52 {
    --min-height: 658px;
  }
  .elementor-3415
    .elementor-element.elementor-element-068e70d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3415
    .elementor-element.elementor-element-068e70d
    .bdt-slider
    .bdt-slide-item
    .bdt-slide-desc {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3415
    .elementor-element.elementor-element-068e70d
    .bdt-slider
    .bdt-navigation-prev {
    left: -12px;
  }
  .elementor-3415
    .elementor-element.elementor-element-068e70d
    .bdt-slider
    .bdt-navigation-next {
    right: -12px;
  }
  .elementor-3415 .elementor-element.elementor-element-197d6db5 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-3415
    .elementor-element.elementor-element-5cfe9e61
    .bdt-slider
    .bdt-navigation-prev,
  .elementor-3415
    .elementor-element.elementor-element-5cfe9e61
    .bdt-slider
    .bdt-navigation-next {
    padding: 8px 8px 8px 8px;
  }
  .elementor-3415
    .elementor-element.elementor-element-5cfe9e61
    .bdt-slider
    .bdt-navigation-prev {
    left: -3px;
  }
  .elementor-3415
    .elementor-element.elementor-element-5cfe9e61
    .bdt-slider
    .bdt-navigation-next {
    right: -3px;
  }
  .elementor-3415 .elementor-element.elementor-element-5f821897 {
    padding: 50px 0px 50px 0px;
  }
  .elementor-3415 .elementor-element.elementor-element-2a1545a7 {
    --flex-direction: column-reverse;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --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-3415 .elementor-element.elementor-element-2a1545a7.e-con {
    --align-self: flex-start;
    --order: -99999 /* order start hack */;
  }
  .elementor-3415
    .elementor-element.elementor-element-5129586c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3415
    .elementor-element.elementor-element-5129586c.elementor-element {
    --align-self: flex-start;
    --order: 99999 /* order end hack */;
  }
  .elementor-3415
    .elementor-element.elementor-element-5129586c
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-3415
    .elementor-element.elementor-element-70ef353b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3415
    .elementor-element.elementor-element-70ef353b
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-3415 .elementor-element.elementor-element-29222892 {
    --width: 100%;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: column;
    --justify-items: start;
    --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-3415 .elementor-element.elementor-element-29222892.e-con {
    --align-self: flex-start;
    --order: -99999 /* order start hack */;
  }
  .elementor-3415 .elementor-element.elementor-element-72119b00 {
    --width: 100%;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --flex-wrap: wrap;
  }
  .elementor-3415
    .elementor-element.elementor-element-5ea59c3e
    .elementor-heading-title {
    font-size: 52px;
  }
  .elementor-3415 .elementor-element.elementor-element-2d702583 {
    --width: 100%;
    --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;
    --flex-wrap: wrap;
  }
  .elementor-3415
    .elementor-element.elementor-element-7d9d7d3a
    .elementor-heading-title {
    font-size: 52px;
  }
  .elementor-3415 .elementor-element.elementor-element-5517cb83 {
    --width: 100%;
  }
  .elementor-3415 .elementor-element.elementor-element-73d8fc86 {
    --width: 100%;
  }
  .elementor-3415 .elementor-element.elementor-element-18274c12 {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-3415 .elementor-element.elementor-element-2da2f598 {
    --width: 100%;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --flex-wrap: wrap;
  }
  .elementor-3415
    .elementor-element.elementor-element-437cb5d8
    .elementor-heading-title {
    font-size: 52px;
  }
  .elementor-3415 .elementor-element.elementor-element-5f2a77c1 {
    --width: 100%;
    --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;
    --flex-wrap: wrap;
  }
  .elementor-3415
    .elementor-element.elementor-element-273000ed
    .elementor-heading-title {
    font-size: 52px;
  }
  .elementor-3415 .elementor-element.elementor-element-1de1716a {
    --width: 100%;
  }
  .elementor-3415 .elementor-element.elementor-element-28631a9 {
    --width: 100%;
  }
  .elementor-3415
    .elementor-element.elementor-element-7c7d3327
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-3415 .elementor-element.elementor-element-595ca779 .ui-e-item {
    text-align: left;
    --ui-e-img-alignment: flex-start;
  }
  .elementor-3415
    .elementor-element.elementor-element-595ca779
    .ui-e-testimonial-text {
    font-size: 18px;
  }
  .elementor-3415
    .elementor-element.elementor-element-3de5d91d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-3415
    .elementor-element.elementor-element-3de5d91d
    .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-3415
    .elementor-element.elementor-element-25f8385
    .bdt-marquee
    .marquee-content {
    margin-left: 6px;
  }
}
