.elementor-56 .elementor-element.elementor-element-d71c95f{--display:flex;--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-e8d98e6{text-align:center;}.elementor-56 .elementor-element.elementor-element-e8d98e6 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:clamp(3rem, 8vw, 5rem);font-weight:700;color:var( --e-global-color-e34a3d9 );}.elementor-56 .elementor-element.elementor-element-9f7d622{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-9f7d622:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-9f7d622 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e34a3d9 );}.elementor-56 .elementor-element.elementor-element-4990fc0{text-align:center;}.elementor-56 .elementor-element.elementor-element-4990fc0 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:40px;font-weight:500;color:#1F2937;}.elementor-56 .elementor-element.elementor-element-31da6e3{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-31da6e3:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-31da6e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-56 .elementor-element.elementor-element-43b2a9c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-a6256c2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-56 .elementor-element.elementor-element-a6256c2:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-a6256c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e34a3d9 );}.elementor-56 .elementor-element.elementor-element-06f9486{text-align:center;}.elementor-56 .elementor-element.elementor-element-06f9486 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:1.125rem;font-weight:600;color:#1F2937;}.elementor-56 .elementor-element.elementor-element-45c3fc6{text-align:center;}.elementor-56 .elementor-element.elementor-element-45c3fc6 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:0.9375rem;font-weight:400;line-height:27px;color:#64748B;}.elementor-56 .elementor-element.elementor-element-772393d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-56 .elementor-element.elementor-element-772393d:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-772393d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e34a3d9 );}.elementor-56 .elementor-element.elementor-element-9c47aed{text-align:center;}.elementor-56 .elementor-element.elementor-element-9c47aed .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:1.125rem;font-weight:600;color:#1F2937;}.elementor-56 .elementor-element.elementor-element-10e135f{text-align:center;}.elementor-56 .elementor-element.elementor-element-10e135f .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:0.9375rem;font-weight:400;line-height:27px;color:#64748B;}.elementor-56 .elementor-element.elementor-element-33db336{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:20px 20px 20px 20px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-56 .elementor-element.elementor-element-33db336:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-33db336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e34a3d9 );}.elementor-56 .elementor-element.elementor-element-acfe90d{text-align:center;}.elementor-56 .elementor-element.elementor-element-acfe90d .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:1.125rem;font-weight:600;color:#1F2937;}.elementor-56 .elementor-element.elementor-element-7ff90f5{text-align:center;}.elementor-56 .elementor-element.elementor-element-7ff90f5 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:0.9375rem;font-weight:400;line-height:27px;color:#64748B;}.elementor-56 .elementor-element.elementor-element-3699707{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-3699707:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-3699707 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e34a3d9 );}.elementor-56 .elementor-element.elementor-element-7d65678{text-align:center;}.elementor-56 .elementor-element.elementor-element-7d65678 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:40px;font-weight:600;color:#1F2937;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-56 .elementor-element.elementor-element-9751573 .elementor-blockquote__content{color:#1F2937;font-family:"Clash Display", Sans-serif;font-size:18px;font-weight:500;font-style:italic;}.elementor-56 .elementor-element.elementor-element-9751573 .elementor-blockquote{border-color:#00B5A0;}body:not(.rtl) .elementor-56 .elementor-element.elementor-element-9751573 .elementor-blockquote{border-left-width:3px;}body.rtl .elementor-56 .elementor-element.elementor-element-9751573 .elementor-blockquote{border-right-width:3px;}.elementor-56 .elementor-element.elementor-element-d88cf9a{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EF444433;--border-color:#EF444433;--border-radius:24px 24px 24px 24px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-56 .elementor-element.elementor-element-d88cf9a:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-d88cf9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #EF44440D 0%, #EF444405 70%);}.elementor-56 .elementor-element.elementor-element-d88cf9a.e-con{--align-self:center;}.elementor-56 .elementor-element.elementor-element-27dc70f .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:18px;font-weight:600;color:#1F2937;}.elementor-56 .elementor-element.elementor-element-e487d73{font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:500;}.elementor-56 .elementor-element.elementor-element-aa1fe7b{--display:flex;--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00B5A04D;--border-color:#00B5A04D;--border-radius:24px 24px 24px 24px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-56 .elementor-element.elementor-element-aa1fe7b:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-aa1fe7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #00B5A014 0%, #00B5A005 70%);}.elementor-56 .elementor-element.elementor-element-aa1fe7b::before, .elementor-56 .elementor-element.elementor-element-aa1fe7b > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-aa1fe7b > .e-con-inner > .elementor-background-video-container::before, .elementor-56 .elementor-element.elementor-element-aa1fe7b > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-aa1fe7b > .e-con-inner > .elementor-background-slideshow::before, .elementor-56 .elementor-element.elementor-element-aa1fe7b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00B5A014;--background-overlay:'';}.elementor-56 .elementor-element.elementor-element-aa1fe7b.e-con{--align-self:center;}.elementor-56 .elementor-element.elementor-element-f337de6 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:18px;font-weight:600;color:#1F2937;}.elementor-56 .elementor-element.elementor-element-5bd46a5{font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:500;}.elementor-56 .elementor-element.elementor-element-f9f07d3{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-f9f07d3:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-f9f07d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0F172A 0%, #1E293B 100%);}.elementor-56 .elementor-element.elementor-element-d2cab42{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-56 .elementor-element.elementor-element-d2cab42:not(.elementor-motion-effects-element-type-background), .elementor-56 .elementor-element.elementor-element-d2cab42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #00B5A0 0%, #0D9488 100%);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-56 .elementor-element.elementor-element-af4c7a1 .elementor-button{background-color:var( --e-global-color-1154d8d );font-family:"Satoshi", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e34a3d9 );border-radius:12px 12px 12px 12px;padding:1.5em 2em 1.5em 2em;}.elementor-56 .elementor-element.elementor-element-af4c7a1 .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-af4c7a1 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-af4c7a1 .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-af4c7a1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-56 .elementor-element.elementor-element-e05420c .elementor-button{background-color:#FFFFFF00;font-family:"Satoshi", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-e34a3d9 );color:var( --e-global-color-e34a3d9 );box-shadow:0px 0px 10px -100px rgba(0, 0, 0, 0);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF4D;border-radius:12px 12px 12px 12px;padding:1.5em 2em 1.5em 2em;}.elementor-56 .elementor-element.elementor-element-e05420c .elementor-button:hover, .elementor-56 .elementor-element.elementor-element-e05420c .elementor-button:focus{background-color:#FFFFFF1A;color:var( --e-global-color-e34a3d9 );border-color:var( --e-global-color-e34a3d9 );}.elementor-56 .elementor-element.elementor-element-e05420c .elementor-button:hover svg, .elementor-56 .elementor-element.elementor-element-e05420c .elementor-button:focus svg{fill:var( --e-global-color-e34a3d9 );}@media(max-width:1024px){.elementor-56 .elementor-element.elementor-element-d71c95f{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-56 .elementor-element.elementor-element-9f7d622{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-56 .elementor-element.elementor-element-31da6e3{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-56 .elementor-element.elementor-element-43b2a9c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-56 .elementor-element.elementor-element-3699707{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-56 .elementor-element.elementor-element-f9f07d3{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-56 .elementor-element.elementor-element-d2cab42{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-56 .elementor-element.elementor-element-d71c95f{--content-width:800px;}.elementor-56 .elementor-element.elementor-element-9f7d622{--content-width:800px;}.elementor-56 .elementor-element.elementor-element-f9f07d3{--content-width:800px;}}@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-d71c95f{--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:center;}.elementor-56 .elementor-element.elementor-element-4990fc0 .elementor-heading-title{font-size:24px;}.elementor-56 .elementor-element.elementor-element-43b2a9c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-56 .elementor-element.elementor-element-7d65678 .elementor-heading-title{font-size:32px;}.elementor-56 .elementor-element.elementor-element-f9f07d3{--content-width:100%;--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:center;--align-items:center;}.elementor-56 .elementor-element.elementor-element-af4c7a1 .elementor-button{padding:1em 2em 1em 2em;}.elementor-56 .elementor-element.elementor-element-e05420c .elementor-button{padding:1em 2em 1em 2em;}}/* Start custom CSS for html, class: .elementor-element-7a14c10 */.elementor-56 .elementor-element.elementor-element-7a14c10 {
  position: absolute;
  inset: 0;
  background: linear-gradient(135deg, #0f172a 0%, #1e293b 50%, #0f172a 100%);
  z-index: -1;
  pointer-events: none;
}
.dark .elementor-56 .elementor-element.elementor-element-7a14c10 {
  background: linear-gradient(135deg, #020617 0%, #0f172a 50%, #020617 100%);
}
.about-hero__orbs {
  position: absolute;
  inset: 0;
  overflow: hidden;
}
.about-hero__orb {
  position: absolute;
  border-radius: 50%;
  filter: blur(80px);
  opacity: 0.4;
  animation: aboutOrbFloat 20s ease-in-out infinite;
}
.about-hero__orb--1 {
  width: 500px;
  height: 500px;
  background: radial-gradient(circle, var(--color-primary) 0%, transparent 70%);
  top: -150px;
  right: -100px;
  animation-delay: 0s;
}
.about-hero__orb--2 {
  width: 400px;
  height: 400px;
  background: radial-gradient(circle, var(--color-accent) 0%, transparent 70%);
  bottom: -100px;
  left: -50px;
  animation-delay: -7s;
}
.about-hero__orb--3 {
  width: 300px;
  height: 300px;
  background: radial-gradient(circle, #6366f1 0%, transparent 70%);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  animation-delay: -14s;
}
@keyframes aboutOrbFloat {
  0%, 100% { transform: translate(0, 0) scale(1); }
  25% { transform: translate(30px, -30px) scale(1.05); }
  50% { transform: translate(-20px, 20px) scale(0.95); }
  75% { transform: translate(20px, 30px) scale(1.02); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f820905 */.status-indicator {
  display: inline-flex;
  align-items: center;
  font-weight: 500;
  color: #00B5A0;
  gap: 0.5rem;
  padding: 0.5rem 1rem;
  background: rgba(0, 181, 160, 0.1);
  border: 1px solid rgba(0, 181, 160, 0.3);
  border-radius: 50px;
  font-size: 0.875rem;
  margin-bottom: var(--spacing-6);
  animation: aboutFadeUp 0.8s ease-out;
}
.status-dot-live {
  width: 8px;
  height: 8px;
  background: #00B5A0;
  border-radius: 50%;
  animation: aboutPulse 2s ease-in-out infinite;
}
@keyframes aboutPulse {
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.5; transform: scale(1.2); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8d98e6 */.elementor-56 .elementor-element.elementor-element-e8d98e6 {
    animation: aboutFadeUp 0.8s ease-out 0.1s backwards;
}
.elementor-56 .elementor-element.elementor-element-e8d98e6 span {
      background: linear-gradient(135deg, #00B5A0 0%, #34d399 50%, #00B5A0 100%);
    animation: aboutFadeUp 0.8s ease-out 0.2s backwards, aboutGradientShift 8s ease-in-out infinite;
    -webkit-text-fill-color: transparent;
  background-clip: text;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6256c2 */.elementor-56 .elementor-element.elementor-element-a6256c2 { transition: all 0.3s ease; text-align: center; }
.elementor-56 .elementor-element.elementor-element-a6256c2:hover { transform: translateY(-4px); border-color: #00B5A0; box-shadow: 0 12px 40px rgba(0, 0, 0, 0.08); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-772393d */.elementor-56 .elementor-element.elementor-element-772393d { transition: all 0.3s ease; text-align: center; }
.elementor-56 .elementor-element.elementor-element-772393d:hover { transform: translateY(-4px); border-color: #00B5A0; box-shadow: 0 12px 40px rgba(0, 0, 0, 0.08); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33db336 */.elementor-56 .elementor-element.elementor-element-33db336 { transition: all 0.3s ease; text-align: center; }
.elementor-56 .elementor-element.elementor-element-33db336:hover { transform: translateY(-4px); border-color: #00B5A0; box-shadow: 0 12px 40px rgba(0, 0, 0, 0.08); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e487d73 */.elementor-56 .elementor-element.elementor-element-e487d73 ul li::before {
  background: #ef4444;
  content: '';
  position: absolute;
  left: 0;
  top: 0.6em;
  width: 6px;
  height: 6px;
  border-radius: 50%;
}
.elementor-56 .elementor-element.elementor-element-e487d73 li {
  position: relative;
  padding-left: 1rem;
  margin-bottom: var(--spacing-2);
  color: var(--color-text-light);
  font-size: var(--font-size-sm);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bd46a5 */.elementor-56 .elementor-element.elementor-element-5bd46a5 ul li::before {
  background: #00B5A0;
  content: '';
  position: absolute;
  left: 0;
  top: 0.6em;
  width: 6px;
  height: 6px;
  border-radius: 50%;
}
.elementor-56 .elementor-element.elementor-element-5bd46a5 li {
  position: relative;
  padding-left: 1rem;
  margin-bottom: var(--spacing-2);
  color: var(--color-text-light);
  font-size: var(--font-size-sm);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-af4c7a1 */.elementor-56 .elementor-element.elementor-element-af4c7a1 a:hover {
    transform: translateY(-2px);
    box-shadow: 0 8px 25px rgba(255, 255, 255, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2cab42 */.elementor-56 .elementor-element.elementor-element-d2cab42::before  {
   content: "";
  position: absolute;
  inset: 0;
  background-image: linear-gradient(rgba(255, 255, 255, 0.05) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.05) 1px, transparent 1px);
  background-size: 40px 40px;
}/* End custom CSS */