.elementor-6064
  .elementor-element.elementor-element-c8498b7
  > .elementor-container {
  min-height: 65px;
}
.elementor-6064
  .elementor-element.elementor-element-c8498b7
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-6064
  .elementor-element.elementor-element-c8498b7
  > .elementor-background-overlay {
  background-color: #ffffff;
  opacity: 1;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-6064 .elementor-element.elementor-element-c8498b7 {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #130f78;
  box-shadow: 0px -27px 40px 10px #848484;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  z-index: 999;
}
.elementor-6064 .elementor-element.elementor-element-c8498b7,
.elementor-6064
  .elementor-element.elementor-element-c8498b7
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-6064
  .elementor-element.elementor-element-c8498b7.the7-e-sticky-effects,
.the7-e-sticky-effects .elementor-element.elementor-element-c8498b7:not(.fix),
.elementor-6064
  .elementor-element.elementor-element-c8498b7.the7-e-sticky-effects
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer,
.the7-e-sticky-effects
  .elementor-element.elementor-element-c8498b7:not(.fix)
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #1e5ac5;
  background-image: none;
}
div.elementor-6064 .elementor-element.elementor-element-701fb18 {
  max-width: var(--the7-target-width, fit-content);
  flex: 0 1 var(--the7-target-width, fit-content);
  min-width: initial;
  --the7-target-width: 200px;
}
.elementor-6064 .elementor-element.elementor-element-4ce27f2 {
  text-align: center;
}
.elementor-6064 .elementor-element.elementor-element-4ce27f2 img,
.elementor-6064 .elementor-element.elementor-element-4ce27f2 svg {
  width: 150px;
  max-width: 100%;
}
.elementor-6064 .elementor-element.elementor-element-4ce27f2 img {
  height: 50px;
  object-fit: cover;
}
.elementor-6064
  .elementor-element.elementor-element-4ce27f2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6064 .elementor-element.elementor-element-4ce27f2.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
div.elementor-6064 .elementor-element.elementor-element-310d192 {
  max-width: initial;
  flex: 1 0 0;
  min-width: 25px;
}
.elementor-6064
  .elementor-element.elementor-element-310d192.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-6064
  .elementor-element.elementor-element-db36108.horizontal-menu--dropdown-desktop
  .horizontal-menu-wrap:not(.horizontal-menu-dropdown)
  > .horizontal-menu-toggle {
  display: inline-flex;
}
.elementor-6064
  .elementor-element.elementor-element-db36108.horizontal-menu--dropdown-desktop
  .horizontal-menu-wrap:not(.horizontal-menu-dropdown)
  > .dt-nav-menu-horizontal--main {
  display: none;
}
.elementor-6064
  .elementor-element.elementor-element-db36108.horizontal-menu--dropdown-desktop
  .horizontal-menu-wrap.horizontal-menu-dropdown
  > .dt-nav-menu-horizontal--main {
  display: inline-flex;
}
.elementor-6064 .elementor-element.elementor-element-db36108 {
  --grid-row-gap: 30px;
}
.elementor-6064
  .elementor-element.elementor-element-db36108
  .dt-nav-menu-horizontal
  > li:not(.item-divider):not(:first-child):not(:last-child) {
  padding-left: calc(30px / 2);
  padding-right: calc(30px / 2);
}
.elementor-6064
  .elementor-element.elementor-element-db36108.widget-divider-yes
  .first-item-border-hide
  .dt-nav-menu-horizontal
  > li:nth-child(2) {
  padding-left: 0;
}
.elementor-6064
  .elementor-element.elementor-element-db36108.widget-divider-yes
  .last-item-border-hide
  .dt-nav-menu-horizontal
  > li:nth-last-child(2) {
  padding-right: 0;
}
.elementor-6064
  .elementor-element.elementor-element-db36108
  .dt-nav-menu-horizontal {
  --icon-size: 16px;
  --icon-spacing: 3px;
  --decoration-height: 2px;
}
.elementor-6064
  .elementor-element.elementor-element-db36108
  .dt-nav-menu-horizontal
  > li
  > a
  .submenu-indicator
  i {
  font-size: 16px;
}
.elementor-6064
  .elementor-element.elementor-element-db36108
  .dt-nav-menu-horizontal
  > li
  > a
  .submenu-indicator
  svg {
  width: 16px;
  height: 16px;
}
.elementor-6064
  .elementor-element.elementor-element-db36108
  .dt-nav-menu-horizontal
  > li
  > a
  .submenu-indicator {
  margin-left: 3px;
}
.elementor-6064
  .elementor-element.elementor-element-db36108
  .dt-nav-menu-horizontal
  > li
  > a:after {
  height: 2px;
}
.elementor-6064
  .elementor-element.elementor-element-db36108
  .dt-nav-menu-horizontal
  > li
  > a
  .menu-item-text {
  font-family: "Open Sans", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.2em;
  word-spacing: 0.2em;
}
.elementor-6064
  .elementor-element.elementor-element-db36108
  .dt-nav-menu-horizontal
  > li
  > a {
  padding: 0px 0px 5px 0px;
  color: #061a37;
}
.elementor-6064
  .elementor-element.elementor-element-db36108
  .dt-nav-menu-horizontal
  > li
  > a
  svg {
  fill: #061a37;
}
.elementor-6064
  .elementor-element.elementor-element-db36108
  .dt-nav-menu-horizontal
  > li:not(.act)
  > a:after {
  background: #ffffff;
}
.elementor-6064
  .elementor-element.elementor-element-db36108
  .dt-nav-menu-horizontal
  > li.act
  > a:after {
  background: #ffffff;
}
.elementor-6064
  .elementor-element.elementor-element-db36108
  .horizontal-menu-wrap {
  --position: relative;
  --width: var(--sub-menu-width);
  --sub-width: 100%;
  --sub-left: 0px;
  --sub-paddings: calc(
      var(--sub-menu-gap, 0px) + var(--submenu-padding-top, 0px)
    )
    var(--submenu-padding-right, 20px) var(--submenu-padding-bottom, 20px)
    var(--submenu-padding-left, 20px);
  --sub-margins: 0 var(--sub-menu-right-gap, 0px) 0
    var(--sub-menu-left-gap, 0px);
  --left: calc(var(--first-level-submenu-offset));
  --right: auto;
  --first-item-offset: 0px;
  --last-item-offset: auto;
  --submenu-max-width: var(--default-submenu-max-width);
  --justify: flex-start;
}
.elementor-6064
  .elementor-element.elementor-element-db36108
  .dt-nav-menu-horizontal
  .depth-0
  > .horizontal-sub-nav {
  --position: relative;
  --width: var(--sub-menu-width);
  --sub-width: 100%;
  --sub-left: 0px;
  --sub-paddings: calc(
      var(--sub-menu-gap, 0px) + var(--submenu-padding-top, 0px)
    )
    var(--submenu-padding-right, 20px) var(--submenu-padding-bottom, 20px)
    var(--submenu-padding-left, 20px);
  --sub-margins: 0 var(--sub-menu-right-gap, 0px) 0
    var(--sub-menu-left-gap, 0px);
  --left: calc(var(--first-level-submenu-offset));
  --right: auto;
  --first-item-offset: 0px;
  --last-item-offset: auto;
  --submenu-max-width: var(--default-submenu-max-width);
}
.elementor-6064
  .elementor-element.elementor-element-db36108.horizontal-menu--dropdown-desktop
  .horizontal-menu-wrap {
  align-items: center;
}
.elementor-6064
  .elementor-element.elementor-element-db36108
  .horizontal-sub-nav
  > li
  a
  .submenu-indicator,
.elementor-6064
  .elementor-element.elementor-element-db36108
  .horizontal-menu-dropdown
  > ul
  > li
  a
  .submenu-indicator {
  order: 2;
  margin-left: var(--sub-icon-spacing);
}
.elementor-6064
  .elementor-element.elementor-element-db36108
  .horizontal-sub-nav {
  --sub-icon-spacing: 5px;
  --h-menu-sub-nav-justify-content: flex-start;
  --h-menu-sub-nav-align-items: flex-start;
  --h-menu-sub-nav-text-align: left;
  --submenu-side-gap: 20px;
}
.elementor-6064
  .elementor-element.elementor-element-db36108.horizontal-menu--dropdown-desktop
  .horizontal-menu-wrap,
.elementor-6064
  .elementor-element.elementor-element-db36108
  .horizontal-menu-toggle {
  align-self: var(--justify, center);
}
.elementor-6064 .elementor-element.elementor-element-db36108 .toggle-text {
  font-family: var(--e-global-typography-el_title_6-font-family), Sans-serif;
  font-size: var(--e-global-typography-el_title_6-font-size);
  font-weight: var(--e-global-typography-el_title_6-font-weight);
  text-transform: var(--e-global-typography-el_title_6-text-transform);
  line-height: var(--e-global-typography-el_title_6-line-height);
}
.elementor-6064
  .elementor-element.elementor-element-db36108
  .menu-toggle-icons {
  font-size: 24px;
}
.elementor-6064 .elementor-element.elementor-element-db36108 .toggle-text {
  order: 2;
  margin-left: var(--toggle-icon-spacing);
}
.elementor-6064
  .elementor-element.elementor-element-db36108
  .horizontal-menu-toggle {
  color: var(--e-global-color-el_0);
}
.elementor-6064
  .elementor-element.elementor-element-db36108
  .horizontal-menu-toggle
  svg {
  fill: var(--e-global-color-el_0);
}
.elementor-6064
  .elementor-element.elementor-element-db36108
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
div.elementor-6064 .elementor-element.elementor-element-b86f2aa {
  max-width: var(--the7-target-width, fit-content);
  flex: 0 1 var(--the7-target-width, fit-content);
  min-width: initial;
  --the7-target-width: 150px;
}
.elementor-6064
  .elementor-element.elementor-element-b86f2aa.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-6064 .elementor-element.elementor-element-b9eb03b .elementor-icon {
  display: inline-flex;
  font-size: 32px;
  padding: 0em;
}
.elementor-6064 .elementor-element.elementor-element-b9eb03b .elementor-icon i {
  color: #002060;
}
.elementor-6064
  .elementor-element.elementor-element-b9eb03b
  .elementor-icon
  svg {
  fill: #002060;
}
.elementor-6064 .elementor-element.elementor-element-b9eb03b .elementor-icon i {
  transition: color 0.3s ease;
}
.elementor-6064
  .elementor-element.elementor-element-b9eb03b
  .elementor-icon
  svg {
  transition: fill 0.3s ease;
}
.elementor-6064
  .elementor-element.elementor-element-b9eb03b
  .elementor-icon:hover
  i {
  color: var(--e-global-color-el_color_2);
}
.elementor-6064
  .elementor-element.elementor-element-b9eb03b
  .elementor-icon:hover
  svg {
  fill: var(--e-global-color-el_color_2);
}
.elementor-6064
  .elementor-element.elementor-element-b9eb03b
  > .elementor-widget-container {
  margin: 0px 0px 0px 30px;
}
.elementor-6064 .elementor-element.elementor-element-b9eb03b {
  width: auto;
  max-width: auto;
}
.elementor-6064
  .elementor-element.elementor-element-541d93f
  > .elementor-container {
  min-height: 100vh;
}
.elementor-6064
  .elementor-element.elementor-element-541d93f
  > .elementor-background-overlay {
  opacity: 0.7;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-6064 .elementor-element.elementor-element-541d93f {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  z-index: 2;
}
.elementor-bc-flex-widget
  .elementor-6064
  .elementor-element.elementor-element-4297710.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-6064
  .elementor-element.elementor-element-4297710.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-6064
  .elementor-element.elementor-element-4297710.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-6064
  .elementor-element.elementor-element-4297710
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 0px 0px 90px 0px;
}
.elementor-6064
  .elementor-element.elementor-element-4297710
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-6064 .elementor-element.elementor-element-1c37c53 {
  --spacer-size: 60px;
}
.elementor-6064 .elementor-element.elementor-element-8fca588 {
  --spacer-size: 60px;
}
.elementor-6064 .elementor-element.elementor-element-7ed3a81 {
  --spacer-size: 20px;
}
.elementor-6064 .elementor-element.elementor-element-522bba2 {
  --iteration-count: infinite;
  --dynamic-text-color: #ffffff;
  width: 100%;
  max-width: 100%;
}
.elementor-6064
  .elementor-element.elementor-element-522bba2
  .elementor-headline {
  text-align: left;
  font-family: "Alata", Sans-serif;
  font-size: 40px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.3em;
}
.elementor-6064
  .elementor-element.elementor-element-522bba2
  .elementor-headline-plain-text {
  color: #ffffff;
}
.elementor-6064
  .elementor-element.elementor-element-522bba2
  .elementor-headline
  .elementor-headline-plain-text {
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-6064
  .elementor-element.elementor-element-522bba2
  .elementor-headline-dynamic-text {
  font-family: "Alata", Sans-serif;
  font-weight: 500;
  font-style: normal;
}
.elementor-6064
  .elementor-element.elementor-element-522bba2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 5% 0% 5%;
}
.elementor-6064 .elementor-element.elementor-element-096ec9d {
  --iteration-count: infinite;
  --dynamic-text-color: #ffffff;
  width: 100%;
  max-width: 100%;
}
.elementor-6064
  .elementor-element.elementor-element-096ec9d
  .elementor-headline {
  text-align: left;
  font-family: "Alata", Sans-serif;
  font-size: 40px;
  font-weight: 100;
  font-style: normal;
  line-height: 1.3em;
}
.elementor-6064
  .elementor-element.elementor-element-096ec9d
  .elementor-headline-plain-text {
  color: #ffffff;
}
.elementor-6064
  .elementor-element.elementor-element-096ec9d
  .elementor-headline
  .elementor-headline-plain-text {
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-6064
  .elementor-element.elementor-element-096ec9d
  .elementor-headline-dynamic-text {
  font-family: "Alata", Sans-serif;
  font-weight: 500;
  font-style: normal;
}
.elementor-6064
  .elementor-element.elementor-element-096ec9d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 5% 0% 5%;
}
.elementor-6064 .elementor-element.elementor-element-186d818 {
  --iteration-count: infinite;
  --dynamic-text-color: #ffffff;
  width: 100%;
  max-width: 100%;
}
.elementor-6064
  .elementor-element.elementor-element-186d818
  .elementor-headline {
  text-align: left;
  font-family: "Alata", Sans-serif;
  font-size: 40px;
  font-weight: 400;
  font-style: normal;
  line-height: 1.3em;
}
.elementor-6064
  .elementor-element.elementor-element-186d818
  .elementor-headline-plain-text {
  color: #ffffff;
}
.elementor-6064
  .elementor-element.elementor-element-186d818
  .elementor-headline
  .elementor-headline-plain-text {
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-6064
  .elementor-element.elementor-element-186d818
  .elementor-headline-dynamic-text {
  font-family: "Alata", Sans-serif;
  font-weight: 500;
  font-style: normal;
}
.elementor-6064
  .elementor-element.elementor-element-186d818
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0% 5% 0% 5%;
}
.elementor-6064 .elementor-element.elementor-element-0b2c712 {
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
  --margin-top: 20px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
}
.elementor-6064
  .elementor-element.elementor-element-0b2c712:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6064
  .elementor-element.elementor-element-0b2c712
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f2f2f2;
}
.elementor-6064 .elementor-element.elementor-element-0b2c712,
.elementor-6064 .elementor-element.elementor-element-0b2c712::before {
  --border-transition: 0.3s;
}
.elementor-6064
  .elementor-element.elementor-element-f5f7bca
  .elementor-main-swiper {
  width: 100%;
}
.elementor-6064
  .elementor-element.elementor-element-f5f7bca
  .elementor-main-swiper
  .elementor-carousel-image {
  background-size: contain;
}
.elementor-6064
  .elementor-element.elementor-element-f5f7bca.elementor-skin-slideshow
  .elementor-main-swiper {
  margin-bottom: 20px;
}
.elementor-6064
  .elementor-element.elementor-element-f5f7bca
  .elementor-main-swiper
  .swiper-slide {
  border-width: 0px 0px 0px 0px;
  border-radius: 0px;
  padding: 0px 18px 0px 0px;
}
.elementor-6064
  .elementor-element.elementor-element-f5f7bca
  .elementor-swiper-button {
  font-size: 20px;
  color: #010000;
}
.elementor-6064
  .elementor-element.elementor-element-f5f7bca
  .elementor-swiper-button
  svg {
  fill: #010000;
}
#elementor-lightbox-slideshow-f5f7bca .elementor-video-container {
  width: 50%;
}
.elementor-6064
  .elementor-element.elementor-element-f5f7bca
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-6064 .elementor-element.elementor-element-f5f7bca.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-6064 .elementor-element.elementor-element-25a861b {
  --background-transition: 0.3s;
  --margin-top: 70px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
}
.elementor-6064 .elementor-element.elementor-element-943d686 {
  text-align: center;
}
.elementor-6064
  .elementor-element.elementor-element-943d686
  .elementor-heading-title {
  color: #002060;
  font-family: "Verdana", Sans-serif;
  font-size: 53px;
  font-weight: 500;
  text-transform: none;
  font-style: normal;
  line-height: 1.5em;
}
.elementor-6064 .elementor-element.elementor-element-8cb7a73 {
  --divider-border-style: solid;
  --divider-color: #002060;
  --divider-border-width: 1px;
}
.elementor-6064
  .elementor-element.elementor-element-8cb7a73
  .elementor-divider-separator {
  width: 70%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-6064
  .elementor-element.elementor-element-8cb7a73
  .elementor-divider {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
.elementor-6064
  .elementor-element.elementor-element-8cb7a73
  > .elementor-widget-container {
  margin: 0px 100px 0px 100px;
}
.elementor-6064 .elementor-element.elementor-element-5aaf14a {
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px;
  --background-transition: 0.3s;
  --margin-top: 50px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --padding-top: 0px;
  --padding-right: 30px;
  --padding-bottom: 0px;
  --padding-left: 30px;
}
.elementor-6064 .elementor-element.elementor-element-8eb1504 {
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
}
.elementor-6064 .elementor-element.elementor-element-d40cdfd {
  text-align: justify;
  color: #000000;
  font-family: "Belleza", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: none;
  line-height: 1.6em;
}
.elementor-6064
  .elementor-element.elementor-element-d40cdfd
  > .elementor-widget-container {
  padding: 0px 10px 0px 10px;
}
.elementor-6064 .elementor-element.elementor-element-f18bb8c {
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --gap: 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
}
.elementor-6064 .elementor-element.elementor-element-f18bb8c.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-6064
  .elementor-element.elementor-element-66c375a
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-6064 .elementor-element.elementor-element-0f6d384 {
  --background-transition: 0.3s;
  --margin-top: 70px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
}
.elementor-6064 .elementor-element.elementor-element-d6b4e51 {
  text-align: center;
}
.elementor-6064
  .elementor-element.elementor-element-d6b4e51
  .elementor-heading-title {
  color: #002060;
  font-family: "Verdana", Sans-serif;
  font-size: 53px;
  font-weight: 500;
  text-transform: none;
  font-style: normal;
  line-height: 1.5em;
}
.elementor-6064 .elementor-element.elementor-element-22e4d78 {
  --divider-border-style: solid;
  --divider-color: #002060;
  --divider-border-width: 1px;
}
.elementor-6064
  .elementor-element.elementor-element-22e4d78
  .elementor-divider-separator {
  width: 70%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-6064
  .elementor-element.elementor-element-22e4d78
  .elementor-divider {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
.elementor-6064
  .elementor-element.elementor-element-22e4d78
  > .elementor-widget-container {
  margin: 0px 100px 0px 100px;
}
.elementor-6064 .elementor-element.elementor-element-28c7d5e {
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px;
  --background-transition: 0.3s;
  --margin-top: 50px;
  --margin-right: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
}
.elementor-6064 .elementor-element.elementor-element-5ef0be5 {
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  --border-radius: 0px 0px 0px 0px;
}
.elementor-6064 .elementor-element.elementor-element-5ef0be5,
.elementor-6064 .elementor-element.elementor-element-5ef0be5::before {
  --border-transition: 0.3s;
}
.elementor-6064 .elementor-element.elementor-element-f3aee7e img,
.elementor-6064 .elementor-element.elementor-element-f3aee7e svg {
  width: 50%;
  max-width: 50%;
}
.elementor-6064 .elementor-element.elementor-element-f3aee7e img {
  height: 80px;
  object-fit: contain;
}
.elementor-6064 .elementor-element.elementor-element-cb984ba {
  --spacer-size: 20px;
}
.elementor-6064 .elementor-element.elementor-element-71a42b4 {
  text-align: center;
}
.elementor-6064
  .elementor-element.elementor-element-71a42b4
  .elementor-heading-title {
  color: var(--e-global-color-el_color_2);
  font-size: 18px;
  font-weight: 400;
  text-transform: none;
  line-height: 1.4em;
}
.elementor-6064 .elementor-element.elementor-element-e42535e {
  --spacer-size: 20px;
}
.elementor-6064 .elementor-element.elementor-element-dad9865 {
  text-align: center;
  font-family: "Belleza", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  line-height: 1.4em;
}
.elementor-6064 .elementor-element.elementor-element-e6dd3ff {
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
}
.elementor-6064 .elementor-element.elementor-element-e6dd3ff,
.elementor-6064 .elementor-element.elementor-element-e6dd3ff::before {
  --border-transition: 0.3s;
}
.elementor-6064 .elementor-element.elementor-element-c8d351a img,
.elementor-6064 .elementor-element.elementor-element-c8d351a svg {
  width: 50%;
  max-width: 50%;
}
.elementor-6064 .elementor-element.elementor-element-c8d351a img {
  height: 80px;
  object-fit: contain;
}
.elementor-6064
  .elementor-element.elementor-element-c8d351a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-6064 .elementor-element.elementor-element-93568fd {
  --spacer-size: 20px;
}
.elementor-6064 .elementor-element.elementor-element-c747a63 {
  text-align: center;
}
.elementor-6064
  .elementor-element.elementor-element-c747a63
  .elementor-heading-title {
  color: var(--e-global-color-el_color_2);
  font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: none;
  line-height: 1.4em;
}
.elementor-6064 .elementor-element.elementor-element-ad80cc6 {
  --spacer-size: 20px;
}
.elementor-6064 .elementor-element.elementor-element-d3f6f4f {
  text-align: center;
  font-family: "Belleza", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  line-height: 1.4em;
  width: 100%;
  max-width: 100%;
}
.elementor-6064 .elementor-element.elementor-element-f870c92 {
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
}
.elementor-6064 .elementor-element.elementor-element-f870c92,
.elementor-6064 .elementor-element.elementor-element-f870c92::before {
  --border-transition: 0.3s;
}
.elementor-6064 .elementor-element.elementor-element-d5027af img,
.elementor-6064 .elementor-element.elementor-element-d5027af svg {
  width: 50%;
  max-width: 50%;
}
.elementor-6064 .elementor-element.elementor-element-d5027af img {
  height: 80px;
  object-fit: contain;
}
.elementor-6064 .elementor-element.elementor-element-d12f7d3 {
  --spacer-size: 20px;
}
.elementor-6064 .elementor-element.elementor-element-e098d12 {
  text-align: center;
}
.elementor-6064
  .elementor-element.elementor-element-e098d12
  .elementor-heading-title {
  color: var(--e-global-color-el_color_2);
  font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: none;
  line-height: 1.4em;
}
.elementor-6064 .elementor-element.elementor-element-de5dac1 {
  --spacer-size: 20px;
}
.elementor-6064 .elementor-element.elementor-element-4c3d2d9 {
  text-align: center;
  font-family: "Belleza", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  line-height: 1.7em;
}
.elementor-6064 .elementor-element.elementor-element-8e3d348 {
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
  border-style: none;
  --border-radius: 0px 1px 0px 0px;
}
.elementor-6064 .elementor-element.elementor-element-8e3d348,
.elementor-6064 .elementor-element.elementor-element-8e3d348::before {
  --border-transition: 0.3s;
}
.elementor-6064 .elementor-element.elementor-element-24de12c img,
.elementor-6064 .elementor-element.elementor-element-24de12c svg {
  width: 50%;
  max-width: 50%;
}
.elementor-6064 .elementor-element.elementor-element-24de12c img {
  height: 80px;
  object-fit: contain;
}
.elementor-6064 .elementor-element.elementor-element-009dd7d {
  --spacer-size: 20px;
}
.elementor-6064 .elementor-element.elementor-element-7387373 {
  text-align: center;
}
.elementor-6064
  .elementor-element.elementor-element-7387373
  .elementor-heading-title {
  color: var(--e-global-color-el_color_2);
  font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: none;
  line-height: 1.4em;
}
.elementor-6064 .elementor-element.elementor-element-fe763cd {
  --spacer-size: 20px;
}
.elementor-6064 .elementor-element.elementor-element-78c0f98 {
  text-align: center;
  font-family: "Belleza", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  line-height: 1.4em;
}
.elementor-6064
  .elementor-element.elementor-element-6f0e692
  > .elementor-container {
  min-height: 170px;
}
.elementor-6064
  .elementor-element.elementor-element-6f0e692
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-6064
  .elementor-element.elementor-element-6f0e692:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6064
  .elementor-element.elementor-element-6f0e692
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #002060;
}
.elementor-6064 .elementor-element.elementor-element-6f0e692 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 70px;
  margin-bottom: 0px;
}
.elementor-6064
  .elementor-element.elementor-element-6f0e692
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-6064
  .elementor-element.elementor-element-870cf20.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-6064
  .elementor-element.elementor-element-870cf20.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-6064
  .elementor-element.elementor-element-870cf20.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-6064
  .elementor-element.elementor-element-13a5e1f
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Belleza", Sans-serif;
  font-size: 60px;
  font-weight: 400;
  text-transform: none;
  line-height: 1em;
  letter-spacing: 0px;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-6064
  .elementor-element.elementor-element-13a5e1f
  .elementor-counter-title {
  color: var(--e-global-color-el_color_7);
  font-family: var(--e-global-typography-el_title_5-font-family), Sans-serif;
  font-size: var(--e-global-typography-el_title_5-font-size);
  font-weight: var(--e-global-typography-el_title_5-font-weight);
  text-transform: var(--e-global-typography-el_title_5-text-transform);
  line-height: var(--e-global-typography-el_title_5-line-height);
}
.elementor-6064 .elementor-element.elementor-element-6490ebe {
  --spacer-size: 15px;
}
.elementor-6064 .elementor-element.elementor-element-cf69f57 {
  text-align: center;
  width: var(--container-widget-width, 280px);
  max-width: 280px;
  --container-widget-width: 280px;
  --container-widget-flex-grow: 0;
}
.elementor-6064
  .elementor-element.elementor-element-cf69f57
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Belleza", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.6em;
}
.elementor-bc-flex-widget
  .elementor-6064
  .elementor-element.elementor-element-f38114b.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-6064
  .elementor-element.elementor-element-f38114b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-6064
  .elementor-element.elementor-element-f38114b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-6064
  .elementor-element.elementor-element-2ce4a42
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Belleza", Sans-serif;
  font-size: 60px;
  font-weight: 400;
  text-transform: none;
  line-height: 1em;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-6064
  .elementor-element.elementor-element-2ce4a42
  .elementor-counter-title {
  color: var(--e-global-color-el_color_7);
  font-family: var(--e-global-typography-el_title_5-font-family), Sans-serif;
  font-size: var(--e-global-typography-el_title_5-font-size);
  font-weight: var(--e-global-typography-el_title_5-font-weight);
  text-transform: var(--e-global-typography-el_title_5-text-transform);
  line-height: var(--e-global-typography-el_title_5-line-height);
}
.elementor-6064 .elementor-element.elementor-element-0de845a {
  --spacer-size: 15px;
}
.elementor-6064 .elementor-element.elementor-element-690a789 {
  text-align: center;
  width: var(--container-widget-width, 280px);
  max-width: 280px;
  --container-widget-width: 280px;
  --container-widget-flex-grow: 0;
}
.elementor-6064
  .elementor-element.elementor-element-690a789
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Belleza", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.6em;
}
.elementor-bc-flex-widget
  .elementor-6064
  .elementor-element.elementor-element-06bd44c.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-6064
  .elementor-element.elementor-element-06bd44c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-6064
  .elementor-element.elementor-element-06bd44c.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-6064 .elementor-element.elementor-element-ca5811f {
  --spacer-size: 15px;
}
.elementor-6064
  .elementor-element.elementor-element-32e2c2b
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Belleza", Sans-serif;
  font-size: 60px;
  font-weight: 400;
  text-transform: none;
  line-height: 1em;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-6064
  .elementor-element.elementor-element-32e2c2b
  .elementor-counter-title {
  color: var(--e-global-color-el_color_7);
  font-family: var(--e-global-typography-el_title_5-font-family), Sans-serif;
  font-size: var(--e-global-typography-el_title_5-font-size);
  font-weight: var(--e-global-typography-el_title_5-font-weight);
  text-transform: var(--e-global-typography-el_title_5-text-transform);
  line-height: var(--e-global-typography-el_title_5-line-height);
}
.elementor-6064 .elementor-element.elementor-element-15c4e3d {
  text-align: center;
  width: var(--container-widget-width, 254.016px);
  max-width: 254.016px;
  --container-widget-width: 254.016px;
  --container-widget-flex-grow: 0;
}
.elementor-6064
  .elementor-element.elementor-element-15c4e3d
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Belleza", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.6em;
  -webkit-text-stroke-color: #000;
  stroke: #000;
}
.elementor-6064 .elementor-element.elementor-element-15c4e3d.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-bc-flex-widget
  .elementor-6064
  .elementor-element.elementor-element-04267bb.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-6064
  .elementor-element.elementor-element-04267bb.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-6064
  .elementor-element.elementor-element-04267bb.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-6064
  .elementor-element.elementor-element-09f1123
  .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: "Belleza", Sans-serif;
  font-size: 60px;
  font-weight: 400;
  text-transform: none;
  line-height: 1em;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.elementor-6064
  .elementor-element.elementor-element-09f1123
  .elementor-counter-title {
  color: var(--e-global-color-el_color_7);
  font-family: var(--e-global-typography-el_title_5-font-family), Sans-serif;
  font-size: var(--e-global-typography-el_title_5-font-size);
  font-weight: var(--e-global-typography-el_title_5-font-weight);
  text-transform: var(--e-global-typography-el_title_5-text-transform);
  line-height: var(--e-global-typography-el_title_5-line-height);
}
.elementor-6064 .elementor-element.elementor-element-3115f27 {
  --spacer-size: 15px;
}
.elementor-6064 .elementor-element.elementor-element-2ae2d02 {
  text-align: center;
  width: var(--container-widget-width, 282.016px);
  max-width: 282.016px;
  --container-widget-width: 282.016px;
  --container-widget-flex-grow: 0;
}
.elementor-6064
  .elementor-element.elementor-element-2ae2d02
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Belleza", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.6em;
}
.elementor-6064 .elementor-element.elementor-element-2ae2d02.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-6064 .elementor-element.elementor-element-d9606f8 {
  text-align: center;
  width: var(--container-widget-width, 280px);
  max-width: 280px;
  --container-widget-width: 280px;
  --container-widget-flex-grow: 0;
}
.elementor-6064
  .elementor-element.elementor-element-d9606f8
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Belleza", Sans-serif;
  font-size: 9px;
  font-weight: 400;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.6em;
}
.elementor-6064
  .elementor-element.elementor-element-d9606f8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-6064 .elementor-element.elementor-element-078124f {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 50px 0px 0px 0px;
}
.elementor-6064
  .elementor-element.elementor-element-078124f
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-6064
  .elementor-element.elementor-element-c33962d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-6064
  .elementor-element.elementor-element-c33962d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-6064
  .elementor-element.elementor-element-c33962d
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: var(--e-global-color-el_color_1);
  opacity: 0.5;
}
.elementor-6064
  .elementor-element.elementor-element-c33962d
  > .elementor-element-populated
  > .elementor-background-overlay {
  mix-blend-mode: overlay;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-6064
  .elementor-element.elementor-element-c33962d
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-6064 .elementor-element.elementor-element-7240d80 {
  text-align: center;
}
.elementor-6064
  .elementor-element.elementor-element-7240d80
  .elementor-heading-title {
  color: #002060;
  font-family: "Verdana", Sans-serif;
  font-size: 53px;
  font-weight: 500;
  text-transform: none;
  font-style: normal;
  line-height: 1.5em;
  letter-spacing: 0px;
  word-spacing: 0em;
}
.elementor-6064
  .elementor-element.elementor-element-7240d80
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}
.elementor-6064 .elementor-element.elementor-element-1fc65d8 {
  --divider-border-style: solid;
  --divider-color: #002060;
  --divider-border-width: 1px;
}
.elementor-6064
  .elementor-element.elementor-element-1fc65d8
  .elementor-divider-separator {
  width: 70%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-6064
  .elementor-element.elementor-element-1fc65d8
  .elementor-divider {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
.elementor-6064
  .elementor-element.elementor-element-1fc65d8
  > .elementor-widget-container {
  margin: 0px 100px 0px 100px;
}
.elementor-6064
  .elementor-element.elementor-element-832da38
  > .elementor-container {
  max-width: 1500px;
}
.elementor-6064 .elementor-element.elementor-element-832da38 {
  margin-top: 70px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6064
  .elementor-element.elementor-element-a5c7cc6
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-6064
  .elementor-element.elementor-element-c05cd22
  > .elementor-container {
  max-width: 1500px;
}
.elementor-6064 .elementor-element.elementor-element-c05cd22 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-6064
  .elementor-element.elementor-element-0cb33ed.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-6064
  .elementor-element.elementor-element-0cb33ed
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-6064
  .elementor-element.elementor-element-0cb33ed
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-6064
  .elementor-element.elementor-element-8fc4d32.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-6064
  .elementor-element.elementor-element-8fc4d32
  > .elementor-element-populated {
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-6064 .elementor-element.elementor-element-2c14f59 {
  text-align: justify;
  width: 100%;
  max-width: 100%;
}
.elementor-6064
  .elementor-element.elementor-element-2c14f59
  .elementor-heading-title {
  color: #000000;
  font-family: "Belleza", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: none;
  line-height: 1.6em;
  letter-spacing: 0px;
  word-spacing: 0em;
}
.elementor-6064
  .elementor-element.elementor-element-2c14f59
  > .elementor-widget-container {
  margin: 0px 5px 0px 5px;
}
.elementor-6064 .elementor-element.elementor-element-2c14f59.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-6064 .elementor-element.elementor-element-b3c6614 {
  --spacer-size: 70px;
}
.elementor-6064
  .elementor-element.elementor-element-6c2885a
  .elementor-accordion-item {
  border-width: 0px;
  border-color: #002060;
}
.elementor-6064
  .elementor-element.elementor-element-6c2885a
  .elementor-accordion-item
  .elementor-tab-content {
  border-width: 0px;
  border-top-color: #002060;
}
.elementor-6064
  .elementor-element.elementor-element-6c2885a
  .elementor-accordion-item
  .elementor-tab-title.elementor-active {
  border-width: 0px;
  border-bottom-color: #002060;
}
.elementor-6064
  .elementor-element.elementor-element-6c2885a
  .elementor-tab-title {
  background-color: #ffffff;
  padding: 15px 15px 15px 15px;
}
.elementor-6064
  .elementor-element.elementor-element-6c2885a
  .elementor-tab-title
  .elementor-accordion-title {
  color: #000000;
}
.elementor-6064
  .elementor-element.elementor-element-6c2885a
  .the7-adv-accordion
  h4.elementor-tab-title {
  font-family: "Belleza", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 0em;
  letter-spacing: 0px;
  word-spacing: 0em;
}
.elementor-6064
  .elementor-element.elementor-element-6c2885a
  .elementor-tab-title
  .elementor-accordion-icon.elementor-accordion-tab-icon
  .elementor-icon {
  font-size: 30px;
}
.elementor-6064
  .elementor-element.elementor-element-6c2885a
  .elementor-accordion-icon.elementor-accordion-tab-icon
  .elementor-icon {
  padding: 0px;
  color: #002060;
  border-style: solid;
  border-color: #000000;
}
.elementor-6064
  .elementor-element.elementor-element-6c2885a
  .elementor-accordion-icon.elementor-accordion-tab-icon
  .elementor-icon
  svg {
  fill: #002060;
}
.elementor-6064
  .elementor-element.elementor-element-6c2885a
  .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-left {
  margin-right: 15px;
}
.elementor-6064
  .elementor-element.elementor-element-6c2885a
  .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-right {
  margin-left: 15px;
}
.elementor-6064
  .elementor-element.elementor-element-6c2885a
  .elementor-tab-title
  .elementor-accordion-icon:not(.elementor-accordion-tab-icon) {
  font-size: 15px;
  color: #002060;
}
.elementor-6064
  .elementor-element.elementor-element-6c2885a
  .elementor-accordion-icon:not(.elementor-accordion-tab-icon)
  svg {
  width: 15px;
  height: 15px;
}
.elementor-6064
  .elementor-element.elementor-element-6c2885a
  .elementor-tab-title
  .elementor-accordion-icon:not(.elementor-accordion-tab-icon)
  svg {
  fill: #002060;
}
.elementor-6064
  .elementor-element.elementor-element-6c2885a
  .elementor-tab-title:hover
  .elementor-accordion-icon:not(.elementor-accordion-tab-icon) {
  color: #19b0d9;
}
.elementor-6064
  .elementor-element.elementor-element-6c2885a
  .elementor-tab-title:hover
  .elementor-accordion-icon:not(.elementor-accordion-tab-icon)
  svg {
  fill: #19b0d9;
}
.elementor-6064
  .elementor-element.elementor-element-6c2885a
  .elementor-tab-title.elementor-active
  .elementor-accordion-icon:not(.elementor-accordion-tab-icon) {
  color: #002060;
}
.elementor-6064
  .elementor-element.elementor-element-6c2885a
  .elementor-tab-title.elementor-active
  .elementor-accordion-icon:not(.elementor-accordion-tab-icon)
  svg {
  fill: #002060;
}
.elementor-6064
  .elementor-element.elementor-element-6c2885a
  .elementor-accordion-icon:not(
    .elementor-accordion-tab-icon
  ).elementor-accordion-icon-left {
  margin-right: 10px;
}
.elementor-6064
  .elementor-element.elementor-element-6c2885a
  .elementor-accordion-icon:not(
    .elementor-accordion-tab-icon
  ).elementor-accordion-icon-right {
  margin-left: 10px;
}
.elementor-6064
  .elementor-element.elementor-element-6c2885a
  .elementor-tab-content {
  font-family: "Open Sans", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6em;
  letter-spacing: 0px;
  word-spacing: 0em;
}
.elementor-6064
  .elementor-element.elementor-element-6c2885a
  > .elementor-widget-container {
  background-color: #ffffff;
  transition: background 3s;
}
.elementor-6064
  .elementor-element.elementor-element-e81a6c3
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-6064
  .elementor-element.elementor-element-e81a6c3
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-6064 .elementor-element.elementor-element-e81a6c3 .elementor-button {
  font-family: "Belleza", Sans-serif;
  font-weight: 400;
  background-color: #002060;
  background-image: none;
}
.elementor-6064 .elementor-element.elementor-element-e81a6c3 .elementor-button,
.elementor-6064
  .elementor-element.elementor-element-e81a6c3
  .elementor-button
  .elementor-button-icon {
  font-size: 18px;
}
.elementor-6064
  .elementor-element.elementor-element-e81a6c3
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}
.elementor-6064 .elementor-element.elementor-element-2e89b13 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 50px 0px 0px 0px;
}
.elementor-6064
  .elementor-element.elementor-element-2e89b13
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-6064
  .elementor-element.elementor-element-e4e77a8:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-6064
  .elementor-element.elementor-element-e4e77a8
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-6064
  .elementor-element.elementor-element-e4e77a8
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: var(--e-global-color-el_color_1);
  opacity: 0.5;
}
.elementor-6064
  .elementor-element.elementor-element-e4e77a8
  > .elementor-element-populated
  > .elementor-background-overlay {
  mix-blend-mode: overlay;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-6064
  .elementor-element.elementor-element-e4e77a8
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-6064 .elementor-element.elementor-element-28a08bc {
  text-align: center;
}
.elementor-6064
  .elementor-element.elementor-element-28a08bc
  .elementor-heading-title {
  color: #002060;
  font-family: "Verdana", Sans-serif;
  font-size: 53px;
  font-weight: 500;
  text-transform: none;
  font-style: normal;
  line-height: 1.5em;
  letter-spacing: 0px;
  word-spacing: 0em;
}
.elementor-6064
  .elementor-element.elementor-element-28a08bc
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}
.elementor-6064 .elementor-element.elementor-element-12e4afb {
  --divider-border-style: solid;
  --divider-color: #002060;
  --divider-border-width: 1px;
}
.elementor-6064
  .elementor-element.elementor-element-12e4afb
  .elementor-divider-separator {
  width: 70%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-6064
  .elementor-element.elementor-element-12e4afb
  .elementor-divider {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
.elementor-6064
  .elementor-element.elementor-element-12e4afb
  > .elementor-widget-container {
  margin: 0px 100px 0px 100px;
}
.elementor-6064 .elementor-element.elementor-element-425bba8 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 70px;
  margin-bottom: 0px;
  z-index: 0;
}
.elementor-6064
  .elementor-element.elementor-element-425bba8
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-6064
  .elementor-element.elementor-element-62369a9
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-6064
  .elementor-element.elementor-element-62369a9
  > .elementor-element-populated,
.elementor-6064
  .elementor-element.elementor-element-62369a9
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-6064
  .elementor-element.elementor-element-62369a9
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-6064
  .elementor-element.elementor-element-62369a9
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-6064 .elementor-element.elementor-element-018c9d9 img,
.elementor-6064 .elementor-element.elementor-element-018c9d9 svg {
  width: 50%; 
  /* original was 50% */
  max-width: 100%;
  opacity: 1;
}
.elementor-6064 .elementor-element.elementor-element-018c9d9 img {
  height: 80px;
  object-fit: contain;
  /* comment object fit to resize it */
  /* it was to resize the novamond logo in Partners */
}
body .the7-e-sticky-effects .elementor-element.elementor-element-018c9d9 img,
body .the7-e-sticky-effects .elementor-element.elementor-element-018c9d9 svg {
  opacity: 0.1;
}
.elementor-6064 .elementor-element.elementor-element-0940214 {
  --spacer-size: 20px;
}
.elementor-6064 .elementor-element.elementor-element-0b01802 {
  text-align: center;
}
.elementor-6064
  .elementor-element.elementor-element-0b01802
  .elementor-heading-title {
  color: #002060;
  font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: none;
  line-height: 1.4em;
}
.elementor-6064 .elementor-element.elementor-element-077dd98 {
  --spacer-size: 30px;
}
.elementor-6064 .elementor-element.elementor-element-494bda8 {
  text-align: justify;
  font-family: "Belleza", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  line-height: 1.4em;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
  width: 100%;
  max-width: 100%;
}
.elementor-6064
  .elementor-element.elementor-element-494bda8
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
}
.elementor-6064
  .elementor-element.elementor-element-71e2076
  .elementor-tab-title {
  border-width: 0px;
  border-color: #ffffff;
}
.elementor-6064
  .elementor-element.elementor-element-71e2076
  .elementor-tab-content {
  border-width: 0px;
  border-bottom-color: #ffffff;
  font-family: "Belleza", Sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-6064
  .elementor-element.elementor-element-71e2076
  .elementor-toggle-item:not(:last-child) {
  margin-bottom: 0px;
}
.elementor-6064
  .elementor-element.elementor-element-71e2076
  .elementor-toggle-title {
  font-family: "Belleza", Sans-serif;
  font-size: 17px;
  font-weight: 600;
}
.elementor-6064
  .elementor-element.elementor-element-e02d055
  > .elementor-element-populated {
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-6064 .elementor-element.elementor-element-707a928 img,
.elementor-6064 .elementor-element.elementor-element-707a928 svg {
  width: 50%;
  max-width: 50%;
  opacity: 1;
}
.elementor-6064 .elementor-element.elementor-element-707a928 img {
  height: 80px;
  object-fit: contain;
}
.elementor-6064
  .elementor-element.elementor-element-707a928
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-6064 .elementor-element.elementor-element-707a928 {
  width: var(--container-widget-width, 100vw);
  max-width: 100vw;
  --container-widget-width: 100vw;
  --container-widget-flex-grow: 0;
}
.elementor-6064 .elementor-element.elementor-element-66d563f {
  --spacer-size: 20px;
}
.elementor-6064 .elementor-element.elementor-element-24bba15 {
  text-align: center;
}
.elementor-6064
  .elementor-element.elementor-element-24bba15
  .elementor-heading-title {
  color: #002060;
  font-family: "Open Sans", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: none;
  line-height: 1.4em;
}
.elementor-6064 .elementor-element.elementor-element-105800d {
  --spacer-size: 30px;
}
.elementor-6064 .elementor-element.elementor-element-a0a7612 {
  font-family: "Belleza", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  font-style: normal;
  text-decoration: none;
  line-height: 1.4em;
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.3);
  width: 100%;
  max-width: 100%;
}
.elementor-6064
  .elementor-element.elementor-element-a0a7612
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
}
.elementor-6064
  .elementor-element.elementor-element-59bf6da
  .elementor-tab-content {
  border-bottom-color: #ffffff;
  font-family: "Belleza", Sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-6064
  .elementor-element.elementor-element-59bf6da
  .elementor-tab-title {
  border-color: #ffffff;
}
.elementor-6064
  .elementor-element.elementor-element-59bf6da
  .elementor-toggle-title {
  font-family: "Belleza", Sans-serif;
  font-size: 17px;
  font-weight: 600;
}
.elementor-6064 .elementor-element.elementor-element-3399dc7 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 50px 0px 0px 0px;
}
.elementor-6064
  .elementor-element.elementor-element-3399dc7
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-6064
  .elementor-element.elementor-element-b3cfd2f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-6064
  .elementor-element.elementor-element-b3cfd2f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-6064
  .elementor-element.elementor-element-b3cfd2f
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: var(--e-global-color-el_color_1);
  opacity: 0.5;
}
.elementor-6064
  .elementor-element.elementor-element-b3cfd2f
  > .elementor-element-populated
  > .elementor-background-overlay {
  mix-blend-mode: overlay;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-6064
  .elementor-element.elementor-element-b3cfd2f
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-6064 .elementor-element.elementor-element-1c3c6dd {
  text-align: center;
}
.elementor-6064
  .elementor-element.elementor-element-1c3c6dd
  .elementor-heading-title {
  color: #002060;
  font-family: "Verdana", Sans-serif;
  font-size: 53px;
  font-weight: 500;
  text-transform: none;
  font-style: normal;
  line-height: 1.5em;
  letter-spacing: 0px;
  word-spacing: 0em;
}
.elementor-6064
  .elementor-element.elementor-element-1c3c6dd
  > .elementor-widget-container {
  margin: 70px 0px 0px 0px;
}
.elementor-6064 .elementor-element.elementor-element-2f0250e {
  --divider-border-style: solid;
  --divider-color: #002060;
  --divider-border-width: 1px;
}
.elementor-6064
  .elementor-element.elementor-element-2f0250e
  .elementor-divider-separator {
  width: 70%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-6064
  .elementor-element.elementor-element-2f0250e
  .elementor-divider {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
.elementor-6064
  .elementor-element.elementor-element-2f0250e
  > .elementor-widget-container {
  margin: 0px 100px 0px 100px;
}
.elementor-6064 .elementor-element.elementor-element-83018a0 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 70px;
  margin-bottom: 0px;
  z-index: 3;
}
.elementor-6064
  .elementor-element.elementor-element-83018a0
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-6064
  .elementor-element.elementor-element-40097f1
  > .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-6064
  .elementor-element.elementor-element-40097f1
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-6064 .elementor-element.elementor-element-583ed05 .owl-carousel {
  --offset-v-t-img: 0px;
  --offset-v-m-img: 50%;
  --top-b-img: 100%;
  --offset-v-b-img: 0px;
  --arrow-icon-size: 30px;
  --arrow-bg-height: 60px;
}
.elementor-6064 .elementor-element.elementor-element-583ed05 .dt-owl-item-wrap {
  border-style: solid;
  box-sizing: border-box;
  border-width: 0px 1px 0px 0px;
  padding: 0% 10% 0% 10%;
}
.elementor-6064
  .elementor-element.elementor-element-583ed05
  .dt-owl-item-heading {
  font-family: "Belleza", Sans-serif;
  font-size: 20px;
  font-weight: 500;
  text-transform: none;
  line-height: 1.4em;
  margin-bottom: 10px;
}
.elementor-6064
  .elementor-element.elementor-element-583ed05
  .dt-owl-item-subtitle {
  font-family: "Belleza", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: none;
  font-style: normal;
  text-decoration: none;
  line-height: 1.6em;
  color: var(--e-global-color-el_color_1);
  margin-bottom: 20px;
}
.elementor-6064
  .elementor-element.elementor-element-583ed05
  .dt-owl-item-description {
  font-family: "Belleza", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0px;
  word-spacing: 0em;
  margin-bottom: 0px;
}
.elementor-6064 .elementor-element.elementor-element-583ed05 .dt-owl-item-image,
.elementor-6064
  .elementor-element.elementor-element-583ed05
  .dt-owl-item-image:before,
.elementor-6064
  .elementor-element.elementor-element-583ed05
  .dt-owl-item-image:after {
  border-radius: 100% 100% 100% 100%;
}
.elementor-6064
  .elementor-element.elementor-element-583ed05
  .dt-owl-item-image
  > a {
  border-radius: 100% 100% 100% 100%;
}
.elementor-6064
  .elementor-element.elementor-element-583ed05
  .dt-owl-item-image
  img {
  border-radius: 100% 100% 100% 100%;
  opacity: calc(100 / 100);
}
.elementor-6064
  .elementor-element.elementor-element-583ed05
  .dt-owl-item-image
  img {
  transition: opacity 0.3s ease;
}
.elementor-6064
  .elementor-element.elementor-element-583ed05
  .box-hover:hover
  .dt-owl-item-image
  img,
.elementor-6064
  .elementor-element.elementor-element-583ed05
  .elements-hover
  .dt-owl-item-image:hover
  img {
  opacity: calc(100 / 100);
}
.elementor-6064 .elementor-element.elementor-element-583ed05 .owl-nav i {
  font-size: 30px;
}
.elementor-6064 .elementor-element.elementor-element-583ed05 .owl-nav a svg {
  width: 30px;
  height: 30px;
}
.elementor-6064 .elementor-element.elementor-element-583ed05 .owl-nav a {
  width: 60px;
  height: 60px;
  border-radius: 0px;
  border-width: 0px;
  border-style: solid;
}
.elementor-6064 .elementor-element.elementor-element-583ed05 .owl-nav a i,
.elementor-6064
  .elementor-element.elementor-element-583ed05
  .owl-nav
  a
  i:before {
  color: #094168;
}
.elementor-6064
  .elementor-element.elementor-element-583ed05
  .owl-nav
  a
  svg
  path {
  fill: #094168;
}
.elementor-6064
  .elementor-element.elementor-element-583ed05
  .owl-nav
  a:hover
  i {
  color: var(--e-global-color-el_color_1);
}
.elementor-6064
  .elementor-element.elementor-element-583ed05
  .owl-nav
  a
  i:before {
  transition: color 0.3s;
}
.elementor-6064
  .elementor-element.elementor-element-583ed05
  .owl-nav
  a:hover
  i:before {
  color: var(--e-global-color-el_color_1);
}
.elementor-6064
  .elementor-element.elementor-element-583ed05
  .owl-nav
  a:hover
  svg
  path {
  fill: var(--e-global-color-el_color_1);
}
.elementor-6064 .elementor-element.elementor-element-583ed05 .owl-dot {
  --the7-carousel-bullet-size: 12px;
  --the7-carousel-bullet-gap: 14px;
  --the7-carousel-bullet-color: var(--e-global-color-el_color_7_2);
  --the7-carousel-bullet-hover-color: var(--e-global-color-el_color_1);
  --the7-carousel-bullet-active-color: var(--e-global-color-el_color_1);
}
.elementor-6064
  .elementor-element.elementor-element-583ed05
  > .elementor-widget-container {
  margin: 0px 30px 0px 30px;
  padding: 0px 0px 0px 0px;
}
.elementor-6064 .elementor-element.elementor-element-583ed05.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-6064
  .elementor-element.elementor-element-d83a951:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6064
  .elementor-element.elementor-element-d83a951
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-6064 .elementor-element.elementor-element-d83a951 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 50px 0px 0px 0px;
}
.elementor-6064
  .elementor-element.elementor-element-d83a951
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-6064
  .elementor-element.elementor-element-abccefa:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-6064
  .elementor-element.elementor-element-abccefa
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-6064
  .elementor-element.elementor-element-abccefa
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: var(--e-global-color-el_color_1);
  opacity: 0.5;
}
.elementor-6064
  .elementor-element.elementor-element-abccefa
  > .elementor-element-populated
  > .elementor-background-overlay {
  mix-blend-mode: overlay;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-6064
  .elementor-element.elementor-element-abccefa
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-6064 .elementor-element.elementor-element-f0ab5c2 {
  text-align: center;
}
.elementor-6064
  .elementor-element.elementor-element-f0ab5c2
  .elementor-heading-title {
  color: #002060;
  font-family: "Verdana", Sans-serif;
  font-size: 53px;
  font-weight: 500;
  text-transform: none;
  font-style: normal;
  line-height: 1.5em;
  letter-spacing: 0px;
  word-spacing: 0em;
}
.elementor-6064
  .elementor-element.elementor-element-f0ab5c2
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}
.elementor-6064 .elementor-element.elementor-element-a50cfc7 {
  --divider-border-style: solid;
  --divider-color: #002060;
  --divider-border-width: 1px;
}
.elementor-6064
  .elementor-element.elementor-element-a50cfc7
  .elementor-divider-separator {
  width: 70%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-6064
  .elementor-element.elementor-element-a50cfc7
  .elementor-divider {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}
.elementor-6064
  .elementor-element.elementor-element-a50cfc7
  > .elementor-widget-container {
  margin: 0px 100px 0px 100px;
}
.elementor-6064
  .elementor-element.elementor-element-e81462d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-6064
  .elementor-element.elementor-element-e81462d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #002060;
}
.elementor-6064 .elementor-element.elementor-element-e81462d {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 70px;
  margin-bottom: 0px;
  padding: 10px 10px 10px 10px;
}
.elementor-6064
  .elementor-element.elementor-element-e81462d
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-6064
  .elementor-element.elementor-element-b994aee
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-6064
  .elementor-element.elementor-element-b994aee
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: var(--e-global-color-el_color_1);
  opacity: 0.5;
}
.elementor-6064
  .elementor-element.elementor-element-b994aee
  > .elementor-element-populated
  > .elementor-background-overlay {
  mix-blend-mode: overlay;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-6064
  .elementor-element.elementor-element-b994aee
  > .elementor-element-populated,
.elementor-6064
  .elementor-element.elementor-element-b994aee
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-6064
  .elementor-element.elementor-element-b994aee
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-6064
  .elementor-element.elementor-element-b994aee
  > .elementor-element-populated {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  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;
  padding: 0px 0px 0px 0px;
}
.elementor-6064 .elementor-element.elementor-element-83c3fa3 iframe {
  height: 842px;
}
.elementor-6064
  .elementor-element.elementor-element-83c3fa3
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-6064 .elementor-element.elementor-element-83c3fa3.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-6064
  .elementor-element.elementor-element-1816e86
  > .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-6064
  .elementor-element.elementor-element-1816e86
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-6064 .elementor-element.elementor-element-2d3037e {
  text-align: center;
}
.elementor-6064
  .elementor-element.elementor-element-2d3037e
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Belleza", Sans-serif;
  font-size: 23px;
}
.elementor-6064
  .elementor-element.elementor-element-d99fbb8
  > .elementor-container {
  min-height: 0vw;
}
.elementor-6064 .elementor-element.elementor-element-d99fbb8 {
  padding: 0px 0px 0px 30px;
}
.elementor-6064
  .elementor-element.elementor-element-78150ef.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-6064 .elementor-element.elementor-element-7c760d5 .box-content {
  align-items: flex-start;
  text-align: left;
}
.elementor-6064 .elementor-element.elementor-element-7c760d5 .dt-css-grid {
  grid-template-columns: repeat(1, 1fr);
  grid-column-gap: 40px;
  grid-row-gap: 0px;
  --grid-row-gap: 0px;
}
.elementor-6064 .elementor-element.elementor-element-7c760d5 {
  --wide-desktop-columns: 1;
  --icon-spacing: 15px;
}
.elementor-6064
  .elementor-element.elementor-element-7c760d5
  .wf-cell
  .the7-icon-box-grid {
  min-height: 55px;
  align-items: center;
  align-content: center;
}
.elementor-6064
  .elementor-element.elementor-element-7c760d5
  .box-content-wrapper {
  flex-flow: row nowrap;
}
.elementor-6064
  .elementor-element.elementor-element-7c760d5
  .elementor-icon-div {
  align-self: center;
}
.elementor-6064 .elementor-element.elementor-element-7c760d5 .elementor-icon {
  font-size: 30px;
}
.elementor-6064
  .elementor-element.elementor-element-7c760d5
  .elementor-icon-div
  i {
  color: #ffffff;
}
.elementor-6064
  .elementor-element.elementor-element-7c760d5
  .elementor-icon-div
  svg {
  fill: #ffffff;
}
.elementor-6064
  .elementor-element.elementor-element-7c760d5
  .box-content-wrapper
  .box-heading,
