.elementor-132 .elementor-element.elementor-element-aa6a3a6 > .elementor-container{max-width:1200px;}.elementor-132 .elementor-element.elementor-element-aa6a3a6:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-aa6a3a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-132 .elementor-element.elementor-element-aa6a3a6{border-style:solid;border-width:0px 0px 1px 0px;border-color:#1363DF0D;box-shadow:0px 20px 40px -20px rgba(18.999999999999982, 99.00000000000006, 223, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-80px;margin-bottom:0px;padding:230px 0px 170px 0px;z-index:2;}.elementor-132 .elementor-element.elementor-element-aa6a3a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-132 .elementor-element.elementor-element-ad66624{--e-transform-rotateX:0deg;--e-transform-perspective:20px;--e-transform-rotateY:0.3deg;padding:0px 0px 0px 0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-132 .elementor-element.elementor-element-ad66624 img{max-width:100%;height:600px;border-radius:20px 20px 20px 20px;box-shadow:-15px 15px 37px 0px rgba(110.76978260869565, 161.3697684310019, 164.89999999999998, 0.5);}.elementor-132 .elementor-element.elementor-element-977274c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.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-132 .elementor-element.elementor-element-839bdd3{width:var( --container-widget-width, 27% );max-width:27%;background-color:#E7EFFC;padding:0px 0px 10px 0px;--container-widget-width:27%;--container-widget-flex-grow:0;text-align:center;}.elementor-132 .elementor-element.elementor-element-839bdd3 .elementor-heading-title{font-family:"Noto Nastaliq Urdu", Sans-serif;font-size:16px;font-weight:600;}.elementor-132 .elementor-element.elementor-element-2110cd7{padding:20px 0px 0px 0px;text-align:end;}.elementor-132 .elementor-element.elementor-element-2110cd7 .elementor-heading-title{font-family:"Noto Nastaliq Urdu", Sans-serif;font-size:40px;font-weight:600;line-height:78px;color:var( --e-global-color-secondary );}.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-132 .elementor-element.elementor-element-93a7e66{padding:10px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#3F3E3E;}.elementor-132 .elementor-element.elementor-element-93a7e66 p{margin-block-end:0px;}.elementor-widget-premium-addon-button .premium-button .premium-button-text-icon-wrapper span{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-secondary );}.elementor-widget-premium-addon-button .premium-button-text-icon-wrapper i{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-drawable-icon *, .elementor-widget-premium-addon-button .premium-button-text-icon-wrapper svg:not([class*="premium-"]){fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button, .elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinhor:before , .elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinver:before , .elementor-widget-premium-addon-button .premium-button-style5-radialin:before , .elementor-widget-premium-addon-button .premium-button-style5-rectin:before{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-widget-premium-addon-button .premium-button-line6::after{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper i{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-drawable-icon *, .elementor-widget-premium-addon-button .premium-button:hover svg:not([class*="premium-"]){fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-btn-svg{stroke:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-line2::before, .elementor-widget-premium-addon-button .premium-button-line4::before, .elementor-widget-premium-addon-button .premium-button-line5::before, .elementor-widget-premium-addon-button .premium-button-line5::after, .elementor-widget-premium-addon-button .premium-button-line6::before, .elementor-widget-premium-addon-button .premium-button-line7::before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper svg{fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button-none:hover, .elementor-widget-premium-addon-button .premium-button-style8:hover, .elementor-widget-premium-addon-button .premium-button-style1:before, .elementor-widget-premium-addon-button .premium-button-style2-shutouthor:before, .elementor-widget-premium-addon-button .premium-button-style2-shutoutver:before, .elementor-widget-premium-addon-button .premium-button-style2-shutinhor, .elementor-widget-premium-addon-button .premium-button-style2-shutinver, .elementor-widget-premium-addon-button .premium-button-style2-dshutinhor:before, .elementor-widget-premium-addon-button .premium-button-style2-dshutinver:before, .elementor-widget-premium-addon-button .premium-button-style2-scshutouthor:before, .elementor-widget-premium-addon-button .premium-button-style2-scshutoutver:before, .elementor-widget-premium-addon-button .premium-button-style3-after:hover, .elementor-widget-premium-addon-button .premium-button-style3-before:hover, .elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper, .elementor-widget-premium-addon-button .premium-button-style5-radialin, .elementor-widget-premium-addon-button .premium-button-style5-radialout:before, .elementor-widget-premium-addon-button .premium-button-style5-rectin, .elementor-widget-premium-addon-button .premium-button-style5-rectout:before, .elementor-widget-premium-addon-button .premium-button-style6-bg, .elementor-widget-premium-addon-button .premium-button-style6:hover, .elementor-widget-premium-addon-button .premium-button-style6:hover::before{background-color:var( --e-global-color-text );}.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:after{background-color:var( --e-global-color-text );}.elementor-132 .elementor-element.elementor-element-369004d{text-align:right;}.elementor-132 .elementor-element.elementor-element-369004d .premium-button{width:200px;border-radius:10px;}.elementor-132 .elementor-element.elementor-element-369004d .premium-button .premium-button-text-icon-wrapper span{font-family:"Noto Nastaliq Urdu", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-369004d .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-132 .elementor-element.elementor-element-369004d .premium-button-line6::after{color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-369004d .premium-button-none:hover, .elementor-132 .elementor-element.elementor-element-369004d .premium-button-style8:hover, .elementor-132 .elementor-element.elementor-element-369004d .premium-button-style1:before, .elementor-132 .elementor-element.elementor-element-369004d .premium-button-style2-shutouthor:before, .elementor-132 .elementor-element.elementor-element-369004d .premium-button-style2-shutoutver:before, .elementor-132 .elementor-element.elementor-element-369004d .premium-button-style2-shutinhor, .elementor-132 .elementor-element.elementor-element-369004d .premium-button-style2-shutinver, .elementor-132 .elementor-element.elementor-element-369004d .premium-button-style2-dshutinhor:before, .elementor-132 .elementor-element.elementor-element-369004d .premium-button-style2-dshutinver:before, .elementor-132 .elementor-element.elementor-element-369004d .premium-button-style2-scshutouthor:before, .elementor-132 .elementor-element.elementor-element-369004d .premium-button-style2-scshutoutver:before, .elementor-132 .elementor-element.elementor-element-369004d .premium-button-style3-after:hover, .elementor-132 .elementor-element.elementor-element-369004d .premium-button-style3-before:hover, .elementor-132 .elementor-element.elementor-element-369004d .premium-button-style4-icon-wrapper, .elementor-132 .elementor-element.elementor-element-369004d .premium-button-style5-radialin, .elementor-132 .elementor-element.elementor-element-369004d .premium-button-style5-radialout:before, .elementor-132 .elementor-element.elementor-element-369004d .premium-button-style5-rectin, .elementor-132 .elementor-element.elementor-element-369004d .premium-button-style5-rectout:before, .elementor-132 .elementor-element.elementor-element-369004d .premium-button-style6-bg, .elementor-132 .elementor-element.elementor-element-369004d .premium-button-style6:hover, .elementor-132 .elementor-element.elementor-element-369004d .premium-button-style6:hover::before{background-color:var( --e-global-color-secondary );}.elementor-132 .elementor-element.elementor-element-9385395 > .elementor-container{max-width:1200px;}.elementor-132 .elementor-element.elementor-element-9385395{border-style:solid;border-width:0px 0px 1px 0px;border-color:#1363DF0D;box-shadow:0px 20px 40px -20px rgba(18.999999999999982, 99.00000000000006, 223, 0.05);padding:120px 0px 120px 0px;z-index:2;}.elementor-132 .elementor-element.elementor-element-2060eb3.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-132 .elementor-element.elementor-element-e3a0701{width:var( --container-widget-width, 27% );max-width:27%;background-color:#E7EFFC;padding:0px 0px 10px 0px;--container-widget-width:27%;--container-widget-flex-grow:0;text-align:center;}.elementor-132 .elementor-element.elementor-element-e3a0701 .elementor-heading-title{font-family:"Noto Nastaliq Urdu", Sans-serif;font-size:16px;font-weight:600;}.elementor-132 .elementor-element.elementor-element-98cd27b{padding:20px 0px 0px 0px;text-align:end;}.elementor-132 .elementor-element.elementor-element-98cd27b .elementor-heading-title{font-family:"Noto Nastaliq Urdu", Sans-serif;font-size:40px;font-weight:600;line-height:78px;color:var( --e-global-color-secondary );}.elementor-132 .elementor-element.elementor-element-6560af1{padding:10px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#3F3E3E;}.elementor-132 .elementor-element.elementor-element-6560af1 p{margin-block-end:0px;}.elementor-132 .elementor-element.elementor-element-33b9da6{padding:10px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#3F3E3E;}.elementor-132 .elementor-element.elementor-element-33b9da6 p{margin-block-end:0px;}.elementor-132 .elementor-element.elementor-element-bb45949{padding:10px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#3F3E3E;}.elementor-132 .elementor-element.elementor-element-bb45949 p{margin-block-end:0px;}.elementor-132 .elementor-element.elementor-element-436f998{text-align:right;}.elementor-132 .elementor-element.elementor-element-436f998 .premium-button{width:200px;border-radius:10px;}.elementor-132 .elementor-element.elementor-element-436f998 .premium-button .premium-button-text-icon-wrapper span{font-family:"Noto Nastaliq Urdu", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-436f998 .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-132 .elementor-element.elementor-element-436f998 .premium-button-line6::after{color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-436f998 .premium-button-none:hover, .elementor-132 .elementor-element.elementor-element-436f998 .premium-button-style8:hover, .elementor-132 .elementor-element.elementor-element-436f998 .premium-button-style1:before, .elementor-132 .elementor-element.elementor-element-436f998 .premium-button-style2-shutouthor:before, .elementor-132 .elementor-element.elementor-element-436f998 .premium-button-style2-shutoutver:before, .elementor-132 .elementor-element.elementor-element-436f998 .premium-button-style2-shutinhor, .elementor-132 .elementor-element.elementor-element-436f998 .premium-button-style2-shutinver, .elementor-132 .elementor-element.elementor-element-436f998 .premium-button-style2-dshutinhor:before, .elementor-132 .elementor-element.elementor-element-436f998 .premium-button-style2-dshutinver:before, .elementor-132 .elementor-element.elementor-element-436f998 .premium-button-style2-scshutouthor:before, .elementor-132 .elementor-element.elementor-element-436f998 .premium-button-style2-scshutoutver:before, .elementor-132 .elementor-element.elementor-element-436f998 .premium-button-style3-after:hover, .elementor-132 .elementor-element.elementor-element-436f998 .premium-button-style3-before:hover, .elementor-132 .elementor-element.elementor-element-436f998 .premium-button-style4-icon-wrapper, .elementor-132 .elementor-element.elementor-element-436f998 .premium-button-style5-radialin, .elementor-132 .elementor-element.elementor-element-436f998 .premium-button-style5-radialout:before, .elementor-132 .elementor-element.elementor-element-436f998 .premium-button-style5-rectin, .elementor-132 .elementor-element.elementor-element-436f998 .premium-button-style5-rectout:before, .elementor-132 .elementor-element.elementor-element-436f998 .premium-button-style6-bg, .elementor-132 .elementor-element.elementor-element-436f998 .premium-button-style6:hover, .elementor-132 .elementor-element.elementor-element-436f998 .premium-button-style6:hover::before{background-color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-132 .elementor-element.elementor-element-0e49b5d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-132 .elementor-element.elementor-element-0e49b5d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-132 .elementor-element.elementor-element-c505a88{--e-transform-rotateX:0deg;--e-transform-perspective:20px;--e-transform-rotateY:-0.3deg;padding:0px 0px 0px 0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-132 .elementor-element.elementor-element-c505a88 img{max-width:93%;border-radius:20px 20px 20px 20px;box-shadow:-15px 15px 37px 0px rgba(110.76978260869565, 161.3697684310019, 164.89999999999998, 0.5);}.elementor-132 .elementor-element.elementor-element-6996974:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-6996974 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FB;}.elementor-132 .elementor-element.elementor-element-6996974 > .elementor-container{max-width:1200px;}.elementor-132 .elementor-element.elementor-element-6996974{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-132 .elementor-element.elementor-element-6996974 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-132 .elementor-element.elementor-element-a426b14{padding:20px 0px 0px 0px;text-align:end;}.elementor-132 .elementor-element.elementor-element-a426b14 .elementor-heading-title{font-family:"Noto Nastaliq Urdu", Sans-serif;font-size:40px;font-weight:600;line-height:78px;color:var( --e-global-color-secondary );}.elementor-132 .elementor-element.elementor-element-71bf316{padding:50px 0px 0px 0px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-132 .elementor-element.elementor-element-1ae41ca.elementor-position-right .elementor-image-box-img{margin-left:21px;}.elementor-132 .elementor-element.elementor-element-1ae41ca.elementor-position-left .elementor-image-box-img{margin-right:21px;}.elementor-132 .elementor-element.elementor-element-1ae41ca.elementor-position-top .elementor-image-box-img{margin-bottom:21px;}.elementor-132 .elementor-element.elementor-element-1ae41ca .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-132 .elementor-element.elementor-element-1ae41ca .elementor-image-box-img img{border-radius:20px;transition-duration:0.3s;}.elementor-132 .elementor-element.elementor-element-1ae41ca .elementor-image-box-title{font-family:"Noto Nastaliq Urdu", Sans-serif;font-size:20px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-132 .elementor-element.elementor-element-faa82c2.elementor-position-right .elementor-image-box-img{margin-left:21px;}.elementor-132 .elementor-element.elementor-element-faa82c2.elementor-position-left .elementor-image-box-img{margin-right:21px;}.elementor-132 .elementor-element.elementor-element-faa82c2.elementor-position-top .elementor-image-box-img{margin-bottom:21px;}.elementor-132 .elementor-element.elementor-element-faa82c2 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-132 .elementor-element.elementor-element-faa82c2 .elementor-image-box-img img{border-radius:20px;transition-duration:0.3s;}.elementor-132 .elementor-element.elementor-element-faa82c2 .elementor-image-box-title{font-family:"Noto Nastaliq Urdu", Sans-serif;font-size:20px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-132 .elementor-element.elementor-element-018d998.elementor-position-right .elementor-image-box-img{margin-left:21px;}.elementor-132 .elementor-element.elementor-element-018d998.elementor-position-left .elementor-image-box-img{margin-right:21px;}.elementor-132 .elementor-element.elementor-element-018d998.elementor-position-top .elementor-image-box-img{margin-bottom:21px;}.elementor-132 .elementor-element.elementor-element-018d998 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-132 .elementor-element.elementor-element-018d998 .elementor-image-box-img img{border-radius:20px;transition-duration:0.3s;}.elementor-132 .elementor-element.elementor-element-018d998 .elementor-image-box-title{font-family:"Noto Nastaliq Urdu", Sans-serif;font-size:20px;font-weight:800;color:var( --e-global-color-secondary );}.elementor-132 .elementor-element.elementor-element-faeaf83:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-faeaf83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF4FA;}.elementor-132 .elementor-element.elementor-element-faeaf83 > .elementor-container{max-width:1200px;}.elementor-132 .elementor-element.elementor-element-faeaf83{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-132 .elementor-element.elementor-element-faeaf83 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-132 .elementor-element.elementor-element-b64d73b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-132 .elementor-element.elementor-element-b64d73b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-132 .elementor-element.elementor-element-b64d73b.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-bc-flex-widget .elementor-132 .elementor-element.elementor-element-ed1279f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-132 .elementor-element.elementor-element-ed1279f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-132 .elementor-element.elementor-element-ed1279f.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-132 .elementor-element.elementor-element-b2eeb08{width:var( --container-widget-width, 22% );max-width:22%;background-color:#E7EFFC;padding:6px 0px 4px 0px;--container-widget-width:22%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;text-align:center;}.elementor-132 .elementor-element.elementor-element-b2eeb08 .elementor-heading-title{font-family:"Noto Nastaliq Urdu", Sans-serif;font-size:11px;font-weight:600;}.elementor-132 .elementor-element.elementor-element-cc35480{padding:20px 0px 0px 0px;text-align:end;}.elementor-132 .elementor-element.elementor-element-cc35480 .elementor-heading-title{font-family:"Noto Nastaliq Urdu", Sans-serif;font-size:40px;font-weight:600;line-height:78px;color:var( --e-global-color-secondary );}.elementor-132 .elementor-element.elementor-element-9fee273{padding:10px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-size:22px;font-weight:400;color:#3F3E3E;}.elementor-132 .elementor-element.elementor-element-9fee273 p{margin-block-end:0px;}body:not(.rtl) .elementor-132 .elementor-element.elementor-element-af2f895{left:-298px;}body.rtl .elementor-132 .elementor-element.elementor-element-af2f895{right:-298px;}.elementor-132 .elementor-element.elementor-element-af2f895{top:-65px;}body:not(.rtl) .elementor-132 .elementor-element.elementor-element-26adea9{left:191px;}body.rtl .elementor-132 .elementor-element.elementor-element-26adea9{right:191px;}.elementor-132 .elementor-element.elementor-element-26adea9{top:-700px;}body:not(.rtl) .elementor-132 .elementor-element.elementor-element-5f5fa64{left:944px;}body.rtl .elementor-132 .elementor-element.elementor-element-5f5fa64{right:944px;}.elementor-132 .elementor-element.elementor-element-5f5fa64{top:-144px;}.elementor-132 .elementor-element.elementor-element-1a0f248{text-align:right;}.elementor-132 .elementor-element.elementor-element-1a0f248 .premium-button{width:200px;border-radius:10px;}.elementor-132 .elementor-element.elementor-element-1a0f248 .premium-button .premium-button-text-icon-wrapper span{font-family:"Noto Nastaliq Urdu", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-1a0f248 .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-132 .elementor-element.elementor-element-1a0f248 .premium-button-line6::after{color:#FFFFFF;}.elementor-132 .elementor-element.elementor-element-1a0f248 .premium-button-none:hover, .elementor-132 .elementor-element.elementor-element-1a0f248 .premium-button-style8:hover, .elementor-132 .elementor-element.elementor-element-1a0f248 .premium-button-style1:before, .elementor-132 .elementor-element.elementor-element-1a0f248 .premium-button-style2-shutouthor:before, .elementor-132 .elementor-element.elementor-element-1a0f248 .premium-button-style2-shutoutver:before, .elementor-132 .elementor-element.elementor-element-1a0f248 .premium-button-style2-shutinhor, .elementor-132 .elementor-element.elementor-element-1a0f248 .premium-button-style2-shutinver, .elementor-132 .elementor-element.elementor-element-1a0f248 .premium-button-style2-dshutinhor:before, .elementor-132 .elementor-element.elementor-element-1a0f248 .premium-button-style2-dshutinver:before, .elementor-132 .elementor-element.elementor-element-1a0f248 .premium-button-style2-scshutouthor:before, .elementor-132 .elementor-element.elementor-element-1a0f248 .premium-button-style2-scshutoutver:before, .elementor-132 .elementor-element.elementor-element-1a0f248 .premium-button-style3-after:hover, .elementor-132 .elementor-element.elementor-element-1a0f248 .premium-button-style3-before:hover, .elementor-132 .elementor-element.elementor-element-1a0f248 .premium-button-style4-icon-wrapper, .elementor-132 .elementor-element.elementor-element-1a0f248 .premium-button-style5-radialin, .elementor-132 .elementor-element.elementor-element-1a0f248 .premium-button-style5-radialout:before, .elementor-132 .elementor-element.elementor-element-1a0f248 .premium-button-style5-rectin, .elementor-132 .elementor-element.elementor-element-1a0f248 .premium-button-style5-rectout:before, .elementor-132 .elementor-element.elementor-element-1a0f248 .premium-button-style6-bg, .elementor-132 .elementor-element.elementor-element-1a0f248 .premium-button-style6:hover, .elementor-132 .elementor-element.elementor-element-1a0f248 .premium-button-style6:hover::before{background-color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-132 .elementor-element.elementor-element-654dfda.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-132 .elementor-element.elementor-element-654dfda.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-132 .elementor-element.elementor-element-654dfda > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-132 .elementor-element.elementor-element-aa47228{padding:60px 0px 60px 0px;}.elementor-132 .elementor-element.elementor-element-a6dae15 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-132 .elementor-element.elementor-element-ce0b2d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;text-align:end;}.elementor-132 .elementor-element.elementor-element-ce0b2d5 .elementor-heading-title{font-family:"Noto Nastaliq Urdu", Sans-serif;font-size:40px;font-weight:600;line-height:78px;color:var( --e-global-color-secondary );}.elementor-132 .elementor-element.elementor-element-577bbe5 > .elementor-container{max-width:1200px;}.elementor-132 .elementor-element.elementor-element-f698d22:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-132 .elementor-element.elementor-element-f698d22 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-132 .elementor-element.elementor-element-f698d22 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000000D;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.02);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:30px 30px 30px 30px;}.elementor-132 .elementor-element.elementor-element-f698d22 > .elementor-element-populated, .elementor-132 .elementor-element.elementor-element-f698d22 > .elementor-element-populated > .elementor-background-overlay, .elementor-132 .elementor-element.elementor-element-f698d22 > .elementor-background-slideshow{border-radius:28px 28px 28px 28px;}.elementor-132 .elementor-element.elementor-element-f698d22:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#F59E0B;}.elementor-132 .elementor-element.elementor-element-f698d22 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-132 .elementor-element.elementor-element-7eefb02 .elementor-icon-box-wrapper{align-items:start;text-align:end;gap:15px;}.elementor-132 .elementor-element.elementor-element-7eefb02.elementor-view-stacked .elementor-icon{background-color:#FFFBEB;fill:#F59E0B;color:#F59E0B;}.elementor-132 .elementor-element.elementor-element-7eefb02.elementor-view-framed .elementor-icon, .elementor-132 .elementor-element.elementor-element-7eefb02.elementor-view-default .elementor-icon{fill:#FFFBEB;color:#FFFBEB;border-color:#FFFBEB;}.elementor-132 .elementor-element.elementor-element-7eefb02.elementor-view-framed .elementor-icon{background-color:#F59E0B;}.elementor-132 .elementor-element.elementor-element-7eefb02 .elementor-icon{font-size:23px;padding:10px;border-radius:10px 10px 10px 10px;}.elementor-132 .elementor-element.elementor-element-7eefb02 .elementor-icon-box-title, .elementor-132 .elementor-element.elementor-element-7eefb02 .elementor-icon-box-title a{font-family:"Noto Nastaliq Urdu", Sans-serif;font-weight:600;}.elementor-132 .elementor-element.elementor-element-7eefb02 .elementor-icon-box-title{color:#000000;}.elementor-132 .elementor-element.elementor-element-7eefb02:has(:hover) .elementor-icon-box-title,
					 .elementor-132 .elementor-element.elementor-element-7eefb02:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-132 .elementor-element.elementor-element-7eefb02 .elementor-icon-box-description{color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-132 .elementor-element.elementor-element-08356de{--divider-border-style:solid;--divider-color:#F0F7FF;--divider-border-width:1px;}.elementor-132 .elementor-element.elementor-element-08356de .elementor-divider-separator{width:100%;}.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-132 .elementor-element.elementor-element-1f49a25 .elementor-icon-list-icon i{color:#F59E0B;transition:color 0.3s;}.elementor-132 .elementor-element.elementor-element-1f49a25 .elementor-icon-list-icon svg{fill:#F59E0B;transition:fill 0.3s;}.elementor-132 .elementor-element.elementor-element-1f49a25{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-132 .elementor-element.elementor-element-1f49a25 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-132 .elementor-element.elementor-element-1f49a25 .elementor-icon-list-item > a{font-family:"Noto Nastaliq Urdu", Sans-serif;font-size:17px;line-height:2.2em;}.elementor-132 .elementor-element.elementor-element-1f49a25 .elementor-icon-list-text{color:#475569;transition:color 0.3s;}.elementor-132 .elementor-element.elementor-element-ad93c3e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-132 .elementor-element.elementor-element-ad93c3e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-132 .elementor-element.elementor-element-ad93c3e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000000D;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.02);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:30px 30px 30px 30px;}.elementor-132 .elementor-element.elementor-element-ad93c3e > .elementor-element-populated, .elementor-132 .elementor-element.elementor-element-ad93c3e > .elementor-element-populated > .elementor-background-overlay, .elementor-132 .elementor-element.elementor-element-ad93c3e > .elementor-background-slideshow{border-radius:28px 28px 28px 28px;}.elementor-132 .elementor-element.elementor-element-ad93c3e:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#10B981;}.elementor-132 .elementor-element.elementor-element-ad93c3e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-132 .elementor-element.elementor-element-7f51e7f .elementor-icon-box-wrapper{align-items:start;text-align:end;gap:15px;}.elementor-132 .elementor-element.elementor-element-7f51e7f.elementor-view-stacked .elementor-icon{background-color:#ECFDF5;fill:#10B981;color:#10B981;}.elementor-132 .elementor-element.elementor-element-7f51e7f.elementor-view-framed .elementor-icon, .elementor-132 .elementor-element.elementor-element-7f51e7f.elementor-view-default .elementor-icon{fill:#ECFDF5;color:#ECFDF5;border-color:#ECFDF5;}.elementor-132 .elementor-element.elementor-element-7f51e7f.elementor-view-framed .elementor-icon{background-color:#10B981;}.elementor-132 .elementor-element.elementor-element-7f51e7f .elementor-icon{font-size:23px;padding:10px;border-radius:10px 10px 10px 10px;}.elementor-132 .elementor-element.elementor-element-7f51e7f .elementor-icon-box-title, .elementor-132 .elementor-element.elementor-element-7f51e7f .elementor-icon-box-title a{font-family:"Noto Nastaliq Urdu", Sans-serif;font-weight:600;}.elementor-132 .elementor-element.elementor-element-7f51e7f .elementor-icon-box-title{color:#000000;}.elementor-132 .elementor-element.elementor-element-7f51e7f:has(:hover) .elementor-icon-box-title,
					 .elementor-132 .elementor-element.elementor-element-7f51e7f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-132 .elementor-element.elementor-element-7f51e7f .elementor-icon-box-description{color:#000000;}.elementor-132 .elementor-element.elementor-element-e0d23e8{--divider-border-style:solid;--divider-color:#F0F7FF;--divider-border-width:1px;}.elementor-132 .elementor-element.elementor-element-e0d23e8 .elementor-divider-separator{width:100%;}.elementor-132 .elementor-element.elementor-element-69cce9e .elementor-icon-list-icon i{color:#10B981;transition:color 0.3s;}.elementor-132 .elementor-element.elementor-element-69cce9e .elementor-icon-list-icon svg{fill:#10B981;transition:fill 0.3s;}.elementor-132 .elementor-element.elementor-element-69cce9e{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-132 .elementor-element.elementor-element-69cce9e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-132 .elementor-element.elementor-element-69cce9e .elementor-icon-list-item > a{font-family:"Noto Nastaliq Urdu", Sans-serif;font-size:17px;line-height:2.2em;}.elementor-132 .elementor-element.elementor-element-69cce9e .elementor-icon-list-text{color:#475569;transition:color 0.3s;}.elementor-132 .elementor-element.elementor-element-a9eee33:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-132 .elementor-element.elementor-element-a9eee33 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-132 .elementor-element.elementor-element-a9eee33 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000000D;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.02);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:30px 30px 30px 30px;}.elementor-132 .elementor-element.elementor-element-a9eee33 > .elementor-element-populated, .elementor-132 .elementor-element.elementor-element-a9eee33 > .elementor-element-populated > .elementor-background-overlay, .elementor-132 .elementor-element.elementor-element-a9eee33 > .elementor-background-slideshow{border-radius:28px 28px 28px 28px;}.elementor-132 .elementor-element.elementor-element-a9eee33:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EF4444;}.elementor-132 .elementor-element.elementor-element-a9eee33 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-132 .elementor-element.elementor-element-86abbf0 .elementor-icon-box-wrapper{align-items:start;text-align:end;gap:15px;}.elementor-132 .elementor-element.elementor-element-86abbf0.elementor-view-stacked .elementor-icon{background-color:#FEF2F2;fill:#EF4444;color:#EF4444;}.elementor-132 .elementor-element.elementor-element-86abbf0.elementor-view-framed .elementor-icon, .elementor-132 .elementor-element.elementor-element-86abbf0.elementor-view-default .elementor-icon{fill:#FEF2F2;color:#FEF2F2;border-color:#FEF2F2;}.elementor-132 .elementor-element.elementor-element-86abbf0.elementor-view-framed .elementor-icon{background-color:#EF4444;}.elementor-132 .elementor-element.elementor-element-86abbf0 .elementor-icon{font-size:23px;padding:10px;border-radius:10px 10px 10px 10px;}.elementor-132 .elementor-element.elementor-element-86abbf0 .elementor-icon-box-title, .elementor-132 .elementor-element.elementor-element-86abbf0 .elementor-icon-box-title a{font-family:"Noto Nastaliq Urdu", Sans-serif;font-weight:600;}.elementor-132 .elementor-element.elementor-element-86abbf0 .elementor-icon-box-title{color:#000000;}.elementor-132 .elementor-element.elementor-element-86abbf0:has(:hover) .elementor-icon-box-title,
					 .elementor-132 .elementor-element.elementor-element-86abbf0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-132 .elementor-element.elementor-element-86abbf0 .elementor-icon-box-description{color:#000000;}.elementor-132 .elementor-element.elementor-element-5657593{--divider-border-style:solid;--divider-color:#FEF2F2;--divider-border-width:1px;}.elementor-132 .elementor-element.elementor-element-5657593 .elementor-divider-separator{width:100%;}.elementor-132 .elementor-element.elementor-element-56e639b .elementor-icon-list-icon i{color:#EF4444;transition:color 0.3s;}.elementor-132 .elementor-element.elementor-element-56e639b .elementor-icon-list-icon svg{fill:#EF4444;transition:fill 0.3s;}.elementor-132 .elementor-element.elementor-element-56e639b{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-132 .elementor-element.elementor-element-56e639b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-132 .elementor-element.elementor-element-56e639b .elementor-icon-list-item > a{font-family:"Noto Nastaliq Urdu", Sans-serif;font-size:17px;line-height:2.2em;}.elementor-132 .elementor-element.elementor-element-56e639b .elementor-icon-list-text{color:#475569;transition:color 0.3s;}.elementor-132 .elementor-element.elementor-element-4e2ae4e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-132 .elementor-element.elementor-element-4e2ae4e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-132 .elementor-element.elementor-element-4e2ae4e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000000D;box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.02);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:30px 30px 30px 30px;}.elementor-132 .elementor-element.elementor-element-4e2ae4e > .elementor-element-populated, .elementor-132 .elementor-element.elementor-element-4e2ae4e > .elementor-element-populated > .elementor-background-overlay, .elementor-132 .elementor-element.elementor-element-4e2ae4e > .elementor-background-slideshow{border-radius:28px 28px 28px 28px;}.elementor-132 .elementor-element.elementor-element-4e2ae4e:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#1363DF;}.elementor-132 .elementor-element.elementor-element-4e2ae4e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-132 .elementor-element.elementor-element-597204e .elementor-icon-box-wrapper{align-items:start;text-align:end;gap:15px;}.elementor-132 .elementor-element.elementor-element-597204e.elementor-view-stacked .elementor-icon{background-color:#F0F7FF;fill:#1363DF;color:#1363DF;}.elementor-132 .elementor-element.elementor-element-597204e.elementor-view-framed .elementor-icon, .elementor-132 .elementor-element.elementor-element-597204e.elementor-view-default .elementor-icon{fill:#F0F7FF;color:#F0F7FF;border-color:#F0F7FF;}.elementor-132 .elementor-element.elementor-element-597204e.elementor-view-framed .elementor-icon{background-color:#1363DF;}.elementor-132 .elementor-element.elementor-element-597204e .elementor-icon{font-size:23px;padding:10px;border-radius:10px 10px 10px 10px;}.elementor-132 .elementor-element.elementor-element-597204e .elementor-icon-box-title, .elementor-132 .elementor-element.elementor-element-597204e .elementor-icon-box-title a{font-family:"Noto Nastaliq Urdu", Sans-serif;font-weight:600;}.elementor-132 .elementor-element.elementor-element-597204e .elementor-icon-box-title{color:#000000;}.elementor-132 .elementor-element.elementor-element-597204e:has(:hover) .elementor-icon-box-title,
					 .elementor-132 .elementor-element.elementor-element-597204e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-132 .elementor-element.elementor-element-597204e .elementor-icon-box-description{color:#000000;}.elementor-132 .elementor-element.elementor-element-7deba2c{--divider-border-style:solid;--divider-color:#F0F7FF;--divider-border-width:1px;}.elementor-132 .elementor-element.elementor-element-7deba2c .elementor-divider-separator{width:100%;}.elementor-132 .elementor-element.elementor-element-9721dc7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-132 .elementor-element.elementor-element-9721dc7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-132 .elementor-element.elementor-element-9721dc7{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-132 .elementor-element.elementor-element-9721dc7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-132 .elementor-element.elementor-element-9721dc7 .elementor-icon-list-item > a{font-family:"Noto Nastaliq Urdu", Sans-serif;font-size:17px;line-height:2.2em;}.elementor-132 .elementor-element.elementor-element-9721dc7 .elementor-icon-list-text{color:#475569;transition:color 0.3s;}@media(min-width:768px){.elementor-132 .elementor-element.elementor-element-b64d73b{width:2%;}.elementor-132 .elementor-element.elementor-element-ed1279f{width:47.332%;}.elementor-132 .elementor-element.elementor-element-ebbb590{width:2%;}.elementor-132 .elementor-element.elementor-element-067b8da{width:97.999%;}.elementor-132 .elementor-element.elementor-element-654dfda{width:50%;}}@media(min-width:1025px){.elementor-132 .elementor-element.elementor-element-aa6a3a6:not(.elementor-motion-effects-element-type-background), .elementor-132 .elementor-element.elementor-element-aa6a3a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-132 .elementor-element.elementor-element-ad66624{padding:20px 20px 20px 20px;}.elementor-132 .elementor-element.elementor-element-839bdd3 .elementor-heading-title{font-size:12px;}.elementor-132 .elementor-element.elementor-element-2110cd7 .elementor-heading-title{font-size:30px;}.elementor-132 .elementor-element.elementor-element-93a7e66{font-size:16px;}.elementor-132 .elementor-element.elementor-element-e3a0701{--container-widget-width:122px;--container-widget-flex-grow:0;width:var( --container-widget-width, 122px );max-width:122px;}.elementor-132 .elementor-element.elementor-element-e3a0701 .elementor-heading-title{font-size:12px;}.elementor-132 .elementor-element.elementor-element-98cd27b .elementor-heading-title{font-size:30px;}.elementor-132 .elementor-element.elementor-element-6560af1{font-size:16px;}.elementor-132 .elementor-element.elementor-element-33b9da6{font-size:16px;}.elementor-132 .elementor-element.elementor-element-bb45949{font-size:16px;}.elementor-132 .elementor-element.elementor-element-c505a88{padding:20px 20px 20px 20px;}.elementor-132 .elementor-element.elementor-element-a426b14{text-align:center;}.elementor-132 .elementor-element.elementor-element-a426b14 .elementor-heading-title{font-size:30px;}.elementor-132 .elementor-element.elementor-element-1ae41ca .elementor-image-box-img{margin-bottom:21px;}.elementor-132 .elementor-element.elementor-element-1ae41ca .elementor-image-box-wrapper .elementor-image-box-img{width:79%;}.elementor-132 .elementor-element.elementor-element-1ae41ca .elementor-image-box-title{font-size:16px;}.elementor-132 .elementor-element.elementor-element-faa82c2 .elementor-image-box-img{margin-bottom:21px;}.elementor-132 .elementor-element.elementor-element-faa82c2 .elementor-image-box-wrapper .elementor-image-box-img{width:79%;}.elementor-132 .elementor-element.elementor-element-faa82c2 .elementor-image-box-title{font-size:16px;}.elementor-132 .elementor-element.elementor-element-018d998 .elementor-image-box-img{margin-bottom:21px;}.elementor-132 .elementor-element.elementor-element-018d998 .elementor-image-box-wrapper .elementor-image-box-img{width:79%;}.elementor-132 .elementor-element.elementor-element-018d998 .elementor-image-box-title{font-size:16px;}.elementor-132 .elementor-element.elementor-element-b2eeb08{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-132 .elementor-element.elementor-element-b2eeb08 .elementor-heading-title{font-size:12px;}.elementor-132 .elementor-element.elementor-element-cc35480 .elementor-heading-title{font-size:30px;}.elementor-132 .elementor-element.elementor-element-9fee273{font-size:16px;}body:not(.rtl) .elementor-132 .elementor-element.elementor-element-26adea9{left:-355px;}body.rtl .elementor-132 .elementor-element.elementor-element-26adea9{right:-355px;}.elementor-132 .elementor-element.elementor-element-26adea9{top:-663px;}.elementor-132 .elementor-element.elementor-element-ce0b2d5{text-align:center;}.elementor-132 .elementor-element.elementor-element-ce0b2d5 .elementor-heading-title{font-size:30px;}}/* Start custom CSS for image, class: .elementor-element-ad66624 */:root {
    --primary-blue: #1363DF; /* Aapka theme color */
}

/* Perspective Wrapper (Must have for 3D tilt) */
.image-wrapper {
    perspective: 1500px;
    display: inline-block;
    position: relative;
}

/* The actual image class */
.image {
    width: 100%;
    height: auto;
    border-radius: 20px; /* Modern curved edges */
    box-shadow: -20px 20px 50px rgba(0, 0, 0, 0.08); /* Shallow shadow on left side for depth */
    
    /* LEFTWARD TILT DESIGN */
    transform: rotateY(-15deg) rotateX(3deg); 
    
    /* Smooth transitions */
    transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    border: 1px solid rgba(19, 99, 223, 0.05); /* Subtle border accent */
    object-fit: cover;
}

/* Hover Interaction: Straightens on hover */
.image-wrapper:hover .image {
    transform: rotateY(0deg) rotateX(0deg);
    box-shadow: 0 15px 40px rgba(19, 99, 223, 0.15); /* Modern blue-tinted shadow */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c505a88 */:root {
    --primary-blue: #1363DF; /* Aapka theme color */
}

/* Perspective Wrapper (Must have for 3D tilt) */
.image-wrapper {
    perspective: 1500px;
    display: inline-block;
    position: relative;
}

/* The actual image class */
.image {
    width: 100%;
    height: auto;
    border-radius: 20px; /* Modern curved edges */
    box-shadow: -20px 20px 50px rgba(0, 0, 0, 0.08); /* Shallow shadow on left side for depth */
    
    /* LEFTWARD TILT DESIGN */
    transform: rotateY(-15deg) rotateX(3deg); 
    
    /* Smooth transitions */
    transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    border: 1px solid rgba(19, 99, 223, 0.05); /* Subtle border accent */
    object-fit: cover;
}

/* Hover Interaction: Straightens on hover */
.image-wrapper:hover .image {
    transform: rotateY(0deg) rotateX(0deg);
    box-shadow: 0 15px 40px rgba(19, 99, 223, 0.15); /* Modern blue-tinted shadow */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6996974 */.section-wrapper {
    box-shadow: 0 20px 40px -20px rgba(19, 99, 223, 0.15);
    border-bottom: 1px solid rgba(19, 99, 223, 0.05);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-af2f895 */:root {
    --f-blue: #1363DF;
}

.floating-container {
    position: relative;
    width: 100%;
    height: 500px; /* Aapke section ki height */
    overflow: hidden; /* Halka sa background color */
}

/* Base Style for Floating Objects */
.ff-obj {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.4);
    backdrop-filter: blur(5px);
    border: 1px solid rgba(19, 99, 223, 0.1);
    color: orange;
    box-shadow: 0 8px 32px rgba(19, 99, 223, 0.1);
    z-index: 1;
    pointer-events: none; /* Taake clicks ko block na karein */
}

/* Individual Sizes & Positions */
.obj-book {
    width: 80px;
    height: 80px;
    top: 10%;
    right: 5%;
    font-size: 30px;
    animation: float-slow 6s ease-in-out infinite;
}

.obj-heart {
    width: 60px;
    height: 60px;
    bottom: 15%;
    right: 15%;
    font-size: 22px;
    animation: float-medium 5s ease-in-out infinite;
    opacity: 0.7;
}

.obj-light {
    width: 100px;
    height: 100px;
    top: 40%;
    left: 8%;
    font-size: 40px;
    animation: float-fast 7s ease-in-out infinite;
    opacity: 0.5;
}

/* Animations */
@keyframes float-slow {
    0%, 100% { transform: translateY(0) rotate(0deg); }
    50% { transform: translateY(-20px) rotate(10deg); }
}

@keyframes float-medium {
    0%, 100% { transform: translate(0, 0); }
    50% { transform: translate(-15px, -15px); }
}

@keyframes float-fast {
    0%, 100% { transform: translateY(0) scale(1); }
    50% { transform: translateY(-30px) scale(1.05); }
}

/* Responsive: Choti screen par hide kar dein ya chota kar dein */
@media (max-width: 768px) {
    .f-obj { display: none; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-26adea9 */:root {
    --f-red: #FF0000;
}

.floating-container {
    position: relative;
    width: 100%;
    height: 500px; /* Aapke section ki height */
    overflow: hidden; /* Halka sa background color */
}

/* Base Style for Floating Objects */
.f-obj {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.4);
    backdrop-filter: blur(5px);
    border: 1px solid rgba(19, 99, 223, 0.1);
    color: var(--f-red);
    box-shadow: 0 8px 32px rgba(19, 99, 223, 0.1);
    z-index: 1;
    pointer-events: none; /* Taake clicks ko block na karein */
}

/* Individual Sizes & Positions */
.obj-book {
    width: 80px;
    height: 80px;
    top: 10%;
    right: 5%;
    font-size: 30px;
    animation: float-slow 6s ease-in-out infinite;
}

.obj-heart {
    width: 60px;
    height: 60px;
    bottom: 15%;
    right: 15%;
    font-size: 22px;
    animation: float-medium 5s ease-in-out infinite;
    opacity: 0.7;
}

.obj-light {
    width: 100px;
    height: 100px;
    top: 40%;
    left: 8%;
    font-size: 40px;
    animation: float-fast 7s ease-in-out infinite;
    opacity: 0.5;
}

/* Animations */
@keyframes float-slow {
    0%, 100% { transform: translateY(0) rotate(0deg); }
    50% { transform: translateY(-20px) rotate(10deg); }
}

@keyframes float-medium {
    0%, 100% { transform: translate(0, 0); }
    50% { transform: translate(-15px, -15px); }
}

@keyframes float-fast {
    0%, 100% { transform: translateY(0) scale(1); }
    50% { transform: translateY(-30px) scale(1.05); }
}

/* Responsive: Choti screen par hide kar dein ya chota kar dein */
@media (max-width: 768px) {
    .f-obj { display: none; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f5fa64 */:root {
    --f-green: #008000;
}

.floating-container {
    position: relative;
    width: 100%;
    height: 500px; /* Aapke section ki height */
    overflow: hidden; /* Halka sa background color */
}

/* Base Style for Floating Objects */
.gf-obj {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.4);
    backdrop-filter: blur(5px);
    border: 1px solid rgba(19, 99, 223, 0.1);
    color: var(--f-green);
    box-shadow: 0 8px 32px rgba(19, 99, 223, 0.1);
    z-index: 1;
    pointer-events: none; /* Taake clicks ko block na karein */
}

/* Individual Sizes & Positions */
.obj-book {
    width: 80px;
    height: 80px;
    top: 10%;
    right: 5%;
    font-size: 30px;
    animation: float-slow 6s ease-in-out infinite;
}

.obj-heart {
    width: 60px;
    height: 60px;
    bottom: 15%;
    right: 15%;
    font-size: 22px;
    animation: float-medium 5s ease-in-out infinite;
    opacity: 0.7;
}

.obj-light {
    width: 100px;
    height: 100px;
    top: 40%;
    left: 8%;
    font-size: 40px;
    animation: float-fast 7s ease-in-out infinite;
    opacity: 0.5;
}

/* Animations */
@keyframes float-slow {
    0%, 100% { transform: translateY(0) rotate(0deg); }
    50% { transform: translateY(-20px) rotate(10deg); }
}

@keyframes float-medium {
    0%, 100% { transform: translate(0, 0); }
    50% { transform: translate(-15px, -15px); }
}

@keyframes float-fast {
    0%, 100% { transform: translateY(0) scale(1); }
    50% { transform: translateY(-30px) scale(1.05); }
}

/* Responsive: Choti screen par hide kar dein ya chota kar dein */
@media (max-width: 768px) {
    .f-obj { display: none; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-88c975a */:root {
    --primary-blue: #1363DF; /* */
    --accent-yellow: #FFD233; /* Eduvalt Style */
    --card-bg: #ffffff;
    --border-color: rgba(19, 99, 223, 0.08);
}

.ultimate-sidebar {
    direction: rtl;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    padding: 25px;
    font-family: 'Noto Nastaleeq Urdu', serif;
}

.u-card {
    position: relative;
    background: var(--card-bg);
    border-radius: 28px; /* Thora zyada rounded for modern look */
    padding: 30px 15px;
    text-align: center;
    border: 1px solid var(--border-color);
    transition: all 0.6s cubic-bezier(0.34, 1.56, 0.64, 1);
    cursor: pointer;
    box-shadow: 0 8px 24px rgba(149, 157, 165, 0.05);
    overflow: hidden;
    z-index: 1;
}

/* Icon Container with Floating Animation */
.u-icon-container {
    position: relative;
    width: 65px;
    height: 65px;
    margin: 0 auto 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 3;
}

.u-icon-container i {
    font-size: 28px;
    color: var(--primary-blue);
    transition: all 0.5s ease;
}

/* Professional Morphing Background */
.u-icon-glow {
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(135deg, rgba(19, 99, 223, 0.1), rgba(19, 99, 223, 0.02));
    border-radius: 38%;
    
    z-index: -1;
    transition: 0.5s ease;
}

@keyframes professional-morph {
    0%, 100% { border-radius: 38% 62% 63% 37% / 41% 44% 56% 59%; transform: rotate(0deg); }
    33% { border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%; }
    66% { border-radius: 30% 70% 70% 30% / 50% 60% 40% 50%; }
}

/* Typography Refinement */
.u-content h3 {
    font-size: 19px;
    font-weight: 800;
    color: #0f172a;
    margin-bottom: 10px;
    line-height: 2; /* Urdu ke liye zaroori hai */
}

.u-stats {
    display: inline-block;
    font-size: 11px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-weight: 700;
    color: var(--primary-blue);
    background: #f0f7ff;
    padding: 4px 14px;
    border-radius: 12px;
    transition: 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

/* HOVER STATE - Isko "Acha" banaya hai */
.u-card:hover {
    transform: translateY(-12px);
    border-color: rgba(19, 99, 223, 0.3);
    box-shadow: 0 25px 50px -12px rgba(19, 99, 223, 0.15);
}

.u-card:hover .u-icon-container i {
    color: #ffffff;
    transform: scale(1.1) rotate(-10deg);
}

.u-card:hover .u-icon-glow {
    background: var(--primary-blue);
    width: 120%;
    height: 120%;
    border-radius: 50%;
    box-shadow: 0 0 20px rgba(19, 99, 223, 0.4);
}

.u-card:hover .u-stats {
    background: var(--primary-blue);
    color: #ffffff;
    transform: scale(1.05);
}

/* Subtle Gradient Shine
/* --- Desktop/General Styles (Jo aapne pehle likhi thin) --- */
.ultimate-sidebar {
    direction: rtl;
    display: grid;
    grid-template-columns: 1fr 1fr; /* Desktop par 2 columns */
    gap: 20px;
    padding: 25px;
    font-family: 'Noto Nastaleeq Urdu', serif;
}

/* --- Mobile & Tablet Responsiveness --- */

/* Tablet ke liye (992px se niche) */
@media (max-width: 992px) {
    .ultimate-sidebar {
        padding: 15px;
        gap: 15px;
    }
}

/* Mobile ke liye (768px se niche) - Yahan asal magic hai */
@media (max-width: 768px) {
    .ultimate-sidebar {
        grid-template-columns: 1fr; /* 2 columns ko 1 kar diya */
        padding: 10px;
    }

    .u-card {
        padding: 25px 10px; /* Padding thori kam takay screen space bache */
        border-radius: 20px; /* Choti screen par zyada rounded ajeeb lagta hai */
    }

    .u-content h3 {
        font-size: 17px; /* Mobile par headings thori choti */
    }

    /* Hover effect mobile par click se trigger hota hai, 
       is liye mobile par translate ko thora kam rakha hai */
    .u-card:hover {
        transform: translateY(-5px); 
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-faeaf83 */.section-wrapper4 {
    box-shadow:0 20px 40px -20px rgba(19, 99, 223, 0.15); 
    /* rgba(15, 23, 42) aik boht dark blue shade hai */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1f49a25 *//* =========================================
   TARBIYAT LIST — ONLY THIS LIST
   ========================================= */

/* Main list */
.tarbiyat-list-4 {
    padding: 12px 10px;
    margin: 0;
    direction: rtl;
    text-align: right;
    transition: 0.3s ease;
}


/* =========================================
   LIST ITEMS
   ========================================= */

.tarbiyat-list-4 .elementor-icon-list-item {
    flex-direction: row-reverse !important;

    padding: 0;
    margin: 0 0 8px 0;

    border-radius: 12px;

    direction: rtl;
    text-align: right;

    transition: all 0.3s ease;
}


/* =========================================
   HOVER EFFECT
   ========================================= */

.tarbiyat-list-4 .elementor-icon-list-item:hover {
    background: #fffbeb; /* Soft light golden/amber background on hover */
    border-radius: 12px;

    padding-right: 15px;

    transform: translateX(-3px);
}


/* =========================================
   ICON — RIGHT SIDE
   ========================================= */

.tarbiyat-list-4 .elementor-icon-list-icon {
    order: 1;

    color: #F59E0B; /* Updated to match the golden/orange theme icon color[cite: 4] */

    margin-left: 12px !important;
    margin-right: 0 !important;

    font-size: 17px;

    opacity: 1;

    transition: all 0.3s ease;
}


/* Icon hover */
.tarbiyat-list-4 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    color: #D97706; /* Darker golden/orange on hover */
    transform: scale(1.12);
}


/* =========================================
   TEXT — RIGHT SIDE
   ========================================= */

.elementor-132 .elementor-element.elementor-element-1f49a25
.elementor-icon-list-item > .elementor-icon-list-text,

.elementor-132 .elementor-element.elementor-element-1f49a25
.elementor-icon-list-item > a {

    order: 0;

    font-family: "Noto Nastaliq Urdu", Sans-serif;

    font-size: 17px;

    line-height: 2.2em;

    padding: 12px 10px;

    color: #475569;

    direction: rtl;
    text-align: right;

    transition: all 0.3s ease;
}


/* =========================================
   TEXT HOVER
   ========================================= */

.tarbiyat-list .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #D97706; /* Golden/orange text on hover */
}


/* =========================================
   REMOVE EXTRA LINK DECORATION
   ========================================= */

.tarbiyat-list .elementor-icon-list-item a {
    text-decoration: none;
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .tarbiyat-list {
        padding: 8px 5px;
        direction: rtl;
        text-align: right;
    }

    .tarbiyat-list .elementor-icon-list-item {
        margin-bottom: 6px;
        direction: rtl;
        text-align: right;
    }

    .elementor-132 .elementor-element.elementor-element-1f49a25
    .elementor-icon-list-item > .elementor-icon-list-text,

    .elementor-132 .elementor-element.elementor-element-1f49a25
    .elementor-icon-list-item > a {
        font-size: 16px;
        line-height: 2em;
        padding: 10px 8px;
        direction: rtl;
        text-align: right;
    }

    .tarbiyat-list .elementor-icon-list-icon {
        font-size: 15px;
        margin-left: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f698d22 */span {
    color: #000;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-69cce9e *//* =========================================
   TARBIYAT LIST — ONLY THIS LIST
   ========================================= */

/* Main list */
.tarbiyat-list-3 {
    padding: 12px 10px;
    margin: 0;
    direction: rtl;
    text-align: right;
    transition: 0.3s ease;
}


/* =========================================
   LIST ITEMS
   ========================================= */

.tarbiyat-list-3 .elementor-icon-list-item {
    flex-direction: row-reverse !important;

    padding: 0;
    margin: 0 0 8px 0;

    border-radius: 12px;

    direction: rtl;
    text-align: right;

    transition: all 0.3s ease;
}


/* =========================================
   HOVER EFFECT
   ========================================= */

.tarbiyat-list-3 .elementor-icon-list-item:hover {
    background: #ECFDF5; /* Soft light green background on hover */
    border-radius: 12px;

    padding-right: 15px;

    transform: translateX(-3px);
}


/* =========================================
   ICON — RIGHT SIDE
   ========================================= */

.tarbiyat-list-3 .elementor-icon-list-icon {
    order: 1;

    color: #10B981; /* Updated to match the green theme icon color[cite: 3] */

    margin-left: 12px !important;
    margin-right: 0 !important;

    font-size: 17px;

    opacity: 1;

    transition: all 0.3s ease;
}


/* Icon hover */
.tarbiyat-list-3 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    color: #059669; /* Darker green on hover */
    transform: scale(1.12);
}


/* =========================================
   TEXT — RIGHT SIDE
   ========================================= */

.elementor-132 .elementor-element.elementor-element-ad93c3e
.elementor-icon-list-item > .elementor-icon-list-text,

.elementor-132 .elementor-element.elementor-element-ad93c3e
.elementor-icon-list-item > a {

    order: 0;

    font-family: "Noto Nastaliq Urdu", Sans-serif;

    font-size: 17px;

    line-height: 2.2em;

    padding: 12px 10px;

    color: #475569;

    direction: rtl;
    text-align: right;

    transition: all 0.3s ease;
}


/* =========================================
   TEXT HOVER
   ========================================= */

.tarbiyat-list .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #059669; /* Green text on hover */
}


/* =========================================
   REMOVE EXTRA LINK DECORATION
   ========================================= */

.tarbiyat-list .elementor-icon-list-item a {
    text-decoration: none;
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .tarbiyat-list {
        padding: 8px 5px;
        direction: rtl;
        text-align: right;
    }

    .tarbiyat-list .elementor-icon-list-item {
        margin-bottom: 6px;
        direction: rtl;
        text-align: right;
    }

    .elementor-132 .elementor-element.elementor-element-ad93c3e
    .elementor-icon-list-item > .elementor-icon-list-text,

    .elementor-132 .elementor-element.elementor-element-ad93c3e
    .elementor-icon-list-item > a {
        font-size: 16px;
        line-height: 2em;
        padding: 10px 8px;
        direction: rtl;
        text-align: right;
    }

    .tarbiyat-list .elementor-icon-list-icon {
        font-size: 15px;
        margin-left: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-56e639b *//* =========================================
   TARBIYAT LIST — ONLY THIS LIST
   ========================================= */

/* Main list */
.tarbiyat-list-2 {
    padding: 12px 10px;
    margin: 0;
    direction: rtl;
    text-align: right;
    transition: 0.3s ease;
}


/* =========================================
   LIST ITEMS
   ========================================= */

.tarbiyat-list-2 .elementor-icon-list-item {

    padding: 0;
    margin: 0 0 8px 0;

    border-radius: 12px;

    direction: rtl;
    text-align: right;

    transition: all 0.3s ease;
}


/* =========================================
   HOVER EFFECT
   ========================================= */

.tarbiyat-list-2 .elementor-icon-list-item:hover {
    background: #FEF2F2;
    border-radius: 12px;

    padding-right: 15px;

    transform: translateX(-3px);
}


/* =========================================
   ICON — RIGHT SIDE
   ========================================= */

.tarbiyat-list-2 .elementor-icon-list-icon {
    order: 0;

    color: #EF4444; /* Updated to match red theme icon color */

    margin-left: 12px !important;
    margin-right: 0 !important;

    font-size: 17px;

    opacity: 1;

    transition: all 0.3s ease;
}


/* Icon hover */
.tarbiyat-list-2 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    color: #DC2626; /* Darker red on hover */
    transform: scale(1.12);
}


/* =========================================
   TEXT — RIGHT SIDE
   ========================================= */

.elementor-132 .elementor-element.elementor-element-a9eee33
.elementor-icon-list-item > .elementor-icon-list-text,

.elementor-132 .elementor-element.elementor-element-a9eee33
.elementor-icon-list-item > a {

    order: 0;

    font-family: "Noto Nastaliq Urdu", Sans-serif;

    font-size: 17px;

    line-height: 2.2em;

    padding: 12px 10px;

    color: #475569;

    direction: rtl;
    text-align: right;

    transition: all 0.3s ease;
}


/* =========================================
   TEXT HOVER
   ========================================= */

.tarbiyat-list .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #DC2626; /* Red text on hover */
}


/* =========================================
   REMOVE EXTRA LINK DECORATION
   ========================================= */

.tarbiyat-list .elementor-icon-list-item a {
    text-decoration: none;
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .tarbiyat-list {
        padding: 8px 5px;
        direction: rtl;
        text-align: right;
    }

    .tarbiyat-list .elementor-icon-list-item {
        margin-bottom: 6px;
        direction: rtl;
        text-align: right;
    }

    .elementor-132 .elementor-element.elementor-element-a9eee33
    .elementor-icon-list-item > .elementor-icon-list-text,

    .elementor-132 .elementor-element.elementor-element-a9eee33
    .elementor-icon-list-item > a {
        font-size: 16px;
        line-height: 2em;
        padding: 10px 8px;
        direction: rtl;
        text-align: right;
    }

    .tarbiyat-list .elementor-icon-list-icon {
        font-size: 15px;
        margin-left: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9721dc7 *//* =========================================
   TARBIYAT LIST — ONLY THIS LIST
   ========================================= */

/* Main list */
.tarbiyat-list {
    padding: 12px 10px;
    margin: 0;
    direction: rtl;
    text-align: right;
    transition: 0.3s ease;
}


/* =========================================
   LIST ITEMS
   ========================================= */

.tarbiyat-list .elementor-icon-list-item {
    flex-direction: row-reverse !important;

    padding: 0;
    margin: 0 0 8px 0;

    border-radius: 12px;

    direction: rtl;
    text-align: right;

    transition: all 0.3s ease;
}


/* =========================================
   HOVER EFFECT
   ========================================= */

.tarbiyat-list .elementor-icon-list-item:hover {
    background: #f0f7ff;
    border-radius: 12px;

    padding-right: 15px;

    transform: translateX(-3px);
}


/* =========================================
   ICON — RIGHT SIDE
   ========================================= */

.tarbiyat-list .elementor-icon-list-icon {
    order: 1;

    color: #5790E8;

    margin-left: 12px !important;
    margin-right: 0 !important;

    font-size: 17px;

    opacity: 1;

    transition: all 0.3s ease;
}


/* Icon hover */
.tarbiyat-list .elementor-icon-list-item:hover .elementor-icon-list-icon {
    color: #1363DF;
    transform: scale(1.12);
}


/* =========================================
   TEXT — RIGHT SIDE
   ========================================= */

.elementor-132 .elementor-element.elementor-element-4e2ae4e
.elementor-icon-list-item > .elementor-icon-list-text,

.elementor-132 .elementor-element.elementor-element-4e2ae4e
.elementor-icon-list-item > a {

    order: 0;

    font-family: "Noto Nastaliq Urdu", Sans-serif;

    font-size: 17px;

    line-height: 2.2em;

    padding: 12px 10px;

    color: #475569;

    direction: rtl;
    text-align: right;

    transition: all 0.3s ease;
}


/* =========================================
   TEXT HOVER
   ========================================= */

.tarbiyat-list .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #1363DF;
}


/* =========================================
   REMOVE EXTRA LINK DECORATION
   ========================================= */

.tarbiyat-list .elementor-icon-list-item a {
    text-decoration: none;
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .tarbiyat-list {
        padding: 8px 5px;
        direction: rtl;
        text-align: right;
    }

    .tarbiyat-list .elementor-icon-list-item {
        margin-bottom: 6px;
        direction: rtl;
        text-align: right;
    }

    .elementor-132 .elementor-element.elementor-element-4e2ae4e
    .elementor-icon-list-item > .elementor-icon-list-text,

    .elementor-132 .elementor-element.elementor-element-4e2ae4e
    .elementor-icon-list-item > a {
        font-size: 16px;
        line-height: 2em;
        padding: 10px 8px;
        direction: rtl;
        text-align: right;
    }

    .tarbiyat-list .elementor-icon-list-icon {
        font-size: 15px;
        margin-left: 10px !important;
    }
}/* End custom CSS */