.elementor-10 .elementor-element.elementor-element-ecf029d{--display:flex;}.elementor-10 .elementor-element.elementor-element-41e6ba5{--display:flex;}.elementor-10 .elementor-element.elementor-element-119aae5{--display:flex;}.elementor-10 .elementor-element.elementor-element-e34b04f{--display:flex;}.elementor-10 .elementor-element.elementor-element-9034482{--display:flex;}.elementor-10 .elementor-element.elementor-element-0c28572{--display:flex;}.elementor-10 .elementor-element.elementor-element-009c37a{--display:flex;}.elementor-10 .elementor-element.elementor-element-86b0d96{--display:flex;}.elementor-10 .elementor-element.elementor-element-b0eb436{--display:flex;}.elementor-10 .elementor-element.elementor-element-f33e900{--display:flex;}/* Start custom CSS for html, class: .elementor-element-5b3c09e */.mxz-logo-marquee__eyebrow{
  margin-bottom:35px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d70e323 */html[data-theme="light"] .mxz-services-preview__title{
  color:#0F172A !important;
  -webkit-text-fill-color:#0F172A !important;
}

html[data-theme="light"] .mxz-services-preview__title > *:not(.mxz-services-preview__gradient-text){
  color:#0F172A !important;
  -webkit-text-fill-color:#0F172A !important;
}
html[data-theme="light"] .mxz-service-card__title{
  color:#0F172A !important;
  -webkit-text-fill-color:#0F172A !important;
}

html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-d70e323 .mxz-services-preview{
  position:relative;
  isolation:isolate;
  overflow:hidden;
}

html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-d70e323 .mxz-services-preview{
  position:relative;
  isolation:isolate;
  overflow:hidden;
}

html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-d70e323 .mxz-services-preview{
  position:relative;
  isolation:isolate;
  overflow:hidden;
}

html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-d70e323 .mxz-services-preview::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:radial-gradient(
    ellipse 80% 50% at 50% 40%,
    rgba(6,182,212,0.10),
    transparent 60%
  );
}

html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-d70e323 .mxz-services-preview::after{
  content:"";
  position:absolute;
  top:0;
  left:50%;
  transform:translateX(-50%);
  width:80%;
  height:320px;
  z-index:0;
  pointer-events:none;
  filter:blur(48px);
  background:radial-gradient(
    circle at center,
    rgba(37,99,235,0.14) 0%,
    rgba(6,182,212,0.08) 38%,
    rgba(6,182,212,0) 72%
  );
}

html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-d70e323 .mxz-services-preview > *{
  position:relative;
  z-index:1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-89fa7cb */@media (max-width:1023px){
  .mxz-process__grid{
    gap:32px !important;
  }
}
@media (max-width:767px){
  .mxz-process__grid{
    margin-top:45px !important;
  }
}



html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-89fa7cb .mxz-process-section{
  position:relative;
  isolation:isolate;
  overflow:hidden;
}

html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-89fa7cb .mxz-process-section::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:radial-gradient(
    ellipse 80% 50% at 50% 40%,
    rgba(6,182,212,0.10),
    transparent 60%
  );
}

html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-89fa7cb .mxz-process-section::after{
  content:"";
  position:absolute;
  top:0;
  left:50%;
  transform:translateX(-50%);
  width:80%;
  height:320px;
  z-index:0;
  pointer-events:none;
  filter:blur(48px);
  background:radial-gradient(
    circle at center,
    rgba(37,99,235,0.14) 0%,
    rgba(6,182,212,0.08) 38%,
    rgba(6,182,212,0) 72%
  );
}

html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-89fa7cb .mxz-process-section > *{
  position:relative;
  z-index:1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5b8920b */html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-5b8920b .mxz-about-preview{
  position:relative;
  isolation:isolate;
  overflow:hidden;
}

html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-5b8920b .mxz-about-preview::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:radial-gradient(
    ellipse 80% 50% at 50% 40%,
    rgba(6,182,212,0.10),
    transparent 60%
  );
}

html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-5b8920b .mxz-about-preview::after{
  content:"";
  position:absolute;
  top:0;
  left:50%;
  transform:translateX(-50%);
  width:80%;
  height:320px;
  z-index:0;
  pointer-events:none;
  filter:blur(48px);
  background:radial-gradient(
    circle at center,
    rgba(37,99,235,0.14) 0%,
    rgba(6,182,212,0.08) 38%,
    rgba(6,182,212,0) 72%
  );
}