.elementor-6064
  .elementor-element.elementor-element-7c760d5
  .box-content-wrapper
  .box-heading
  a {
  font-family: "Belleza", Sans-serif;
  font-size: 18px;
  color: #ffffff;
}
.elementor-6064 .elementor-element.elementor-element-7c760d5 .box-description {
  font-family: "Belleza", Sans-serif;
  font-size: 18px;
  color: #ffffff;
  margin-top: 10px;
}
.elementor-6064
  .elementor-element.elementor-element-41fa104
  .elementor-field-group {
  padding-right: calc(10px / 2);
  padding-left: calc(10px / 2);
  margin-bottom: 10px;
}
.elementor-6064
  .elementor-element.elementor-element-41fa104
  .elementor-form-fields-wrapper {
  margin-left: calc(-10px / 2);
  margin-right: calc(-10px / 2);
  margin-bottom: -10px;
}
.elementor-6064
  .elementor-element.elementor-element-41fa104
  .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-6064
  .elementor-element.elementor-element-41fa104
  .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl
  .elementor-6064
  .elementor-element.elementor-element-41fa104
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-left: 10px;
}
body:not(.rtl)
  .elementor-6064
  .elementor-element.elementor-element-41fa104
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-right: 10px;
}
body
  .elementor-6064
  .elementor-element.elementor-element-41fa104
  .elementor-labels-above
  .elementor-field-group
  > label {
  padding-bottom: 10px;
}
.elementor-6064
  .elementor-element.elementor-element-41fa104
  .elementor-field-group
  > label,
