.elementor-7
  .elementor-element.elementor-element-75ab581b
  > .elementor-background-overlay {
  opacity: 0.59;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-75ab581b {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-7 .elementor-element.elementor-element-56af9a92 {
  --e-image-carousel-slides-to-show: 1;
}
.elementor-7
  .elementor-element.elementor-element-56af9a92
  .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-7
  .elementor-element.elementor-element-56af9a92
  .elementor-swiper-button.elementor-swiper-button-next {
  font-size: 60px;
  color: var(--e-global-color-accent);
}
.elementor-7
  .elementor-element.elementor-element-56af9a92
  .elementor-swiper-button.elementor-swiper-button-prev
  svg,
.elementor-7
  .elementor-element.elementor-element-56af9a92
  .elementor-swiper-button.elementor-swiper-button-next
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-7 .elementor-element.elementor-element-0bc0838 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-7
  .elementor-element.elementor-element-0bc0838:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-0bc0838
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-7 .elementor-element.elementor-element-7cd9272 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-widget-text-editor {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked
  .elementor-drop-cap {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed
  .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default
  .elementor-drop-cap {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-7 .elementor-element.elementor-element-61889b2 {
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-7 .elementor-element.elementor-element-2dbc647 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-7
  .elementor-element.elementor-element-d7fc7e8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-936e590 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 60px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-7 .elementor-element.elementor-element-447226f {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-kadence7);
  --border-color: var(--e-global-color-kadence7);
  --border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-5db96f8
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-kadence7);
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-7 .elementor-element.elementor-element-4beb7b3 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 20px;
  --margin-right: 0px;
}
.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}
.elementor-7
  .elementor-element.elementor-element-aaacdd1
  > .elementor-widget-container {
  margin: -20px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-aaacdd1 {
  text-align: justify;
}
.elementor-widget-button .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-7
  .elementor-element.elementor-element-ac60532
  > .elementor-widget-container {
  padding: 4px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-5e369951:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-5e369951
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-kadence7);
}
.elementor-7 .elementor-element.elementor-element-5e369951 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 40px;
  margin-bottom: 0px;
  padding: 20px 20px 20px 20px;
}
.elementor-7
  .elementor-element.elementor-element-5e369951
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-12f7be67 {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-12f7be67
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
  text-transform: capitalize;
  color: var(--e-global-color-secondary);
}
.elementor-7 .elementor-element.elementor-element-5668f419 {
  text-align: center;
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-7 .elementor-element.elementor-element-626414ed {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-626414ed
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
  text-transform: capitalize;
}
.elementor-7 .elementor-element.elementor-element-8899af {
  margin-top: 15px;
  margin-bottom: 015px;
}
.elementor-7
  .elementor-element.elementor-element-68c2f45:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-68c2f45
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-68c2f45
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-68c2f45
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-68c2f45
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-68c2f45
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-68c2f45:hover
  > .elementor-element-populated {
  box-shadow: -5px 5px 20px 0px rgba(0, 0, 0, 0.39);
}
.elementor-7
  .elementor-element.elementor-element-68c2f45
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-widget-image-box .elementor-image-box-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}
.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
.elementor-widget-image-box:has(:focus) .elementor-image-box-title {
  color: var(--e-global-color-primary);
}
.elementor-widget-image-box .elementor-image-box-description {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-text);
}
.elementor-7
  .elementor-element.elementor-element-16134e04
  .elementor-image-box-wrapper {
  text-align: justify;
}
.elementor-7
  .elementor-element.elementor-element-16134e04.elementor-position-right
  .elementor-image-box-img {
  margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-16134e04.elementor-position-left
  .elementor-image-box-img {
  margin-right: 10px;
}
.elementor-7
  .elementor-element.elementor-element-16134e04.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 10px;
}
.elementor-7
  .elementor-element.elementor-element-16134e04
  .elementor-image-box-title {
  margin-bottom: 4px;
}
.elementor-7
  .elementor-element.elementor-element-16134e04
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-7
  .elementor-element.elementor-element-16134e04
  .elementor-image-box-img
  img {
  border-radius: 0px;
  transition-duration: 0.3s;
}
.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
  border-color: var(--e-global-color-text);
}
.elementor-widget-icon-list .elementor-icon-list-icon i {
  color: var(--e-global-color-primary);
}
.elementor-widget-icon-list .elementor-icon-list-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-10a108
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-10a108
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-10a108
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-10a108
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-10a108
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-10a108
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-10a108
  .elementor-icon-list-item:not(:last-child):after {
  content: "";
  border-color: #6e6e6e;
}
.elementor-7
  .elementor-element.elementor-element-10a108
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child):after {
  border-block-start-style: solid;
  border-block-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-10a108
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-style: solid;
}
.elementor-7
  .elementor-element.elementor-element-10a108
  .elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-10a108
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-10a108
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-7 .elementor-element.elementor-element-10a108 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 0px;
}
.elementor-7
  .elementor-element.elementor-element-10a108
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-7 .elementor-element.elementor-element-5eaad382 .elementor-button {
  background-color: #ffffff;
  fill: var(--e-global-color-kadence3);
  color: var(--e-global-color-kadence3);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
  border-radius: 20px 20px 20px 20px;
}
.elementor-7
  .elementor-element.elementor-element-5eaad382
  .elementor-button:hover,
.elementor-7
  .elementor-element.elementor-element-5eaad382
  .elementor-button:focus {
  background-color: var(--e-global-color-secondary);
  color: var(--e-global-color-kadence9);
}
.elementor-7
  .elementor-element.elementor-element-5eaad382
  .elementor-button:hover
  svg,
.elementor-7
  .elementor-element.elementor-element-5eaad382
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-kadence9);
}
.elementor-7
  .elementor-element.elementor-element-3887b58f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-3887b58f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-3887b58f
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-3887b58f
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-3887b58f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-3887b58f
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-3887b58f:hover
  > .elementor-element-populated {
  box-shadow: -5px 5px 20px 0px rgba(0, 0, 0, 0.39);
}
.elementor-7
  .elementor-element.elementor-element-3887b58f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-58546899.elementor-position-right
  .elementor-image-box-img {
  margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-58546899.elementor-position-left
  .elementor-image-box-img {
  margin-right: 10px;
}
.elementor-7
  .elementor-element.elementor-element-58546899.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 10px;
}
.elementor-7
  .elementor-element.elementor-element-58546899
  .elementor-image-box-title {
  margin-bottom: 4px;
}
.elementor-7
  .elementor-element.elementor-element-58546899
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-7
  .elementor-element.elementor-element-58546899
  .elementor-image-box-img
  img {
  border-radius: 0px;
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-71f123e5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-71f123e5
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-71f123e5
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-71f123e5
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-71f123e5
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-71f123e5
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-71f123e5
  .elementor-icon-list-item:not(:last-child):after {
  content: "";
  border-color: #6e6e6e;
}
.elementor-7
  .elementor-element.elementor-element-71f123e5
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child):after {
  border-block-start-style: solid;
  border-block-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-71f123e5
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-style: solid;
}
.elementor-7
  .elementor-element.elementor-element-71f123e5
  .elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-71f123e5
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-71f123e5
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-7 .elementor-element.elementor-element-71f123e5 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 0px;
}
.elementor-7
  .elementor-element.elementor-element-71f123e5
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-7 .elementor-element.elementor-element-66acc4e5 .elementor-button {
  background-color: #ffffff;
  fill: var(--e-global-color-kadence3);
  color: var(--e-global-color-kadence3);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
  border-radius: 20px 20px 20px 20px;
}
.elementor-7
  .elementor-element.elementor-element-66acc4e5
  .elementor-button:hover,
.elementor-7
  .elementor-element.elementor-element-66acc4e5
  .elementor-button:focus {
  background-color: var(--e-global-color-secondary);
  color: var(--e-global-color-kadence9);
}
.elementor-7
  .elementor-element.elementor-element-66acc4e5
  .elementor-button:hover
  svg,
.elementor-7
  .elementor-element.elementor-element-66acc4e5
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-kadence9);
}
.elementor-7 .elementor-element.elementor-element-62872e33 {
  margin-top: 15px;
  margin-bottom: 015px;
}
.elementor-7
  .elementor-element.elementor-element-224b55e3:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-224b55e3
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-224b55e3
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-224b55e3
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-224b55e3
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-224b55e3
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-224b55e3:hover
  > .elementor-element-populated {
  box-shadow: -5px 5px 20px 0px rgba(0, 0, 0, 0.39);
}
.elementor-7
  .elementor-element.elementor-element-224b55e3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-24db2f32
  .elementor-image-box-wrapper {
  text-align: start;
}
.elementor-7
  .elementor-element.elementor-element-24db2f32.elementor-position-right
  .elementor-image-box-img {
  margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-24db2f32.elementor-position-left
  .elementor-image-box-img {
  margin-right: 10px;
}
.elementor-7
  .elementor-element.elementor-element-24db2f32.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 10px;
}
.elementor-7
  .elementor-element.elementor-element-24db2f32
  .elementor-image-box-title {
  margin-bottom: 4px;
}
.elementor-7
  .elementor-element.elementor-element-24db2f32
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-7
  .elementor-element.elementor-element-24db2f32
  .elementor-image-box-img
  img {
  border-radius: 0px;
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-52624050
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-52624050
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-52624050
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-52624050
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-52624050
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-52624050
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-52624050
  .elementor-icon-list-item:not(:last-child):after {
  content: "";
  border-color: #6e6e6e;
}
.elementor-7
  .elementor-element.elementor-element-52624050
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child):after {
  border-block-start-style: solid;
  border-block-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-52624050
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-style: solid;
}
.elementor-7
  .elementor-element.elementor-element-52624050
  .elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-52624050
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-52624050
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-7 .elementor-element.elementor-element-52624050 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 0px;
}
.elementor-7
  .elementor-element.elementor-element-52624050
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-7 .elementor-element.elementor-element-28407a94 .elementor-button {
  background-color: #ffffff;
  fill: var(--e-global-color-kadence3);
  color: var(--e-global-color-kadence3);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
  border-radius: 20px 20px 20px 20px;
}
.elementor-7
  .elementor-element.elementor-element-28407a94
  .elementor-button:hover,
.elementor-7
  .elementor-element.elementor-element-28407a94
  .elementor-button:focus {
  background-color: var(--e-global-color-secondary);
  color: var(--e-global-color-kadence9);
}
.elementor-7
  .elementor-element.elementor-element-28407a94
  .elementor-button:hover
  svg,
.elementor-7
  .elementor-element.elementor-element-28407a94
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-kadence9);
}
.elementor-7
  .elementor-element.elementor-element-4234818a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-4234818a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-4234818a
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-4234818a
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-4234818a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-4234818a
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-4234818a:hover
  > .elementor-element-populated {
  box-shadow: -5px 5px 20px 0px rgba(0, 0, 0, 0.39);
}
.elementor-7
  .elementor-element.elementor-element-4234818a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-1db4858b.elementor-position-right
  .elementor-image-box-img {
  margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-1db4858b.elementor-position-left
  .elementor-image-box-img {
  margin-right: 10px;
}
.elementor-7
  .elementor-element.elementor-element-1db4858b.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 10px;
}
.elementor-7
  .elementor-element.elementor-element-1db4858b
  .elementor-image-box-title {
  margin-bottom: 4px;
}
.elementor-7
  .elementor-element.elementor-element-1db4858b
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-7
  .elementor-element.elementor-element-1db4858b
  .elementor-image-box-img
  img {
  border-radius: 0px;
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-611c102b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-611c102b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-611c102b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-611c102b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-611c102b
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-611c102b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-611c102b
  .elementor-icon-list-item:not(:last-child):after {
  content: "";
  border-color: #6e6e6e;
}
.elementor-7
  .elementor-element.elementor-element-611c102b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child):after {
  border-block-start-style: solid;
  border-block-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-611c102b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-style: solid;
}
.elementor-7
  .elementor-element.elementor-element-611c102b
  .elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-611c102b
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-611c102b
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-7 .elementor-element.elementor-element-611c102b {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 0px;
}
.elementor-7
  .elementor-element.elementor-element-611c102b
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-7 .elementor-element.elementor-element-3d31efd0 .elementor-button {
  background-color: #ffffff;
  fill: var(--e-global-color-kadence3);
  color: var(--e-global-color-kadence3);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
  border-radius: 20px 20px 20px 20px;
}
.elementor-7
  .elementor-element.elementor-element-3d31efd0
  .elementor-button:hover,
