.elementor-8 .elementor-element.elementor-element-197ebdd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-197ebdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #30283F 0%, #090519 100%);}.elementor-8 .elementor-element.elementor-element-197ebdd > .elementor-background-overlay{background-color:#1B223500;opacity:0.18;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-197ebdd > .elementor-container{max-width:1330px;min-height:504px;}.elementor-8 .elementor-element.elementor-element-197ebdd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8 .elementor-element.elementor-element-f80d355 .elementor-heading-title{font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-74b3f18{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:4;}.elementor-8 .elementor-element.elementor-element-74b3f18 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:80px;color:#B3A4E7;}.elementor-8 .elementor-element.elementor-element-86c5661 .wpr-highlighted-text svg path{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.elementor-8 .elementor-element.elementor-element-86c5661 .wpr-highlighted-text svg.wpr-highlight-x path:first-child{-webkit-animation-delay:-webkit-calc(0s + 0.3s);animation-delay:calc(0s + 0.3s);}.elementor-8 .elementor-element.elementor-element-86c5661 .wpr-highlighted-text svg.wpr-highlight-double path:last-child{-webkit-animation-delay:-webkit-calc(0s + 0.3s);animation-delay:calc(0s + 0.3s);}.elementor-8 .elementor-element.elementor-element-86c5661 .wpr-highlighted-text svg.wpr-highlight-double-underline path:last-child{-webkit-animation-delay:-webkit-calc(0s + 0.3s);animation-delay:calc(0s + 0.3s);}.elementor-8 .elementor-element.elementor-element-86c5661 .wpr-anim-text-cursor{-webkit-animation-duration:0.7s;animation-duration:0.7s;}.elementor-8 .elementor-element.elementor-element-86c5661{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:4;}.elementor-8 .elementor-element.elementor-element-86c5661 .wpr-advanced-text{text-align:left;}.elementor-8 .elementor-element.elementor-element-86c5661 .wpr-advanced-text a{text-align:left;}.elementor-8 .elementor-element.elementor-element-86c5661 .wpr-advanced-text-preffix{color:#FFFFFF;font-family:"Lato", Sans-serif;font-size:35px;padding-top:0px;padding-bottom:0px;}.elementor-8 .elementor-element.elementor-element-86c5661 .wpr-anim-text{color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-86c5661 .wpr-highlighted-text{color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-86c5661 .wpr-anim-text-selected {color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-86c5661 .wpr-anim-text b, .elementor-8 .elementor-element.elementor-element-86c5661 .wpr-anim-text b i,.elementor-8 .elementor-element.elementor-element-86c5661 .wpr-anim-text,.elementor-8 .elementor-element.elementor-element-86c5661 .wpr-highlighted-text{font-family:"Lato", Sans-serif;font-style:normal;text-decoration:none;}.elementor-8 .elementor-element.elementor-element-86c5661 .wpr-advanced-text-suffuix{padding-top:0px;padding-bottom:0px;}.elementor-8 .elementor-element.elementor-element-86c5661 .wpr-advanced-text-suffix{color:#F8F8F8;}.elementor-8 .elementor-element.elementor-element-4aa0197{z-index:3;font-family:"Inter", Sans-serif;font-size:14px;color:#D6D6D6;}.elementor-8 .elementor-element.elementor-element-ee85184 .elementor-button{background-color:#816DC7;font-weight:500;}.elementor-8 .elementor-element.elementor-element-ee85184{z-index:3;}.elementor-8 .elementor-element.elementor-element-520c958{z-index:4;}.elementor-8 .elementor-element.elementor-element-1320e79{--display:flex;--position:absolute;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-176px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-1320e79{left:548px;}body.rtl .elementor-8 .elementor-element.elementor-element-1320e79{right:548px;}.elementor-8 .elementor-element.elementor-element-82427b5{--display:flex;--z-index:1;}.elementor-8 .elementor-element.elementor-element-82427b5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-82427b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27185B;}.elementor-8 .elementor-element.elementor-element-fdb0756{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:682px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-fdb0756{left:-11px;}body.rtl .elementor-8 .elementor-element.elementor-element-fdb0756{right:-11px;}.elementor-8 .elementor-element.elementor-element-d61b93c{--display:flex;--position:absolute;top:-331px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-d61b93c{left:-11px;}body.rtl .elementor-8 .elementor-element.elementor-element-d61b93c{right:-11px;}.elementor-8 .elementor-element.elementor-element-e39f9e5{--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;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e39f9e5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e39f9e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090519;}.elementor-8 .elementor-element.elementor-element-e39f9e5.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-5b69c2b{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:682px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-5b69c2b{left:-11px;}body.rtl .elementor-8 .elementor-element.elementor-element-5b69c2b{right:-11px;}.elementor-8 .elementor-element.elementor-element-049caae{--display:flex;--position:absolute;top:-507px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-049caae{left:1000px;}body.rtl .elementor-8 .elementor-element.elementor-element-049caae{right:1000px;}.elementor-8 .elementor-element.elementor-element-d3b4fe5{--display:flex;}.elementor-8 .elementor-element.elementor-element-246a485{margin:-41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:66px 0px 28px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-246a485 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;line-height:1px;color:#B3A4E7;}.elementor-8 .elementor-element.elementor-element-8da204d{--display:flex;}.elementor-8 .elementor-element.elementor-element-9114e05{margin:-41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-9114e05 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-be4a794{--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:center;--z-index:10;}.elementor-8 .elementor-element.elementor-element-997cd56{--display:flex;--min-height:432px;--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;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0907085 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-0907085.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0907085.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0907085.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0907085.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-0907085.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-79555bd .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-79555bd .elementor-heading-title a:hover, .elementor-8 .elementor-element.elementor-element-79555bd .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-b080178 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-8 .elementor-element.elementor-element-b080178 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-8 .elementor-element.elementor-element-b080178 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-8 .elementor-element.elementor-element-b080178 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-8 .elementor-element.elementor-element-b080178 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-8 .elementor-element.elementor-element-b080178 .elementor-icon-list-icon i{color:#CECBCB;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-b080178 .elementor-icon-list-icon svg{fill:#CECBCB;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-b080178{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-b080178 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-b080178 .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-8 .elementor-element.elementor-element-b080178 .elementor-icon-list-text{color:#CECBCB;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-20497dd{--display:flex;--min-height:432px;--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;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2e50eb7{padding:20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2e50eb7 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-2e50eb7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2e50eb7.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2e50eb7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2e50eb7.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2e50eb7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-45373a9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e2dc731 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-8 .elementor-element.elementor-element-e2dc731 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-8 .elementor-element.elementor-element-e2dc731 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-8 .elementor-element.elementor-element-e2dc731 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-8 .elementor-element.elementor-element-e2dc731 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-8 .elementor-element.elementor-element-e2dc731 .elementor-icon-list-icon i{color:#CECBCB;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-e2dc731 .elementor-icon-list-icon svg{fill:#CECBCB;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-e2dc731{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-e2dc731 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-e2dc731 .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-8 .elementor-element.elementor-element-e2dc731 .elementor-icon-list-text{color:#CECBCB;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-820a3a4{--display:flex;--min-height:432px;--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;--border-radius:3px 3px 3px 3px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:0px;--z-index:4;}.elementor-8 .elementor-element.elementor-element-8038cdc{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8038cdc .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-8038cdc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8038cdc.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-8038cdc.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8038cdc.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-8038cdc.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8250570 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9002312{padding:0px 0px 30px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-9002312 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-8 .elementor-element.elementor-element-9002312 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-8 .elementor-element.elementor-element-9002312 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-8 .elementor-element.elementor-element-9002312 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-8 .elementor-element.elementor-element-9002312 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-8 .elementor-element.elementor-element-9002312 .elementor-icon-list-icon i{color:#CECBCB;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-9002312 .elementor-icon-list-icon svg{fill:#CECBCB;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-9002312 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-9002312 .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-8 .elementor-element.elementor-element-9002312 .elementor-icon-list-text{color:#CECBCB;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-89d2752{--display:flex;--position:absolute;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:496px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-89d2752{left:776px;}body.rtl .elementor-8 .elementor-element.elementor-element-89d2752{right:776px;}.elementor-8 .elementor-element.elementor-element-999bba0{--display:flex;--position:absolute;top:-18px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-999bba0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-999bba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27185B;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-999bba0{left:100px;}body.rtl .elementor-8 .elementor-element.elementor-element-999bba0{right:100px;}.elementor-8 .elementor-element.elementor-element-a0ea66d{--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.14;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a0ea66d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a0ea66d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07021B;}.elementor-8 .elementor-element.elementor-element-a0ea66d::before, .elementor-8 .elementor-element.elementor-element-a0ea66d > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-a0ea66d > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-a0ea66d > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-a0ea66d > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-a0ea66d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1F1F1F;--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-f714300{--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-8 .elementor-element.elementor-element-67fbaa6{--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-8 .elementor-element.elementor-element-b5b7364{--display:flex;}.elementor-8 .elementor-element.elementor-element-8a7868b{z-index:3;}.elementor-8 .elementor-element.elementor-element-390ffa0{--display:flex;--z-index:3;}.elementor-8 .elementor-element.elementor-element-ab7ae19{margin:-41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 28px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-ab7ae19 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;line-height:1px;color:#B3A4E7;}.elementor-8 .elementor-element.elementor-element-a8f2e0b{margin:-41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-a8f2e0b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d017c36{--display:flex;}.elementor-8 .elementor-element.elementor-element-d10f335 .elementor-title{color:#FFFFFF;font-family:"Lato", Sans-serif;}.elementor-8 .elementor-element.elementor-element-d10f335 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-edfbdbd .elementor-title{color:#FFFFFF;font-family:"Lato", Sans-serif;}.elementor-8 .elementor-element.elementor-element-edfbdbd .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-4bc9f8e .elementor-title{color:#FFFFFF;font-family:"Lato", Sans-serif;}.elementor-8 .elementor-element.elementor-element-4bc9f8e .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-04f3254 .elementor-title{color:#FFFFFF;font-family:"Lato", Sans-serif;}.elementor-8 .elementor-element.elementor-element-04f3254 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-59de482 .elementor-title{color:#FFFFFF;font-family:"Lato", Sans-serif;}.elementor-8 .elementor-element.elementor-element-59de482 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-89c857a{--display:flex;--position:absolute;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:247px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-89c857a{left:36%;}body.rtl .elementor-8 .elementor-element.elementor-element-89c857a{right:36%;}.elementor-8 .elementor-element.elementor-element-f8edb05{--display:flex;--position:absolute;top:-174px;--z-index:0;}.elementor-8 .elementor-element.elementor-element-f8edb05:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f8edb05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27185B;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-f8edb05{left:199px;}body.rtl .elementor-8 .elementor-element.elementor-element-f8edb05{right:199px;}.elementor-8 .elementor-element.elementor-element-38ea784{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d19a792{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;bottom:855px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-d19a792{left:-186px;}body.rtl .elementor-8 .elementor-element.elementor-element-d19a792{right:-186px;}.elementor-8 .elementor-element.elementor-element-726849c{--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.17;}.elementor-8 .elementor-element.elementor-element-726849c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-726849c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07021B;}.elementor-8 .elementor-element.elementor-element-726849c::before, .elementor-8 .elementor-element.elementor-element-726849c > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-726849c > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-726849c > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-726849c > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-726849c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-030a19e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-184a58d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;top:893px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-184a58d{left:-517px;}body.rtl .elementor-8 .elementor-element.elementor-element-184a58d{right:-517px;}.elementor-8 .elementor-element.elementor-element-78c20ac{--display:flex;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-8 .elementor-element.elementor-element-097106d{--display:flex;}.elementor-8 .elementor-element.elementor-element-fc0d851{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-fc0d851 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;line-height:1px;color:#B3A4E7;}.elementor-8 .elementor-element.elementor-element-9a4b8ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-9a4b8ed .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-d9a67f7{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-8 .elementor-element.elementor-element-8fbff0f{--display:flex;}.elementor-8 .elementor-element.elementor-element-1bda42d{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-fcbc056{--display:flex;--z-index:6;}.elementor-8 .elementor-element.elementor-element-485f935{z-index:2;}.elementor-8 .elementor-element.elementor-element-485f935 img{width:100%;}.elementor-8 .elementor-element.elementor-element-2d506f3{--display:flex;--position:absolute;--background-transition:3s;--padding-top:50%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;top:8%;--z-index:2;}.elementor-8 .elementor-element.elementor-element-2d506f3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2d506f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.naymulhuda.xyz/wp-content/uploads/2025/12/screencapture-real-estate-local-2025-04-03-06_40_32-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-8 .elementor-element.elementor-element-2d506f3:hover{background-image:url("https://www.naymulhuda.xyz/wp-content/uploads/2025/12/screencapture-real-estate-local-2025-04-03-06_40_32-scaled.webp");background-position:bottom center;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-2d506f3{left:7%;}body.rtl .elementor-8 .elementor-element.elementor-element-2d506f3{right:7%;}.elementor-8 .elementor-element.elementor-element-d1943f6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0px;}.elementor-8 .elementor-element.elementor-element-d1943f6 .elementor-divider-separator{width:100%;}.elementor-8 .elementor-element.elementor-element-d1943f6 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-3de996d{--display:flex;}.elementor-8 .elementor-element.elementor-element-536e3f6{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-2b82968{--display:flex;--z-index:6;}.elementor-8 .elementor-element.elementor-element-d55f095{z-index:2;}.elementor-8 .elementor-element.elementor-element-d55f095 img{width:100%;}.elementor-8 .elementor-element.elementor-element-2761f7b{--display:flex;--position:absolute;--background-transition:3s;--padding-top:50%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;top:8%;--z-index:2;}.elementor-8 .elementor-element.elementor-element-2761f7b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2761f7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.naymulhuda.xyz/wp-content/uploads/2026/01/screencapture-roofing-fwh-is-2026-01-02-04_47_11-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-8 .elementor-element.elementor-element-2761f7b:hover{background-image:url("https://www.naymulhuda.xyz/wp-content/uploads/2026/01/screencapture-roofing-fwh-is-2026-01-02-04_47_11-scaled.webp");background-position:bottom center;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-2761f7b{left:7%;}body.rtl .elementor-8 .elementor-element.elementor-element-2761f7b{right:7%;}.elementor-8 .elementor-element.elementor-element-5bfbcd5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0px;}.elementor-8 .elementor-element.elementor-element-5bfbcd5 .elementor-divider-separator{width:0%;}.elementor-8 .elementor-element.elementor-element-5bfbcd5 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-53dc53b{--display:flex;}.elementor-8 .elementor-element.elementor-element-087c4c4{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-3e1eab9{--display:flex;--z-index:6;}.elementor-8 .elementor-element.elementor-element-d9fde9d{z-index:2;}.elementor-8 .elementor-element.elementor-element-d9fde9d img{width:100%;}.elementor-8 .elementor-element.elementor-element-51aedf6{--display:flex;--position:absolute;--background-transition:3s;--padding-top:50%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;top:8%;--z-index:2;}.elementor-8 .elementor-element.elementor-element-51aedf6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-51aedf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.naymulhuda.xyz/wp-content/uploads/2025/12/screencapture-naymulhuda-42web-io-2025-04-03-06_38_09-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-8 .elementor-element.elementor-element-51aedf6:hover{background-image:url("https://www.naymulhuda.xyz/wp-content/uploads/2025/12/screencapture-naymulhuda-42web-io-2025-04-03-06_38_09-scaled.webp");background-position:bottom center;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-51aedf6{left:7%;}body.rtl .elementor-8 .elementor-element.elementor-element-51aedf6{right:7%;}.elementor-8 .elementor-element.elementor-element-19ba312{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0px;}.elementor-8 .elementor-element.elementor-element-19ba312 .elementor-divider-separator{width:0%;}.elementor-8 .elementor-element.elementor-element-19ba312 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-c337d31{--display:flex;}.elementor-8 .elementor-element.elementor-element-616ea0c{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-6963ed9{--display:flex;--z-index:6;}.elementor-8 .elementor-element.elementor-element-35bfe27{z-index:2;}.elementor-8 .elementor-element.elementor-element-35bfe27 img{width:100%;}.elementor-8 .elementor-element.elementor-element-54a91a1{--display:flex;--position:absolute;--background-transition:3s;--padding-top:50%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;top:8%;--z-index:2;}.elementor-8 .elementor-element.elementor-element-54a91a1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-54a91a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.naymulhuda.xyz/wp-content/uploads/2025/12/screencapture-purifyshop-kesug-2025-12-13-06_14_14-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-8 .elementor-element.elementor-element-54a91a1:hover{background-image:url("https://www.naymulhuda.xyz/wp-content/uploads/2025/12/screencapture-purifyshop-kesug-2025-12-13-06_14_14-scaled.webp");background-position:bottom center;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-54a91a1{left:7%;}body.rtl .elementor-8 .elementor-element.elementor-element-54a91a1{right:7%;}.elementor-8 .elementor-element.elementor-element-5676c66{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0px;}.elementor-8 .elementor-element.elementor-element-5676c66 .elementor-divider-separator{width:0%;}.elementor-8 .elementor-element.elementor-element-5676c66 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-8583b04{--display:flex;}.elementor-8 .elementor-element.elementor-element-b298303{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-382ea27{--display:flex;--z-index:6;}.elementor-8 .elementor-element.elementor-element-88fec00{z-index:2;}.elementor-8 .elementor-element.elementor-element-88fec00 img{width:100%;}.elementor-8 .elementor-element.elementor-element-3631590{--display:flex;--position:absolute;--background-transition:3s;--padding-top:50%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;top:8%;--z-index:2;}.elementor-8 .elementor-element.elementor-element-3631590:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3631590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.naymulhuda.xyz/wp-content/uploads/2025/12/screencapture-ecommerce01-ct-ws-2025-12-06-22_06_22-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-8 .elementor-element.elementor-element-3631590:hover{background-image:url("https://www.naymulhuda.xyz/wp-content/uploads/2025/12/screencapture-ecommerce01-ct-ws-2025-12-06-22_06_22-scaled.webp");background-position:bottom center;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-3631590{left:7%;}body.rtl .elementor-8 .elementor-element.elementor-element-3631590{right:7%;}.elementor-8 .elementor-element.elementor-element-6ec881a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0px;}.elementor-8 .elementor-element.elementor-element-6ec881a .elementor-divider-separator{width:0%;}.elementor-8 .elementor-element.elementor-element-6ec881a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-8 .elementor-element.elementor-element-f1fd212{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-9fe3c9e{--display:flex;--position:absolute;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:620px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-9fe3c9e{left:21px;}body.rtl .elementor-8 .elementor-element.elementor-element-9fe3c9e{right:21px;}.elementor-8 .elementor-element.elementor-element-acb513b{--display:flex;--position:absolute;top:-183px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-acb513b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-acb513b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27185B;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-acb513b{left:751px;}body.rtl .elementor-8 .elementor-element.elementor-element-acb513b{right:751px;}.elementor-8 .elementor-element.elementor-element-e421b7a{--display:flex;--position:absolute;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:176px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-e421b7a{left:341px;}body.rtl .elementor-8 .elementor-element.elementor-element-e421b7a{right:341px;}.elementor-8 .elementor-element.elementor-element-c4f48d1{--display:flex;--z-index:1;}.elementor-8 .elementor-element.elementor-element-c4f48d1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c4f48d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27185B;}.elementor-8 .elementor-element.elementor-element-41e3866{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-41e3866:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-41e3866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07021B;}.elementor-8 .elementor-element.elementor-element-80e2010{--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;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-80e2010:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-80e2010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07021B;}.elementor-8 .elementor-element.elementor-element-80e2010::before, .elementor-8 .elementor-element.elementor-element-80e2010 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-80e2010 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-80e2010 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-80e2010 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-80e2010 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-1d601dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f2b1af1{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;top:-131px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-f2b1af1{right:-520px;}body.rtl .elementor-8 .elementor-element.elementor-element-f2b1af1{left:-520px;}.elementor-8 .elementor-element.elementor-element-94b2ed3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-dedb559{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;top:-130px;text-align:center;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-dedb559{right:-486px;}body.rtl .elementor-8 .elementor-element.elementor-element-dedb559{left:-486px;}.elementor-8 .elementor-element.elementor-element-b7a72bf{--display:flex;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ff8b952{--display:flex;}.elementor-8 .elementor-element.elementor-element-6515895{margin:-41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 28px 0px;z-index:2;text-align:center;}.elementor-8 .elementor-element.elementor-element-6515895 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;line-height:1px;color:#B3A4E7;}.elementor-8 .elementor-element.elementor-element-9bfb9e7{margin:-41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;text-align:center;}.elementor-8 .elementor-element.elementor-element-9bfb9e7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2d51eeb{z-index:2;}.elementor-8 .elementor-element.elementor-element-ed7dd0e{--display:flex;--position:absolute;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:620px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-ed7dd0e{left:21px;}body.rtl .elementor-8 .elementor-element.elementor-element-ed7dd0e{right:21px;}.elementor-8 .elementor-element.elementor-element-335eb7a{--display:flex;--position:absolute;top:-545px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-335eb7a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-335eb7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27185B;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-335eb7a{left:6px;}body.rtl .elementor-8 .elementor-element.elementor-element-335eb7a{right:6px;}.elementor-8 .elementor-element.elementor-element-f88a3b0{--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.2;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-8 .elementor-element.elementor-element-f88a3b0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f88a3b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07021B;}.elementor-8 .elementor-element.elementor-element-f88a3b0::before, .elementor-8 .elementor-element.elementor-element-f88a3b0 > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-f88a3b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-f88a3b0 > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-f88a3b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-f88a3b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8 .elementor-element.elementor-element-86bde98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5abdda4{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;top:-203px;text-align:center;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-5abdda4{right:-331px;}body.rtl .elementor-8 .elementor-element.elementor-element-5abdda4{left:-331px;}.elementor-8 .elementor-element.elementor-element-5abdda4 img{opacity:1;}.elementor-8 .elementor-element.elementor-element-dda8a4f{--display:flex;--position:absolute;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:620px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-dda8a4f{left:21px;}body.rtl .elementor-8 .elementor-element.elementor-element-dda8a4f{right:21px;}.elementor-8 .elementor-element.elementor-element-a06ec90{--display:flex;--position:absolute;top:-431px;--z-index:1;}.elementor-8 .elementor-element.elementor-element-a06ec90:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a06ec90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27185B;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-a06ec90{left:183px;}body.rtl .elementor-8 .elementor-element.elementor-element-a06ec90{right:183px;}.elementor-8 .elementor-element.elementor-element-7baa880{--display:flex;--z-index:1;}.elementor-8 .elementor-element.elementor-element-c1c95c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c1c95c3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c1c95c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D101700;}.elementor-8 .elementor-element.elementor-element-34a5c71{--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;--padding-top:38px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6104432{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ab99bbd{margin:-41px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-ab99bbd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:300;line-height:1px;color:#B3A4E7;}.elementor-8 .elementor-element.elementor-element-b9cfc66{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-b9cfc66 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f55f814{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-4d65428 > .elementor-element-populated{padding:0px 0px 0px 33px;}.elementor-8 .elementor-element.elementor-element-f80d355 .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-74b3f18 .elementor-heading-title{font-size:48px;}.elementor-8 .elementor-element.elementor-element-86c5661{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-86c5661 .wpr-advanced-text-preffix{font-size:20px;}.elementor-8 .elementor-element.elementor-element-86c5661 .wpr-anim-text b, .elementor-8 .elementor-element.elementor-element-86c5661 .wpr-anim-text b i,.elementor-8 .elementor-element.elementor-element-86c5661 .wpr-anim-text,.elementor-8 .elementor-element.elementor-element-86c5661 .wpr-highlighted-text{font-size:20px;}.elementor-8 .elementor-element.elementor-element-4aa0197{font-size:15px;}.elementor-8 .elementor-element.elementor-element-e39f9e5{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-246a485{text-align:start;}.elementor-8 .elementor-element.elementor-element-246a485 .elementor-heading-title{font-size:28px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-9114e05 .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-be4a794{--padding-top:0px;--padding-bottom:0px;--padding-left:015px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-0907085 .elementor-icon{font-size:38px;}.elementor-8 .elementor-element.elementor-element-0907085 .elementor-icon svg{height:38px;}.elementor-8 .elementor-element.elementor-element-79555bd .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-b080178{padding:0px 0px 44px 0px;}.elementor-8 .elementor-element.elementor-element-2e50eb7 .elementor-icon{font-size:38px;}.elementor-8 .elementor-element.elementor-element-2e50eb7 .elementor-icon svg{height:38px;}.elementor-8 .elementor-element.elementor-element-45373a9 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-8038cdc .elementor-icon{font-size:38px;}.elementor-8 .elementor-element.elementor-element-8038cdc .elementor-icon svg{height:38px;}.elementor-8 .elementor-element.elementor-element-8250570 .elementor-heading-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-9002312{padding:0px 0px 110px 0px;}.elementor-8 .elementor-element.elementor-element-a0ea66d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b5b7364{--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:flex-start;}.elementor-8 .elementor-element.elementor-element-ab7ae19{text-align:start;}.elementor-8 .elementor-element.elementor-element-ab7ae19 .elementor-heading-title{font-size:28px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-a8f2e0b .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-fc0d851{text-align:start;}.elementor-8 .elementor-element.elementor-element-fc0d851 .elementor-heading-title{font-size:28px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-9a4b8ed .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-f1fd212{--e-n-carousel-swiper-slides-to-display:2;}.elementor-8 .elementor-element.elementor-element-6515895{text-align:start;}.elementor-8 .elementor-element.elementor-element-6515895 .elementor-heading-title{font-size:28px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-9bfb9e7 .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-6104432{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-ab99bbd{text-align:start;}.elementor-8 .elementor-element.elementor-element-ab99bbd .elementor-heading-title{font-size:28px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-b9cfc66 .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-197ebdd{padding:165px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4d65428 > .elementor-element-populated{padding:0px 0px 30px 20px;}.elementor-8 .elementor-element.elementor-element-f80d355 .elementor-heading-title{font-size:16px;}.elementor-8 .elementor-element.elementor-element-74b3f18{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-74b3f18 .elementor-heading-title{font-size:45px;}.elementor-8 .elementor-element.elementor-element-86c5661{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8 .elementor-element.elementor-element-86c5661 .wpr-advanced-text-preffix{font-size:19px;}.elementor-8 .elementor-element.elementor-element-86c5661 .wpr-anim-text b, .elementor-8 .elementor-element.elementor-element-86c5661 .wpr-anim-text b i,.elementor-8 .elementor-element.elementor-element-86c5661 .wpr-anim-text,.elementor-8 .elementor-element.elementor-element-86c5661 .wpr-highlighted-text{font-size:19px;}.elementor-8 .elementor-element.elementor-element-4aa0197{padding:0px 50px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e39f9e5{--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;--z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-049caae{left:199px;}body.rtl .elementor-8 .elementor-element.elementor-element-049caae{right:199px;}.elementor-8 .elementor-element.elementor-element-049caae{top:559px;}.elementor-8 .elementor-element.elementor-element-d3b4fe5{--z-index:4;}.elementor-8 .elementor-element.elementor-element-246a485{padding:67px 0px 0px 0px;z-index:6;text-align:center;}.elementor-8 .elementor-element.elementor-element-246a485 .elementor-heading-title{font-size:5.1vw;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-9114e05{padding:15px 0px 0px 0px;z-index:8;}.elementor-8 .elementor-element.elementor-element-9114e05 .elementor-heading-title{font-size:7.1vw;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-be4a794{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-997cd56{--min-height:417px;}.elementor-8 .elementor-element.elementor-element-b080178{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-20497dd{--min-height:417px;}.elementor-8 .elementor-element.elementor-element-820a3a4{--min-height:417px;}.elementor-8 .elementor-element.elementor-element-8038cdc{padding:18px 0px 0px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-89d2752{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-89d2752{right:0px;}.elementor-8 .elementor-element.elementor-element-89d2752{top:752px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-999bba0{left:183px;}body.rtl .elementor-8 .elementor-element.elementor-element-999bba0{right:183px;}.elementor-8 .elementor-element.elementor-element-999bba0{top:-132px;}.elementor-8 .elementor-element.elementor-element-a0ea66d{--overlay-opacity:0.16;}.elementor-8 .elementor-element.elementor-element-ab7ae19{padding:67px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-ab7ae19 .elementor-heading-title{font-size:5.1vw;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-a8f2e0b{padding:36px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a8f2e0b .elementor-heading-title{font-size:7.1vw;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-d017c36{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-89c857a{left:-60%;}body.rtl .elementor-8 .elementor-element.elementor-element-89c857a{right:-60%;}.elementor-8 .elementor-element.elementor-element-89c857a{top:113px;--z-index:8;}.elementor-8 .elementor-element.elementor-element-d19a792{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;bottom:69px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-d19a792{left:41px;}body.rtl .elementor-8 .elementor-element.elementor-element-d19a792{right:41px;}.elementor-8 .elementor-element.elementor-element-726849c{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-184a58d{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;top:-27px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-184a58d{left:-124px;}body.rtl .elementor-8 .elementor-element.elementor-element-184a58d{right:-124px;}.elementor-8 .elementor-element.elementor-element-78c20ac{--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fc0d851{padding:67px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-fc0d851 .elementor-heading-title{font-size:5.1vw;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-9a4b8ed{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9a4b8ed .elementor-heading-title{font-size:7.1vw;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-d9a67f7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-2d506f3{--width:86%;}.elementor-8 .elementor-element.elementor-element-2761f7b{--width:86%;}.elementor-8 .elementor-element.elementor-element-51aedf6{--width:86%;}.elementor-8 .elementor-element.elementor-element-54a91a1{--width:86%;}.elementor-8 .elementor-element.elementor-element-3631590{--width:86%;}.elementor-8 .elementor-element.elementor-element-f1fd212{--e-n-carousel-swiper-slides-to-display:1;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-e421b7a{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-e421b7a{right:0px;}.elementor-8 .elementor-element.elementor-element-e421b7a{top:393px;}.elementor-8 .elementor-element.elementor-element-80e2010{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-f2b1af1{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-f2b1af1{right:145px;}body.rtl .elementor-8 .elementor-element.elementor-element-f2b1af1{left:145px;}.elementor-8 .elementor-element.elementor-element-dedb559{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;top:-110px;z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-dedb559{right:-135px;}body.rtl .elementor-8 .elementor-element.elementor-element-dedb559{left:-135px;}.elementor-8 .elementor-element.elementor-element-b7a72bf{--padding-top:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6515895{padding:67px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-6515895 .elementor-heading-title{font-size:5.1vw;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-9bfb9e7{padding:21px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9bfb9e7 .elementor-heading-title{font-size:7.1vw;line-height:1.4em;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-335eb7a{left:-4px;}body.rtl .elementor-8 .elementor-element.elementor-element-335eb7a{right:-4px;}.elementor-8 .elementor-element.elementor-element-335eb7a{top:-297px;}.elementor-8 .elementor-element.elementor-element-f88a3b0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5abdda4{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;top:-28px;z-index:0;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-5abdda4{right:258px;}body.rtl .elementor-8 .elementor-element.elementor-element-5abdda4{left:258px;}.elementor-8 .elementor-element.elementor-element-6104432{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-ab99bbd{padding:67px 0px 0px 0px;text-align:center;}.elementor-8 .elementor-element.elementor-element-ab99bbd .elementor-heading-title{font-size:5.1vw;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-b9cfc66{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-b9cfc66 .elementor-heading-title{font-size:7.1vw;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-431f281{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-997cd56{--width:29%;}.elementor-8 .elementor-element.elementor-element-20497dd{--width:29%;}.elementor-8 .elementor-element.elementor-element-820a3a4{--width:29%;}.elementor-8 .elementor-element.elementor-element-2d506f3{--width:86%;}.elementor-8 .elementor-element.elementor-element-2761f7b{--width:86%;}.elementor-8 .elementor-element.elementor-element-51aedf6{--width:86%;}.elementor-8 .elementor-element.elementor-element-54a91a1{--width:86%;}.elementor-8 .elementor-element.elementor-element-3631590{--width:86%;}.elementor-8 .elementor-element.elementor-element-6104432{--width:36%;}}@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-2d506f3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2d506f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8 .elementor-element.elementor-element-2761f7b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2761f7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8 .elementor-element.elementor-element-51aedf6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-51aedf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8 .elementor-element.elementor-element-54a91a1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-54a91a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-8 .elementor-element.elementor-element-3631590:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3631590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-82427b5 */.circle-box-1 {
  width: 500px;
  height: 500px;
  border-radius: 50%;
  overflow: hidden;
  filter: blur(75px); /* increased blur */
  display: inline-block;
  background: rgba(139, 122, 201, 0.25); /* #8b7ac9 with low opacity */
  position: relative;
}

