.elementor-18577 .elementor-element.elementor-element-ec2b207 {
  --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: 80px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-18577 .elementor-element.elementor-element-3bd11e7 {
  width: var(--container-widget-width, 760px);
  max-width: 760px;
  --container-widget-width: 760px;
  --container-widget-flex-grow: 0;
}
.elementor-18577
  .elementor-element.elementor-element-3bd11e7.elementor-element {
  --align-self: center;
}
.elementor-18577 .elementor-element.elementor-element-3bd11e7 .title {
  margin: 10px 0px 15px 0px;
}
.elementor-18577 .elementor-element.elementor-element-3bd11e7 .sc_heading {
  text-align: center;
  align-items: center;
}
.elementor-18577
  .elementor-element.elementor-element-3bd11e7
  .heading-highlighted-wrapper {
  font-family: var(--e-global-typography-2c2fa99-font-family), Sans-serif;
  font-size: var(--e-global-typography-2c2fa99-font-size);
  line-height: var(--e-global-typography-2c2fa99-line-height);
}
.elementor-18577 .elementor-element.elementor-element-3bd11e7 .sub-heading {
  font-family: "Marcellus", Sans-serif;
  font-weight: 400;
  text-transform: uppercase;
}
.elementor-18577 .elementor-element.elementor-element-d51a340 {
  width: var(--container-widget-width, 760px);
  max-width: 760px;
  --container-widget-width: 760px;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-18577
  .elementor-element.elementor-element-d51a340.elementor-element {
  --align-self: center;
}
.elementor-18577
  .elementor-element.elementor-element-c0ae165
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
body:not(.rtl) .elementor-18577 .elementor-element.elementor-element-09656c3 {
  right: -328px;
}
body.rtl .elementor-18577 .elementor-element.elementor-element-09656c3 {
  left: -328px;
}
.elementor-18577 .elementor-element.elementor-element-09656c3 {
  top: 0px;
}
body:not(.rtl) .elementor-18577 .elementor-element.elementor-element-e0731c5 {
  left: -95px;
}
body.rtl .elementor-18577 .elementor-element.elementor-element-e0731c5 {
  right: -95px;
}
.elementor-18577 .elementor-element.elementor-element-e0731c5 {
  bottom: -201px;
  z-index: 1;
}
.elementor-18577 .elementor-element.elementor-element-e0731c5 img {
  opacity: 0.2;
  transition-duration: 0.3s;
}
.elementor-18577 .elementor-element.elementor-element-e0731c5:hover img {
  opacity: 0.5;
}
.elementor-18577 .elementor-element.elementor-element-13260e1 {
  --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 40px;
  --row-gap: 0px;
  --column-gap: 40px;
  --margin-top: 70px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --z-index: 2;
}
.elementor-18577 .elementor-element.elementor-element-fb1b382 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}
.elementor-18577
  .elementor-element.elementor-element-29f9e58
  > .elementor-widget-container:hover {
  --e-transform-translateY: -20px;
}
.elementor-18577 .elementor-element.elementor-element-29f9e58 .ui-image-detail {
  border-radius: 20px;
}

.elementor-18577
  .elementor-element.elementor-element-29f9e58
  .templaza-ripple-circles {
  width: 300px;
  height: 300px;
}
.elementor-18577
  .elementor-element.elementor-element-29f9e58
  .templaza-ripple-circles
  > div {
  background-color: var(--e-global-color-7e9ffec);
}
.elementor-18577
  .elementor-element.elementor-element-29f9e58
  .ui-image-detail:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.13);
}
.uk-inline.about-img-card img{
    height: 400px;
}
.elementor-18577 .elementor-element.elementor-element-9929b69 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}
.elementor-18577
  .elementor-element.elementor-element-d28f0ec
  > .elementor-widget-container:hover {
  --e-transform-translateY: -20px;
}
.elementor-18577 .elementor-element.elementor-element-d28f0ec .ui-image-detail {
  border-radius: 20px;
}
.elementor-18577
  .elementor-element.elementor-element-d28f0ec
  .templaza-ripple-circles {
  width: 300px;
  height: 300px;
}
.elementor-18577
  .elementor-element.elementor-element-d28f0ec
  .templaza-ripple-circles
  > div {
  background-color: var(--e-global-color-7e9ffec);
}
.elementor-18577
  .elementor-element.elementor-element-d28f0ec
  .ui-image-detail:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.13);
}
.elementor-18577 .elementor-element.elementor-element-0972568 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}
.elementor-18577
  .elementor-element.elementor-element-80b49eb
  > .elementor-widget-container:hover {
  --e-transform-translateY: -20px;
}
.elementor-18577 .elementor-element.elementor-element-80b49eb .ui-image-detail {
  border-radius: 20px;
}
.elementor-18577
  .elementor-element.elementor-element-80b49eb
  .templaza-ripple-circles {
  width: 300px;
  height: 300px;
}
.elementor-18577
  .elementor-element.elementor-element-80b49eb
  .templaza-ripple-circles
  > div {
  background-color: var(--e-global-color-7e9ffec);
}
.elementor-18577
  .elementor-element.elementor-element-80b49eb
  .ui-image-detail:hover {
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.13);
}
.elementor-18577 .elementor-element.elementor-element-711410e {
  --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-radius: 20px 20px 20px 20px;
  --margin-top: 100px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 120px;
  --padding-bottom: 130px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-18577
  .elementor-element.elementor-element-711410e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-18577
  .elementor-element.elementor-element-711410e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../img/banner3.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-18577
  .elementor-element.elementor-element-2ff5510.elementor-element {
  --align-self: center;
}
.elementor-18577 .elementor-element.elementor-element-2ff5510 .title {
  margin: 10px 0px 15px 0px;
}
.elementor-18577 .elementor-element.elementor-element-2ff5510 .sc_heading {
  text-align: center;
  align-items: center;
}
.elementor-18577
  .elementor-element.elementor-element-2ff5510
  .heading-highlighted-wrapper {
  font-family: var(--e-global-typography-2c2fa99-font-family), Sans-serif;
  font-size: var(--e-global-typography-2c2fa99-font-size);
  line-height: var(--e-global-typography-2c2fa99-line-height);
}
.elementor-18577 .elementor-element.elementor-element-2ff5510 .sub-heading {
  font-family: "Marcellus", Sans-serif;
  font-weight: 400;
  text-transform: uppercase;
}
.elementor-18577 .elementor-element.elementor-element-347adad {
  --display: grid;
  --e-con-grid-template-columns: repeat(4, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
  --grid-auto-flow: row;
  --padding-top: 15px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-18577
  .elementor-element.elementor-element-33fb405
  .ui-card
  .uk-card-title {
  font-size: 24px;
}
.elementor-18577
  .elementor-element.elementor-element-33fb405
  .ui-card
  .uk-card-title,
.elementor-18577
  .elementor-element.elementor-element-33fb405
  .ui-card
  .uk-card-title
  a {
  color: var(--e-global-color-7e9ffec);
}
.elementor-18577 .elementor-element.elementor-element-33fb405 .uk-card-title {
  margin: 30px 0px 20px 0px;
}
.elementor-18577 .elementor-element.elementor-element-33fb405 .ui-card-text {
  color: var(--e-global-color-accent);
}
.elementor-18577 .elementor-element.elementor-element-33fb405 .ui-media {
  font-size: 48px;
  color: var(--e-global-color-7e9ffec);
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-18577 .elementor-element.elementor-element-33fb405 .ui-media i {
  font-size: 48px;
}
.elementor-18577 .elementor-element.elementor-element-33fb405 .ui-media svg {
  width: 48px;
  fill: var(--e-global-color-7e9ffec);
}
.elementor-18577 .elementor-element.elementor-element-33fb405 .ui-card {
  background-color: #222222e6;
  color: var(--e-global-color-7e9ffec);
  border-radius: 20px 20px 20px 20px;
  overflow: hidden;
}
.elementor-18577 .elementor-element.elementor-element-33fb405 .ui-card:hover {
  background-color: #222222b5;
}
.elementor-18577 .elementor-element.elementor-element-33fb405 .ui-card,
.elementor-18577 .elementor-element.elementor-element-33fb405 .uk-card-body,
.elementor-18577 .elementor-element.elementor-element-33fb405 .ui-card:hover,
.elementor-18577
  .elementor-element.elementor-element-33fb405
  .ui-card:hover
  .uk-card-body {
  transition: all 0.3s linear;
}
.elementor-18577 .elementor-element.elementor-element-33fb405 .uk-button {
  padding: 0px 0px 0px 0px;
}
.elementor-18577
  .elementor-element.elementor-element-33fb405
  .ui-button
  .uk-button {
  border-radius: 0px !important;
}
.elementor-18577 .elementor-element.elementor-element-33fb405 .uk-button:hover {
  color: var(--e-global-color-primary);
}
.elementor-18577 .elementor-element.elementor-element-33fb405 .ui-button {
  margin: 15px 0px 0px 0px;
}
.elementor-18577
  .elementor-element.elementor-element-982bd13
  .ui-card
  .uk-card-title {
  font-size: 24px;
}
.elementor-18577
  .elementor-element.elementor-element-982bd13
  .ui-card
  .uk-card-title,
.elementor-18577
  .elementor-element.elementor-element-982bd13
  .ui-card
  .uk-card-title
  a {
  color: var(--e-global-color-7e9ffec);
}
.elementor-18577 .elementor-element.elementor-element-982bd13 .uk-card-title {
  margin: 30px 0px 20px 0px;
}
.elementor-18577 .elementor-element.elementor-element-982bd13 .ui-card-text {
  color: var(--e-global-color-accent);
}
.elementor-18577 .elementor-element.elementor-element-982bd13 .ui-media {
  font-size: 48px;
  color: var(--e-global-color-7e9ffec);
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-18577 .elementor-element.elementor-element-982bd13 .ui-media i {
  font-size: 48px;
}
.elementor-18577 .elementor-element.elementor-element-982bd13 .ui-media svg {
  width: 48px;
  fill: var(--e-global-color-7e9ffec);
}
.elementor-18577 .elementor-element.elementor-element-982bd13 .ui-card {
  background-color: #222222e6;
  color: var(--e-global-color-7e9ffec);
  border-radius: 20px 20px 20px 20px;
  overflow: hidden;
}
.elementor-18577 .elementor-element.elementor-element-982bd13 .ui-card:hover {
  background-color: #222222b5;
}
.elementor-18577 .elementor-element.elementor-element-982bd13 .ui-card,
.elementor-18577 .elementor-element.elementor-element-982bd13 .uk-card-body,
.elementor-18577 .elementor-element.elementor-element-982bd13 .ui-card:hover,
.elementor-18577
  .elementor-element.elementor-element-982bd13
  .ui-card:hover
  .uk-card-body {
  transition: all 0.3s linear;
}
.elementor-18577 .elementor-element.elementor-element-982bd13 .uk-button {
  padding: 0px 0px 0px 0px;
}
.elementor-18577
  .elementor-element.elementor-element-982bd13
  .ui-button
  .uk-button {
  border-radius: 0px !important;
}
.elementor-18577 .elementor-element.elementor-element-982bd13 .uk-button:hover {
  color: var(--e-global-color-primary);
}
.elementor-18577 .elementor-element.elementor-element-982bd13 .ui-button {
  margin: 15px 0px 0px 0px;
}
.elementor-18577
  .elementor-element.elementor-element-cbf258c
  .ui-card
  .uk-card-title {
  font-size: 24px;
}
.elementor-18577
  .elementor-element.elementor-element-cbf258c
  .ui-card
  .uk-card-title,
.elementor-18577
  .elementor-element.elementor-element-cbf258c
  .ui-card
  .uk-card-title
  a {
  color: var(--e-global-color-7e9ffec);
}
.elementor-18577 .elementor-element.elementor-element-cbf258c .uk-card-title {
  margin: 30px 0px 20px 0px;
}
.elementor-18577 .elementor-element.elementor-element-cbf258c .ui-card-text {
  color: var(--e-global-color-accent);
}
.elementor-18577 .elementor-element.elementor-element-cbf258c .ui-media {
  font-size: 48px;
  color: var(--e-global-color-7e9ffec);
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-18577 .elementor-element.elementor-element-cbf258c .ui-media i {
  font-size: 48px;
}
.elementor-18577 .elementor-element.elementor-element-cbf258c .ui-media svg {
  width: 48px;
  fill: var(--e-global-color-7e9ffec);
}
.elementor-18577 .elementor-element.elementor-element-cbf258c .ui-card {
  background-color: #222222e6;
  color: var(--e-global-color-7e9ffec);
  border-radius: 20px 20px 20px 20px;
  overflow: hidden;
}
.elementor-18577 .elementor-element.elementor-element-cbf258c .ui-card:hover {
  background-color: #222222b5;
}
.elementor-18577 .elementor-element.elementor-element-cbf258c .ui-card,
.elementor-18577 .elementor-element.elementor-element-cbf258c .uk-card-body,
.elementor-18577 .elementor-element.elementor-element-cbf258c .ui-card:hover,
.elementor-18577
  .elementor-element.elementor-element-cbf258c
  .ui-card:hover
  .uk-card-body {
  transition: all 0.3s linear;
}
.elementor-18577 .elementor-element.elementor-element-cbf258c .uk-button {
  padding: 0px 0px 0px 0px;
}
.elementor-18577
  .elementor-element.elementor-element-cbf258c
  .ui-button
  .uk-button {
  border-radius: 0px !important;
}
.elementor-18577 .elementor-element.elementor-element-cbf258c .uk-button:hover {
  color: var(--e-global-color-primary);
}
.elementor-18577 .elementor-element.elementor-element-cbf258c .ui-button {
  margin: 15px 0px 0px 0px;
}
.elementor-18577
  .elementor-element.elementor-element-e372f76
  .ui-card
  .uk-card-title {
  font-size: 24px;
}
.elementor-18577
  .elementor-element.elementor-element-e372f76
  .ui-card
  .uk-card-title,
.elementor-18577
  .elementor-element.elementor-element-e372f76
  .ui-card
  .uk-card-title
  a {
  color: var(--e-global-color-7e9ffec);
}
.elementor-18577 .elementor-element.elementor-element-e372f76 .uk-card-title {
  margin: 30px 0px 20px 0px;
}
.elementor-18577 .elementor-element.elementor-element-e372f76 .ui-card-text {
  color: var(--e-global-color-accent);
}
.elementor-18577 .elementor-element.elementor-element-e372f76 .ui-media {
  font-size: 48px;
  color: var(--e-global-color-7e9ffec);
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.elementor-18577 .elementor-element.elementor-element-e372f76 .ui-media i {
  font-size: 48px;
}
.elementor-18577 .elementor-element.elementor-element-e372f76 .ui-media svg {
  width: 48px;
  fill: var(--e-global-color-7e9ffec);
}
.elementor-18577 .elementor-element.elementor-element-e372f76 .ui-card {
  background-color: #222222e6;
  color: var(--e-global-color-7e9ffec);
  border-radius: 20px 20px 20px 20px;
  overflow: hidden;
}
.elementor-18577 .elementor-element.elementor-element-e372f76 .ui-card:hover {
  background-color: #222222b5;
}
.elementor-18577 .elementor-element.elementor-element-e372f76 .ui-card,
.elementor-18577 .elementor-element.elementor-element-e372f76 .uk-card-body,
.elementor-18577 .elementor-element.elementor-element-e372f76 .ui-card:hover,
.elementor-18577
  .elementor-element.elementor-element-e372f76
  .ui-card:hover
  .uk-card-body {
  transition: all 0.3s linear;
}
.elementor-18577 .elementor-element.elementor-element-e372f76 .uk-button {
  padding: 0px 0px 0px 0px;
}
.elementor-18577
  .elementor-element.elementor-element-e372f76
  .ui-button
  .uk-button {
  border-radius: 0px !important;
}
.elementor-18577 .elementor-element.elementor-element-e372f76 .uk-button:hover {
  color: var(--e-global-color-primary);
}
.elementor-18577 .elementor-element.elementor-element-e372f76 .ui-button {
  margin: 15px 0px 0px 0px;
}
.elementor-18577 .elementor-element.elementor-element-6e37ed3 {
  --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: 80px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-18577 .elementor-element.elementor-element-7786221 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}
.elementor-18577 .elementor-element.elementor-element-b4aaef5 .ui-image-detail {
  border-radius: 20px;
}
.elementor-18577
  .elementor-element.elementor-element-b4aaef5
  .templaza-ripple-circles {
  width: 400px;
  height: 400px;
}
.elementor-18577
  .elementor-element.elementor-element-b4aaef5
  .templaza-ripple-circles
  > div {
  background-color: var(--e-global-color-7e9ffec);
}
.elementor-18577 .elementor-element.elementor-element-7d9dc97 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 150px;
  --padding-right: 0px;
}
.elementor-18577 .elementor-element.elementor-element-e14d9a5 {
  width: var(--container-widget-width, 760px);
  max-width: 760px;
  --container-widget-width: 760px;
  --container-widget-flex-grow: 0;
}
.elementor-18577
  .elementor-element.elementor-element-e14d9a5.elementor-element {
  --align-self: center;
}
.elementor-18577 .elementor-element.elementor-element-e14d9a5 .title {
  margin: 10px 0px 15px 0px;
}
.elementor-18577
  .elementor-element.elementor-element-e14d9a5
  .heading-highlighted-wrapper {
  font-family: var(--e-global-typography-2c2fa99-font-family), Sans-serif;
  font-size: var(--e-global-typography-2c2fa99-font-size);
  line-height: var(--e-global-typography-2c2fa99-line-height);
}
.elementor-18577 .elementor-element.elementor-element-e14d9a5 .sub-heading {
  font-family: "Marcellus", Sans-serif;
  font-weight: 400;
  text-transform: uppercase;
}
.elementor-18577 .elementor-element.elementor-element-8081cc3 {
  color: var(--e-global-color-secondary);
}
.elementor-18577
  .elementor-element.elementor-element-7ea3a43
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-18577 .elementor-element.elementor-element-f45ed0c {
  --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: 100px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-18577 .elementor-element.elementor-element-019d923 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 150px;
}
.elementor-18577 .elementor-element.elementor-element-97e0fec {
  width: var(--container-widget-width, 760px);
  max-width: 760px;
  --container-widget-width: 760px;
  --container-widget-flex-grow: 0;
}
.elementor-18577
  .elementor-element.elementor-element-97e0fec.elementor-element {
  --align-self: center;
}
.elementor-18577 .elementor-element.elementor-element-97e0fec .title {
  margin: 10px 0px 15px 0px;
}
.elementor-18577
  .elementor-element.elementor-element-97e0fec
  .heading-highlighted-wrapper {
  font-family: var(--e-global-typography-2c2fa99-font-family), Sans-serif;
  font-size: var(--e-global-typography-2c2fa99-font-size);
  line-height: var(--e-global-typography-2c2fa99-line-height);
}
.elementor-18577 .elementor-element.elementor-element-97e0fec .sub-heading {
  font-family: "Marcellus", Sans-serif;
  font-weight: 400;
  text-transform: uppercase;
}
.elementor-18577
  .elementor-element.elementor-element-4a98a15
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-18577 .elementor-element.elementor-element-2867142 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}
.elementor-18577 .elementor-element.elementor-element-5063206 .ui-image-detail {
  border-radius: 20px;
}
.elementor-18577
  .elementor-element.elementor-element-5063206
  .templaza-ripple-circles {
  width: 400px;
  height: 400px;
}
.elementor-18577
  .elementor-element.elementor-element-5063206
  .templaza-ripple-circles
  > div {
  background-color: var(--e-global-color-7e9ffec);
}
.elementor-18577 .elementor-element.elementor-element-fe114fc {
  --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;
  --overlay-opacity: 0.5;
  --border-radius: 20px 20px 20px 20px;
  --margin-top: 100px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 140px;
  --padding-bottom: 120px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-18577
  .elementor-element.elementor-element-fe114fc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-18577
  .elementor-element.elementor-element-fe114fc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../img/testimonials.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-18577 .elementor-element.elementor-element-fe114fc::before,
.elementor-18577
  .elementor-element.elementor-element-fe114fc
  > .elementor-background-video-container::before,
.elementor-18577
  .elementor-element.elementor-element-fe114fc
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-18577
  .elementor-element.elementor-element-fe114fc
  > .elementor-background-slideshow::before,
.elementor-18577
  .elementor-element.elementor-element-fe114fc
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-18577
  .elementor-element.elementor-element-fe114fc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-secondary);
  --background-overlay: "";
}
.elementor-18577
  .elementor-element.elementor-element-c1d4f4e
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-18577
  .elementor-element.elementor-element-c1d4f4e.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-7e9ffec);
}
.elementor-18577
  .elementor-element.elementor-element-c1d4f4e.elementor-view-framed
  .elementor-icon,
.elementor-18577
  .elementor-element.elementor-element-c1d4f4e.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-7e9ffec);
  border-color: var(--e-global-color-7e9ffec);
}
.elementor-18577
  .elementor-element.elementor-element-c1d4f4e.elementor-view-framed
  .elementor-icon,
.elementor-18577
  .elementor-element.elementor-element-c1d4f4e.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-7e9ffec);
}
.elementor-18577 .elementor-element.elementor-element-f8d1058 {
  width: var(--container-widget-width, 760px);
  max-width: 760px;
  --container-widget-width: 760px;
  --container-widget-flex-grow: 0;
}
.elementor-18577
  .elementor-element.elementor-element-f8d1058.elementor-element {
  --align-self: center;
}
.elementor-18577 .elementor-element.elementor-element-f8d1058 .title {
  margin: 10px 0px 0px 0px;
  color: var(--e-global-color-7e9ffec);
}
.elementor-18577 .elementor-element.elementor-element-f8d1058 .sc_heading {
  text-align: center;
  align-items: center;
}
.elementor-18577
  .elementor-element.elementor-element-f8d1058
  .heading-highlighted-wrapper {
  font-family: var(--e-global-typography-2c2fa99-font-family), Sans-serif;
  font-size: var(--e-global-typography-2c2fa99-font-size);
  line-height: var(--e-global-typography-2c2fa99-line-height);
}
.elementor-18577 .elementor-element.elementor-element-f8d1058 .sub-heading {
  font-family: "Marcellus", Sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  color: var(--e-global-color-7e9ffec);
}
.elementor-18577 .elementor-element.elementor-element-f8d1058 .clone {
  color: var(--e-global-color-7e9ffec);
}
.elementor-18577
  .elementor-element.elementor-element-a6961d3
  > .elementor-widget-container {
  margin: 0% 22% 0% 22%;
}
.elementor-18577
  .elementor-element.elementor-element-a6961d3
  .templaza-testimonial.style1
  .slick-arrow {
  bottom: 103px;
}
.elementor-18577 .elementor-element.elementor-element-a6961d3 .quote-icon i {
  font-size: 50px;
}
.elementor-18577 .elementor-element.elementor-element-a6961d3 .quote-icon {
  width: 50px;
}
.elementor-18577 .elementor-element.elementor-element-a6961d3 .quote-icon svg {
  width: 50px;
}
.elementor-18577
  .elementor-element.elementor-element-a6961d3
  .templaza_quote_author_rating
  i {
  font-size: 18px;
}
.elementor-18577
  .elementor-element.elementor-element-a6961d3
  .ui-testimonial-avatar
  .uk-inline-clip {
  width: 80px;
  height: 80px;
  border-style: solid;
  border-color: var(--e-global-color-primary);
}
.elementor-18577
  .elementor-element.elementor-element-a6961d3
  .templaza_quote_content {
  font-family: var(--e-global-typography-4df8458-font-family), Sans-serif;
  font-size: 30px;
  font-weight: var(--e-global-typography-4df8458-font-weight);
  line-height: var(--e-global-typography-4df8458-line-height);
  color: var(--e-global-color-7e9ffec);
}

    /* position: absolute;
    display: block;
    pointer-events: auto;
    left: 50%;
    top: 588px;
    z-index: 8;
    visibility: visible;
    perspective: 601px;
    transform: translateX(-50%); */

        /* position: absolute;
    display: block;
    pointer-events: auto;
    left: 825px;
    top: 588px;
    z-index: 8;
    visibility: visible;
    perspective: 601px; */

    