.elementor-7
  .elementor-element.elementor-element-3d31efd0
  .elementor-button:focus {
  background-color: var(--e-global-color-secondary);
  color: var(--e-global-color-kadence9);
}
.elementor-7
  .elementor-element.elementor-element-3d31efd0
  .elementor-button:hover
  svg,
.elementor-7
  .elementor-element.elementor-element-3d31efd0
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-kadence9);
}
.elementor-7 .elementor-element.elementor-element-baf9db7 {
  margin-top: 15px;
  margin-bottom: 015px;
}
.elementor-7
  .elementor-element.elementor-element-357e084c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-357e084c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-357e084c
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-357e084c
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-357e084c
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-357e084c
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-357e084c:hover
  > .elementor-element-populated {
  box-shadow: -5px 5px 20px 0px rgba(0, 0, 0, 0.39);
}
.elementor-7
  .elementor-element.elementor-element-357e084c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-239954c2
  .elementor-image-box-wrapper {
  text-align: start;
}
.elementor-7
  .elementor-element.elementor-element-239954c2.elementor-position-right
  .elementor-image-box-img {
  margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-239954c2.elementor-position-left
  .elementor-image-box-img {
  margin-right: 10px;
}
.elementor-7
  .elementor-element.elementor-element-239954c2.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 10px;
}
.elementor-7
  .elementor-element.elementor-element-239954c2
  .elementor-image-box-title {
  margin-bottom: 4px;
}
.elementor-7
  .elementor-element.elementor-element-239954c2
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 32%;
}
.elementor-7
  .elementor-element.elementor-element-239954c2
  .elementor-image-box-img
  img {
  border-radius: 0px;
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-4d468723
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-4d468723
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-4d468723
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-4d468723
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-4d468723
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-4d468723
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-4d468723
  .elementor-icon-list-item:not(:last-child):after {
  content: "";
  border-color: #6e6e6e;
}
.elementor-7
  .elementor-element.elementor-element-4d468723
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child):after {
  border-block-start-style: solid;
  border-block-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-4d468723
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-style: solid;
}
.elementor-7
  .elementor-element.elementor-element-4d468723
  .elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-4d468723
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-4d468723
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-7 .elementor-element.elementor-element-4d468723 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 0px;
}
.elementor-7
  .elementor-element.elementor-element-4d468723
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-7 .elementor-element.elementor-element-189e9413 .elementor-button {
  background-color: #ffffff;
  fill: var(--e-global-color-kadence3);
  color: var(--e-global-color-kadence3);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
  border-radius: 20px 20px 20px 20px;
}
.elementor-7
  .elementor-element.elementor-element-189e9413
  .elementor-button:hover,
.elementor-7
  .elementor-element.elementor-element-189e9413
  .elementor-button:focus {
  background-color: var(--e-global-color-secondary);
  color: var(--e-global-color-kadence9);
}
.elementor-7
  .elementor-element.elementor-element-189e9413
  .elementor-button:hover
  svg,
.elementor-7
  .elementor-element.elementor-element-189e9413
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-kadence9);
}
.elementor-widget-divider {
  --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .elementor-divider__text {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-secondary);
}
.elementor-7 .elementor-element.elementor-element-51f894f6 {
  --divider-border-style: solid;
  --divider-color: #000;
  --divider-border-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-51f894f6
  .elementor-divider-separator {
  width: 100%;
}
.elementor-7 .elementor-element.elementor-element-51f894f6 .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-7
  .elementor-element.elementor-element-1e09f63c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-1e09f63c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-kadence7);
}
.elementor-7 .elementor-element.elementor-element-1e09f63c {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 20px 20px 20px 20px;
}
.elementor-7
  .elementor-element.elementor-element-1e09f63c
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-7690076 {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-7690076
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
  text-transform: capitalize;
  color: var(--e-global-color-secondary);
}
.elementor-7 .elementor-element.elementor-element-539a58be {
  text-align: center;
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-7 .elementor-element.elementor-element-119c5467 {
  margin-top: 15px;
  margin-bottom: 015px;
}
.elementor-7
  .elementor-element.elementor-element-b701f21:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-b701f21
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-b701f21
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-b701f21
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-b701f21
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-b701f21
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-b701f21:hover
  > .elementor-element-populated {
  box-shadow: -5px 5px 20px 0px rgba(0, 0, 0, 0.39);
}
.elementor-7
  .elementor-element.elementor-element-b701f21
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-6a03f755
  .elementor-image-box-wrapper {
  text-align: justify;
}
.elementor-7
  .elementor-element.elementor-element-6a03f755.elementor-position-right
  .elementor-image-box-img {
  margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-6a03f755.elementor-position-left
  .elementor-image-box-img {
  margin-right: 10px;
}
.elementor-7
  .elementor-element.elementor-element-6a03f755.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 10px;
}
.elementor-7
  .elementor-element.elementor-element-6a03f755
  .elementor-image-box-title {
  margin-bottom: 0px;
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-6a03f755
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-7
  .elementor-element.elementor-element-6a03f755
  .elementor-image-box-img
  img {
  border-radius: 0px;
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-44f3f4fb
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-44f3f4fb
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-44f3f4fb
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-44f3f4fb
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-44f3f4fb
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-44f3f4fb
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-44f3f4fb
  .elementor-icon-list-item:not(:last-child):after {
  content: "";
  border-color: #6e6e6e;
}
.elementor-7
  .elementor-element.elementor-element-44f3f4fb
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child):after {
  border-block-start-style: solid;
  border-block-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-44f3f4fb
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-style: solid;
}
.elementor-7
  .elementor-element.elementor-element-44f3f4fb
  .elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-44f3f4fb
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-44f3f4fb
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-7 .elementor-element.elementor-element-44f3f4fb {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 0px;
}
.elementor-7
  .elementor-element.elementor-element-44f3f4fb
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-7 .elementor-element.elementor-element-59d84b3d .elementor-button {
  background-color: #ffffff;
  fill: var(--e-global-color-kadence3);
  color: var(--e-global-color-kadence3);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
  border-radius: 20px 20px 20px 20px;
}
.elementor-7
  .elementor-element.elementor-element-59d84b3d
  .elementor-button:hover,
.elementor-7
  .elementor-element.elementor-element-59d84b3d
  .elementor-button:focus {
  background-color: var(--e-global-color-secondary);
  color: var(--e-global-color-kadence9);
}
.elementor-7
  .elementor-element.elementor-element-59d84b3d
  .elementor-button:hover
  svg,
.elementor-7
  .elementor-element.elementor-element-59d84b3d
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-kadence9);
}
.elementor-7
  .elementor-element.elementor-element-2681adc:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-2681adc
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-2681adc
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-2681adc
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-2681adc
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-2681adc
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-2681adc:hover
  > .elementor-element-populated {
  box-shadow: -5px 5px 20px 0px rgba(0, 0, 0, 0.39);
}
.elementor-7
  .elementor-element.elementor-element-2681adc
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-21d33241.elementor-position-right
  .elementor-image-box-img {
  margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-21d33241.elementor-position-left
  .elementor-image-box-img {
  margin-right: 10px;
}
.elementor-7
  .elementor-element.elementor-element-21d33241.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 10px;
}
.elementor-7
  .elementor-element.elementor-element-21d33241
  .elementor-image-box-title {
  margin-bottom: 4px;
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-21d33241
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-7
  .elementor-element.elementor-element-21d33241
  .elementor-image-box-img
  img {
  border-radius: 0px;
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-400f06eb
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-400f06eb
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-400f06eb
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-400f06eb
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-400f06eb
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-400f06eb
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-400f06eb
  .elementor-icon-list-item:not(:last-child):after {
  content: "";
  border-color: #6e6e6e;
}
.elementor-7
  .elementor-element.elementor-element-400f06eb
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child):after {
  border-block-start-style: solid;
  border-block-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-400f06eb
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-style: solid;
}
.elementor-7
  .elementor-element.elementor-element-400f06eb
  .elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-400f06eb
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-400f06eb
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-7 .elementor-element.elementor-element-400f06eb {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 0px;
}
.elementor-7
  .elementor-element.elementor-element-400f06eb
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-7 .elementor-element.elementor-element-725ba5b7 .elementor-button {
  background-color: #ffffff;
  fill: var(--e-global-color-kadence3);
  color: var(--e-global-color-kadence3);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
  border-radius: 20px 20px 20px 20px;
}
.elementor-7
  .elementor-element.elementor-element-725ba5b7
  .elementor-button:hover,
.elementor-7
  .elementor-element.elementor-element-725ba5b7
  .elementor-button:focus {
  background-color: var(--e-global-color-secondary);
  color: var(--e-global-color-kadence9);
}
.elementor-7
  .elementor-element.elementor-element-725ba5b7
  .elementor-button:hover
  svg,
.elementor-7
  .elementor-element.elementor-element-725ba5b7
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-kadence9);
}
.elementor-7 .elementor-element.elementor-element-79dc64e6 {
  margin-top: 15px;
  margin-bottom: 015px;
}
.elementor-7
  .elementor-element.elementor-element-5b213277:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-5b213277
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-5b213277
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-5b213277
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-5b213277
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-5b213277
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-5b213277:hover
  > .elementor-element-populated {
  box-shadow: -5px 5px 20px 0px rgba(0, 0, 0, 0.39);
}
.elementor-7
  .elementor-element.elementor-element-5b213277
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-3c4354e
  .elementor-image-box-wrapper {
  text-align: justify;
}
.elementor-7
  .elementor-element.elementor-element-3c4354e.elementor-position-right
  .elementor-image-box-img {
  margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-3c4354e.elementor-position-left
  .elementor-image-box-img {
  margin-right: 10px;
}
.elementor-7
  .elementor-element.elementor-element-3c4354e.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 10px;
}
.elementor-7
  .elementor-element.elementor-element-3c4354e
  .elementor-image-box-title {
  margin-bottom: 0px;
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-3c4354e
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-7
  .elementor-element.elementor-element-3c4354e
  .elementor-image-box-img
  img {
  border-radius: 0px;
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-54b31a12
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-54b31a12
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-54b31a12
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-54b31a12
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-54b31a12
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-54b31a12
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-54b31a12
  .elementor-icon-list-item:not(:last-child):after {
  content: "";
  border-color: #6e6e6e;
}
.elementor-7
  .elementor-element.elementor-element-54b31a12
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child):after {
  border-block-start-style: solid;
  border-block-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-54b31a12
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-style: solid;
}
.elementor-7
  .elementor-element.elementor-element-54b31a12
  .elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-54b31a12
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-54b31a12
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-7 .elementor-element.elementor-element-54b31a12 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 0px;
}
.elementor-7
  .elementor-element.elementor-element-54b31a12
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-7 .elementor-element.elementor-element-38098a30 .elementor-button {
  background-color: #ffffff;
  fill: var(--e-global-color-kadence3);
  color: var(--e-global-color-kadence3);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
  border-radius: 20px 20px 20px 20px;
}
.elementor-7
  .elementor-element.elementor-element-38098a30
  .elementor-button:hover,