/* Gentle outer glow for smooth fade edges */
.circle-box-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(139, 122, 201, 0.10);
  box-shadow: 0 0 200px 80px rgba(139, 122, 201, 0.3);
  z-index: 1;
}

/* Optional: unblurred foreground content */
.circle-box-1 .foreground {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  filter: none;
  z-index: 2;
  color: #fff;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d61b93c */.circle-box-two {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  overflow: hidden;
  filter: blur(80px); /* increased blur */
  display: inline-block;
  background: rgba(139, 122, 201, 0.25); /* #8b7ac9 with low opacity */
  position: relative;
}

/* Gentle outer glow for smooth fade edges */
.circle-box-two::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(139, 122, 201, 0.70);
  box-shadow: 0 0 200px 80px rgba(139, 122, 201, 0.3);
  z-index: 1;
}

/* Optional: unblurred foreground content */
.circle-box-two .foreground {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  filter: none;
  z-index: 2;
  color: #fff;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-049caae */.circle-box-two {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  overflow: hidden;
  filter: blur(80px); /* increased blur */
  display: inline-block;
  background: rgba(139, 122, 201, 0.25); /* #8b7ac9 with low opacity */
  position: relative;
}

/* Gentle outer glow for smooth fade edges */
.circle-box-two::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(139, 122, 201, 0.70);
  box-shadow: 0 0 200px 80px rgba(139, 122, 201, 0.3);
  z-index: 1;
}

