.elementor-234 .elementor-element.elementor-element-867a15f{--display:flex;}.elementor-234 .elementor-element.elementor-element-83e9992{margin:120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-234 .elementor-element.elementor-element-2836121{--display:flex;}.elementor-234 .elementor-element.elementor-element-a199c26{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-234 .elementor-element.elementor-element-3b60df6{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}@media(max-width:1024px){.elementor-234 .elementor-element.elementor-element-83e9992{margin:100px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-234 .elementor-element.elementor-element-b6ca3df{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-234 .elementor-element.elementor-element-a199c26{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}}@media(max-width:767px){.elementor-234 .elementor-element.elementor-element-83e9992{margin:80px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-234 .elementor-element.elementor-element-b6ca3df{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-234 .elementor-element.elementor-element-a199c26{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-234 .elementor-element.elementor-element-3b60df6{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}}/* Start custom CSS for shortcode, class: .elementor-element-83e9992 */.elementor-234 .elementor-element.elementor-element-83e9992{
  --mxz-bg:#0A0A0B;
  --mxz-card:#121214;
  --mxz-text:#E5E7EB;
  --mxz-muted:#94A3B8;
  --mxz-line:rgba(255,255,255,.08);
  --mxz-accent:#22D3EE;
  --mxz-accent-2:#2563EB;
  color:var(--mxz-text);
  font-family:'Poppins',system-ui,-apple-system,sans-serif;
}

.elementor-234 .elementor-element.elementor-element-83e9992,
.elementor-234 .elementor-element.elementor-element-83e9992 *{
  font-family:'Poppins',system-ui,-apple-system,sans-serif;
  box-sizing:border-box;
}

.elementor-234 .elementor-element.elementor-element-83e9992 .post,
.elementor-234 .elementor-element.elementor-element-83e9992 article,
.elementor-234 .elementor-element.elementor-element-83e9992 .entry-content,
.elementor-234 .elementor-element.elementor-element-83e9992 .single-post,
.elementor-234 .elementor-element.elementor-element-83e9992 .blog-post{
  color:var(--mxz-text);
}

.elementor-234 .elementor-element.elementor-element-83e9992 h1,
.elementor-234 .elementor-element.elementor-element-83e9992 .entry-title{
  margin:0 0 18px;
  color:#FFFFFF !important;
  -webkit-text-fill-color:#FFFFFF !important;
  font-size:clamp(2rem,4vw,3.8rem);
  line-height:1.08;
  letter-spacing:-.04em;
  font-weight:700;
}

.elementor-234 .elementor-element.elementor-element-83e9992 .entry-meta,
.elementor-234 .elementor-element.elementor-element-83e9992 .post-meta,
.elementor-234 .elementor-element.elementor-element-83e9992 .elementor-post-info,
.elementor-234 .elementor-element.elementor-element-83e9992 .elementor-post-info__terms-list,
.elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-theme-post-info{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:10px;
  margin:0 0 28px;
  color:var(--mxz-muted) !important;
  font-size:14px;
  line-height:1.6;
}

.elementor-234 .elementor-element.elementor-element-83e9992 .entry-meta a,
.elementor-234 .elementor-element.elementor-element-83e9992 .post-meta a,
.elementor-234 .elementor-element.elementor-element-83e9992 .elementor-post-info a{
  color:#C7D2E0 !important;
  text-decoration:none !important;
}

.elementor-234 .elementor-element.elementor-element-83e9992 .entry-meta a:hover,
.elementor-234 .elementor-element.elementor-element-83e9992 .post-meta a:hover,
.elementor-234 .elementor-element.elementor-element-83e9992 .elementor-post-info a:hover{
  color:var(--mxz-accent) !important;
}

.elementor-234 .elementor-element.elementor-element-83e9992 img{
  display:block;
  max-width:100%;
  height:auto;
  border-radius:18px;
}

.elementor-234 .elementor-element.elementor-element-83e9992 .wp-post-image,
.elementor-234 .elementor-element.elementor-element-83e9992 .attachment-post-thumbnail,
.elementor-234 .elementor-element.elementor-element-83e9992 figure img{
  margin:26px 0 34px;
  border:1px solid var(--mxz-line);
  box-shadow:0 14px 34px rgba(0,0,0,.28);
}

.elementor-234 .elementor-element.elementor-element-83e9992 p{
  margin:0 0 24px;
  color:#B8C2D1;
  font-size:17px;
  line-height:1.95;
}

.elementor-234 .elementor-element.elementor-element-83e9992 h2{
  margin:52px 0 18px;
  color:#FFFFFF !important;
  font-size:clamp(1.55rem,3vw,2.3rem);
  line-height:1.18;
  letter-spacing:-.03em;
  font-weight:700;
}

.elementor-234 .elementor-element.elementor-element-83e9992 h2::after{
  content:"";
  display:block;
  width:78px;
  height:3px;
  margin-top:14px;
  border-radius:999px;
  background:linear-gradient(135deg,var(--mxz-accent) 0%, var(--mxz-accent-2) 100%);
}

.elementor-234 .elementor-element.elementor-element-83e9992 h3{
  margin:34px 0 14px;
  color:#F8FAFC !important;
  font-size:clamp(1.2rem,2.1vw,1.55rem);
  line-height:1.25;
  letter-spacing:-.02em;
  font-weight:600;
}

.elementor-234 .elementor-element.elementor-element-83e9992 strong{
  color:#FFFFFF;
  font-weight:600;
}

.elementor-234 .elementor-element.elementor-element-83e9992 a{
  color:var(--mxz-accent) !important;
  text-decoration:none !important;
  transition:color .25s ease;
}

.elementor-234 .elementor-element.elementor-element-83e9992 a:hover{
  color:#7DD3FC !important;
}

.elementor-234 .elementor-element.elementor-element-83e9992 ul,
.elementor-234 .elementor-element.elementor-element-83e9992 ol{
  margin:0 0 28px 0;
  padding-left:22px;
  color:#B8C2D1;
}

.elementor-234 .elementor-element.elementor-element-83e9992 li{
  margin-bottom:10px;
  line-height:1.85;
}

.elementor-234 .elementor-element.elementor-element-83e9992 blockquote{
  margin:34px 0;
  padding:24px 24px 24px 22px;
  border-left:3px solid var(--mxz-accent);
  border-radius:18px;
  background:linear-gradient(180deg, rgba(255,255,255,.03) 0%, rgba(255,255,255,.015) 100%);
  color:#E5EDF8;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);
}

.elementor-234 .elementor-element.elementor-element-83e9992 blockquote p{
  margin:0;
  color:#DCE6F4;
  font-size:18px;
  line-height:1.9;
}

.elementor-234 .elementor-element.elementor-element-83e9992 hr{
  border:0;
  border-top:1px solid var(--mxz-line);
  margin:40px 0;
}

.elementor-234 .elementor-element.elementor-element-83e9992 table{
  width:100%;
  border-collapse:collapse;
  margin:30px 0;
  overflow:hidden;
  border-radius:14px;
  background:var(--mxz-card);
}

.elementor-234 .elementor-element.elementor-element-83e9992 th,
.elementor-234 .elementor-element.elementor-element-83e9992 td{
  padding:14px 16px;
  border:1px solid rgba(255,255,255,.06);
  text-align:left;
  color:#C9D3E2;
}

.elementor-234 .elementor-element.elementor-element-83e9992 th{
  color:#FFFFFF;
  background:rgba(255,255,255,.03);
  font-weight:600;
}

.elementor-234 .elementor-element.elementor-element-83e9992 .wp-caption-text,
.elementor-234 .elementor-element.elementor-element-83e9992 figcaption{
  margin-top:12px;
  color:var(--mxz-muted);
  font-size:13px;
  line-height:1.6;
  text-align:center;
}

@media (max-width:767px){
  .elementor-234 .elementor-element.elementor-element-83e9992 h1,
  .elementor-234 .elementor-element.elementor-element-83e9992 .entry-title{
    margin-bottom:14px;
    font-size:clamp(1.9rem,9vw,2.7rem);
  }

  .elementor-234 .elementor-element.elementor-element-83e9992 p{
    font-size:16px;
    line-height:1.9;
  }

  .elementor-234 .elementor-element.elementor-element-83e9992 h2{
    margin:40px 0 16px;
    font-size:1.55rem;
  }

  .elementor-234 .elementor-element.elementor-element-83e9992 h3{
    font-size:1.18rem;
  }

  .elementor-234 .elementor-element.elementor-element-83e9992 .entry-meta,
  .elementor-234 .elementor-element.elementor-element-83e9992 .post-meta,
  .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-post-info{
    margin-bottom:22px;
    font-size:13px;
  }

  .elementor-234 .elementor-element.elementor-element-83e9992 .wp-post-image,
  .elementor-234 .elementor-element.elementor-element-83e9992 .attachment-post-thumbnail,
  .elementor-234 .elementor-element.elementor-element-83e9992 figure img{
    border-radius:14px;
    margin:22px 0 28px;
  }
}
.mxz-single-blog{
  display:flex !important;
  flex-direction:column !important;
}

.mxz-single-blog__topbar{
  order:1 !important;
  margin-bottom:16px !important;
}

.mxz-single-blog__breadcrumb{
  order:2 !important;
  margin-bottom:22px !important;
}

.mxz-single-blog__title{
  order:3 !important;
}

.mxz-single-blog__meta{
  order:4 !important;
}

.mxz-single-blog__featured{
  order:5 !important;
}

.mxz-single-blog__summary{
  order:6 !important;
}

.mxz-single-blog__content{
  order:7 !important;
}

.mxz-single-blog__share{
  order:8 !important;
}

.mxz-single-blog__footer{
  order:9 !important;
}

.mxz-single-blog__topbar{
  margin-bottom:28px !important;
}

.mxz-single-blog__breadcrumb{
  margin-bottom:26px !important;
}

.mxz-single-blog__breadcrumb{
  flex-wrap:nowrap !important;
}

.mxz-single-blog__breadcrumb span:last-child{
  display:inline-block !important;
  max-width:180px !important;
  white-space:nowrap !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
}
.mxz-single-blog__featured{
  padding:10px 0 0 10px !important;
}

.mxz-single-blog__featured::before{
  right:10px !important;
  bottom:50px !important;
  border-radius:2px !important;
}

.mxz-single-blog__featured::after{
  top:8px !important;
  left:8px !important;
  border-radius:2px !important;
}

.mxz-single-blog__featured img{
  border-radius:2px !important;
}
.mxz-single-blog__featured{
  margin-top:0px !important;
  margin-right:0px !important;
  margin-bottom:3px !important;
  margin-left:0px !important;
}
.mxz-single-blog__featured img{
  transform:translateX(0px) translateY(-20px) !important;
}
.mxz-single-blog__summary{
  border-radius:2px !important;
  padding:18px 18px 18px 20px !important;
  background:
    linear-gradient(90deg, rgba(34,211,238,.09) 0, rgba(34,211,238,.09) 3px, transparent 3px),
    radial-gradient(circle at top right, rgba(34,211,238,.08), transparent 34%),
    linear-gradient(180deg, rgba(255,255,255,.025) 0%, rgba(255,255,255,.012) 100%) !important;
  border:1px solid rgba(34,211,238,.16) !important;
}

.mxz-single-blog__summary-head{
  gap:10px !important;
  margin-bottom:12px !important;
  align-items:center !important;
}

.mxz-single-blog__summary-dot{
  width:20px !important;
  height:20px !important;
  border-radius:999px !important;
  flex:0 0 20px !important;
  background-color:rgba(34,211,238,.10) !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 3l1.3 3.7L17 8l-3.7 1.3L12 13l-1.3-3.7L7 8l3.7-1.3L12 3z' fill='%2322D3EE'/%3E%3Cpath d='M18.5 13.5l.8 2.2 2.2.8-2.2.8-.8 2.2-.8-2.2-2.2-.8 2.2-.8.8-2.2z' fill='%2322D3EE' opacity='.9'/%3E%3Cpath d='M6 14.5l.9 2.5 2.5.9-2.5.9L6 21.3l-.9-2.5-2.5-.9 2.5-.9L6 14.5z' fill='%2322D3EE' opacity='.7'/%3E%3C/svg%3E") !important;
  background-repeat:no-repeat !important;
  background-position:center !important;
  background-size:14px 14px !important;
  box-shadow:none !important;
}

.mxz-single-blog__summary-head span:last-child{
  font-size:0 !important;
  line-height:1 !important;
}

.mxz-single-blog__summary-head span:last-child::after{
  content:"Short Brief" !important;
  font-size:12px !important;
  line-height:1.2 !important;
  font-weight:700 !important;
  letter-spacing:.2em !important;
  text-transform:uppercase !important;
  color:#22D3EE !important;
}

.mxz-single-blog__summary p{
  margin:0 !important;
  color:#DCE6F4 !important;
  font-size:15px !important;
  line-height:1.85 !important;
  display:-webkit-box !important;
  -webkit-line-clamp:3 !important;
  -webkit-box-orient:vertical !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
}




.mxz-single-blog__content > p:first-of-type::first-letter,
.mxz-single-blog__content > div:first-child > p:first-of-type::first-letter,
.mxz-single-blog__content > div:first-child p:first-of-type::first-letter{
  float:left !important;
  margin:.06em .16em 0 0 !important;
  font-size:3.9em !important;
  line-height:.78 !important;
  font-weight:700 !important;
  font-family:'Poppins',system-ui,-apple-system,sans-serif !important;
  background:linear-gradient(135deg,#FFFFFF 0%,#22D3EE 50%,#2563EB 100%) !important;
  -webkit-background-clip:text !important;
  background-clip:text !important;
  -webkit-text-fill-color:transparent !important;
  color:transparent !important;
}

@media (max-width:767px){
  .mxz-single-blog__content > p:first-of-type::first-letter,
  .mxz-single-blog__content > div:first-child > p:first-of-type::first-letter,
  .mxz-single-blog__content > div:first-child p:first-of-type::first-letter{
    font-size:3.15em !important;
  }
}
.mxz-single-blog__content > p:first-of-type::first-letter,
.mxz-single-blog__content > div:first-child > p:first-of-type::first-letter,
.mxz-single-blog__content > div:first-child p:first-of-type::first-letter{
  margin-right:.22em !important;
}
.mxz-single-blog__topbar{
  display:none !important;
}
.mxz-single-blog__content h2::after{
  display:none !important;
}

.mxz-single-blog__content h3::before{
  display:none !important;
}
.mxz-single-blog__content h3{
  padding-left:0 !important;
}
.mxz-single-blog__content img{
  border-radius:2px !important;
}
.mxz-single-blog__content .wp-block-image,
.mxz-single-blog__content figure{
  margin:20px 0 !important;
}
.mxz-blog-author{
  border-radius:2px !important;
}

.mxz-blog-author__btn{
  display:none !important;
}
.mxz-related-posts__card{
  border-radius:2px !important;
}
.mxz-single-blog__share-actions{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
}

.mxz-single-blog__share-link,
.mxz-single-blog__share-btn{
  width:42px;
  height:42px;
  border:1px solid rgba(255,255,255,.10);
  border-radius:999px;
  background:rgba(255,255,255,.03);
  color:#D7E3F3 !important;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  text-decoration:none !important;
  cursor:pointer;
  transition:all .25s ease;
}

.mxz-single-blog__share-link:hover,
.mxz-single-blog__share-btn:hover{
  color:#0A0A0B !important;
  background:#22D3EE;
  border-color:#22D3EE;
  box-shadow:0 0 20px rgba(34,211,238,.20);
}

.mxz-single-blog__share-link svg,
.mxz-single-blog__share-btn svg{
  width:18px;
  height:18px;
  display:block;
  fill:currentColor;
  stroke:currentColor;
}



html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992{
  --mxz-single-title:#0F172A;
  --mxz-single-body:#334155;
  --mxz-single-muted:#64748B;
  --mxz-single-link:#0891B2;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-heading-title,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-heading-title *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-theme-post-title .elementor-heading-title,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-theme-post-title .elementor-heading-title *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 h1,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 h2,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 h3,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 h4,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 h5,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 h6{
  color:var(--mxz-single-title) !important;
  -webkit-text-fill-color:var(--mxz-single-title) !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-text-editor,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-text-editor *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-post-content,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-post-content *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-theme-post-content,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-theme-post-content *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 p,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 li,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 blockquote,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 figcaption{
  color:var(--mxz-single-body) !important;
  -webkit-text-fill-color:var(--mxz-single-body) !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-theme-post-info,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-theme-post-info *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-breadcrumbs,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-breadcrumbs *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-post-info,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-post-info *{
  color:var(--mxz-single-muted) !important;
  -webkit-text-fill-color:var(--mxz-single-muted) !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 a:not(.elementor-button),
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-text-editor a,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-post-content a,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-theme-post-content a,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-breadcrumbs a{
  color:var(--mxz-single-link) !important;
  -webkit-text-fill-color:var(--mxz-single-link) !important;
}
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992{
  --mxz-bg:#F8FAFC;
  --mxz-card:#FFFFFF;
  --mxz-text:#0F172A;
  --mxz-muted:#64748B;
  --mxz-line:rgba(15,23,42,.08);
  --mxz-accent:#0891B2;
  --mxz-accent-2:#2563EB;
  color:var(--mxz-text) !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 *{
  color:inherit;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-heading-title,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-heading-title *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 h1,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 h2,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 h3,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 h4,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 h5,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 h6,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .entry-title,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .post-title{
  color:#0F172A !important;
  -webkit-text-fill-color:#0F172A !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 p,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 li,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 span,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 div,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-text-editor,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-text-editor *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-theme-post-content,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-theme-post-content *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-post-content,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-post-content *{
  color:#334155 !important;
  -webkit-text-fill-color:#334155 !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-post-info,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-post-info *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-theme-post-info,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-theme-post-info *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-breadcrumbs,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 .elementor-widget-breadcrumbs *{
  color:#64748B !important;
  -webkit-text-fill-color:#64748B !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-83e9992 a{
  color:#0891B2 !important;
  -webkit-text-fill-color:#0891B2 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b6ca3df */html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df{
  --mxz-single-title:#0F172A;
  --mxz-single-body:#334155;
  --mxz-single-muted:#64748B;
  --mxz-single-link:#0891B2;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-heading-title,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-heading-title *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-theme-post-title .elementor-heading-title,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-theme-post-title .elementor-heading-title *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df h1,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df h2,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df h3,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df h4,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df h5,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df h6{
  color:var(--mxz-single-title) !important;
  -webkit-text-fill-color:var(--mxz-single-title) !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-text-editor,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-text-editor *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-post-content,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-post-content *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-theme-post-content,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-theme-post-content *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df p,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df li,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df blockquote,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df figcaption{
  color:var(--mxz-single-body) !important;
  -webkit-text-fill-color:var(--mxz-single-body) !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-theme-post-info,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-theme-post-info *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-breadcrumbs,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-breadcrumbs *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-post-info,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-post-info *{
  color:var(--mxz-single-muted) !important;
  -webkit-text-fill-color:var(--mxz-single-muted) !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df a:not(.elementor-button),
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-text-editor a,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-post-content a,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-theme-post-content a,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-breadcrumbs a{
  color:var(--mxz-single-link) !important;
  -webkit-text-fill-color:var(--mxz-single-link) !important;
}
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df{
  --mxz-bg:#F8FAFC;
  --mxz-card:#FFFFFF;
  --mxz-text:#0F172A;
  --mxz-muted:#64748B;
  --mxz-line:rgba(15,23,42,.08);
  --mxz-accent:#0891B2;
  --mxz-accent-2:#2563EB;
  color:var(--mxz-text) !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df *{
  color:inherit;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-heading-title,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-heading-title *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df h1,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df h2,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df h3,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df h4,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df h5,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df h6,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .entry-title,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .post-title{
  color:#0F172A !important;
  -webkit-text-fill-color:#0F172A !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df p,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df li,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df span,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df div,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-text-editor,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-text-editor *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-theme-post-content,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-theme-post-content *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-post-content,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-post-content *{
  color:#334155 !important;
  -webkit-text-fill-color:#334155 !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-post-info,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-post-info *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-theme-post-info,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-theme-post-info *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-breadcrumbs,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df .elementor-widget-breadcrumbs *{
  color:#64748B !important;
  -webkit-text-fill-color:#64748B !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-b6ca3df a{
  color:#0891B2 !important;
  -webkit-text-fill-color:#0891B2 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a199c26 */html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26{
  --mxz-single-title:#0F172A;
  --mxz-single-body:#334155;
  --mxz-single-muted:#64748B;
  --mxz-single-link:#0891B2;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-heading-title,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-heading-title *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-theme-post-title .elementor-heading-title,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-theme-post-title .elementor-heading-title *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 h1,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 h2,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 h3,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 h4,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 h5,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 h6{
  color:var(--mxz-single-title) !important;
  -webkit-text-fill-color:var(--mxz-single-title) !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-text-editor,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-text-editor *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-post-content,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-post-content *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-theme-post-content,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-theme-post-content *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 p,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 li,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 blockquote,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 figcaption{
  color:var(--mxz-single-body) !important;
  -webkit-text-fill-color:var(--mxz-single-body) !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-theme-post-info,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-theme-post-info *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-breadcrumbs,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-breadcrumbs *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-post-info,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-post-info *{
  color:var(--mxz-single-muted) !important;
  -webkit-text-fill-color:var(--mxz-single-muted) !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 a:not(.elementor-button),
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-text-editor a,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-post-content a,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-theme-post-content a,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-breadcrumbs a{
  color:var(--mxz-single-link) !important;
  -webkit-text-fill-color:var(--mxz-single-link) !important;
}
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26{
  --mxz-bg:#F8FAFC;
  --mxz-card:#FFFFFF;
  --mxz-text:#0F172A;
  --mxz-muted:#64748B;
  --mxz-line:rgba(15,23,42,.08);
  --mxz-accent:#0891B2;
  --mxz-accent-2:#2563EB;
  color:var(--mxz-text) !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 *{
  color:inherit;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-heading-title,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-heading-title *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 h1,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 h2,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 h3,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 h4,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 h5,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 h6,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .entry-title,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .post-title{
  color:#0F172A !important;
  -webkit-text-fill-color:#0F172A !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 p,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 li,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 span,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 div,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-text-editor,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-text-editor *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-theme-post-content,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-theme-post-content *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-post-content,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-post-content *{
  color:#334155 !important;
  -webkit-text-fill-color:#334155 !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-post-info,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-post-info *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-theme-post-info,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-theme-post-info *,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-breadcrumbs,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 .elementor-widget-breadcrumbs *{
  color:#64748B !important;
  -webkit-text-fill-color:#64748B !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 a{
  color:#0891B2 !important;
  -webkit-text-fill-color:#0891B2 !important;
}
.mxz-related-posts__footer{
  margin-top:28px;
}

.mxz-related-posts__all-btn{
  width:100%;
  min-height:64px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:14px;
  padding:18px 24px;
  border:1px solid rgba(15,23,42,.08);
  background:#FFFFFF !important;
  color:#0F172A !important;
  text-decoration:none !important;
  text-transform:uppercase;
  letter-spacing:.24em;
  font-size:13px;
  font-weight:600;
  line-height:1;
  transition:all .3s ease;
}

.mxz-related-posts__all-btn::after{
  content:"↗";
  display:inline-flex;
  align-items:center;
  justify-content:center;
  font-size:18px;
  line-height:1;
  color:inherit;
  transform:translateY(-1px);
  transition:transform .3s ease;
}

.mxz-related-posts__all-btn:hover{
  color:#0891B2 !important;
  border-color:rgba(8,145,178,.22);
  background:#F8FAFC !important;
}

.mxz-related-posts__all-btn:hover::after{
  transform:translate(2px,-3px);
}
.mxz-related-posts__all-btn{
  border-radius:0 !important;
}
.mxz-related-posts__eyebrow{
  color:#0891B2 !important;
}

.mxz-related-posts__title{
  font-size:0 !important;
  line-height:1.12;
  letter-spacing:0 !important;
}

.mxz-related-posts__title::before{
  content:"Related ";
  font-size:clamp(1.7rem,3vw,2.5rem);
  line-height:1.12;
  font-weight:700;
  letter-spacing:-.03em;
  color:#0F172A;
}

.mxz-related-posts__title::after{
  content:"Articles";
  font-size:clamp(1.7rem,3vw,2.5rem);
  line-height:1.12;
  font-weight:700;
  letter-spacing:-.03em;
  background:linear-gradient(135deg,#06B6D4 0%,#2563EB 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  color:transparent;
}

html:not([data-theme="light"]) .mxz-related-posts__eyebrow{
  color:#22D3EE !important;
}

html:not([data-theme="light"]) .mxz-related-posts__title::before{
  color:#FFFFFF;
}

html:not([data-theme="light"]) .mxz-related-posts__title::after{
  background:linear-gradient(135deg,#22D3EE 0%,#2563EB 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  color:transparent;
}
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26{
  position:relative;
  isolation:isolate;
  overflow:hidden;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26::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%
    ),
    radial-gradient(
      240px 140px at 0% 0%,
      rgba(6,182,212,0.12) 0%,
      rgba(6,182,212,0.06) 34%,
      rgba(6,182,212,0) 72%
    ),
    radial-gradient(
      240px 140px at 100% 0%,
      rgba(6,182,212,0.12) 0%,
      rgba(6,182,212,0.06) 34%,
      rgba(6,182,212,0) 72%
    ),
    radial-gradient(
      260px 150px at 0% 100%,
      rgba(6,182,212,0.12) 0%,
      rgba(6,182,212,0.06) 34%,
      rgba(6,182,212,0) 72%
    ),
    radial-gradient(
      260px 150px at 100% 100%,
      rgba(6,182,212,0.12) 0%,
      rgba(6,182,212,0.06) 34%,
      rgba(6,182,212,0) 72%
    );
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 > *{
  position:relative;
  z-index:1;
}
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26{
  position:relative;
  isolation:isolate;
  overflow:hidden;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:
    radial-gradient(
      ellipse 72% 46% at 50% 42%,
      rgba(6,182,212,0.08),
      rgba(6,182,212,0.03) 34%,
      transparent 68%
    ),
    radial-gradient(
      280px 170px at 12% 10%,
      rgba(6,182,212,0.10) 0%,
      rgba(6,182,212,0.05) 32%,
      rgba(6,182,212,0) 72%
    ),
    radial-gradient(
      280px 170px at 88% 10%,
      rgba(6,182,212,0.10) 0%,
      rgba(6,182,212,0.05) 32%,
      rgba(6,182,212,0) 72%
    ),
    radial-gradient(
      300px 180px at 12% 90%,
      rgba(37,99,235,0.08) 0%,
      rgba(37,99,235,0.04) 34%,
      rgba(37,99,235,0) 74%
    ),
    radial-gradient(
      300px 180px at 88% 90%,
      rgba(37,99,235,0.08) 0%,
      rgba(37,99,235,0.04) 34%,
      rgba(37,99,235,0) 74%
    );
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-a199c26 > *{
  position:relative;
  z-index:1;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-3b60df6 */.comments-area,
#comments,
.comment-respond{
  width:100% !important;
  max-width:100% !important;
  box-sizing:border-box !important;
  font-family:'Poppins',system-ui,-apple-system,sans-serif !important;
}

.comments-area{
  margin-top:56px !important;
  padding:24px !important;
  background:#121214 !important;
  border:1px solid rgba(255,255,255,.08) !important;
  border-radius:2px !important;
  color:#E5E7EB !important;
}

.comments-title,
.comment-reply-title{
  margin:0 0 16px !important;
  color:#FFFFFF !important;
  font-family:'Poppins',system-ui,-apple-system,sans-serif !important;
  font-size:clamp(1.5rem,3vw,2rem) !important;
  line-height:1.15 !important;
  letter-spacing:-.03em !important;
  font-weight:700 !important;
}

.comment-notes,
.logged-in-as,
.comment-form label,
.comment-metadata,
.comment-awaiting-moderation{
  color:#94A3B8 !important;
  font-size:14px !important;
  line-height:1.75 !important;
  font-family:'Poppins',system-ui,-apple-system,sans-serif !important;
}

.logged-in-as a,
.comment-metadata a,
.comment-author .fn a,
.reply a{
  color:#22D3EE !important;
  text-decoration:none !important;
}

.logged-in-as a:hover,
.comment-metadata a:hover,
.comment-author .fn a:hover,
.reply a:hover{
  color:#7DD3FC !important;
}

.comment-form{
  width:100% !important;
}

.comment-form p{
  margin:0 0 18px !important;
}

.comment-form-comment,
.comment-form-author,
.comment-form-email,
.comment-form-url,
.comment-form-cookies-consent{
  width:100% !important;
}

.comment-form textarea,
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"]{
  width:100% !important;
  max-width:100% !important;
  display:block !important;
  padding:16px 18px !important;
  background:#0F0F10 !important;
  border:1px solid rgba(255,255,255,.10) !important;
  border-radius:2px !important;
  color:#FFFFFF !important;
  box-shadow:none !important;
  outline:none !important;
  font-size:15px !important;
  line-height:1.6 !important;
  font-family:'Poppins',system-ui,-apple-system,sans-serif !important;
}

.comment-form textarea{
  min-height:190px !important;
  resize:vertical !important;
}

.comment-form textarea::placeholder,
.comment-form input[type="text"]::placeholder,
.comment-form input[type="email"]::placeholder,
.comment-form input[type="url"]::placeholder{
  color:#6B7280 !important;
}

.comment-form textarea:focus,
.comment-form input[type="text"]:focus,
.comment-form input[type="email"]:focus,
.comment-form input[type="url"]:focus{
  border-color:rgba(34,211,238,.45) !important;
  box-shadow:0 0 0 1px rgba(34,211,238,.12) !important;
}

.form-submit{
  margin-top:22px !important;
}

.form-submit .submit{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding:14px 24px !important;
  border:0 !important;
  border-radius:999px !important;
  background:#22D3EE !important;
  color:#0A0A0B !important;
  font-family:'Poppins',system-ui,-apple-system,sans-serif !important;
  font-size:15px !important;
  font-weight:600 !important;
  line-height:1 !important;
  cursor:pointer !important;
  transition:all .3s ease !important;
}

.form-submit .submit:hover{
  background:#67E8F9 !important;
  transform:translateY(-1px) !important;
  box-shadow:0 0 24px rgba(34,211,238,.18) !important;
}

.comment-list,
.comment-list .children{
  list-style:none !important;
  margin:0 !important;
  padding:0 !important;
}

.comment-list .comment-body{
  margin-top:18px !important;
  padding:20px !important;
  background:rgba(255,255,255,.02) !important;
  border:1px solid rgba(255,255,255,.06) !important;
  border-radius:2px !important;
}

.comment-author .avatar{
  border-radius:999px !important;
}

.comment-author .fn,
.comment-author .fn a{
  color:#FFFFFF !important;
  font-weight:600 !important;
  font-style:normal !important;
}

.comment-content p{
  color:#C7D2E0 !important;
  font-size:15px !important;
  line-height:1.85 !important;
}

.comment-reply-link{
  color:#22D3EE !important;
}

@media (max-width:767px){
  .comments-area{
    padding:20px !important;
    margin-top:40px !important;
  }

  .comment-form textarea{
    min-height:170px !important;
  }

  .form-submit .submit{
    width:100% !important;
  }
}
.comments-area,
#comments,
.comment-respond{
  width:100% !important;
  max-width:100% !important;
  box-sizing:border-box !important;
  font-family:'Poppins',system-ui,-apple-system,sans-serif !important;
}

.comments-area{
  margin-top:40px !important;
  padding:42px !important;
  background:#111113 !important;
  border:1px solid rgba(255,255,255,.08) !important;
  border-radius:2px !important;
}

.comments-area .comments-title,
.comments-area .comment-reply-title{
  margin:0 0 26px !important;
  color:#FFFFFF !important;
  font-size:clamp(2rem,4vw,3rem) !important;
  line-height:1.08 !important;
  letter-spacing:-.03em !important;
  font-weight:700 !important;
}

.comments-area .comment-notes,
.comments-area .logged-in-as,
.comments-area .comment-metadata,
.comments-area .comment-form-cookies-consent,
.comments-area .comment-form-cookies-consent label{
  color:#8E96AA !important;
  font-size:16px !important;
  line-height:1.75 !important;
}

.comments-area .comment-list,
.comments-area .children{
  list-style:none !important;
  margin:0 !important;
  padding:0 !important;
}

.comments-area .comment-body{
  padding:34px 0 !important;
  border-top:1px solid rgba(255,255,255,.16) !important;
}

.comments-area .comment-author{
  min-height:108px !important;
}

.comments-area .comment-author .avatar{
  float:left !important;
  width:108px !important;
  height:108px !important;
  margin:0 22px 16px 0 !important;
  border-radius:0 !important;
  object-fit:cover !important;
}

.comments-area .comment-author .fn,
.comments-area .comment-author .fn a{
  color:#0D73D8 !important;
  font-size:18px !important;
  font-weight:700 !important;
  font-style:normal !important;
  text-decoration:none !important;
}

.comments-area .comment-author .says{
  display:none !important;
}

.comments-area .comment-metadata{
  margin:6px 0 0 130px !important;
}

.comments-area .comment-metadata a{
  color:#0D73D8 !important;
  text-decoration:none !important;
}

.comments-area .comment-content{
  clear:both !important;
  margin-top:14px !important;
}

.comments-area .comment-content p{
  margin:0 !important;
  color:#D8DCE6 !important;
  font-size:18px !important;
  line-height:1.85 !important;
}

.comments-area .reply{
  margin-top:22px !important;
}

.comments-area .reply a{
  color:#22D3EE !important;
  font-size:17px !important;
  font-weight:500 !important;
  text-decoration:none !important;
}

.comments-area .comment-form{
  margin-top:8px !important;
}

.comments-area .comment-form p{
  margin:0 0 22px !important;
}

.comments-area .comment-form-comment label,
.comments-area .comment-form-author label,
.comments-area .comment-form-email label,
.comments-area .comment-form-url label{
  display:none !important;
}

.comments-area textarea,
.comments-area input[type="text"],
.comments-area input[type="email"],
.comments-area input[type="url"]{
  width:100% !important;
  max-width:100% !important;
  display:block !important;
  padding:22px 26px !important;
  background:#111113 !important;
  border:1px solid rgba(255,255,255,.10) !important;
  border-radius:2px !important;
  color:#FFFFFF !important;
  font-size:18px !important;
  line-height:1.6 !important;
  box-shadow:none !important;
  outline:none !important;
}

.comments-area textarea{
  min-height:420px !important;
  resize:vertical !important;
}

.comments-area textarea::placeholder,
.comments-area input[type="text"]::placeholder,
.comments-area input[type="email"]::placeholder,
.comments-area input[type="url"]::placeholder{
  color:#70778A !important;
  opacity:1 !important;
}

.comments-area textarea:focus,
.comments-area input[type="text"]:focus,
.comments-area input[type="email"]:focus,
.comments-area input[type="url"]:focus{
  border-color:rgba(34,211,238,.35) !important;
}

.comments-area .comment-form-cookies-consent{
  display:flex !important;
  align-items:flex-start !important;
  gap:14px !important;
  margin:6px 0 28px !important;
}

.comments-area .comment-form-cookies-consent input{
  width:24px !important;
  height:24px !important;
  margin:2px 0 0 !important;
  accent-color:#22D3EE !important;
}

.comments-area .form-submit{
  margin:0 !important;
}

.comments-area .submit{
  width:100% !important;
  min-height:84px !important;
  padding:18px 28px !important;
  border:0 !important;
  border-radius:999px !important;
  background:#28C7E8 !important;
  color:#0A0A0B !important;
  font-size:22px !important;
  font-weight:700 !important;
  line-height:1 !important;
  cursor:pointer !important;
  transition:all .25s ease !important;
}

.comments-area .submit:hover{
  background:#41D5F1 !important;
}

@media (max-width:767px){
  .comments-area{
    padding:22px !important;
  }

  .comments-area .comments-title,
  .comments-area .comment-reply-title{
    font-size:clamp(1.9rem,8vw,2.7rem) !important;
    margin-bottom:20px !important;
  }

  .comments-area .comment-author .avatar{
    width:76px !important;
    height:76px !important;
    margin-right:16px !important;
  }

  .comments-area .comment-metadata{
    margin-left:92px !important;
  }

  .comments-area .comment-content p,
  .comments-area textarea,
  .comments-area input[type="text"],
  .comments-area input[type="email"],
  .comments-area input[type="url"]{
    font-size:16px !important;
  }

  .comments-area textarea{
    min-height:260px !important;
    padding:18px 18px !important;
  }

  .comments-area input[type="text"],
  .comments-area input[type="email"],
  .comments-area input[type="url"]{
    padding:18px 18px !important;
  }

  .comments-area .submit{
    min-height:62px !important;
    font-size:18px !important;
  }
}
body .comments-area,
body .comments-area *{
  font-family:'Poppins',system-ui,-apple-system,sans-serif !important;
}

body .comments-area .comment-respond form.comment-form,
body .comments-area #commentform{
  display:flex !important;
  flex-direction:column !important;
  gap:18px !important;
}

body .comments-area .comment-respond form.comment-form > p,
body .comments-area #commentform > p{
  width:100% !important;
  float:none !important;
  clear:both !important;
  margin:0 !important;
}

body .comments-area p.comment-form-author{
  order:1 !important;
}

body .comments-area p.comment-form-email{
  order:2 !important;
}

body .comments-area p.comment-form-comment{
  order:3 !important;
  margin-top:4px !important;
}

body .comments-area p.comment-form-url{
  display:none !important;
}

body .comments-area p.comment-form-cookies-consent{
  order:4 !important;
  display:flex !important;
  align-items:flex-start !important;
  gap:12px !important;
  margin-top:2px !important;
}

body .comments-area p.form-submit{
  order:5 !important;
  margin-top:6px !important;
}

body .comments-area input#author,
body .comments-area input#email{
  width:100% !important;
  height:58px !important;
  padding:0 24px !important;
  border-radius:999px !important;
  background:#111113 !important;
  border:1px solid rgba(255,255,255,.10) !important;
  color:#FFFFFF !important;
  font-size:17px !important;
  box-shadow:none !important;
  outline:none !important;
}

body .comments-area textarea#comment{
  width:100% !important;
  min-height:230px !important;
  padding:20px 22px !important;
  border-radius:2px !important;
  background:#111113 !important;
  border:1px solid rgba(255,255,255,.10) !important;
  color:#FFFFFF !important;
  font-size:17px !important;
  box-shadow:none !important;
  outline:none !important;
}

body .comments-area input#author::placeholder,
body .comments-area input#email::placeholder,
body .comments-area textarea#comment::placeholder{
  color:#737B8F !important;
  opacity:1 !important;
}

body .comments-area input#author:focus,
body .comments-area input#email:focus,
body .comments-area textarea#comment:focus{
  border-color:rgba(34,211,238,.38) !important;
}

body .comments-area #wp-comment-cookies-consent{
  appearance:none !important;
  -webkit-appearance:none !important;
  width:22px !important;
  height:22px !important;
  margin:2px 0 0 !important;
  border-radius:6px !important;
  border:1px solid rgba(255,255,255,.22) !important;
  background:#111113 !important;
  flex:0 0 22px !important;
  position:relative !important;
  cursor:pointer !important;
}

body .comments-area #wp-comment-cookies-consent:checked{
  background-color:#22D3EE !important;
  border-color:#22D3EE !important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5 6.2 11.5 13 4.8' fill='none' stroke='%230A0A0B' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-repeat:no-repeat !important;
  background-position:center !important;
  background-size:13px 13px !important;
}

body .comments-area p.comment-form-cookies-consent label{
  margin:0 !important;
  color:#99A2B5 !important;
  font-size:15px !important;
  line-height:1.8 !important;
  font-family:'Poppins',system-ui,-apple-system,sans-serif !important;
  cursor:pointer !important;
}

body .comments-area .comment-author img.avatar{
  width:72px !important;
  height:72px !important;
  border-radius:999px !important;
  object-fit:cover !important;
  overflow:hidden !important;
}

body .comments-area .comment-author .fn,
body .comments-area .comment-author .fn a,
body .comments-area .comment-metadata,
body .comments-area .comment-metadata a,
body .comments-area .comment-content p,
body .comments-area .reply a{
  font-family:'Poppins',system-ui,-apple-system,sans-serif !important;
}

body .comments-area .comment-content p{
  color:#D8DCE6 !important;
  line-height:1.8 !important;
}

@media (max-width:767px){
  body .comments-area input#author,
  body .comments-area input#email{
    height:54px !important;
    padding:0 20px !important;
    font-size:16px !important;
  }

  body .comments-area textarea#comment{
    min-height:210px !important;
    padding:18px !important;
    font-size:16px !important;
  }

  body .comments-area .comment-author img.avatar{
    width:64px !important;
    height:64px !important;
  }
}
body .comments-area .comment-author,
body .comments-area .comment-author *,
body .comments-area .comment-metadata,
body .comments-area .comment-metadata *,
body .comments-area .comment-content,
body .comments-area .comment-content *,
body .comments-area .reply,
body .comments-area .reply *{
  font-family:'Poppins',system-ui,-apple-system,sans-serif !important;
}

body .comments-area .comment-author img,
body .comments-area .comment-author img.avatar,
body .comments-area .comment-author .avatar{
  width:72px !important;
  height:72px !important;
  border-radius:999px !important;
  object-fit:cover !important;
  overflow:hidden !important;
  display:block !important;
}

body .comments-area .comment-author .fn,
body .comments-area .comment-author .fn a{
  color:#22D3EE !important;
  font-size:18px !important;
  font-weight:600 !important;
  text-decoration:none !important;
}

body .comments-area .comment-metadata,
body .comments-area .comment-metadata a{
  color:#7EA8E8 !important;
  font-size:14px !important;
  text-decoration:none !important;
}

body .comments-area .comment-content p{
  color:#E5E7EB !important;
  font-size:17px !important;
  line-height:1.8 !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 .elementor-widget-container,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 .comment-respond{
  background:#FFFFFF !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 textarea,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 input[type="text"],
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 input[type="email"],
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 input[type="url"]{
  background:#FFFFFF !important;
  color:#0F172A !important;
  -webkit-text-fill-color:#0F172A !important;
  border-color:rgba(15,23,42,.12) !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 textarea::placeholder,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 input::placeholder{
  color:#64748B !important;
}
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 .elementor-widget-container,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 .comments-area,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 .comment-respond,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 .comment-form,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 .comment-form-comment{
  background:#FFFFFF !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 #comment,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 textarea,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 input[type="text"],
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 input[type="email"],
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 input[type="url"]{
  background:#FFFFFF !important;
  color:#0F172A !important;
  -webkit-text-fill-color:#0F172A !important;
  border:1px solid rgba(15,23,42,.12) !important;
  box-shadow:none !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 #comment::placeholder,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 textarea::placeholder,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 input::placeholder{
  color:#64748B !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 .comment-reply-title,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 .logged-in-as,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 .logged-in-as a,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 label,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 p{
  color:#0F172A !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 .logged-in-as a{
  color:#0891B2 !important;
}
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 .comment-form-author input,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 .comment-form-email input,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 .comment-form-url input{
  background:#FFFFFF !important;
  color:#0F172A !important;
  -webkit-text-fill-color:#0F172A !important;
  border:1px solid rgba(15,23,42,.12) !important;
  box-shadow:none !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 .comment-form-author input::placeholder,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 .comment-form-email input::placeholder,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 .comment-form-url input::placeholder{
  color:#64748B !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 .comment-form-cookies-consent label{
  color:#0F172A !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 .comment-form-cookies-consent input[type="checkbox"]{
  appearance:none;
  -webkit-appearance:none;
  width:18px;
  height:18px;
  border:1px solid rgba(15,23,42,.18) !important;
  background:#FFFFFF !important;
  border-radius:4px;
  box-shadow:none !important;
  display:inline-grid;
  place-content:center;
  vertical-align:middle;
  margin-right:10px;
  cursor:pointer;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 .comment-form-cookies-consent input[type="checkbox"]::before{
  content:"";
  width:10px;
  height:10px;
  transform:scale(0);
  transition:transform .2s ease;
  background:#0891B2;
  clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0, 43% 62%);
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 .comment-form-cookies-consent input[type="checkbox"]:checked::before{
  transform:scale(1);
}
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 #respond .comment-form-author,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 #respond .comment-form-email,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 #respond .comment-form-url,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 #respond .comment-form-cookies-consent{
  background:transparent !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 #respond #author,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 #respond #email,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 #respond #url{
  background:#FFFFFF !important;
  color:#0F172A !important;
  -webkit-text-fill-color:#0F172A !important;
  border:1px solid rgba(15,23,42,.12) !important;
  box-shadow:none !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 #respond #author::placeholder,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 #respond #email::placeholder,
html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 #respond #url::placeholder{
  color:#64748B !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 #respond .comment-form-cookies-consent label{
  color:#0F172A !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 #respond #wp-comment-cookies-consent{
  appearance:none;
  -webkit-appearance:none;
  width:18px;
  height:18px;
  min-width:18px;
  margin-right:10px;
  vertical-align:middle;
  border:1px solid rgba(15,23,42,.18) !important;
  background:#FFFFFF !important;
  border-radius:4px;
  box-shadow:none !important;
}

html[data-theme="light"] .elementor-234 .elementor-element.elementor-element-3b60df6 #respond #wp-comment-cookies-consent:checked{
  background:#0891B2 !important;
  border-color:#0891B2 !important;
}/* End custom CSS */