.elementor-6064
  .elementor-element.elementor-element-41fa104
  .elementor-field-subgroup
  label {
  color: #ffffff;
}
.elementor-6064
  .elementor-element.elementor-element-41fa104
  .elementor-field-group
  > label {
  font-family: "Belleza", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4em;
}
.elementor-6064
  .elementor-element.elementor-element-41fa104
  .elementor-field-type-html {
  padding-bottom: 0px;
  font-family: "Belleza", Sans-serif;
}
.elementor-6064
  .elementor-element.elementor-element-41fa104
  .elementor-field-group
  .elementor-field,
.elementor-6064
  .elementor-element.elementor-element-41fa104
  .elementor-field-subgroup
  label {
  font-family: "Belleza", Sans-serif;
  font-size: 12px;
}
.elementor-6064
  .elementor-element.elementor-element-41fa104
  .elementor-field-group:not(.elementor-field-type-upload)
  .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
}
.elementor-6064
  .elementor-element.elementor-element-41fa104
  .elementor-field-group
  .elementor-select-wrapper
  select {
  background-color: #ffffff;
}
.elementor-6064 .elementor-element.elementor-element-41fa104 .elementor-button {
  font-family: "Belleza", Sans-serif;
  font-weight: 400;
  line-height: 0em;
}
.elementor-6064 .elementor-element.elementor-element-41fa104 .elementor-button,
.elementor-6064
  .elementor-element.elementor-element-41fa104
  .elementor-button
  .elementor-button-icon {
  font-size: 16px;
}
.elementor-6064
  .elementor-element.elementor-element-41fa104
  .e-form__buttons__wrapper__button-next {
  background-color: #ffffff;
  background-image: none;
  color: #002060;
}
.elementor-6064
  .elementor-element.elementor-element-41fa104
  .elementor-button[type="submit"] {
  background-color: #ffffff;
  background-image: none;
  color: #002060;
}
.elementor-6064
  .elementor-element.elementor-element-41fa104
  .elementor-button[type="submit"]
  svg
  * {
  fill: #002060;
}
.elementor-6064
  .elementor-element.elementor-element-41fa104
  .e-form__buttons__wrapper__button-previous {
  color: #002060;
}
.elementor-6064
  .elementor-element.elementor-element-41fa104
  .e-form__buttons__wrapper__button-next:hover {
  background-color: #00c2f5;
  background-image: none;
  color: #002060;
}
.elementor-6064
  .elementor-element.elementor-element-41fa104
  .elementor-button[type="submit"]:hover {
  background-color: #00c2f5;
  background-image: none;
  color: #002060;
}
.elementor-6064
  .elementor-element.elementor-element-41fa104
  .elementor-button[type="submit"]:hover
  svg
  * {
  fill: #002060;
}
.elementor-6064
  .elementor-element.elementor-element-41fa104
  .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}