/* Optional: unblurred foreground content */
.circle-box-two .foreground {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  filter: none;
  z-index: 2;
  color: #fff;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-997cd56 */.elementor-8 .elementor-element.elementor-element-997cd56 {
  position: relative;
  padding: 20px;
  border-radius: 16px;
  background: transparent;
  color: #fff;
  z-index: 1;
  overflow: visible;
  border: 4px solid transparent;
  background-clip: padding-box;
}

.elementor-8 .elementor-element.elementor-element-997cd56::before {
  content: "";
  position: absolute;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
  border-radius: 20px;
  padding: 4px;
  background: linear-gradient(270deg, #8571CE, #FFFFFF, #8571CE);
  background-size: 200% 200%;
  animation: borderSlide 3s ease-in-out infinite;
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  z-index: -1;
}

@keyframes borderSlide {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20497dd */.elementor-8 .elementor-element.elementor-element-20497dd {
  position: relative;
  padding: 20px;
  border-radius: 16px;
  background: transparent;
  color: #fff;
  z-index: 1;
  overflow: visible;
  border: 4px solid transparent;
  background-clip: padding-box;
}

.elementor-8 .elementor-element.elementor-element-20497dd::before {
  content: "";
  position: absolute;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
  border-radius: 20px;
  padding: 4px;
  background: linear-gradient(270deg, #8571CE, #FFFFFF, #8571CE);
  background-size: 200% 200%;
  animation: borderSlide 3s ease-in-out infinite;
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  z-index: -1;
}

@keyframes borderSlide {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820a3a4 */.elementor-8 .elementor-element.elementor-element-820a3a4 {
  position: relative;
  padding: 20px;
  border-radius: 16px;
  background: transparent;
  color: #fff;
  z-index: 1;
  overflow: visible;
  border: 4px solid transparent;
  background-clip: padding-box;
}

.elementor-8 .elementor-element.elementor-element-820a3a4::before {
  content: "";
  position: absolute;
  top: -4px;
  left: -4px;
  right: -4px;
  bottom: -4px;
  border-radius: 20px;
  padding: 4px;
  background: linear-gradient(270deg, #8571CE, #FFFFFF, #8571CE);
  background-size: 200% 200%;
  animation: borderSlide 3s ease-in-out infinite;
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
  z-index: -1;
}

@keyframes borderSlide {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-999bba0 */.circle-box-3 {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  overflow: hidden;
  filter: blur(89px); /* increased blur */
  display: inline-block;
  background: rgba(139, 122, 201, 0.25); /* #8b7ac9 with low opacity */
  position: relative;
}

/* Gentle outer glow for smooth fade edges */
.circle-box-3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(139, 122, 201, 0.0);
  box-shadow: 0 0 200px 80px rgba(139, 122, 201, 0.3);
  z-index: 1;
}

/* Optional: unblurred foreground content */
.circle-box-3 .foreground {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  filter: none;
  z-index: 2;
  color: #fff;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8edb05 */.circle-box-4 {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
  filter: blur(45px); /* increased blur */
  display: inline-block;
  background: rgba(139, 122, 201, 0.25); /* #8b7ac9 with low opacity */
  position: relative;
}
/* Gentle outer glow for smooth fade edges */
.circle-box-4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(139, 122, 201, 0.5);
  box-shadow: 0 0 200px 80px rgba(139, 122, 201, 0.3);
  z-index: 1;
}

/* Optional: unblurred foreground content */
.circle-box-4 .foreground {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  filter: none;
  z-index: 2;
  color: #fff;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0ea66d */.elementor-8 .elementor-element.elementor-element-a0ea66d {
  position: relative;
  z-index: 1;
  overflow: hidden; /* keeps the gear inside */
}

/* spinning gear background */
.elementor-8 .elementor-element.elementor-element-a0ea66d::after {
  content: "";
  position: absolute;
  top: 55%; /* moved up (was 50%) */
  left: 0%; /* previously adjusted to the right */
  width: 700px; /* gear size */
  height: 600px;
  background: url('http://naymulhuda.wuaze.com/wp-content/uploads/2025/10/Gear_icon-72a7cf.svg') no-repeat center/contain;
  opacity: 0.10; /* subtle visibility */
  transform: translate(-50%, -50%) rotate(0deg);
  animation: spinGear 20s linear infinite;
  z-index: -2;
  pointer-events: none; /* allow normal clicks */
}

@keyframes spinGear {
  0% { transform: translate(-50%, -50%) rotate(0deg); }
  100% { transform: translate(-50%, -50%) rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d19a792 */@keyframes slideIn {
  from {
    transform: translateX(-200px);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}

.scroll-circle {
  opacity: 0;
  transition: all 0.8s ease-out;
}

.scroll-circle.active {
  animation: slideIn 0.8s ease-out forwards;
}



<script>
document.addEventListener("DOMContentLoaded", function () {
  const elements = document.querySelectorAll(".scroll-circle");

  function revealOnScroll() {
    elements.forEach(el => {
      const windowHeight = window.innerHeight;
      const elementTop = el.getBoundingClientRect().top;

      if (elementTop < windowHeight - 100) {
        el.classList.add("active");
      }
    });
  }

  window.addEventListener("scroll", revealOnScroll);
  revealOnScroll();
});
</script>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb513b */.circle-box-5 {
  width: 550px;
  height: 550px;
  border-radius: 50%;
  overflow: hidden;
  filter: blur(150px); /* increased blur */
  display: inline-block;
  background: rgba(139, 122, 201, 0.9); /* #8b7ac9 with low opacity */
  position: relative;
}

/* Gentle outer glow for smooth fade edges */
.circle-box-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(139, 122, 201, 0.0);
  box-shadow: 0 0 200px 80px rgba(139, 122, 201, 0.1);
  z-index: 1;
}

/* Optional: unblurred foreground content */
.circle-box-5 .foreground {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  filter: none;
  z-index: 2;
  color: #fff;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4f48d1 */.circle-box-1 {
  width: 500px;
  height: 500px;
  border-radius: 50%;
  overflow: hidden;
  filter: blur(75px); /* increased blur */
  display: inline-block;
  background: rgba(139, 122, 201, 0.25); /* #8b7ac9 with low opacity */
  position: relative;
}

/* Gentle outer glow for smooth fade edges */
.circle-box-1::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(139, 122, 201, 0.10);
  box-shadow: 0 0 200px 80px rgba(139, 122, 201, 0.3);
  z-index: 1;
}

/* Optional: unblurred foreground content */
.circle-box-1 .foreground {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  filter: none;
  z-index: 2;
  color: #fff;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2b1af1 */@keyframes slideIn {
  from {
    transform: translateX(-200px);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}

.scroll-circle {
  opacity: 0;
  transition: all 0.8s ease-out;
}

.scroll-circle.active {
  animation: slideIn 0.8s ease-out forwards;
}




<script>
document.addEventListener("DOMContentLoaded", function () {
  const elements = document.querySelectorAll(".scroll-circle");

  function revealOnScroll() {
    elements.forEach(el => {
      const windowHeight = window.innerHeight;
      const elementTop = el.getBoundingClientRect().top;

      if (elementTop < windowHeight - 100) {
        el.classList.add("active");
      }
    });
  }

  window.addEventListener("scroll", revealOnScroll);
  revealOnScroll();
});
</script>/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dedb559 */.circle4 img {
  transform: rotate(220deg);
}

.circle3,
.elementor-widget .circle3 img {
  animation: spinRev 4s linear infinite !important;
  transform-origin: 50% 50% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335eb7a */.circle-box-5 {
  width: 300px;
  height: 300px;
  border-radius: 50%;
  overflow: hidden;
  filter: blur(150px); /* increased blur */
  display: inline-block;
  background: rgba(139, 122, 201, 0.9); /* #8b7ac9 with low opacity */
  position: relative;
}

/* Gentle outer glow for smooth fade edges */
.circle-box-5::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(139, 122, 201, 0.0);
  box-shadow: 0 0 200px 80px rgba(139, 122, 201, 0.1);
  z-index: 1;
}

/* Optional: unblurred foreground content */
.circle-box-5 .foreground {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  filter: none;
  z-index: 2;
  color: #fff;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5abdda4 */.circle4 img {
  transform: rotate(220deg);
}

.circle3,
.elementor-widget .circle3 img {
  animation: spinRev 4s linear infinite !important;
  transform-origin: 50% 50% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a06ec90 */.circle-box-6 {
  width: 250px;
  height: 250px;
  border-radius: 50%;
  overflow: hidden;
  filter: blur(89px); /* increased blur */
  display: inline-block;
  background: rgba(139, 122, 201, 0.2); /* #8b7ac9 with low opacity */
  position: relative;
}

/* Gentle outer glow for smooth fade edges */
.circle-box-6::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(139, 122, 201, 0.0);
  box-shadow: 0 0 200px 80px rgba(139, 122, 201, 0.3);
  z-index: 1;
}

/* Optional: unblurred foreground content */
.circle-box-6 .foreground {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  filter: none;
  z-index: 2;
  color: #fff;
  font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-431f281 */.testimonial {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  background: #ffffff;
  border-radius: 16px;
  padding: 40px;
  gap: 25px;
  max-width: 800px;
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.08);
}

/* ⭐ Rating Section (fixed) */
.testimonial-rating {
  display: flex;
  gap: 4px;
}

.testimonial-rating .star {
  color: #ffbf02;
  font-size: 40px;
  text-shadow: none;
  -webkit-text-stroke: 0; /* remove any edge */
  font-family: "Arial", sans-serif; /* ensures clean fill */
}

/* 💬 Description */
.testimonial-description {
  font-family: 'Inter', sans-serif;
  font-size: 17px;
  color: #333333;
  line-height: 1.7;
  text-align: left;
}


/* 👩 Client Info */
.testimonial-client {
  display: flex;
  align-items: center;
  gap: 15px;
  margin-top: 10px;
}

.testimonial-client img {
  width: 75px;
  height: 75px;
  border-radius: 50%;
  object-fit: cover;
  border: none;
  background: #fafafa;
}

.client-info {
  display: flex;
  flex-direction: column;
}

.client-name {
  font-weight: 600;
  font-size: 18px;
  color: #111111;
  margin-bottom: 4px;
  font-family: 'Playfair Display', serif;

}

.client-designation {
  font-size: 15px;
  color: #777777;
  font-family: 'Inter', sans-serif;
}

/* Adjust testimonial padding on smaller screens */
@media (max-width: 1200px) {
    
  .testimonial {
 

  border-radius: 16px;
  padding: 10px 9px 10px 15px;
  gap: 10px;
  max-width: 800px;
  box-shadow: 0 8px 25px rgba(0, 0, 0, 0.08);
}

.testimonial-description {
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  color: #333333;
  line-height: 1.7;
  text-align: left;
}
  
  .client-designation {
  font-size: 15px;
  color: #777777;
  font-family: 'Inter', sans-serif;
}
.client-name {
  font-weight: 600;
  font-size: px;
  color: #111111;
  margin-bottom: 4px;
  font-family: 'Playfair Display', serif;

}

}

@media (min-width: 1201px) {
  .testimonial-text {
    text-align: center;
  }
}/* End custom CSS */