.elementor-7
  .elementor-element.elementor-element-38098a30
  .elementor-button:focus {
  background-color: var(--e-global-color-secondary);
  color: var(--e-global-color-kadence9);
}
.elementor-7
  .elementor-element.elementor-element-38098a30
  .elementor-button:hover
  svg,
.elementor-7
  .elementor-element.elementor-element-38098a30
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-kadence9);
}
.elementor-7
  .elementor-element.elementor-element-49d53425:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-49d53425
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-49d53425
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-49d53425
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-49d53425
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-49d53425
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-49d53425:hover
  > .elementor-element-populated {
  box-shadow: -5px 5px 20px 0px rgba(0, 0, 0, 0.39);
}
.elementor-7
  .elementor-element.elementor-element-49d53425
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-27e2adfe.elementor-position-right
  .elementor-image-box-img {
  margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-27e2adfe.elementor-position-left
  .elementor-image-box-img {
  margin-right: 10px;
}
.elementor-7
  .elementor-element.elementor-element-27e2adfe.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 10px;
}
.elementor-7
  .elementor-element.elementor-element-27e2adfe
  .elementor-image-box-title {
  margin-bottom: 4px;
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-27e2adfe
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-7
  .elementor-element.elementor-element-27e2adfe
  .elementor-image-box-img
  img {
  border-radius: 0px;
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-e36e7d4
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-e36e7d4
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-e36e7d4
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-e36e7d4
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-e36e7d4
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-e36e7d4
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-e36e7d4
  .elementor-icon-list-item:not(:last-child):after {
  content: "";
  border-color: #6e6e6e;
}
.elementor-7
  .elementor-element.elementor-element-e36e7d4
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child):after {
  border-block-start-style: solid;
  border-block-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-e36e7d4
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-style: solid;
}
.elementor-7
  .elementor-element.elementor-element-e36e7d4
  .elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-e36e7d4
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-e36e7d4
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-7 .elementor-element.elementor-element-e36e7d4 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 0px;
}
.elementor-7
  .elementor-element.elementor-element-e36e7d4
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-7 .elementor-element.elementor-element-97aa961 .elementor-button {
  background-color: #ffffff;
  fill: var(--e-global-color-kadence3);
  color: var(--e-global-color-kadence3);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
  border-radius: 20px 20px 20px 20px;
}
.elementor-7
  .elementor-element.elementor-element-97aa961
  .elementor-button:hover,
.elementor-7
  .elementor-element.elementor-element-97aa961
  .elementor-button:focus {
  background-color: var(--e-global-color-secondary);
  color: var(--e-global-color-kadence9);
}
.elementor-7
  .elementor-element.elementor-element-97aa961
  .elementor-button:hover
  svg,
.elementor-7
  .elementor-element.elementor-element-97aa961
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-kadence9);
}
.elementor-7 .elementor-element.elementor-element-5f7f4894 {
  margin-top: 15px;
  margin-bottom: 015px;
}
.elementor-7
  .elementor-element.elementor-element-70c1188f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-70c1188f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-70c1188f
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-70c1188f
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-70c1188f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-70c1188f
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-70c1188f:hover
  > .elementor-element-populated {
  box-shadow: -5px 5px 20px 0px rgba(0, 0, 0, 0.39);
}
.elementor-7
  .elementor-element.elementor-element-70c1188f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-59338353
  .elementor-image-box-wrapper {
  text-align: justify;
}
.elementor-7
  .elementor-element.elementor-element-59338353.elementor-position-right
  .elementor-image-box-img {
  margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-59338353.elementor-position-left
  .elementor-image-box-img {
  margin-right: 10px;
}
.elementor-7
  .elementor-element.elementor-element-59338353.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 10px;
}
.elementor-7
  .elementor-element.elementor-element-59338353
  .elementor-image-box-title {
  margin-bottom: 0px;
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-59338353
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-7
  .elementor-element.elementor-element-59338353
  .elementor-image-box-img
  img {
  border-radius: 0px;
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-6d3cd975
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-6d3cd975
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-6d3cd975
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-6d3cd975
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-6d3cd975
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-6d3cd975
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-6d3cd975
  .elementor-icon-list-item:not(:last-child):after {
  content: "";
  border-color: #6e6e6e;
}
.elementor-7
  .elementor-element.elementor-element-6d3cd975
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child):after {
  border-block-start-style: solid;
  border-block-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-6d3cd975
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-style: solid;
}
.elementor-7
  .elementor-element.elementor-element-6d3cd975
  .elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-6d3cd975
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-6d3cd975
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-7 .elementor-element.elementor-element-6d3cd975 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 0px;
}
.elementor-7
  .elementor-element.elementor-element-6d3cd975
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-7 .elementor-element.elementor-element-951142b .elementor-button {
  background-color: #ffffff;
  fill: var(--e-global-color-kadence3);
  color: var(--e-global-color-kadence3);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
  border-radius: 20px 20px 20px 20px;
}
.elementor-7
  .elementor-element.elementor-element-951142b
  .elementor-button:hover,
.elementor-7
  .elementor-element.elementor-element-951142b
  .elementor-button:focus {
  background-color: var(--e-global-color-secondary);
  color: var(--e-global-color-kadence9);
}
.elementor-7
  .elementor-element.elementor-element-951142b
  .elementor-button:hover
  svg,
.elementor-7
  .elementor-element.elementor-element-951142b
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-kadence9);
}
.elementor-7
  .elementor-element.elementor-element-6e20dd98:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-6e20dd98
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-6e20dd98
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-6e20dd98
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-6e20dd98
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-6e20dd98
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-6e20dd98:hover
  > .elementor-element-populated {
  box-shadow: -5px 5px 20px 0px rgba(0, 0, 0, 0.39);
}
.elementor-7
  .elementor-element.elementor-element-6e20dd98
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-16d1aa51.elementor-position-right
  .elementor-image-box-img {
  margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-16d1aa51.elementor-position-left
  .elementor-image-box-img {
  margin-right: 10px;
}
.elementor-7
  .elementor-element.elementor-element-16d1aa51.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 10px;
}
.elementor-7
  .elementor-element.elementor-element-16d1aa51
  .elementor-image-box-title {
  margin-bottom: 4px;
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-16d1aa51
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-7
  .elementor-element.elementor-element-16d1aa51
  .elementor-image-box-img
  img {
  border-radius: 0px;
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-785e2b7d
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-785e2b7d
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-785e2b7d
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-785e2b7d
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-785e2b7d
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-785e2b7d
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-785e2b7d
  .elementor-icon-list-item:not(:last-child):after {
  content: "";
  border-color: #6e6e6e;
}
.elementor-7
  .elementor-element.elementor-element-785e2b7d
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child):after {
  border-block-start-style: solid;
  border-block-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-785e2b7d
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-style: solid;
}
.elementor-7
  .elementor-element.elementor-element-785e2b7d
  .elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-785e2b7d
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-785e2b7d
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-7 .elementor-element.elementor-element-785e2b7d {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 0px;
}
.elementor-7
  .elementor-element.elementor-element-785e2b7d
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-7 .elementor-element.elementor-element-17e53f0f .elementor-button {
  background-color: #ffffff;
  fill: var(--e-global-color-kadence3);
  color: var(--e-global-color-kadence3);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
  border-radius: 20px 20px 20px 20px;
}
.elementor-7
  .elementor-element.elementor-element-17e53f0f
  .elementor-button:hover,
.elementor-7
  .elementor-element.elementor-element-17e53f0f
  .elementor-button:focus {
  background-color: var(--e-global-color-secondary);
  color: var(--e-global-color-kadence9);
}
.elementor-7
  .elementor-element.elementor-element-17e53f0f
  .elementor-button:hover
  svg,
.elementor-7
  .elementor-element.elementor-element-17e53f0f
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-kadence9);
}
.elementor-7 .elementor-element.elementor-element-c90b76f {
  margin-top: 15px;
  margin-bottom: 015px;
}
.elementor-7
  .elementor-element.elementor-element-a2575ec:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-a2575ec
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-a2575ec
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-a2575ec
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-a2575ec
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-a2575ec
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-a2575ec:hover
  > .elementor-element-populated {
  box-shadow: -5px 5px 20px 0px rgba(0, 0, 0, 0.39);
}
.elementor-7
  .elementor-element.elementor-element-a2575ec
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-2fc364ca
  .elementor-image-box-wrapper {
  text-align: justify;
}
.elementor-7
  .elementor-element.elementor-element-2fc364ca.elementor-position-right
  .elementor-image-box-img {
  margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-2fc364ca.elementor-position-left
  .elementor-image-box-img {
  margin-right: 10px;
}
.elementor-7
  .elementor-element.elementor-element-2fc364ca.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 10px;
}
.elementor-7
  .elementor-element.elementor-element-2fc364ca
  .elementor-image-box-title {
  margin-bottom: 0px;
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-2fc364ca
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-7
  .elementor-element.elementor-element-2fc364ca
  .elementor-image-box-img
  img {
  border-radius: 0px;
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-140e880c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-140e880c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-140e880c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-140e880c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-140e880c
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-140e880c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-140e880c
  .elementor-icon-list-item:not(:last-child):after {
  content: "";
  border-color: #6e6e6e;
}
.elementor-7
  .elementor-element.elementor-element-140e880c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child):after {
  border-block-start-style: solid;
  border-block-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-140e880c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-style: solid;
}
.elementor-7
  .elementor-element.elementor-element-140e880c
  .elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-140e880c
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-140e880c
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-7 .elementor-element.elementor-element-140e880c {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 0px;
}
.elementor-7
  .elementor-element.elementor-element-140e880c
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-7 .elementor-element.elementor-element-38b5b5bc .elementor-button {
  background-color: #ffffff;
  fill: var(--e-global-color-kadence3);
  color: var(--e-global-color-kadence3);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
  border-radius: 20px 20px 20px 20px;
}
.elementor-7
  .elementor-element.elementor-element-38b5b5bc
  .elementor-button:hover,
.elementor-7
  .elementor-element.elementor-element-38b5b5bc
  .elementor-button:focus {
  background-color: var(--e-global-color-secondary);
  color: var(--e-global-color-kadence9);
}
.elementor-7
  .elementor-element.elementor-element-38b5b5bc
  .elementor-button:hover
  svg,
.elementor-7
  .elementor-element.elementor-element-38b5b5bc
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-kadence9);
}
.elementor-7
  .elementor-element.elementor-element-37b75abb:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-37b75abb
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-37b75abb
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-37b75abb
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-37b75abb
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-37b75abb
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-37b75abb:hover
  > .elementor-element-populated {
  box-shadow: -5px 5px 20px 0px rgba(0, 0, 0, 0.39);
}
.elementor-7
  .elementor-element.elementor-element-37b75abb
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-52acae7c.elementor-position-right
  .elementor-image-box-img {
  margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-52acae7c.elementor-position-left
  .elementor-image-box-img {
  margin-right: 10px;
}
.elementor-7
  .elementor-element.elementor-element-52acae7c.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 10px;
}
.elementor-7
  .elementor-element.elementor-element-52acae7c
  .elementor-image-box-title {
  margin-bottom: 4px;
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-52acae7c
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 100%;
}
.elementor-7
  .elementor-element.elementor-element-52acae7c
  .elementor-image-box-img
  img {
  border-radius: 0px;
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-596245ae
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-596245ae
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-596245ae
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-596245ae
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-596245ae
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-596245ae
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-596245ae
  .elementor-icon-list-item:not(:last-child):after {
  content: "";
  border-color: #6e6e6e;
}
.elementor-7
  .elementor-element.elementor-element-596245ae
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child):after {
  border-block-start-style: solid;
  border-block-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-596245ae
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-style: solid;
}
.elementor-7
  .elementor-element.elementor-element-596245ae
  .elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-596245ae
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-596245ae
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-7 .elementor-element.elementor-element-596245ae {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 0px;
}
.elementor-7
  .elementor-element.elementor-element-596245ae
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-7 .elementor-element.elementor-element-c6258c2 .elementor-button {
  background-color: #ffffff;
  fill: var(--e-global-color-kadence3);
  color: var(--e-global-color-kadence3);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
  border-radius: 20px 20px 20px 20px;
}
.elementor-7
  .elementor-element.elementor-element-c6258c2
  .elementor-button:hover,
.elementor-7
  .elementor-element.elementor-element-c6258c2
  .elementor-button:focus {
  background-color: var(--e-global-color-secondary);
  color: var(--e-global-color-kadence9);
}
.elementor-7
  .elementor-element.elementor-element-c6258c2
  .elementor-button:hover
  svg,
.elementor-7
  .elementor-element.elementor-element-c6258c2
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-kadence9);
}
.elementor-7
  .elementor-element.elementor-element-353abbb6
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-353abbb6 {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-353abbb6
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
  text-transform: capitalize;
  color: var(--e-global-color-secondary);
}
.elementor-7 .elementor-element.elementor-element-87fd085 {
  margin-top: 15px;
  margin-bottom: 015px;
}
.elementor-7
  .elementor-element.elementor-element-1c2d154:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-1c2d154
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-1c2d154
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-1c2d154
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-1c2d154
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-1c2d154
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-1c2d154:hover
  > .elementor-element-populated {
  box-shadow: -5px 5px 20px 0px rgba(0, 0, 0, 0.39);
}
.elementor-7
  .elementor-element.elementor-element-1c2d154
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-bad3a44
  .elementor-image-box-wrapper {
  text-align: start;
}
.elementor-7
  .elementor-element.elementor-element-bad3a44.elementor-position-right
  .elementor-image-box-img {
  margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-bad3a44.elementor-position-left
  .elementor-image-box-img {
  margin-right: 10px;
}
.elementor-7
  .elementor-element.elementor-element-bad3a44.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 10px;
}
.elementor-7
  .elementor-element.elementor-element-bad3a44
  .elementor-image-box-title {
  margin-bottom: 0px;
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-bad3a44
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 50%;
}
.elementor-7
  .elementor-element.elementor-element-bad3a44
  .elementor-image-box-img
  img {
  border-radius: 0px;
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-fd7aa4b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-fd7aa4b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-fd7aa4b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-fd7aa4b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-fd7aa4b
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-fd7aa4b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-fd7aa4b
  .elementor-icon-list-item:not(:last-child):after {
  content: "";
  border-color: #6e6e6e;
}
.elementor-7
  .elementor-element.elementor-element-fd7aa4b
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child):after {
  border-block-start-style: solid;
  border-block-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-fd7aa4b
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-style: solid;
}
.elementor-7
  .elementor-element.elementor-element-fd7aa4b
  .elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-fd7aa4b
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-fd7aa4b
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-7 .elementor-element.elementor-element-fd7aa4b {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 0px;
}
.elementor-7
  .elementor-element.elementor-element-fd7aa4b
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-7 .elementor-element.elementor-element-76dbc26 .elementor-button {
  background-color: #ffffff;
  fill: var(--e-global-color-kadence3);
  color: var(--e-global-color-kadence3);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
  border-radius: 20px 20px 20px 20px;
}
.elementor-7
  .elementor-element.elementor-element-76dbc26
  .elementor-button:hover,
.elementor-7
  .elementor-element.elementor-element-76dbc26
  .elementor-button:focus {
  background-color: var(--e-global-color-secondary);
  color: var(--e-global-color-kadence9);
}
.elementor-7
  .elementor-element.elementor-element-76dbc26
  .elementor-button:hover
  svg,
.elementor-7
  .elementor-element.elementor-element-76dbc26
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-kadence9);
}
.elementor-7
  .elementor-element.elementor-element-f7abbaf:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-f7abbaf
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-f7abbaf
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 0px 0px 10px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-f7abbaf
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-f7abbaf
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-f7abbaf
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-f7abbaf:hover
  > .elementor-element-populated {
  box-shadow: -5px 5px 20px 0px rgba(0, 0, 0, 0.39);
}
.elementor-7
  .elementor-element.elementor-element-f7abbaf
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-1f41055.elementor-position-right
  .elementor-image-box-img {
  margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-1f41055.elementor-position-left
  .elementor-image-box-img {
  margin-right: 10px;
}
.elementor-7
  .elementor-element.elementor-element-1f41055.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 10px;
}
.elementor-7
  .elementor-element.elementor-element-1f41055
  .elementor-image-box-title {
  margin-bottom: 4px;
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-1f41055
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 50%;
}
.elementor-7
  .elementor-element.elementor-element-1f41055
  .elementor-image-box-img
  img {
  border-radius: 0px;
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-404e47a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-404e47a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-404e47a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-404e47a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-404e47a
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-404e47a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-15px / 2);
}
.elementor-7
  .elementor-element.elementor-element-404e47a
  .elementor-icon-list-item:not(:last-child):after {
  content: "";
  border-color: #6e6e6e;
}
.elementor-7
  .elementor-element.elementor-element-404e47a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child):after {
  border-block-start-style: solid;
  border-block-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-404e47a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-style: solid;
}
.elementor-7
  .elementor-element.elementor-element-404e47a
  .elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-404e47a
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-404e47a
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-7 .elementor-element.elementor-element-404e47a {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 0px;
}
.elementor-7
  .elementor-element.elementor-element-404e47a
  .elementor-icon-list-text {
  color: #000000;
  transition: color 0.3s;
}
.elementor-7 .elementor-element.elementor-element-59ce240 .elementor-button {
  background-color: #ffffff;
  fill: var(--e-global-color-kadence3);
  color: var(--e-global-color-kadence3);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-secondary);
  border-radius: 20px 20px 20px 20px;
}
.elementor-7
  .elementor-element.elementor-element-59ce240
  .elementor-button:hover,
.elementor-7
  .elementor-element.elementor-element-59ce240
  .elementor-button:focus {
  background-color: var(--e-global-color-secondary);
  color: var(--e-global-color-kadence9);
}
.elementor-7
  .elementor-element.elementor-element-59ce240
  .elementor-button:hover
  svg,
