.elementor-91 .elementor-element.elementor-element-23d800e{--display:flex;}.elementor-91 .elementor-element.elementor-element-23d800e.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-91 .elementor-element.elementor-element-23d800e{--width:137.061%;}}/* Start custom CSS */:root{--vi-red:#ff1f2d;--vi-red-glow:rgba(255,31,45,.45);--vi-bg:#09090b;--vi-text:#ededf0;--vi-muted:#8b8b95;--vi-line-2:rgba(255,255,255,.14);--vi-font:"Vazirmatn","Vazir",Tahoma,sans-serif;--vi-display:"Space Grotesk","Vazirmatn",system-ui,sans-serif;--vi-ease:cubic-bezier(.2,.7,.2,1)}.vi-gate-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,#1a0a0d,#060607 55%)}.vi-slides{position:absolute;inset:0}.vi-slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transform:scale(1.08);animation:vi-ken 20s ease-in-out infinite;transition:opacity 1.1s ease}.vi-slide.is-active{opacity:1}.vi-slide.s1{background-image:radial-gradient(60% 60% at 70% 20%,rgba(255,31,45,.55),transparent 60%),radial-gradient(50% 70% at 20% 90%,rgba(122,10,24,.6),transparent 60%),linear-gradient(135deg,#120407,#060607 70%)}.vi-slide.s2{background-image:radial-gradient(55% 55% at 25% 25%,rgba(255,120,90,.45),transparent 60%),radial-gradient(60% 60% at 80% 80%,rgba(255,31,45,.5),transparent 62%),linear-gradient(200deg,#0d0306,#07070a 75%)}.vi-slide.s3{background-image:radial-gradient(70% 50% at 50%/* End custom CSS */