.elementor-7155 .elementor-element.elementor-element-1729e195{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7155 .elementor-element.elementor-element-1729e195.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-7155 .elementor-element.elementor-element-1729e195.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-7155 .elementor-element.elementor-element-19144491{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-7155 .elementor-element.elementor-element-19144491.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-7155 .elementor-element.elementor-element-19144491.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-7155 .elementor-element.elementor-element-1c4f570 .elementor-heading-title{color:#FFFFFF;}.elementor-7155 .elementor-element.elementor-element-692a22b4 .elementor-button{background-color:#6547F5;fill:#FFFFFF;color:#FFFFFF;border-radius:99px 99px 99px 99px;}.elementor-7155 .elementor-element.elementor-element-257e9bba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7155 .elementor-element.elementor-element-257e9bba.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-7155 .elementor-element.elementor-element-257e9bba.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-7155 .elementor-element.elementor-element-8ef067f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7155 .elementor-element.elementor-element-8ef067f.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-7155 .elementor-element.elementor-element-8ef067f.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-7155 .elementor-element.elementor-element-3b3bf795{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-7155 .elementor-element.elementor-element-3b3bf795.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-7155 .elementor-element.elementor-element-3b3bf795.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-7155 .elementor-element.elementor-element-45097986{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7155 .elementor-element.elementor-element-45097986.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-7155 .elementor-element.elementor-element-45097986.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-7155 .elementor-element.elementor-element-65efcc56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7155 .elementor-element.elementor-element-65efcc56.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-7155 .elementor-element.elementor-element-65efcc56.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-7155 .elementor-element.elementor-element-5c34de9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7155 .elementor-element.elementor-element-5c34de9.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-7155 .elementor-element.elementor-element-5c34de9.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-7155 .elementor-element.elementor-element-5c6158e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7155 .elementor-element.elementor-element-5c6158e7.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-7155 .elementor-element.elementor-element-5c6158e7.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-7155 .elementor-element.elementor-element-48db515c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7155 .elementor-element.elementor-element-48db515c.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-7155 .elementor-element.elementor-element-48db515c.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-7155 .elementor-element.elementor-element-67116e2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7155 .elementor-element.elementor-element-67116e2b.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-7155 .elementor-element.elementor-element-67116e2b.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-7155 .elementor-element.elementor-element-7696ca29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7155 .elementor-element.elementor-element-7696ca29.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-7155 .elementor-element.elementor-element-7696ca29.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-7155 .elementor-element.elementor-element-99a2f98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7155 .elementor-element.elementor-element-99a2f98.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-7155 .elementor-element.elementor-element-99a2f98.tcg-container-adv-hover-active{animation:fadeIn 1s;}.elementor-7155 .elementor-element.elementor-element-4e4c197{--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;}.elementor-7155 .elementor-element.elementor-element-4e4c197.tc-container-advanced-hover{animation:fadeOut 1s;}.elementor-7155 .elementor-element.elementor-element-4e4c197.tcg-container-adv-hover-active{animation:fadeIn 1s;}body.elementor-page-7155:not(.elementor-motion-effects-element-type-background), body.elementor-page-7155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}:root{--page-title-display:none;}/* Start custom CSS */body{background:#050505}.ol-page{background:#050505;color:#f7f7f8;overflow:hidden;direction:ltr;text-align:left}.ol-wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}.ol-nav{border-bottom:1px solid rgba(255,255,255,.13);min-height:84px}.ol-hero{padding:100px 0 88px}.ol-kicker .elementor-heading-title{color:#8c6cff;font-size:13px;letter-spacing:.18em;text-transform:uppercase}.ol-display .elementor-heading-title{color:#fff;font-size:clamp(52px,8vw,110px);line-height:.93;letter-spacing:-.055em}.ol-display .elementor-heading-title strong{color:#8c6cff}.ol-lead{max-width:720px;color:#c0c0c8;font-size:22px;line-height:1.55}.ol-section{padding:86px 0}.ol-section-title .elementor-heading-title{color:#fff;font-size:clamp(40px,5vw,68px);letter-spacing:-.04em}.ol-grid{gap:24px;flex-wrap:wrap}.ol-card{width:calc(50% - 12px);background:#111114;border:1px solid rgba(255,255,255,.13);border-radius:22px;overflow:hidden;padding-bottom:26px}.ol-card-featured{width:100%}.ol-video-slot{aspect-ratio:16/9;background:radial-gradient(circle at 75% 15%,rgba(101,71,245,.34),transparent 35%),linear-gradient(145deg,#1b1b21,#09090b);display:grid;place-items:center;color:#bdbdc8;font:700 12px Arial;letter-spacing:.12em;text-transform:uppercase}.ol-video-slot:before{content:'▶';display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#6547f5;color:white;font-size:24px;margin-bottom:12px}.ol-card .elementor-widget-heading,.ol-card .elementor-widget-text-editor{padding-inline:26px}.ol-category .elementor-heading-title{color:#8c6cff;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-top:22px}.ol-project-title .elementor-heading-title{color:#fff;font-size:28px}.ol-description{color:#a4a4ad;font-size:15px;line-height:1.6}.ol-about{border-top:1px solid rgba(255,255,255,.13);padding:78px 0}.ol-about-copy{color:#c5c5cc;font-size:21px;line-height:1.65}.ol-cta{padding:95px 0;text-align:center}.ol-cta .elementor-heading-title{color:#fff;font-size:clamp(46px,7vw,88px);letter-spacing:-.05em}.ol-button .elementor-button{background:#6547f5;border-radius:999px;padding:16px 26px}@media(max-width:767px){.ol-wrap{width:calc(100% - 28px)}.ol-nav{min-height:70px}.ol-hero{padding:72px 0 60px}.ol-display .elementor-heading-title{font-size:52px}.ol-section{padding:60px 0}.ol-card{width:100%}.ol-lead{font-size:18px}.ol-about{padding:60px 0}.ol-about-copy{font-size:18px}}/* End custom CSS */