.elementor-18577 .elementor-element.elementor-element-a6961d3 .slick-arrow {
  color: var(--e-global-color-7e9ffec);
}
.elementor-18577
  .elementor-element.elementor-element-a6961d3
  .templaza_quote_author {
  font-family: "Marcellus", Sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  color: var(--e-global-color-7e9ffec);
}
.elementor-18577
  .elementor-element.elementor-element-a6961d3
  .templaza_quote_author_position {
  color: var(--e-global-color-7e9ffec);
}
.elementor-18577 .elementor-element.elementor-element-1d34cac {
  --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: 90px;
  --margin-bottom: 100px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-18577 .elementor-element.elementor-element-1e07b01 {
  width: var(--container-widget-width, 760px);
  max-width: 760px;
  --container-widget-width: 760px;
  --container-widget-flex-grow: 0;
}
.elementor-18577
  .elementor-element.elementor-element-1e07b01.elementor-element {
  --align-self: flex-start;
}
.elementor-18577 .elementor-element.elementor-element-1e07b01 .title {
  margin: 10px 0px 15px 0px;
}
.elementor-18577
  .elementor-element.elementor-element-1e07b01
  .heading-highlighted-wrapper {
  font-family: var(--e-global-typography-2c2fa99-font-family), Sans-serif;
  font-size: var(--e-global-typography-2c2fa99-font-size);
  line-height: var(--e-global-typography-2c2fa99-line-height);
}
.elementor-18577 .elementor-element.elementor-element-1e07b01 .sub-heading {
  font-family: "Marcellus", Sans-serif;
  font-weight: 400;
  text-transform: uppercase;
}
.elementor-18577
  .elementor-element.elementor-element-6d8948f
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-18577
  .elementor-element.elementor-element-6d8948f
  .ui-posts-lead-item
  .tz-image-cover {
  height: 220px;
}
.elementor-18577
  .elementor-element.elementor-element-6d8948f
  .ui-posts-intro-item
  .ui-post-info-wrap
  .uk-card-body {
  padding: 30px 0px 0px 0px;
}
.elementor-18577
  .elementor-element.elementor-element-6d8948f
  .ui-posts-intro-item
  .ui-post-info-wrap
  .uk-card-footer {
  padding: 20px 0px 20px 0px;
}
.elementor-18577
  .elementor-element.elementor-element-6d8948f
  .ui-posts.style1
  .ui-post-info-wrap
  .uk-card-body {
  padding: 30px 0px 0px 0px;
}
.elementor-18577
  .elementor-element.elementor-element-6d8948f
  .ui-posts.style1
  .ui-post-info-wrap
  .uk-card-footer {
  padding: 20px 0px 20px 0px;
}
.elementor-18577
  .elementor-element.elementor-element-6d8948f
  .uk-slider
  .uk-slidenav {
  border-style: none;
  background-color: var(--e-global-color-7e9ffec);
}
.elementor-18577
  .elementor-element.elementor-element-6d8948f
  .uk-slider
  .uk-slidenav:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-18577
  .elementor-element.elementor-element-6d8948f
  .ui-posts.style1
  .ui-title,
.elementor-18577
  .elementor-element.elementor-element-6d8948f
  .ui-posts-intro-item
  .ui-title {
  font-size: 24px;
}
.elementor-18577
  .elementor-element.elementor-element-6d8948f
  .ui-posts.style1
  .ui-title {
  margin: 0px 0px 0px 0px !important;
}
.elementor-18577
  .elementor-element.elementor-element-6d8948f
  .ui-posts-intro-item
  .ui-title {
  margin: 0px 0px 0px 0px !important;
}
.elementor-18577
  .elementor-element.elementor-element-6d8948f
  .ui-posts-intro-item
  .tz-image-cover {
  height: 550px;
}
.elementor-18577
  .elementor-element.elementor-element-6d8948f
  .ui-posts.style1
  .tz-image-cover {
  height: 550px;
}
.elementor-18577
  .elementor-element.elementor-element-6d8948f
  .ui-posts.style1
  .ui-post-thumbnail {
  border-radius: 20px 20px 20px 20px;
  overflow: hidden;
}
.elementor-18577
  .elementor-element.elementor-element-6d8948f
  .ui-posts.style1
  .ui-post-thumb-box {
  border-radius: 20px 20px 20px 20px;
  overflow: hidden;
}
.elementor-18577
  .elementor-element.elementor-element-6d8948f
  .ui-posts-intro-item
  .ui-post-thumbnail {
  border-radius: 20px 20px 20px 20px;
  overflow: hidden;
}
.elementor-18577
  .elementor-element.elementor-element-6d8948f
  .ui-posts-intro-item
  .ui-post-thumb-box {
  border-radius: 20px 20px 20px 20px;
  overflow: hidden;
}
.elementor-18577
  .elementor-element.elementor-element-6d8948f
  .templaza-ripple-circles {
  width: 350px;
  height: 350px;
}
.elementor-18577
  .elementor-element.elementor-element-6d8948f
  .ui-posts.style1
  .uk-card-body {
  left: 0px;
  bottom: 0px;
  top: auto;
}
.elementor-18577
  .elementor-element.elementor-element-6d8948f
  .ui-posts.style1
  .ui-post-meta-middle,
.elementor-18577
  .elementor-element.elementor-element-6d8948f
  .ui-posts-intro-item
  .ui-post-meta-middle {
  font-size: 16px;
}
.elementor-18577
  .elementor-element.elementor-element-6d8948f
  .ui-posts.style1
  .ui-post-meta-middle {
  margin: 10px 0px 0px 0px;
}
.elementor-18577
  .elementor-element.elementor-element-6d8948f
  .ui-posts-intro-item
  .ui-post-meta-middle {
  margin: 10px 0px 0px 0px;
}
.elementor-18577
  .elementor-element.elementor-element-6d8948f
  .uipost-btn-icon-box {
  margin-right: 5px;
}
@media (min-width: 640px) {
  .elementor-18577 .elementor-element.elementor-element-fb1b382 {
    --width: 50%;
  }
  .elementor-18577 .elementor-element.elementor-element-9929b69 {
    --width: 50%;
  }
  .elementor-18577 .elementor-element.elementor-element-0972568 {
    --width: 50%;
  }
  .elementor-18577 .elementor-element.elementor-element-7786221 {
    --width: 50%;
  }
  .elementor-18577 .elementor-element.elementor-element-7d9dc97 {
    --width: 50%;
  }
  .elementor-18577 .elementor-element.elementor-element-019d923 {
    --width: 50%;
  }
  .elementor-18577 .elementor-element.elementor-element-2867142 {
    --width: 50%;
  }
}
@media (max-width: 959px) and (min-width: 640px) {
  .elementor-18577 .elementor-element.elementor-element-7786221 {
    --width: 100%;
  }
  .elementor-18577 .elementor-element.elementor-element-7d9dc97 {
    --width: 100%;
  }
  .elementor-18577 .elementor-element.elementor-element-019d923 {
    --width: 100%;
  }
  .elementor-18577 .elementor-element.elementor-element-2867142 {
    --width: 100%;
  }
}
@media (min-width: 1367px) {
  .elementor-18577
    .elementor-element.elementor-element-fe114fc:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-18577
    .elementor-element.elementor-element-fe114fc
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
@media (max-width: 1366px) {
  .elementor-18577 .elementor-element.elementor-element-ec2b207 {
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-18577
    .elementor-element.elementor-element-3bd11e7
    .heading-highlighted-wrapper {
    font-size: var(--e-global-typography-2c2fa99-font-size);
    line-height: var(--e-global-typography-2c2fa99-line-height);
  }
  .elementor-18577 .elementor-element.elementor-element-13260e1 {
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-18577 .elementor-element.elementor-element-711410e {
    --margin-top: 80px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-18577
    .elementor-element.elementor-element-2ff5510
    .heading-highlighted-wrapper {
    font-size: var(--e-global-typography-2c2fa99-font-size);
    line-height: var(--e-global-typography-2c2fa99-line-height);
  }
  .elementor-18577 .elementor-element.elementor-element-347adad {
    --grid-auto-flow: row;
    --padding-top: 15px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-18577 .elementor-element.elementor-element-33fb405 .uk-card-body {
    padding: 30px 30px 30px 30px;
  }
  .elementor-18577 .elementor-element.elementor-element-982bd13 .uk-card-body {
    padding: 30px 30px 30px 30px;
  }
  .elementor-18577 .elementor-element.elementor-element-cbf258c .uk-card-body {
    padding: 30px 30px 30px 30px;
  }
  .elementor-18577 .elementor-element.elementor-element-e372f76 .uk-card-body {
    padding: 30px 30px 30px 30px;
  }
  .elementor-18577 .elementor-element.elementor-element-6e37ed3 {
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-18577 .elementor-element.elementor-element-7d9dc97 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 60px;
    --padding-right: 0px;
  }
  .elementor-18577
    .elementor-element.elementor-element-e14d9a5
    .heading-highlighted-wrapper {
    font-size: var(--e-global-typography-2c2fa99-font-size);
    line-height: var(--e-global-typography-2c2fa99-line-height);
  }
  .elementor-18577 .elementor-element.elementor-element-f45ed0c {
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-18577 .elementor-element.elementor-element-019d923 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 60px;
  }
  .elementor-18577
    .elementor-element.elementor-element-97e0fec
    .heading-highlighted-wrapper {
    font-size: var(--e-global-typography-2c2fa99-font-size);
    line-height: var(--e-global-typography-2c2fa99-line-height);
  }
  .elementor-18577 .elementor-element.elementor-element-fe114fc {
    --margin-top: 80px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-18577
    .elementor-element.elementor-element-f8d1058
    .heading-highlighted-wrapper {
    font-size: var(--e-global-typography-2c2fa99-font-size);
    line-height: var(--e-global-typography-2c2fa99-line-height);
  }
  .elementor-18577
    .elementor-element.elementor-element-a6961d3
    > .elementor-widget-container {
    margin: 0% 15% 0% 15%;
  }
  .elementor-18577
    .elementor-element.elementor-element-a6961d3
    .templaza_quote_content {
    font-size: var(--e-global-typography-4df8458-font-size);
    line-height: var(--e-global-typography-4df8458-line-height);
  }
  .elementor-18577 .elementor-element.elementor-element-1d34cac {
    --margin-top: 80px;
    --margin-bottom: 90px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-18577
    .elementor-element.elementor-element-1e07b01
    .heading-highlighted-wrapper {
    font-size: var(--e-global-typography-2c2fa99-font-size);
    line-height: var(--e-global-typography-2c2fa99-line-height);
  }
  .elementor-18577
    .elementor-element.elementor-element-6d8948f
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
}
@media (max-width: 1199px) {
  .elementor-18577 .elementor-element.elementor-element-13260e1 {
    --gap: 0px 30px;
    --row-gap: 0px;
    --column-gap: 30px;
  }
  .elementor-18577 .elementor-element.elementor-element-347adad {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
    --grid-auto-flow: row;
  }
  .elementor-18577
    .elementor-element.elementor-element-6d8948f
    .ui-posts-intro-item
    .tz-image-cover {
    height: 300px;
  }
  .elementor-18577
    .elementor-element.elementor-element-6d8948f
    .ui-posts.style1
    .tz-image-cover {
    height: 300px;
  }
  .elementor-18577
    .elementor-element.elementor-element-6d8948f
    .templaza-ripple-circles {
    width: 250px;
    height: 250px;
  }
}
@media (max-width: 959px) {
  .elementor-18577
    .elementor-element.elementor-element-3bd11e7
    .heading-highlighted-wrapper {
    font-size: var(--e-global-typography-2c2fa99-font-size);
    line-height: var(--e-global-typography-2c2fa99-line-height);
  }
  .elementor-18577 .elementor-element.elementor-element-13260e1 {
    --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 10px;
    --row-gap: 0px;
    --column-gap: 10px;
    --flex-wrap: nowrap;
  }
  .elementor-18577
    .elementor-element.elementor-element-29f9e58
    .ui-image-detail {
    border-radius: 20px;
  }
  .elementor-18577
    .elementor-element.elementor-element-d28f0ec
    .ui-image-detail {
    border-radius: 20px;
  }
  .elementor-18577
    .elementor-element.elementor-element-80b49eb
    .ui-image-detail {
    border-radius: 20px;
  }
  .elementor-18577 .elementor-element.elementor-element-711410e {
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-18577
    .elementor-element.elementor-element-2ff5510
    .heading-highlighted-wrapper {
    font-size: var(--e-global-typography-2c2fa99-font-size);
    line-height: var(--e-global-typography-2c2fa99-line-height);
  }
  .elementor-18577 .elementor-element.elementor-element-347adad {
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    --grid-auto-flow: row;
  }
  .elementor-18577 .elementor-element.elementor-element-6e37ed3 {
    --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: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-18577
    .elementor-element.elementor-element-b4aaef5
    .ui-image-detail {
    border-radius: 20px;
  }
  .elementor-18577 .elementor-element.elementor-element-7d9dc97 {
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-18577
    .elementor-element.elementor-element-e14d9a5.elementor-element {
    --align-self: flex-start;
  }
  .elementor-18577
    .elementor-element.elementor-element-e14d9a5
    .heading-highlighted-wrapper {
    font-size: var(--e-global-typography-2c2fa99-font-size);
    line-height: var(--e-global-typography-2c2fa99-line-height);
  }
  .elementor-18577 .elementor-element.elementor-element-f45ed0c {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-18577 .elementor-element.elementor-element-019d923 {
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-18577
    .elementor-element.elementor-element-97e0fec.elementor-element {
    --align-self: flex-start;
  }
  .elementor-18577
    .elementor-element.elementor-element-97e0fec
    .heading-highlighted-wrapper {
    font-size: var(--e-global-typography-2c2fa99-font-size);
    line-height: var(--e-global-typography-2c2fa99-line-height);
  }
  .elementor-18577 .elementor-element.elementor-element-2867142.e-con {
    --order: -99999 /* order start hack */;
  }
  .elementor-18577
    .elementor-element.elementor-element-5063206
    .ui-image-detail {
    border-radius: 20px;
  }
  .elementor-18577 .elementor-element.elementor-element-fe114fc {
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-18577
    .elementor-element.elementor-element-f8d1058
    .heading-highlighted-wrapper {
    font-size: var(--e-global-typography-2c2fa99-font-size);
    line-height: var(--e-global-typography-2c2fa99-line-height);
  }
  .elementor-18577
    .elementor-element.elementor-element-a6961d3
    .templaza_quote_content {
    font-size: var(--e-global-typography-4df8458-font-size);
    line-height: var(--e-global-typography-4df8458-line-height);
  }
  .elementor-18577 .elementor-element.elementor-element-1d34cac {
    --margin-top: 60px;
    --margin-bottom: 70px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-18577
    .elementor-element.elementor-element-1e07b01.elementor-element {
    --align-self: flex-start;
  }
  .elementor-18577
    .elementor-element.elementor-element-1e07b01
    .heading-highlighted-wrapper {
    font-size: var(--e-global-typography-2c2fa99-font-size);
    line-height: var(--e-global-typography-2c2fa99-line-height);
  }
  .elementor-18577
    .elementor-element.elementor-element-6d8948f
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-18577
    .elementor-element.elementor-element-6d8948f
    .ui-posts-lead-item
    .tz-image-cover {
    height: 220px;
  }
  .elementor-18577
    .elementor-element.elementor-element-6d8948f
    .uk-slidenav-next {
    margin: 10px -25px 0px 0px !important;
  }
  .elementor-18577
    .elementor-element.elementor-element-6d8948f
    .uk-slidenav-previous {
    margin: 10px 0px 0px -25px !important;
  }
  .elementor-18577
    .elementor-element.elementor-element-6d8948f
    .ui-posts-intro-item
    .tz-image-cover {
    height: 300px;
  }
  .elementor-18577
    .elementor-element.elementor-element-6d8948f
    .ui-posts.style1
    .tz-image-cover {
    height: 300px;
  }
  .elementor-18577
    .elementor-element.elementor-element-6d8948f
    .templaza-ripple-circles {
    width: 200px;
    height: 200px;
  }
}
@media (max-width: 639px) {
  .elementor-18577
    .elementor-element.elementor-element-3bd11e7
    .heading-highlighted-wrapper {
    font-size: var(--e-global-typography-2c2fa99-font-size);
    line-height: var(--e-global-typography-2c2fa99-line-height);
  }
  .elementor-18577 .elementor-element.elementor-element-13260e1 {
    --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: 10px 0px;
    --row-gap: 10px;
    --column-gap: 0px;
  }
  .elementor-18577
    .elementor-element.elementor-element-29f9e58
    .ui-image-detail {
    border-radius: 5px;
  }
  .elementor-18577
    .elementor-element.elementor-element-d28f0ec
    .ui-image-detail {
    border-radius: 5px;
  }
  .elementor-18577
    .elementor-element.elementor-element-80b49eb
    .ui-image-detail {
    border-radius: 5px;
  }
  .elementor-18577 .elementor-element.elementor-element-711410e {
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-18577
    .elementor-element.elementor-element-2ff5510
    .heading-highlighted-wrapper {
    font-size: var(--e-global-typography-2c2fa99-font-size);
    line-height: var(--e-global-typography-2c2fa99-line-height);
  }
  .elementor-18577 .elementor-element.elementor-element-347adad {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-18577 .elementor-element.elementor-element-6e37ed3 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-18577
    .elementor-element.elementor-element-b4aaef5
    .ui-image-detail {
    border-radius: 5px;
  }
  .elementor-18577
    .elementor-element.elementor-element-b4aaef5
    .templaza-ripple-circles {
    width: 250px;
    height: 250px;
  }
  .elementor-18577 .elementor-element.elementor-element-7d9dc97 {
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-18577
    .elementor-element.elementor-element-e14d9a5
    .heading-highlighted-wrapper {
    font-size: var(--e-global-typography-2c2fa99-font-size);
    line-height: var(--e-global-typography-2c2fa99-line-height);
  }
  .elementor-18577 .elementor-element.elementor-element-f45ed0c {
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-18577
    .elementor-element.elementor-element-97e0fec
    .heading-highlighted-wrapper {
    font-size: var(--e-global-typography-2c2fa99-font-size);
    line-height: var(--e-global-typography-2c2fa99-line-height);
  }
  .elementor-18577
    .elementor-element.elementor-element-5063206
    .ui-image-detail {
    border-radius: 5px;
  }
  .elementor-18577
    .elementor-element.elementor-element-5063206
    .templaza-ripple-circles {
    width: 250px;
    height: 250px;
  }
  .elementor-18577 .elementor-element.elementor-element-fe114fc {
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 60px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-18577
    .elementor-element.elementor-element-f8d1058
    .heading-highlighted-wrapper {
    font-size: var(--e-global-typography-2c2fa99-font-size);
    line-height: var(--e-global-typography-2c2fa99-line-height);
  }
  .elementor-18577
    .elementor-element.elementor-element-a6961d3
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }
  .elementor-18577
    .elementor-element.elementor-element-a6961d3
    .templaza_quote_content {
    font-size: var(--e-global-typography-4df8458-font-size);
    line-height: var(--e-global-typography-4df8458-line-height);
  }
  .elementor-18577 .elementor-element.elementor-element-1d34cac {
    --margin-top: 50px;
    --margin-bottom: 60px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-18577
    .elementor-element.elementor-element-1e07b01
    .heading-highlighted-wrapper {
    font-size: var(--e-global-typography-2c2fa99-font-size);
    line-height: var(--e-global-typography-2c2fa99-line-height);
  }
  .elementor-18577
    .elementor-element.elementor-element-6d8948f
    .ui-posts-lead-item
    .tz-image-cover {
    height: 220px;
  }
  .elementor-18577
    .elementor-element.elementor-element-6d8948f
    .ui-posts-intro-item
    .tz-image-cover {
    height: 300px;
  }
  .elementor-18577
    .elementor-element.elementor-element-6d8948f
    .ui-posts.style1
    .tz-image-cover {
    height: 300px;
  }
}