.elementor-7
  .elementor-element.elementor-element-59ce240
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-kadence9);
}
.elementor-7 .elementor-element.elementor-element-6a0c4201 {
  margin-top: 40px;
  margin-bottom: 40px;
}
.elementor-7 .elementor-element.elementor-element-60ca2964 {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-60ca2964
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
  text-transform: capitalize;
  color: var(--e-global-color-primary);
}
.elementor-7 .elementor-element.elementor-element-5f1b6275 {
  text-align: center;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #000000;
}
.elementor-7
  .elementor-element.elementor-element-76c6c858
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #c4c4c4;
}
.elementor-7
  .elementor-element.elementor-element-2276d80:hover
  > .elementor-widget-container {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-2276d80:hover
  .elementor-widget-container {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-7
  .elementor-element.elementor-element-2276d80.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-2276d80.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-7
  .elementor-element.elementor-element-2276d80.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-7
  .elementor-element.elementor-element-2276d80
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 50%;
}
.elementor-7
  .elementor-element.elementor-element-2276d80
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-2276d80
  .elementor-image-box-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-text);
}
.elementor-7
  .elementor-element.elementor-element-2276d80
  .elementor-image-box-description {
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
  color: #414141;
}
.elementor-7
  .elementor-element.elementor-element-5889fbc4
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #c4c4c4;
}
.elementor-7
  .elementor-element.elementor-element-57d0dfcf:hover
  > .elementor-widget-container {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-57d0dfcf:hover
  .elementor-widget-container {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-7
  .elementor-element.elementor-element-57d0dfcf.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-57d0dfcf.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-7
  .elementor-element.elementor-element-57d0dfcf.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-7
  .elementor-element.elementor-element-57d0dfcf
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 50%;
}
.elementor-7
  .elementor-element.elementor-element-57d0dfcf
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-57d0dfcf
  .elementor-image-box-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-text);
}
.elementor-7
  .elementor-element.elementor-element-57d0dfcf
  .elementor-image-box-description {
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
  color: #414141;
}
.elementor-7
  .elementor-element.elementor-element-7e53fc75
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #c4c4c4;
}
.elementor-7
  .elementor-element.elementor-element-68c2b86a:hover
  > .elementor-widget-container {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-68c2b86a:hover
  .elementor-widget-container {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-7
  .elementor-element.elementor-element-68c2b86a.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-68c2b86a.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-7
  .elementor-element.elementor-element-68c2b86a.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-7
  .elementor-element.elementor-element-68c2b86a
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 50%;
}
.elementor-7
  .elementor-element.elementor-element-68c2b86a
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-68c2b86a
  .elementor-image-box-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-text);
}
.elementor-7
  .elementor-element.elementor-element-68c2b86a
  .elementor-image-box-description {
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
  color: #414141;
}
.elementor-7
  .elementor-element.elementor-element-78cd9907:hover
  > .elementor-widget-container {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-78cd9907:hover
  .elementor-widget-container {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-7
  .elementor-element.elementor-element-78cd9907.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-78cd9907.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-7
  .elementor-element.elementor-element-78cd9907.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-7
  .elementor-element.elementor-element-78cd9907
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 50%;
}
.elementor-7
  .elementor-element.elementor-element-78cd9907
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-78cd9907
  .elementor-image-box-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-text);
}
.elementor-7
  .elementor-element.elementor-element-78cd9907
  .elementor-image-box-description {
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
  color: #414141;
}
.elementor-7 .elementor-element.elementor-element-5e82550b {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #c4c4c4;
}
.elementor-7 .elementor-element.elementor-element-5e82550b,
.elementor-7
  .elementor-element.elementor-element-5e82550b
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-47123b68
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #c4c4c4;
}
.elementor-7
  .elementor-element.elementor-element-5cc8c5cc:hover
  > .elementor-widget-container {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-5cc8c5cc:hover
  .elementor-widget-container {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-7
  .elementor-element.elementor-element-5cc8c5cc.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-5cc8c5cc.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-7
  .elementor-element.elementor-element-5cc8c5cc.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-7
  .elementor-element.elementor-element-5cc8c5cc
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 50%;
}
.elementor-7
  .elementor-element.elementor-element-5cc8c5cc
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-5cc8c5cc
  .elementor-image-box-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-text);
}
.elementor-7
  .elementor-element.elementor-element-5cc8c5cc
  .elementor-image-box-description {
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
  color: #414141;
}
.elementor-7
  .elementor-element.elementor-element-4843e444
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #c4c4c4;
}
.elementor-7
  .elementor-element.elementor-element-36d92616:hover
  > .elementor-widget-container {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-36d92616:hover
  .elementor-widget-container {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-7
  .elementor-element.elementor-element-36d92616.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-36d92616.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-7
  .elementor-element.elementor-element-36d92616.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-7
  .elementor-element.elementor-element-36d92616
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 50%;
}
.elementor-7
  .elementor-element.elementor-element-36d92616
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-36d92616
  .elementor-image-box-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-text);
}
.elementor-7
  .elementor-element.elementor-element-36d92616
  .elementor-image-box-description {
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
  color: #414141;
}
.elementor-7
  .elementor-element.elementor-element-55f806b1
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #c4c4c4;
}
.elementor-7
  .elementor-element.elementor-element-620c191d:hover
  > .elementor-widget-container {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-620c191d:hover
  .elementor-widget-container {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-7
  .elementor-element.elementor-element-620c191d.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-620c191d.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-7
  .elementor-element.elementor-element-620c191d.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-7
  .elementor-element.elementor-element-620c191d
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 50%;
}
.elementor-7
  .elementor-element.elementor-element-620c191d
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-620c191d
  .elementor-image-box-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-text);
}
.elementor-7
  .elementor-element.elementor-element-620c191d
  .elementor-image-box-description {
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
  color: #414141;
}
.elementor-7
  .elementor-element.elementor-element-39031a40:hover
  > .elementor-widget-container {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-39031a40:hover
  .elementor-widget-container {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-7
  .elementor-element.elementor-element-39031a40.elementor-position-right
  .elementor-image-box-img {
  margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-39031a40.elementor-position-left
  .elementor-image-box-img {
  margin-right: 0px;
}
.elementor-7
  .elementor-element.elementor-element-39031a40.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 0px;
}
.elementor-7
  .elementor-element.elementor-element-39031a40
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 50%;
}
.elementor-7
  .elementor-element.elementor-element-39031a40
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-39031a40
  .elementor-image-box-title {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: var(--e-global-color-text);
}
.elementor-7
  .elementor-element.elementor-element-39031a40
  .elementor-image-box-description {
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
  color: #414141;
}
.elementor-7
  .elementor-element.elementor-element-2252a930
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-2252a930
  > .elementor-background-overlay {
  background-image: url("https://mude.ac.in/wp-content/uploads/2024/05/texture.jpeg");
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.22;
}
.elementor-7 .elementor-element.elementor-element-2252a930 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 20px 0px 20px 0px;
}
.elementor-7
  .elementor-element.elementor-element-5a5d81bf
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-5a5d81bf {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-322f0ae4
  > .elementor-background-overlay {
  opacity: 0.5;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-7322c398.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-7322c398.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-7322c398.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-7 .elementor-element.elementor-element-129d0101 .eael-circle-inner {
  width: 350px;
  height: 350px;
}
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-interactive-circle-preset-2
  .eael-circle-inner {
  width: 350px;
  height: calc(350px / 2);
}
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-interactive-circle-preset-2
  .eael-circle-content {
  height: calc(350px / 2);
}
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-interactive-circle-preset-2
  .eael-circle-btn-content {
  height: calc(350px / 2);
}
.elementor-7 .elementor-element.elementor-element-129d0101 .eael-circle-inner,
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-circle-responsive-view
  .eael-circle-inner
  .eael-circle-item {
  border-color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-circle-btn-icon
  i {
  font-size: 16px !important;
}
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-circle-btn-icon
  svg {
  width: 16px !important;
  height: 16px !important;
  min-width: 16px !important;
  min-height: 16px !important;
}
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-circle-wrapper.eael-interactive-circle-preset-1
  .eael-circle-item
  .eael-circle-btn
  .eael-circle-btn-icon,
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-circle-wrapper.eael-interactive-circle-preset-2
  .eael-circle-item
  .eael-circle-btn
  .eael-circle-btn-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-circle-wrapper.eael-interactive-circle-preset-3
  .eael-circle-info
  .eael-circle-inner
  .eael-circle-item
  .eael-circle-btn
  .eael-circle-btn-icon
  .eael-circle-icon-inner,
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-circle-wrapper.eael-interactive-circle-preset-4
  .eael-circle-btn
  .eael-circle-icon-inner {
  background-color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-circle-info
  .eael-circle-inner
  .eael-circle-item
  .eael-circle-btn
  .eael-circle-btn-icon
  .eael-circle-icon-inner
  span.eael-circle-btn-txt {
  color: #ffffff !important;
}
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-circle-info
  .eael-circle-inner
  .eael-circle-item
  .eael-circle-btn
  .eael-circle-btn-icon
  .eael-circle-btn-icon-inner
  span.eael-circle-btn-txt {
  color: #ffffff !important;
}
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-circle-info
  .eael-circle-inner
  .eael-circle-item
  .eael-circle-btn
  .eael-circle-btn-icon
  i {
  color: #ffffff !important;
}
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-circle-info
  .eael-circle-inner
  .eael-circle-item
  .eael-circle-btn
  .eael-circle-btn-icon
  svg
  path {
  fill: #ffffff !important;
}
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-circle-wrapper
  .eael-circle-info
  .eael-circle-inner
  .eael-circle-item
  .eael-circle-btn {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-circle-wrapper.eael-interactive-circle-preset-1
  .eael-circle-btn.active
  .eael-circle-btn-icon,
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-circle-wrapper.eael-interactive-circle-preset-2
  .eael-circle-btn.active
  .eael-circle-btn-icon {
  background-color: var(--e-global-color-kadence2);
}
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-circle-wrapper.eael-interactive-circle-preset-3
  .eael-circle-info
  .eael-circle-inner
  .eael-circle-item
  .eael-circle-btn.active
  .eael-circle-btn-icon
  .eael-circle-icon-inner,
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-circle-wrapper.eael-interactive-circle-preset-4
  .eael-circle-btn.active
  .eael-circle-icon-inner {
  background-color: var(--e-global-color-kadence2);
}
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-circle-btn.active
  .eael-circle-btn-icon {
  background-color: var(--e-global-color-kadence2);
}
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-circle-wrapper
  .eael-circle-info
  .eael-circle-inner
  .eael-circle-item
  .eael-circle-btn.active {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-circle-content {
  background: var(--e-global-color-primary);
  color: #ffffff;
  font-size: 29px;
}
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-circle-wrapper.eael-interactive-circle-preset-3
  .eael-circle-info
  .eael-circle-inner
  .eael-circle-item
  .eael-circle-btn-content
  .eael-circle-content {
  background: var(--e-global-color-primary);
}
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-circle-wrapper.eael-interactive-circle-preset-4
  .eael-circle-info
  .eael-circle-item
  .eael-circle-btn-content
  .eael-circle-content {
  background: var(--e-global-color-primary);
}
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-circle-content-icon
  i {
  font-size: 50px !important;
}
.elementor-7
  .elementor-element.elementor-element-129d0101
  .eael-circle-content-icon
  svg {
  width: 50px !important;
  height: 50px !important;
  min-width: 50px !important;
  min-height: 50px !important;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-5e4673a3.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-5e4673a3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-5e4673a3.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-7
  .elementor-element.elementor-element-3c70a147
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 5px 5px 5px 5px;
  border-style: double;
  border-width: 1px 1px 1px 1px;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-7
  .elementor-element.elementor-element-3c70a147
  .elementor-image-box-wrapper {
  text-align: start;
}
.elementor-7
  .elementor-element.elementor-element-3c70a147.elementor-position-right
  .elementor-image-box-img {
  margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-3c70a147.elementor-position-left
  .elementor-image-box-img {
  margin-right: 10px;
}
.elementor-7
  .elementor-element.elementor-element-3c70a147.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 10px;
}
.elementor-7
  .elementor-element.elementor-element-3c70a147
  .elementor-image-box-title {
  margin-bottom: 2px;
  font-family: "Roboto", Sans-serif;
  font-size: 30px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-3c70a147
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-7
  .elementor-element.elementor-element-3c70a147
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-3c70a147
  .elementor-image-box-description {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-7
  .elementor-element.elementor-element-243550d0
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 5px 5px 5px 5px;
  border-style: double;
  border-width: 1px 1px 1px 1px;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-7
  .elementor-element.elementor-element-243550d0
  .elementor-image-box-wrapper {
  text-align: start;
}
.elementor-7
  .elementor-element.elementor-element-243550d0.elementor-position-right
  .elementor-image-box-img {
  margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-243550d0.elementor-position-left
  .elementor-image-box-img {
  margin-right: 10px;
}
.elementor-7
  .elementor-element.elementor-element-243550d0.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 10px;
}
.elementor-7
  .elementor-element.elementor-element-243550d0
  .elementor-image-box-title {
  margin-bottom: 2px;
  font-family: "Roboto", Sans-serif;
  font-size: 30px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-243550d0
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-7
  .elementor-element.elementor-element-243550d0
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-243550d0
  .elementor-image-box-description {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-5f8c00c4.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-5f8c00c4.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-12d03724
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 5px 5px 5px 5px;
  border-style: double;
  border-width: 1px 1px 1px 1px;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-7
  .elementor-element.elementor-element-12d03724
  .elementor-image-box-wrapper {
  text-align: start;
}
.elementor-7
  .elementor-element.elementor-element-12d03724.elementor-position-right
  .elementor-image-box-img {
  margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-12d03724.elementor-position-left
  .elementor-image-box-img {
  margin-right: 10px;
}
.elementor-7
  .elementor-element.elementor-element-12d03724.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 10px;
}
.elementor-7
  .elementor-element.elementor-element-12d03724
  .elementor-image-box-title {
  margin-bottom: 2px;
  font-family: "Roboto", Sans-serif;
  font-size: 30px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-12d03724
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-7
  .elementor-element.elementor-element-12d03724
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-12d03724
  .elementor-image-box-description {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-7
  .elementor-element.elementor-element-6103b271
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 5px 5px 5px 5px;
  border-style: double;
  border-width: 1px 1px 1px 1px;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-7
  .elementor-element.elementor-element-6103b271
  .elementor-image-box-wrapper {
  text-align: start;
}
.elementor-7
  .elementor-element.elementor-element-6103b271.elementor-position-right
  .elementor-image-box-img {
  margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-6103b271.elementor-position-left
  .elementor-image-box-img {
  margin-right: 10px;
}
.elementor-7
  .elementor-element.elementor-element-6103b271.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 10px;
}
.elementor-7
  .elementor-element.elementor-element-6103b271
  .elementor-image-box-title {
  margin-bottom: 2px;
  font-family: "Roboto", Sans-serif;
  font-size: 30px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-6103b271
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-7
  .elementor-element.elementor-element-6103b271
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-6103b271
  .elementor-image-box-description {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.elementor-7
  .elementor-element.elementor-element-763ad600:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-763ad600
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://mude.ac.in/wp-content/uploads/2023/09/mu-a-bg.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-7
  .elementor-element.elementor-element-763ad600
  > .elementor-background-overlay {
  background-color: var(--e-global-color-primary);
  opacity: 0.89;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-763ad600 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 40px 20px 40px 20px;
}
.elementor-7
  .elementor-element.elementor-element-213e0267
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 5px 0px 0px;
  border-color: #ffffff;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin: 0px 10px 0px 0px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 0px;
  padding: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-213e0267
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-e8580f0 {
  text-align: start;
}
.elementor-7
  .elementor-element.elementor-element-e8580f0
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 38px;
  color: #ffffff;
}
.elementor-7 .elementor-element.elementor-element-372b77a0 {
  width: var(--container-widget-width, 97.433%);
  max-width: 97.433%;
  --container-widget-width: 97.433%;
  --container-widget-flex-grow: 0;
  text-align: justify;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-60859248.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-60859248.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-60859248
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-60859248
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-60859248
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-60859248
  > .elementor-element-populated {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-60859248
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-282a9dea
  .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-7
  .elementor-element.elementor-element-282a9dea
  .elementor-swiper-button.elementor-swiper-button-next {
  color: #131313;
}
.elementor-7
  .elementor-element.elementor-element-282a9dea
  .elementor-swiper-button.elementor-swiper-button-prev
  svg,
.elementor-7
  .elementor-element.elementor-element-282a9dea
  .elementor-swiper-button.elementor-swiper-button-next
  svg {
  fill: #131313;
}
.elementor-7
  .elementor-element.elementor-element-282a9dea
  .elementor-image-carousel-wrapper
  .elementor-image-carousel
  .swiper-slide-image {
  border-style: solid;
  border-color: var(--e-global-color-text);
}
.elementor-widget-image-gallery .gallery-item .gallery-caption {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-7
  .elementor-element.elementor-element-66bbf61e
  .gallery-item
  .gallery-caption {
  display: none;
}
.elementor-7 .elementor-element.elementor-element-66bbf61e .gallery-item {
  padding: 0 10px 10px 0;
}
.elementor-7 .elementor-element.elementor-element-66bbf61e .gallery {
  margin: 0 -10px -10px 0;
}
.elementor-7 .elementor-element.elementor-element-66bbf61e .gallery-item img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-kadence7);
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-3b9dcf5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-3b9dcf5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-kadence7) 58%,
    var(--e-global-color-kadence9) 100%
  );
}
.elementor-7 .elementor-element.elementor-element-3b9dcf5 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 20px 0px 60px 0px;
}
.elementor-7
  .elementor-element.elementor-element-3b9dcf5
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-3b9dcf5
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: #bebebe;
}
.elementor-7
  .elementor-element.elementor-element-3b9dcf5
  > .elementor-shape-top
  svg {
  height: 70px;
}
.elementor-7
  .elementor-element.elementor-element-3b9dcf5
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #dfdfdf;
}
.elementor-7
  .elementor-element.elementor-element-3b9dcf5
  > .elementor-shape-bottom
  svg {
  height: 76px;
}
.elementor-7 .elementor-element.elementor-element-4f34d838 {
  margin-top: 20px;
  margin-bottom: 0px;
}
.elementor-7
  .elementor-element.elementor-element-6e314e2a
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-widget-counter .elementor-counter-number-wrapper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-counter .elementor-counter-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-7
  .elementor-element.elementor-element-77a00fd
  > .elementor-widget-container {
  background-color: #ffffff5c;
  padding: 8px 8px 8px 8px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #02010126;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-7
  .elementor-element.elementor-element-77a00fd
  .elementor-counter-number-wrapper {
  font-family: "Roboto", Sans-serif;
  font-size: 40px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-77a00fd
  .elementor-counter-title {
  color: #000000;
  font-family: "Roboto Slab", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-7 .elementor-element.elementor-element-6020852d {
  --divider-border-style: solid;
  --divider-color: #d6d6d6;
  --divider-border-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-6020852d
  .elementor-divider-separator {
  width: 100%;
}
.elementor-7 .elementor-element.elementor-element-6020852d .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-7
  .elementor-element.elementor-element-1c6f2bdb
  > .elementor-widget-container {
  background-color: #ffffff5c;
  padding: 8px 8px 8px 8px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #02010126;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-7
  .elementor-element.elementor-element-1c6f2bdb
  .elementor-counter-number-wrapper {
  font-family: "Roboto", Sans-serif;
  font-size: 40px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-1c6f2bdb
  .elementor-counter-title {
  color: #000000;
  font-family: "Roboto Slab", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-7
  .elementor-element.elementor-element-769fec9e
  > .elementor-widget-container {
  background-color: #ffffff5c;
  padding: 8px 8px 8px 8px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #02010126;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-7
  .elementor-element.elementor-element-769fec9e
  .elementor-counter-number-wrapper {
  font-family: "Roboto", Sans-serif;
  font-size: 40px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-769fec9e
  .elementor-counter-title {
  color: #000000;
  font-family: "Roboto Slab", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-7 .elementor-element.elementor-element-77787c6c {
  --divider-border-style: solid;
  --divider-color: #d6d6d6;
  --divider-border-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-77787c6c
  .elementor-divider-separator {
  width: 100%;
}
.elementor-7 .elementor-element.elementor-element-77787c6c .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-7
  .elementor-element.elementor-element-34373f8f
  > .elementor-widget-container {
  background-color: #ffffff5c;
  padding: 8px 8px 8px 8px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #02010126;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-7
  .elementor-element.elementor-element-34373f8f
  .elementor-counter-number-wrapper {
  font-family: "Roboto", Sans-serif;
  font-size: 40px;
  font-weight: 600;
}
.elementor-7
  .elementor-element.elementor-element-34373f8f
  .elementor-counter-title {
  color: #000000;
  font-family: "Roboto Slab", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}
.elementor-7
  .elementor-element.elementor-element-743222cc:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-743222cc
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff8ef;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-743222cc.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-7
  .elementor-element.elementor-element-743222cc.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-7
  .elementor-element.elementor-element-743222cc.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-7
  .elementor-element.elementor-element-743222cc
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #d6d6d6;
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-743222cc
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-743222cc
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-743222cc
  > .elementor-background-slideshow {
  border-radius: 5px 5px 5px 5px;
}
.elementor-7
  .elementor-element.elementor-element-743222cc
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-46d11f1d
  > .elementor-widget-container {
  background-color: var(--e-global-color-accent);
  padding: 10px 5px 10px 5px;
}
.elementor-7 .elementor-element.elementor-element-46d11f1d {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-46d11f1d
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-15c6826c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-15c6826c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://mude.ac.in/wp-content/uploads/2024/01/client.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-7
  .elementor-element.elementor-element-15c6826c
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.63;
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-15c6826c {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 30px 0px 30px 0px;
}
.elementor-7 .elementor-element.elementor-element-704526e3 {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-704526e3
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
  text-transform: capitalize;
  color: #ffffff;
}
.elementor-7 .elementor-element.elementor-element-1edaec00 {
  width: var(--container-widget-width, 97.433%);
  max-width: 97.433%;
  --container-widget-width: 97.433%;
  --container-widget-flex-grow: 0;
  text-align: center;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #ffffff;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-7
  .elementor-element.elementor-element-17fcf8e1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-17fcf8e1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-kadence7);
}
.elementor-7 .elementor-element.elementor-element-17fcf8e1 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
  padding: 40px 0px 40px 0px;
}
.elementor-7
  .elementor-element.elementor-element-17fcf8e1
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-79044d1.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-79044d1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-79044d1.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-widget-eael-feature-list .connector-type-classic .connector {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-eael-feature-list
  .connector-type-modern
  .eael-feature-list-item:before,
.elementor-widget-eael-feature-list
  .connector-type-modern
  .eael-feature-list-item:after {
  border-color: var(--e-global-color-primary);
}
.elementor-widget-eael-feature-list
  .eael-feature-list-content-box
  .eael-feature-list-title,
.elementor-widget-eael-feature-list
  .eael-feature-list-content-box
  .eael-feature-list-title
  > a,
.elementor-widget-eael-feature-list
  .eael-feature-list-content-box
  .eael-feature-list-title:visited {
  color: var(--e-global-color-primary);
}
.elementor-widget-eael-feature-list
  .eael-feature-list-content-box
  .eael-feature-list-title,
.elementor-widget-eael-feature-list
  .eael-feature-list-content-box
  .eael-feature-list-title
  a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-eael-feature-list
  .eael-feature-list-content-box
  .eael-feature-list-content {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-7
  .elementor-element.elementor-element-3db0d344
  .eael-feature-list-items
  .eael-feature-list-icon-box
  .eael-feature-list-icon-inner {
  background-color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-3db0d344
  .eael-feature-list-items.eael-feature-list-horizontal {
  gap: 30px;
}
.elementor-7
  .elementor-element.elementor-element-3db0d344
  .eael-feature-list-items.eael-feature-list-horizontal[data-layout-tablet="vertical"]
  .eael-feature-list-item {
  padding-bottom: calc(30px / 2);
}
.elementor-7
  .elementor-element.elementor-element-3db0d344
  .eael-feature-list-items.eael-feature-list-vertical
  .eael-feature-list-item {
  padding-bottom: calc(30px / 2);
}
body.rtl
  .elementor-7
  .elementor-element.elementor-element-3db0d344
  .eael-feature-list-items.eael-feature-list-vertical
  .eael-feature-list-item:after {
  left: calc(-30px / 2);
}
.elementor-7
  .elementor-element.elementor-element-3db0d344
  .eael-feature-list-items.eael-feature-list-vertical.connector-type-modern
  .eael-feature-list-item:not(:last-child):before {
  height: calc(100% + 30px);
}
.elementor-7
  .elementor-element.elementor-element-3db0d344
  .eael-feature-list-items
  .eael-feature-list-icon {
  color: #fff;
}
.elementor-7
  .elementor-element.elementor-element-3db0d344
  .eael-feature-list-items
  .eael-feature-list-icon
  svg {
  fill: #fff;
}
.elementor-7
  .elementor-element.elementor-element-3db0d344
  .eael-feature-list-icon-box
  .eael-feature-list-icon {
  height: 80px;
  width: 80px;
  padding: 15px 15px 15px 15px !important;
}
.elementor-7
  .elementor-element.elementor-element-3db0d344
  .eael-feature-list-items.connector-type-classic
  .connector {
  right: calc(100% - 80px);
}
.elementor-7
  .elementor-element.elementor-element-3db0d344
  .eael-feature-list-icon-box
  .eael-feature-list-icon
  i {
  font-size: 21px !important;
}
.elementor-7
  .elementor-element.elementor-element-3db0d344
  .eael-feature-list-icon-box
  .eael-feature-list-icon
  svg {
  width: 21px !important;
  height: 21px !important;
  line-height: 21px !important;
}
.elementor-7
  .elementor-element.elementor-element-3db0d344
  .eael-feature-list-icon-box
  .eael-feature-list-icon
  img {
  width: 21px;
  height: 21px;
}
.elementor-7
  .elementor-element.elementor-element-3db0d344
  .eael-feature-list-img {
  width: 21px;
  height: 21px;
}
.elementor-7
  .elementor-element.elementor-element-3db0d344
  .-icon-position-left
  .eael-feature-list-content-box,
.elementor-7
  .elementor-element.elementor-element-3db0d344
  .-icon-position-right
  .eael-feature-list-content-box,
.elementor-7
  .elementor-element.elementor-element-3db0d344
  .-icon-position-top
  .eael-feature-list-content-box {
  margin: 30px;
}
.elementor-7
  .elementor-element.elementor-element-3db0d344
  .eael-feature-list-item
  .eael-feature-list-title {
  margin-bottom: 7px;
}
.elementor-7
  .elementor-element.elementor-element-3db0d344
  .eael-feature-list-content-box
  .eael-feature-list-title,
.elementor-7
  .elementor-element.elementor-element-3db0d344
  .eael-feature-list-content-box
  .eael-feature-list-title
  > a,
.elementor-7
  .elementor-element.elementor-element-3db0d344
  .eael-feature-list-content-box
  .eael-feature-list-title:visited {
  color: var(--e-global-color-primary);
}
.elementor-7
  .elementor-element.elementor-element-3db0d344
  .eael-feature-list-content-box
  .eael-feature-list-title,
.elementor-7
  .elementor-element.elementor-element-3db0d344
  .eael-feature-list-content-box
  .eael-feature-list-title
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 24px;
  font-weight: 600;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-2bf01765.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-2bf01765.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-2bf01765.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-7 .elementor-element.elementor-element-7ace9b6 {
  margin-top: 40px;
  margin-bottom: 40px;
}
.elementor-7 .elementor-element.elementor-element-2c9c7d22 {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-2c9c7d22
  .elementor-heading-title {
  font-family: "Roboto", Sans-serif;
  font-weight: 600;
  text-transform: capitalize;
}
.elementor-7
  .elementor-element.elementor-element-689b5c3
  > .elementor-widget-container {
  padding: 0px 0px 107px 0px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-kadence7);
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-7
  .elementor-element.elementor-element-689b5c3
  .eael-testimonial-content {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-689b5c3
  .eael-testimonial-image {
  text-align: center;
  max-width: 100%;
}
.elementor-7
  .elementor-element.elementor-element-689b5c3
  .eael-testimonial-image
  figure
  > img {
  width: 150px;
}
.elementor-7
  .elementor-element.elementor-element-689b5c3
  .eael-testimonial-image
  img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #d5d5d5;
}
.elementor-7
  .elementor-element.elementor-element-689b5c3
  .eael-testimonial-content
  .eael-testimonial-user {
  color: #272727;
}
.elementor-7
  .elementor-element.elementor-element-689b5c3
  .eael-testimonial-content
  .eael-testimonial-user-company {
  color: var(--e-global-color-secondary);
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
}
.elementor-7
  .elementor-element.elementor-element-689b5c3
  .eael-testimonial-content
  .eael-testimonial-text {
  color: #292929;
}
.elementor-7
  .elementor-element.elementor-element-689b5c3
  .rating-five
  .testimonial-star-rating
  li
  i {
  color: #f2b01e;
}
.elementor-7
  .elementor-element.elementor-element-689b5c3
  .rating-one
  .testimonial-star-rating
  li:first-child
  i {
  color: #f2b01e;
}
.elementor-7
  .elementor-element.elementor-element-689b5c3
  .rating-two
  .testimonial-star-rating
  li:nth-child(1)
  i,
.elementor-7
  .elementor-element.elementor-element-689b5c3
  .rating-two
  .testimonial-star-rating
  li:nth-child(2)
  i {
  color: #f2b01e;
}
.elementor-7
  .elementor-element.elementor-element-689b5c3
  .rating-three
  .testimonial-star-rating
  li:nth-child(1)
  i,
.elementor-7
  .elementor-element.elementor-element-689b5c3
  .rating-three
  .testimonial-star-rating
  li:nth-child(2)
  i,
.elementor-7
  .elementor-element.elementor-element-689b5c3
  .rating-three
  .testimonial-star-rating
  li:nth-child(3)
  i {
  color: #f2b01e;
}
.elementor-7
  .elementor-element.elementor-element-689b5c3
  .rating-four
  .testimonial-star-rating
  li:nth-child(1)
  i,
.elementor-7
  .elementor-element.elementor-element-689b5c3
  .rating-four
  .testimonial-star-rating
  li:nth-child(2)
  i,
.elementor-7
  .elementor-element.elementor-element-689b5c3
  .rating-four
  .testimonial-star-rating
  li:nth-child(3)
  i,
.elementor-7
  .elementor-element.elementor-element-689b5c3
  .rating-four
  .testimonial-star-rating
  li:nth-child(4)
  i {
  color: #f2b01e;
}
.elementor-7
  .elementor-element.elementor-element-689b5c3
  .eael-testimonial-quote {
  color: rgba(0, 0, 0, 0.15);
}
.elementor-7
  .elementor-element.elementor-element-689b5c3
  span.eael-testimonial-quote {
  top: 5%;
  right: 5%;
}
.elementor-7
  .elementor-element.elementor-element-a28180d
  > .elementor-widget-container {
  padding: 0px 0px 42px 0px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-kadence7);
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-7
  .elementor-element.elementor-element-a28180d
  .eael-testimonial-content {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-a28180d
  .eael-testimonial-image {
  text-align: center;
  max-width: 100%;
}
.elementor-7
  .elementor-element.elementor-element-a28180d
  .eael-testimonial-image
  figure
  > img {
  width: 150px;
}
.elementor-7
  .elementor-element.elementor-element-a28180d
  .eael-testimonial-image
  img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #d5d5d5;
}
.elementor-7
  .elementor-element.elementor-element-a28180d
  .eael-testimonial-content
  .eael-testimonial-user {
  color: #272727;
}
.elementor-7
  .elementor-element.elementor-element-a28180d
  .eael-testimonial-content
  .eael-testimonial-user-company {
  color: var(--e-global-color-secondary);
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
}
.elementor-7
  .elementor-element.elementor-element-a28180d
  .eael-testimonial-content
  .eael-testimonial-text {
  color: #292929;
}
.elementor-7
  .elementor-element.elementor-element-a28180d
  .rating-five
  .testimonial-star-rating
  li
  i {
  color: #f2b01e;
}
.elementor-7
  .elementor-element.elementor-element-a28180d
  .rating-one
  .testimonial-star-rating
  li:first-child
  i {
  color: #f2b01e;
}
.elementor-7
  .elementor-element.elementor-element-a28180d
  .rating-two
  .testimonial-star-rating
  li:nth-child(1)
  i,
.elementor-7
  .elementor-element.elementor-element-a28180d
  .rating-two
  .testimonial-star-rating
  li:nth-child(2)
  i {
  color: #f2b01e;
}
.elementor-7
  .elementor-element.elementor-element-a28180d
  .rating-three
  .testimonial-star-rating
  li:nth-child(1)
  i,
.elementor-7
  .elementor-element.elementor-element-a28180d
  .rating-three
  .testimonial-star-rating
  li:nth-child(2)
  i,
.elementor-7
  .elementor-element.elementor-element-a28180d
  .rating-three
  .testimonial-star-rating
  li:nth-child(3)
  i {
  color: #f2b01e;
}
.elementor-7
  .elementor-element.elementor-element-a28180d
  .rating-four
  .testimonial-star-rating
  li:nth-child(1)
  i,
.elementor-7
  .elementor-element.elementor-element-a28180d
  .rating-four
  .testimonial-star-rating
  li:nth-child(2)
  i,
.elementor-7
  .elementor-element.elementor-element-a28180d
  .rating-four
  .testimonial-star-rating
  li:nth-child(3)
  i,
.elementor-7
  .elementor-element.elementor-element-a28180d
  .rating-four
  .testimonial-star-rating
  li:nth-child(4)
  i {
  color: #f2b01e;
}
.elementor-7
  .elementor-element.elementor-element-a28180d
  .eael-testimonial-quote {
  color: rgba(0, 0, 0, 0.15);
}
.elementor-7
  .elementor-element.elementor-element-a28180d
  span.eael-testimonial-quote {
  top: 5%;
  right: 5%;
}
.elementor-7
  .elementor-element.elementor-element-7f6b6c0
  > .elementor-widget-container {
  padding: 0px 0px 19px 0px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-kadence7);
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-7
  .elementor-element.elementor-element-7f6b6c0
  .eael-testimonial-content {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-7f6b6c0
  .eael-testimonial-image {
  text-align: center;
  max-width: 100%;
}
.elementor-7
  .elementor-element.elementor-element-7f6b6c0
  .eael-testimonial-image
  figure
  > img {
  width: 150px;
}
.elementor-7
  .elementor-element.elementor-element-7f6b6c0
  .eael-testimonial-image
  img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #d5d5d5;
}
.elementor-7
  .elementor-element.elementor-element-7f6b6c0
  .eael-testimonial-content
  .eael-testimonial-user {
  color: #272727;
}
.elementor-7
  .elementor-element.elementor-element-7f6b6c0
  .eael-testimonial-content
  .eael-testimonial-user-company {
  color: var(--e-global-color-secondary);
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
}
.elementor-7
  .elementor-element.elementor-element-7f6b6c0
  .eael-testimonial-content
  .eael-testimonial-text {
  color: #292929;
}
.elementor-7
  .elementor-element.elementor-element-7f6b6c0
  .rating-five
  .testimonial-star-rating
  li
  i {
  color: #f2b01e;
}
.elementor-7
  .elementor-element.elementor-element-7f6b6c0
  .rating-one
  .testimonial-star-rating
  li:first-child
  i {
  color: #f2b01e;
}
.elementor-7
  .elementor-element.elementor-element-7f6b6c0
  .rating-two
  .testimonial-star-rating
  li:nth-child(1)
  i,
.elementor-7
  .elementor-element.elementor-element-7f6b6c0
  .rating-two
  .testimonial-star-rating
  li:nth-child(2)
  i {
  color: #f2b01e;
}
.elementor-7
  .elementor-element.elementor-element-7f6b6c0
  .rating-three
  .testimonial-star-rating
  li:nth-child(1)
  i,
.elementor-7
  .elementor-element.elementor-element-7f6b6c0
  .rating-three
  .testimonial-star-rating
  li:nth-child(2)
  i,
.elementor-7
  .elementor-element.elementor-element-7f6b6c0
  .rating-three
  .testimonial-star-rating
  li:nth-child(3)
  i {
  color: #f2b01e;
}
.elementor-7
  .elementor-element.elementor-element-7f6b6c0
  .rating-four
  .testimonial-star-rating
  li:nth-child(1)
  i,
.elementor-7
  .elementor-element.elementor-element-7f6b6c0
  .rating-four
  .testimonial-star-rating
  li:nth-child(2)
  i,
.elementor-7
  .elementor-element.elementor-element-7f6b6c0
  .rating-four
  .testimonial-star-rating
  li:nth-child(3)
  i,
.elementor-7
  .elementor-element.elementor-element-7f6b6c0
  .rating-four
  .testimonial-star-rating
  li:nth-child(4)
  i {
  color: #f2b01e;
}
.elementor-7
  .elementor-element.elementor-element-7f6b6c0
  .eael-testimonial-quote {
  color: rgba(0, 0, 0, 0.15);
}
.elementor-7
  .elementor-element.elementor-element-7f6b6c0
  span.eael-testimonial-quote {
  top: 5%;
  right: 5%;
}
.elementor-7
  .elementor-element.elementor-element-a0760de
  > .elementor-widget-container {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-kadence7);
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}
.elementor-7
  .elementor-element.elementor-element-a0760de
  .eael-testimonial-content {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-a0760de
  .eael-testimonial-image {
  text-align: center;
  max-width: 100%;
}
.elementor-7
  .elementor-element.elementor-element-a0760de
  .eael-testimonial-image
  figure
  > img {
  width: 150px;
}
.elementor-7
  .elementor-element.elementor-element-a0760de
  .eael-testimonial-image
  img {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #d5d5d5;
}
.elementor-7
  .elementor-element.elementor-element-a0760de
  .eael-testimonial-content
  .eael-testimonial-user {
  color: #272727;
}
.elementor-7
  .elementor-element.elementor-element-a0760de
  .eael-testimonial-content
  .eael-testimonial-user-company {
  color: var(--e-global-color-secondary);
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
}
.elementor-7
  .elementor-element.elementor-element-a0760de
  .eael-testimonial-content
  .eael-testimonial-text {
  color: #292929;
}
.elementor-7
  .elementor-element.elementor-element-a0760de
  .rating-five
  .testimonial-star-rating
  li
  i {
  color: #f2b01e;
}
.elementor-7
  .elementor-element.elementor-element-a0760de
  .rating-one
  .testimonial-star-rating
  li:first-child
  i {
  color: #f2b01e;
}
.elementor-7
  .elementor-element.elementor-element-a0760de
  .rating-two
  .testimonial-star-rating
  li:nth-child(1)
  i,
.elementor-7
  .elementor-element.elementor-element-a0760de
  .rating-two
  .testimonial-star-rating
  li:nth-child(2)
  i {
  color: #f2b01e;
}
.elementor-7
  .elementor-element.elementor-element-a0760de
  .rating-three
  .testimonial-star-rating
  li:nth-child(1)
  i,
.elementor-7
  .elementor-element.elementor-element-a0760de
  .rating-three
  .testimonial-star-rating
  li:nth-child(2)
  i,
.elementor-7
  .elementor-element.elementor-element-a0760de
  .rating-three
  .testimonial-star-rating
  li:nth-child(3)
  i {
  color: #f2b01e;
}
.elementor-7
  .elementor-element.elementor-element-a0760de
  .rating-four
  .testimonial-star-rating
  li:nth-child(1)
  i,
.elementor-7
  .elementor-element.elementor-element-a0760de
  .rating-four
  .testimonial-star-rating
  li:nth-child(2)
  i,
.elementor-7
  .elementor-element.elementor-element-a0760de
  .rating-four
  .testimonial-star-rating
  li:nth-child(3)
  i,
.elementor-7
  .elementor-element.elementor-element-a0760de
  .rating-four
  .testimonial-star-rating
  li:nth-child(4)
  i {
  color: #f2b01e;
}
.elementor-7
  .elementor-element.elementor-element-a0760de
  .eael-testimonial-quote {
  color: rgba(0, 0, 0, 0.15);
}
.elementor-7
  .elementor-element.elementor-element-a0760de
  span.eael-testimonial-quote {
  top: 5%;
  right: 5%;
}
.elementor-7 .elementor-element.elementor-element-6bf72b92 {
  transition:
    background 0.3s,
    border 0.3s,
    border-radius 0.3s,
    box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-6bf72b92
  > .elementor-background-overlay {
  transition:
    background 0.3s,
    border-radius 0.3s,
    opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-1b0af69f
  > .elementor-widget-container {
  background-color: #001a41;
  padding: 8px 8px 8px 8px;
}
body:not(.rtl) .elementor-7 .elementor-element.elementor-element-1b0af69f {
  left: 0px;
}
body.rtl .elementor-7 .elementor-element.elementor-element-1b0af69f {
  right: 0px;
}
.elementor-7 .elementor-element.elementor-element-1b0af69f {
  bottom: 0px;
  z-index: 9999;
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-7
  .elementor-element.elementor-element-1b0af69f
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-block-end: calc(40px / 2);
}
.elementor-7
  .elementor-element.elementor-element-1b0af69f
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-block-start: calc(40px / 2);
}
.elementor-7
  .elementor-element.elementor-element-1b0af69f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-inline: calc(40px / 2);
}
.elementor-7
  .elementor-element.elementor-element-1b0af69f
  .elementor-icon-list-items.elementor-inline-items {
  margin-inline: calc(-40px / 2);
}
.elementor-7
  .elementor-element.elementor-element-1b0af69f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  inset-inline-end: calc(-40px / 2);
}
.elementor-7
  .elementor-element.elementor-element-1b0af69f
  .elementor-icon-list-item:not(:last-child):after {
  content: "";
  border-color: #ddd;
}
.elementor-7
  .elementor-element.elementor-element-1b0af69f
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child):after {
  border-block-start-style: solid;
  border-block-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-1b0af69f
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-style: solid;
}
.elementor-7
  .elementor-element.elementor-element-1b0af69f
  .elementor-inline-items
  .elementor-icon-list-item:not(:last-child):after {
  border-inline-start-width: 1px;
}
.elementor-7
  .elementor-element.elementor-element-1b0af69f
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-kadence9);
  transition: color 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-1b0af69f
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-kadence9);
  transition: fill 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-1b0af69f
  .elementor-icon-list-icon {
  padding-inline-end: 6px;
}
.elementor-7
  .elementor-element.elementor-element-1b0af69f
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-7
  .elementor-element.elementor-element-1b0af69f
  .elementor-icon-list-item
  > a {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}
.elementor-7
  .elementor-element.elementor-element-1b0af69f
  .elementor-icon-list-text {
  color: var(--e-global-color-kadence9);
  transition: color 0.3s;
}
@media (max-width: 1024px) {
  .elementor-7
    .elementor-element.elementor-element-3db0d344
    .-icon-position-left
    .eael-feature-list-content-box,
  .elementor-7
    .elementor-element.elementor-element-3db0d344
    .-icon-position-right
    .eael-feature-list-content-box,
  .elementor-7
    .elementor-element.elementor-element-3db0d344
    .-icon-position-top
    .eael-feature-list-content-box {
    margin: 20px;
  }
}
@media (min-width: 768px) {
  .elementor-7 .elementor-element.elementor-element-7cd9272 {
    --width: 25%;
  }
  .elementor-7 .elementor-element.elementor-element-2dbc647 {
    --width: 75%;
  }
  .elementor-7 .elementor-element.elementor-element-447226f {
    --width: 33.3333%;
  }
  .elementor-7 .elementor-element.elementor-element-4beb7b3 {
    --width: 66.6666%;
  }
  .elementor-7 .elementor-element.elementor-element-7322c398 {
    width: 50%;
  }
  .elementor-7 .elementor-element.elementor-element-5e4673a3 {
    width: 24.664%;
  }
  .elementor-7 .elementor-element.elementor-element-5f8c00c4 {
    width: 25%;
  }
  .elementor-7 .elementor-element.elementor-element-213e0267 {
    width: 54.869%;
  }
  .elementor-7 .elementor-element.elementor-element-60859248 {
    width: 45.083%;
  }
  .elementor-7 .elementor-element.elementor-element-79044d1 {
    width: 59.952%;
  }
  .elementor-7 .elementor-element.elementor-element-2bf01765 {
    width: 40%;
  }
}
@media (min-width: 1025px) {
  .elementor-7
    .elementor-element.elementor-element-763ad600:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-7
    .elementor-element.elementor-element-763ad600
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
  .elementor-7
    .elementor-element.elementor-element-15c6826c:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-7
    .elementor-element.elementor-element-15c6826c
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: scroll;
  }
}
@media (max-width: 767px) {
  .elementor-7
    .elementor-element.elementor-element-75ab581b
    > .elementor-container {
    min-height: 140px;
  }
  .elementor-7
    .elementor-element.elementor-element-626414ed
    .elementor-heading-title {
    font-size: 18px;
    line-height: 1.3em;
  }
  .elementor-7
    .elementor-element.elementor-element-68c2f45
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-16134e04
    .elementor-image-box-img {
    margin-bottom: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-3887b58f
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-58546899
    .elementor-image-box-img {
    margin-bottom: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-224b55e3
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-24db2f32
    .elementor-image-box-img {
    margin-bottom: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-4234818a
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-1db4858b
    .elementor-image-box-img {
    margin-bottom: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-357e084c
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-239954c2
    .elementor-image-box-img {
    margin-bottom: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-b701f21
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-6a03f755
    .elementor-image-box-img {
    margin-bottom: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-6a03f755
    .elementor-image-box-title {
    font-size: 18px;
  }
  .elementor-7
    .elementor-element.elementor-element-2681adc
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-21d33241
    .elementor-image-box-img {
    margin-bottom: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-21d33241
    .elementor-image-box-title {
    font-size: 18px;
  }
  .elementor-7
    .elementor-element.elementor-element-5b213277
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-3c4354e
    .elementor-image-box-img {
    margin-bottom: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-3c4354e
    .elementor-image-box-title {
    font-size: 18px;
  }
  .elementor-7
    .elementor-element.elementor-element-49d53425
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-27e2adfe
    .elementor-image-box-img {
    margin-bottom: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-27e2adfe
    .elementor-image-box-title {
    font-size: 18px;
  }
  .elementor-7
    .elementor-element.elementor-element-70c1188f
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-59338353
    .elementor-image-box-img {
    margin-bottom: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-59338353
    .elementor-image-box-title {
    font-size: 18px;
  }
  .elementor-7
    .elementor-element.elementor-element-6e20dd98
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-16d1aa51
    .elementor-image-box-img {
    margin-bottom: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-16d1aa51
    .elementor-image-box-title {
    font-size: 18px;
  }
  .elementor-7
    .elementor-element.elementor-element-a2575ec
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-2fc364ca
    .elementor-image-box-img {
    margin-bottom: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-2fc364ca
    .elementor-image-box-title {
    font-size: 18px;
  }
  .elementor-7
    .elementor-element.elementor-element-37b75abb
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-52acae7c
    .elementor-image-box-img {
    margin-bottom: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-52acae7c
    .elementor-image-box-title {
    font-size: 18px;
  }
  .elementor-7
    .elementor-element.elementor-element-1c2d154
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-bad3a44
    .elementor-image-box-img {
    margin-bottom: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-bad3a44
    .elementor-image-box-title {
    font-size: 18px;
  }
  .elementor-7
    .elementor-element.elementor-element-f7abbaf
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-1f41055
    .elementor-image-box-img {
    margin-bottom: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-1f41055
    .elementor-image-box-title {
    font-size: 18px;
  }
  .elementor-7
    .elementor-element.elementor-element-2276d80
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-57d0dfcf
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-68c2b86a
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-78cd9907
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-5cc8c5cc
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-36d92616
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-620c191d
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-39031a40
    .elementor-image-box-img {
    margin-bottom: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-129d0101
    .eael-circle-content {
    font-size: 20px;
  }
  .elementor-7
    .elementor-element.elementor-element-3c70a147
    .elementor-image-box-img {
    margin-bottom: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-243550d0
    .elementor-image-box-img {
    margin-bottom: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-12d03724
    .elementor-image-box-img {
    margin-bottom: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-6103b271
    .elementor-image-box-img {
    margin-bottom: 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-e8580f0
    .elementor-heading-title {
    font-size: 20px;
    line-height: 1.4em;
  }
  .elementor-7 .elementor-element.elementor-element-282a9dea {
    --e-image-carousel-slides-to-show: 2;
  }
  .elementor-7
    .elementor-element.elementor-element-282a9dea
    .elementor-image-carousel-wrapper
    .elementor-image-carousel
    .swiper-slide-image {
    border-width: 1px 1px 1px 1px;
  }
  .elementor-7
    .elementor-element.elementor-element-3db0d344
    .-mobile-icon-position-left
    .eael-feature-list-content-box {
    margin: 0 0 0 10px !important;
  }
  .elementor-7
    .elementor-element.elementor-element-3db0d344
    .-mobile-icon-position-right
    .eael-feature-list-content-box {
    margin: 0 10px 0 0 !important;
  }
  .elementor-7
    .elementor-element.elementor-element-3db0d344
    .-icon-position-left
    .eael-feature-list-content-box,
  .elementor-7
    .elementor-element.elementor-element-3db0d344
    .-icon-position-right
    .eael-feature-list-content-box,
  .elementor-7
    .elementor-element.elementor-element-3db0d344
    .-icon-position-top
    .eael-feature-list-content-box {
    margin: 10px;
  }
}