html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-5b8920b .mxz-about-preview > *{
  position:relative;
  z-index:1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-150734c */@media (max-width:767px){
  .mxz-why-us__gradient-text{
    font-size:0 !important;
    line-height:1 !important;
  }

  .mxz-why-us__gradient-text::before{
    content:"Moxizo" !important;
    font-size:2.75rem !important;
    line-height:1.05 !important;
    font-weight:600 !important;
    background:linear-gradient(135deg,#FFFFFF 0%,#00E5FF 50%,#0052FF 100%);
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent;
    color:transparent;
  }
}


html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-150734c .mxz-why-us{
  position:relative;
  isolation:isolate;
  overflow:hidden;
}

html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-150734c .mxz-why-us::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:radial-gradient(
    ellipse 80% 50% at 50% 40%,
    rgba(6,182,212,0.10),
    transparent 60%
  );
}

html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-150734c .mxz-why-us::after{
  content:"";
  position:absolute;
  top:0;
  left:50%;
  transform:translateX(-50%);
  width:80%;
  height:320px;
  z-index:0;
  pointer-events:none;
  filter:blur(48px);
  background:radial-gradient(
    circle at center,
    rgba(37,99,235,0.14) 0%,
    rgba(6,182,212,0.08) 38%,
    rgba(6,182,212,0) 72%
  );
}

html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-150734c .mxz-why-us > *{
  position:relative;
  z-index:1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-45248e9 */.mxz-testimonial-card__role{
  margin-top:2px;
  color:#6B7280;
  font-size:13px;
  line-height:1.4;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-45248e9 .mxz-testimonials{
  position:relative;
  isolation:isolate;
  overflow:hidden;
}

html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-45248e9 .mxz-testimonials::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:radial-gradient(
    ellipse 80% 50% at 50% 40%,
    rgba(6,182,212,0.10),
    transparent 60%
  );
}

html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-45248e9 .mxz-testimonials::after{
  content:"";
  position:absolute;
  top:0;
  left:50%;
  transform:translateX(-50%);
  width:80%;
  height:320px;
  z-index:0;
  pointer-events:none;
  filter:blur(48px);
  background:radial-gradient(
    circle at center,
    rgba(37,99,235,0.14) 0%,
    rgba(6,182,212,0.08) 38%,
    rgba(6,182,212,0) 72%
  );
}

html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-45248e9 .mxz-testimonials > *{
  position:relative;
  z-index:1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-57d14e5 */html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-57d14e5 .mxz-blog-section{
  position:relative;
  isolation:isolate;
  overflow:hidden;
}

html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-57d14e5 .mxz-blog-section::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:radial-gradient(
    ellipse 80% 50% at 50% 40%,
    rgba(6,182,212,0.10),
    transparent 60%
  );
}

html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-57d14e5 .mxz-blog-section::after{
  content:"";
  position:absolute;
  top:0;
  left:50%;
  transform:translateX(-50%);
  width:80%;
  height:320px;
  z-index:0;
  pointer-events:none;
  filter:blur(48px);
  background:radial-gradient(
    circle at center,
    rgba(37,99,235,0.14) 0%,
    rgba(6,182,212,0.08) 38%,
    rgba(6,182,212,0) 72%
  );
}

html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-57d14e5 .mxz-blog-section > *{
  position:relative;
  z-index:1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e912657 */.mxz-faq-item,
.mxz-faq-item:hover,
.mxz-faq-item:focus,
.mxz-faq-item:focus-visible,
.mxz-faq-item:active,
.mxz-faq-item.is-open{
  background:transparent !important;
  background-color:transparent !important;
  background-image:none !important;
  box-shadow:none !important;
  border-radius:0 !important;
  color:#FFFFFF !important;
  appearance:none !important;
  -webkit-appearance:none !important;
}
.mxz-faq-item__question{
  color:#FFFFFF !important;
}

.mxz-faq-item:hover .mxz-faq-item__question,
.mxz-faq-item.is-open .mxz-faq-item__question{
  color:#FFFFFF !important;
}
.mxz-faq-item.is-open .mxz-faq-item__icon{
  background:#22D3EE !important;
  border-color:#22D3EE !important;
  color:#000000 !important;
}
.mxz-faq-item .mxz-faq-item__icon{
  background:transparent !important;
}
button.mxz-faq-item{
  padding:24px 0 !important;
}
.mxz-faq-item,
.mxz-faq-item:hover,
.mxz-faq-item:focus,
.mxz-faq-item:focus-visible,
.mxz-faq-item:active,
.mxz-faq-item.is-open{
  outline:none !important;
  box-shadow:none !important;
  border-left:none !important;
  border-right:none !important;
  border-top:none !important;
}

.mxz-faq-item::before,
.mxz-faq-item::after{
  display:none !important;
  content:none !important;
}

.mxz-faq-item:focus-within{
  outline:none !important;
  box-shadow:none !important;
}

button.mxz-faq-item{
  outline:none !important;
  box-shadow:none !important;
}
button.mxz-faq-item,
button.mxz-faq-item:hover,
button.mxz-faq-item:focus,
button.mxz-faq-item:active{
  border-bottom:1px solid rgba(255,255,255,.05) !important;
}

html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-e912657 .mxz-faq-section{
  position:relative;
  isolation:isolate;
  overflow:hidden;
}

html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-e912657 .mxz-faq-section::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:radial-gradient(
    ellipse 80% 50% at 50% 40%,
    rgba(6,182,212,0.10),
    transparent 60%
  );
}

html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-e912657 .mxz-faq-section::after{
  content:"";
  position:absolute;
  top:0;
  left:50%;
  transform:translateX(-50%);
  width:80%;
  height:320px;
  z-index:0;
  pointer-events:none;
  filter:blur(48px);
  background:radial-gradient(
    circle at center,
    rgba(37,99,235,0.14) 0%,
    rgba(6,182,212,0.08) 38%,
    rgba(6,182,212,0) 72%
  );
}

html[data-theme="light"] .elementor-10 .elementor-element.elementor-element-e912657 .mxz-faq-section > *{
  position:relative;
  z-index:1;
}/* End custom CSS */