.elementor-6064 .elementor-element.elementor-element-41fa104 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}
.elementor-6064
  .elementor-element.elementor-element-41fa104
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 18px 18px 18px 18px;
}
@media (min-width: 778px) {
  .elementor-6064 .elementor-element.elementor-element-701fb18 {
    width: 14%;
  }
  .elementor-6064 .elementor-element.elementor-element-310d192 {
    width: 89.258%;
  }
  .elementor-6064 .elementor-element.elementor-element-8eb1504 {
    --width: 50%;
  }
  .elementor-6064 .elementor-element.elementor-element-f18bb8c {
    --width: 50%;
  }
  .elementor-6064 .elementor-element.elementor-element-5ef0be5 {
    --width: 25%;
  }
  .elementor-6064 .elementor-element.elementor-element-e6dd3ff {
    --width: 25%;
  }
  .elementor-6064 .elementor-element.elementor-element-f870c92 {
    --width: 25%;
  }
  .elementor-6064 .elementor-element.elementor-element-8e3d348 {
    --width: 25%;
  }
  .elementor-6064 .elementor-element.elementor-element-870cf20 {
    width: 24.996%;
  }
  .elementor-6064 .elementor-element.elementor-element-f38114b {
    width: 25%;
  }
  .elementor-6064 .elementor-element.elementor-element-06bd44c {
    width: 25.001%;
  }
  .elementor-6064 .elementor-element.elementor-element-04267bb {
    width: 25.003%;
  }
  .elementor-6064 .elementor-element.elementor-element-0cb33ed {
    width: 50%;
  }
  .elementor-6064 .elementor-element.elementor-element-8fc4d32 {
    width: 50%;
  }
  .elementor-6064 .elementor-element.elementor-element-62369a9 {
    width: 50%;
  }
  .elementor-6064 .elementor-element.elementor-element-e02d055 {
    width: 50%;
  }
  .elementor-6064 .elementor-element.elementor-element-b994aee {
    width: 50%;
  }
  .elementor-6064 .elementor-element.elementor-element-1816e86 {
    width: 50%;
  }
}
@media (max-width: 989px) and (min-width: 778px) {
  .elementor-6064 .elementor-element.elementor-element-870cf20 {
    width: 50%;
  }
  .elementor-6064 .elementor-element.elementor-element-f38114b {
    width: 50%;
  }
  .elementor-6064 .elementor-element.elementor-element-06bd44c {
    width: 50%;
  }
  .elementor-6064 .elementor-element.elementor-element-04267bb {
    width: 50%;
  }
  .elementor-6064 .elementor-element.elementor-element-c33962d {
    width: 100%;
  }
  .elementor-6064 .elementor-element.elementor-element-e4e77a8 {
    width: 100%;
  }
  .elementor-6064 .elementor-element.elementor-element-62369a9 {
    width: 100%;
  }
  .elementor-6064 .elementor-element.elementor-element-e02d055 {
    width: 100%;
  }
  .elementor-6064 .elementor-element.elementor-element-b3cfd2f {
    width: 100%;
  }
  .elementor-6064 .elementor-element.elementor-element-40097f1 {
    width: 100%;
  }
  .elementor-6064 .elementor-element.elementor-element-abccefa {
    width: 100%;
  }
  .elementor-6064 .elementor-element.elementor-element-b994aee {
    width: 100%;
  }
  .elementor-6064 .elementor-element.elementor-element-1816e86 {
    width: 100%;
  }
}
@media (max-width: 989px) {
  .elementor-6064 .elementor-element.elementor-element-c8498b7 {
    padding: 0px 20px 0px 20px;
  }
  div.elementor-6064 .elementor-element.elementor-element-701fb18 {
    max-width: fit-content;
    flex: 0 1 fit-content;
    min-width: initial;
  }
  .elementor-6064 .elementor-element.elementor-element-4ce27f2 img,
  .elementor-6064 .elementor-element.elementor-element-4ce27f2 svg {
    width: 30px;
  }
  div.elementor-6064 .elementor-element.elementor-element-310d192 {
    max-width: var(--the7-target-width, fit-content);
    flex: 0 1 var(--the7-target-width, fit-content);
    min-width: initial;
    --the7-target-width: 0px;
  }
  .elementor-6064
    .elementor-element.elementor-element-db36108.horizontal-menu--dropdown-tablet
    .horizontal-menu-wrap:not(.horizontal-menu-dropdown)
    > .horizontal-menu-toggle {
    display: inline-flex;
  }
  .elementor-6064
    .elementor-element.elementor-element-db36108.horizontal-menu--dropdown-tablet
    .horizontal-menu-wrap:not(.horizontal-menu-dropdown)
    > .dt-nav-menu-horizontal--main {
    display: none;
  }
  .elementor-6064
    .elementor-element.elementor-element-db36108.horizontal-menu--dropdown-tablet
    .horizontal-menu-wrap.horizontal-menu-dropdown
    > .dt-nav-menu-horizontal--main {
    display: inline-flex;
  }
  .elementor-6064
    .elementor-element.elementor-element-db36108.horizontal-menu--dropdown-mobile
    .horizontal-menu-wrap.horizontal-menu-dropdown
    > .dt-nav-menu-horizontal--main {
    display: none;
  }
  .elementor-6064
    .elementor-element.elementor-element-db36108.horizontal-menu--dropdown-tablet
    .horizontal-menu-wrap {
    align-items: center;
    align-self: var(--justify, center);
  }
  .elementor-6064
    .elementor-element.elementor-element-db36108.dt-sub-menu_align-tablet-left.sub-icon_position-left.sub-icon_align-side
    .horizontal-sub-nav
    > li
    .menu-item-text {
    margin: 0 0 0 var(--sub-icon-spacing);
    padding: 0 0 0 var(--sub-icon-size);
  }
  .elementor-6064
    .elementor-element.elementor-element-db36108.dt-sub-menu_align-tablet-right.sub-icon_position-left.sub-icon_align-side
    .horizontal-sub-nav
    > li
    .menu-item-text {
    margin: 0 0 0 var(--sub-icon-spacing);
    padding: 0 0 0 var(--sub-icon-size);
  }
  .elementor-6064
    .elementor-element.elementor-element-db36108.dt-sub-menu_align-tablet-left.sub-icon_position-right.sub-icon_align-side
    .horizontal-sub-nav
    > li
    .menu-item-text {
    margin: 0 var(--sub-icon-spacing) 0 0;
    padding: 0 var(--sub-icon-size) 0 0;
  }
  .elementor-6064
    .elementor-element.elementor-element-db36108.dt-sub-menu_align-tablet-right.sub-icon_position-right.sub-icon_align-side
    .horizontal-sub-nav
    > li
    .menu-item-text {
    margin: 0 var(--sub-icon-spacing) 0 0;
    padding: 0 var(--sub-icon-size) 0 0;
  }
  .elementor-6064
    .elementor-element.elementor-element-db36108.dt-sub-menu_align-tablet-center.sub-icon_align-side
    .horizontal-sub-nav
    > li
    .menu-item-text {
    margin: 0 var(--icon-spacing);
    padding: 0 var(--sub-icon-size);
  }
  .elementor-6064 .elementor-element.elementor-element-db36108 .toggle-text {
    font-size: var(--e-global-typography-el_title_6-font-size);
    line-height: var(--e-global-typography-el_title_6-line-height);
  }
  .elementor-6064 .elementor-element.elementor-element-db36108 {
    width: 100%;
    max-width: 100%;
  }
  div.elementor-6064 .elementor-element.elementor-element-b86f2aa {
    max-width: initial;
    flex: 1 0 0;
    min-width: 25px;
  }
  .elementor-6064
    .elementor-element.elementor-element-541d93f
    > .elementor-container {
    min-height: 90vh;
  }
  .elementor-6064
    .elementor-element.elementor-element-4297710
    > .elementor-element-populated {
    padding: 0px 0px 60px 0px;
  }
  .elementor-6064
    .elementor-element.elementor-element-f5f7bca.elementor-skin-slideshow
    .elementor-main-swiper {
    margin-bottom: 10px;
  }
  .elementor-6064
    .elementor-element.elementor-element-13a5e1f
    .elementor-counter-title {
    font-size: var(--e-global-typography-el_title_5-font-size);
    line-height: var(--e-global-typography-el_title_5-line-height);
  }
  .elementor-6064
    .elementor-element.elementor-element-2ce4a42
    .elementor-counter-title {
    font-size: var(--e-global-typography-el_title_5-font-size);
    line-height: var(--e-global-typography-el_title_5-line-height);
  }
  .elementor-6064
    .elementor-element.elementor-element-32e2c2b
    .elementor-counter-title {
    font-size: var(--e-global-typography-el_title_5-font-size);
    line-height: var(--e-global-typography-el_title_5-line-height);
  }
  .elementor-6064
    .elementor-element.elementor-element-09f1123
    .elementor-counter-title {
    font-size: var(--e-global-typography-el_title_5-font-size);
    line-height: var(--e-global-typography-el_title_5-line-height);
  }
  .elementor-6064
    .elementor-element.elementor-element-2c14f59
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-6064 .elementor-element.elementor-element-494bda8 {
    font-size: 18px;
  }
  .elementor-6064 .elementor-element.elementor-element-a0a7612 {
    font-size: 18px;
  }
  .elementor-6064 .elementor-element.elementor-element-7c760d5 .dt-css-grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .elementor-6064 .elementor-element.elementor-element-7c760d5 {
    --wide-desktop-columns: 1;
  }
  .elementor-6064
    .elementor-element.elementor-element-7c760d5.icon-position-tablet-left
    .elementor-icon-div {
    margin: 0 var(--icon-spacing) 0 0;
  }
  .elementor-6064
    .elementor-element.elementor-element-7c760d5.icon-position-tablet-right
    .elementor-icon-div {
    margin: 0 0 0 var(--icon-spacing);
  }
  .elementor-6064
    .elementor-element.elementor-element-7c760d5.icon-position-tablet-top
    .elementor-icon-div {
    margin: 0 0 var(--icon-spacing) 0;
  }
}
@media (max-width: 777px) {
  .elementor-6064 .elementor-element.elementor-element-4ce27f2 img,
  .elementor-6064 .elementor-element.elementor-element-4ce27f2 svg {
    width: 155px;
  }
  .elementor-6064
    .elementor-element.elementor-element-db36108.horizontal-menu--dropdown-mobile
    .horizontal-menu-wrap:not(.horizontal-menu-dropdown)
    > .horizontal-menu-toggle {
    display: inline-flex;
  }
  .elementor-6064
    .elementor-element.elementor-element-db36108.horizontal-menu--dropdown-mobile
    .horizontal-menu-wrap.horizontal-menu-dropdown
    > .dt-nav-menu-horizontal--main {
    display: inline-flex;
  }
  .elementor-6064
    .elementor-element.elementor-element-db36108.horizontal-menu--dropdown-mobile
    .horizontal-menu-wrap {
    align-items: center;
    align-self: var(--justify, center);
  }
  .elementor-6064
    .elementor-element.elementor-element-db36108.dt-sub-menu_align-mobile-left.sub-icon_position-left.sub-icon_align-side
    .horizontal-sub-nav
    > li
    .menu-item-text {
    margin: 0 0 0 var(--sub-icon-spacing);
    padding: 0 0 0 var(--sub-icon-size);
  }
  .elementor-6064
    .elementor-element.elementor-element-db36108.dt-sub-menu_align-mobile-right.sub-icon_position-left.sub-icon_align-side
    .horizontal-sub-nav
    > li
    .menu-item-text {
    margin: 0 0 0 var(--sub-icon-spacing);
    padding: 0 0 0 var(--sub-icon-size);
  }
  .elementor-6064
    .elementor-element.elementor-element-db36108.dt-sub-menu_align-mobile-left.sub-icon_position-right.sub-icon_align-side
    .horizontal-sub-nav
    > li
    .menu-item-text {
    margin: 0 var(--sub-icon-spacing) 0 0;
    padding: 0 var(--sub-icon-size) 0 0;
  }
  .elementor-6064
    .elementor-element.elementor-element-db36108.dt-sub-menu_align-mobile-right.sub-icon_position-right.sub-icon_align-side
    .horizontal-sub-nav
    > li
    .menu-item-text {
    margin: 0 var(--sub-icon-spacing) 0 0;
    padding: 0 var(--sub-icon-size) 0 0;
  }
  .elementor-6064
    .elementor-element.elementor-element-db36108.dt-sub-menu_align-tablet-right.sub-icon_position-right.sub-icon_align-side
    .horizontal-sub-nav
    > li
    .menu-item-text {
    margin: 0 var(--sub-icon-spacing) 0 0;
    padding: 0 var(--sub-icon-size) 0 0;
  }
  .elementor-6064
    .elementor-element.elementor-element-db36108.dt-sub-menu_align-right.sub-icon_position-right.sub-icon_align-side:not(
      .dt-sub-menu_align-tablet-center
    )
    .horizontal-sub-nav
    > li
    .menu-item-text {
    margin: 0 var(--sub-icon-spacing) 0 0;
    padding: 0 var(--sub-icon-size) 0 0;
  }
  .elementor-6064
    .elementor-element.elementor-element-db36108.dt-sub-menu_align-mobile-center.sub-icon_align-side
    .horizontal-sub-nav
    > li
    .menu-item-text {
    margin: 0 var(--icon-spacing) !important;
    padding: 0 var(--sub-icon-size) !important;
  }
  .elementor-6064 .elementor-element.elementor-element-db36108 .toggle-text {
    font-size: var(--e-global-typography-el_title_6-font-size);
    line-height: var(--e-global-typography-el_title_6-line-height);
  }
  .elementor-6064
    .elementor-element.elementor-element-541d93f
    > .elementor-container {
    min-height: 90vh;
  }
  .elementor-6064 .elementor-element.elementor-element-1c37c53 {
    --spacer-size: 40px;
  }
  .elementor-6064 .elementor-element.elementor-element-8fca588 {
    --spacer-size: 40px;
  }
  .elementor-6064
    .elementor-element.elementor-element-522bba2
    .elementor-headline {
    font-size: 15px;
  }
  .elementor-6064
    .elementor-element.elementor-element-522bba2
    > .elementor-widget-container {
    padding: 0% 0% 0% 2%;
  }
  .elementor-6064
    .elementor-element.elementor-element-096ec9d
    .elementor-headline {
    font-size: 15px;
  }
  .elementor-6064
    .elementor-element.elementor-element-096ec9d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10% 0% 0% 2%;
  }
  .elementor-6064
    .elementor-element.elementor-element-186d818
    .elementor-headline {
    font-size: 15px;
  }
  .elementor-6064
    .elementor-element.elementor-element-186d818
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10% 0% 0% 2%;
  }
  .elementor-6064
    .elementor-element.elementor-element-f5f7bca.elementor-skin-slideshow
    .elementor-main-swiper {
    margin-bottom: 10px;
  }
  .elementor-6064
    .elementor-element.elementor-element-8cb7a73
    .elementor-divider-separator {
    width: 100%;
  }
  .elementor-6064
    .elementor-element.elementor-element-22e4d78
    .elementor-divider-separator {
    width: 100%;
  }
  .elementor-6064
    .elementor-element.elementor-element-6f0e692
    > .elementor-container {
    min-height: 0px;
  }
  .elementor-6064 .elementor-element.elementor-element-870cf20 {
    width: 50%;
  }
  .elementor-6064
    .elementor-element.elementor-element-13a5e1f
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-6064
    .elementor-element.elementor-element-13a5e1f
    .elementor-counter-title {
    font-size: var(--e-global-typography-el_title_5-font-size);
    line-height: var(--e-global-typography-el_title_5-line-height);
  }
  .elementor-6064
    .elementor-element.elementor-element-cf69f57
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-6064 .elementor-element.elementor-element-f38114b {
    width: 50%;
  }
  .elementor-6064
    .elementor-element.elementor-element-2ce4a42
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-6064
    .elementor-element.elementor-element-2ce4a42
    .elementor-counter-title {
    font-size: var(--e-global-typography-el_title_5-font-size);
    line-height: var(--e-global-typography-el_title_5-line-height);
  }
  .elementor-6064
    .elementor-element.elementor-element-690a789
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-6064 .elementor-element.elementor-element-06bd44c {
    width: 50%;
  }
  .elementor-6064
    .elementor-element.elementor-element-32e2c2b
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-6064
    .elementor-element.elementor-element-32e2c2b
    .elementor-counter-title {
    font-size: var(--e-global-typography-el_title_5-font-size);
    line-height: var(--e-global-typography-el_title_5-line-height);
  }
  .elementor-6064
    .elementor-element.elementor-element-15c4e3d
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-6064 .elementor-element.elementor-element-04267bb {
    width: 50%;
  }
  .elementor-6064
    .elementor-element.elementor-element-09f1123
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-6064
    .elementor-element.elementor-element-09f1123
    .elementor-counter-title {
    font-size: var(--e-global-typography-el_title_5-font-size);
    line-height: var(--e-global-typography-el_title_5-line-height);
  }
  .elementor-6064
    .elementor-element.elementor-element-2ae2d02
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-6064
    .elementor-element.elementor-element-d9606f8
    .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-6064 .elementor-element.elementor-element-078124f {
    padding: 0px 0px 0px 0px;
  }
  .elementor-6064
    .elementor-element.elementor-element-7240d80
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-6064
    .elementor-element.elementor-element-7240d80
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-6064
    .elementor-element.elementor-element-1fc65d8
    .elementor-divider-separator {
    width: 100%;
  }
  .elementor-6064
    .elementor-element.elementor-element-2c14f59
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-6064
    .elementor-element.elementor-element-6c2885a
    .the7-adv-accordion
    h4.elementor-tab-title {
    font-size: 14px;
  }
  .elementor-6064
    .elementor-element.elementor-element-6c2885a
    .elementor-tab-title {
    padding: 10px 0px 10px 0px;
  }
  .elementor-6064
    .elementor-element.elementor-element-6c2885a
    .elementor-tab-title
    .elementor-accordion-icon.elementor-accordion-tab-icon
    .elementor-icon {
    font-size: 20px;
  }
  .elementor-6064
    .elementor-element.elementor-element-6c2885a
    .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-left {
    margin-right: 10px;
  }
  .elementor-6064
    .elementor-element.elementor-element-6c2885a
    .elementor-accordion-icon.elementor-accordion-tab-icon.elementor-accordion-icon-right {
    margin-left: 10px;
  }
  .elementor-6064
    .elementor-element.elementor-element-6c2885a
    .elementor-tab-content {
    font-size: 12px;
  }
  .elementor-6064 .elementor-element.elementor-element-6c2885a {
    width: 100%;
    max-width: 100%;
  }
  .elementor-6064
    .elementor-element.elementor-element-e81a6c3
    .elementor-button,
  .elementor-6064
    .elementor-element.elementor-element-e81a6c3
    .elementor-button
    .elementor-button-icon {
    font-size: 16px;
  }
  .elementor-6064 .elementor-element.elementor-element-2e89b13 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-6064
    .elementor-element.elementor-element-28a08bc
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-6064
    .elementor-element.elementor-element-28a08bc
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-6064
    .elementor-element.elementor-element-12e4afb
    .elementor-divider-separator {
    width: 100%;
  }
  .elementor-6064
    .elementor-element.elementor-element-62369a9
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-6064 .elementor-element.elementor-element-018c9d9 img,
  .elementor-6064 .elementor-element.elementor-element-018c9d9 svg {
    width: 40%;
  }
  .elementor-6064
    .elementor-element.elementor-element-0b01802
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-6064 .elementor-element.elementor-element-494bda8 {
    font-size: 16px;
  }
  .elementor-6064
    .elementor-element.elementor-element-494bda8
    > .elementor-widget-container {
    margin: 0px 0px 0px 15px;
  }
  .elementor-6064
    .elementor-element.elementor-element-71e2076
    .elementor-toggle-title {
    font-size: 16px;
  }
  .elementor-6064
    .elementor-element.elementor-element-71e2076
    .elementor-tab-content {
    font-size: 14px;
  }
  .elementor-6064 .elementor-element.elementor-element-707a928 img,
  .elementor-6064 .elementor-element.elementor-element-707a928 svg {
    width: 40%;
  }
  .elementor-6064
    .elementor-element.elementor-element-24bba15
    .elementor-heading-title {
    font-size: 16px;
  }
  .elementor-6064 .elementor-element.elementor-element-a0a7612 {
    font-size: 16px;
  }
  .elementor-6064
    .elementor-element.elementor-element-a0a7612
    > .elementor-widget-container {
    margin: 0px 0px 0px 15px;
  }
  .elementor-6064
    .elementor-element.elementor-element-59bf6da
    .elementor-toggle-title {
    font-size: 16px;
  }
  .elementor-6064
    .elementor-element.elementor-element-59bf6da
    .elementor-tab-content {
    font-size: 14px;
  }
  .elementor-6064 .elementor-element.elementor-element-3399dc7 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-6064
    .elementor-element.elementor-element-1c3c6dd
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-6064
    .elementor-element.elementor-element-1c3c6dd
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-6064
    .elementor-element.elementor-element-2f0250e
    .elementor-divider-separator {
    width: 100%;
  }
  .elementor-6064
    .elementor-element.elementor-element-583ed05
    .owl-stage-outer {
    --stage-right-gap: 0px;
    --stage-left-gap: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-6064
    .elementor-element.elementor-element-583ed05
    .dt-owl-item-wrap {
    padding: 0px 0px 0px 0px;
  }
  .elementor-6064
    .elementor-element.elementor-element-583ed05
    .dt-owl-item-heading {
    font-size: 18px;
  }
  .elementor-6064
    .elementor-element.elementor-element-583ed05
    .dt-owl-item-subtitle {
    font-size: 18px;
  }
  .elementor-6064
    .elementor-element.elementor-element-583ed05
    .dt-owl-item-description {
    font-size: 14px;
  }
  .elementor-6064 .elementor-element.elementor-element-583ed05 .owl-carousel {
    --arrow-icon-size: 20px;
  }
  .elementor-6064 .elementor-element.elementor-element-583ed05 .owl-nav i {
    font-size: 20px;
  }
  .elementor-6064 .elementor-element.elementor-element-583ed05 .owl-nav a svg {
    width: 20px;
    height: 20px;
  }
  .elementor-6064
    .elementor-element.elementor-element-f0ab5c2
    .elementor-heading-title {
    font-size: 22px;
  }
  .elementor-6064
    .elementor-element.elementor-element-f0ab5c2
    > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-6064
    .elementor-element.elementor-element-a50cfc7
    .elementor-divider-separator {
    width: 100%;
  }
  .elementor-6064 .elementor-element.elementor-element-83c3fa3 iframe {
    height: 400px;
  }
  .elementor-6064
    .elementor-element.elementor-element-2d3037e
    .elementor-heading-title {
    font-size: 20px;
  }
  .elementor-6064 .elementor-element.elementor-element-d99fbb8 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-6064 .elementor-element.elementor-element-7c760d5 .dt-css-grid {
    grid-template-columns: repeat(1, 1fr);
  }
  .elementor-6064 .elementor-element.elementor-element-7c760d5 {
    --wide-desktop-columns: 1;
  }
  .elementor-6064
    .elementor-element.elementor-element-7c760d5
    .wf-cell
    .the7-icon-box-grid {
    min-height: 50px;
  }
  .elementor-6064 .elementor-element.elementor-element-7c760d5 .elementor-icon {
    font-size: 25px;
  }
  .elementor-6064
    .elementor-element.elementor-element-7c760d5.icon-position-mobile-left
    .elementor-icon-div {
    margin: 0 var(--icon-spacing) 0 0;
  }
  .elementor-6064
    .elementor-element.elementor-element-7c760d5.icon-position-mobile-right
    .elementor-icon-div {
    margin: 0 0 0 var(--icon-spacing);
  }
  .elementor-6064
    .elementor-element.elementor-element-7c760d5.icon-position-mobile-top
    .elementor-icon-div {
    margin: 0 0 var(--icon-spacing) 0;
  }
  .elementor-6064
    .elementor-element.elementor-element-7c760d5
    .box-content-wrapper
    .box-heading,
  .elementor-6064
    .elementor-element.elementor-element-7c760d5
    .box-content-wrapper
    .box-heading
    a {
    font-size: 16px;
  }
  .elementor-6064
    .elementor-element.elementor-element-7c760d5
    .box-description {
    font-size: 16px;
  }
  .elementor-6064
    .elementor-element.elementor-element-7c760d5
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-6064
    .elementor-element.elementor-element-41fa104
    .elementor-field-group
    > label {
    font-size: 16px;
  }
  .elementor-6064
    .elementor-element.elementor-element-41fa104
    .elementor-field-group
    .elementor-field,
  .elementor-6064
    .elementor-element.elementor-element-41fa104
    .elementor-field-subgroup
    label {
    font-size: 12px;
  }
  .elementor-6064
    .elementor-element.elementor-element-41fa104
    .elementor-button,
  .elementor-6064
    .elementor-element.elementor-element-41fa104
    .elementor-button
    .elementor-button-icon {
    font-size: 16px;
  }
}
.the7_testimonials_carousel-583ed05.testimonials-carousel .owl-dots {
  top: calc(100% + 30px);
  left: 50%;
  transform: translateX(calc(-50% + 0px));
  width: calc(100% - 120px);
  text-align: center;
}
@media all and (-ms-high-contrast: none) {
  .the7_testimonials_carousel-583ed05.testimonials-carousel .owl-dots {
    transform: translateX(-50%);
    margin-left: 0px;
  }
}
.the7_testimonials_carousel-583ed05.testimonials-carousel {
  --the7-carousel-bullet-color: var(--the7-accent-color);
  --the7-carousel-bullet-hover-color: var(--the7-accent-color);
  --the7-carousel-bullet-active-color: var(--the7-carousel-bullet-hover-color);
}
.the7_testimonials_carousel-583ed05.testimonials-carousel .owl-dot {
  width: var(--the7-carousel-bullet-size);
  height: var(--the7-carousel-bullet-size);
  margin: 0 calc(var(--the7-carousel-bullet-gap) / 2);
}
.bullets-scale-up.the7_testimonials_carousel-583ed05.testimonials-carousel
  .owl-dot:not(.active):not(:hover)
  span {
  background: var(--the7-carousel-bullet-color);
}
.bullets-scale-up.the7_testimonials_carousel-583ed05.testimonials-carousel
  .owl-dot:not(.active):hover
  span {
  background: var(--the7-carousel-bullet-hover-color);
}
.bullets-scale-up.the7_testimonials_carousel-583ed05.testimonials-carousel
  .owl-dot.active
  span {
  background: var(--the7-carousel-bullet-active-color);
}
.bullets-stroke.the7_testimonials_carousel-583ed05.testimonials-carousel
  .owl-dot:not(.active):not(:hover)
  span {
  background: var(--the7-carousel-bullet-color);
}
.bullets-stroke.the7_testimonials_carousel-583ed05.testimonials-carousel
  .owl-dot:not(.active):hover
  span {
  background: var(--the7-carousel-bullet-hover-color);
}
.bullets-stroke.the7_testimonials_carousel-583ed05.testimonials-carousel
  .owl-dot.active
  span {
  box-shadow: 0 0 0 2px var(--the7-carousel-bullet-active-color);
}
.bullets-fill-in.the7_testimonials_carousel-583ed05.testimonials-carousel
  .owl-dot:not(.active):not(:hover)
  span {
  box-shadow: inset 0 0 0 2px var(--the7-carousel-bullet-color);
}
.bullets-fill-in.the7_testimonials_carousel-583ed05.testimonials-carousel
  .owl-dot:not(.active):hover
  span {
  box-shadow: inset 0 0 0 2px var(--the7-carousel-bullet-hover-color);
}
.bullets-fill-in.the7_testimonials_carousel-583ed05.testimonials-carousel
  .owl-dot.active
  span {
  box-shadow: inset 0 0 0 20px var(--the7-carousel-bullet-active-color);
}
.bullets-small-dot-stroke.the7_testimonials_carousel-583ed05.testimonials-carousel
  .owl-dot:not(.active):not(:hover)
  span {
  background: var(--the7-carousel-bullet-color);
}
.bullets-small-dot-stroke.the7_testimonials_carousel-583ed05.testimonials-carousel
  .owl-dot:not(.active):hover
  span {
  background: var(--the7-carousel-bullet-hover-color);
}
.bullets-small-dot-stroke.the7_testimonials_carousel-583ed05.testimonials-carousel
  .owl-dot.active
  span {
  background: var(--the7-carousel-bullet-active-color);
}
.bullets-small-dot-stroke.the7_testimonials_carousel-583ed05.testimonials-carousel
  .owl-dot.active {
  box-shadow: 0 0 0 2px var(--the7-carousel-bullet-active-color);
}
.bullets-ubax.the7_testimonials_carousel-583ed05.testimonials-carousel
  .owl-dot
  span {
  background: var(--the7-carousel-bullet-color);
}
.bullets-ubax.the7_testimonials_carousel-583ed05.testimonials-carousel
  .owl-dot.active
  span {
  border-color: var(--the7-carousel-bullet-active-color);
}
.bullets-ubax.the7_testimonials_carousel-583ed05.testimonials-carousel
  .owl-dot:not(.active):hover
  span {
  background: var(--the7-carousel-bullet-hover-color);
}
.bullets-etefu.the7_testimonials_carousel-583ed05.testimonials-carousel
  .owl-dot
  span {
  background: var(--the7-carousel-bullet-color);
}
.bullets-etefu.the7_testimonials_carousel-583ed05.testimonials-carousel
  .owl-dot:not(.active):hover
  span {
  background: var(--the7-carousel-bullet-hover-color);
}
.bullets-etefu.the7_testimonials_carousel-583ed05.testimonials-carousel
  .owl-dot
  span:before {
  background: var(--the7-carousel-bullet-active-color);
}
.accent-gradient
  .bullets-etefu.the7_testimonials_carousel-583ed05.testimonials-carousel
  .owl-dot
  span:before {
  background: var(--the7-carousel-bullet-active-color);
}
.the7_testimonials_carousel-583ed05.testimonials-carousel.dt-icon-hover-off
  .dt-owl-item-icon:hover:before {
  opacity: 1;
}
.the7_testimonials_carousel-583ed05.testimonials-carousel.dt-icon-hover-off
  .dt-owl-item-icon:after {
  display: none;
}
.the7_testimonials_carousel-583ed05.testimonials-carousel {
  --the7-layout_1-grid: " icon" " header " " subtitle " " desc" " button ";
  --the7-layout_2-grid: " desc desc " " icon empty " " icon header "
    " icon subtitle " " icon button " " icon empty1";
  --the7-layout_3-grid: "icon header" "icon subtitle" "icon desc" "icon button";
  --the7-layout_4-grid: " header icon " " subtitle icon " " desc icon "
    " button icon ";
  --the7-layout_5-grid: " desc" " icon" " header " " subtitle " " button ";
  --the7-layout_6-grid: " desc desc " " icon empty " " icon header "
    " icon subtitle " " icon button " " icon empty1";
  --the7-layout_6-grid-no_btn: "desc desc desc desc" "empty1 icon before empty2"
    "empty1 icon header empty2" "empty1 icon subtitle empty2"
    "empty1 icon empty empty2";
  --the7-layout_6-grid-no_icon: " desc " "header " "subtitle " "button ";
  --the7-layout_7-grid: "icon desc" "icon header" "icon subtitle" "icon button";
  --the7-layout_7-grid-no_icon: "desc" "header" "subtitle" "button";
  --the7-layout_8-grid: " desc icon " " header icon " " subtitle icon "
    " button icon ";
  --the7-layout_8-grid-no_icon: " desc" " header" " subtitle" " button";
  --the7-layout_9-grid: " icon" " desc" " header " " subtitle " " button ";
}
.slider-layout_1.the7_testimonials_carousel-583ed05.testimonials-carousel
  .dt-owl-item-inner,
