﻿.elementor-595 .elementor-element.elementor-element-144fb91 {
  --display: flex;
  --min-height: calc(100vh - 96px);
  --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-595 .elementor-element.elementor-element-d3fdb24 {
  --display: flex;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  --padding-top: 110px;
  --padding-bottom: 140px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-595 .elementor-element.elementor-element-0796eb3 {
  --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;
  --justify-content: center;
  --gap: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
}
body:not(.rtl) .elementor-595 .elementor-element.elementor-element-4c06163 {
  left: 10%;
}
body.rtl .elementor-595 .elementor-element.elementor-element-4c06163 {
  right: 10%;
}
.elementor-595 .elementor-element.elementor-element-4c06163 {
  top: -65%;
  z-index: 0;
}
.elementor-595
  .elementor-element.elementor-element-4c06163
  .rayo-hero-image
  > img {
  width: 200px;
}
.elementor-595
  .elementor-element.elementor-element-5804800
  .elementor-heading-title {
  font-size: 140px;
  letter-spacing: -0.6px;
}
.elementor-595 .elementor-element.elementor-element-6efc1af {
  width: var(--container-widget-width, 430px);
  max-width: 430px;
  --container-widget-width: 430px;
  --container-widget-flex-grow: 0;
}
.elementor-595 .elementor-element.elementor-element-6efc1af .marquee {
  background-color: #9f8be7;
  border-radius: 999px 999px 999px 999px;
}
.elementor-595 .elementor-element.elementor-element-6efc1af .marquee__item,
.elementor-595 .elementor-element.elementor-element-6efc1af .marquee__text {
  color: #ffffff;
}
.elementor-595 .elementor-element.elementor-element-6efc1af .marquee__text {
  font-size: 140px;
  font-weight: 600;
  line-height: 1.1em;
  letter-spacing: -0.6px;
}
body:not(.rtl) .elementor-595 .elementor-element.elementor-element-f0ab9cd {
  right: 17%;
}
body.rtl .elementor-595 .elementor-element.elementor-element-f0ab9cd {
  left: 17%;
}
.elementor-595 .elementor-element.elementor-element-f0ab9cd {
  top: -130px;
}
.elementor-595
  .elementor-element.elementor-element-f0ab9cd
  .rayo-hero-image
  > img {
  width: 205px;
}
.elementor-595 .elementor-element.elementor-element-02a2a80 {
  width: 100%;
  max-width: 100%;
}
.elementor-595
  .elementor-element.elementor-element-02a2a80
  .rayo-icon-list-item {
  justify-content: center;
  font-size: 140px;
  font-weight: 600;
  line-height: 1.1em;
  letter-spacing: -0.6px;
}
.elementor-595 .elementor-element.elementor-element-02a2a80 ul.--inline-items {
  justify-content: center;
}
.elementor-595
  .elementor-element.elementor-element-02a2a80
  .rayo-icon-list-icon {
  margin-right: 30px;
  font-size: 92px;
}
.elementor-595 .elementor-element.elementor-element-d1e7262 {
  --display: flex;
  --position: absolute;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  bottom: 10px;
}
body:not(.rtl) .elementor-595 .elementor-element.elementor-element-d1e7262 {
  left: 0px;
}
body.rtl .elementor-595 .elementor-element.elementor-element-d1e7262 {
  right: 0px;
}
.elementor-595
  .elementor-element.elementor-element-ede4647
  .rayo-hero-image
  > img {
  width: 180px;
}
.elementor-595 .elementor-element.elementor-element-0a78dbd {
  --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: 60px 60px;
  --row-gap: 60px;
  --column-gap: 60px;
}
.elementor-595 .elementor-element.elementor-element-fa6eb27 {
  --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;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: nowrap;
  border-style: dashed;
  --border-style: dashed;
  border-width: 3px 0px 0px 0px;
  --border-top-width: 3px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: #d9d9d9;
  --border-color: #d9d9d9;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 150px;
}
.elementor-595 .elementor-element.elementor-element-819f30a {
  width: var(--container-widget-width, 160px);
  max-width: 160px;
  --container-widget-width: 160px;
  --container-widget-flex-grow: 0;
}
.elementor-595 .elementor-element.elementor-element-819f30a .rayo-btn-rotating {
  width: 160px;
  height: 160px;
  border-color: #02010100;
}
.elementor-595
  .elementor-element.elementor-element-819f30a
  .btn-rotating__text {
  width: 160px;
  height: 160px;
  top: 0px;
  left: 0px;
}
.elementor-595
  .elementor-element.elementor-element-819f30a
  .btn-rotating__text
  text {
  font-size: 13px;
  letter-spacing: 0.5px;
}
.elementor-595
  .elementor-element.elementor-element-819f30a
  .rayo-btn-rotating
  img {
  width: 60px;
}
.elementor-595 .elementor-element.elementor-element-a7d12a4 {
  width: var(--container-widget-width, 386px);
  max-width: 386px;
  --container-widget-width: 386px;
  --container-widget-flex-grow: 0;
  color: #161616;
}
.elementor-595
  .elementor-element.elementor-element-2733bca
  .rayo-icon-list-icon {
  margin-right: 12px;
}
.elementor-595
  .elementor-element.elementor-element-2733bca
  .rayo-icon-list-item {
  line-height: 1.6em;
}
.elementor-595 .elementor-element.elementor-element-e4abb20 {
  --display: flex;
  --border-radius: 26px 26px 26px 26px;
}
.elementor-595 .elementor-element.elementor-element-e4abb20.e-con {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-595
  .elementor-element.elementor-element-c4ebee0
  > .elementor-widget-container {
  border-radius: 26px 26px 26px 26px;
}
.elementor-595 .elementor-element.elementor-element-c4ebee0 .elementor-wrapper {
  --video-aspect-ratio: 1.5;
}
body:not(.rtl) .elementor-595 .elementor-element.elementor-element-c4f0f9b {
  right: 10px;
}
body.rtl .elementor-595 .elementor-element.elementor-element-c4f0f9b {
  left: 10px;
}
.elementor-595 .elementor-element.elementor-element-c4f0f9b {
  bottom: 50px;
}
.elementor-595 .elementor-element.elementor-element-8a4c631 {
  --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: 60px;
  --padding-bottom: 80px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-595 .elementor-element.elementor-element-866142e {
  --display: flex;
  --min-height: 630px;
  --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;
  --overflow: hidden;
  --border-radius: 50px 50px 50px 50px;
}

.elementor-595
  .elementor-element.elementor-element-866142e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-595
  .elementor-element.elementor-element-866142e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../banner1.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-595 .elementor-element.elementor-element-d0d4e34 {
  --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: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  --padding-top: 0px;
  --padding-bottom: 170px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-595 .elementor-element.elementor-element-4e24caf {
  --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-595
  .elementor-element.elementor-element-5273035
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-595
  .elementor-element.elementor-element-5273035
  .rayo-icon-list-icon {
  margin-right: 10px;
}
.elementor-595
  .elementor-element.elementor-element-5273035
  .rayo-icon-list-item {
  font-size: 22px;
}
.elementor-595 .elementor-element.elementor-element-a4639e7 {
  --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-595 .elementor-element.elementor-element-4433f61 {
  width: var(--container-widget-width, 855px);
  max-width: 855px;
  --container-widget-width: 855px;
  --container-widget-flex-grow: 0;
}
.elementor-595
  .elementor-element.elementor-element-4433f61
  > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-595
  .elementor-element.elementor-element-4433f61
  .rayo-heading__title {
  font-size: 44px;
  font-weight: 400;
  line-height: 1.6em;
}
.elementor-595 .elementor-element.elementor-element-e6d4142 {
  --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: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  --padding-top: 0px;
  --padding-bottom: 30px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-595 .elementor-element.elementor-element-29b6634 {
  --display: flex;
  height: 500px;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: flex-end;
  --overflow: hidden;
  --border-radius: 26px 26px 26px 26px;
  --padding-top: 36px;
  --padding-bottom: 36px;
  --padding-left: 40px;
  background-color: #FF9F43;
  --padding-right: 40px;
}
body:not(.rtl) .elementor-595 .elementor-element.elementor-element-c3a643e {
  left: -60px;
}
body.rtl .elementor-595 .elementor-element.elementor-element-c3a643e {
  right: -60px;
}
.elementor-595 .elementor-element.elementor-element-c3a643e {
  top: 40px;
  z-index: 0;
}
.elementor-595 .elementor-element.elementor-element-c3a643e img {
  width: 470px;
}
.elementor-595 .elementor-element.elementor-element-095952e {
  width: var(--container-widget-width, 205px);
  max-width: 205px;
  --container-widget-width: 205px;
  --container-widget-flex-grow: 0;
}
.elementor-595 .elementor-element.elementor-element-095952e.elementor-element {
  --align-self: flex-end;
}
.elementor-595 .elementor-element.elementor-element-095952e .mxd-counter {
  text-align: right;
}
.elementor-595 .elementor-element.elementor-element-095952e .mxd-stats-number {
  color: #ffffff;
}
.elementor-595
  .elementor-element.elementor-element-095952e
  .mxd-counter__descr {
  color: #ffffff;
}
.elementor-595 .elementor-element.elementor-element-b869ab7 {
  --display: flex;
  height: 500px;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --overflow: hidden;
  --border-radius: 26px 26px 26px 26px;
  --padding-top: 36px;
  --padding-bottom: 36px;
  --padding-left: 40px;
  --padding-right: 40px;
}
body:not(.rtl) .elementor-595 .elementor-element.elementor-element-35ee2d0 {
  left: 0px;
}
body.rtl .elementor-595 .elementor-element.elementor-element-35ee2d0 {
  right: 0px;
}
.elementor-595 .elementor-element.elementor-element-35ee2d0 {
  top: 40px;
  z-index: 0;
}
.elementor-595 .elementor-element.elementor-element-35ee2d0 img {
  width: 620px;
}
.elementor-595 .elementor-element.elementor-element-54918fb {
  --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;
  --justify-content: flex-end;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-595 .elementor-element.elementor-element-9ba60ff img {
  width: 80px;
  border-radius: 999px 999px 999px 999px;
}
.elementor-595
  .elementor-element.elementor-element-ef63ca4
  > .elementor-widget-container {
  margin: 0px 0px 0px -22px;
}
.elementor-595
  .elementor-element.elementor-element-ef63ca4
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-595
  .elementor-element.elementor-element-ef63ca4.elementor-view-stacked
  .elementor-icon {
  background-color: #161616;
  color: #ddf160;
}
.elementor-595
  .elementor-element.elementor-element-ef63ca4.elementor-view-framed
  .elementor-icon,
.elementor-595
  .elementor-element.elementor-element-ef63ca4.elementor-view-default
  .elementor-icon {
  color: #161616;
  border-color: #161616;
}
.elementor-595
  .elementor-element.elementor-element-ef63ca4.elementor-view-framed
  .elementor-icon,
.elementor-595
  .elementor-element.elementor-element-ef63ca4.elementor-view-default
  .elementor-icon
  svg {
  fill: #161616;
}
.elementor-595
  .elementor-element.elementor-element-ef63ca4.elementor-view-framed
  .elementor-icon {
  background-color: #ddf160;
}
.elementor-595
  .elementor-element.elementor-element-ef63ca4.elementor-view-stacked
  .elementor-icon
  svg {
  fill: #ddf160;
}
.elementor-595 .elementor-element.elementor-element-ef63ca4 .elementor-icon {
  font-size: 40px;
}
.elementor-595
  .elementor-element.elementor-element-ef63ca4
  .elementor-icon
  svg {
  height: 40px;
}
.elementor-595
  .elementor-element.elementor-element-8c510df
  > .elementor-widget-container {
  margin: 0px 0px 0px -22px;
}
.elementor-595 .elementor-element.elementor-element-8c510df img {
  width: 80px;
  border-radius: 999px 999px 999px 999px;
}
.elementor-595 .elementor-element.elementor-element-17940ae {
  width: var(--container-widget-width, 240px);
  max-width: 240px;
  --container-widget-width: 240px;
  --container-widget-flex-grow: 0;
}
.elementor-595 .elementor-element.elementor-element-17940ae.elementor-element {
  --align-self: flex-end;
}
.elementor-595 .elementor-element.elementor-element-17940ae .mxd-counter {
  text-align: right;
}
.elementor-595 .elementor-element.elementor-element-b779d2e {
  --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: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  --padding-top: 0px;
  --padding-bottom: 180px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-595 .elementor-element.elementor-element-9e58dbf {
  --display: flex;
 height: 400px;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --overflow: hidden;
  --border-radius: 26px 26px 26px 26px;
  --padding-top: 36px;
  --padding-bottom: 36px;
  --padding-left: 40px;
  --padding-right: 40px;
}
body:not(.rtl) .elementor-595 .elementor-element.elementor-element-6fe72e8 {
  right: -40px;
}
body.rtl .elementor-595 .elementor-element.elementor-element-6fe72e8 {
  left: -40px;
}
.elementor-595 .elementor-element.elementor-element-6fe72e8 {
  top: 0px;
  z-index: 0;
}
.elementor-595 .elementor-element.elementor-element-6fe72e8 img {
  width: 620px;
}
.elementor-595 .elementor-element.elementor-element-24a735a {
  width: var(--container-widget-width, 250px);
  max-width: 250px;
  --container-widget-width: 250px;
  --container-widget-flex-grow: 0;
}
.elementor-595 .elementor-element.elementor-element-24a735a.elementor-element {
  --align-self: flex-start;
}
.elementor-595 .elementor-element.elementor-element-24a735a .mxd-counter {
  text-align: left;
}
.elementor-595 .elementor-element.elementor-element-c7b591f {
  --display: flex;
  height: 400px;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: flex-start;
  --overflow: hidden;
  --border-radius: 26px 26px 26px 26px;
  --padding-top: 36px;
  --padding-bottom: 36px;
  --padding-left: 40px;
  --padding-right: 40px;
}
body:not(.rtl) .elementor-595 .elementor-element.elementor-element-df7e520 {
  right: -60px;
}
body.rtl .elementor-595 .elementor-element.elementor-element-df7e520 {
  left: -60px;
}
.elementor-595 .elementor-element.elementor-element-df7e520 {
  bottom: 40px;
  z-index: 0;
}
.elementor-595 .elementor-element.elementor-element-df7e520 img {
  width: 400px;
}
.elementor-595 .elementor-element.elementor-element-53ed7a9 {
  width: var(--container-widget-width, 240px);
  max-width: 240px;
  --container-widget-width: 240px;
  --container-widget-flex-grow: 0;
}
.elementor-595 .elementor-element.elementor-element-53ed7a9.elementor-element {
  --align-self: flex-start;
}
.elementor-595 .elementor-element.elementor-element-53ed7a9 .mxd-counter {
  text-align: left;
}
.elementor-595 .elementor-element.elementor-element-2e9298a {
  --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: 56px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-595 .elementor-element.elementor-element-10542b3 .marquee__item,
.elementor-595 .elementor-element.elementor-element-10542b3 .marquee__text {
  color: #b2aead;
}
.elementor-595 .elementor-element.elementor-element-63194c8 {
  --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: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  --padding-top: 0px;
  --padding-bottom: 60px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-595 .elementor-element.elementor-element-644899f {
  --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;
  --padding-top: 90px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-595 .elementor-element.elementor-element-644899f.e-con {
  --align-self: flex-start;
}
.elementor-595 .elementor-element.elementor-element-faa9628 {
  width: var(--container-widget-width, 350px);
  max-width: 350px;
  --container-widget-width: 350px;
  --container-widget-flex-grow: 0;
}
.elementor-595
  .elementor-element.elementor-element-faa9628
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-595 .elementor-element.elementor-element-abb9d49 {
  width: var(--container-widget-width, 410px);
  max-width: 410px;
  --container-widget-width: 410px;
  --container-widget-flex-grow: 0;
}
.elementor-595
  .elementor-element.elementor-element-abb9d49
  > .elementor-widget-container {
  margin: 0px 0px 42px 0px;
}
.elementor-595 .elementor-element.elementor-element-b904e0a {
  --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: 110px 110px;
  --row-gap: 110px;
  --column-gap: 110px;
  --padding-top: 90px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-595 .elementor-element.elementor-element-b1dbc33 {
  --display: flex;
  --gap: 23px 23px;
  --row-gap: 23px;
  --column-gap: 23px;
}
.elementor-595 .elementor-element.elementor-element-e8117d9 {
  --display: flex;
}
.elementor-595 .elementor-element.elementor-element-ff88434 {
  --display: flex;
  height: 830px;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: stretch;
  --border-radius: 50px 50px 50px 50px;
  background-color: antiquewhite;
}
.elementor-595
  .elementor-element.elementor-element-ff88434:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-595
  .elementor-element.elementor-element-ff88434
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../theme1.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-595 .elementor-element.elementor-element-547fa68 {
  --display: flex;
  --position: absolute;
  --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: 14px 14px;
  --row-gap: 14px;
  --column-gap: 14px;
  bottom: 40px;
}
body:not(.rtl) .elementor-595 .elementor-element.elementor-element-547fa68 {
  left: 40px;
}
body.rtl .elementor-595 .elementor-element.elementor-element-547fa68 {
  right: 40px;
}
.elementor-595
  .elementor-element.elementor-element-28524f0
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 0px 15px 0px 15px;
  border-radius: 99px 99px 99px 99px;
}
.elementor-595
  .elementor-element.elementor-element-28524f0
  .elementor-heading-title {
  font-size: 16px;
  line-height: 36px;
}
.elementor-595
  .elementor-element.elementor-element-2036e5d
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 0px 15px 0px 15px;
  border-radius: 99px 99px 99px 99px;
}
.elementor-595
  .elementor-element.elementor-element-2036e5d
  .elementor-heading-title {
  font-size: 16px;
  line-height: 35px;
}
.elementor-595
  .elementor-element.elementor-element-d7f920c
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 0px 15px 0px 15px;
  border-radius: 99px 99px 99px 99px;
}
.elementor-595
  .elementor-element.elementor-element-d7f920c
  .elementor-heading-title {
  font-size: 16px;
  line-height: 36px;
}
.elementor-595
  .elementor-element.elementor-element-8970f8f
  > .elementor-widget-container {
  padding: 0px 40px 0px 40px;
}
.elementor-595
  .elementor-element.elementor-element-8970f8f
  .elementor-heading-title {
  line-height: 1.4em;
}
.elementor-595 .elementor-element.elementor-element-681ec01 {
  --display: flex;
  --gap: 23px 23px;
  --row-gap: 23px;
  --column-gap: 23px;
}
.elementor-595 .elementor-element.elementor-element-2e3897a {
  --display: flex;
}
.elementor-595 .elementor-element.elementor-element-06bb328 {
  --display: flex;
  height: 830px;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: stretch;
  --border-radius: 50px 50px 50px 50px;
  background-color: antiquewhite;
}
.elementor-595
  .elementor-element.elementor-element-06bb328:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-595
  .elementor-element.elementor-element-06bb328
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../corporate.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-595 .elementor-element.elementor-element-1c03c86 {
  --display: flex;
  --position: absolute;
  --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: 14px 14px;
  --row-gap: 14px;
  --column-gap: 14px;
  bottom: 40px;
}
body:not(.rtl) .elementor-595 .elementor-element.elementor-element-1c03c86 {
  left: 40px;
}
body.rtl .elementor-595 .elementor-element.elementor-element-1c03c86 {
  right: 40px;
}
.elementor-595
  .elementor-element.elementor-element-ba489d4
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 0px 15px 0px 15px;
  border-radius: 99px 99px 99px 99px;
}
.elementor-595
  .elementor-element.elementor-element-ba489d4
  .elementor-heading-title {
  font-size: 16px;
  line-height: 36px;
}
.elementor-595
  .elementor-element.elementor-element-e6d00e8
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 0px 15px 0px 15px;
  border-radius: 99px 99px 99px 99px;
}
.elementor-595
  .elementor-element.elementor-element-e6d00e8
  .elementor-heading-title {
  font-size: 16px;
  line-height: 35px;
}
.elementor-595
  .elementor-element.elementor-element-e1a5337
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 0px 15px 0px 15px;
  border-radius: 99px 99px 99px 99px;
}
.elementor-595
  .elementor-element.elementor-element-e1a5337
  .elementor-heading-title {
  font-size: 16px;
  line-height: 36px;
}
.elementor-595
  .elementor-element.elementor-element-0da0801
  > .elementor-widget-container {
  padding: 0px 40px 0px 40px;
}
.elementor-595
  .elementor-element.elementor-element-0da0801
  .elementor-heading-title {
  line-height: 1.4em;
}
.elementor-595 .elementor-element.elementor-element-3d35790 {
  --display: flex;
  --gap: 23px 23px;
  --row-gap: 23px;
  --column-gap: 23px;
}
.elementor-595 .elementor-element.elementor-element-915ba04 {
  --display: flex;
}
.elementor-595 .elementor-element.elementor-element-9d3c746 {
  --display: flex;
  height: 830px;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: stretch;
  --border-radius: 50px 50px 50px 50px;
  background-color: antiquewhite;
}
.elementor-595
  .elementor-element.elementor-element-9d3c746:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-595
  .elementor-element.elementor-element-9d3c746
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../gallery.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-595 .elementor-element.elementor-element-8524d91 {
  --display: flex;
  --position: absolute;
  --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: 14px 14px;
  --row-gap: 14px;
  --column-gap: 14px;
  bottom: 40px;
}
body:not(.rtl) .elementor-595 .elementor-element.elementor-element-8524d91 {
  left: 40px;
}
body.rtl .elementor-595 .elementor-element.elementor-element-8524d91 {
  right: 40px;
}
.elementor-595
  .elementor-element.elementor-element-89f05d2
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 0px 15px 0px 15px;
  border-radius: 99px 99px 99px 99px;
}
.elementor-595
  .elementor-element.elementor-element-89f05d2
  .elementor-heading-title {
  font-size: 16px;
  line-height: 36px;
}
.elementor-595
  .elementor-element.elementor-element-657ce0d
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 0px 15px 0px 15px;
  border-radius: 99px 99px 99px 99px;
}
.elementor-595
  .elementor-element.elementor-element-657ce0d
  .elementor-heading-title {
  font-size: 16px;
  line-height: 35px;
}
.elementor-595
  .elementor-element.elementor-element-ab76a28
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 0px 15px 0px 15px;
  border-radius: 99px 99px 99px 99px;
}
.elementor-595
  .elementor-element.elementor-element-ab76a28
  .elementor-heading-title {
  font-size: 16px;
  line-height: 36px;
}
.elementor-595
  .elementor-element.elementor-element-f71aa67
  > .elementor-widget-container {
  padding: 0px 40px 0px 40px;
}
.elementor-595
  .elementor-element.elementor-element-f71aa67
  .elementor-heading-title {
  line-height: 1.4em;
}
.elementor-595 .elementor-element.elementor-element-2a030ab {
  --display: flex;
  --gap: 23px 23px;
  --row-gap: 23px;
  --column-gap: 23px;
}
.elementor-595 .elementor-element.elementor-element-3b3fa1d {
  --display: flex;
}
.elementor-595 .elementor-element.elementor-element-224ea26 {
  --display: flex;
  height: 830px;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: stretch;
  --border-radius: 50px 50px 50px 50px;
  background-color: antiquewhite;
}
.elementor-595
  .elementor-element.elementor-element-224ea26:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-595
  .elementor-element.elementor-element-224ea26
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../restaurent.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-595 .elementor-element.elementor-element-7442d4d {
  --display: flex;
  --position: absolute;
  --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: 14px 14px;
  --row-gap: 14px;
  --column-gap: 14px;
  bottom: 40px;
}
body:not(.rtl) .elementor-595 .elementor-element.elementor-element-7442d4d {
  left: 40px;
}
body.rtl .elementor-595 .elementor-element.elementor-element-7442d4d {
  right: 40px;
}
.elementor-595
  .elementor-element.elementor-element-1cb5749
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 0px 15px 0px 15px;
  border-radius: 99px 99px 99px 99px;
}
.elementor-595
  .elementor-element.elementor-element-1cb5749
  .elementor-heading-title {
  font-size: 16px;
  line-height: 36px;
}
.elementor-595
  .elementor-element.elementor-element-3563c4b
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 0px 15px 0px 15px;
  border-radius: 99px 99px 99px 99px;
}
.elementor-595
  .elementor-element.elementor-element-3563c4b
  .elementor-heading-title {
  font-size: 16px;
  line-height: 35px;
}
.elementor-595
  .elementor-element.elementor-element-a4d49a8
  > .elementor-widget-container {
  padding: 0px 40px 0px 40px;
}
.elementor-595
  .elementor-element.elementor-element-a4d49a8
  .elementor-heading-title {
  line-height: 1.4em;
}
.elementor-595 .elementor-element.elementor-element-09d0c20 {
  --display: flex;
  --gap: 23px 23px;
  --row-gap: 23px;
  --column-gap: 23px;
}
.elementor-595 .elementor-element.elementor-element-63e6318 {
  --display: flex;
}
.elementor-595 .elementor-element.elementor-element-5ef39e6 {
  --display: flex;
  height: 830px;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: stretch;
  --border-radius: 50px 50px 50px 50px;
  background-color: antiquewhite;
}
.elementor-595
  .elementor-element.elementor-element-5ef39e6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-595
  .elementor-element.elementor-element-5ef39e6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../news.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-595 .elementor-element.elementor-element-6e31aca {
  --display: flex;
  --position: absolute;
  --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: 14px 14px;
  --row-gap: 14px;
  --column-gap: 14px;
  bottom: 40px;
}
body:not(.rtl) .elementor-595 .elementor-element.elementor-element-6e31aca {
  left: 40px;
}
body.rtl .elementor-595 .elementor-element.elementor-element-6e31aca {
  right: 40px;
}
.elementor-595
  .elementor-element.elementor-element-904b374
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 0px 15px 0px 15px;
  border-radius: 99px 99px 99px 99px;
}
.elementor-595
  .elementor-element.elementor-element-904b374
  .elementor-heading-title {
  font-size: 16px;
  line-height: 36px;
}
.elementor-595
  .elementor-element.elementor-element-2109fdb
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 0px 15px 0px 15px;
  border-radius: 99px 99px 99px 99px;
}
.elementor-595
  .elementor-element.elementor-element-2109fdb
  .elementor-heading-title {
  font-size: 16px;
  line-height: 35px;
}
.elementor-595
  .elementor-element.elementor-element-c4727ce
  > .elementor-widget-container {
  background-color: #ffffff;
  padding: 0px 15px 0px 15px;
  border-radius: 99px 99px 99px 99px;
}
.elementor-595
  .elementor-element.elementor-element-c4727ce
  .elementor-heading-title {
  font-size: 16px;
  line-height: 36px;
}
.elementor-595
  .elementor-element.elementor-element-359e3da
  > .elementor-widget-container {
  padding: 0px 40px 0px 40px;
}
.elementor-595
  .elementor-element.elementor-element-359e3da
  .elementor-heading-title {
  line-height: 1.4em;
}
.elementor-595 .elementor-element.elementor-element-36efed9 {
  --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-595 .elementor-element.elementor-element-687d57b {
  --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;
  --padding-top: 120px;
  --padding-bottom: 170px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-595 .elementor-element.elementor-element-fb8cd85 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --gap: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  --padding-top: 0px;
  --padding-bottom: 70px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-595 .elementor-element.elementor-element-419c05a {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.elementor-595
  .elementor-element.elementor-element-419c05a
  > .elementor-widget-container {
  padding: 0px 90px 0px 0px;
}
.elementor-595 .elementor-element.elementor-element-6c3cc7a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
}
.elementor-595
  .elementor-element.elementor-element-2ee1780
  .rayo-icon-list-item:not(:last-child, .--inline-item) {
  margin-bottom: 10px;
}
.elementor-595
  .elementor-element.elementor-element-2ee1780
  .rayo-icon-list-items.--inline-items {
  gap: 10px;
}
.elementor-595 .elementor-element.elementor-element-96d5fa1 {
  --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: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  --padding-top: 0px;
  --padding-bottom: 200px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-595 .elementor-element.elementor-element-36f5096 .marquee__item {
  width: 730px;
  height: 540px;
}
.elementor-595
  .elementor-element.elementor-element-36f5096
  .marquee__item.has-caption {
  font-size: 50px;
  line-height: 1.2em;
}
.elementor-595 .elementor-element.elementor-element-ca150ed .marquee__item {
  width: 730px;
  height: 540px;
}
.elementor-595
  .elementor-element.elementor-element-ca150ed
  .marquee__item.has-caption {
  font-size: 50px;
  line-height: 1.2em;
}
.elementor-595 .elementor-element.elementor-element-49ddabb {
  --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;
  --padding-top: 0px;
  --padding-bottom: 170px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-595 .elementor-element.elementor-element-baad1b5 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --align-items: center;
  --gap: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  --padding-top: 0px;
  --padding-bottom: 70px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-595 .elementor-element.elementor-element-3b74a39 {
  width: var(--container-widget-width, 500px);
  max-width: 500px;
  --container-widget-width: 500px;
  --container-widget-flex-grow: 0;
}
.elementor-595
  .elementor-element.elementor-element-fb482a5
  .hover-reveal__content {
  width: 260px;
  height: 260px;
}
.elementor-595 .elementor-element.elementor-element-5f45b80 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 180px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-595 .elementor-element.elementor-element-cb6fa70 {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 90px;
  --padding-right: 75px;
}
.elementor-595
  .elementor-element.elementor-element-f6349eb
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-595
  .elementor-element.elementor-element-163189d
  > .elementor-widget-container {
  margin: 0px 60px 42px 0px;
}
.elementor-595 .elementor-element.elementor-element-91d3877.elementor-element {
  --align-self: flex-start;
}
.elementor-595 .elementor-element.elementor-element-91d3877 img {
  width: 160px;
}
.elementor-595 .elementor-element.elementor-element-a5d8ee6 {
  --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-595 .elementor-element.elementor-element-d28a8c5 {
  --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: 170px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-595 .elementor-element.elementor-element-14ab1cd .marquee__item,
.elementor-595 .elementor-element.elementor-element-14ab1cd .marquee__text {
  color: #b2aead;
}
.elementor-595 .elementor-element.elementor-element-5115168 {
  --display: grid;
  --e-con-grid-template-columns: repeat(4, 1fr);
  --e-con-grid-template-rows: repeat(2, 1fr);
  --gap: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  --grid-auto-flow: row;
  --padding-top: 0px;
  --padding-bottom: 180px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-595 .elementor-element.elementor-element-c845c82 {
  --display: flex;
  --min-height: 250px;
  --border-radius: 26px 26px 26px 26px;
}
.elementor-595 .elementor-element.elementor-element-a28dff5.elementor-element {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-595 .elementor-element.elementor-element-a28dff5 .rayo-icon {
  font-size: 41px;
  color: #b2aead99;
}
.elementor-595
  .elementor-element.elementor-element-a28dff5
  .rayo-icon-box:hover
  .rayo-icon {
  color: #b2aead;
}
.elementor-595 .elementor-element.elementor-element-c86aa9a {
  --display: flex;
  --min-height: 250px;
  --border-radius: 26px 26px 26px 26px;
}
.elementor-595 .elementor-element.elementor-element-2342695.elementor-element {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-595 .elementor-element.elementor-element-2342695 .rayo-icon {
  font-size: 41px;
  color: #b2aead99;
}
.elementor-595
  .elementor-element.elementor-element-2342695
  .rayo-icon-box:hover
  .rayo-icon {
  color: #b2aead;
}
.elementor-595 .elementor-element.elementor-element-a42fb8b {
  --display: flex;
  --min-height: 250px;
  --border-radius: 26px 26px 26px 26px;
}
.elementor-595 .elementor-element.elementor-element-4744207.elementor-element {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-595 .elementor-element.elementor-element-4744207 .rayo-icon {
  font-size: 31.55px;
  color: #b2aead99;
}
.elementor-595
  .elementor-element.elementor-element-4744207
  .rayo-icon-box:hover
  .rayo-icon {
  color: #b2aead;
}
.elementor-595 .elementor-element.elementor-element-32c591c {
  --display: flex;
  --min-height: 250px;
  --border-radius: 26px 26px 26px 26px;
}
.elementor-595 .elementor-element.elementor-element-a8d5a61.elementor-element {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-595 .elementor-element.elementor-element-a8d5a61 .rayo-icon {
  font-size: 48px;
  color: #b2aead99;
}
.elementor-595
  .elementor-element.elementor-element-a8d5a61
  .rayo-icon-box:hover
  .rayo-icon {
  color: #b2aead;
}
.elementor-595 .elementor-element.elementor-element-ede9ec4 {
  --display: flex;
  --min-height: 250px;
  --border-radius: 26px 26px 26px 26px;
}
.elementor-595 .elementor-element.elementor-element-771dd9f.elementor-element {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-595 .elementor-element.elementor-element-771dd9f .rayo-icon {
  font-size: 26px;
  color: #b2aead99;
}
.elementor-595
  .elementor-element.elementor-element-771dd9f
  .rayo-icon-box:hover
  .rayo-icon {
  color: #b2aead;
}
.elementor-595 .elementor-element.elementor-element-18f35b4 {
  --display: flex;
  --min-height: 250px;
  --border-radius: 26px 26px 26px 26px;
}
.elementor-595 .elementor-element.elementor-element-4b5aa53.elementor-element {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-595 .elementor-element.elementor-element-4b5aa53 .rayo-icon {
  font-size: 64px;
  color: #b2aead99;
}
.elementor-595
  .elementor-element.elementor-element-4b5aa53
  .rayo-icon-box:hover
  .rayo-icon {
  color: #b2aead;
}
.elementor-595 .elementor-element.elementor-element-8cdafe9 {
  --display: flex;
  --min-height: 250px;
  --border-radius: 26px 26px 26px 26px;
}
.elementor-595 .elementor-element.elementor-element-47480c8.elementor-element {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-595 .elementor-element.elementor-element-47480c8 .rayo-icon {
  font-size: 41px;
  color: #b2aead99;
}
.elementor-595
  .elementor-element.elementor-element-47480c8
  .rayo-icon-box:hover
  .rayo-icon {
  color: #b2aead;
}
.elementor-595 .elementor-element.elementor-element-645ea9d {
  --display: flex;
  --min-height: 250px;
  --border-radius: 26px 26px 26px 26px;
}
.elementor-595 .elementor-element.elementor-element-e04df09.elementor-element {
  --flex-grow: 1;
  --flex-shrink: 0;
}
.elementor-595 .elementor-element.elementor-element-e04df09 .rayo-icon {
  font-size: 71px;
  color: #b2aead99;
}
.elementor-595
  .elementor-element.elementor-element-e04df09
  .rayo-icon-box:hover
  .rayo-icon {
  color: #b2aead;
}
.elementor-595 .elementor-element.elementor-element-e5d9b6b {
  --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-595 .elementor-element.elementor-element-3e68809 {
  --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: 30px 30px;
  --row-gap: 30px;
  --column-gap: 30px;
  --padding-top: 0px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-595 .elementor-element.elementor-element-2233a7f {
  --display: flex;
}
.elementor-595
  .elementor-element.elementor-element-cf3fb9a
  > .elementor-widget-container {
  margin: -10px 0px 0px 0px;
}
.elementor-595 .elementor-element.elementor-element-70640b3 {
  --display: flex;
}
.elementor-595
  .elementor-element.elementor-element-bfe2140
  > .elementor-widget-container {
  padding: 0px 60px 0px 0px;
}
.elementor-595 .elementor-element.elementor-element-73e8d57 {
  --display: flex;
  --align-items: flex-end;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
}
.elementor-595
  .elementor-element.elementor-element-6afef14
  > .elementor-widget-container {
  margin: 5px 0px 0px 0px;
}
.elementor-595
  .elementor-element.elementor-element-0d6e242
  .mxd-blog-preview__data
  a {
  line-height: 1.2em;
}
@media (min-width: 576px) {
  .elementor-595 .elementor-element.elementor-element-e4abb20 {
    --width: 308px;
  }
  .elementor-595 .elementor-element.elementor-element-4e24caf {
    --width: 41.66666667%;
  }
  .elementor-595 .elementor-element.elementor-element-a4639e7 {
    --width: 58.33333333%;
  }
  .elementor-595 .elementor-element.elementor-element-29b6634 {
    --width: 41.66666667%;
  }
  .elementor-595 .elementor-element.elementor-element-b869ab7 {
    --width: 58.33333333%;
  }
  .elementor-595 .elementor-element.elementor-element-9e58dbf {
    --width: 58.33333333%;
  }
  .elementor-595 .elementor-element.elementor-element-c7b591f {
    --width: 41.66666667%;
  }
  .elementor-595 .elementor-element.elementor-element-644899f {
    --width: 41.66666667%;
  }
  .elementor-595 .elementor-element.elementor-element-b904e0a {
    --width: 58.33333333%;
  }
  .elementor-595 .elementor-element.elementor-element-547fa68 {
    --width: calc(100% - 80px);
  }
  .elementor-595 .elementor-element.elementor-element-1c03c86 {
    --width: calc(100% - 80px);
  }
  .elementor-595 .elementor-element.elementor-element-8524d91 {
    --width: calc(100% - 80px);
  }
  .elementor-595 .elementor-element.elementor-element-7442d4d {
    --width: calc(100% - 80px);
  }
  .elementor-595 .elementor-element.elementor-element-6e31aca {
    --width: calc(100% - 80px);
  }
  .elementor-595 .elementor-element.elementor-element-6c3cc7a {
    --width: 50%;
  }
  .elementor-595 .elementor-element.elementor-element-cb6fa70 {
    --width: 41.66666667%;
  }
  .elementor-595 .elementor-element.elementor-element-a5d8ee6 {
    --width: 58.33333333%;
  }
  .elementor-595 .elementor-element.elementor-element-2233a7f {
    --width: 41.66666667%;
  }
  .elementor-595 .elementor-element.elementor-element-70640b3 {
    --width: 33.33333333%;
  }
  .elementor-595 .elementor-element.elementor-element-73e8d57 {
    --width: 25%;
  }
}
@media (max-width: 1399px) and (min-width: 576px) {
  .elementor-595 .elementor-element.elementor-element-e4abb20 {
    --width: 246px;
  }
}
@media (max-width: 1199px) and (min-width: 576px) {
  .elementor-595 .elementor-element.elementor-element-e4abb20 {
    --width: 100%;
  }
  .elementor-595 .elementor-element.elementor-element-4e24caf {
    --width: 100%;
  }
  .elementor-595 .elementor-element.elementor-element-a4639e7 {
    --width: 100%;
  }
  .elementor-595 .elementor-element.elementor-element-29b6634 {
    --width: 100%;
  }
  .elementor-595 .elementor-element.elementor-element-b869ab7 {
    --width: 100%;
  }
  .elementor-595 .elementor-element.elementor-element-9e58dbf {
    --width: 100%;
  }
  .elementor-595 .elementor-element.elementor-element-c7b591f {
    --width: 100%;
  }
  .elementor-595 .elementor-element.elementor-element-644899f {
    --width: 100%;
  }
  .elementor-595 .elementor-element.elementor-element-b904e0a {
    --width: 100%;
  }
  .elementor-595 .elementor-element.elementor-element-6c3cc7a {
    --width: 100%;
  }
  .elementor-595 .elementor-element.elementor-element-cb6fa70 {
    --width: 100%;
  }
  .elementor-595 .elementor-element.elementor-element-a5d8ee6 {
    --width: 100%;
  }
  .elementor-595 .elementor-element.elementor-element-2233a7f {
    --width: 100%;
  }
  .elementor-595 .elementor-element.elementor-element-70640b3 {
    --width: 100%;
  }
  .elementor-595 .elementor-element.elementor-element-73e8d57 {
    --width: 100%;
  }
}
@media (max-width: 991px) and (min-width: 576px) {
  .elementor-595 .elementor-element.elementor-element-29b6634 {
    --width: 100%;
  }
  .elementor-595 .elementor-element.elementor-element-b869ab7 {
    --width: 100%;
  }
  .elementor-595 .elementor-element.elementor-element-9e58dbf {
    --width: 100%;
  }
  .elementor-595 .elementor-element.elementor-element-c7b591f {
    --width: 100%;
  }
}
@media (max-width: 767px) and (min-width: 576px) {
  .elementor-595 .elementor-element.elementor-element-547fa68 {
    --width: calc(100% - 60px);
  }
  .elementor-595 .elementor-element.elementor-element-1c03c86 {
    --width: calc(100% - 60px);
  }
  .elementor-595 .elementor-element.elementor-element-8524d91 {
    --width: calc(100% - 60px);
  }
  .elementor-595 .elementor-element.elementor-element-7442d4d {
    --width: calc(100% - 60px);
  }
  .elementor-595 .elementor-element.elementor-element-6e31aca {
    --width: calc(100% - 60px);
  }
}
@media (max-width: 1399px) {
  body:not(.rtl) .elementor-595 .elementor-element.elementor-element-4c06163 {
    left: 2%;
  }
  body.rtl .elementor-595 .elementor-element.elementor-element-4c06163 {
    right: 2%;
  }
  .elementor-595
    .elementor-element.elementor-element-4c06163
    .rayo-hero-image
    > img {
    width: 260px;
  }
  .elementor-595
    .elementor-element.elementor-element-5804800
    .elementor-heading-title {
    font-size: 120px;
  }
  .elementor-595 .elementor-element.elementor-element-6efc1af {
    --container-widget-width: 390px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 390px);
    max-width: 390px;
  }
  .elementor-595 .elementor-element.elementor-element-6efc1af .marquee__text {
    font-size: 120px;
  }
  .elementor-595 .elementor-element.elementor-element-6efc1af .marquee__image {
    width: 80px;
    height: 80px;
    font-size: 80px;
  }
  body:not(.rtl) .elementor-595 .elementor-element.elementor-element-f0ab9cd {
    right: 12%;
  }
  body.rtl .elementor-595 .elementor-element.elementor-element-f0ab9cd {
    left: 12%;
  }
  .elementor-595 .elementor-element.elementor-element-f0ab9cd {
    top: -100px;
  }
  .elementor-595
    .elementor-element.elementor-element-f0ab9cd
    .rayo-hero-image
    > img {
    width: 140px;
  }
  .elementor-595
    .elementor-element.elementor-element-02a2a80
    .rayo-icon-list-icon {
    font-size: 80px;
  }
  .elementor-595
    .elementor-element.elementor-element-02a2a80
    .rayo-icon-list-item {
    font-size: 120px;
  }
  .elementor-595 .elementor-element.elementor-element-d1e7262 {
    bottom: 45px;
  }
  .elementor-595
    .elementor-element.elementor-element-ede4647
    .rayo-hero-image
    > img {
    width: 140px;
  }
  .elementor-595 .elementor-element.elementor-element-fa6eb27 {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-819f30a {
    --container-widget-width: 120px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 120px);
    max-width: 120px;
  }
  .elementor-595
    .elementor-element.elementor-element-819f30a
    .rayo-btn-rotating {
    width: 120px;
    height: 120px;
  }
  .elementor-595
    .elementor-element.elementor-element-819f30a
    .btn-rotating__text {
    width: 120px;
    height: 120px;
  }
  .elementor-595
    .elementor-element.elementor-element-819f30a
    .rayo-btn-rotating
    img {
    width: 50px;
  }
  .elementor-595 .elementor-element.elementor-element-8a4c631 {
    --padding-top: 160px;
    --padding-bottom: 140px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-866142e {
    --min-height: 760px;
  }
  .elementor-595 .elementor-element.elementor-element-d0d4e34 {
    --padding-top: 0px;
    --padding-bottom: 130px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-4433f61 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-595 .elementor-element.elementor-element-29b6634 {
    --min-height: 420px;
  }
  .elementor-595 .elementor-element.elementor-element-c3a643e {
    top: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-c3a643e img {
    width: 330px;
  }
  .elementor-595 .elementor-element.elementor-element-095952e {
    --container-widget-width: 160px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 160px);
    max-width: 160px;
  }
  .elementor-595 .elementor-element.elementor-element-b869ab7 {
    --min-height: 420px;
  }
  .elementor-595 .elementor-element.elementor-element-35ee2d0 img {
    width: 420px;
  }
  .elementor-595 .elementor-element.elementor-element-17940ae {
    --container-widget-width: 185px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 185px);
    max-width: 185px;
  }
  .elementor-595 .elementor-element.elementor-element-9e58dbf {
    --min-height: 420px;
  }
  .elementor-595 .elementor-element.elementor-element-6fe72e8 img {
    width: 450px;
  }
  .elementor-595 .elementor-element.elementor-element-24a735a {
    --container-widget-width: 205px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 205px);
    max-width: 205px;
  }
  .elementor-595 .elementor-element.elementor-element-c7b591f {
    --min-height: 420px;
  }
  .elementor-595 .elementor-element.elementor-element-df7e520 img {
    width: 280px;
  }
  .elementor-595 .elementor-element.elementor-element-53ed7a9 {
    --container-widget-width: 205px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 205px);
    max-width: 205px;
  }
  .elementor-595 .elementor-element.elementor-element-2e9298a {
    --padding-top: 0px;
    --padding-bottom: 76px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-644899f {
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-b904e0a {
    --gap: 90px 90px;
    --row-gap: 90px;
    --column-gap: 90px;
    --padding-top: 60px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-ff88434 {
    --min-height: 760px;
  }
  .elementor-595 .elementor-element.elementor-element-06bb328 {
    --min-height: 760px;
  }
  .elementor-595 .elementor-element.elementor-element-9d3c746 {
    --min-height: 760px;
  }
  .elementor-595 .elementor-element.elementor-element-224ea26 {
    --min-height: 760px;
  }
  .elementor-595 .elementor-element.elementor-element-5ef39e6 {
    --min-height: 760px;
  }
  .elementor-595 .elementor-element.elementor-element-687d57b {
    --padding-top: 110px;
    --padding-bottom: 130px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-595
    .elementor-element.elementor-element-419c05a
    > .elementor-widget-container {
    padding: 0px 50px 0px 0px;
  }
  .elementor-595 .elementor-element.elementor-element-36f5096 .marquee__item {
    width: 540px;
    height: 400px;
  }
  .elementor-595
    .elementor-element.elementor-element-36f5096
    .marquee__item.has-caption {
    font-size: 30px;
  }
  .elementor-595 .elementor-element.elementor-element-ca150ed .marquee__item {
    width: 540px;
    height: 400px;
  }
  .elementor-595
    .elementor-element.elementor-element-ca150ed
    .marquee__item.has-caption {
    font-size: 30px;
  }
  .elementor-595 .elementor-element.elementor-element-5f45b80 {
    --padding-top: 0px;
    --padding-bottom: 140px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-cb6fa70 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 60px;
    --padding-right: 45px;
  }
  .elementor-595 .elementor-element.elementor-element-91d3877 img {
    width: 140px;
  }
  .elementor-595 .elementor-element.elementor-element-5115168 {
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 140px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-595
    .elementor-element.elementor-element-bfe2140
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 1199px) {
  .elementor-595 .elementor-element.elementor-element-0796eb3 {
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
  }
  body:not(.rtl) .elementor-595 .elementor-element.elementor-element-4c06163 {
    left: 13%;
  }
  body.rtl .elementor-595 .elementor-element.elementor-element-4c06163 {
    right: 13%;
  }
  .elementor-595
    .elementor-element.elementor-element-4c06163
    .rayo-hero-image
    > img {
    width: 180px;
  }
  .elementor-595
    .elementor-element.elementor-element-5804800
    .elementor-heading-title {
    font-size: 80px;
  }
  .elementor-595 .elementor-element.elementor-element-6efc1af {
    --container-widget-width: 265px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 265px);
    max-width: 265px;
  }
  .elementor-595 .elementor-element.elementor-element-6efc1af .marquee__text {
    font-size: 80px;
  }
  .elementor-595 .elementor-element.elementor-element-6efc1af .marquee__image {
    width: 50px;
    height: 50px;
    font-size: 50px;
  }
  body:not(.rtl) .elementor-595 .elementor-element.elementor-element-f0ab9cd {
    right: 18%;
  }
  body.rtl .elementor-595 .elementor-element.elementor-element-f0ab9cd {
    left: 18%;
  }
  .elementor-595 .elementor-element.elementor-element-f0ab9cd {
    top: -70px;
  }
  .elementor-595
    .elementor-element.elementor-element-f0ab9cd
    .rayo-hero-image
    > img {
    width: 100px;
  }
  .elementor-595
    .elementor-element.elementor-element-02a2a80
    .rayo-icon-list-icon {
    margin-right: 20px;
    font-size: 50px;
  }
  .elementor-595
    .elementor-element.elementor-element-02a2a80
    .rayo-icon-list-item {
    font-size: 80px;
  }
  .elementor-595 .elementor-element.elementor-element-d1e7262 {
    bottom: 60px;
  }
  .elementor-595
    .elementor-element.elementor-element-ede4647
    .rayo-hero-image
    > img {
    width: 100px;
  }
  .elementor-595 .elementor-element.elementor-element-0a78dbd {
    --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-595 .elementor-element.elementor-element-fa6eb27 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-595 .elementor-element.elementor-element-e4abb20.e-con {
    --order: -99999 /* order start hack */;
  }
  .elementor-595 .elementor-element.elementor-element-c4f0f9b {
    bottom: 10px;
  }
  .elementor-595 .elementor-element.elementor-element-8a4c631 {
    --padding-top: 90px;
    --padding-bottom: 140px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-d0d4e34 {
    --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-595
    .elementor-element.elementor-element-5273035
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-595
    .elementor-element.elementor-element-5273035
    .rayo-icon-list-item {
    font-size: 22px;
  }
  .elementor-595
    .elementor-element.elementor-element-4433f61.elementor-element {
    --order: -99999 /* order start hack */;
  }
  .elementor-595 .elementor-element.elementor-element-e6d4142 {
    --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;
  }
  body:not(.rtl) .elementor-595 .elementor-element.elementor-element-c3a643e {
    left: -40px;
  }
  body.rtl .elementor-595 .elementor-element.elementor-element-c3a643e {
    right: -40px;
  }
  .elementor-595 .elementor-element.elementor-element-c3a643e {
    top: -40px;
  }
  .elementor-595 .elementor-element.elementor-element-c3a643e img {
    width: 470px;
  }
  .elementor-595 .elementor-element.elementor-element-b779d2e {
    --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: 140px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-9e58dbf {
    --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-595 .elementor-element.elementor-element-c7b591f {
    --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-595 .elementor-element.elementor-element-df7e520 img {
    width: 400px;
  }
  .elementor-595 .elementor-element.elementor-element-63194c8 {
    --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-595 .elementor-element.elementor-element-faa9628 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-595
    .elementor-element.elementor-element-faa9628
    > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
  }
  .elementor-595
    .elementor-element.elementor-element-abb9d49
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-595 .elementor-element.elementor-element-b904e0a {
    --gap: 70px 70px;
    --row-gap: 70px;
    --column-gap: 70px;
  }
  .elementor-595 .elementor-element.elementor-element-fb8cd85 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
  }
  .elementor-595 .elementor-element.elementor-element-419c05a {
    width: 100%;
    max-width: 100%;
  }
  .elementor-595
    .elementor-element.elementor-element-419c05a
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-595 .elementor-element.elementor-element-96d5fa1 {
    --padding-top: 0px;
    --padding-bottom: 145px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-49ddabb {
    --padding-top: 0px;
    --padding-bottom: 130px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-baad1b5 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
  }
  .elementor-595 .elementor-element.elementor-element-5f45b80 {
    --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: 80px 80px;
    --row-gap: 80px;
    --column-gap: 80px;
  }
  .elementor-595 .elementor-element.elementor-element-f6349eb {
    width: 100%;
    max-width: 100%;
  }
  .elementor-595
    .elementor-element.elementor-element-163189d
    > .elementor-widget-container {
    margin: 0px 60px 32px 0px;
  }
  .elementor-595 .elementor-element.elementor-element-a5d8ee6 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 60px;
    --padding-right: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-d28a8c5 {
    --padding-top: 0px;
    --padding-bottom: 130px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-5115168 {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-595 .elementor-element.elementor-element-3e68809 {
    --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: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
  }
  .elementor-595
    .elementor-element.elementor-element-cf3fb9a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-595
    .elementor-element.elementor-element-bfe2140
    > .elementor-widget-container {
    margin: 0px 0px 15px 0px;
  }
  .elementor-595 .elementor-element.elementor-element-73e8d57 {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-595
    .elementor-element.elementor-element-6afef14
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-595
    .elementor-element.elementor-element-0d6e242
    .mxd-blog-preview__data
    a {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .elementor-595 .elementor-element.elementor-element-d3fdb24 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-5804800 {
    text-align: center;
  }
  .elementor-595
    .elementor-element.elementor-element-6efc1af.elementor-element {
    --align-self: center;
  }
  .elementor-595
    .elementor-element.elementor-element-02a2a80
    > .elementor-widget-container {
    margin: 0px -35px 0px -35px;
  }
  .elementor-595 .elementor-element.elementor-element-fa6eb27 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-a7d12a4 {
    --container-widget-width: 350px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 350px);
    max-width: 350px;
  }
  .elementor-595 .elementor-element.elementor-element-866142e {
    --min-height: 601px;
  }
  .elementor-595 .elementor-element.elementor-element-df7e520 {
    bottom: 10px;
  }
  .elementor-595
    .elementor-element.elementor-element-9008384
    .stack-item-wrapper {
    height: 720px;
  }
  .elementor-595 .elementor-element.elementor-element-9008384 .stack-item {
    height: calc(720px - 30px);
  }
  .elementor-595 .elementor-element.elementor-element-5115168 {
    --grid-auto-flow: row;
  }
}
@media (max-width: 767px) {
  .elementor-595 .elementor-element.elementor-element-144fb91 {
    --min-height: calc(100vh - 76px);
  }
  .elementor-595 .elementor-element.elementor-element-d3fdb24 {
    --padding-top: 115px;
    --padding-bottom: 130px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-0796eb3 {
    --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 10px;
    --row-gap: 10px;
    --column-gap: 10px;
  }
  .elementor-595
    .elementor-element.elementor-element-5804800
    .elementor-heading-title {
    font-size: 60px;
  }
  .elementor-595 .elementor-element.elementor-element-6efc1af {
    width: 100%;
    max-width: 100%;
  }
  .elementor-595 .elementor-element.elementor-element-6efc1af .marquee__text {
    font-size: 60px;
  }
  .elementor-595 .elementor-element.elementor-element-6efc1af .marquee__image {
    width: 38px;
    height: 38px;
    font-size: 38px;
  }
  .elementor-595
    .elementor-element.elementor-element-02a2a80
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-595
    .elementor-element.elementor-element-02a2a80
    .rayo-icon-list-icon {
    font-size: 0px;
  }
  .elementor-595
    .elementor-element.elementor-element-02a2a80
    .rayo-icon-list-item {
    font-size: 60px;
  }
  .elementor-595 .elementor-element.elementor-element-fa6eb27 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
  }
  .elementor-595 .elementor-element.elementor-element-a7d12a4 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-595 .elementor-element.elementor-element-8a4c631 {
    --padding-top: 90px;
    --padding-bottom: 130px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-866142e {
    --min-height: 360px;
  }
  .elementor-595 .elementor-element.elementor-element-d0d4e34 {
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
  }
  .elementor-595
    .elementor-element.elementor-element-4433f61
    > .elementor-widget-container {
    margin: 0px 0px 44px 0px;
  }
  .elementor-595
    .elementor-element.elementor-element-4433f61
    .rayo-heading__title {
    font-size: 28px;
  }
  .elementor-595 .elementor-element.elementor-element-29b6634 {
    --min-height: 340px;
  }
  .elementor-595 .elementor-element.elementor-element-c3a643e {
    top: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-c3a643e img {
    width: 300px;
  }
  .elementor-595 .elementor-element.elementor-element-b869ab7 {
    --min-height: 340px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-595 .elementor-element.elementor-element-35ee2d0 img {
    width: 300px;
  }
  .elementor-595 .elementor-element.elementor-element-9ba60ff img {
    width: 70px;
  }
  .elementor-595 .elementor-element.elementor-element-ef63ca4 .elementor-icon {
    font-size: 35px;
  }
  .elementor-595
    .elementor-element.elementor-element-ef63ca4
    .elementor-icon
    svg {
    height: 35px;
  }
  .elementor-595 .elementor-element.elementor-element-8c510df img {
    width: 70px;
  }
  .elementor-595 .elementor-element.elementor-element-b779d2e {
    --padding-top: 0px;
    --padding-bottom: 130px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-9e58dbf {
    --min-height: 340px;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-595 .elementor-element.elementor-element-6fe72e8 img {
    width: 340px;
  }
  .elementor-595 .elementor-element.elementor-element-c7b591f {
    --min-height: 340px;
  }
  .elementor-595 .elementor-element.elementor-element-df7e520 img {
    width: 300px;
  }
  .elementor-595 .elementor-element.elementor-element-63194c8 {
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    --padding-top: 0px;
    --padding-bottom: 30px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-b904e0a {
    --gap: 62px 62px;
    --row-gap: 62px;
    --column-gap: 62px;
  }
  .elementor-595 .elementor-element.elementor-element-b1dbc33 {
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
  }
  .elementor-595 .elementor-element.elementor-element-ff88434 {
    --min-height: 600px;
  }
  .elementor-595 .elementor-element.elementor-element-547fa68 {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    bottom: 30px;
  }
  body:not(.rtl) .elementor-595 .elementor-element.elementor-element-547fa68 {
    left: 30px;
  }
  body.rtl .elementor-595 .elementor-element.elementor-element-547fa68 {
    right: 30px;
  }
  .elementor-595
    .elementor-element.elementor-element-8970f8f
    > .elementor-widget-container {
    padding: 0px 30px 0px 30px;
  }
  .elementor-595 .elementor-element.elementor-element-681ec01 {
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
  }
  .elementor-595 .elementor-element.elementor-element-06bb328 {
    --min-height: 600px;
  }
  .elementor-595 .elementor-element.elementor-element-1c03c86 {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    bottom: 30px;
  }
  body:not(.rtl) .elementor-595 .elementor-element.elementor-element-1c03c86 {
    left: 30px;
  }
  body.rtl .elementor-595 .elementor-element.elementor-element-1c03c86 {
    right: 30px;
  }
  .elementor-595
    .elementor-element.elementor-element-0da0801
    > .elementor-widget-container {
    padding: 0px 30px 0px 30px;
  }
  .elementor-595 .elementor-element.elementor-element-3d35790 {
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
  }
  .elementor-595 .elementor-element.elementor-element-9d3c746 {
    --min-height: 600px;
  }
  .elementor-595 .elementor-element.elementor-element-8524d91 {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    bottom: 30px;
  }
  body:not(.rtl) .elementor-595 .elementor-element.elementor-element-8524d91 {
    left: 30px;
  }
  body.rtl .elementor-595 .elementor-element.elementor-element-8524d91 {
    right: 30px;
  }
  .elementor-595
    .elementor-element.elementor-element-f71aa67
    > .elementor-widget-container {
    padding: 0px 30px 0px 30px;
  }
  .elementor-595 .elementor-element.elementor-element-2a030ab {
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
  }
  .elementor-595 .elementor-element.elementor-element-224ea26 {
    --min-height: 600px;
  }
  .elementor-595 .elementor-element.elementor-element-7442d4d {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    bottom: 30px;
  }
  body:not(.rtl) .elementor-595 .elementor-element.elementor-element-7442d4d {
    left: 30px;
  }
  body.rtl .elementor-595 .elementor-element.elementor-element-7442d4d {
    right: 30px;
  }
  .elementor-595
    .elementor-element.elementor-element-a4d49a8
    > .elementor-widget-container {
    padding: 0px 30px 0px 30px;
  }
  .elementor-595 .elementor-element.elementor-element-09d0c20 {
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
  }
  .elementor-595 .elementor-element.elementor-element-5ef39e6 {
    --min-height: 600px;
  }
  .elementor-595 .elementor-element.elementor-element-6e31aca {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    bottom: 30px;
  }
  body:not(.rtl) .elementor-595 .elementor-element.elementor-element-6e31aca {
    left: 30px;
  }
  body.rtl .elementor-595 .elementor-element.elementor-element-6e31aca {
    right: 30px;
  }
  .elementor-595
    .elementor-element.elementor-element-359e3da
    > .elementor-widget-container {
    padding: 0px 30px 0px 30px;
  }
  .elementor-595 .elementor-element.elementor-element-96d5fa1 {
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
  }
  .elementor-595 .elementor-element.elementor-element-36f5096 .marquee__item {
    width: 430px;
    height: 320px;
  }
  .elementor-595 .elementor-element.elementor-element-ca150ed .marquee__item {
    width: 430px;
    height: 320px;
  }
  .elementor-595 .elementor-element.elementor-element-5f45b80 {
    --gap: 70px 70px;
    --row-gap: 70px;
    --column-gap: 70px;
  }
  .elementor-595 .elementor-element.elementor-element-cb6fa70 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-595
    .elementor-element.elementor-element-f6349eb
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-595 .elementor-element.elementor-element-a5d8ee6 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-595 .elementor-element.elementor-element-5115168 {
    --grid-auto-flow: row;
  }
  .elementor-595
    .elementor-element.elementor-element-0d6e242
    .mxd-blog-preview__data
    a {
    font-size: 30px;
  }
}
@media (max-width: 575px) {
  .elementor-595
    .elementor-element.elementor-element-02a2a80
    .rayo-icon-list-item {
    justify-content: center;
  }
  .elementor-595
    .elementor-element.elementor-element-02a2a80
    ul.--inline-items {
    justify-content: center;
  }
  .elementor-595 .elementor-element.elementor-element-8a4c631 {
    --padding-top: 60px;
    --padding-bottom: 130px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-d0d4e34 {
    --padding-top: 0px;
    --padding-bottom: 110px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-29b6634 {
    --min-height: 500px;
    --justify-content: flex-end;
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  body:not(.rtl) .elementor-595 .elementor-element.elementor-element-c3a643e {
    left: calc(100% - 260px);
  }
  body.rtl .elementor-595 .elementor-element.elementor-element-c3a643e {
    right: calc(100% - 260px);
  }
  .elementor-595 .elementor-element.elementor-element-c3a643e {
    top: 36px;
  }
  .elementor-595 .elementor-element.elementor-element-c3a643e img {
    width: 260px;
  }
  .elementor-595
    .elementor-element.elementor-element-095952e.elementor-element {
    --align-self: flex-start;
  }
  .elementor-595 .elementor-element.elementor-element-095952e .mxd-counter {
    text-align: left;
    gap: 20px;
  }
  .elementor-595 .elementor-element.elementor-element-b869ab7 {
    --min-height: 500px;
    --justify-content: flex-start;
  }
  body:not(.rtl) .elementor-595 .elementor-element.elementor-element-35ee2d0 {
    left: 0px;
  }
  body.rtl .elementor-595 .elementor-element.elementor-element-35ee2d0 {
    right: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-35ee2d0 {
    top: 280px;
  }
  .elementor-595 .elementor-element.elementor-element-35ee2d0 img {
    width: 360px;
  }
  .elementor-595 .elementor-element.elementor-element-54918fb {
    --justify-content: flex-end;
  }
  .elementor-595 .elementor-element.elementor-element-17940ae .mxd-counter {
    gap: 20px;
  }
  .elementor-595 .elementor-element.elementor-element-9e58dbf {
    --min-height: 500px;
    --justify-content: flex-start;
  }
  .elementor-595 .elementor-element.elementor-element-6fe72e8 {
    top: 280px;
  }
  .elementor-595 .elementor-element.elementor-element-6fe72e8 img {
    width: 360px;
  }
  .elementor-595 .elementor-element.elementor-element-24a735a .mxd-counter {
    gap: 20px;
  }
  .elementor-595 .elementor-element.elementor-element-c7b591f {
    --min-height: 500px;
    --justify-content: flex-start;
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  body:not(.rtl) .elementor-595 .elementor-element.elementor-element-df7e520 {
    right: -40px;
  }
  body.rtl .elementor-595 .elementor-element.elementor-element-df7e520 {
    left: -40px;
  }
  .elementor-595 .elementor-element.elementor-element-df7e520 {
    bottom: -10px;
  }
  .elementor-595 .elementor-element.elementor-element-df7e520 img {
    width: 300px;
  }
  .elementor-595 .elementor-element.elementor-element-53ed7a9 .mxd-counter {
    gap: 20px;
  }
  .elementor-595 .elementor-element.elementor-element-ff88434 {
    --min-height: 460px;
  }
  .elementor-595 .elementor-element.elementor-element-547fa68 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --flex-wrap: wrap;
    --align-content: flex-start;
  }
  .elementor-595
    .elementor-element.elementor-element-2036e5d.elementor-element {
    --order: -99999 /* order start hack */;
  }
  .elementor-595 .elementor-element.elementor-element-06bb328 {
    --min-height: 460px;
  }
  .elementor-595 .elementor-element.elementor-element-1c03c86 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --flex-wrap: wrap;
    --align-content: flex-start;
  }
  .elementor-595
    .elementor-element.elementor-element-e6d00e8.elementor-element {
    --order: -99999 /* order start hack */;
  }
  .elementor-595 .elementor-element.elementor-element-9d3c746 {
    --min-height: 460px;
  }
  .elementor-595 .elementor-element.elementor-element-8524d91 {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --flex-wrap: wrap;
    --align-content: flex-start;
  }
  .elementor-595
    .elementor-element.elementor-element-657ce0d.elementor-element {
    --order: -99999 /* order start hack */;
  }
  .elementor-595 .elementor-element.elementor-element-224ea26 {
    --min-height: 460px;
  }
  .elementor-595 .elementor-element.elementor-element-7442d4d {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --flex-wrap: wrap;
    --align-content: flex-start;
  }
  .elementor-595
    .elementor-element.elementor-element-3563c4b.elementor-element {
    --order: -99999 /* order start hack */;
  }
  .elementor-595 .elementor-element.elementor-element-5ef39e6 {
    --min-height: 460px;
  }
  .elementor-595 .elementor-element.elementor-element-6e31aca {
    --flex-direction: column;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --flex-wrap: wrap;
    --align-content: flex-start;
  }
  .elementor-595
    .elementor-element.elementor-element-2109fdb.elementor-element {
    --order: -99999 /* order start hack */;
  }
  .elementor-595 .elementor-element.elementor-element-687d57b {
    --padding-top: 100px;
    --padding-bottom: 110px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-6c3cc7a {
    --gap: 30px 30px;
    --row-gap: 30px;
    --column-gap: 30px;
  }
  .elementor-595 .elementor-element.elementor-element-96d5fa1 {
    --padding-top: 0px;
    --padding-bottom: 130px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-5f45b80 {
    --padding-top: 0px;
    --padding-bottom: 130px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-d28a8c5 {
    --padding-top: 0px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-595 .elementor-element.elementor-element-5115168 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 130px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-595
    .elementor-element.elementor-element-0d6e242
    .mxd-blog-preview__data
    a {
    font-size: 22px;
  }
  /* .e-con-inner {
    padding: 0 0 !important;
  } */
   .elementor-595
    .elementor-element.elementor-element-4433f61
    .rayo-heading__title {
    font-size: 20px !important;
}
.elementor-element .e-con-inner {
    padding: 20px 0;
}
.elementor-595 .elementor-element.elementor-element-e8117d9 {
    height: 400px !important;
}
.elementor-595 .elementor-element.elementor-element-e8117d9 a {
    height: 400px !important;
}
.elementor-595 .elementor-element.elementor-element-06bb328 {
    height: 400px !important;
}
.elementor-595 .elementor-element.elementor-element-06bb328 a {
    height: 400px !important;
}
 body:not(.rtl) .elementor-595 .elementor-element.elementor-element-547fa68 {
    left: 8px !important;
    display:  ruby !important;
}
 body:not(.rtl) .elementor-595 .elementor-element.elementor-element-547fa68 span {
    font-size: 12px !important;
}
/* .portfolirecent .project-one .elementor-element-8970f8f .elemetn-head {
    margin-top: -3rem !important;
} */
.portfolirecent .project-one .elementor-element-8970f8f .elementer-h6 h6 {
    font-size: 12px !important;
}
body:not(.rtl) .elementor-595 .elementor-element.elementor-element-1c03c86 {
    left: 8px !important;
    display:  ruby !important;
}
.elementor-595
  .elementor-element.elementor-element-0da0801
  .elementor-heading-title {
    font-size: 12px !important;
}
.elementor-595 .elementor-element.elementor-element-9d3c746 {
    height: 400px !important;
}
.elementor-595
  .elementor-element.elementor-element-9d3c746
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-size: contain !important;
}
body:not(.rtl) .elementor-595 .elementor-element.elementor-element-8524d91 {
    left: 8px !important;
        display:  ruby !important;
}
.elementor-595
  .elementor-element.elementor-element-f71aa67
  .elementor-heading-title {
      font-size: 12px !important;
}
.elementor-595 .elementor-element.elementor-element-224ea26 {
    height: 400px !important;
}
body:not(.rtl) .elementor-595 .elementor-element.elementor-element-7442d4d {
      left: 8px !important;
        display:  ruby !important;
}
.elementor-595
  .elementor-element.elementor-element-a4d49a8
  .elementor-heading-title {
    font-size: 12px !important;
}
.elementor-595 .elementor-element.elementor-element-5ef39e6 {
  height: 400px !important;
}
body:not(.rtl) .elementor-595 .elementor-element.elementor-element-6e31aca {
       left: 8px !important;
        display:  ruby !important;
}
.elementor-595
  .elementor-element.elementor-element-359e3da
  .elementor-heading-title {
     font-size: 12px !important;
}
}
