.elementor-4327 .elementor-element.elementor-element-6068ca9{--display:flex;--min-height:720px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:70px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-4327 .elementor-element.elementor-element-6068ca9:not(.elementor-motion-effects-element-type-background), .elementor-4327 .elementor-element.elementor-element-6068ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9;}.elementor-4327 .elementor-element.elementor-element-6068ca9::before, .elementor-4327 .elementor-element.elementor-element-6068ca9 > .elementor-background-video-container::before, .elementor-4327 .elementor-element.elementor-element-6068ca9 > .e-con-inner > .elementor-background-video-container::before, .elementor-4327 .elementor-element.elementor-element-6068ca9 > .elementor-background-slideshow::before, .elementor-4327 .elementor-element.elementor-element-6068ca9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4327 .elementor-element.elementor-element-6068ca9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFDF9 0%, #FFFDF9 100%);}.elementor-4327 .elementor-element.elementor-element-7883dfd{--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;--overlay-opacity:0.5;}.elementor-4327 .elementor-element.elementor-element-7883dfd::before, .elementor-4327 .elementor-element.elementor-element-7883dfd > .elementor-background-video-container::before, .elementor-4327 .elementor-element.elementor-element-7883dfd > .e-con-inner > .elementor-background-video-container::before, .elementor-4327 .elementor-element.elementor-element-7883dfd > .elementor-background-slideshow::before, .elementor-4327 .elementor-element.elementor-element-7883dfd > .e-con-inner > .elementor-background-slideshow::before, .elementor-4327 .elementor-element.elementor-element-7883dfd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-4327 .elementor-element.elementor-element-6c575ec{--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-4327 .elementor-element.elementor-element-6c575ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4327 .elementor-element.elementor-element-afdeb3d img{width:100%;height:650px;}.elementor-4327 .elementor-element.elementor-element-9c9584f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-4327 .elementor-element.elementor-element-9c9584f:not(.elementor-motion-effects-element-type-background), .elementor-4327 .elementor-element.elementor-element-9c9584f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4327 .elementor-element.elementor-element-89a5e9f{--display:flex;--min-height:0px;--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-4327 .elementor-element.elementor-element-89a5e9f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4327 .elementor-element.elementor-element-1db4608 .elementor-icon-wrapper{text-align:center;}.elementor-4327 .elementor-element.elementor-element-1db4608.elementor-view-stacked .elementor-icon{background-color:#FE4950;}.elementor-4327 .elementor-element.elementor-element-1db4608.elementor-view-framed .elementor-icon, .elementor-4327 .elementor-element.elementor-element-1db4608.elementor-view-default .elementor-icon{color:#FE4950;border-color:#FE4950;}.elementor-4327 .elementor-element.elementor-element-1db4608.elementor-view-framed .elementor-icon, .elementor-4327 .elementor-element.elementor-element-1db4608.elementor-view-default .elementor-icon svg{fill:#FE4950;}.elementor-4327 .elementor-element.elementor-element-1db4608 .elementor-icon{font-size:100px;}.elementor-4327 .elementor-element.elementor-element-1db4608 .elementor-icon svg{height:100px;}.elementor-4327 .elementor-element.elementor-element-6c6c5ab{--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-4327 .elementor-element.elementor-element-6c6c5ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4327 .elementor-element.elementor-element-5aa816a .elementor-icon-wrapper{text-align:center;}.elementor-4327 .elementor-element.elementor-element-5aa816a.elementor-view-stacked .elementor-icon{background-color:#FE4950;}.elementor-4327 .elementor-element.elementor-element-5aa816a.elementor-view-framed .elementor-icon, .elementor-4327 .elementor-element.elementor-element-5aa816a.elementor-view-default .elementor-icon{color:#FE4950;border-color:#FE4950;}.elementor-4327 .elementor-element.elementor-element-5aa816a.elementor-view-framed .elementor-icon, .elementor-4327 .elementor-element.elementor-element-5aa816a.elementor-view-default .elementor-icon svg{fill:#FE4950;}.elementor-4327 .elementor-element.elementor-element-5aa816a .elementor-icon{font-size:100px;}.elementor-4327 .elementor-element.elementor-element-5aa816a .elementor-icon svg{height:100px;}.elementor-4327 .elementor-element.elementor-element-e460b87{--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-4327 .elementor-element.elementor-element-a55a8e5 .elementor-icon-wrapper{text-align:center;}.elementor-4327 .elementor-element.elementor-element-a55a8e5.elementor-view-stacked .elementor-icon{background-color:#FE4950;}.elementor-4327 .elementor-element.elementor-element-a55a8e5.elementor-view-framed .elementor-icon, .elementor-4327 .elementor-element.elementor-element-a55a8e5.elementor-view-default .elementor-icon{color:#FE4950;border-color:#FE4950;}.elementor-4327 .elementor-element.elementor-element-a55a8e5.elementor-view-framed .elementor-icon, .elementor-4327 .elementor-element.elementor-element-a55a8e5.elementor-view-default .elementor-icon svg{fill:#FE4950;}.elementor-4327 .elementor-element.elementor-element-a55a8e5 .elementor-icon{font-size:100px;}.elementor-4327 .elementor-element.elementor-element-a55a8e5 .elementor-icon svg{height:100px;}.elementor-4327 .elementor-element.elementor-element-56f4b36{--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-4327 .elementor-element.elementor-element-4ee4759 .elementor-icon-wrapper{text-align:center;}.elementor-4327 .elementor-element.elementor-element-4ee4759.elementor-view-stacked .elementor-icon{background-color:#FE4950;}.elementor-4327 .elementor-element.elementor-element-4ee4759.elementor-view-framed .elementor-icon, .elementor-4327 .elementor-element.elementor-element-4ee4759.elementor-view-default .elementor-icon{color:#FE4950;border-color:#FE4950;}.elementor-4327 .elementor-element.elementor-element-4ee4759.elementor-view-framed .elementor-icon, .elementor-4327 .elementor-element.elementor-element-4ee4759.elementor-view-default .elementor-icon svg{fill:#FE4950;}.elementor-4327 .elementor-element.elementor-element-4ee4759 .elementor-icon{font-size:100px;}.elementor-4327 .elementor-element.elementor-element-4ee4759 .elementor-icon svg{height:100px;}.elementor-4327 .elementor-element.elementor-element-ce01169{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:flex-start;--overlay-opacity:0;--border-radius:30px 30px 30px 30px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-4327 .elementor-element.elementor-element-ce01169:not(.elementor-motion-effects-element-type-background), .elementor-4327 .elementor-element.elementor-element-ce01169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(110deg, #E90F1A 0%, #FF4638 100%);}.elementor-4327 .elementor-element.elementor-element-ce01169::before, .elementor-4327 .elementor-element.elementor-element-ce01169 > .elementor-background-video-container::before, .elementor-4327 .elementor-element.elementor-element-ce01169 > .e-con-inner > .elementor-background-video-container::before, .elementor-4327 .elementor-element.elementor-element-ce01169 > .elementor-background-slideshow::before, .elementor-4327 .elementor-element.elementor-element-ce01169 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4327 .elementor-element.elementor-element-ce01169 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(110deg, #FF1111 0%, #FE4950 100%);}.elementor-4327 .elementor-element.elementor-element-0f64fbf{--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:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-4327 .elementor-element.elementor-element-1966ddf{--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:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-4327 .elementor-element.elementor-element-4d7dfa0{--display:flex;}.elementor-4327 .elementor-element.elementor-element-1867a7f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-4327 .elementor-element.elementor-element-2695c45{--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;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px 0px rgba(26.00000000000005, 8.999999999999996, 63, 0.06);--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-4327 .elementor-element.elementor-element-0edab8f > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4327 .elementor-element.elementor-element-0edab8f .elementor-icon-wrapper{text-align:center;}.elementor-4327 .elementor-element.elementor-element-0edab8f.elementor-view-stacked .elementor-icon{background-color:#FE4950;}.elementor-4327 .elementor-element.elementor-element-0edab8f.elementor-view-framed .elementor-icon, .elementor-4327 .elementor-element.elementor-element-0edab8f.elementor-view-default .elementor-icon{color:#FE4950;border-color:#FE4950;}.elementor-4327 .elementor-element.elementor-element-0edab8f.elementor-view-framed .elementor-icon, .elementor-4327 .elementor-element.elementor-element-0edab8f.elementor-view-default .elementor-icon svg{fill:#FE4950;}.elementor-4327 .elementor-element.elementor-element-0edab8f .elementor-icon{font-size:45px;}.elementor-4327 .elementor-element.elementor-element-0edab8f .elementor-icon svg{height:45px;}.elementor-4327 .elementor-element.elementor-element-57bae1d{--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;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px 0px rgba(26.00000000000005, 8.999999999999996, 63, 0.06);--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-4327 .elementor-element.elementor-element-fa203ff > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4327 .elementor-element.elementor-element-fa203ff .elementor-icon-wrapper{text-align:center;}.elementor-4327 .elementor-element.elementor-element-fa203ff.elementor-view-stacked .elementor-icon{background-color:#FE4950;}.elementor-4327 .elementor-element.elementor-element-fa203ff.elementor-view-framed .elementor-icon, .elementor-4327 .elementor-element.elementor-element-fa203ff.elementor-view-default .elementor-icon{color:#FE4950;border-color:#FE4950;}.elementor-4327 .elementor-element.elementor-element-fa203ff.elementor-view-framed .elementor-icon, .elementor-4327 .elementor-element.elementor-element-fa203ff.elementor-view-default .elementor-icon svg{fill:#FE4950;}.elementor-4327 .elementor-element.elementor-element-fa203ff .elementor-icon{font-size:45px;}.elementor-4327 .elementor-element.elementor-element-fa203ff .elementor-icon svg{height:45px;}.elementor-4327 .elementor-element.elementor-element-6445bbc{--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;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px 0px rgba(26.00000000000005, 8.999999999999996, 63, 0.06);--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-4327 .elementor-element.elementor-element-133591f > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4327 .elementor-element.elementor-element-133591f .elementor-icon-wrapper{text-align:center;}.elementor-4327 .elementor-element.elementor-element-133591f.elementor-view-stacked .elementor-icon{background-color:#FE4950;}.elementor-4327 .elementor-element.elementor-element-133591f.elementor-view-framed .elementor-icon, .elementor-4327 .elementor-element.elementor-element-133591f.elementor-view-default .elementor-icon{color:#FE4950;border-color:#FE4950;}.elementor-4327 .elementor-element.elementor-element-133591f.elementor-view-framed .elementor-icon, .elementor-4327 .elementor-element.elementor-element-133591f.elementor-view-default .elementor-icon svg{fill:#FE4950;}.elementor-4327 .elementor-element.elementor-element-133591f .elementor-icon{font-size:45px;}.elementor-4327 .elementor-element.elementor-element-133591f .elementor-icon svg{height:45px;}.elementor-4327 .elementor-element.elementor-element-2e5b4be{--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;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px 0px rgba(26.00000000000005, 8.999999999999996, 63, 0.06);--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-4327 .elementor-element.elementor-element-26dd457 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4327 .elementor-element.elementor-element-26dd457 .elementor-icon-wrapper{text-align:center;}.elementor-4327 .elementor-element.elementor-element-26dd457.elementor-view-stacked .elementor-icon{background-color:#FE4950;}.elementor-4327 .elementor-element.elementor-element-26dd457.elementor-view-framed .elementor-icon, .elementor-4327 .elementor-element.elementor-element-26dd457.elementor-view-default .elementor-icon{color:#FE4950;border-color:#FE4950;}.elementor-4327 .elementor-element.elementor-element-26dd457.elementor-view-framed .elementor-icon, .elementor-4327 .elementor-element.elementor-element-26dd457.elementor-view-default .elementor-icon svg{fill:#FE4950;}.elementor-4327 .elementor-element.elementor-element-26dd457 .elementor-icon{font-size:45px;}.elementor-4327 .elementor-element.elementor-element-26dd457 .elementor-icon svg{height:45px;}.elementor-4327 .elementor-element.elementor-element-4d25e2a{--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;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px 0px rgba(26.00000000000005, 8.999999999999996, 63, 0.06);--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-4327 .elementor-element.elementor-element-5e5a69c > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4327 .elementor-element.elementor-element-5e5a69c .elementor-icon-wrapper{text-align:center;}.elementor-4327 .elementor-element.elementor-element-5e5a69c.elementor-view-stacked .elementor-icon{background-color:#FE4950;}.elementor-4327 .elementor-element.elementor-element-5e5a69c.elementor-view-framed .elementor-icon, .elementor-4327 .elementor-element.elementor-element-5e5a69c.elementor-view-default .elementor-icon{color:#FE4950;border-color:#FE4950;}.elementor-4327 .elementor-element.elementor-element-5e5a69c.elementor-view-framed .elementor-icon, .elementor-4327 .elementor-element.elementor-element-5e5a69c.elementor-view-default .elementor-icon svg{fill:#FE4950;}.elementor-4327 .elementor-element.elementor-element-5e5a69c .elementor-icon{font-size:45px;}.elementor-4327 .elementor-element.elementor-element-5e5a69c .elementor-icon svg{height:45px;}.elementor-4327 .elementor-element.elementor-element-e146e07{--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;--border-radius:0px 0px 0px 0px;box-shadow:0px 10px 30px 0px rgba(26.00000000000005, 8.999999999999996, 63, 0.06);--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-4327 .elementor-element.elementor-element-0f5d8c7 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4327 .elementor-element.elementor-element-0f5d8c7 .elementor-icon-wrapper{text-align:center;}.elementor-4327 .elementor-element.elementor-element-0f5d8c7.elementor-view-stacked .elementor-icon{background-color:#FE4950;}.elementor-4327 .elementor-element.elementor-element-0f5d8c7.elementor-view-framed .elementor-icon, .elementor-4327 .elementor-element.elementor-element-0f5d8c7.elementor-view-default .elementor-icon{color:#FE4950;border-color:#FE4950;}.elementor-4327 .elementor-element.elementor-element-0f5d8c7.elementor-view-framed .elementor-icon, .elementor-4327 .elementor-element.elementor-element-0f5d8c7.elementor-view-default .elementor-icon svg{fill:#FE4950;}.elementor-4327 .elementor-element.elementor-element-0f5d8c7 .elementor-icon{font-size:45px;}.elementor-4327 .elementor-element.elementor-element-0f5d8c7 .elementor-icon svg{height:45px;}.elementor-4327 .elementor-element.elementor-element-5c2aaff{--display:flex;}.elementor-4327 .elementor-element.elementor-element-8e4c028{--display:flex;}.elementor-4327 .elementor-element.elementor-element-3417a44 .slick-list{margin:0 -calc(30px / 2);clip-path:inset(0 calc(calc(30px / 2) - 1px));}.elementor-4327 .elementor-element.elementor-element-3417a44 .slick-slide{margin:0 calc(30px / 2);}.elementor-4327 .elementor-element.elementor-element-28d415a{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:flex-start;--overlay-opacity:0;--border-radius:30px 30px 30px 30px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-4327 .elementor-element.elementor-element-28d415a:not(.elementor-motion-effects-element-type-background), .elementor-4327 .elementor-element.elementor-element-28d415a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(110deg, #E90F1A 0%, #FF4638 100%);}.elementor-4327 .elementor-element.elementor-element-28d415a::before, .elementor-4327 .elementor-element.elementor-element-28d415a > .elementor-background-video-container::before, .elementor-4327 .elementor-element.elementor-element-28d415a > .e-con-inner > .elementor-background-video-container::before, .elementor-4327 .elementor-element.elementor-element-28d415a > .elementor-background-slideshow::before, .elementor-4327 .elementor-element.elementor-element-28d415a > .e-con-inner > .elementor-background-slideshow::before, .elementor-4327 .elementor-element.elementor-element-28d415a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(110deg, #FF1111 0%, #FE4950 100%);}.elementor-4327 .elementor-element.elementor-element-927e0b0{--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-4327 .elementor-element.elementor-element-7e752c8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4327 .elementor-element.elementor-element-31262be{--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-4327 .elementor-element.elementor-element-31262be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4327 .elementor-element.elementor-element-14754b2{--lottie-container-width:77%;}@media(min-width:768px){.elementor-4327 .elementor-element.elementor-element-6068ca9{--content-width:1250px;}.elementor-4327 .elementor-element.elementor-element-7883dfd{--width:55%;}.elementor-4327 .elementor-element.elementor-element-6c575ec{--width:50%;}.elementor-4327 .elementor-element.elementor-element-9c9584f{--content-width:1250px;}.elementor-4327 .elementor-element.elementor-element-89a5e9f{--width:25%;}.elementor-4327 .elementor-element.elementor-element-6c6c5ab{--width:25%;}.elementor-4327 .elementor-element.elementor-element-e460b87{--width:25%;}.elementor-4327 .elementor-element.elementor-element-56f4b36{--width:25%;}.elementor-4327 .elementor-element.elementor-element-ce01169{--content-width:1250px;}.elementor-4327 .elementor-element.elementor-element-0f64fbf{--width:45%;}.elementor-4327 .elementor-element.elementor-element-1966ddf{--width:55%;}.elementor-4327 .elementor-element.elementor-element-1867a7f{--content-width:1250px;}.elementor-4327 .elementor-element.elementor-element-2695c45{--width:25%;}.elementor-4327 .elementor-element.elementor-element-57bae1d{--width:25%;}.elementor-4327 .elementor-element.elementor-element-6445bbc{--width:25%;}.elementor-4327 .elementor-element.elementor-element-2e5b4be{--width:25%;}.elementor-4327 .elementor-element.elementor-element-4d25e2a{--width:25%;}.elementor-4327 .elementor-element.elementor-element-e146e07{--width:25%;}.elementor-4327 .elementor-element.elementor-element-28d415a{--content-width:1250px;}.elementor-4327 .elementor-element.elementor-element-927e0b0{--width:65%;}.elementor-4327 .elementor-element.elementor-element-31262be{--width:33.206%;}}/* Start custom CSS for cz_carousel, class: .elementor-element-3417a44 *//* =========================
   Ravirale Showcase Cards (Absolute Pixel-Perfect)
========================= */

/* 1. تنظیمات و هم‌ترازی سخت‌گیرانه باکس‌ها */
.lumenSparkBox,
.novaOrbitPanel,
.pixelForgeFrame,
.orbitCampShowcase,
.socialPulseStudio,
.brandNovaStudio {
    direction: ltr;
    display: flex;
    align-items: stretch; /* کشیده شدن متقارن تمام المان‌های داخلی */
    justify-content: space-between;
    gap: 30px;
    height: 350px; /* ارتفاع کاملاً ثابت و همسان */
    box-sizing: border-box !important;
    border-radius: 22px;
    padding: 30px;
    overflow: hidden;
    transition: transform 0.4s ease, box-shadow 0.4s ease;
}

/* اعمال جعبه‌بندی استاندارد برای تمام اجزای داخلی جهت جلوگیری از اختلاف پیکسل */
.lumenSparkBox *, .novaOrbitPanel *, .pixelForgeFrame *, 
.orbitCampShowcase *, .socialPulseStudio *, .brandNovaStudio * {
    box-sizing: border-box !important;
}

/* 2. رنگ‌بندی اختصاصی باکس‌ها */
.lumenSparkBox { background: #2A3442; box-shadow: 0 15px 40px rgba(42,52,66,0.3); }
.novaOrbitPanel { background: #364152; box-shadow: 0 15px 40px rgba(54,65,82,0.3); }
.pixelForgeFrame { background: #4A3C39; box-shadow: 0 15px 40px rgba(74,60,57,0.3); }
.orbitCampShowcase { background: #313C4C; box-shadow: 0 15px 40px rgba(49,60,76,0.3); }
.socialPulseStudio { background: #44383A; box-shadow: 0 15px 40px rgba(68,56,58,0.3); }
.brandNovaStudio { background: #252D39; box-shadow: 0 15px 40px rgba(37,45,57,0.3); }

/* 3. افکت هاور کارت‌ها */
.lumenSparkBox:hover,
.novaOrbitPanel:hover,
.pixelForgeFrame:hover,
.orbitCampShowcase:hover,
.socialPulseStudio:hover,
.brandNovaStudio:hover {
    transform: translateY(-10px);
    box-shadow: 0 30px 60px rgba(0,0,0,0.4);
}

/* 4. فریم نگه‌دارنده تصاویر */
.lumenSparkImage,
.novaOrbitImage,
.pixelForgeImage,
.orbitCampImage,
.socialPulseImage,
.brandNovaImage {
    width: 42%;
    height: 100%;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* 5. تنظیمات دقیق خود تصاویر */
.lumenSparkImage img,
.novaOrbitImage img,
.pixelForgeImage img,
.orbitCampImage img,
.socialPulseImage img,
.brandNovaImage img {
    width: 100%;
    height: auto;
    max-height: 100%; /* مهار کامل ابعاد تصاویر بدون جابه‌جایی کادر */
    display: block;
    object-fit: contain;
    transition: transform 0.5s ease;
}

/* 6. آدرس تصاویر سرور */
.lumenSparkImage img { content: url("https://ravirale.com/wp-content/uploads/2026/07/Gemini_Generated_Image_4pk3mv4pk3mv4pk3.png"); }
.novaOrbitImage img { content: url("https://ravirale.com/wp-content/uploads/2026/07/Gemini_Generated_Image_x1vmnnx1vmnnx1vm.png"); }
.pixelForgeImage img { content: url("https://ravirale.com/wp-content/uploads/2026/07/Gemini_Generated_Image_c84zcwc84zcwc84z.png"); }
.orbitCampImage img { content: url("https://ravirale.com/wp-content/uploads/2026/07/Gemini_Generated_Image_cum4ndcum4ndcum4.png"); }
.socialPulseImage img { content: url("https://ravirale.com/wp-content/uploads/2026/07/Gemini_Generated_Image_tl5zuytl5zuytl5z.png"); }
.brandNovaImage img { content: url("https://ravirale.com/wp-content/uploads/2026/07/Gemini_Generated_Image_2ct5uy2ct5uy2ct5.png"); }

/* 7. زوم تصاویر در زمان هاور */
.lumenSparkBox:hover .lumenSparkImage img,
.novaOrbitPanel:hover .novaOrbitImage img,
.pixelForgeFrame:hover .pixelForgeImage img,
.orbitCampShowcase:hover .orbitCampImage img,
.socialPulseStudio:hover .socialPulseImage img,
.brandNovaStudio:hover .brandNovaImage img {
    transform: scale(1.08);
}

/* 8. فریم نگه‌دارنده متون */
.lumenSparkContent,
.novaOrbitContent,
.pixelForgeContent,
.orbitCampContent,
.socialPulseContent,
.brandNovaContent {
    flex: 1;
    height: 100%;
    direction: rtl;
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

/* 9. درصدها و اعداد */
.lumenSparkNumber,
.novaOrbitNumber,
.pixelForgeNumber,
.orbitCampNumber,
.socialPulseNumber,
.brandNovaNumber {
    font-size: 46px;
    font-weight: 800;
    line-height: 1;
    margin: 0 0 10px 0;
    color: #FFD8A8;
}

/* 10. عناوین اصلی */
.lumenSparkContent h3,
.novaOrbitContent h3,
.pixelForgeContent h3,
.orbitCampContent h3,
.socialPulseContent h3,
.brandNovaContent h3 {
    margin: 0 0 10px 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5;
    color: #FFFFFF;
}

/* 11. پاراگراف‌ها و توضیحات */
.lumenSparkContent p,
.novaOrbitContent p,
.pixelForgeContent p,
.orbitCampContent p,
.socialPulseContent p,
.brandNovaContent p {
    margin: 0 0 6px 0;
    font-size: 14px;
    line-height: 1.8;
    color: rgba(255,255,255,0.92);
}

/* 12. متن‌های ریز حمایتی */
.lumenSparkContent span,
.novaOrbitContent span,
.pixelForgeContent span,
.orbitCampContent span,
.socialPulseContent span,
.brandNovaContent span {
    display: block;
    margin-top: 4px;
    color: rgba(255,255,255,0.72);
    font-size: 13px;
}

/* 13. ساختار و هم‌ترازی نهایی دکمه‌ها */
.lumenSparkContent a,
.novaOrbitContent a,
.pixelForgeContent a,
.orbitCampContent a,
.socialPulseContent a,
.brandNovaContent a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin-top: auto !important; /* قفل شدن دکمه در پایین‌ترین سطح ممکن تمامی کارت‌ها */
    align-self: flex-end; /* تراز با شروع متن در معماری RTL سایت (سمت چپ تصویر) */
    padding: 10px 24px;
    min-width: 150px;
    height: 46px;
    border-radius: 12px;
    border: 1px solid rgba(255,255,255,0.22);
    background: rgba(255,255,255,0.08);
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
    transition: all 0.3s ease;
}

/* 14. هاور دکمه‌ها */
.lumenSparkContent a:hover,
.novaOrbitContent a:hover,
.pixelForgeContent a:hover,
.orbitCampContent a:hover,
.socialPulseContent a:hover,
.brandNovaContent a:hover {
    background: #FE4950;
    border-color: #FE4950;
    transform: translateY(-3px);
    box-shadow: 0 8px 20px rgba(254,73,80,0.3);
}

/* 15. المان‌های داخلی دکمه (فلش‌ها) */
.lumenSparkContent a span,
.novaOrbitContent a span,
.pixelForgeContent a span,
.orbitCampContent a span,
.socialPulseContent a span,
.brandNovaContent a span {
    font-size: 16px;
    margin: 0 !important;
    display: inline-block;
    transition: transform 0.3s ease;
}

/* 16. انیمیشن فلش دکمه در هاور */
.lumenSparkContent a:hover span,
.novaOrbitContent a:hover span,
.pixelForgeContent a:hover span,
.orbitCampContent a:hover span,
.socialPulseContent a:hover span,
.brandNovaContent a:hover span {
    transform: translateX(-4px);
}

/* =========================
   Responsive (Mobile & Tablet)
========================= */
@media (max-width: 768px) {
    .lumenSparkBox,
    .novaOrbitPanel,
    .pixelForgeFrame,
    .orbitCampShowcase,
    .socialPulseStudio,
    .brandNovaStudio {
        flex-direction: column;
        height: auto;
        padding: 25px;
        gap: 20px;
    }

    .lumenSparkImage,
    .novaOrbitImage,
    .pixelForgeImage,
    .orbitCampImage,
    .socialPulseImage,
    .brandNovaImage {
        width: 100%;
        height: auto;
    }

    .lumenSparkImage img,
    .novaOrbitImage img,
    .pixelForgeImage img,
    .orbitCampImage img,
    .socialPulseImage img,
    .brandNovaImage img {
        height: 220px;
    }

    .lumenSparkContent,
    .novaOrbitContent,
    .pixelForgeContent,
    .orbitCampContent,
    .socialPulseContent,
    .brandNovaContent {
        width: 100%;
        text-align: center;
        align-items: center;
    }

    .lumenSparkContent a,
    .novaOrbitContent a,
    .pixelForgeContent a,
    .orbitCampContent a,
    .socialPulseContent a,
    .brandNovaContent a {
        align-self: center;
        margin-top: 25px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e752c8 *//* =========================
   New Bold Layout for Left Side
========================= */
.campaign-text-container-v2 {
    direction: rtl;
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 20px;
    width: 100%;
    max-width: 600px; /* عریض‌تر شدن باکس متن برای پر کردن فضا */
}

/* بزرگ‌تر و ضخیم‌تر شدن عنوان اصلی */
.campaign-title-v2 {
    color: #fff;
    font-size: 38px; /* افزایش سایز از ۳۲ به ۳۸ */
    font-weight: 900; /* بیشترین ضخامت ممکن */
    line-height: 1.4;
    margin: 0 0 20px 0;
    text-shadow: 0 3px 15px rgba(0, 0, 0, 0.2);
}

/* نجات متن زیرین از ریز بودن (کامپوزیت عالی با عنوان) */
.campaign-description-v2 {
    color: rgba(255, 255, 255, 0.95);
    font-size: 19px; /* افزایش چشمگیر سایز برای پر کردن فضای خالی */
    line-height: 1.8;
    font-weight: 500;
    margin: 0 0 40px 0; /* فاصله بیشتر تا دکمه‌ها برای باز شدن فضا */
    text-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

/* =========================
   Redesigned Premium Buttons
========================= */
.campaign-action-buttons-v2 {
    display: flex;
    gap: 20px; /* فاصله بیشتر بین دکمه‌ها */
    align-items: center;
}

/* دکمه سورمه‌ای کشیده و بزرگ */
.btn-submit-dark-v2 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #0B0C22;
    color: #ffffff;
    padding: 16px 36px; /* پدینگ بیشتر برای بزرگ‌تر شدن دکمه */
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
    border-radius: 14px;
    box-shadow: 0 12px 24px rgba(11, 12, 34, 0.3);
    transition: all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.btn-submit-dark-v2:hover {
    transform: translateY(-5px);
    background: #15173f;
    box-shadow: 0 18px 35px rgba(11, 12, 34, 0.45);
}

/* اصلاح دکمه تماس (شیشه‌ای واقعی بدون بک‌گراند قرمز زشت) */
.btn-call-outline-v2 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    background: rgba(255, 255, 255, 0.12); /* شیشه‌ای روشن‌تر */
    color: #ffffff;
    border: 1px solid rgba(255, 255, 255, 0.35);
    padding: 16px 36px;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
    border-radius: 14px;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    transition: all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);
}

.btn-call-outline-v2:hover {
    transform: translateY(-5px);
    background: #ffffff;
    color: #0B0C22;
    border-color: #ffffff;
    box-shadow: 0 18px 35px rgba(255, 255, 255, 0.25);
}

.phone-icon-v2 {
    display: inline-block;
    transition: transform 0.3s ease;
}

.btn-call-outline-v2:hover .phone-icon-v2 {
    transform: scale(1.2) rotate(-15deg);
}

/* =========================
   Responsive (Mobile & Tablet)
========================= */
@media (max-width: 992px) {
    .campaign-title-v2 { font-size: 32px; }
    .campaign-description-v2 { font-size: 17px; }
}

@media (max-width: 768px) {
    .campaign-text-container-v2 {
        text-align: center;
        max-width: 100%;
    }
    .campaign-action-buttons-v2 {
        flex-direction: column;
        width: 100%;
    }
    .btn-submit-dark-v2, .btn-call-outline-v2 {
        width: 100%;
    }
}/* End custom CSS */