.hide-icon .dt-owl-item-inner {
  grid-template-areas: var(--the7-layout_1-grid);
}
.slider-layout_2.the7_testimonials_carousel-583ed05.testimonials-carousel
  .dt-owl-item-wrap:not(.hide-icon)
  .dt-owl-item-inner {
  grid-template-areas: var(--the7-layout_2-grid);
}
.slider-layout_3.the7_testimonials_carousel-583ed05.testimonials-carousel
  .dt-owl-item-wrap:not(.hide-icon)
  .dt-owl-item-inner {
  grid-template-areas: var(--the7-layout_3-grid);
  grid-template-rows: repeat(3, auto) 1fr;
}
.slider-layout_4.the7_testimonials_carousel-583ed05.testimonials-carousel
  .dt-owl-item-wrap:not(.hide-icon)
  .dt-owl-item-inner {
  grid-template-areas: var(--the7-layout_4-grid);
  grid-template-rows: repeat(3, auto) 1fr;
}
.slider-layout_5.the7_testimonials_carousel-583ed05.testimonials-carousel
  .dt-owl-item-wrap:not(.hide-icon)
  .dt-owl-item-inner {
  grid-template-areas: var(--the7-layout_5-grid);
}
.slider-layout_6.the7_testimonials_carousel-583ed05.testimonials-carousel
  .dt-owl-item-wrap:not(.hide-icon):not(.hide-btn)
  .dt-owl-item-inner {
  grid-template-areas: var(--the7-layout_6-grid);
  grid-auto-rows: min-content;
}
.slider-layout_6.the7_testimonials_carousel-583ed05.testimonials-carousel
  .dt-owl-item-wrap.hide-icon
  .dt-owl-item-inner {
  grid-template-areas: var(--the7-layout_6-grid-no_icon);
  grid-auto-rows: min-content;
}
.slider-layout_6.the7_testimonials_carousel-583ed05.testimonials-carousel
  .dt-owl-item-wrap:not(.hide-icon).hide-btn
  .dt-owl-item-inner {
  grid-template-areas: var(--the7-layout_6-grid-no_btn);
  grid-auto-rows: min-content;
}
.slider-layout_7.the7_testimonials_carousel-583ed05.testimonials-carousel
  .dt-owl-item-wrap:not(.hide-icon)
  .dt-owl-item-inner {
  grid-template-areas: var(--the7-layout_7-grid);
  grid-template-rows: repeat(3, auto) 1fr;
}
.slider-layout_7.the7_testimonials_carousel-583ed05.testimonials-carousel
  .dt-owl-item-wrap.hide-icon
  .dt-owl-item-inner {
  grid-template-areas: var(--the7-layout_7-grid-no_icon);
  grid-template-rows: repeat(3, auto) 1fr;
}
.slider-layout_8.the7_testimonials_carousel-583ed05.testimonials-carousel
  .dt-owl-item-wrap:not(.hide-icon)
  .dt-owl-item-inner {
  grid-template-areas: var(--the7-layout_8-grid);
  grid-template-rows: repeat(3, auto) 1fr;
}
.slider-layout_8.the7_testimonials_carousel-583ed05.testimonials-carousel
  .dt-owl-item-wrap.hide-icon
  .dt-owl-item-inner {
  grid-template-areas: var(--the7-layout_8-grid-no_icon);
}
.slider-layout_9.the7_testimonials_carousel-583ed05.testimonials-carousel
  .dt-owl-item-wrap
  .dt-owl-item-inner {
  grid-template-areas: var(--the7-layout_9-grid);
}
.the7_testimonials_carousel-583ed05.testimonials-carousel {
  --the7-slider-icon-size: 90px;
  --the7-slider-text-alignment: center;
  --the7-slider-item-flex-alignment: center;
  --the7-slider-btn-flex-alignment: center;
  --the7-slider-title-flex-alignment: center;
}
.the7_testimonials_carousel-583ed05.testimonials-carousel {
  --the7-slider-columns: minmax(0, 100%);
  --the7-slider-gap: normal;
  --the7-slider-margin: 0px 0px 0px 0px;
}
.the7_testimonials_carousel-583ed05.testimonials-carousel .hide-icon {
  --the7-slider-title-flex-alignment: var(--the7-slider-text-alignment);
  --the7-slider-btn-flex-alignment: var(--the7-slider-text-alignment);
}
.the7_testimonials_carousel-583ed05.testimonials-carousel
  .dt-owl-item-wrap:not(.hide-icon)
  .dt-owl-item-inner {
  grid-template-columns: var(--the7-slider-columns);
  grid-column-gap: var(--the7-slider-gap);
}
.the7_testimonials_carousel-583ed05.testimonials-carousel
  .dt-owl-item-wrap:not(.hide-icon)
  .dt-owl-item-inner
  .dt-owl-item-icon,
