.elementor-945 .elementor-element.elementor-element-138e98a{--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;--margin-top:17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-f454d12{--display:flex;}.elementor-945 .elementor-element.elementor-element-b6a381f img{border-radius:30px 30px 30px 30px;}.elementor-945 .elementor-element.elementor-element-a642a55{--display:flex;--position:absolute;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;top:68px;}.elementor-945 .elementor-element.elementor-element-a642a55::before, .elementor-945 .elementor-element.elementor-element-a642a55 > .elementor-background-video-container::before, .elementor-945 .elementor-element.elementor-element-a642a55 > .e-con-inner > .elementor-background-video-container::before, .elementor-945 .elementor-element.elementor-element-a642a55 > .elementor-background-slideshow::before, .elementor-945 .elementor-element.elementor-element-a642a55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-945 .elementor-element.elementor-element-a642a55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-a642a55{right:69px;}body.rtl .elementor-945 .elementor-element.elementor-element-a642a55{left:69px;}.elementor-945 .elementor-element.elementor-element-67e7c9d{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-67e7c9d .elementor-headline{text-align:center;font-size:27px;font-weight:500;line-height:47px;}.elementor-945 .elementor-element.elementor-element-67e7c9d .elementor-headline-plain-text{color:#000000;}.elementor-945 .elementor-element.elementor-element-67e7c9d .elementor-headline-dynamic-wrapper path{stroke:#02010100;}.elementor-945 .elementor-element.elementor-element-e3a61d3{text-align:center;font-weight:500;line-height:33px;color:#000000;}.elementor-945 .elementor-element.elementor-element-a8997b5{--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:center;--align-items:center;}.elementor-945 .elementor-element.elementor-element-0580d48{--display:flex;}.elementor-945 .elementor-element.elementor-element-fdf73cb img{border-radius:30px 30px 30px 30px;}.elementor-945 .elementor-element.elementor-element-ae05cbb{--display:flex;--position:absolute;--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;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:135px;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-ae05cbb{right:39px;}body.rtl .elementor-945 .elementor-element.elementor-element-ae05cbb{left:39px;}.elementor-945 .elementor-element.elementor-element-0dfa7af{--display:flex;}.elementor-945 .elementor-element.elementor-element-7ce8bd6{--display:flex;border-style:solid;--border-style:solid;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(54.01748962402341, 48.26191118659564, 4.250935840906329, 0.5);}.elementor-945 .elementor-element.elementor-element-7ce8bd6:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-7ce8bd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-945 .elementor-element.elementor-element-7ce8bd6:hover{border-style:solid;border-color:var( --e-global-color-cd15259 );--border-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-7ce8bd6, .elementor-945 .elementor-element.elementor-element-7ce8bd6::before{--border-transition:0.3s;}.elementor-945 .elementor-element.elementor-element-f7a77d4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-945 .elementor-element.elementor-element-f7a77d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cd15259 );fill:#FFFFFF;color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-f7a77d4.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-f7a77d4.elementor-view-default .elementor-icon{fill:var( --e-global-color-cd15259 );color:var( --e-global-color-cd15259 );border-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-f7a77d4.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-f7a77d4 .elementor-icon{font-size:25px;}.elementor-945 .elementor-element.elementor-element-f7a77d4 .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-f7a77d4 .elementor-icon-box-title a{font-size:14px;font-weight:600;}.elementor-945 .elementor-element.elementor-element-c7286cc{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;bottom:-4px;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-c7286cc{left:49px;}body.rtl .elementor-945 .elementor-element.elementor-element-c7286cc{right:49px;}.elementor-945 .elementor-element.elementor-element-c7286cc .elementor-icon-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-c7286cc.elementor-view-stacked .elementor-icon{background-color:#1D3355;}.elementor-945 .elementor-element.elementor-element-c7286cc.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-c7286cc.elementor-view-default .elementor-icon{color:#1D3355;border-color:#1D3355;}.elementor-945 .elementor-element.elementor-element-c7286cc.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-c7286cc.elementor-view-default .elementor-icon svg{fill:#1D3355;}.elementor-945 .elementor-element.elementor-element-c7286cc .elementor-icon{font-size:15px;}.elementor-945 .elementor-element.elementor-element-c7286cc .elementor-icon svg{height:15px;}.elementor-945 .elementor-element.elementor-element-760f568{--divider-border-style:dashed;--divider-color:#1D3355;--divider-border-width:2px;}.elementor-945 .elementor-element.elementor-element-760f568 .elementor-divider-separator{width:78%;margin:0 auto;margin-left:0;}.elementor-945 .elementor-element.elementor-element-760f568 .elementor-divider{text-align:left;}.elementor-945 .elementor-element.elementor-element-32f0ec7{--display:flex;border-style:solid;--border-style:solid;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(54.01748962402341, 48.26191118659564, 4.250935840906329, 0.5);}.elementor-945 .elementor-element.elementor-element-32f0ec7:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-32f0ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-945 .elementor-element.elementor-element-32f0ec7:hover{border-style:solid;border-color:var( --e-global-color-cd15259 );--border-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-32f0ec7, .elementor-945 .elementor-element.elementor-element-32f0ec7::before{--border-transition:0.3s;}.elementor-945 .elementor-element.elementor-element-fe2bd6d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-945 .elementor-element.elementor-element-fe2bd6d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cd15259 );fill:#FFFFFF;color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-fe2bd6d.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-fe2bd6d.elementor-view-default .elementor-icon{fill:var( --e-global-color-cd15259 );color:var( --e-global-color-cd15259 );border-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-fe2bd6d.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-fe2bd6d .elementor-icon{font-size:25px;}.elementor-945 .elementor-element.elementor-element-fe2bd6d .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-fe2bd6d .elementor-icon-box-title a{font-size:14px;font-weight:600;}.elementor-945 .elementor-element.elementor-element-952376f{--divider-border-style:dashed;--divider-color:#1D3355;--divider-border-width:2px;}.elementor-945 .elementor-element.elementor-element-952376f .elementor-divider-separator{width:78%;margin:0 auto;margin-left:0;}.elementor-945 .elementor-element.elementor-element-952376f .elementor-divider{text-align:left;}.elementor-945 .elementor-element.elementor-element-0770b5a{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;bottom:-4px;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-0770b5a{left:49px;}body.rtl .elementor-945 .elementor-element.elementor-element-0770b5a{right:49px;}.elementor-945 .elementor-element.elementor-element-0770b5a .elementor-icon-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-0770b5a.elementor-view-stacked .elementor-icon{background-color:#1D3355;}.elementor-945 .elementor-element.elementor-element-0770b5a.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-0770b5a.elementor-view-default .elementor-icon{color:#1D3355;border-color:#1D3355;}.elementor-945 .elementor-element.elementor-element-0770b5a.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-0770b5a.elementor-view-default .elementor-icon svg{fill:#1D3355;}.elementor-945 .elementor-element.elementor-element-0770b5a .elementor-icon{font-size:15px;}.elementor-945 .elementor-element.elementor-element-0770b5a .elementor-icon svg{height:15px;}.elementor-945 .elementor-element.elementor-element-fcd268a{--display:flex;border-style:solid;--border-style:solid;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(54.01748962402341, 48.26191118659564, 4.250935840906329, 0.5);}.elementor-945 .elementor-element.elementor-element-fcd268a:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-fcd268a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-945 .elementor-element.elementor-element-fcd268a:hover{border-style:solid;border-color:var( --e-global-color-cd15259 );--border-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-fcd268a, .elementor-945 .elementor-element.elementor-element-fcd268a::before{--border-transition:0.3s;}.elementor-945 .elementor-element.elementor-element-cfc726c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-945 .elementor-element.elementor-element-cfc726c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cd15259 );fill:#FFFFFF;color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-cfc726c.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-cfc726c.elementor-view-default .elementor-icon{fill:var( --e-global-color-cd15259 );color:var( --e-global-color-cd15259 );border-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-cfc726c.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-cfc726c .elementor-icon{font-size:25px;}.elementor-945 .elementor-element.elementor-element-cfc726c .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-cfc726c .elementor-icon-box-title a{font-size:14px;font-weight:600;}.elementor-945 .elementor-element.elementor-element-802b7b4{--divider-border-style:dashed;--divider-color:#1D3355;--divider-border-width:2px;}.elementor-945 .elementor-element.elementor-element-802b7b4 .elementor-divider-separator{width:78%;margin:0 auto;margin-left:0;}.elementor-945 .elementor-element.elementor-element-802b7b4 .elementor-divider{text-align:left;}.elementor-945 .elementor-element.elementor-element-4fbdb76{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;bottom:-4px;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-4fbdb76{left:49px;}body.rtl .elementor-945 .elementor-element.elementor-element-4fbdb76{right:49px;}.elementor-945 .elementor-element.elementor-element-4fbdb76 .elementor-icon-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-4fbdb76.elementor-view-stacked .elementor-icon{background-color:#1D3355;}.elementor-945 .elementor-element.elementor-element-4fbdb76.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-4fbdb76.elementor-view-default .elementor-icon{color:#1D3355;border-color:#1D3355;}.elementor-945 .elementor-element.elementor-element-4fbdb76.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-4fbdb76.elementor-view-default .elementor-icon svg{fill:#1D3355;}.elementor-945 .elementor-element.elementor-element-4fbdb76 .elementor-icon{font-size:15px;}.elementor-945 .elementor-element.elementor-element-4fbdb76 .elementor-icon svg{height:15px;}.elementor-945 .elementor-element.elementor-element-6aa6eba{--display:flex;}.elementor-945 .elementor-element.elementor-element-4fe5482{--display:flex;border-style:solid;--border-style:solid;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(54.01748962402341, 48.26191118659564, 4.250935840906329, 0.5);}.elementor-945 .elementor-element.elementor-element-4fe5482:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-4fe5482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-945 .elementor-element.elementor-element-4fe5482:hover{border-style:solid;border-color:var( --e-global-color-cd15259 );--border-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-4fe5482, .elementor-945 .elementor-element.elementor-element-4fe5482::before{--border-transition:0.3s;}.elementor-945 .elementor-element.elementor-element-31b7c89 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-945 .elementor-element.elementor-element-31b7c89.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cd15259 );fill:#FFFFFF;color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-31b7c89.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-31b7c89.elementor-view-default .elementor-icon{fill:var( --e-global-color-cd15259 );color:var( --e-global-color-cd15259 );border-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-31b7c89.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-31b7c89 .elementor-icon{font-size:25px;}.elementor-945 .elementor-element.elementor-element-31b7c89 .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-31b7c89 .elementor-icon-box-title a{font-size:14px;font-weight:600;}.elementor-945 .elementor-element.elementor-element-aab1230{--divider-border-style:dashed;--divider-color:#1D3355;--divider-border-width:2px;}.elementor-945 .elementor-element.elementor-element-aab1230 .elementor-divider-separator{width:78%;margin:0 auto;margin-left:0;}.elementor-945 .elementor-element.elementor-element-aab1230 .elementor-divider{text-align:left;}.elementor-945 .elementor-element.elementor-element-b84c543{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;bottom:-4px;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-b84c543{left:49px;}body.rtl .elementor-945 .elementor-element.elementor-element-b84c543{right:49px;}.elementor-945 .elementor-element.elementor-element-b84c543 .elementor-icon-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-b84c543.elementor-view-stacked .elementor-icon{background-color:#1D3355;}.elementor-945 .elementor-element.elementor-element-b84c543.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-b84c543.elementor-view-default .elementor-icon{color:#1D3355;border-color:#1D3355;}.elementor-945 .elementor-element.elementor-element-b84c543.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-b84c543.elementor-view-default .elementor-icon svg{fill:#1D3355;}.elementor-945 .elementor-element.elementor-element-b84c543 .elementor-icon{font-size:15px;}.elementor-945 .elementor-element.elementor-element-b84c543 .elementor-icon svg{height:15px;}.elementor-945 .elementor-element.elementor-element-8acc324{--display:flex;border-style:solid;--border-style:solid;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(54.01748962402341, 48.26191118659564, 4.250935840906329, 0.5);}.elementor-945 .elementor-element.elementor-element-8acc324:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-8acc324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-945 .elementor-element.elementor-element-8acc324:hover{border-style:solid;border-color:var( --e-global-color-cd15259 );--border-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-8acc324, .elementor-945 .elementor-element.elementor-element-8acc324::before{--border-transition:0.3s;}.elementor-945 .elementor-element.elementor-element-b2610a6 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-945 .elementor-element.elementor-element-b2610a6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cd15259 );fill:#FFFFFF;color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-b2610a6.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-b2610a6.elementor-view-default .elementor-icon{fill:var( --e-global-color-cd15259 );color:var( --e-global-color-cd15259 );border-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-b2610a6.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-b2610a6 .elementor-icon{font-size:25px;}.elementor-945 .elementor-element.elementor-element-b2610a6 .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-b2610a6 .elementor-icon-box-title a{font-size:14px;font-weight:600;}.elementor-945 .elementor-element.elementor-element-44121ca{--divider-border-style:dashed;--divider-color:#1D3355;--divider-border-width:2px;}.elementor-945 .elementor-element.elementor-element-44121ca .elementor-divider-separator{width:78%;margin:0 auto;margin-left:0;}.elementor-945 .elementor-element.elementor-element-44121ca .elementor-divider{text-align:left;}.elementor-945 .elementor-element.elementor-element-e1858c1{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;bottom:-4px;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-e1858c1{left:49px;}body.rtl .elementor-945 .elementor-element.elementor-element-e1858c1{right:49px;}.elementor-945 .elementor-element.elementor-element-e1858c1 .elementor-icon-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-e1858c1.elementor-view-stacked .elementor-icon{background-color:#1D3355;}.elementor-945 .elementor-element.elementor-element-e1858c1.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-e1858c1.elementor-view-default .elementor-icon{color:#1D3355;border-color:#1D3355;}.elementor-945 .elementor-element.elementor-element-e1858c1.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-e1858c1.elementor-view-default .elementor-icon svg{fill:#1D3355;}.elementor-945 .elementor-element.elementor-element-e1858c1 .elementor-icon{font-size:15px;}.elementor-945 .elementor-element.elementor-element-e1858c1 .elementor-icon svg{height:15px;}.elementor-945 .elementor-element.elementor-element-11e1274{--display:flex;border-style:solid;--border-style:solid;border-color:#02010100;--border-color:#02010100;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(54.01748962402341, 48.26191118659564, 4.250935840906329, 0.5);}.elementor-945 .elementor-element.elementor-element-11e1274:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-11e1274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-945 .elementor-element.elementor-element-11e1274:hover{border-style:solid;border-color:var( --e-global-color-cd15259 );--border-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-11e1274, .elementor-945 .elementor-element.elementor-element-11e1274::before{--border-transition:0.3s;}.elementor-945 .elementor-element.elementor-element-fd4fc75 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-945 .elementor-element.elementor-element-fd4fc75.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cd15259 );fill:#FFFFFF;color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-fd4fc75.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-fd4fc75.elementor-view-default .elementor-icon{fill:var( --e-global-color-cd15259 );color:var( --e-global-color-cd15259 );border-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-fd4fc75.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-fd4fc75 .elementor-icon{font-size:25px;}.elementor-945 .elementor-element.elementor-element-fd4fc75 .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-fd4fc75 .elementor-icon-box-title a{font-size:13px;font-weight:600;}.elementor-945 .elementor-element.elementor-element-4bfcf71{--divider-border-style:dashed;--divider-color:#1D3355;--divider-border-width:2px;}.elementor-945 .elementor-element.elementor-element-4bfcf71 .elementor-divider-separator{width:78%;margin:0 auto;margin-left:0;}.elementor-945 .elementor-element.elementor-element-4bfcf71 .elementor-divider{text-align:left;}.elementor-945 .elementor-element.elementor-element-ff8eb44{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;bottom:-4px;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-ff8eb44{left:49px;}body.rtl .elementor-945 .elementor-element.elementor-element-ff8eb44{right:49px;}.elementor-945 .elementor-element.elementor-element-ff8eb44 .elementor-icon-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-ff8eb44.elementor-view-stacked .elementor-icon{background-color:#1D3355;}.elementor-945 .elementor-element.elementor-element-ff8eb44.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-ff8eb44.elementor-view-default .elementor-icon{color:#1D3355;border-color:#1D3355;}.elementor-945 .elementor-element.elementor-element-ff8eb44.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-ff8eb44.elementor-view-default .elementor-icon svg{fill:#1D3355;}.elementor-945 .elementor-element.elementor-element-ff8eb44 .elementor-icon{font-size:15px;}.elementor-945 .elementor-element.elementor-element-ff8eb44 .elementor-icon svg{height:15px;}.elementor-945 .elementor-element.elementor-element-2310806{--iteration-count:infinite;--animation-duration:1200ms;margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-3px;--dynamic-text-color:var( --e-global-color-cd15259 );}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-2310806{left:546px;}body.rtl .elementor-945 .elementor-element.elementor-element-2310806{right:546px;}.elementor-945 .elementor-element.elementor-element-2310806 .elementor-headline{text-align:center;font-size:35px;font-weight:600;line-height:58px;}.elementor-945 .elementor-element.elementor-element-2310806 .elementor-headline-plain-text{color:#000000;}.elementor-945 .elementor-element.elementor-element-2310806 .elementor-headline-dynamic-wrapper path{stroke:#02010100;}.elementor-945 .elementor-element.elementor-element-291780d{width:var( --container-widget-width, 53% );max-width:53%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:53%;--container-widget-flex-grow:0;top:56px;text-align:center;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-291780d{right:56px;}body.rtl .elementor-945 .elementor-element.elementor-element-291780d{left:56px;}.elementor-945 .elementor-element.elementor-element-d931b93{--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-945 .elementor-element.elementor-element-141fb15{--display:flex;}.elementor-945 .elementor-element.elementor-element-c00e6c6{--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;}.elementor-945 .elementor-element.elementor-element-1ac15e8{--display:flex;}.elementor-945 .elementor-element.elementor-element-8e9056e{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#F1BC32;}.elementor-945 .elementor-element.elementor-element-8e9056e .elementor-headline{text-align:center;font-size:25px;font-weight:600;line-height:38px;}.elementor-945 .elementor-element.elementor-element-8e9056e .elementor-headline-plain-text{color:#000000;}.elementor-945 .elementor-element.elementor-element-8e9056e .elementor-headline-dynamic-wrapper path{stroke:#02010100;}.elementor-945 .elementor-element.elementor-element-ebf47ab{text-align:center;}.elementor-945 .elementor-element.elementor-element-6bcf11b{--display:flex;}.elementor-945 .elementor-element.elementor-element-43bc145 img{width:73%;}.elementor-945 .elementor-element.elementor-element-5bf7d4e{--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;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-f1879b3{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-cd15259 );--border-color:var( --e-global-color-cd15259 );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-945 .elementor-element.elementor-element-1d4a49c .elementor-button{background-color:transparent;font-size:36px;background-image:linear-gradient(180deg, #102038 0%, #1C314B 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:#AAAAAA;border-radius:200px 200px 200px 200px;padding:19px 19px 19px 19px;}.elementor-945 .elementor-element.elementor-element-7f4634b .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-7f4634b .elementor-icon-box-title a{font-size:18px;font-weight:500;}.elementor-945 .elementor-element.elementor-element-4e7cffc{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-cd15259 );--border-color:var( --e-global-color-cd15259 );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-945 .elementor-element.elementor-element-65a9d4a .elementor-button{background-color:transparent;font-size:36px;background-image:linear-gradient(180deg, #102038 0%, #1C314B 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:#AAAAAA;border-radius:200px 200px 200px 200px;padding:19px 19px 19px 19px;}.elementor-945 .elementor-element.elementor-element-e83246f .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-e83246f .elementor-icon-box-title a{font-size:18px;font-weight:500;}.elementor-945 .elementor-element.elementor-element-e7947b9{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;border-color:var( --e-global-color-cd15259 );--border-color:var( --e-global-color-cd15259 );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-945 .elementor-element.elementor-element-fec551a .elementor-button{background-color:transparent;font-size:36px;background-image:linear-gradient(180deg, #102038 0%, #1C314B 100%);border-style:solid;border-width:3px 3px 3px 3px;border-color:#AAAAAA;border-radius:200px 200px 200px 200px;padding:19px 19px 19px 19px;}.elementor-945 .elementor-element.elementor-element-c71cf5b .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-c71cf5b .elementor-icon-box-title a{font-size:18px;font-weight:500;}.elementor-945 .elementor-element.elementor-element-588750d{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#000000;}.elementor-945 .elementor-element.elementor-element-74a664d{width:var( --container-widget-width, 19% );max-width:19%;--e-transform-flipX:-1;--container-widget-width:19%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-74a664d{left:0px;}body.rtl .elementor-945 .elementor-element.elementor-element-74a664d{right:0px;}.elementor-945 .elementor-element.elementor-element-1577087{--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.72;}.elementor-945 .elementor-element.elementor-element-1577087:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-1577087 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://holdingroyalgroup.com/wp-content/uploads/2026/08/۲۰۲۵۰۱۲۷_۱۶۱۰۲۱1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-945 .elementor-element.elementor-element-1577087::before, .elementor-945 .elementor-element.elementor-element-1577087 > .elementor-background-video-container::before, .elementor-945 .elementor-element.elementor-element-1577087 > .e-con-inner > .elementor-background-video-container::before, .elementor-945 .elementor-element.elementor-element-1577087 > .elementor-background-slideshow::before, .elementor-945 .elementor-element.elementor-element-1577087 > .e-con-inner > .elementor-background-slideshow::before, .elementor-945 .elementor-element.elementor-element-1577087 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#131313;--background-overlay:'';}.elementor-945 .elementor-element.elementor-element-8dbc863{--display:flex;}.elementor-945 .elementor-element.elementor-element-198b6aa{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#F1BC32;}.elementor-945 .elementor-element.elementor-element-198b6aa .elementor-headline{text-align:center;font-size:25px;font-weight:600;}.elementor-945 .elementor-element.elementor-element-198b6aa .elementor-headline-plain-text{color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-198b6aa .elementor-headline-dynamic-wrapper path{stroke:#02010100;}.elementor-945 .elementor-element.elementor-element-6564834{text-align:center;color:#FFFEFE;}.elementor-945 .elementor-element.elementor-element-4c92fd0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-945 .elementor-element.elementor-element-1bc185a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-65dc113{--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;}.elementor-945 .elementor-element.elementor-element-1a8e6d8{text-align:center;font-weight:500;line-height:44px;color:#FDFDFD;}.elementor-945 .elementor-element.elementor-element-534f2a9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-01b6dce{--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;}.elementor-945 .elementor-element.elementor-element-5ad11f1{text-align:center;font-weight:500;line-height:44px;color:#FDFDFD;}.elementor-945 .elementor-element.elementor-element-3243707{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-556149f{--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;}.elementor-945 .elementor-element.elementor-element-5fd245b{text-align:center;font-weight:500;line-height:44px;color:#FDFDFD;}.elementor-945 .elementor-element.elementor-element-0ca68ac{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-b980065{--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;}.elementor-945 .elementor-element.elementor-element-473f4f8{text-align:center;font-weight:500;line-height:44px;color:#FDFDFD;}.elementor-945 .elementor-element.elementor-element-5f2fb52{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:35%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;--n-tabs-title-border-radius:0px 20px 0px 20px;--n-tabs-title-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-5f2fb52 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#0000006E;}.elementor-945 .elementor-element.elementor-element-5f2fb52.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-5f2fb52.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-945 .elementor-element.elementor-element-5f2fb52.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#000000;}.elementor-945 .elementor-element.elementor-element-5f2fb52.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"doran", Sans-serif;font-weight:500;}.elementor-945 .elementor-element.elementor-element-5f2fb52 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-a9ae21e{--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;--justify-content:center;--align-items:center;--overlay-opacity:0.62;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-a9ae21e:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-a9ae21e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://holdingroyalgroup.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-20-2026-01_04_31-PM-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-945 .elementor-element.elementor-element-a9ae21e::before, .elementor-945 .elementor-element.elementor-element-a9ae21e > .elementor-background-video-container::before, .elementor-945 .elementor-element.elementor-element-a9ae21e > .e-con-inner > .elementor-background-video-container::before, .elementor-945 .elementor-element.elementor-element-a9ae21e > .elementor-background-slideshow::before, .elementor-945 .elementor-element.elementor-element-a9ae21e > .e-con-inner > .elementor-background-slideshow::before, .elementor-945 .elementor-element.elementor-element-a9ae21e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1F1D1D;--background-overlay:'';}.elementor-945 .elementor-element.elementor-element-966f4ab{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#FFFAFA;}.elementor-945 .elementor-element.elementor-element-966f4ab p{margin-block-end:4px;}.elementor-945 .elementor-element.elementor-element-6d85987{--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;}.elementor-945 .elementor-element.elementor-element-6f77874{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-6f77874:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-6f77874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-945 .elementor-element.elementor-element-a92e372{--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:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-a4781a6{text-align:center;}.elementor-945 .elementor-element.elementor-element-a4781a6 .elementor-heading-title{font-size:23px;color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-62969ee{text-align:center;color:#FCFBFB;}.elementor-945 .elementor-element.elementor-element-47bba3c{--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:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-575727b{text-align:center;}.elementor-945 .elementor-element.elementor-element-575727b .elementor-heading-title{font-size:23px;color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-d5073a4{text-align:center;color:#FCFBFB;}.elementor-945 .elementor-element.elementor-element-60db2bf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-2d2a9b8{--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:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-c733607{text-align:center;}.elementor-945 .elementor-element.elementor-element-c733607 .elementor-heading-title{font-size:23px;color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-5cdc1c0{text-align:center;color:#FCFBFB;}.elementor-945 .elementor-element.elementor-element-deab102{--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:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-81c23b6{text-align:center;}.elementor-945 .elementor-element.elementor-element-81c23b6 .elementor-heading-title{font-size:23px;color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-8fbd5f7{text-align:center;color:#FCFBFB;}.elementor-945 .elementor-element.elementor-element-d661340{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-869ba2e{--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:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-aab577c{text-align:center;}.elementor-945 .elementor-element.elementor-element-aab577c .elementor-heading-title{font-size:23px;color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-95e694f{text-align:center;color:#FCFBFB;}.elementor-945 .elementor-element.elementor-element-53ede0a{--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:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-38b091c{text-align:center;}.elementor-945 .elementor-element.elementor-element-38b091c .elementor-heading-title{font-size:23px;color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-7eb7fd0{text-align:center;color:#FCFBFB;}.elementor-945 .elementor-element.elementor-element-6218c8b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-55d58d3{--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:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-55bd911{text-align:center;}.elementor-945 .elementor-element.elementor-element-55bd911 .elementor-heading-title{font-size:23px;color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-9d18a9d{text-align:center;color:#FCFBFB;}.elementor-945 .elementor-element.elementor-element-b55e850{--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:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-276c8da{text-align:center;}.elementor-945 .elementor-element.elementor-element-276c8da .elementor-heading-title{font-size:23px;color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-eb36332{text-align:center;color:#FCFBFB;}.elementor-945 .elementor-element.elementor-element-9aee181{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:35%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;--n-tabs-title-border-radius:0px 20px 0px 20px;--n-tabs-title-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-9aee181 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#0000006E;}.elementor-945 .elementor-element.elementor-element-9aee181.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-9aee181.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-945 .elementor-element.elementor-element-9aee181.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#000000;}.elementor-945 .elementor-element.elementor-element-9aee181.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"doran", Sans-serif;font-weight:500;}.elementor-945 .elementor-element.elementor-element-9aee181 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-7d2873c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-7d2873c:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-7d2873c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-945 .elementor-element.elementor-element-3a9bd7a{--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:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-5420fcd{text-align:center;}.elementor-945 .elementor-element.elementor-element-5420fcd .elementor-heading-title{font-size:23px;color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-6b2bd64{text-align:center;color:#FCFBFB;}.elementor-945 .elementor-element.elementor-element-82f7e0b{--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:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-c14c7f7{text-align:center;}.elementor-945 .elementor-element.elementor-element-c14c7f7 .elementor-heading-title{font-size:23px;color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-60f47a8{text-align:center;color:#FCFBFB;}.elementor-945 .elementor-element.elementor-element-2858333{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-1473c32{--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:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-0d3bd38{text-align:center;}.elementor-945 .elementor-element.elementor-element-0d3bd38 .elementor-heading-title{font-size:23px;color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-506ee9f{text-align:center;color:#FCFBFB;}.elementor-945 .elementor-element.elementor-element-032d677{--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:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-ec70c14{text-align:center;}.elementor-945 .elementor-element.elementor-element-ec70c14 .elementor-heading-title{font-size:23px;color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-2522b7f{text-align:center;color:#FCFBFB;}.elementor-945 .elementor-element.elementor-element-00743fa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-e09025c{--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:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-922d7d3{text-align:center;}.elementor-945 .elementor-element.elementor-element-922d7d3 .elementor-heading-title{font-size:23px;color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-10af6e9{text-align:center;color:#FCFBFB;}.elementor-945 .elementor-element.elementor-element-1fb667d{--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:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-c5761bf{text-align:center;}.elementor-945 .elementor-element.elementor-element-c5761bf .elementor-heading-title{font-size:23px;color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-bc7b31f{text-align:center;color:#FCFBFB;}.elementor-945 .elementor-element.elementor-element-f3dfb1d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-43dbf6f{--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:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-6c82788{text-align:center;}.elementor-945 .elementor-element.elementor-element-6c82788 .elementor-heading-title{font-size:23px;color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-a4ea40c{text-align:center;color:#FCFBFB;}.elementor-945 .elementor-element.elementor-element-fc52278{--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:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-fb7e215{text-align:center;}.elementor-945 .elementor-element.elementor-element-fb7e215 .elementor-heading-title{font-size:23px;color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-411cdf8{text-align:center;color:#FCFBFB;}.elementor-945 .elementor-element.elementor-element-d44e42c{--n-tabs-direction:row-reverse;--n-tabs-heading-direction:column;--n-tabs-heading-width:35%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:initial;--n-tabs-heading-wrap:wrap;--n-tabs-title-border-radius:0px 20px 0px 20px;--n-tabs-title-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-d44e42c > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#0000006E;}.elementor-945 .elementor-element.elementor-element-d44e42c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-d44e42c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-945 .elementor-element.elementor-element-d44e42c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#000000;}.elementor-945 .elementor-element.elementor-element-d44e42c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"doran", Sans-serif;font-weight:500;}.elementor-945 .elementor-element.elementor-element-d44e42c [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-98615de{--display:flex;}.elementor-945 .elementor-element.elementor-element-98615de.e-con{--order:-99999 /* order start hack */;}.elementor-945 .elementor-element.elementor-element-21d387c{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-21d387c .elementor-headline{text-align:center;font-weight:500;}.elementor-945 .elementor-element.elementor-element-21d387c .elementor-headline-plain-text{color:#EFDEDE;}.elementor-945 .elementor-element.elementor-element-21d387c .elementor-headline-dynamic-wrapper path{stroke:#02010100;}.elementor-945 .elementor-element.elementor-element-50c90fb{--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-945 .elementor-element.elementor-element-6d9d25b{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-1198628 );}.elementor-945 .elementor-element.elementor-element-6d9d25b .elementor-headline{text-align:center;font-size:30px;font-weight:500;line-height:39px;}.elementor-945 .elementor-element.elementor-element-6d9d25b .elementor-headline-dynamic-wrapper path{stroke:#02010100;}.elementor-945 .elementor-element.elementor-element-5adc688{text-align:center;font-weight:500;color:#000000;}.elementor-945 .elementor-element.elementor-element-098c32f{--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;--margin-top:22px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-281792e{--display:flex;}.elementor-945 .elementor-element.elementor-element-9ff66bd{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-945 .elementor-element.elementor-element-9ff66bd:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-9ff66bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-c50f5f3{margin:-44px -50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-3129002{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;top:32px;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-3129002{right:40px;}body.rtl .elementor-945 .elementor-element.elementor-element-3129002{left:40px;}.elementor-945 .elementor-element.elementor-element-3129002 .elementor-icon-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-3129002.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-945 .elementor-element.elementor-element-3129002.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-3129002.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-945 .elementor-element.elementor-element-3129002.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-3129002.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-945 .elementor-element.elementor-element-3129002 .elementor-icon{font-size:63px;}.elementor-945 .elementor-element.elementor-element-3129002 .elementor-icon svg{height:63px;}.elementor-945 .elementor-element.elementor-element-4e35de4{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-945 .elementor-element.elementor-element-4e35de4:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-4e35de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-2583b88{margin:-44px -50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-3282caf{width:var( --container-widget-width, 69.815% );max-width:69.815%;--container-widget-width:69.815%;--container-widget-flex-grow:0;top:0px;}.elementor-945 .elementor-element.elementor-element-3282caf.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-3282caf{left:0px;}body.rtl .elementor-945 .elementor-element.elementor-element-3282caf{right:0px;}.elementor-945 .elementor-element.elementor-element-3282caf .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-945 .elementor-element.elementor-element-3282caf .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-3282caf .elementor-icon-box-title a{font-size:18px;font-weight:600;}.elementor-945 .elementor-element.elementor-element-50ce257{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;top:32px;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-50ce257{right:40px;}body.rtl .elementor-945 .elementor-element.elementor-element-50ce257{left:40px;}.elementor-945 .elementor-element.elementor-element-50ce257 .elementor-icon-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-50ce257 .elementor-icon{font-size:63px;}.elementor-945 .elementor-element.elementor-element-50ce257 .elementor-icon svg{height:63px;}.elementor-945 .elementor-element.elementor-element-09137c8{width:var( --container-widget-width, 69.815% );max-width:69.815%;--container-widget-width:69.815%;--container-widget-flex-grow:0;top:0px;}.elementor-945 .elementor-element.elementor-element-09137c8.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-09137c8{left:0px;}body.rtl .elementor-945 .elementor-element.elementor-element-09137c8{right:0px;}.elementor-945 .elementor-element.elementor-element-09137c8 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-945 .elementor-element.elementor-element-09137c8 .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-09137c8 .elementor-icon-box-title a{font-size:18px;font-weight:600;}.elementor-945 .elementor-element.elementor-element-f7b2996{--display:flex;}.elementor-945 .elementor-element.elementor-element-b8491b3{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-945 .elementor-element.elementor-element-b8491b3:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-b8491b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-6f9f211{margin:-44px -50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-1e9bb1f{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;top:32px;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-1e9bb1f{right:40px;}body.rtl .elementor-945 .elementor-element.elementor-element-1e9bb1f{left:40px;}.elementor-945 .elementor-element.elementor-element-1e9bb1f .elementor-icon-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-1e9bb1f.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-945 .elementor-element.elementor-element-1e9bb1f.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-1e9bb1f.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-945 .elementor-element.elementor-element-1e9bb1f.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-1e9bb1f.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-945 .elementor-element.elementor-element-1e9bb1f .elementor-icon{font-size:63px;}.elementor-945 .elementor-element.elementor-element-1e9bb1f .elementor-icon svg{height:63px;}.elementor-945 .elementor-element.elementor-element-20cda5b{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-945 .elementor-element.elementor-element-20cda5b:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-20cda5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-fff1fd1{margin:-44px -50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-0138c89{width:var( --container-widget-width, 69.815% );max-width:69.815%;--container-widget-width:69.815%;--container-widget-flex-grow:0;top:0px;}.elementor-945 .elementor-element.elementor-element-0138c89.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-0138c89{left:0px;}body.rtl .elementor-945 .elementor-element.elementor-element-0138c89{right:0px;}.elementor-945 .elementor-element.elementor-element-0138c89 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-945 .elementor-element.elementor-element-0138c89 .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-0138c89 .elementor-icon-box-title a{font-size:18px;font-weight:600;}.elementor-945 .elementor-element.elementor-element-70d8cbc{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;top:32px;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-70d8cbc{right:40px;}body.rtl .elementor-945 .elementor-element.elementor-element-70d8cbc{left:40px;}.elementor-945 .elementor-element.elementor-element-70d8cbc .elementor-icon-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-70d8cbc.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-945 .elementor-element.elementor-element-70d8cbc.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-70d8cbc.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-945 .elementor-element.elementor-element-70d8cbc.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-70d8cbc.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-945 .elementor-element.elementor-element-70d8cbc .elementor-icon{font-size:63px;}.elementor-945 .elementor-element.elementor-element-70d8cbc .elementor-icon svg{height:63px;}.elementor-945 .elementor-element.elementor-element-5c3d0ad{width:var( --container-widget-width, 69.815% );max-width:69.815%;--container-widget-width:69.815%;--container-widget-flex-grow:0;top:0px;}.elementor-945 .elementor-element.elementor-element-5c3d0ad.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-5c3d0ad{left:16px;}body.rtl .elementor-945 .elementor-element.elementor-element-5c3d0ad{right:16px;}.elementor-945 .elementor-element.elementor-element-5c3d0ad .elementor-icon-box-wrapper{align-items:center;gap:17px;}.elementor-945 .elementor-element.elementor-element-5c3d0ad .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-5c3d0ad .elementor-icon-box-title a{font-size:18px;font-weight:600;}.elementor-945 .elementor-element.elementor-element-05f2877{--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-945 .elementor-element.elementor-element-57f1a84{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-945 .elementor-element.elementor-element-9a8f5e4{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-945 .elementor-element.elementor-element-9a8f5e4:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-9a8f5e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-d1e73cb{margin:-44px -50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-182ae53{width:var( --container-widget-width, 69.815% );max-width:69.815%;--container-widget-width:69.815%;--container-widget-flex-grow:0;top:0px;}.elementor-945 .elementor-element.elementor-element-182ae53.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-182ae53{left:0px;}body.rtl .elementor-945 .elementor-element.elementor-element-182ae53{right:0px;}.elementor-945 .elementor-element.elementor-element-182ae53 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-945 .elementor-element.elementor-element-182ae53 .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-182ae53 .elementor-icon-box-title a{font-size:18px;font-weight:600;}.elementor-945 .elementor-element.elementor-element-1a38f7b{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;top:32px;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-1a38f7b{right:40px;}body.rtl .elementor-945 .elementor-element.elementor-element-1a38f7b{left:40px;}.elementor-945 .elementor-element.elementor-element-1a38f7b .elementor-icon-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-1a38f7b .elementor-icon{font-size:63px;}.elementor-945 .elementor-element.elementor-element-1a38f7b .elementor-icon svg{height:63px;}.elementor-945 .elementor-element.elementor-element-2e78e76{--display:flex;}.elementor-945 .elementor-element.elementor-element-e69a599{text-align:center;font-weight:500;color:#000000;}.elementor-945 .elementor-element.elementor-element-b640a4e{--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-945 .elementor-element.elementor-element-b640a4e:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-b640a4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://holdingroyalgroup.com/wp-content/uploads/2026/08/مدارک-مورد-نیاز-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-945 .elementor-element.elementor-element-7740b16{width:var( --container-widget-width, 98.736% );max-width:98.736%;--container-widget-width:98.736%;--container-widget-flex-grow:0;}.elementor-945 .elementor-element.elementor-element-7740b16.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-945 .elementor-element.elementor-element-4e92e28{--display:flex;}.elementor-945 .elementor-element.elementor-element-4e92e28.e-con{--order:-99999 /* order start hack */;}.elementor-945 .elementor-element.elementor-element-7d61769{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-1198628 );}.elementor-945 .elementor-element.elementor-element-7d61769 .elementor-headline{text-align:center;font-size:30px;font-weight:500;line-height:39px;}.elementor-945 .elementor-element.elementor-element-7d61769 .elementor-headline-plain-text{color:#FDFDFD;}.elementor-945 .elementor-element.elementor-element-7d61769 .elementor-headline-dynamic-wrapper path{stroke:#02010100;}.elementor-945 .elementor-element.elementor-element-1b28049{--display:flex;}.elementor-945 .elementor-element.elementor-element-9dc9e38{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-9dc9e38 .elementor-headline{text-align:center;font-size:30px;font-weight:500;line-height:39px;}.elementor-945 .elementor-element.elementor-element-9dc9e38 .elementor-headline-dynamic-wrapper path{stroke:#02010100;}.elementor-945 .elementor-element.elementor-element-f0bbecf{text-align:center;font-size:18px;font-weight:500;}.elementor-945 .elementor-element.elementor-element-908b687{--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;}.elementor-945 .elementor-element.elementor-element-22648c8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-945 .elementor-element.elementor-element-5598d07{--display:flex;--min-height:179px;--justify-content:center;--border-radius:200px 200px 200px 200px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-945 .elementor-element.elementor-element-5598d07:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-5598d07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-7a2acd8 .elementor-icon-box-wrapper{gap:15px;}.elementor-945 .elementor-element.elementor-element-7a2acd8 .elementor-icon{font-size:35px;}.elementor-945 .elementor-element.elementor-element-7a2acd8 .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-7a2acd8 .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-945 .elementor-element.elementor-element-e4f7895{--display:flex;--justify-content:center;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-9fea1cd .elementor-heading-title{font-size:37px;}.elementor-945 .elementor-element.elementor-element-4b3595d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-945 .elementor-element.elementor-element-051c9d5{--display:flex;--min-height:179px;--justify-content:center;--border-radius:200px 200px 200px 200px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-945 .elementor-element.elementor-element-051c9d5:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-051c9d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-a93e26f .elementor-icon-box-wrapper{gap:15px;}.elementor-945 .elementor-element.elementor-element-a93e26f .elementor-icon{font-size:35px;}.elementor-945 .elementor-element.elementor-element-a93e26f .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-a93e26f .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-945 .elementor-element.elementor-element-52d193e{--display:flex;--justify-content:center;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-12e39ea .elementor-heading-title{font-size:37px;}.elementor-945 .elementor-element.elementor-element-a8b2a73{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-945 .elementor-element.elementor-element-3261a47{--display:flex;--min-height:179px;--justify-content:center;--border-radius:200px 200px 200px 200px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-945 .elementor-element.elementor-element-3261a47:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-3261a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-6d91ae0 .elementor-icon-box-wrapper{gap:15px;}.elementor-945 .elementor-element.elementor-element-6d91ae0 .elementor-icon{font-size:35px;}.elementor-945 .elementor-element.elementor-element-6d91ae0 .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-6d91ae0 .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-945 .elementor-element.elementor-element-73aca1c{--display:flex;--justify-content:center;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-096ae92 .elementor-heading-title{font-size:37px;}.elementor-945 .elementor-element.elementor-element-bca5bc9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-945 .elementor-element.elementor-element-9fca287{--display:flex;--min-height:179px;--justify-content:center;--border-radius:200px 200px 200px 200px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-945 .elementor-element.elementor-element-9fca287:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-9fca287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-9989db6 .elementor-icon-box-wrapper{gap:15px;}.elementor-945 .elementor-element.elementor-element-9989db6 .elementor-icon{font-size:35px;}.elementor-945 .elementor-element.elementor-element-9989db6 .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-9989db6 .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-945 .elementor-element.elementor-element-01b3bb9{--display:flex;--justify-content:center;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-1de6b21 .elementor-heading-title{font-size:37px;}.elementor-945 .elementor-element.elementor-element-4a9d32a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-945 .elementor-element.elementor-element-1555b99{--display:flex;--min-height:179px;--justify-content:center;--border-radius:200px 200px 200px 200px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-945 .elementor-element.elementor-element-1555b99:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-1555b99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-235f7aa .elementor-icon-box-wrapper{gap:15px;}.elementor-945 .elementor-element.elementor-element-235f7aa .elementor-icon{font-size:35px;}.elementor-945 .elementor-element.elementor-element-235f7aa .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-235f7aa .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-945 .elementor-element.elementor-element-d3ba71e{--display:flex;--justify-content:center;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-bdc779a .elementor-heading-title{font-size:37px;}.elementor-945 .elementor-element.elementor-element-fb92edf{--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;}.elementor-945 .elementor-element.elementor-element-70abe62{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-945 .elementor-element.elementor-element-79d307b{--display:flex;--min-height:179px;--justify-content:center;--border-radius:200px 200px 200px 200px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-945 .elementor-element.elementor-element-79d307b:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-79d307b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-189d762 .elementor-icon-box-wrapper{gap:15px;}.elementor-945 .elementor-element.elementor-element-189d762 .elementor-icon{font-size:35px;}.elementor-945 .elementor-element.elementor-element-189d762 .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-189d762 .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-945 .elementor-element.elementor-element-f52b3ae{--display:flex;--justify-content:center;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-f475f82 .elementor-heading-title{font-size:37px;}.elementor-945 .elementor-element.elementor-element-6b1a2c8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-945 .elementor-element.elementor-element-8981968{--display:flex;--min-height:179px;--justify-content:center;--border-radius:200px 200px 200px 200px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-945 .elementor-element.elementor-element-8981968:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-8981968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-da4cbef .elementor-icon-box-wrapper{gap:15px;}.elementor-945 .elementor-element.elementor-element-da4cbef .elementor-icon{font-size:35px;}.elementor-945 .elementor-element.elementor-element-da4cbef .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-da4cbef .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-945 .elementor-element.elementor-element-9260e5f{--display:flex;--justify-content:center;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-3bf9f92 .elementor-heading-title{font-size:37px;}.elementor-945 .elementor-element.elementor-element-a1a56bf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-945 .elementor-element.elementor-element-0d5d135{--display:flex;--min-height:179px;--justify-content:center;--border-radius:200px 200px 200px 200px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-945 .elementor-element.elementor-element-0d5d135:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-0d5d135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-6bcf5a1 .elementor-icon-box-wrapper{gap:15px;}.elementor-945 .elementor-element.elementor-element-6bcf5a1 .elementor-icon{font-size:35px;}.elementor-945 .elementor-element.elementor-element-6bcf5a1 .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-6bcf5a1 .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-945 .elementor-element.elementor-element-f35b055{--display:flex;--justify-content:center;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-73613ac .elementor-heading-title{font-size:37px;}.elementor-945 .elementor-element.elementor-element-ced20c2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-945 .elementor-element.elementor-element-75c6b33{--display:flex;--min-height:179px;--justify-content:center;--border-radius:200px 200px 200px 200px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-945 .elementor-element.elementor-element-75c6b33:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-75c6b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-b7df940 .elementor-icon-box-wrapper{gap:15px;}.elementor-945 .elementor-element.elementor-element-b7df940 .elementor-icon{font-size:35px;}.elementor-945 .elementor-element.elementor-element-b7df940 .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-b7df940 .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-945 .elementor-element.elementor-element-e233083{--display:flex;--justify-content:center;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-dcf8a56 .elementor-heading-title{font-size:37px;}.elementor-945 .elementor-element.elementor-element-99cf71b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-945 .elementor-element.elementor-element-507822c{--display:flex;--min-height:179px;--justify-content:center;--border-radius:200px 200px 200px 200px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-945 .elementor-element.elementor-element-507822c:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-507822c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-9981a9b .elementor-icon-box-wrapper{gap:15px;}.elementor-945 .elementor-element.elementor-element-9981a9b .elementor-icon{font-size:35px;}.elementor-945 .elementor-element.elementor-element-9981a9b .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-9981a9b .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-945 .elementor-element.elementor-element-a5ff6fe{--display:flex;--justify-content:center;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-c77dabc .elementor-heading-title{font-size:37px;}.elementor-945 .elementor-element.elementor-element-adeab7d{text-align:center;font-size:18px;font-weight:500;}.elementor-945 .elementor-element.elementor-element-ae114d6{--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-945 .elementor-element.elementor-element-df6de57{--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;border-style:double;--border-style:double;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-cd15259 );--border-color:var( --e-global-color-cd15259 );--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-945 .elementor-element.elementor-element-f6cdec8{--display:flex;}.elementor-945 .elementor-element.elementor-element-56470b8{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-56470b8 .elementor-headline{text-align:center;font-size:30px;font-weight:500;}.elementor-945 .elementor-element.elementor-element-56470b8 .elementor-headline-plain-text{color:#060606;}.elementor-945 .elementor-element.elementor-element-56470b8 .elementor-headline-dynamic-wrapper path{stroke:#02010100;}.elementor-945 .elementor-element.elementor-element-0c47f8f img{width:50%;}.elementor-945 .elementor-element.elementor-element-7713c49{text-align:center;font-size:18px;font-weight:500;color:#000000;}.elementor-945 .elementor-element.elementor-element-d263e31{--display:flex;}.elementor-945 .elementor-element.elementor-element-959bdf7 img{width:59%;}.elementor-945 .elementor-element.elementor-element-389f996{--display:flex;}.elementor-945 .elementor-element.elementor-element-e1e7065{--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-945 .elementor-element.elementor-element-a34256d{--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;}.elementor-945 .elementor-element.elementor-element-5f1a537{--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;--justify-content:center;--align-items:center;--gap:35px 0px;--row-gap:35px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-5f1a537:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-5f1a537 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2E2;}.elementor-945 .elementor-element.elementor-element-8e7bd58{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-945 .elementor-element.elementor-element-21165fe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-005eaf7{right:65px;}body.rtl .elementor-945 .elementor-element.elementor-element-005eaf7{left:65px;}.elementor-945 .elementor-element.elementor-element-005eaf7{top:56px;}.elementor-945 .elementor-element.elementor-element-005eaf7 .elementor-icon-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-005eaf7 .elementor-icon{font-size:70px;}.elementor-945 .elementor-element.elementor-element-005eaf7 .elementor-icon svg{height:70px;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-83f4a76{left:70px;}body.rtl .elementor-945 .elementor-element.elementor-element-83f4a76{right:70px;}.elementor-945 .elementor-element.elementor-element-83f4a76{top:56px;}.elementor-945 .elementor-element.elementor-element-83f4a76 .elementor-icon-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-83f4a76 .elementor-icon{font-size:70px;}.elementor-945 .elementor-element.elementor-element-83f4a76 .elementor-icon svg{height:70px;}.elementor-945 .elementor-element.elementor-element-c992117{width:var( --container-widget-width, 75% );max-width:75%;margin:-170px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-945 .elementor-element.elementor-element-c992117.elementor-element{--align-self:center;}.elementor-945 .elementor-element.elementor-element-c992117 .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-c992117 .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-945 .elementor-element.elementor-element-c992117 .elementor-icon-box-title{color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-c992117 .elementor-icon-box-description{color:#000000;}.elementor-945 .elementor-element.elementor-element-ce83c1e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-ae85f31{left:65px;}body.rtl .elementor-945 .elementor-element.elementor-element-ae85f31{right:65px;}.elementor-945 .elementor-element.elementor-element-ae85f31{top:56px;}.elementor-945 .elementor-element.elementor-element-ae85f31 .elementor-icon-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-ae85f31 .elementor-icon{font-size:70px;}.elementor-945 .elementor-element.elementor-element-ae85f31 .elementor-icon svg{height:70px;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-7c65ba5{right:65px;}body.rtl .elementor-945 .elementor-element.elementor-element-7c65ba5{left:65px;}.elementor-945 .elementor-element.elementor-element-7c65ba5{top:56px;}.elementor-945 .elementor-element.elementor-element-7c65ba5 .elementor-icon-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-7c65ba5.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-945 .elementor-element.elementor-element-7c65ba5.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-7c65ba5.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-945 .elementor-element.elementor-element-7c65ba5.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-7c65ba5.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-945 .elementor-element.elementor-element-7c65ba5 .elementor-icon{font-size:70px;}.elementor-945 .elementor-element.elementor-element-7c65ba5 .elementor-icon svg{height:70px;}.elementor-945 .elementor-element.elementor-element-24172ec{width:var( --container-widget-width, 75% );max-width:75%;margin:-170px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-945 .elementor-element.elementor-element-24172ec.elementor-element{--align-self:center;}.elementor-945 .elementor-element.elementor-element-24172ec .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-24172ec .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-945 .elementor-element.elementor-element-24172ec .elementor-icon-box-title{color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-24172ec .elementor-icon-box-description{color:#000000;}.elementor-945 .elementor-element.elementor-element-2436e0c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-e84a3f1{right:65px;}body.rtl .elementor-945 .elementor-element.elementor-element-e84a3f1{left:65px;}.elementor-945 .elementor-element.elementor-element-e84a3f1{top:56px;}.elementor-945 .elementor-element.elementor-element-e84a3f1 .elementor-icon-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-e84a3f1 .elementor-icon{font-size:70px;}.elementor-945 .elementor-element.elementor-element-e84a3f1 .elementor-icon svg{height:70px;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-c871964{left:70px;}body.rtl .elementor-945 .elementor-element.elementor-element-c871964{right:70px;}.elementor-945 .elementor-element.elementor-element-c871964{top:56px;}.elementor-945 .elementor-element.elementor-element-c871964 .elementor-icon-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-c871964 .elementor-icon{font-size:70px;}.elementor-945 .elementor-element.elementor-element-c871964 .elementor-icon svg{height:70px;}.elementor-945 .elementor-element.elementor-element-a3727d6{width:var( --container-widget-width, 75% );max-width:75%;margin:-170px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-945 .elementor-element.elementor-element-a3727d6.elementor-element{--align-self:center;}.elementor-945 .elementor-element.elementor-element-a3727d6 .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-a3727d6 .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-945 .elementor-element.elementor-element-a3727d6 .elementor-icon-box-title{color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-a3727d6 .elementor-icon-box-description{color:#000000;}.elementor-945 .elementor-element.elementor-element-cb09710{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-0ab42c0{left:65px;}body.rtl .elementor-945 .elementor-element.elementor-element-0ab42c0{right:65px;}.elementor-945 .elementor-element.elementor-element-0ab42c0{top:56px;}.elementor-945 .elementor-element.elementor-element-0ab42c0 .elementor-icon-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-0ab42c0 .elementor-icon{font-size:70px;}.elementor-945 .elementor-element.elementor-element-0ab42c0 .elementor-icon svg{height:70px;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-fba0398{right:65px;}body.rtl .elementor-945 .elementor-element.elementor-element-fba0398{left:65px;}.elementor-945 .elementor-element.elementor-element-fba0398{top:56px;}.elementor-945 .elementor-element.elementor-element-fba0398 .elementor-icon-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-fba0398 .elementor-icon{font-size:70px;}.elementor-945 .elementor-element.elementor-element-fba0398 .elementor-icon svg{height:70px;}.elementor-945 .elementor-element.elementor-element-59c3d20{width:var( --container-widget-width, 75% );max-width:75%;margin:-170px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-945 .elementor-element.elementor-element-59c3d20.elementor-element{--align-self:center;}.elementor-945 .elementor-element.elementor-element-59c3d20 .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-59c3d20 .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-945 .elementor-element.elementor-element-59c3d20 .elementor-icon-box-title{color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-59c3d20 .elementor-icon-box-description{color:#000000;}.elementor-945 .elementor-element.elementor-element-9efa29c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-945 .elementor-element.elementor-element-9efa29c.e-con{--order:-99999 /* order start hack */;}.elementor-945 .elementor-element.elementor-element-382ca6e{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-382ca6e .elementor-headline-plain-text{color:#000000;}.elementor-945 .elementor-element.elementor-element-382ca6e .elementor-headline{font-size:24px;font-weight:500;}.elementor-945 .elementor-element.elementor-element-382ca6e .elementor-headline-dynamic-wrapper path{stroke:#02010100;}.elementor-945 .elementor-element.elementor-element-aa12317{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-size:14px;font-weight:500;line-height:29px;color:#080808;}.elementor-945 .elementor-element.elementor-element-240c081{--display:flex;}.elementor-945 .elementor-element.elementor-element-eca3f54{--display:flex;}.elementor-945 .elementor-element.elementor-element-72f7842{--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;--justify-content:center;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-aa5471f{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-aa5471f .elementor-headline-plain-text{color:#000000;}.elementor-945 .elementor-element.elementor-element-aa5471f .elementor-headline{font-size:24px;font-weight:500;}.elementor-945 .elementor-element.elementor-element-aa5471f .elementor-headline-dynamic-wrapper path{stroke:#02010100;}.elementor-945 .elementor-element.elementor-element-bbed4a2{text-align:center;font-weight:500;color:#000000;}.elementor-945 .elementor-element.elementor-element-f4af2cd{--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;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-5f2b05a{--display:flex;}.elementor-945 .elementor-element.elementor-element-241e8d5{--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;--border-radius:200px 200px 200px 200px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.28);--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-241e8d5:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-241e8d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-29ef9da{--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:center;--align-items:center;}.elementor-945 .elementor-element.elementor-element-7f865c4{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-945 .elementor-element.elementor-element-7f865c4 .elementor-heading-title{font-size:14px;line-height:26px;}.elementor-945 .elementor-element.elementor-element-7f428b9{width:var( --container-widget-width, 41% );max-width:41%;margin:-54px -50px calc(var(--kit-widget-spacing, 0px) + -67px) 45px;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-945 .elementor-element.elementor-element-7f428b9.elementor-element{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-d68a2a1{left:20px;}body.rtl .elementor-945 .elementor-element.elementor-element-d68a2a1{right:20px;}.elementor-945 .elementor-element.elementor-element-d68a2a1{top:20px;}.elementor-945 .elementor-element.elementor-element-d68a2a1 .elementor-icon-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-d68a2a1 .elementor-icon{font-size:60px;}.elementor-945 .elementor-element.elementor-element-d68a2a1 .elementor-icon svg{height:60px;}.elementor-945 .elementor-element.elementor-element-4cc1b30{--display:flex;--justify-content:center;}.elementor-945 .elementor-element.elementor-element-bee7da7 .elementor-button{background-color:#02010100;font-size:25px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#B9B9B9;border-radius:200px 200px 200px 200px;padding:5px 5px 5px 5px;}.elementor-945 .elementor-element.elementor-element-0bac80b{--display:flex;}.elementor-945 .elementor-element.elementor-element-c92bb90{--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;--border-radius:200px 200px 200px 200px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.28);--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-c92bb90:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-c92bb90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-16c97f0{--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:center;--align-items:center;}.elementor-945 .elementor-element.elementor-element-d4ab919{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-945 .elementor-element.elementor-element-d4ab919 .elementor-heading-title{font-size:14px;line-height:26px;}.elementor-945 .elementor-element.elementor-element-301980e{width:var( --container-widget-width, 41% );max-width:41%;margin:-54px -50px calc(var(--kit-widget-spacing, 0px) + -67px) 45px;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-945 .elementor-element.elementor-element-301980e.elementor-element{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-ed54ab8{left:20px;}body.rtl .elementor-945 .elementor-element.elementor-element-ed54ab8{right:20px;}.elementor-945 .elementor-element.elementor-element-ed54ab8{top:20px;}.elementor-945 .elementor-element.elementor-element-ed54ab8 .elementor-icon-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-ed54ab8 .elementor-icon{font-size:60px;}.elementor-945 .elementor-element.elementor-element-ed54ab8 .elementor-icon svg{height:60px;}.elementor-945 .elementor-element.elementor-element-2d1ade5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-945 .elementor-element.elementor-element-f94b1b0 .elementor-button{background-color:#02010100;font-size:25px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#B9B9B9;border-radius:200px 200px 200px 200px;padding:5px 5px 5px 5px;}.elementor-945 .elementor-element.elementor-element-bce00cd{--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;}.elementor-945 .elementor-element.elementor-element-afbee44{--display:flex;}.elementor-945 .elementor-element.elementor-element-c76cf0b{--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;--border-radius:200px 200px 200px 200px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.28);--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-c76cf0b:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-c76cf0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-658f9ff{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-945 .elementor-element.elementor-element-129d707{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-945 .elementor-element.elementor-element-129d707 .elementor-heading-title{font-size:14px;line-height:26px;}.elementor-945 .elementor-element.elementor-element-a7ae6d8{width:var( --container-widget-width, 41% );max-width:41%;margin:-54px -50px calc(var(--kit-widget-spacing, 0px) + -67px) 45px;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-945 .elementor-element.elementor-element-a7ae6d8.elementor-element{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-d1d814c{left:20px;}body.rtl .elementor-945 .elementor-element.elementor-element-d1d814c{right:20px;}.elementor-945 .elementor-element.elementor-element-d1d814c{top:20px;}.elementor-945 .elementor-element.elementor-element-d1d814c .elementor-icon-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-d1d814c .elementor-icon{font-size:60px;}.elementor-945 .elementor-element.elementor-element-d1d814c .elementor-icon svg{height:60px;}.elementor-945 .elementor-element.elementor-element-803e25c{--display:flex;--justify-content:center;}.elementor-945 .elementor-element.elementor-element-53f89c3 .elementor-button{background-color:#02010100;font-size:25px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#B9B9B9;border-radius:200px 200px 200px 200px;padding:5px 5px 5px 5px;}.elementor-945 .elementor-element.elementor-element-7b98faf{--display:flex;}.elementor-945 .elementor-element.elementor-element-64cd3ab{--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;--border-radius:200px 200px 200px 200px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.28);--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-64cd3ab:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-64cd3ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-8ab492c{--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:center;--align-items:center;}.elementor-945 .elementor-element.elementor-element-bae26a2{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-945 .elementor-element.elementor-element-bae26a2 .elementor-heading-title{font-size:14px;line-height:26px;}.elementor-945 .elementor-element.elementor-element-4e123a2{width:var( --container-widget-width, 41% );max-width:41%;margin:-54px -50px calc(var(--kit-widget-spacing, 0px) + -67px) 45px;--container-widget-width:41%;--container-widget-flex-grow:0;}.elementor-945 .elementor-element.elementor-element-4e123a2.elementor-element{--order:-99999 /* order start hack */;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-a70f26e{left:20px;}body.rtl .elementor-945 .elementor-element.elementor-element-a70f26e{right:20px;}.elementor-945 .elementor-element.elementor-element-a70f26e{top:20px;}.elementor-945 .elementor-element.elementor-element-a70f26e .elementor-icon-wrapper{text-align:center;}.elementor-945 .elementor-element.elementor-element-a70f26e .elementor-icon{font-size:60px;}.elementor-945 .elementor-element.elementor-element-a70f26e .elementor-icon svg{height:60px;}.elementor-945 .elementor-element.elementor-element-71a4c71{--display:flex;--justify-content:center;}.elementor-945 .elementor-element.elementor-element-500cf8a .elementor-button{background-color:#02010100;font-size:25px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#B9B9B9;border-radius:200px 200px 200px 200px;padding:5px 5px 5px 5px;}.elementor-945 .elementor-element.elementor-element-0fbc13f{--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;--justify-content:center;}.elementor-945 .elementor-element.elementor-element-8defebe{text-align:center;font-weight:500;color:#000000;}.elementor-945 .elementor-element.elementor-element-5887a15{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-9baa731{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:center;}.elementor-945 .elementor-element.elementor-element-9baa731 .elementor-heading-title{font-size:24px;}.elementor-945 .elementor-element.elementor-element-9ac1596{--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;}.elementor-945 .elementor-element.elementor-element-db0018b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;}.elementor-945 .elementor-element.elementor-element-71b00ac{--display:flex;--min-height:180px;--border-radius:10px 10px 100px 100px;--z-index:1;}.elementor-945 .elementor-element.elementor-element-71b00ac:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-71b00ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-431417a{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-431417a .elementor-icon-box-wrapper{gap:15px;}.elementor-945 .elementor-element.elementor-element-431417a.elementor-view-stacked .elementor-icon{background-color:#191442E8;}.elementor-945 .elementor-element.elementor-element-431417a.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-431417a.elementor-view-default .elementor-icon{fill:#191442E8;color:#191442E8;border-color:#191442E8;}.elementor-945 .elementor-element.elementor-element-431417a .elementor-icon{font-size:30px;}.elementor-945 .elementor-element.elementor-element-431417a .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-431417a .elementor-icon-box-title a{font-size:18px;font-weight:600;}.elementor-945 .elementor-element.elementor-element-431417a .elementor-icon-box-title{color:#000000;}.elementor-945 .elementor-element.elementor-element-431417a:has(:hover) .elementor-icon-box-title,
					 .elementor-945 .elementor-element.elementor-element-431417a:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-945 .elementor-element.elementor-element-431417a .elementor-icon-box-description{color:#000000;}.elementor-945 .elementor-element.elementor-element-f35dc02{--display:flex;--min-height:140px;--border-radius:10px 10px 100px 100px;--margin-top:-135px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-f35dc02:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-f35dc02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191442;}.elementor-945 .elementor-element.elementor-element-f6c175b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;}.elementor-945 .elementor-element.elementor-element-000bf81{--display:flex;--min-height:180px;--border-radius:10px 10px 100px 100px;--z-index:1;}.elementor-945 .elementor-element.elementor-element-000bf81:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-000bf81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-2b536a5{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-2b536a5 .elementor-icon-box-wrapper{gap:15px;}.elementor-945 .elementor-element.elementor-element-2b536a5.elementor-view-stacked .elementor-icon{background-color:#191442E8;}.elementor-945 .elementor-element.elementor-element-2b536a5.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-2b536a5.elementor-view-default .elementor-icon{fill:#191442E8;color:#191442E8;border-color:#191442E8;}.elementor-945 .elementor-element.elementor-element-2b536a5 .elementor-icon{font-size:30px;}.elementor-945 .elementor-element.elementor-element-2b536a5 .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-2b536a5 .elementor-icon-box-title a{font-size:18px;font-weight:600;}.elementor-945 .elementor-element.elementor-element-2b536a5 .elementor-icon-box-title{color:#000000;}.elementor-945 .elementor-element.elementor-element-2b536a5:has(:hover) .elementor-icon-box-title,
					 .elementor-945 .elementor-element.elementor-element-2b536a5:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-945 .elementor-element.elementor-element-2b536a5 .elementor-icon-box-description{color:#000000;}.elementor-945 .elementor-element.elementor-element-12cbc90{--display:flex;--min-height:140px;--border-radius:10px 10px 100px 100px;--margin-top:-135px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-12cbc90:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-12cbc90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191442;}.elementor-945 .elementor-element.elementor-element-240caba{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;}.elementor-945 .elementor-element.elementor-element-9371e84{--display:flex;--min-height:180px;--border-radius:10px 10px 100px 100px;--z-index:1;}.elementor-945 .elementor-element.elementor-element-9371e84:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-9371e84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-808bb9e{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-808bb9e .elementor-icon-box-wrapper{gap:15px;}.elementor-945 .elementor-element.elementor-element-808bb9e.elementor-view-stacked .elementor-icon{background-color:#191442E8;}.elementor-945 .elementor-element.elementor-element-808bb9e.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-808bb9e.elementor-view-default .elementor-icon{fill:#191442E8;color:#191442E8;border-color:#191442E8;}.elementor-945 .elementor-element.elementor-element-808bb9e .elementor-icon{font-size:30px;}.elementor-945 .elementor-element.elementor-element-808bb9e .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-808bb9e .elementor-icon-box-title a{font-size:18px;font-weight:600;}.elementor-945 .elementor-element.elementor-element-808bb9e .elementor-icon-box-title{color:#000000;}.elementor-945 .elementor-element.elementor-element-808bb9e:has(:hover) .elementor-icon-box-title,
					 .elementor-945 .elementor-element.elementor-element-808bb9e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-945 .elementor-element.elementor-element-808bb9e .elementor-icon-box-description{color:#000000;}.elementor-945 .elementor-element.elementor-element-c85e791{--display:flex;--min-height:140px;--border-radius:10px 10px 100px 100px;--margin-top:-135px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-c85e791:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-c85e791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191442;}.elementor-945 .elementor-element.elementor-element-589392b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;}.elementor-945 .elementor-element.elementor-element-1660a07{--display:flex;--min-height:180px;--border-radius:10px 10px 100px 100px;--z-index:1;}.elementor-945 .elementor-element.elementor-element-1660a07:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-1660a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-5b829ca{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-5b829ca .elementor-icon-box-wrapper{gap:15px;}.elementor-945 .elementor-element.elementor-element-5b829ca.elementor-view-stacked .elementor-icon{background-color:#191442E8;}.elementor-945 .elementor-element.elementor-element-5b829ca.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-5b829ca.elementor-view-default .elementor-icon{fill:#191442E8;color:#191442E8;border-color:#191442E8;}.elementor-945 .elementor-element.elementor-element-5b829ca .elementor-icon{font-size:30px;}.elementor-945 .elementor-element.elementor-element-5b829ca .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-5b829ca .elementor-icon-box-title a{font-size:18px;font-weight:600;}.elementor-945 .elementor-element.elementor-element-5b829ca .elementor-icon-box-title{color:#000000;}.elementor-945 .elementor-element.elementor-element-5b829ca:has(:hover) .elementor-icon-box-title,
					 .elementor-945 .elementor-element.elementor-element-5b829ca:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-945 .elementor-element.elementor-element-5b829ca .elementor-icon-box-description{color:#000000;}.elementor-945 .elementor-element.elementor-element-819c917{--display:flex;--min-height:140px;--border-radius:10px 10px 100px 100px;--margin-top:-135px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-819c917:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-819c917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191442;}.elementor-945 .elementor-element.elementor-element-f9f1225{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;}.elementor-945 .elementor-element.elementor-element-bec8723{--display:flex;--min-height:180px;--border-radius:10px 10px 100px 100px;--z-index:1;}.elementor-945 .elementor-element.elementor-element-bec8723:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-bec8723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-170aa51{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-945 .elementor-element.elementor-element-170aa51 .elementor-icon-box-wrapper{gap:15px;}.elementor-945 .elementor-element.elementor-element-170aa51.elementor-view-stacked .elementor-icon{background-color:#191442E8;}.elementor-945 .elementor-element.elementor-element-170aa51.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-170aa51.elementor-view-default .elementor-icon{fill:#191442E8;color:#191442E8;border-color:#191442E8;}.elementor-945 .elementor-element.elementor-element-170aa51 .elementor-icon{font-size:30px;}.elementor-945 .elementor-element.elementor-element-170aa51 .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-170aa51 .elementor-icon-box-title a{font-size:18px;font-weight:600;}.elementor-945 .elementor-element.elementor-element-170aa51 .elementor-icon-box-title{color:#000000;}.elementor-945 .elementor-element.elementor-element-170aa51:has(:hover) .elementor-icon-box-title,
					 .elementor-945 .elementor-element.elementor-element-170aa51:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-945 .elementor-element.elementor-element-170aa51 .elementor-icon-box-description{color:#000000;}.elementor-945 .elementor-element.elementor-element-09532e4{--display:flex;--min-height:140px;--border-radius:10px 10px 100px 100px;--margin-top:-135px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-09532e4:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-09532e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191442;}.elementor-945 .elementor-element.elementor-element-8012dfa{--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-945 .elementor-element.elementor-element-97aba91{--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-945 .elementor-element.elementor-element-f3c86f7{--display:flex;}.elementor-945 .elementor-element.elementor-element-c2b91f6{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#F1BC32;}.elementor-945 .elementor-element.elementor-element-c2b91f6 .elementor-headline{text-align:center;font-size:25px;font-weight:600;}.elementor-945 .elementor-element.elementor-element-c2b91f6 .elementor-headline-plain-text{color:#000000;}.elementor-945 .elementor-element.elementor-element-c2b91f6 .elementor-headline-dynamic-wrapper path{stroke:#02010100;}.elementor-945 .elementor-element.elementor-element-b685ec8{--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;}.elementor-945 .elementor-element.elementor-element-d341d11{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-945 .elementor-element.elementor-element-c2aca3f{width:var( --container-widget-width, 71.453% );max-width:71.453%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -1px) 0px;--container-widget-width:71.453%;--container-widget-flex-grow:0;}.elementor-945 .elementor-element.elementor-element-c2aca3f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-945 .elementor-element.elementor-element-c2aca3f img{width:87%;border-radius:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-1cd076e{--display:flex;}.elementor-945 .elementor-element.elementor-element-00cb7bb .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-945 .elementor-element.elementor-element-00cb7bb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-00cb7bb.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-00cb7bb.elementor-view-default .elementor-icon{fill:var( --e-global-color-cd15259 );color:var( --e-global-color-cd15259 );border-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-00cb7bb .elementor-icon{font-size:20px;}.elementor-945 .elementor-element.elementor-element-00cb7bb .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-00cb7bb .elementor-icon-box-title a{font-size:19px;font-weight:600;}.elementor-945 .elementor-element.elementor-element-53a743d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-945 .elementor-element.elementor-element-53a743d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-53a743d.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-53a743d.elementor-view-default .elementor-icon{fill:var( --e-global-color-cd15259 );color:var( --e-global-color-cd15259 );border-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-53a743d .elementor-icon{font-size:20px;}.elementor-945 .elementor-element.elementor-element-53a743d .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-53a743d .elementor-icon-box-title a{font-size:19px;font-weight:600;}.elementor-945 .elementor-element.elementor-element-7467003 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-945 .elementor-element.elementor-element-7467003.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-7467003.elementor-view-framed .elementor-icon, .elementor-945 .elementor-element.elementor-element-7467003.elementor-view-default .elementor-icon{fill:var( --e-global-color-cd15259 );color:var( --e-global-color-cd15259 );border-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-7467003 .elementor-icon{font-size:20px;}.elementor-945 .elementor-element.elementor-element-7467003 .elementor-icon-box-title, .elementor-945 .elementor-element.elementor-element-7467003 .elementor-icon-box-title a{font-size:19px;font-weight:600;}.elementor-945 .elementor-element.elementor-element-dd9c27e{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:2px;width:var( --container-widget-width, 18% );max-width:18%;--e-transform-rotateZ:90deg;--container-widget-width:18%;--container-widget-flex-grow:0;top:74px;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-dd9c27e{left:-30px;}body.rtl .elementor-945 .elementor-element.elementor-element-dd9c27e{right:-30px;}.elementor-945 .elementor-element.elementor-element-dd9c27e .elementor-divider-separator{width:100%;}.elementor-945 .elementor-element.elementor-element-dd9c27e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-945 .elementor-element.elementor-element-e2b9db2{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:2px;width:var( --container-widget-width, 18% );max-width:18%;--e-transform-rotateZ:90deg;--container-widget-width:18%;--container-widget-flex-grow:0;top:212px;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-e2b9db2{left:-30px;}body.rtl .elementor-945 .elementor-element.elementor-element-e2b9db2{right:-30px;}.elementor-945 .elementor-element.elementor-element-e2b9db2 .elementor-divider-separator{width:100%;}.elementor-945 .elementor-element.elementor-element-e2b9db2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-945 .elementor-element.elementor-element-835c290{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:2px;width:var( --container-widget-width, 18% );max-width:18%;--e-transform-rotateZ:90deg;--container-widget-width:18%;--container-widget-flex-grow:0;bottom:65px;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-835c290{left:-30px;}body.rtl .elementor-945 .elementor-element.elementor-element-835c290{right:-30px;}.elementor-945 .elementor-element.elementor-element-835c290 .elementor-divider-separator{width:100%;}.elementor-945 .elementor-element.elementor-element-835c290 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-945 .elementor-element.elementor-element-13319a6{--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;--justify-content:center;--align-items:center;}.elementor-945 .elementor-element.elementor-element-ae3e375{--display:flex;}.elementor-945 .elementor-element.elementor-element-56bb814 img{border-radius:30px 30px 30px 30px;}.elementor-945 .elementor-element.elementor-element-5167eea{--display:flex;--position:absolute;top:296px;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-5167eea{left:108px;}body.rtl .elementor-945 .elementor-element.elementor-element-5167eea{right:108px;}.elementor-945 .elementor-element.elementor-element-874ab92{--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;}.elementor-945 .elementor-element.elementor-element-e99f78a{--display:flex;}.elementor-945 .elementor-element.elementor-element-e99f78a.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-945 .elementor-element.elementor-element-cea741a .elementor-icon-box-wrapper{gap:15px;}.elementor-945 .elementor-element.elementor-element-cea741a .elementor-icon-box-title{color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-cea741a .elementor-icon-box-description{color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-32c3dc4{--display:flex;}.elementor-945 .elementor-element.elementor-element-32c3dc4.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-945 .elementor-element.elementor-element-1562b52 .elementor-icon-box-wrapper{gap:15px;}.elementor-945 .elementor-element.elementor-element-1562b52 .elementor-icon-box-title{color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-1562b52 .elementor-icon-box-description{color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-029d75d{--display:flex;}.elementor-945 .elementor-element.elementor-element-029d75d.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-945 .elementor-element.elementor-element-5a27f1a .elementor-icon-box-wrapper{gap:15px;}.elementor-945 .elementor-element.elementor-element-5a27f1a .elementor-icon-box-title{color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-5a27f1a .elementor-icon-box-description{color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-3b43e2c{--display:flex;}.elementor-945 .elementor-element.elementor-element-3b43e2c.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-945 .elementor-element.elementor-element-0bc6add .elementor-icon-box-wrapper{gap:15px;}.elementor-945 .elementor-element.elementor-element-0bc6add .elementor-icon-box-title{color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-0bc6add .elementor-icon-box-description{color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-4ab8f25{--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;}.elementor-945 .elementor-element.elementor-element-4d546a5{--display:flex;}.elementor-945 .elementor-element.elementor-element-4d546a5.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-945 .elementor-element.elementor-element-5358de0 .elementor-icon-box-wrapper{gap:15px;}.elementor-945 .elementor-element.elementor-element-5358de0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-5358de0 .elementor-icon-box-description{color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-387ee35{--display:flex;}.elementor-945 .elementor-element.elementor-element-387ee35.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-945 .elementor-element.elementor-element-edcb905 .elementor-icon-box-wrapper{gap:15px;}.elementor-945 .elementor-element.elementor-element-edcb905 .elementor-icon-box-title{color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-edcb905 .elementor-icon-box-description{color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-e508463{--display:flex;}.elementor-945 .elementor-element.elementor-element-e508463.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-945 .elementor-element.elementor-element-c5f8610 .elementor-icon-box-wrapper{gap:15px;}.elementor-945 .elementor-element.elementor-element-c5f8610 .elementor-icon-box-title{color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-c5f8610 .elementor-icon-box-description{color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-bd8bf6e{--display:flex;}.elementor-945 .elementor-element.elementor-element-bd8bf6e.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-945 .elementor-element.elementor-element-776f5eb .elementor-icon-box-wrapper{gap:15px;}.elementor-945 .elementor-element.elementor-element-776f5eb .elementor-icon-box-title{color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-776f5eb .elementor-icon-box-description{color:#FFFFFF;}.elementor-945 .elementor-element.elementor-element-276c42f{--iteration-count:infinite;--animation-duration:1200ms;width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;top:99px;--dynamic-text-color:var( --e-global-color-cd15259 );}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-276c42f{left:513px;}body.rtl .elementor-945 .elementor-element.elementor-element-276c42f{right:513px;}.elementor-945 .elementor-element.elementor-element-276c42f .elementor-headline{text-align:center;font-size:34px;font-weight:600;line-height:64px;}.elementor-945 .elementor-element.elementor-element-276c42f .elementor-headline-plain-text{color:#FFFCFC;}.elementor-945 .elementor-element.elementor-element-276c42f .elementor-headline-dynamic-wrapper path{stroke:#02010100;}.elementor-945 .elementor-element.elementor-element-b29850e{--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-945 .elementor-element.elementor-element-4f539a0 img{border-radius:40px 40px 40px 40px;}.elementor-945 .elementor-element.elementor-element-90e89e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 35px) 0px;bottom:-2%;}body:not(.rtl) .elementor-945 .elementor-element.elementor-element-90e89e8{left:42%;}body.rtl .elementor-945 .elementor-element.elementor-element-90e89e8{right:42%;}.elementor-945 .elementor-element.elementor-element-90e89e8 .elementor-button{font-size:18px;padding:13px 50px 13px 50px;}.elementor-945 .elementor-element.elementor-element-9b20f2b{--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:center;--align-items:center;--margin-top:87px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-945 .elementor-element.elementor-element-795bf93{--display:flex;}.elementor-945 .elementor-element.elementor-element-f0b8352{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-c5db0a4{--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-945 .elementor-element.elementor-element-5ee7557{--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-radius:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-b77d5ee{--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-945 .elementor-element.elementor-element-db33325{--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-radius:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-af9ae5a{--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-radius:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-308abca{--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-radius:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-3a81772{--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-radius:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-8b640c3{--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-radius:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-2637745{--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-radius:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-93cda3d{--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-radius:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-18c1047{--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-radius:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-ad358ee{--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-radius:20px 20px 20px 20px;}.elementor-945 .elementor-element.elementor-element-5f9cfc5{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:18px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-5f9cfc5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#CDCECE8F;border-style:none;}.elementor-945 .elementor-element.elementor-element-5f9cfc5 {--n-accordion-padding:22px 22px 22px 22px;}:where( .elementor-945 .elementor-element.elementor-element-5f9cfc5 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-945 .elementor-element.elementor-element-c515e27{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-cd15259 );}.elementor-945 .elementor-element.elementor-element-c515e27.elementor-element{--order:-99999 /* order start hack */;}.elementor-945 .elementor-element.elementor-element-c515e27 .elementor-headline{text-align:center;font-size:25px;font-weight:600;}.elementor-945 .elementor-element.elementor-element-c515e27 .elementor-headline-plain-text{color:#000000;}.elementor-945 .elementor-element.elementor-element-c515e27 .elementor-headline-dynamic-wrapper path{stroke:#02010100;}.elementor-945 .elementor-element.elementor-element-eb90f73{--display:flex;}.elementor-945 .elementor-element.elementor-element-4c303f7 img{border-radius:30px 30px 30px 30px;}.elementor-945 .elementor-element.elementor-element-c5275f4{--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-945 .elementor-element.elementor-element-d0e8a7b{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-945 .elementor-element.elementor-element-d0e8a7b:not(.elementor-motion-effects-element-type-background), .elementor-945 .elementor-element.elementor-element-d0e8a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-945 .elementor-element.elementor-element-c637af4{--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;}.elementor-945 .elementor-element.elementor-element-904b321{--display:flex;}.elementor-945 .elementor-element.elementor-element-68a345e .elementor-heading-title{font-size:20px;font-weight:500;line-height:36px;color:#010101;}.elementor-945 .elementor-element.elementor-element-ab6b752{--display:flex;--justify-content:center;}.elementor-945 .elementor-element.elementor-element-3709e2c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-945 .elementor-element.elementor-element-69aefaa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-945 .elementor-element.elementor-element-e2daff3.elementor-element{--align-self:flex-start;}.elementor-945 .elementor-element.elementor-element-e2daff3{text-align:start;}.elementor-945 .elementor-element.elementor-element-e2daff3 .elementor-heading-title{font-size:18px;font-weight:600;line-height:33px;}.elementor-945 .elementor-element.elementor-element-9146648{width:100%;max-width:100%;}.elementor-945 .elementor-element.elementor-element-9146648.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-945 .elementor-element.elementor-element-5f2fb52{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-945 .elementor-element.elementor-element-9aee181{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}.elementor-945 .elementor-element.elementor-element-d44e42c{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}}@media(min-width:768px){.elementor-945 .elementor-element.elementor-element-a642a55{--width:51%;}.elementor-945 .elementor-element.elementor-element-0580d48{--width:95%;}.elementor-945 .elementor-element.elementor-element-ae05cbb{--width:61%;}.elementor-945 .elementor-element.elementor-element-1bc185a{--width:86%;}.elementor-945 .elementor-element.elementor-element-534f2a9{--width:86%;}.elementor-945 .elementor-element.elementor-element-3243707{--width:86%;}.elementor-945 .elementor-element.elementor-element-0ca68ac{--width:86%;}.elementor-945 .elementor-element.elementor-element-6f77874{--width:100%;}.elementor-945 .elementor-element.elementor-element-60db2bf{--width:86%;}.elementor-945 .elementor-element.elementor-element-d661340{--width:86%;}.elementor-945 .elementor-element.elementor-element-6218c8b{--width:86%;}.elementor-945 .elementor-element.elementor-element-7d2873c{--width:100%;}.elementor-945 .elementor-element.elementor-element-2858333{--width:86%;}.elementor-945 .elementor-element.elementor-element-00743fa{--width:86%;}.elementor-945 .elementor-element.elementor-element-f3dfb1d{--width:86%;}.elementor-945 .elementor-element.elementor-element-9a8f5e4{--width:48%;}.elementor-945 .elementor-element.elementor-element-4cc1b30{--width:12%;}.elementor-945 .elementor-element.elementor-element-2d1ade5{--width:12%;}.elementor-945 .elementor-element.elementor-element-803e25c{--width:12%;}.elementor-945 .elementor-element.elementor-element-71a4c71{--width:12%;}.elementor-945 .elementor-element.elementor-element-71b00ac{--width:93%;}.elementor-945 .elementor-element.elementor-element-000bf81{--width:93%;}.elementor-945 .elementor-element.elementor-element-9371e84{--width:93%;}.elementor-945 .elementor-element.elementor-element-1660a07{--width:93%;}.elementor-945 .elementor-element.elementor-element-bec8723{--width:93%;}.elementor-945 .elementor-element.elementor-element-ae3e375{--width:95%;}.elementor-945 .elementor-element.elementor-element-5167eea{--width:86%;}.elementor-945 .elementor-element.elementor-element-795bf93{--width:95%;}.elementor-945 .elementor-element.elementor-element-eb90f73{--width:95%;}.elementor-945 .elementor-element.elementor-element-ab6b752{--width:40%;}}/* Start custom CSS for container, class: .elementor-element-1bc185a */.elementor-945 .elementor-element.elementor-element-1bc185a{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-1bc185a::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-534f2a9 */.elementor-945 .elementor-element.elementor-element-534f2a9{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-534f2a9::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3243707 */.elementor-945 .elementor-element.elementor-element-3243707{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-3243707::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ca68ac */.elementor-945 .elementor-element.elementor-element-0ca68ac{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-0ca68ac::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bc185a */.elementor-945 .elementor-element.elementor-element-1bc185a{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-1bc185a::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-534f2a9 */.elementor-945 .elementor-element.elementor-element-534f2a9{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-534f2a9::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3243707 */.elementor-945 .elementor-element.elementor-element-3243707{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-3243707::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ca68ac */.elementor-945 .elementor-element.elementor-element-0ca68ac{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-0ca68ac::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bc185a */.elementor-945 .elementor-element.elementor-element-1bc185a{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-1bc185a::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-534f2a9 */.elementor-945 .elementor-element.elementor-element-534f2a9{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-534f2a9::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3243707 */.elementor-945 .elementor-element.elementor-element-3243707{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-3243707::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ca68ac */.elementor-945 .elementor-element.elementor-element-0ca68ac{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-0ca68ac::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bc185a */.elementor-945 .elementor-element.elementor-element-1bc185a{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-1bc185a::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-534f2a9 */.elementor-945 .elementor-element.elementor-element-534f2a9{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-534f2a9::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3243707 */.elementor-945 .elementor-element.elementor-element-3243707{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-3243707::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ca68ac */.elementor-945 .elementor-element.elementor-element-0ca68ac{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-0ca68ac::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bc185a */.elementor-945 .elementor-element.elementor-element-1bc185a{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-1bc185a::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-534f2a9 */.elementor-945 .elementor-element.elementor-element-534f2a9{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-534f2a9::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3243707 */.elementor-945 .elementor-element.elementor-element-3243707{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-3243707::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ca68ac */.elementor-945 .elementor-element.elementor-element-0ca68ac{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-0ca68ac::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-5f2fb52 *//* ✅ نسخهٔ ایمن — بدون filter */
.royal-tabs .e-n-tabs-content > div.e-active {
    animation: royalFade 0.6s ease forwards;
}

@keyframes royalFade {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ✅ احترام به کاهش انیمیشن */
@media (prefers-reduced-motion: reduce) {
    .royal-tabs .e-n-tabs-content > div.e-active {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92e372 */.elementor-945 .elementor-element.elementor-element-a92e372{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-a92e372::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bba3c */.elementor-945 .elementor-element.elementor-element-47bba3c{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-47bba3c::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2a9b8 */.elementor-945 .elementor-element.elementor-element-2d2a9b8{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-2d2a9b8::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deab102 */.elementor-945 .elementor-element.elementor-element-deab102{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-deab102::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-869ba2e */.elementor-945 .elementor-element.elementor-element-869ba2e{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-869ba2e::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53ede0a */.elementor-945 .elementor-element.elementor-element-53ede0a{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-53ede0a::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d58d3 */.elementor-945 .elementor-element.elementor-element-55d58d3{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-55d58d3::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b55e850 */.elementor-945 .elementor-element.elementor-element-b55e850{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-b55e850::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92e372 */.elementor-945 .elementor-element.elementor-element-a92e372{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-a92e372::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bba3c */.elementor-945 .elementor-element.elementor-element-47bba3c{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-47bba3c::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2a9b8 */.elementor-945 .elementor-element.elementor-element-2d2a9b8{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-2d2a9b8::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deab102 */.elementor-945 .elementor-element.elementor-element-deab102{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-deab102::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-869ba2e */.elementor-945 .elementor-element.elementor-element-869ba2e{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-869ba2e::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53ede0a */.elementor-945 .elementor-element.elementor-element-53ede0a{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-53ede0a::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d58d3 */.elementor-945 .elementor-element.elementor-element-55d58d3{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-55d58d3::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b55e850 */.elementor-945 .elementor-element.elementor-element-b55e850{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-b55e850::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92e372 */.elementor-945 .elementor-element.elementor-element-a92e372{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-a92e372::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bba3c */.elementor-945 .elementor-element.elementor-element-47bba3c{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-47bba3c::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2a9b8 */.elementor-945 .elementor-element.elementor-element-2d2a9b8{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-2d2a9b8::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deab102 */.elementor-945 .elementor-element.elementor-element-deab102{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-deab102::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-869ba2e */.elementor-945 .elementor-element.elementor-element-869ba2e{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-869ba2e::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53ede0a */.elementor-945 .elementor-element.elementor-element-53ede0a{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-53ede0a::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d58d3 */.elementor-945 .elementor-element.elementor-element-55d58d3{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-55d58d3::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b55e850 */.elementor-945 .elementor-element.elementor-element-b55e850{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-b55e850::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92e372 */.elementor-945 .elementor-element.elementor-element-a92e372{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-a92e372::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bba3c */.elementor-945 .elementor-element.elementor-element-47bba3c{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-47bba3c::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2a9b8 */.elementor-945 .elementor-element.elementor-element-2d2a9b8{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-2d2a9b8::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deab102 */.elementor-945 .elementor-element.elementor-element-deab102{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-deab102::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-869ba2e */.elementor-945 .elementor-element.elementor-element-869ba2e{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-869ba2e::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53ede0a */.elementor-945 .elementor-element.elementor-element-53ede0a{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-53ede0a::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d58d3 */.elementor-945 .elementor-element.elementor-element-55d58d3{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-55d58d3::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b55e850 */.elementor-945 .elementor-element.elementor-element-b55e850{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-b55e850::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92e372 */.elementor-945 .elementor-element.elementor-element-a92e372{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-a92e372::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47bba3c */.elementor-945 .elementor-element.elementor-element-47bba3c{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-47bba3c::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d2a9b8 */.elementor-945 .elementor-element.elementor-element-2d2a9b8{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-2d2a9b8::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-deab102 */.elementor-945 .elementor-element.elementor-element-deab102{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-deab102::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-869ba2e */.elementor-945 .elementor-element.elementor-element-869ba2e{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-869ba2e::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53ede0a */.elementor-945 .elementor-element.elementor-element-53ede0a{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-53ede0a::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d58d3 */.elementor-945 .elementor-element.elementor-element-55d58d3{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-55d58d3::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b55e850 */.elementor-945 .elementor-element.elementor-element-b55e850{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-b55e850::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-9aee181 *//* ✅ نسخهٔ ایمن — بدون filter */
.royal-tabs .e-n-tabs-content > div.e-active {
    animation: royalFade 0.6s ease forwards;
}

@keyframes royalFade {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ✅ احترام به کاهش انیمیشن */
@media (prefers-reduced-motion: reduce) {
    .royal-tabs .e-n-tabs-content > div.e-active {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9bd7a */.elementor-945 .elementor-element.elementor-element-3a9bd7a{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-3a9bd7a::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82f7e0b */.elementor-945 .elementor-element.elementor-element-82f7e0b{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-82f7e0b::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1473c32 */.elementor-945 .elementor-element.elementor-element-1473c32{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-1473c32::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032d677 */.elementor-945 .elementor-element.elementor-element-032d677{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-032d677::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e09025c */.elementor-945 .elementor-element.elementor-element-e09025c{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-e09025c::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb667d */.elementor-945 .elementor-element.elementor-element-1fb667d{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-1fb667d::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43dbf6f */.elementor-945 .elementor-element.elementor-element-43dbf6f{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-43dbf6f::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc52278 */.elementor-945 .elementor-element.elementor-element-fc52278{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-fc52278::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9bd7a */.elementor-945 .elementor-element.elementor-element-3a9bd7a{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-3a9bd7a::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82f7e0b */.elementor-945 .elementor-element.elementor-element-82f7e0b{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-82f7e0b::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1473c32 */.elementor-945 .elementor-element.elementor-element-1473c32{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-1473c32::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032d677 */.elementor-945 .elementor-element.elementor-element-032d677{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-032d677::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e09025c */.elementor-945 .elementor-element.elementor-element-e09025c{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-e09025c::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb667d */.elementor-945 .elementor-element.elementor-element-1fb667d{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-1fb667d::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43dbf6f */.elementor-945 .elementor-element.elementor-element-43dbf6f{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-43dbf6f::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc52278 */.elementor-945 .elementor-element.elementor-element-fc52278{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-fc52278::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9bd7a */.elementor-945 .elementor-element.elementor-element-3a9bd7a{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-3a9bd7a::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82f7e0b */.elementor-945 .elementor-element.elementor-element-82f7e0b{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-82f7e0b::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1473c32 */.elementor-945 .elementor-element.elementor-element-1473c32{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-1473c32::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032d677 */.elementor-945 .elementor-element.elementor-element-032d677{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-032d677::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e09025c */.elementor-945 .elementor-element.elementor-element-e09025c{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-e09025c::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb667d */.elementor-945 .elementor-element.elementor-element-1fb667d{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-1fb667d::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43dbf6f */.elementor-945 .elementor-element.elementor-element-43dbf6f{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-43dbf6f::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc52278 */.elementor-945 .elementor-element.elementor-element-fc52278{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-fc52278::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9bd7a */.elementor-945 .elementor-element.elementor-element-3a9bd7a{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-3a9bd7a::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82f7e0b */.elementor-945 .elementor-element.elementor-element-82f7e0b{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-82f7e0b::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1473c32 */.elementor-945 .elementor-element.elementor-element-1473c32{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-1473c32::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032d677 */.elementor-945 .elementor-element.elementor-element-032d677{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-032d677::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e09025c */.elementor-945 .elementor-element.elementor-element-e09025c{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-e09025c::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb667d */.elementor-945 .elementor-element.elementor-element-1fb667d{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-1fb667d::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43dbf6f */.elementor-945 .elementor-element.elementor-element-43dbf6f{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-43dbf6f::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc52278 */.elementor-945 .elementor-element.elementor-element-fc52278{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-fc52278::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a9bd7a */.elementor-945 .elementor-element.elementor-element-3a9bd7a{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-3a9bd7a::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82f7e0b */.elementor-945 .elementor-element.elementor-element-82f7e0b{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-82f7e0b::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1473c32 */.elementor-945 .elementor-element.elementor-element-1473c32{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-1473c32::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032d677 */.elementor-945 .elementor-element.elementor-element-032d677{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-032d677::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e09025c */.elementor-945 .elementor-element.elementor-element-e09025c{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-e09025c::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb667d */.elementor-945 .elementor-element.elementor-element-1fb667d{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-1fb667d::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43dbf6f */.elementor-945 .elementor-element.elementor-element-43dbf6f{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-43dbf6f::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc52278 */.elementor-945 .elementor-element.elementor-element-fc52278{
    background: rgba(255,255,255,0.08) !important;

    backdrop-filter: blur(25px) saturate(200%) contrast(120%);
    -webkit-backdrop-filter: blur(25px) saturate(200%) contrast(120%);

    border: 1px solid rgba(255,255,255,.18);

    box-shadow:
    inset 0 1px 1px rgba(255,255,255,.35),
    0 8px 25px rgba(0,0,0,.08);

    position:relative;
    overflow:hidden;
}

.elementor-945 .elementor-element.elementor-element-fc52278::before{
    content:"";
    position:absolute;
    inset:0;

    background:
    linear-gradient(
      135deg,
      rgba(255,255,255,.18),
      rgba(255,255,255,.02),
      rgba(255,255,255,.12)
    );

    mix-blend-mode:overlay;
    pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d44e42c *//* ✅ نسخهٔ ایمن — بدون filter */
.royal-tabs .e-n-tabs-content > div.e-active {
    animation: royalFade 0.6s ease forwards;
}

@keyframes royalFade {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ✅ احترام به کاهش انیمیشن */
@media (prefers-reduced-motion: reduce) {
    .royal-tabs .e-n-tabs-content > div.e-active {
        animation: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4f7895 */.royal-badge {
    width: 140px;
    height: 100px;
    position: relative;

    /* ✅ گرادیان زرد و شکل خانه — همه در یک background-image */
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 100' preserveAspectRatio='none'><defs><linearGradient id='g' x1='0%25' y1='0%25' x2='100%25' y2='100%25'><stop offset='0%25' stop-color='%23ffe600'/><stop offset='45%25' stop-color='%23ffd000'/><stop offset='100%25' stop-color='%23f5c400'/></linearGradient></defs><polygon points='21,25 70,0 119,25 119,100 21,100' fill='url(%23g)'/></svg>");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;

    display: flex;
    align-items: center;
    justify-content: center;

    /* متن در بدنهٔ خانه بنشیند، نه در مثلث بالایی */
    padding: 25px 10px 10px;
    box-sizing: border-box;

    text-align: center;
    line-height: 1.15;
    word-break: break-word;
    overflow: hidden;
    font-family: 'Doran', 'Tahoma', sans-serif;

    color: #222;
    font-size: 16px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52d193e */.royal-badge {
    width: 140px;
    height: 100px;
    position: relative;

    /* ✅ گرادیان زرد و شکل خانه — همه در یک background-image */
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 100' preserveAspectRatio='none'><defs><linearGradient id='g' x1='0%25' y1='0%25' x2='100%25' y2='100%25'><stop offset='0%25' stop-color='%23ffe600'/><stop offset='45%25' stop-color='%23ffd000'/><stop offset='100%25' stop-color='%23f5c400'/></linearGradient></defs><polygon points='21,25 70,0 119,25 119,100 21,100' fill='url(%23g)'/></svg>");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;

    display: flex;
    align-items: center;
    justify-content: center;

    /* متن در بدنهٔ خانه بنشیند، نه در مثلث بالایی */
    padding: 25px 10px 10px;
    box-sizing: border-box;

    text-align: center;
    line-height: 1.15;
    word-break: break-word;
    overflow: hidden;
    font-family: 'Doran', 'Tahoma', sans-serif;

    color: #222;
    font-size: 16px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73aca1c */.royal-badge {
    width: 140px;
    height: 100px;
    position: relative;

    /* ✅ گرادیان زرد و شکل خانه — همه در یک background-image */
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 100' preserveAspectRatio='none'><defs><linearGradient id='g' x1='0%25' y1='0%25' x2='100%25' y2='100%25'><stop offset='0%25' stop-color='%23ffe600'/><stop offset='45%25' stop-color='%23ffd000'/><stop offset='100%25' stop-color='%23f5c400'/></linearGradient></defs><polygon points='21,25 70,0 119,25 119,100 21,100' fill='url(%23g)'/></svg>");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;

    display: flex;
    align-items: center;
    justify-content: center;

    /* متن در بدنهٔ خانه بنشیند، نه در مثلث بالایی */
    padding: 25px 10px 10px;
    box-sizing: border-box;

    text-align: center;
    line-height: 1.15;
    word-break: break-word;
    overflow: hidden;
    font-family: 'Doran', 'Tahoma', sans-serif;

    color: #222;
    font-size: 16px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01b3bb9 */.royal-badge {
    width: 140px;
    height: 100px;
    position: relative;

    /* ✅ گرادیان زرد و شکل خانه — همه در یک background-image */
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 100' preserveAspectRatio='none'><defs><linearGradient id='g' x1='0%25' y1='0%25' x2='100%25' y2='100%25'><stop offset='0%25' stop-color='%23ffe600'/><stop offset='45%25' stop-color='%23ffd000'/><stop offset='100%25' stop-color='%23f5c400'/></linearGradient></defs><polygon points='21,25 70,0 119,25 119,100 21,100' fill='url(%23g)'/></svg>");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;

    display: flex;
    align-items: center;
    justify-content: center;

    /* متن در بدنهٔ خانه بنشیند، نه در مثلث بالایی */
    padding: 25px 10px 10px;
    box-sizing: border-box;

    text-align: center;
    line-height: 1.15;
    word-break: break-word;
    overflow: hidden;
    font-family: 'Doran', 'Tahoma', sans-serif;

    color: #222;
    font-size: 16px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3ba71e */.royal-badge {
    width: 140px;
    height: 100px;
    position: relative;

    /* ✅ گرادیان زرد و شکل خانه — همه در یک background-image */
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 100' preserveAspectRatio='none'><defs><linearGradient id='g' x1='0%25' y1='0%25' x2='100%25' y2='100%25'><stop offset='0%25' stop-color='%23ffe600'/><stop offset='45%25' stop-color='%23ffd000'/><stop offset='100%25' stop-color='%23f5c400'/></linearGradient></defs><polygon points='21,25 70,0 119,25 119,100 21,100' fill='url(%23g)'/></svg>");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;

    display: flex;
    align-items: center;
    justify-content: center;

    /* متن در بدنهٔ خانه بنشیند، نه در مثلث بالایی */
    padding: 25px 10px 10px;
    box-sizing: border-box;

    text-align: center;
    line-height: 1.15;
    word-break: break-word;
    overflow: hidden;
    font-family: 'Doran', 'Tahoma', sans-serif;

    color: #222;
    font-size: 16px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f52b3ae */.royal-badge {
    width: 140px;
    height: 100px;
    position: relative;

    /* ✅ گرادیان زرد و شکل خانه — همه در یک background-image */
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 100' preserveAspectRatio='none'><defs><linearGradient id='g' x1='0%25' y1='0%25' x2='100%25' y2='100%25'><stop offset='0%25' stop-color='%23ffe600'/><stop offset='45%25' stop-color='%23ffd000'/><stop offset='100%25' stop-color='%23f5c400'/></linearGradient></defs><polygon points='21,25 70,0 119,25 119,100 21,100' fill='url(%23g)'/></svg>");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;

    display: flex;
    align-items: center;
    justify-content: center;

    /* متن در بدنهٔ خانه بنشیند، نه در مثلث بالایی */
    padding: 25px 10px 10px;
    box-sizing: border-box;

    text-align: center;
    line-height: 1.15;
    word-break: break-word;
    overflow: hidden;
    font-family: 'Doran', 'Tahoma', sans-serif;

    color: #222;
    font-size: 16px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9260e5f */.royal-badge {
    width: 140px;
    height: 100px;
    position: relative;

    /* ✅ گرادیان زرد و شکل خانه — همه در یک background-image */
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 100' preserveAspectRatio='none'><defs><linearGradient id='g' x1='0%25' y1='0%25' x2='100%25' y2='100%25'><stop offset='0%25' stop-color='%23ffe600'/><stop offset='45%25' stop-color='%23ffd000'/><stop offset='100%25' stop-color='%23f5c400'/></linearGradient></defs><polygon points='21,25 70,0 119,25 119,100 21,100' fill='url(%23g)'/></svg>");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;

    display: flex;
    align-items: center;
    justify-content: center;

    /* متن در بدنهٔ خانه بنشیند، نه در مثلث بالایی */
    padding: 25px 10px 10px;
    box-sizing: border-box;

    text-align: center;
    line-height: 1.15;
    word-break: break-word;
    overflow: hidden;
    font-family: 'Doran', 'Tahoma', sans-serif;

    color: #222;
    font-size: 16px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f35b055 */.royal-badge {
    width: 140px;
    height: 100px;
    position: relative;

    /* ✅ گرادیان زرد و شکل خانه — همه در یک background-image */
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 100' preserveAspectRatio='none'><defs><linearGradient id='g' x1='0%25' y1='0%25' x2='100%25' y2='100%25'><stop offset='0%25' stop-color='%23ffe600'/><stop offset='45%25' stop-color='%23ffd000'/><stop offset='100%25' stop-color='%23f5c400'/></linearGradient></defs><polygon points='21,25 70,0 119,25 119,100 21,100' fill='url(%23g)'/></svg>");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;

    display: flex;
    align-items: center;
    justify-content: center;

    /* متن در بدنهٔ خانه بنشیند، نه در مثلث بالایی */
    padding: 25px 10px 10px;
    box-sizing: border-box;

    text-align: center;
    line-height: 1.15;
    word-break: break-word;
    overflow: hidden;
    font-family: 'Doran', 'Tahoma', sans-serif;

    color: #222;
    font-size: 16px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e233083 */.royal-badge {
    width: 140px;
    height: 100px;
    position: relative;

    /* ✅ گرادیان زرد و شکل خانه — همه در یک background-image */
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 100' preserveAspectRatio='none'><defs><linearGradient id='g' x1='0%25' y1='0%25' x2='100%25' y2='100%25'><stop offset='0%25' stop-color='%23ffe600'/><stop offset='45%25' stop-color='%23ffd000'/><stop offset='100%25' stop-color='%23f5c400'/></linearGradient></defs><polygon points='21,25 70,0 119,25 119,100 21,100' fill='url(%23g)'/></svg>");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;

    display: flex;
    align-items: center;
    justify-content: center;

    /* متن در بدنهٔ خانه بنشیند، نه در مثلث بالایی */
    padding: 25px 10px 10px;
    box-sizing: border-box;

    text-align: center;
    line-height: 1.15;
    word-break: break-word;
    overflow: hidden;
    font-family: 'Doran', 'Tahoma', sans-serif;

    color: #222;
    font-size: 16px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5ff6fe */.royal-badge {
    width: 140px;
    height: 100px;
    position: relative;

    /* ✅ گرادیان زرد و شکل خانه — همه در یک background-image */
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 100' preserveAspectRatio='none'><defs><linearGradient id='g' x1='0%25' y1='0%25' x2='100%25' y2='100%25'><stop offset='0%25' stop-color='%23ffe600'/><stop offset='45%25' stop-color='%23ffd000'/><stop offset='100%25' stop-color='%23f5c400'/></linearGradient></defs><polygon points='21,25 70,0 119,25 119,100 21,100' fill='url(%23g)'/></svg>");
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;

    display: flex;
    align-items: center;
    justify-content: center;

    /* متن در بدنهٔ خانه بنشیند، نه در مثلث بالایی */
    padding: 25px 10px 10px;
    box-sizing: border-box;

    text-align: center;
    line-height: 1.15;
    word-break: break-word;
    overflow: hidden;
    font-family: 'Doran', 'Tahoma', sans-serif;

    color: #222;
    font-size: 16px;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1cd69a5 */.elementor-945 .elementor-element.elementor-element-1cd69a5 .elementor-button {
    position: relative;
    overflow: hidden;

    background: #031833;
    color: #fff;

    border: 1px solid rgba(241, 188, 50, 0.35);
    border-radius: 50px;

    padding: 16px 32px;

    transition:
        all .5s cubic-bezier(.4, 0, .2, 1);

    box-shadow:
        0 8px 25px rgba(3, 24, 51, .35);
}


/* شاین نقره‌ای */
.elementor-945 .elementor-element.elementor-element-1cd69a5 .elementor-button::before {
    content: "";

    position: absolute;
    top: -80%;
    left: -100%;

    width: 45px;
    height: 260%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.15),
        rgba(255,255,255,.9),
        rgba(255,255,255,.15),
        transparent
    );

    transform: rotate(25deg);

    animation: royalSilverShine 3.5s linear infinite;

    pointer-events: none;
}


/* انیمیشن شاین */
@keyframes royalSilverShine {

    0% {
        left: -100%;
    }

    45% {
        left: 150%;
    }

    100% {
        left: 150%;
    }
}


/* متن دکمه */
.elementor-945 .elementor-element.elementor-element-1cd69a5 .elementor-button-text {
    position: relative;
    z-index: 2;

    transition: .5s ease;
}


/* Hover */
.elementor-945 .elementor-element.elementor-element-1cd69a5 .elementor-button:hover {

    background: linear-gradient(
        135deg,
        #F1BC32,
        #D99F16
    );

    color: #031833;

    border-radius: 18px;

    /* کشیده‌تر شدن */
    padding-left: 48px;
    padding-right: 48px;

    transform: translateY(-4px);

    box-shadow:
        0 15px 35px rgba(241,188,50,.35);
}


/* تغییر رنگ متن */
.elementor-945 .elementor-element.elementor-element-1cd69a5 .elementor-button:hover .elementor-button-text {
    color: #031833;
}


/* شاین هنگام هاور کمی قوی‌تر */
.elementor-945 .elementor-element.elementor-element-1cd69a5 .elementor-button:hover::before {
    animation-duration: 1.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5c4cbde */.elementor-945 .elementor-element.elementor-element-5c4cbde .elementor-button {
    position: relative;
    overflow: hidden;

    background: #031833;
    color: #fff;

    border: 1px solid rgba(241, 188, 50, 0.35);
    border-radius: 50px;

    padding: 16px 32px;

    transition:
        all .5s cubic-bezier(.4, 0, .2, 1);

    box-shadow:
        0 8px 25px rgba(3, 24, 51, .35);
}


/* شاین نقره‌ای */
.elementor-945 .elementor-element.elementor-element-5c4cbde .elementor-button::before {
    content: "";

    position: absolute;
    top: -80%;
    left: -100%;

    width: 45px;
    height: 260%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.15),
        rgba(255,255,255,.9),
        rgba(255,255,255,.15),
        transparent
    );

    transform: rotate(25deg);

    animation: royalSilverShine 3.5s linear infinite;

    pointer-events: none;
}


/* انیمیشن شاین */
@keyframes royalSilverShine {

    0% {
        left: -100%;
    }

    45% {
        left: 150%;
    }

    100% {
        left: 150%;
    }
}


/* متن دکمه */
.elementor-945 .elementor-element.elementor-element-5c4cbde .elementor-button-text {
    position: relative;
    z-index: 2;

    transition: .5s ease;
}


/* Hover */
.elementor-945 .elementor-element.elementor-element-5c4cbde .elementor-button:hover {

    background: linear-gradient(
        135deg,
        #F1BC32,
        #D99F16
    );

    color: #031833;

    border-radius: 18px;

    /* کشیده‌تر شدن */
    padding-left: 48px;
    padding-right: 48px;

    transform: translateY(-4px);

    box-shadow:
        0 15px 35px rgba(241,188,50,.35);
}


/* تغییر رنگ متن */
.elementor-945 .elementor-element.elementor-element-5c4cbde .elementor-button:hover .elementor-button-text {
    color: #031833;
}


/* شاین هنگام هاور کمی قوی‌تر */
.elementor-945 .elementor-element.elementor-element-5c4cbde .elementor-button:hover::before {
    animation-duration: 1.5s;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e99f78a */.glass-container {
    background: rgba(18, 20, 24, 0.4) !important;
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
    border: 1px solid rgba(191, 142, 61, 0.6); /* طلایی شفاف */
    border-radius: 16px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.5);
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32c3dc4 */.glass-container {
    background: rgba(18, 20, 24, 0.4) !important;
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
    border: 1px solid rgba(191, 142, 61, 0.6); /* طلایی شفاف */
    border-radius: 16px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.5);
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-029d75d */.glass-container {
    background: rgba(18, 20, 24, 0.4) !important;
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
    border: 1px solid rgba(191, 142, 61, 0.6); /* طلایی شفاف */
    border-radius: 16px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.5);
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b43e2c */.glass-container {
    background: rgba(18, 20, 24, 0.4) !important;
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
    border: 1px solid rgba(191, 142, 61, 0.6); /* طلایی شفاف */
    border-radius: 16px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.5);
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d546a5 */.glass-container {
    background: rgba(18, 20, 24, 0.4) !important;
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
    border: 1px solid rgba(191, 142, 61, 0.6); /* طلایی شفاف */
    border-radius: 16px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.5);
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-387ee35 */.glass-container {
    background: rgba(18, 20, 24, 0.4) !important;
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
    border: 1px solid rgba(191, 142, 61, 0.6); /* طلایی شفاف */
    border-radius: 16px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.5);
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e508463 */.glass-container {
    background: rgba(18, 20, 24, 0.4) !important;
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
    border: 1px solid rgba(191, 142, 61, 0.6); /* طلایی شفاف */
    border-radius: 16px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.5);
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd8bf6e */.glass-container {
    background: rgba(18, 20, 24, 0.4) !important;
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
    border: 1px solid rgba(191, 142, 61, 0.6); /* طلایی شفاف */
    border-radius: 16px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.5);
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90e89e8 *//* Liquid Glass Button */
.liquid-glass-btn .elementor-button{
    position: relative;
    overflow: hidden;
    
    padding: 16px 32px;
    border-radius: 40px; /* گوشه‌های کرو */
    
    background: rgba(255,255,255,0.12);
    backdrop-filter: blur(18px) saturate(180%);
    -webkit-backdrop-filter: blur(18px) saturate(180%);
    
    border: 1px solid rgba(255,255,255,0.25);

    color: #fff;
    font-weight: 600;

    box-shadow:
        0 8px 32px rgba(0,0,0,0.18),
        inset 0 1px 1px rgba(255,255,255,0.25);

    transition: all .5s ease;
}

/* افکت انعکاس شیشه */
.liquid-glass-btn .elementor-button::before{
    content: "";
    position: absolute;
    top: -100%;
    left: -40%;
    width: 80%;
    height: 300%;

    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.4),
        transparent
    );

    transform: rotate(25deg);
    transition: all .8s ease;
}

/* هاور طلایی */
.liquid-glass-btn .elementor-button:hover{
    background: rgba(255,215,0,0.18);
    border-color: rgba(255,215,0,0.7);

    color: #ffd700;

    box-shadow:
        0 0 25px rgba(255,215,0,.4),
        0 0 60px rgba(255,215,0,.25),
        inset 0 0 20px rgba(255,215,0,.15);

    transform: translateY(-3px);
}

/* حرکت موج شیشه */
.liquid-glass-btn .elementor-button:hover::before{
    left: 140%;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3709e2c */.elementor-945 .elementor-element.elementor-element-3709e2c .elementor-button {
    position: relative;
    overflow: hidden;

    background: #FAA72A;
    color: #fff;

    border: 1px solid rgba(241, 188, 50, 0.35);
    border-radius: 50px;

    padding: 16px 32px;

    transition:
        all .5s cubic-bezier(.4, 0, .2, 1);

    box-shadow:
        0 8px 25px rgba(3, 24, 51, .35);
}


/* شاین نقره‌ای */
.elementor-945 .elementor-element.elementor-element-3709e2c .elementor-button::before {
    content: "";

    position: absolute;
    top: -80%;
    left: -100%;

    width: 45px;
    height: 260%;

    background: linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.15),
        rgba(255,255,255,.9),
        rgba(255,255,255,.15),
        transparent
    );

    transform: rotate(25deg);

    animation: royalSilverShine 3.5s linear infinite;

    pointer-events: none;
}


/* انیمیشن شاین */
@keyframes royalSilverShine {

    0% {
        left: -100%;
    }

    45% {
        left: 150%;
    }

    100% {
        left: 150%;
    }
}


/* متن دکمه */
.elementor-945 .elementor-element.elementor-element-3709e2c .elementor-button-text {
    position: relative;
    z-index: 2;

    transition: .5s ease;
}


/* Hover */
.elementor-945 .elementor-element.elementor-element-3709e2c .elementor-button:hover {

    background: linear-gradient(
        135deg,
        #031833,
        #031833
    );

    color: #ffffff;

    border-radius: 18px;

    /* کشیده‌تر شدن */
    padding-left: 48px;
    padding-right: 48px;

    transform: translateY(-4px);

    box-shadow:
        0 15px 35px rgba(241,188,50,.35);
}


/* تغییر رنگ متن */
.elementor-945 .elementor-element.elementor-element-3709e2c .elementor-button:hover .elementor-button-text {
    color: #ffffff;
}


/* شاین هنگام هاور کمی قوی‌تر */
.elementor-945 .elementor-element.elementor-element-3709e2c .elementor-button:hover::before {
    animation-duration: 1.5s;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9146648 */.elementor-945 .elementor-element.elementor-element-9146648 .gform_title {
    display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'doran';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://holdingroyalgroup.com/wp-content/uploads/2026/07/Doran-Regular.woff') format('woff');
}
@font-face {
	font-family: 'doran';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://holdingroyalgroup.com/wp-content/uploads/2026/07/Doran-Medium.woff') format('woff');
}
@font-face {
	font-family: 'doran';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://holdingroyalgroup.com/wp-content/uploads/2026/07/Doran-Light.woff') format('woff');
}
@font-face {
	font-family: 'doran';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://holdingroyalgroup.com/wp-content/uploads/2026/07/Doran-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */