.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-350 .elementor-element.elementor-element-268462f{--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-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-350 .elementor-element.elementor-element-46f174c{text-align:center;}.elementor-350 .elementor-element.elementor-element-46f174c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-350 .elementor-element.elementor-element-ba07849{text-align:center;}.elementor-350 .elementor-element.elementor-element-97c386c{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.5;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-350 .elementor-element.elementor-element-97c386c::before, .elementor-350 .elementor-element.elementor-element-97c386c > .elementor-background-video-container::before, .elementor-350 .elementor-element.elementor-element-97c386c > .e-con-inner > .elementor-background-video-container::before, .elementor-350 .elementor-element.elementor-element-97c386c > .elementor-background-slideshow::before, .elementor-350 .elementor-element.elementor-element-97c386c > .e-con-inner > .elementor-background-slideshow::before, .elementor-350 .elementor-element.elementor-element-97c386c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://racontvoir.com/wp-content/uploads/2025/07/img_3.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:200px auto;}.elementor-350 .elementor-element.elementor-element-565244e{--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:flex-end;--align-items:center;--flex-wrap:wrap;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-350 .elementor-element.elementor-element-4bb00db img{border-radius:50px 50px 0px 50px;box-shadow:-7px -4px 10px 0px rgba(0,0,0,0.5);}.elementor-350 .elementor-element.elementor-element-e62d36c{--display:flex;--min-height:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:5em;--padding-right:1em;}.elementor-350 .elementor-element.elementor-element-209d1a6 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-350 .elementor-element.elementor-element-4974850{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.5;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-350 .elementor-element.elementor-element-4974850::before, .elementor-350 .elementor-element.elementor-element-4974850 > .elementor-background-video-container::before, .elementor-350 .elementor-element.elementor-element-4974850 > .e-con-inner > .elementor-background-video-container::before, .elementor-350 .elementor-element.elementor-element-4974850 > .elementor-background-slideshow::before, .elementor-350 .elementor-element.elementor-element-4974850 > .e-con-inner > .elementor-background-slideshow::before, .elementor-350 .elementor-element.elementor-element-4974850 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://racontvoir.com/wp-content/uploads/2025/07/img_3.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:200px auto;}.elementor-350 .elementor-element.elementor-element-1eaf487{--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:flex-end;--align-items:center;--flex-wrap:wrap;}.elementor-350 .elementor-element.elementor-element-1eaf487.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-350 .elementor-element.elementor-element-d5866d0{padding:0em 7em 7em 0em;}.elementor-350 .elementor-element.elementor-element-d5866d0 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:150px 0px 0px 0px;box-shadow:-13px 12px 10px -6px rgba(0,0,0,0.5);}.elementor-350 .elementor-element.elementor-element-3d0bdde{--display:flex;--padding-top:3em;--padding-bottom:3em;--padding-left:5em;--padding-right:1em;}.elementor-350 .elementor-element.elementor-element-0828bf2 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-350 .elementor-element.elementor-element-885862c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-350 .elementor-element.elementor-element-f78396b .elementor-heading-title{color:var( --e-global-color-text );}.elementor-350 .elementor-element.elementor-element-1bfbc91{--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-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-350 .elementor-element.elementor-element-33004e7{--spacer-size:50px;}.elementor-350 .elementor-element.elementor-element-b03c2b5{--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-350 .elementor-element.elementor-element-c46339e{--spacer-size:50px;}.elementor-350 .elementor-element.elementor-element-0004c7c{--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-350 .elementor-element.elementor-element-94689d7{text-align:center;}.elementor-350 .elementor-element.elementor-element-4ba5d32{--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-350 .elementor-element.elementor-element-9663818{text-align:center;}.elementor-350 .elementor-element.elementor-element-f92093a{--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:51px 51px 51px 51px;}.elementor-widget-mdp-glider-elementor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-mdp-glider-elementor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-mdp-glider-elementor .mdp-slider-container .mdp-glider-elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-mdp-glider-elementor .mdp-slider-container .mdp-glider-elementor-content{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-350 .elementor-element.elementor-element-e0e409a .mdp-card-default{border-radius:25px 25px 25px 25px;box-shadow:7px 5px 10px -5px rgba(0,0,0,0.5);}.elementor-350 .elementor-element.elementor-element-e0e409a a.mdp-slidenav > i{font-size:14px;}.elementor-350 .elementor-element.elementor-element-e0e409a a.mdp-slidenav i{color:#fff;}.elementor-350 .elementor-element.elementor-element-e0e409a a.mdp-slidenav:hover i{color:#fff;}.elementor-350 .elementor-element.elementor-element-ace9474{--spacer-size:50px;}.elementor-350 .elementor-element.elementor-element-4867d6d{--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-350 .elementor-element.elementor-element-4a4f732{--spacer-size:50px;}.elementor-350 .elementor-element.elementor-element-41963e7{--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-350 .elementor-element.elementor-element-825f7ed{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--border-radius:100px 100px 100px 100px;}.elementor-350 .elementor-element.elementor-element-f96d604 img{opacity:1;transition-duration:0s;border-radius:100px 0px 0px 0px;box-shadow:-5px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-350 .elementor-element.elementor-element-f96d604:hover img{opacity:1;}.elementor-350 .elementor-element.elementor-element-26ff98c{text-align:center;color:var( --e-global-color-secondary );}.elementor-350 .elementor-element.elementor-element-26ff98c p{margin-block-end:28px;}.elementor-350 .elementor-element.elementor-element-26ff98c a{color:var( --e-global-color-primary );}.elementor-350 .elementor-element.elementor-element-cfad37f img{border-radius:0px 100px 0px 0px;box-shadow:10px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-350 .elementor-element.elementor-element-cfad37f .widget-image-caption{margin-block-start:32px;}.elementor-350 .elementor-element.elementor-element-f9429d2 img{border-radius:0px 0px 0px 100px;box-shadow:-9px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-350 .elementor-element.elementor-element-f9429d2 .widget-image-caption{margin-block-start:38px;}.elementor-350 .elementor-element.elementor-element-7037425 img{border-radius:25px 25px 25px 25px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);}.elementor-350 .elementor-element.elementor-element-7037425 .widget-image-caption{margin-block-start:30px;}.elementor-350 .elementor-element.elementor-element-7502d29 img{border-radius:0px 0px 100px 0px;box-shadow:10px 7px 8px -6px rgba(0,0,0,0.5);}.elementor-350 .elementor-element.elementor-element-7502d29 .widget-image-caption{margin-block-start:27px;}.elementor-350 .elementor-element.elementor-element-112b9de{--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-350 .elementor-element.elementor-element-112b9de:not(.elementor-motion-effects-element-type-background), .elementor-350 .elementor-element.elementor-element-112b9de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-350 .elementor-element.elementor-element-112b9de > .elementor-shape-top svg, .elementor-350 .elementor-element.elementor-element-112b9de > .e-con-inner > .elementor-shape-top svg{width:calc(125% + 1.3px);}.elementor-350 .elementor-element.elementor-element-9cff5e9{--spacer-size:50px;}.elementor-350 .elementor-element.elementor-element-43b6fe2{--spacer-size:50px;}.elementor-widget-bwdimageaccordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-bwdimageaccordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-350 .elementor-element.elementor-element-ba3c092 .elementor-repeater-item-88f5d2f .bwdia-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-350 .elementor-element.elementor-element-ba3c092 .elementor-repeater-item-dd12813 .bwdia-title{color:#FFFFFF;}.elementor-350 .elementor-element.elementor-element-ba3c092 .elementor-repeater-item-30b174c .bwdia-title{color:#FFFFFF;}.elementor-350 .elementor-element.elementor-element-ba3c092 .elementor-repeater-item-4279df5 .bwdia-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-350 .elementor-element.elementor-element-ba3c092 > .elementor-widget-container{--e-transform-scale:1.1;}.elementor-350 .elementor-element.elementor-element-ba3c092 .bwdia-content-box{text-align:center;}.elementor-350 .elementor-element.elementor-element-ba3c092 {{CURRENT_ITEM}} .bwdia-single-img:hover > a:before{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-350 .elementor-element.elementor-element-ba3c092 {{CURRENT_ITEM}} .bwdia-common-style{height:318px;background-color:#FFFFFF;}.elementor-350 .elementor-element.elementor-element-6cc403f{--spacer-size:50px;}.elementor-350 .elementor-element.elementor-element-6261c9e{--spacer-size:50px;}.elementor-350 .elementor-element.elementor-element-be7e0d9{--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-350 .elementor-element.elementor-element-d95daa7{--spacer-size:50px;}.elementor-350 .elementor-element.elementor-element-d84ec28{--spacer-size:50px;}.elementor-350 .elementor-element.elementor-element-3089445{--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-350 .elementor-element.elementor-element-c65db55{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.5;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-350 .elementor-element.elementor-element-c65db55::before, .elementor-350 .elementor-element.elementor-element-c65db55 > .elementor-background-video-container::before, .elementor-350 .elementor-element.elementor-element-c65db55 > .e-con-inner > .elementor-background-video-container::before, .elementor-350 .elementor-element.elementor-element-c65db55 > .elementor-background-slideshow::before, .elementor-350 .elementor-element.elementor-element-c65db55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-350 .elementor-element.elementor-element-c65db55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://racontvoir.com/wp-content/uploads/2025/07/img_3.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:200px auto;}.elementor-350 .elementor-element.elementor-element-bceb490{--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:flex-end;--align-items:center;--flex-wrap:wrap;}.elementor-350 .elementor-element.elementor-element-f0e1351{padding:0em 7em 7em 0em;}.elementor-350 .elementor-element.elementor-element-f0e1351 img{width:100%;max-width:100%;height:317px;object-fit:cover;object-position:center center;border-radius:100px 0px 0px 0px;box-shadow:-6px -2px 10px -3px rgba(0,0,0,0.5);}.elementor-350 .elementor-element.elementor-element-660ec65{width:var( --container-widget-width, 350px );max-width:350px;padding:0em 0em 0em 0em;--container-widget-width:350px;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-350 .elementor-element.elementor-element-660ec65{right:0px;}body.rtl .elementor-350 .elementor-element.elementor-element-660ec65{left:0px;}.elementor-350 .elementor-element.elementor-element-660ec65 img{width:100%;max-width:67%;height:257px;object-fit:cover;object-position:center center;border-radius:0px 0px 100px 0px;box-shadow:5px 4px 10px 0px rgba(0,0,0,0.5);}.elementor-350 .elementor-element.elementor-element-19f0831{--display:flex;--padding-top:3em;--padding-bottom:3em;--padding-left:5em;--padding-right:1em;}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-350 .elementor-element.elementor-element-8680530 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(21px/2);}.elementor-350 .elementor-element.elementor-element-8680530 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(21px/2);}.elementor-350 .elementor-element.elementor-element-8680530 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(21px/2);}.elementor-350 .elementor-element.elementor-element-8680530 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-21px/2);}.elementor-350 .elementor-element.elementor-element-8680530 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-21px/2);}.elementor-350 .elementor-element.elementor-element-8680530 .elementor-icon-list-item:not(:last-child):after{content:"";}.elementor-350 .elementor-element.elementor-element-8680530 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-350 .elementor-element.elementor-element-8680530 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-350 .elementor-element.elementor-element-8680530 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-350 .elementor-element.elementor-element-8680530 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-350 .elementor-element.elementor-element-8680530 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-350 .elementor-element.elementor-element-8680530{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-350 .elementor-element.elementor-element-8680530 .elementor-icon-list-text{transition:color 0.3s;}.elementor-350 .elementor-element.elementor-element-a938068{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-gallery .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-gallery .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-350 .elementor-element.elementor-element-f6a1b72 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-350 .elementor-element.elementor-element-f6a1b72 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-350 .elementor-element.elementor-element-f6a1b72{--image-border-width:2px;--image-border-radius:19px;--image-transition-duration:1100ms;--overlay-transition-duration:500ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-350 .elementor-element.elementor-element-65b0435{--spacer-size:50px;}.elementor-350 .elementor-element.elementor-element-ac0345c{--spacer-size:50px;}.elementor-350 .elementor-element.elementor-element-e5b82ed{--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-350 .elementor-element.elementor-element-6ff72ca{text-align:center;}.elementor-350 .elementor-element.elementor-element-6ff72ca .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-350 .elementor-element.elementor-element-c9da0d9{--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-350 .elementor-element.elementor-element-8fd6a20{text-align:center;color:var( --e-global-color-primary );}.elementor-350 .elementor-element.elementor-element-8fd6a20 p{margin-block-end:0px;}.elementor-widget-swp-timeline-four .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-swp-timeline-four .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-350 .elementor-element.elementor-element-39daa70 .swp-single-inner .content-box .inner-title a{color:var( --e-global-color-secondary );}.elementor-350 .elementor-element.elementor-element-39daa70 .swp-single-inner .content-box .inner-title:hover a{color:var( --e-global-color-primary );}.elementor-350 .elementor-element.elementor-element-39daa70 .swp-single-inner .content-box .date{color:var( --e-global-color-primary );}.elementor-350 .elementor-element.elementor-element-39daa70 .swp-angle-left-circle-date .year-wrap{color:var( --e-global-color-primary );}.elementor-350 .elementor-element.elementor-element-39daa70 .swp-single-inner-wrap.style-15 .swp-angle-left-circle:before,
                    .swp-single-inner-wrap.style-15 .swp-angle-left-circle:after{background-color:var( --e-global-color-secondary );}.elementor-350 .elementor-element.elementor-element-39daa70 .owl-nav-style-icon .owl-nav button{color:var( --e-global-color-secondary );}.elementor-350 .elementor-element.elementor-element-39daa70 .swp-single-inner .content-box p{color:var( --e-global-color-primary );}.elementor-350 .elementor-element.elementor-element-3e70e0f{--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-350 .elementor-element.elementor-element-37d1fc0{text-align:center;color:var( --e-global-color-primary );}.elementor-350 .elementor-element.elementor-element-58009b6 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-350 .elementor-element.elementor-element-58009b6 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-350 .elementor-element.elementor-element-58009b6{--image-border-radius:22px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--title-text-color:#FFFFFF;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-350 .elementor-element.elementor-element-a53d447{--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-350 .elementor-element.elementor-element-6242a57{--spacer-size:50px;}.elementor-350 .elementor-element.elementor-element-59944b5{--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-350 .elementor-element.elementor-element-ab7ea68{--spacer-size:50px;}.elementor-350 .elementor-element.elementor-element-2cff847{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.5;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-350 .elementor-element.elementor-element-2cff847::before, .elementor-350 .elementor-element.elementor-element-2cff847 > .elementor-background-video-container::before, .elementor-350 .elementor-element.elementor-element-2cff847 > .e-con-inner > .elementor-background-video-container::before, .elementor-350 .elementor-element.elementor-element-2cff847 > .elementor-background-slideshow::before, .elementor-350 .elementor-element.elementor-element-2cff847 > .e-con-inner > .elementor-background-slideshow::before, .elementor-350 .elementor-element.elementor-element-2cff847 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://racontvoir.com/wp-content/uploads/2025/07/img_3.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:200px auto;}.elementor-350 .elementor-element.elementor-element-e70ee72{--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:flex-end;--align-items:center;--flex-wrap:wrap;}.elementor-350 .elementor-element.elementor-element-ead74f4 img{border-radius:0px 100px 0px 100px;box-shadow:-9px 6px 9px -5px rgba(0,0,0,0.5);}.elementor-350 .elementor-element.elementor-element-3b8d665{--display:flex;--padding-top:3em;--padding-bottom:3em;--padding-left:5em;--padding-right:1em;}.elementor-350 .elementor-element.elementor-element-41f6275 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-350 .elementor-element.elementor-element-955c3c0 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-350 .elementor-element.elementor-element-84aae78 .elementor-heading-title{color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-350 .elementor-element.elementor-element-565244e{--width:50%;}.elementor-350 .elementor-element.elementor-element-e62d36c{--width:49%;}.elementor-350 .elementor-element.elementor-element-1eaf487{--width:50%;}.elementor-350 .elementor-element.elementor-element-3d0bdde{--width:50%;}.elementor-350 .elementor-element.elementor-element-bceb490{--width:50%;}.elementor-350 .elementor-element.elementor-element-19f0831{--width:50%;}.elementor-350 .elementor-element.elementor-element-e70ee72{--width:50%;}.elementor-350 .elementor-element.elementor-element-3b8d665{--width:50%;}}@media(max-width:1024px){.elementor-350 .elementor-element.elementor-element-97c386c::before, .elementor-350 .elementor-element.elementor-element-97c386c > .elementor-background-video-container::before, .elementor-350 .elementor-element.elementor-element-97c386c > .e-con-inner > .elementor-background-video-container::before, .elementor-350 .elementor-element.elementor-element-97c386c > .elementor-background-slideshow::before, .elementor-350 .elementor-element.elementor-element-97c386c > .e-con-inner > .elementor-background-slideshow::before, .elementor-350 .elementor-element.elementor-element-97c386c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:100px auto;}.elementor-350 .elementor-element.elementor-element-97c386c{--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-350 .elementor-element.elementor-element-e62d36c{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-350 .elementor-element.elementor-element-4974850::before, .elementor-350 .elementor-element.elementor-element-4974850 > .elementor-background-video-container::before, .elementor-350 .elementor-element.elementor-element-4974850 > .e-con-inner > .elementor-background-video-container::before, .elementor-350 .elementor-element.elementor-element-4974850 > .elementor-background-slideshow::before, .elementor-350 .elementor-element.elementor-element-4974850 > .e-con-inner > .elementor-background-slideshow::before, .elementor-350 .elementor-element.elementor-element-4974850 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:100px auto;}.elementor-350 .elementor-element.elementor-element-4974850{--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-350 .elementor-element.elementor-element-d5866d0{padding:0em 3em 5em 0em;}.elementor-350 .elementor-element.elementor-element-d5866d0 img{height:465px;}.elementor-350 .elementor-element.elementor-element-3d0bdde{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-350 .elementor-element.elementor-element-825f7ed{--grid-auto-flow:row;}.elementor-350 .elementor-element.elementor-element-c65db55::before, .elementor-350 .elementor-element.elementor-element-c65db55 > .elementor-background-video-container::before, .elementor-350 .elementor-element.elementor-element-c65db55 > .e-con-inner > .elementor-background-video-container::before, .elementor-350 .elementor-element.elementor-element-c65db55 > .elementor-background-slideshow::before, .elementor-350 .elementor-element.elementor-element-c65db55 > .e-con-inner > .elementor-background-slideshow::before, .elementor-350 .elementor-element.elementor-element-c65db55 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:100px auto;}.elementor-350 .elementor-element.elementor-element-c65db55{--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-350 .elementor-element.elementor-element-f0e1351{padding:0em 3em 5em 0em;}.elementor-350 .elementor-element.elementor-element-f0e1351 img{height:465px;}.elementor-350 .elementor-element.elementor-element-660ec65{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-350 .elementor-element.elementor-element-660ec65 img{height:250px;}.elementor-350 .elementor-element.elementor-element-19f0831{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-350 .elementor-element.elementor-element-2cff847::before, .elementor-350 .elementor-element.elementor-element-2cff847 > .elementor-background-video-container::before, .elementor-350 .elementor-element.elementor-element-2cff847 > .e-con-inner > .elementor-background-video-container::before, .elementor-350 .elementor-element.elementor-element-2cff847 > .elementor-background-slideshow::before, .elementor-350 .elementor-element.elementor-element-2cff847 > .e-con-inner > .elementor-background-slideshow::before, .elementor-350 .elementor-element.elementor-element-2cff847 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:100px auto;}.elementor-350 .elementor-element.elementor-element-2cff847{--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-350 .elementor-element.elementor-element-3b8d665{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}}@media(max-width:767px){.elementor-350 .elementor-element.elementor-element-97c386c{--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-350 .elementor-element.elementor-element-4974850{--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-350 .elementor-element.elementor-element-d5866d0{padding:0em 3em 3em 0em;}.elementor-350 .elementor-element.elementor-element-d5866d0 img{height:300px;border-radius:50px 0px 0px 0px;}.elementor-350 .elementor-element.elementor-element-825f7ed{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-350 .elementor-element.elementor-element-c65db55{--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-350 .elementor-element.elementor-element-f0e1351{padding:0em 3em 3em 0em;}.elementor-350 .elementor-element.elementor-element-f0e1351 img{height:300px;border-radius:50px 0px 0px 0px;}.elementor-350 .elementor-element.elementor-element-660ec65{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-350 .elementor-element.elementor-element-660ec65 img{height:150px;border-radius:0px 0px 50px 0px;}.elementor-350 .elementor-element.elementor-element-2cff847{--padding-top:2em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}}/* Start custom CSS for heading, class: .elementor-element-46f174c *//* الصندوق الزجاجي */
.elementor-350 .elementor-element.elementor-element-46f174c {
    position: relative;
    background: rgba(255, 255, 255, 0.07);
    backdrop-filter: blur(22px) saturate(160%);
    -webkit-backdrop-filter: blur(22px) saturate(160%);
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.18);
    padding: 40px;
    box-shadow: 0 0 35px rgba(212, 99, 220, 0.25);
}

/* النصوص العامة — الآن أسود */
.elementor-350 .elementor-element.elementor-element-46f174c p,
.elementor-350 .elementor-element.elementor-element-46f174c span,
.elementor-350 .elementor-element.elementor-element-46f174c li {
    color: #000000 !important; /* أسود */
    font-weight: 300;
    letter-spacing: 0.4px;
}

/* العنوان الأول — زهري (كما هو) */
.elementor-350 .elementor-element.elementor-element-46f174c h3, 
.elementor-350 .elementor-element.elementor-element-46f174c h4 {
    color: #D463DC !important; /* Primary */
    font-weight: 600;
    letter-spacing: 0.7px;
}

/* العنوان الكبير — الآن موف */
.elementor-350 .elementor-element.elementor-element-46f174c h1,
.elementor-350 .elementor-element.elementor-element-46f174c h2 {
    color: #935DE9 !important; /* Secondary */
    font-weight: 700;
    letter-spacing: 0.8px;
}

/* العنوان الفرعي — موف (يبقى كما هو) */
.elementor-350 .elementor-element.elementor-element-46f174c .elementor-heading-title + p,
.elementor-350 .elementor-element.elementor-element-46f174c h5,
.elementor-350 .elementor-element.elementor-element-46f174c h6 {
    color: #935DE9 !important;
    font-weight: 500;
}

/* اللمعة الخلفية */
.elementor-350 .elementor-element.elementor-element-46f174c::before {
    content: "";
    position: absolute;
    top: -25%;
    right: -15%;
    width: 260px;
    height: 260px;
    background: radial-gradient(circle, #D463DC 0%, transparent 70%);
    opacity: 0.35;
    filter: blur(45px);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba07849 *//* الصندوق الزجاجي */
.elementor-350 .elementor-element.elementor-element-ba07849 {
    position: relative;
    background: rgba(255, 255, 255, 0.07);
    backdrop-filter: blur(22px) saturate(160%);
    -webkit-backdrop-filter: blur(22px) saturate(160%);
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.18);
    padding: 40px;
    box-shadow: 0 0 35px rgba(212, 99, 220, 0.25);
}

/* النصوص العامة — الآن أسود */
.elementor-350 .elementor-element.elementor-element-ba07849 p,
.elementor-350 .elementor-element.elementor-element-ba07849 span,
.elementor-350 .elementor-element.elementor-element-ba07849 li {
    color: #000000 !important; /* أسود */
    font-weight: 300;
    letter-spacing: 0.4px;
}

/* العنوان الأول — زهري (كما هو) */
.elementor-350 .elementor-element.elementor-element-ba07849 h3, 
.elementor-350 .elementor-element.elementor-element-ba07849 h4 {
    color: #D463DC !important; /* Primary */
    font-weight: 600;
    letter-spacing: 0.7px;
}

/* العنوان الكبير — الآن موف */
.elementor-350 .elementor-element.elementor-element-ba07849 h1,
.elementor-350 .elementor-element.elementor-element-ba07849 h2 {
    color: #935DE9 !important; /* Secondary */
    font-weight: 700;
    letter-spacing: 0.8px;
}

/* العنوان الفرعي — موف (يبقى كما هو) */
.elementor-350 .elementor-element.elementor-element-ba07849 .elementor-heading-title + p,
.elementor-350 .elementor-element.elementor-element-ba07849 h5,
.elementor-350 .elementor-element.elementor-element-ba07849 h6 {
    color: #935DE9 !important;
    font-weight: 500;
}

/* اللمعة الخلفية */
.elementor-350 .elementor-element.elementor-element-ba07849::before {
    content: "";
    position: absolute;
    top: -25%;
    right: -15%;
    width: 260px;
    height: 260px;
    background: radial-gradient(circle, #D463DC 0%, transparent 70%);
    opacity: 0.35;
    filter: blur(45px);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-209d1a6 *//* الصندوق الزجاجي */
.elementor-350 .elementor-element.elementor-element-209d1a6 {
    position: relative;
    background: rgba(255, 255, 255, 0.07);
    backdrop-filter: blur(22px) saturate(160%);
    -webkit-backdrop-filter: blur(22px) saturate(160%);
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.18);
    padding: 40px;
    box-shadow: 0 0 35px rgba(212, 99, 220, 0.25);
}

/* النصوص العامة — الآن أسود */
.elementor-350 .elementor-element.elementor-element-209d1a6 p,
.elementor-350 .elementor-element.elementor-element-209d1a6 span,
.elementor-350 .elementor-element.elementor-element-209d1a6 li {
    color: #000000 !important; /* أسود */
    font-weight: 300;
    letter-spacing: 0.4px;
}

/* العنوان الأول — زهري (كما هو) */
.elementor-350 .elementor-element.elementor-element-209d1a6 h3, 
.elementor-350 .elementor-element.elementor-element-209d1a6 h4 {
    color: #D463DC !important; /* Primary */
    font-weight: 600;
    letter-spacing: 0.7px;
}

/* العنوان الكبير — الآن موف */
.elementor-350 .elementor-element.elementor-element-209d1a6 h1,
.elementor-350 .elementor-element.elementor-element-209d1a6 h2 {
    color: #935DE9 !important; /* Secondary */
    font-weight: 700;
    letter-spacing: 0.8px;
}

/* العنوان الفرعي — موف (يبقى كما هو) */
.elementor-350 .elementor-element.elementor-element-209d1a6 .elementor-heading-title + p,
.elementor-350 .elementor-element.elementor-element-209d1a6 h5,
.elementor-350 .elementor-element.elementor-element-209d1a6 h6 {
    color: #935DE9 !important;
    font-weight: 500;
}

/* اللمعة الخلفية */
.elementor-350 .elementor-element.elementor-element-209d1a6::before {
    content: "";
    position: absolute;
    top: -25%;
    right: -15%;
    width: 260px;
    height: 260px;
    background: radial-gradient(circle, #D463DC 0%, transparent 70%);
    opacity: 0.35;
    filter: blur(45px);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e368483 *//* الصندوق الزجاجي */
.elementor-350 .elementor-element.elementor-element-e368483 {
    position: relative;
    background: rgba(255, 255, 255, 0.07);
    backdrop-filter: blur(22px) saturate(160%);
    -webkit-backdrop-filter: blur(22px) saturate(160%);
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.18);
    padding: 50px 40px;
    box-shadow: 0 0 35px rgba(147, 93, 233, 0.25); /* ظل موف */
    text-align: center;
}

/* نص الاقتباس */
.elementor-350 .elementor-element.elementor-element-e368483 p {
    color: #3a3a3a !important;
    font-style: italic;
    font-size: 20px;
    line-height: 1.7;
    font-weight: 400;
}

/* علامات الاقتباس */
.elementor-350 .elementor-element.elementor-element-e368483::before,
.elementor-350 .elementor-element.elementor-element-e368483::after {
    content: "“";
    position: absolute;
    font-size: 80px;
    color: rgba(147, 93, 233, 0.25); /* موف شفاف */
    font-weight: 700;
    font-family: serif;
}

.elementor-350 .elementor-element.elementor-element-e368483::before {
    top: -20px;
    left: 20px;
}

.elementor-350 .elementor-element.elementor-element-e368483::after {
    content: "”";
    bottom: -20px;
    right: 20px;
}

/* لمعة خلفية */
.elementor-350 .elementor-element.elementor-element-e368483::marker {}
.elementor-350 .elementor-element.elementor-element-e368483::before,
.elementor-350 .elementor-element.elementor-element-e368483::after {}

.elementor-350 .elementor-element.elementor-element-e368483::after {
    content: "”";
}

/* لمعة خلفية */
.elementor-350 .elementor-element.elementor-element-e368483::before,
.elementor-350 .elementor-element.elementor-element-e368483::after {
    z-index: 2;
}

.elementor-350 .elementor-element.elementor-element-e368483::before,
.elementor-350 .elementor-element.elementor-element-e368483::after {}

.elementor-350 .elementor-element.elementor-element-e368483::before {
    z-index: 2;
}

.elementor-350 .elementor-element.elementor-element-e368483::after {
    z-index: 2;
}

/* لمعة إضافية خلف الاقتباس */
.elementor-350 .elementor-element.elementor-element-e368483::marker {}
.elementor-350 .elementor-element.elementor-element-e368483::after {}
.elementor-350 .elementor-element.elementor-element-e368483::before {}

.elementor-350 .elementor-element.elementor-element-e368483::before,
.elementor-350 .elementor-element.elementor-element-e368483::after {}

.elementor-350 .elementor-element.elementor-element-e368483::marker {}

/* لمعة خلفية */
.elementor-350 .elementor-element.elementor-element-e368483::marker {}

.elementor-350 .elementor-element.elementor-element-e368483::before {
    top: -20px;
}

.elementor-350 .elementor-element.elementor-element-e368483::after {
    bottom: -20px;
}

/* لمعة خارجية */
.elementor-350 .elementor-element.elementor-element-e368483::before {
    font-family: serif;
}

.elementor-350 .elementor-element.elementor-element-e368483::after {
    font-family: serif;
}

/* لمعة خلفية */
.elementor-350 .elementor-element.elementor-element-e368483::before,
.elementor-350 .elementor-element.elementor-element-e368483::after {}

.elementor-350 .elementor-element.elementor-element-e368483::before {
    color: rgba(147, 93, 233, 0.25);
}

.elementor-350 .elementor-element.elementor-element-e368483::after {
    color: rgba(147, 93, 233, 0.25);
}

/* لمعة موف بالخلف */
.elementor-350 .elementor-element.elementor-element-e368483::backdrop {}
.elementor-350 .elementor-element.elementor-element-e368483::after {}
.elementor-350 .elementor-element.elementor-element-e368483::before {}

.elementor-350 .elementor-element.elementor-element-e368483::before,
.elementor-350 .elementor-element.elementor-element-e368483::after {}

.elementor-350 .elementor-element.elementor-element-e368483::marker {}

.elementor-350 .elementor-element.elementor-element-e368483::before {}

.elementor-350 .elementor-element.elementor-element-e368483::after {}

.elementor-350 .elementor-element.elementor-element-e368483::backdrop {}

.elementor-350 .elementor-element.elementor-element-e368483::before {}

.elementor-350 .elementor-element.elementor-element-e368483::after {}

.elementor-350 .elementor-element.elementor-element-e368483::backdrop {}

/* لمعة بالخلف */
.elementor-350 .elementor-element.elementor-element-e368483::before {}
.elementor-350 .elementor-element.elementor-element-e368483::after {}

.elementor-350 .elementor-element.elementor-element-e368483::before {
    position: absolute;
}

.elementor-350 .elementor-element.elementor-element-e368483::after {
    position: absolute;
}

/* اللمعة الخلفية الكبيرة */
.elementor-350 .elementor-element.elementor-element-e368483::before {
    top: -20px;
}
.elementor-350 .elementor-element.elementor-element-e368483::after {
    bottom: -20px;
}

.elementor-350 .elementor-element.elementor-element-e368483::after,
.elementor-350 .elementor-element.elementor-element-e368483::before {}

.elementor-350 .elementor-element.elementor-element-e368483 .glow {
    position: absolute;
}

.elementor-350 .elementor-element.elementor-element-e368483::marker {}

/* لمعة خارجية */
.elementor-350 .elementor-element.elementor-element-e368483::before,
.elementor-350 .elementor-element.elementor-element-e368483::after {}

.elementor-350 .elementor-element.elementor-element-e368483::before,
.elementor-350 .elementor-element.elementor-element-e368483::after {}

.elementor-350 .elementor-element.elementor-element-e368483::before,
.elementor-350 .elementor-element.elementor-element-e368483::after {}

.elementor-350 .elementor-element.elementor-element-e368483::before {}
.elementor-350 .elementor-element.elementor-element-e368483::after {}

/* لمعة موف */
.elementor-350 .elementor-element.elementor-element-e368483::before,
.elementor-350 .elementor-element.elementor-element-e368483::after {}

.elementor-350 .elementor-element.elementor-element-e368483 {
    position: relative;
}

.elementor-350 .elementor-element.elementor-element-e368483::after {}
.elementor-350 .elementor-element.elementor-element-e368483::before {}

.elementor-350 .elementor-element.elementor-element-e368483::before,
.elementor-350 .elementor-element.elementor-element-e368483::after {}

/* لمعة خلفية إضافية */
.elementor-350 .elementor-element.elementor-element-e368483::before {
    top: -25%;
}
.elementor-350 .elementor-element.elementor-element-e368483::after {
    bottom: -25%;
}

.elementor-350 .elementor-element.elementor-element-e368483::before,
.elementor-350 .elementor-element.elementor-element-e368483::after {}

.elementor-350 .elementor-element.elementor-element-e368483::before,
.elementor-350 .elementor-element.elementor-element-e368483::after {}

/* لمعة كبيرة */
.elementor-350 .elementor-element.elementor-element-e368483::before,
.elementor-350 .elementor-element.elementor-element-e368483::after {}

.elementor-350 .elementor-element.elementor-element-e368483::before {
    z-index: -1;
    content: "";
    top: -25%;
    right: -15%;
    width: 260px;
    height: 260px;
    background: radial-gradient(circle, #935DE9 0%, transparent 70%);
    opacity: 0.40;
    filter: blur(55px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0828bf2 *//* الصندوق الزجاجي */
.elementor-350 .elementor-element.elementor-element-0828bf2 {
    position: relative;
    background: rgba(255, 255, 255, 0.07);
    backdrop-filter: blur(22px) saturate(160%);
    -webkit-backdrop-filter: blur(22px) saturate(160%);
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.18);
    padding: 40px;
    box-shadow: 0 0 35px rgba(212, 99, 220, 0.25);
}

/* النصوص الداخلية */
.elementor-350 .elementor-element.elementor-element-0828bf2 p,
.elementor-350 .elementor-element.elementor-element-0828bf2 span,
.elementor-350 .elementor-element.elementor-element-0828bf2 li {
    color: #E6E6E6 !important;
    font-weight: 300;
    letter-spacing: 0.6px;
}

/* العنوان الرئيسي — Primary */
.elementor-350 .elementor-element.elementor-element-0828bf2 h1,
.elementor-350 .elementor-element.elementor-element-0828bf2 h2 {
    color: #D463DC !important;  /* Primary */
    font-weight: 600;
    letter-spacing: 0.8px;
}

/* العنوان الفرعي — Secondary */
.elementor-350 .elementor-element.elementor-element-0828bf2 h3,
.elementor-350 .elementor-element.elementor-element-0828bf2 h4 {
    color: #935DE9 !important;  /* Secondary */
    font-weight: 500;
    letter-spacing: 0.7px;
}

/* لمعان خلفي ناعم */
.elementor-350 .elementor-element.elementor-element-0828bf2::before {
    content: "";
    position: absolute;
    top: -25%;
    right: -15%;
    width: 260px;
    height: 260px;
    background: radial-gradient(circle, #D463DC 0%, transparent 70%);
    opacity: 0.35;
    filter: blur(45px);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f78396b *//* الصندوق الزجاجي */
.elementor-350 .elementor-element.elementor-element-f78396b {
    position: relative;
    background: rgba(255, 255, 255, 0.07);
    backdrop-filter: blur(22px) saturate(160%);
    -webkit-backdrop-filter: blur(22px) saturate(160%);
    border-radius: 22px;
    border: 1px solid rgba(255, 255, 255, 0.18);
    padding: 40px;
    box-shadow: 0 0 35px rgba(212, 99, 220, 0.25);
}

/* النصوص العامة */
.elementor-350 .elementor-element.elementor-element-f78396b p,
.elementor-350 .elementor-element.elementor-element-f78396b span,
.elementor-350 .elementor-element.elementor-element-f78396b li {
    color: #4A4A4A !important; /* رمادي غامق ومقروء */
    font-weight: 300;
    letter-spacing: 0.4px;
}

/* العنوان الأول — زهري */
.elementor-350 .elementor-element.elementor-element-f78396b h3, 
.elementor-350 .elementor-element.elementor-element-f78396b h4 {
    color: #D463DC !important; /* Primary */
    font-weight: 600;
    letter-spacing: 0.7px;
}

/* العنوان الكبير — أسود */
.elementor-350 .elementor-element.elementor-element-f78396b h1,
.elementor-350 .elementor-element.elementor-element-f78396b h2 {
    color: #000000 !important; /* أسود */
    font-weight: 700;
    letter-spacing: 0.8px;
}

/* العنوان الفرعي — موف */
.elementor-350 .elementor-element.elementor-element-f78396b .elementor-heading-title + p,
.elementor-350 .elementor-element.elementor-element-f78396b h5,
.elementor-350 .elementor-element.elementor-element-f78396b h6 {
    color: #935DE9 !important; /* Secondary */
    font-weight: 500;
}

/* اللمعة الخلفية */
.elementor-350 .elementor-element.elementor-element-f78396b::before {
    content: "";
    position: absolute;
    top: -25%;
    right: -15%;
    width: 260px;
    height: 260px;
    background: radial-gradient(circle, #D463DC 0%, transparent 70%);
    opacity: 0.35;
    filter: blur(45px);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94689d7 *//* الصندوق */
.elementor-350 .elementor-element.elementor-element-94689d7 {
    position: relative;
    padding: 25px 40px;
    border-radius: 28px;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.10) 0%,
        rgba(255,255,255,0.05) 100%
    );
    backdrop-filter: blur(20px) saturate(160%);
    -webkit-backdrop-filter: blur(20px) saturate(160%);
    border: 1.5px solid rgba(255,255,255,0.35);

    /* الخط اللامع المحيط */
    box-shadow: 
        0 0 0 2px rgba(255,255,255,0.35) inset,
        0 0 35px rgba(212, 99, 220, 0.30),
        0 0 55px rgba(147, 93, 233, 0.30);
}

/* النص بتدرج لوني */
.elementor-350 .elementor-element.elementor-element-94689d7 h1,
.elementor-350 .elementor-element.elementor-element-94689d7 h2,
.elementor-350 .elementor-element.elementor-element-94689d7 h3,
.elementor-350 .elementor-element.elementor-element-94689d7 p,
.elementor-350 .elementor-element.elementor-element-94689d7 span {
    background: linear-gradient(90deg, #D463DC, #935DE9);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    letter-spacing: 0.6px;
}

/* اللمعة الكبيرة بالخلف */
.elementor-350 .elementor-element.elementor-element-94689d7::before {
    content: "";
    position: absolute;
    top: -30%;
    right: -20%;
    width: 330px;
    height: 330px;
    background: radial-gradient(circle, #D463DC 0%, transparent 70%);
    opacity: 0.35;
    filter: blur(60px);
    z-index: -1;
}

/* لمعة إضافية على اليسار للتماشي مع التدرج */
.elementor-350 .elementor-element.elementor-element-94689d7::after {
    content: "";
    position: absolute;
    bottom: -25%;
    left: -15%;
    width: 260px;
    height: 260px;
    background: radial-gradient(circle, #935DE9 0%, transparent 70%);
    opacity: 0.30;
    filter: blur(55px);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9663818 *//* الصندوق الزجاجي */
.elementor-350 .elementor-element.elementor-element-9663818 {
    position: relative;
    background: rgba(255, 255, 255, 0.07);
    backdrop-filter: blur(11px) saturate(160%);
    -webkit-backdrop-filter: blur(22px) saturate(160%);
    border-radius: 11px;
    border: 1px solid rgba(255, 255, 255, 0.18);
    padding: 15px;
    box-shadow: 0 0 35px rgba(212, 99, 220, 0.25);
}

/* النصوص العامة — الآن أسود */
.elementor-350 .elementor-element.elementor-element-9663818 p,
.elementor-350 .elementor-element.elementor-element-9663818 span,
.elementor-350 .elementor-element.elementor-element-9663818 li {
    color: #000000 !important; /* أسود */
    font-weight: 300;
    letter-spacing: 0.4px;
}

/* العنوان الأول — زهري (كما هو) */
.elementor-350 .elementor-element.elementor-element-9663818 h3, 
.elementor-350 .elementor-element.elementor-element-9663818 h4 {
    color: #D463DC !important; /* Primary */
    font-weight: 600;
    letter-spacing: 0.7px;
}

/* العنوان الكبير — الآن موف */
.elementor-350 .elementor-element.elementor-element-9663818 h1,
.elementor-350 .elementor-element.elementor-element-9663818 h2 {
    color: #935DE9 !important; /* Secondary */
    font-weight: 700;
    letter-spacing: 0.8px;
}

/* العنوان الفرعي — موف (يبقى كما هو) */
.elementor-350 .elementor-element.elementor-element-9663818 .elementor-heading-title + p,
.elementor-350 .elementor-element.elementor-element-9663818 h5,
.elementor-350 .elementor-element.elementor-element-9663818 h6 {
    color: #935DE9 !important;
    font-weight: 500;
}

/* اللمعة الخلفية */
.elementor-350 .elementor-element.elementor-element-9663818::before {
    content: "";
    position: absolute;
    top: -25%;
    right: -15%;
    width: 260px;
    height: 260px;
    background: radial-gradient(circle, #D463DC 0%, transparent 70%);
    opacity: 0.35;
    filter: blur(45px);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26ff98c *//* الصندوق */
.elementor-350 .elementor-element.elementor-element-26ff98c {
    position: relative;
    padding: 25px 40px;
    border-radius: 28px;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.10) 0%,
        rgba(255,255,255,0.05) 100%
    );
    backdrop-filter: blur(20px) saturate(160%);
    -webkit-backdrop-filter: blur(20px) saturate(160%);
    border: 1.5px solid rgba(255,255,255,0.35);

    /* الخط اللامع المحيط */
    box-shadow: 
        0 0 0 2px rgba(255,255,255,0.35) inset,
        0 0 35px rgba(212, 99, 220, 0.30),
        0 0 55px rgba(147, 93, 233, 0.30);
}

/* النص بتدرج لوني */
.elementor-350 .elementor-element.elementor-element-26ff98c h1,
.elementor-350 .elementor-element.elementor-element-26ff98c h2,
.elementor-350 .elementor-element.elementor-element-26ff98c h3,
.elementor-350 .elementor-element.elementor-element-26ff98c p,
.elementor-350 .elementor-element.elementor-element-26ff98c span {
    background: linear-gradient(90deg, #D463DC, #935DE9);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    letter-spacing: 0.6px;
}

/* اللمعة الكبيرة بالخلف */
.elementor-350 .elementor-element.elementor-element-26ff98c::before {
    content: "";
    position: absolute;
    top: -30%;
    right: -20%;
    width: 330px;
    height: 330px;
    background: radial-gradient(circle, #D463DC 0%, transparent 70%);
    opacity: 0.35;
    filter: blur(60px);
    z-index: -1;
}

/* لمعة إضافية على اليسار للتماشي مع التدرج */
.elementor-350 .elementor-element.elementor-element-26ff98c::after {
    content: "";
    position: absolute;
    bottom: -25%;
    left: -15%;
    width: 260px;
    height: 260px;
    background: radial-gradient(circle, #935DE9 0%, transparent 70%);
    opacity: 0.30;
    filter: blur(55px);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19f0831 *//* الصندوق الزجاجي */
.elementor-350 .elementor-element.elementor-element-19f0831 {
    position: relative;
    background: rgba(255, 255, 255, 0.07);
    backdrop-filter: blur(11px) saturate(160%);
    -webkit-backdrop-filter: blur(22px) saturate(160%);
    border-radius: 11px;
    border: 1px solid rgba(255, 255, 255, 0.18);
    padding: 0.5 px;
    box-shadow: 0 0 35px rgba(212, 99, 220, 0.25);
}

/* النصوص العامة — الآن أسود */
.elementor-350 .elementor-element.elementor-element-19f0831 p,
.elementor-350 .elementor-element.elementor-element-19f0831 span,
.elementor-350 .elementor-element.elementor-element-19f0831 li {
    color: #000000 !important; /* أسود */
    font-weight: 300;
    letter-spacing: 0.4px;
}

/* العنوان الأول — زهري (كما هو) */
.elementor-350 .elementor-element.elementor-element-19f0831 h3, 
.elementor-350 .elementor-element.elementor-element-19f0831 h4 {
    color: #D463DC !important; /* Primary */
    font-weight: 600;
    letter-spacing: 0.7px;
}

/* العنوان الكبير — الآن موف */
.elementor-350 .elementor-element.elementor-element-19f0831 h1,
.elementor-350 .elementor-element.elementor-element-19f0831 h2 {
    color: #935DE9 !important; /* Secondary */
    font-weight: 700;
    letter-spacing: 0.8px;
}

/* العنوان الفرعي — موف (يبقى كما هو) */
.elementor-350 .elementor-element.elementor-element-19f0831 .elementor-heading-title + p,
.elementor-350 .elementor-element.elementor-element-19f0831 h5,
.elementor-350 .elementor-element.elementor-element-19f0831 h6 {
    color: #935DE9 !important;
    font-weight: 500;
}

/* اللمعة الخلفية */
.elementor-350 .elementor-element.elementor-element-19f0831::before {
    content: "";
    position: absolute;
    top: -25%;
    right: -15%;
    width: 260px;
    height: 260px;
    background: radial-gradient(circle, #D463DC 0%, transparent 70%);
    opacity: 0.35;
    filter: blur(45px);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ff72ca *//* الصندوق */
.elementor-350 .elementor-element.elementor-element-6ff72ca {
    position: relative;
    padding: 25px 40px;
    border-radius: 28px;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.10) 0%,
        rgba(255,255,255,0.05) 100%
    );
    backdrop-filter: blur(20px) saturate(160%);
    -webkit-backdrop-filter: blur(20px) saturate(160%);
    border: 1.5px solid rgba(255,255,255,0.35);

    /* الخط اللامع المحيط */
    box-shadow: 
        0 0 0 2px rgba(255,255,255,0.35) inset,
        0 0 35px rgba(212, 99, 220, 0.30),
        0 0 55px rgba(147, 93, 233, 0.30);
}

/* النص بتدرج لوني */
.elementor-350 .elementor-element.elementor-element-6ff72ca h1,
.elementor-350 .elementor-element.elementor-element-6ff72ca h2,
.elementor-350 .elementor-element.elementor-element-6ff72ca h3,
.elementor-350 .elementor-element.elementor-element-6ff72ca p,
.elementor-350 .elementor-element.elementor-element-6ff72ca span {
    background: linear-gradient(90deg, #D463DC, #935DE9);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    letter-spacing: 0.6px;
}

/* اللمعة الكبيرة بالخلف */
.elementor-350 .elementor-element.elementor-element-6ff72ca::before {
    content: "";
    position: absolute;
    top: -30%;
    right: -20%;
    width: 330px;
    height: 330px;
    background: radial-gradient(circle, #D463DC 0%, transparent 70%);
    opacity: 0.35;
    filter: blur(60px);
    z-index: -1;
}

/* لمعة إضافية على اليسار للتماشي مع التدرج */
.elementor-350 .elementor-element.elementor-element-6ff72ca::after {
    content: "";
    position: absolute;
    bottom: -25%;
    left: -15%;
    width: 260px;
    height: 260px;
    background: radial-gradient(circle, #935DE9 0%, transparent 70%);
    opacity: 0.30;
    filter: blur(55px);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8fd6a20 *//* الصندوق الزجاجي */
.elementor-350 .elementor-element.elementor-element-8fd6a20 {
    position: relative;
    background: rgba(255, 255, 255, 0.07);
    backdrop-filter: blur(11px) saturate(160%);
    -webkit-backdrop-filter: blur(22px) saturate(160%);
    border-radius: 11px;
    border: 1px solid rgba(255, 255, 255, 0.18);
    padding: 0.5 px;
    box-shadow: 0 0 35px rgba(212, 99, 220, 0.25);
}

/* النصوص العامة — الآن أسود */
.elementor-350 .elementor-element.elementor-element-8fd6a20 p,
.elementor-350 .elementor-element.elementor-element-8fd6a20 span,
.elementor-350 .elementor-element.elementor-element-8fd6a20 li {
    color: #000000 !important; /* أسود */
    font-weight: 300;
    letter-spacing: 0.4px;
}

/* العنوان الأول — زهري (كما هو) */
.elementor-350 .elementor-element.elementor-element-8fd6a20 h3, 
.elementor-350 .elementor-element.elementor-element-8fd6a20 h4 {
    color: #D463DC !important; /* Primary */
    font-weight: 600;
    letter-spacing: 0.7px;
}

/* العنوان الكبير — الآن موف */
.elementor-350 .elementor-element.elementor-element-8fd6a20 h1,
.elementor-350 .elementor-element.elementor-element-8fd6a20 h2 {
    color: #935DE9 !important; /* Secondary */
    font-weight: 700;
    letter-spacing: 0.8px;
}

/* العنوان الفرعي — موف (يبقى كما هو) */
.elementor-350 .elementor-element.elementor-element-8fd6a20 .elementor-heading-title + p,
.elementor-350 .elementor-element.elementor-element-8fd6a20 h5,
.elementor-350 .elementor-element.elementor-element-8fd6a20 h6 {
    color: #935DE9 !important;
    font-weight: 500;
}

/* اللمعة الخلفية */
.elementor-350 .elementor-element.elementor-element-8fd6a20::before {
    content: "";
    position: absolute;
    top: -25%;
    right: -15%;
    width: 260px;
    height: 260px;
    background: radial-gradient(circle, #D463DC 0%, transparent 70%);
    opacity: 0.35;
    filter: blur(45px);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37d1fc0 *//* الصندوق */
.elementor-350 .elementor-element.elementor-element-37d1fc0 {
    position: relative;
    padding: 25px 40px;
    border-radius: 28px;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.10) 0%,
        rgba(255,255,255,0.05) 100%
    );
    backdrop-filter: blur(20px) saturate(160%);
    -webkit-backdrop-filter: blur(20px) saturate(160%);
    border: 1.5px solid rgba(255,255,255,0.35);

    /* الخط اللامع المحيط */
    box-shadow: 
        0 0 0 2px rgba(255,255,255,0.35) inset,
        0 0 35px rgba(212, 99, 220, 0.30),
        0 0 55px rgba(147, 93, 233, 0.30);
}

/* النص بتدرج لوني */
.elementor-350 .elementor-element.elementor-element-37d1fc0 h1,
.elementor-350 .elementor-element.elementor-element-37d1fc0 h2,
.elementor-350 .elementor-element.elementor-element-37d1fc0 h3,
.elementor-350 .elementor-element.elementor-element-37d1fc0 p,
.elementor-350 .elementor-element.elementor-element-37d1fc0 span {
    background: linear-gradient(90deg, #D463DC, #935DE9);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    letter-spacing: 0.6px;
}

/* اللمعة الكبيرة بالخلف */
.elementor-350 .elementor-element.elementor-element-37d1fc0::before {
    content: "";
    position: absolute;
    top: -30%;
    right: -20%;
    width: 330px;
    height: 330px;
    background: radial-gradient(circle, #D463DC 0%, transparent 70%);
    opacity: 0.35;
    filter: blur(60px);
    z-index: -1;
}

/* لمعة إضافية على اليسار للتماشي مع التدرج */
.elementor-350 .elementor-element.elementor-element-37d1fc0::after {
    content: "";
    position: absolute;
    bottom: -25%;
    left: -15%;
    width: 260px;
    height: 260px;
    background: radial-gradient(circle, #935DE9 0%, transparent 70%);
    opacity: 0.30;
    filter: blur(55px);
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b8d665 *//* الصندوق */
.elementor-350 .elementor-element.elementor-element-3b8d665 {
    position: relative;
    padding: 25px 40px;
    border-radius: 28px;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.10) 0%,
        rgba(255,255,255,0.05) 100%
    );
    backdrop-filter: blur(20px) saturate(160%);
    -webkit-backdrop-filter: blur(20px) saturate(160%);
    border: 1.5px solid rgba(255,255,255,0.35);

    /* الخط اللامع المحيط */
    box-shadow: 
        0 0 0 2px rgba(255,255,255,0.35) inset,
        0 0 35px rgba(212, 99, 220, 0.30),
        0 0 55px rgba(147, 93, 233, 0.30);
}

/* النص بتدرج لوني */
.elementor-350 .elementor-element.elementor-element-3b8d665 h1,
.elementor-350 .elementor-element.elementor-element-3b8d665 h2,
.elementor-350 .elementor-element.elementor-element-3b8d665 h3,
.elementor-350 .elementor-element.elementor-element-3b8d665 p,
.elementor-350 .elementor-element.elementor-element-3b8d665 span {
    background: linear-gradient(90deg, #D463DC, #935DE9);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    letter-spacing: 0.6px;
}

/* اللمعة الكبيرة بالخلف */
.elementor-350 .elementor-element.elementor-element-3b8d665::before {
    content: "";
    position: absolute;
    top: -30%;
    right: -20%;
    width: 330px;
    height: 330px;
    background: radial-gradient(circle, #D463DC 0%, transparent 70%);
    opacity: 0.35;
    filter: blur(60px);
    z-index: -1;
}

/* لمعة إضافية على اليسار للتماشي مع التدرج */
.elementor-350 .elementor-element.elementor-element-3b8d665::after {
    content: "";
    position: absolute;
    bottom: -25%;
    left: -15%;
    width: 260px;
    height: 260px;
    background: radial-gradient(circle, #935DE9 0%, transparent 70%);
    opacity: 0.30;
    filter: blur(55px);
    z-index: -1;
}/* End custom CSS */