.the7_testimonials_carousel-583ed05.testimonials-carousel
  .dt-owl-item-wrap:not(.hide-icon)
  .dt-owl-item-inner
  .dt-owl-item-image {
  margin: var(--the7-slider-margin);
  justify-self: var(--the7-slider-item-flex-alignment);
}
.the7_testimonials_carousel-583ed05.testimonials-carousel .dt-owl-item-icon {
  width: var(--the7-slider-icon-size);
  height: var(--the7-slider-icon-size);
  padding-top: var(--the7-slider-icon-size);
}
.the7_testimonials_carousel-583ed05.testimonials-carousel .dt-owl-item-image {
  max-width: 90px;
}
.the7_testimonials_carousel-583ed05.testimonials-carousel
  .dt-owl-item-description {
  text-align: var(--the7-slider-text-alignment);
}
.the7_testimonials_carousel-583ed05.testimonials-carousel .dt-owl-item-heading,
.the7_testimonials_carousel-583ed05.testimonials-carousel
  .dt-owl-item-subtitle {
  justify-self: var(--the7-slider-title-flex-alignment);
  text-align: center;
}
.the7_testimonials_carousel-583ed05.testimonials-carousel
  .hide-icon
  .dt-owl-item-heading,
.the7_testimonials_carousel-583ed05.testimonials-carousel
  .hide-icon
  .dt-owl-item-subtitle {
  text-align: var(--the7-slider-text-alignment);
}
.the7_testimonials_carousel-583ed05.testimonials-carousel .dt-slide-button {
  justify-self: var(--the7-slider-btn-flex-alignment);
}
.the7_testimonials_carousel-583ed05.testimonials-carousel .dt-owl-item-icon {
  line-height: 90px;
}
.the7_testimonials_carousel-583ed05.testimonials-carousel
  .dt-owl-item-icon:before,
.the7_testimonials_carousel-583ed05.testimonials-carousel
  .dt-owl-item-icon:after {
  width: 100%;
  height: 100%;
  line-height: 90px;
}
.the7_testimonials_carousel-583ed05.testimonials-carousel .dt-owl-item-icon i {
  font-size: 16px;
}
.the7_testimonials_carousel-583ed05.testimonials-carousel
  .dt-owl-item-icon
  svg {
  width: 16px;
  height: auto;
}
.slider-layout_2.the7_testimonials_carousel-583ed05.testimonials-carousel
  .dt-owl-item-wrap:not(.hide-icon)
  .dt-owl-item-heading,
.slider-layout_6.the7_testimonials_carousel-583ed05.testimonials-carousel
  .dt-owl-item-wrap:not(.hide-icon)
  .dt-owl-item-heading {
  align-self: center;
}
.the7_testimonials_carousel-583ed05.testimonials-carousel .owl-nav a.owl-prev {
  top: 50%;
  transform: translateY(calc(-50% + 0px));
  left: -60px;
  transform: translateX(0);
  transform: translate3d(0, calc(-50% + 0px), 0);
}
@media all and (-ms-high-contrast: none) {
  .the7_testimonials_carousel-583ed05.testimonials-carousel
    .owl-nav
    a.owl-prev {
    transform: translateY(-50%);
    margin-top: 0px;
  }
}
.the7_testimonials_carousel-583ed05.testimonials-carousel .owl-nav a.owl-next {
  top: 50%;
  transform: translateY(calc(-50% + 0px));
  right: -60px;
  left: auto;
  transform: translateX(0);
  transform: translate3d(0, calc(-50% + 0px), 0);
}
@media all and (-ms-high-contrast: none) {
  .the7_testimonials_carousel-583ed05.testimonials-carousel
    .owl-nav
    a.owl-next {
    transform: translateY(-50%);
    margin-top: 0px;
  }
}
.the7_testimonials_carousel-583ed05.testimonials-carousel.carousel-nav-display-never
  .owl-nav
  a {
  display: none;
}
.the7_testimonials_carousel-583ed05.testimonials-carousel.carousel-nav-display-hover
  .owl-nav {
  opacity: 0;
  transition: opacity 0.3s;
}
.the7_testimonials_carousel-583ed05.testimonials-carousel.carousel-nav-display-hover:hover
  .owl-nav {
  opacity: 1;
}
@media screen and (max-width: 989px) {
  .slide-h-position-tablet-left .dt-slide-button,
  .slide-h-position-tablet-left .testimonials-carousel .dt-slide-button,
  .slide-h-position-tablet-left .dt-owl-item-icon,
  .slide-h-position-tablet-left .testimonials-carousel .dt-owl-item-icon,
  .slide-h-position-tablet-left .dt-owl-item-image,
  .slide-h-position-tablet-left .testimonials-carousel .dt-owl-item-image {
    justify-self: flex-start;
  }
  .layout-2 .dt-slide-button {
    justify-self: flex-start;
  }
  .slide-h-position-tablet-center .dt-slide-button,
  .slide-h-position-tablet-center .testimonials-carousel .dt-slide-button,
  .slide-h-position-tablet-center .dt-owl-item-icon,
  .slide-h-position-tablet-center .testimonials-carousel .dt-owl-item-icon,
  .slide-h-position-tablet-center .dt-owl-item-image,
  .slide-h-position-tablet-center .testimonials-carousel .dt-owl-item-image {
    justify-self: center;
  }
  .slide-h-position-tablet-center .testimonials-carousel .dt-slide-button,
  .slide-h-position-tablet-center .testimonials-carousel .dt-owl-item-icon,
  .slide-h-position-tablet-center .testimonials-carousel .dt-owl-item-image {
    justify-self: center;
  }
  .slide-h-position-center .slider-tablet-layout_1 .dt-slide-button,
  .slide-h-position-center .slider-tablet-layout_1 .dt-owl-item-icon,
  .slide-h-position-center .slider-tablet-layout_1 .dt-owl-item-image {
    justify-self: center;
  }
  .slide-h-position-tablet-right .dt-slide-button,
  .slide-h-position-tablet-right .testimonials-carousel .dt-owl-item-icon,
  .slide-h-position-tablet-right .testimonials-carousel .dt-owl-item-image {
    justify-self: flex-end;
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel {
    --the7-slider-icon-size: 90px;
    --the7-layout_6-grid: " desc desc " " icon empty " " icon header "
      " icon subtitle " " icon button " " icon empty1";
    --the7-layout_6-grid-no_btn: "desc desc desc desc"
      "empty1 icon before empty2" "empty1 icon header empty2"
      "empty1 icon subtitle empty2" "empty1 icon empty empty2";
    --the7-layout_2-grid: " desc desc " " icon empty " " icon header "
      " icon subtitle " " icon button " " icon empty1";
    --the7-slider-text-alignment: center;
    --the7-slider-item-flex-alignment: center;
    --the7-slider-btn-flex-alignment: center;
    --the7-slider-title-flex-alignment: center;
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel {
    --the7-slider-columns: minmax(0, 100%);
    --the7-slider-gap: normal;
    --the7-slider-margin: 0px 0px 0px 0px;
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel .dt-owl-item-icon {
    width: var(--the7-slider-icon-size);
    height: var(--the7-slider-icon-size);
    padding-top: var(--the7-slider-icon-size);
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel .dt-owl-item-image {
    max-width: 90px;
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-heading,
  .the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-subtitle {
    justify-self: var(--the7-slider-title-flex-alignment);
    text-align: center;
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel .dt-owl-item-icon {
    line-height: 90px;
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-icon:before,
  .the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-icon:after {
    width: 100%;
    height: 100%;
    line-height: 90px;
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-icon
    i {
    font-size: 16px;
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-icon
    svg {
    width: 16px;
  }
  .slider-tablet-layout_2.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap:not(.hide-icon)
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_2-grid);
  }
  .slider-tablet-layout_6.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap:not(.hide-icon):not(.hide-btn)
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_6-grid);
    grid-auto-rows: min-content;
  }
  .slider-tablet-layout_6.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap.hide-icon
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_6-grid-no_icon);
    grid-auto-rows: min-content;
  }
  .slider-tablet-layout_6.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap:not(.hide-icon).hide-btn
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_6-grid-no_btn);
    grid-auto-rows: min-content;
  }
  .slider-tablet-layout_1.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap:not(.class-1):not(.class-2)
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_1-grid);
  }
  .slider-tablet-layout_9.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap:not(.hide-icon):not(.class-2)
    .dt-owl-item-inner,
  .slider-tablet-layout_9.the7_testimonials_carousel-583ed05.testimonials-carousel
    .hide-icon
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_9-grid);
  }
  .slider-tablet-layout_5.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap:not(.hide-icon):not(.class-2)
    .dt-owl-item-inner,
  .slider-tablet-layout_5.the7_testimonials_carousel-583ed05.testimonials-carousel
    .hide-icon
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_5-grid);
  }
  .slider-tablet-layout_3.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap:not(.hide-icon):not(.class-2)
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_3-grid);
    grid-template-rows: repeat(2, auto) 1fr;
  }
  .slider-tablet-layout_7.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap:not(.hide-icon):not(.class-2)
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_7-grid);
    grid-template-rows: repeat(3, auto) 1fr;
  }
  .slider-tablet-layout_7.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap.hide-icon
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_7-grid-no_icon);
    grid-template-rows: repeat(3, auto) 1fr;
  }
  .slider-tablet-layout_4.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap:not(.hide-icon):not(.class-2)
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_4-grid);
    grid-template-rows: repeat(2, auto) 1fr;
  }
  .slider-tablet-layout_8.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap:not(.hide-icon):not(.class-2)
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_8-grid);
    grid-template-rows: repeat(3, auto) 1fr;
  }
  .slider-tablet-layout_8.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap.hide-icon
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_8-grid-no_icon);
  }
  .slider-tablet-layout_2.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap:not(.hide-icon)
    .dt-owl-item-heading,
  .slider-tablet-layout_6.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap:not(.hide-icon)
    .dt-owl-item-heading {
    align-self: center;
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel
    .owl-nav
    a.owl-prev {
    top: 50%;
    transform: translateY(calc(-50% + 0px));
    left: -60px;
    transform: translateX(0);
    transform: translate3d(0, calc(-50% + 0px), 0);
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel
    .owl-nav
    a.owl-next {
    top: 50%;
    transform: translateY(calc(-50% + 0px));
    right: -60px;
    left: auto;
    transform: translateX(0);
    transform: translate3d(0, calc(-50% + 0px), 0);
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel.carousel-nav-display-tablet-never
    .owl-nav
    a {
    display: none;
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel.carousel-nav-display-tablet-hover
    .owl-nav
    a {
    display: inline-flex;
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel.carousel-nav-display-tablet-hover
    .owl-nav {
    opacity: 0;
    transition: opacity 0.3s;
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel.carousel-nav-display-tablet-always
    .owl-nav
    a,
  .the7_testimonials_carousel-583ed05.testimonials-carousel.carousel-nav-display-tablet-hover
    .owl-nav
    a {
    display: inline-flex;
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel.carousel-nav-display-tablet-always
    .owl-nav,
  .the7_testimonials_carousel-583ed05.testimonials-carousel.carousel-nav-display-tablet-hover:hover
    .owl-nav {
    opacity: 1;
  }
}
@media screen and (max-width: 989px) and all and (-ms-high-contrast: none) {
  .the7_testimonials_carousel-583ed05.testimonials-carousel
    .owl-nav
    a.owl-prev {
    transform: translateY(-50%);
    margin-top: 0px;
  }
}
@media screen and (max-width: 989px) and all and (-ms-high-contrast: none) {
  .the7_testimonials_carousel-583ed05.testimonials-carousel
    .owl-nav
    a.owl-next {
    transform: translateY(-50%);
    margin-top: 0px;
  }
}
@media screen and (max-width: 777px) {
  .the7_testimonials_carousel-583ed05.testimonials-carousel {
    --the7-slider-icon-size: 90px;
    --the7-slider-text-alignment: center;
    --the7-slider-item-flex-alignment: center;
    --the7-slider-btn-flex-alignment: center;
    --the7-slider-title-flex-alignment: center;
    --the7-layout_6-grid: " desc desc " " icon empty " " icon header "
      " icon subtitle " " icon button " " icon empty1";
    --the7-layout_6-grid-no_btn: "desc desc desc desc"
      "empty1 icon before empty2" "empty1 icon header empty2"
      "empty1 icon subtitle empty2" "empty1 icon empty empty2";
    --the7-layout_2-grid: " desc desc " " icon empty " " icon header "
      " icon subtitle " " icon button " " icon empty1";
  }
  .slide-h-position-mobile-left .dt-slide-button,
  .slide-h-position-mobile-left .testimonials-carousel .dt-slide-button,
  .slide-h-position-mobile-left .dt-owl-item-icon,
  .slide-h-position-mobile-left .testimonials-carousel .dt-owl-item-icon,
  .slide-h-position-mobile-left .dt-owl-item-image,
  .slide-h-position-mobile-left .testimonials-carousel .dt-owl-item-image {
    justify-self: flex-start;
  }
  .slide-h-position-mobile-center .dt-slide-button,
  .slide-h-position-mobile-center .testimonials-carousel .dt-slide-button,
  .slide-h-position-mobile-center .dt-owl-item-icon,
  .slide-h-position-mobile-center .testimonials-carousel .dt-owl-item-icon,
  .slide-h-position-mobile-center .dt-owl-item-image,
  .slide-h-position-mobile-center .testimonials-carousel .dt-owl-item-image {
    justify-self: center;
  }
  .slide-h-position-mobile-right .testimonials-carousel .dt-slide-button,
  .slide-h-position-mobile-right .dt-slide-button,
  .slide-h-position-mobile-right .testimonials-carousel .dt-owl-item-icon,
  .slide-h-position-mobile-right .testimonials-carousel .dt-owl-item-image {
    justify-self: flex-end;
  }
  .slider-mobile-layout_2.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap:not(.hide-icon)
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_2-grid);
  }
  .slider-mobile-layout_6.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap:not(.hide-icon):not(.hide-btn)
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_6-grid);
    grid-auto-rows: min-content;
  }
  .slider-mobile-layout_6.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap.hide-icon
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_6-grid-no_icon);
    grid-auto-rows: min-content;
  }
  .slider-mobile-layout_6.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap:not(.hide-icon).hide-btn
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_6-grid-no_btn);
    grid-auto-rows: min-content;
  }
  .slider-mobile-layout_1.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap:not(.class-1):not(.class-2)
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_1-grid);
    grid-template-columns: none;
  }
  .slider-mobile-layout_9.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap:not(.hide-icon):not(.class-2)
    .dt-owl-item-inner,
  .slider-mobile-layout_9.the7_testimonials_carousel-583ed05.testimonials-carousel
    .hide-icon
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_9-grid);
    grid-template-columns: none;
  }
  .slider-mobile-layout_5.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap:not(.hide-icon):not(.class-2)
    .dt-owl-item-inner,
  .slider-mobile-layout_5.the7_testimonials_carousel-583ed05.testimonials-carousel
    .hide-icon
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_5-grid);
    grid-template-columns: none;
  }
  .slider-mobile-layout_3.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap:not(.hide-icon):not(.class-2)
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_3-grid);
    grid-template-rows: repeat(2, auto) 1fr;
  }
  .slider-mobile-layout_7.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap:not(.hide-icon)
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_7-grid);
    grid-template-rows: repeat(3, auto) 1fr;
  }
  .slider-mobile-layout_7.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap.hide-icon
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_7-grid-no_icon);
    grid-template-rows: repeat(3, auto) 1fr;
  }
  .slider-mobile-layout_4.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap:not(.hide-icon):not(.class-2)
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_4-grid);
    grid-template-rows: repeat(2, auto) 1fr;
  }
  .slider-mobile-layout_8.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap:not(.hide-icon)
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_8-grid);
    grid-template-rows: repeat(3, auto) 1fr;
  }
  .slider-mobile-layout_8.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap.hide-icon
    .dt-owl-item-inner {
    grid-template-areas: var(--the7-layout_8-grid-no_icon);
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel {
    --the7-slider-columns: minmax(0, 100%);
    --the7-slider-gap: normal;
    --the7-slider-margin: 0px 10px 0px 10px;
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel .dt-owl-item-icon {
    width: var(--the7-slider-icon-size);
    height: var(--the7-slider-icon-size);
    padding-top: var(--the7-slider-icon-size);
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel .dt-owl-item-image {
    max-width: 90px;
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-heading,
  .the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-subtitle {
    text-align: center;
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel .dt-owl-item-icon {
    line-height: 90px;
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-icon:before,
  .the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-icon:after {
    width: 100%;
    height: 100%;
    line-height: 90px;
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-icon
    i {
    font-size: 16px;
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-icon
    svg {
    width: 16px;
  }
  .slider-mobile-layout_2.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap:not(.hide-icon)
    .dt-owl-item-heading,
  .slider-mobile-layout_6.the7_testimonials_carousel-583ed05.testimonials-carousel
    .dt-owl-item-wrap:not(.hide-icon)
    .dt-owl-item-heading {
    align-self: center;
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel
    .owl-nav
    a.owl-prev {
    top: 50%;
    transform: translateY(calc(-50% + 0px));
    left: -45px;
    transform: translateX(0);
    transform: translate3d(0, calc(-50% + 0px), 0);
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel
    .owl-nav
    a.owl-next {
    top: 50%;
    transform: translateY(calc(-50% + 0px));
    right: -45px;
    left: auto;
    transform: translateX(0);
    transform: translate3d(0, calc(-50% + 0px), 0);
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel.carousel-nav-display-mobile-never
    .owl-nav
    a {
    display: none;
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel.carousel-nav-display-mobile-hover
    .owl-nav
    a {
    display: inline-flex;
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel.carousel-nav-display-mobile-hover
    .owl-nav {
    opacity: 0;
    transition: opacity 0.3s;
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel.carousel-nav-display-mobile-always
    .owl-nav
    a,
  .the7_testimonials_carousel-583ed05.testimonials-carousel.carousel-nav-display-mobile-hover
    .owl-nav
    a {
    display: inline-flex;
  }
  .the7_testimonials_carousel-583ed05.testimonials-carousel.carousel-nav-display-mobile-always
    .owl-nav,
  .the7_testimonials_carousel-583ed05.testimonials-carousel.carousel-nav-display-mobile-hover:hover
    .owl-nav {
    opacity: 1;
  }
}
@media screen and (max-width: 777px) and all and (-ms-high-contrast: none) {
  .the7_testimonials_carousel-583ed05.testimonials-carousel
    .owl-nav
    a.owl-prev {
    transform: translateY(-50%);
    margin-top: 0px;
  }
}
@media screen and (max-width: 777px) and all and (-ms-high-contrast: none) {
  .the7_testimonials_carousel-583ed05.testimonials-carousel
    .owl-nav
    a.owl-next {
    transform: translateY(-50%);
    margin-top: 0px;
  }
}
@media screen and (min-width: 1201px) {
  .the7_icon_box_grid_widget-7c760d5 .dt-css-grid {
    grid-template-columns: repeat(var(--wide-desktop-columns), 1fr) !important;
  }
  .the7_icon_box_grid_widget-7c760d5
    .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper
    .wf-cell:nth-child(-n +):before {
    display: none;
  }
}
@media screen and (min-width: 991px) {
  .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper
    .wf-cell:nth-child(-n + 1):before {
    display: none;
  }
}
@media screen and (min-width: 778px) and (max-width: 989px) {
  .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper
    .wf-cell:nth-child(-n + 1):before {
    display: none;
  }
}
@media screen and (max-width: 989px) {
  .icon-position-tablet-right
    .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper
    .elementor-icon-div {
    order: 2;
  }
  .icon-position-tablet-left
    .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper
    .elementor-icon-div,
  .icon-position-tablet-top
    .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper
    .elementor-icon-div {
    order: 0;
  }
  .icon-position-tablet-top
    .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper
    .box-content-wrapper {
    flex-wrap: wrap;
  }
  .icon-vertical-align-tablet-start.icon-position-tablet-top
    .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper
    .box-content-wrapper {
    justify-content: flex-start;
  }
  .icon-vertical-align-tablet-center.icon-position-tablet-top
    .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper
    .box-content-wrapper {
    justify-content: center;
  }
  .icon-vertical-align-tablet-end.icon-position-tablet-top
    .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper
    .box-content-wrapper {
    justify-content: flex-end;
  }
  .icon-position-tablet-left
    .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper
    .box-content-wrapper,
  .icon-position-tablet-right
    .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper
    .box-content-wrapper {
    flex-wrap: inherit;
  }
  .icon-position-tablet-left
    .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper,
  .icon-position-tablet-right
    .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper {
    flex-wrap: unset;
  }
}
@media screen and (max-width: 777px) {
  .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper
    .wf-cell:nth-child(-n + 1):before {
    display: none;
  }
  .icon-position-mobile-right
    .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper
    .elementor-icon-div {
    order: 2;
  }
  .icon-position-mobile-top
    .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper
    .box-content-wrapper {
    flex-wrap: wrap;
  }
  .icon-position-mobile-left
    .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper
    .elementor-icon-div,
  .icon-position-mobile-top
    .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper
    .elementor-icon-div {
    order: 0;
  }
  .icon-vertical-align-mobile-start.icon-position-mobile-top
    .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper
    .box-content-wrapper {
    justify-content: flex-start;
  }
  .icon-vertical-align-mobile-center.icon-position-mobile-top
    .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper
    .box-content-wrapper {
    justify-content: center;
  }
  .icon-vertical-align-mobile-end.icon-position-mobile-top
    .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper
    .box-content-wrapper {
    justify-content: flex-end;
  }
  .icon-position-mobile-left
    .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper
    .box-content-wrapper,
  .icon-position-mobile-right
    .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper
    .box-content-wrapper {
    flex-wrap: inherit;
  }
  .icon-position-mobile-left
    .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper,
  .icon-position-mobile-right
    .the7_icon_box_grid_widget-7c760d5.the7-box-grid-wrapper {
    flex-wrap: unset;
  }
}
